@keyframes LeaveCard-module__VJPZDq__aiwFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes LeaveCard-module__VJPZDq__aiwPendingPulse{0%,to{opacity:1}50%{opacity:.7}}.LeaveCard-module__VJPZDq__aiw-leave-card{z-index:var(--fx-z-float);gap:calc(10px * var(--fx-space-k,1));width:min(340px,100vw - 32px);padding:calc(12px * var(--fx-space-k,1));border-radius:calc(14px * var(--fx-radius-k,1));background:var(--fx-panel,#181a29);box-shadow:0 0 0 1px var(--fx-line,transparent), 0 16px 48px rgba(var(--fx-shade,0, 0, 0), .5);flex-direction:column;animation:.24s ease-out LeaveCard-module__VJPZDq__aiwFadeIn;display:flex;position:fixed;bottom:96px;right:24px}.LeaveCard-module__VJPZDq__aiw-leave-head{align-items:center;gap:calc(10px * var(--fx-space-k,1));display:flex}.LeaveCard-module__VJPZDq__aiw-leave-icon{border-radius:calc(10px * var(--fx-radius-k,1));background:var(--fx-accent,#3b82f6);width:28px;height:28px;color:var(--fx-on-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.LeaveCard-module__VJPZDq__aiw-leave-icon svg{width:16px;height:16px}.LeaveCard-module__VJPZDq__aiw-leave-copy{gap:calc(2px * var(--fx-space-k,1));flex-direction:column;min-width:0;display:flex}.LeaveCard-module__VJPZDq__aiw-leave-copy strong{color:var(--fx-text,#fff);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.LeaveCard-module__VJPZDq__aiw-leave-copy small{align-items:center;gap:calc(6px * var(--fx-space-k,1));color:var(--fx-text-4,#ffffff8c);font-size:11.5px;display:flex}.LeaveCard-module__VJPZDq__aiw-leave-dot{background:var(--fx-accent,#3b82f6);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.6s ease-in-out infinite LeaveCard-module__VJPZDq__aiwPendingPulse}.LeaveCard-module__VJPZDq__aiw-leave-dot.pending{background:#f5b041}.LeaveCard-module__VJPZDq__aiw-leave-close{border-radius:calc(8px * var(--fx-radius-k,1));width:26px;height:26px;color:var(--fx-text-4,#ffffff80);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.LeaveCard-module__VJPZDq__aiw-leave-close:hover{background:rgba(var(--fx-ink,255, 255, 255), calc(.07 * var(--fx-ink-k,1)));color:var(--fx-text,#fff)}.LeaveCard-module__VJPZDq__aiw-leave-close svg{width:12px;height:12px}.LeaveCard-module__VJPZDq__aiw-leave-actions{gap:calc(8px * var(--fx-space-k,1));display:flex}.LeaveCard-module__VJPZDq__aiw-leave-approve,.LeaveCard-module__VJPZDq__aiw-leave-answer,.LeaveCard-module__VJPZDq__aiw-leave-open{justify-content:center;align-items:center;gap:calc(7px * var(--fx-space-k,1));height:34px;padding:0 calc(12px * var(--fx-space-k,1));border-radius:calc(9px * var(--fx-radius-k,1));font:inherit;cursor:pointer;border:none;flex:1;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.LeaveCard-module__VJPZDq__aiw-leave-approve{background:var(--fx-accent,#3b82f6);color:var(--fx-on-accent)}.LeaveCard-module__VJPZDq__aiw-leave-approve:hover{background:var(--fx-accent-deep,#2168c4)}.LeaveCard-module__VJPZDq__aiw-leave-approve svg{width:13px;height:13px}.LeaveCard-module__VJPZDq__aiw-leave-open{background:rgba(var(--fx-ink,255, 255, 255), calc(.07 * var(--fx-ink-k,1)));color:var(--fx-text,#ffffffe6)}.LeaveCard-module__VJPZDq__aiw-leave-open:hover{background:rgba(var(--fx-ink,255, 255, 255), calc(.12 * var(--fx-ink-k,1)));color:var(--fx-text,#fff)}.LeaveCard-module__VJPZDq__aiw-leave-chip{z-index:var(--fx-z-float);align-items:center;gap:calc(7px * var(--fx-space-k,1));height:30px;padding:0 calc(12px * var(--fx-space-k,1));background:var(--fx-panel,#181a29);color:var(--fx-text-2,#ffffffdb);font:inherit;cursor:pointer;box-shadow:0 0 0 1px var(--fx-line,transparent), 0 8px 24px rgba(var(--fx-shade,0, 0, 0), .45);border:none;border-radius:15px;font-size:12.5px;font-weight:500;display:inline-flex;position:fixed;bottom:96px;right:24px}.LeaveCard-module__VJPZDq__aiw-leave-chip.pending{color:var(--fx-warn-text,#fcd34d)}.LeaveCard-module__VJPZDq__aiw-leave-chip.pending .LeaveCard-module__VJPZDq__aiw-leave-dot{background:#f5b041}@media (max-width:767.98px){.LeaveCard-module__VJPZDq__aiw-leave-card,.LeaveCard-module__VJPZDq__aiw-leave-chip{right:16px;bottom:calc(16px + var(--falix-bottom-stack,84px) + 66px)}}@media (prefers-reduced-motion:reduce){.LeaveCard-module__VJPZDq__aiw-leave-card,.LeaveCard-module__VJPZDq__aiw-leave-dot{animation:none}}.LeaveCard-module__VJPZDq__aiw-leave-answer{background:var(--fx-accent,#3b82f6);color:var(--fx-on-accent)}.LeaveCard-module__VJPZDq__aiw-leave-answer:hover{background:var(--fx-accent-deep,#2168c4);color:var(--fx-on-accent)}
:where(body:has(#aiw-data)) .tooltip{z-index:100080!important}
