.verification-brand[data-v-aabb769c] .brand-logo{margin:0}.platform-header-count[data-v-f9e0a208]{position:absolute;right:1px;top:1px;display:grid;min-width:17px;height:17px;place-items:center;border:2px solid #fff;border-radius:999px;padding:0 3px;color:#fff;font-size:9px;font-weight:900;line-height:1}@media(max-width:1023px){.platform-notification-dropdown[data-v-f9e0a208]{position:fixed;top:4.25rem;right:.5rem;left:.5rem;z-index:70;display:flex;width:auto!important;max-height:calc(100dvh - 4.75rem);flex-direction:column;border-radius:1rem}.platform-notification-list[data-v-f9e0a208]{min-height:0;max-height:none;flex:1;overscroll-behavior:contain}}.platform-nav-link.router-link-active[data-v-0c6c64a9]{background:linear-gradient(135deg,#2457ff,#087fb2 58%,#10bfae)!important;color:#fff!important;box-shadow:0 8px 18px #2457ff2e!important}.platform-nav-link.router-link-active[data-v-0c6c64a9]:hover{background:linear-gradient(90deg,#dff8f7,#e8f2ff)!important;color:#087f9b!important;box-shadow:inset 3px 0 #10bfae!important}.company-directory-grid[data-v-b5f17d92]{display:block}.company-directory-grid thead[data-v-b5f17d92]{display:none}.company-directory-grid tbody[data-v-b5f17d92]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.25rem}.company-directory-grid tbody tr[data-v-b5f17d92]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid #e2e8f0;border-radius:1.25rem;background:#fff;box-shadow:0 8px 24px #0f172a0d;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.company-directory-grid tbody tr[data-v-b5f17d92]:hover{border-color:#bfdbfe;background:#fff;box-shadow:0 16px 34px #2563eb1a;transform:translateY(-2px)}.company-directory-grid tbody td[data-v-b5f17d92]{display:block;min-width:0;padding:1rem 1.1rem}.company-directory-grid tbody td[data-v-b5f17d92]:first-child{grid-column:1 / -1;border-bottom:1px solid #eaf0f8;background:linear-gradient(125deg,#f5f8ff,#f0fcfc)}.company-directory-grid tbody td[data-v-b5f17d92]:nth-child(2):before,.company-directory-grid tbody td[data-v-b5f17d92]:nth-child(3):before,.company-directory-grid tbody td[data-v-b5f17d92]:nth-child(4):before,.company-directory-grid tbody td[data-v-b5f17d92]:nth-child(5):before{display:block;margin-bottom:.45rem;color:#94a3b8;font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.company-directory-grid tbody td[data-v-b5f17d92]:nth-child(2):before{content:"Company ID"}.company-directory-grid tbody td[data-v-b5f17d92]:nth-child(3):before{content:"Subscription plan"}.company-directory-grid tbody td[data-v-b5f17d92]:nth-child(4):before{content:"Plan validity"}.company-directory-grid tbody td[data-v-b5f17d92]:nth-child(5):before{content:"Company status"}.company-directory-grid tbody td[data-v-b5f17d92]:nth-child(2){display:none}.company-directory-grid tbody td[data-v-b5f17d92]:nth-child(3),.company-directory-grid tbody td[data-v-b5f17d92]:nth-child(4){border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9}.company-directory-grid tbody td[data-v-b5f17d92]:nth-child(5),.company-directory-grid tbody td[data-v-b5f17d92]:last-child{background:#fbfdff}.company-directory-grid tbody td[data-v-b5f17d92]:last-child{display:flex;align-items:end;justify-content:flex-end}@media(max-width:1400px){.company-directory-grid tbody[data-v-b5f17d92]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.company-directory-grid tbody[data-v-b5f17d92]{grid-template-columns:1fr}}@media(max-width:520px){.company-directory-grid tbody[data-v-b5f17d92]{padding:.75rem}.company-directory-grid tbody tr[data-v-b5f17d92]{grid-template-columns:1fr}.company-directory-grid tbody td[data-v-b5f17d92]{grid-column:1}.company-directory-grid tbody td[data-v-b5f17d92]:last-child{justify-content:flex-start}}.detail-label[data-v-ced1673c]{color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.detail-value[data-v-ced1673c]{margin-top:.3rem;color:#263754;font-size:14px;font-weight:700}.sidebar-nav-item[data-v-21a6b03e]{white-space:nowrap;color:#24364f}.sidebar-nav-item[data-v-21a6b03e]:hover{background:#effbfc!important;color:#087f9b!important}.sidebar-nav-item[class*=bg-blue-600][data-v-21a6b03e]{background:linear-gradient(135deg,#2457ff,#087fb2 58%,#10bfae)!important;color:#fff!important;box-shadow:0 7px 16px #087fb233!important}.sidebar-nav-item[class*=bg-blue-600][data-v-21a6b03e]:hover,.sidebar-nav-item.router-link-active[data-v-21a6b03e]:hover{background:linear-gradient(90deg,#dff8f7,#e8f2ff)!important;color:#087f9b!important;box-shadow:inset 3px 0 #10bfae!important}.sidebar-submenu[data-v-21a6b03e]{margin:.35rem 0 .55rem 1.35rem;display:flex;flex-direction:column;gap:.2rem;border-left:2px solid #b9e6e8;border-radius:0 .75rem .75rem 0;background:linear-gradient(90deg,rgba(16,191,174,.055),transparent 85%);padding:.3rem 0 .3rem .8rem}.sidebar-submenu[data-v-21a6b03e] a,.sidebar-submenu[data-v-21a6b03e] button{position:relative;min-height:2.15rem;white-space:nowrap;color:#5f6f85}.sidebar-submenu[data-v-21a6b03e] a:before,.sidebar-submenu[data-v-21a6b03e] button:before{position:absolute;left:-.9rem;top:50%;width:.5rem;height:1px;background:#8fd3d9;content:"";transform:translateY(-50%)}.sidebar-submenu[data-v-21a6b03e] a:hover,.sidebar-submenu[data-v-21a6b03e] button:hover{background:#ecfbfb!important;color:#087f9b!important}.sidebar-submenu[data-v-21a6b03e] .router-link-active{background:linear-gradient(90deg,#dff8f7,#e8f2ff)!important;color:#087f9b!important;font-weight:700;box-shadow:inset 3px 0 #10bfae}.sidebar-submenu[data-v-21a6b03e] .router-link-active:hover{background:linear-gradient(90deg,#dff8f7,#e8f2ff)!important;color:#087f9b!important}@media(max-width:1023px){.desktop-only-submenu[data-v-21a6b03e]{display:none}}.sidebar-icon-tooltip[data-v-21a6b03e]{pointer-events:none;position:absolute;left:calc(100% + 10px);top:50%;z-index:80;width:max-content;max-width:190px;transform:translate(4px,-50%);border-radius:.55rem;background:#071a3d;padding:.45rem .65rem;color:#fff;font-size:.72rem;font-weight:700;opacity:0;box-shadow:0 10px 24px #071a3d33;transition:opacity .15s ease,transform .15s ease}.sidebar-nav-item:hover .sidebar-icon-tooltip[data-v-21a6b03e]{transform:translateY(-50%);opacity:1}@media(max-width:639px){.admin-dashboard>header>div:first-child>p[data-v-8f2a7e42]:last-child{display:none}.admin-dashboard>section:last-of-type>article[data-v-8f2a7e42]:nth-child(n+2){display:none}.admin-dashboard>section[data-v-8f2a7e42]:last-of-type{gap:0}.admin-dashboard>section:last-of-type>article[data-v-8f2a7e42]:first-child{border-radius:1rem;padding:1rem}}.employee-dashboard[data-v-1e29cbcb]{--dashboard-navy: #071a3d;--dashboard-blue: #2457ff;--dashboard-cyan: #08a9d8;--dashboard-teal: #10bfae;--dashboard-yellow: #ffc21c;min-height:100vh;margin:-1.5rem;padding:1.5rem;color:var(--dashboard-navy);background:radial-gradient(circle at 8% 4%,rgba(36,87,255,.1),transparent 25rem),radial-gradient(circle at 94% 18%,rgba(16,191,174,.09),transparent 24rem),linear-gradient(180deg,#f7f9ff,#f4f8fb 48%,#f7fbfa)}.dashboard-page-header[data-v-1e29cbcb]{position:relative;isolation:isolate;overflow:hidden;min-height:8.5rem;border:1px solid rgba(255,255,255,.18);border-radius:1.4rem;padding:1.4rem 1.6rem;background:radial-gradient(circle at 88% 15%,rgba(255,194,28,.32),transparent 22%),radial-gradient(circle at 64% 120%,rgba(16,191,174,.46),transparent 35%),linear-gradient(120deg,#071a3d,#174bad 55%,#2457ff);color:#fff;box-shadow:0 20px 45px #12396e33}.dashboard-page-header[data-v-1e29cbcb]:before,.dashboard-page-header[data-v-1e29cbcb]:after{position:absolute;z-index:-1;border-radius:999px;content:""}.dashboard-page-header[data-v-1e29cbcb]:before{top:-4rem;right:16%;width:10rem;height:10rem;border:1px solid rgba(255,255,255,.1)}.dashboard-page-header[data-v-1e29cbcb]:after{right:-2rem;bottom:-5rem;width:12rem;height:12rem;background:#ffffff12}.dashboard-page-header__eyebrow[data-v-1e29cbcb]{margin-bottom:.35rem;font-size:.66rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#8ff3e8}.dashboard-page-header__breadcrumb[data-v-1e29cbcb]{color:#ffffffad}.dashboard-page-header__breadcrumb span[data-v-1e29cbcb]{color:#fff}.dashboard-card[data-v-1e29cbcb]{position:relative;border:1px solid rgba(214,224,240,.92);border-radius:1.25rem;background:linear-gradient(145deg,#fff,#fbfdff);box-shadow:0 1px 2px #0f172a08,0 12px 32px #1e407812;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.dashboard-card[data-v-1e29cbcb]:before{position:absolute;z-index:2;top:0;right:1.25rem;left:1.25rem;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,var(--dashboard-blue),var(--dashboard-cyan),var(--dashboard-teal));opacity:.72;content:""}.dashboard-card[data-v-1e29cbcb]:hover{transform:translateY(-2px);border-color:#2457ff33;box-shadow:0 18px 42px #1e40781c}.dashboard-control[data-v-1e29cbcb]{height:2.65rem;border:1px solid rgba(255,255,255,.25);border-radius:.75rem;background:#ffffff24;padding:0 .9rem;font-size:.8rem;font-weight:700;color:#fff;outline:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:.16s ease}.dashboard-control[data-v-1e29cbcb]:hover,.dashboard-control[data-v-1e29cbcb]:focus{border-color:#ffffff80;background:#ffffff36}.dashboard-control option[data-v-1e29cbcb]{color:#071a3d}.export-option[data-v-1e29cbcb]{display:block;width:100%;border-radius:.5rem;padding:.65rem .75rem;text-align:left;font-size:.8rem;font-weight:600;color:#29405f}.export-option[data-v-1e29cbcb]:hover{background:#eff6ff;color:#2457ff}.section-heading[data-v-1e29cbcb]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9eef6;padding-bottom:.9rem}.section-heading h2[data-v-1e29cbcb]{position:relative;padding-left:.75rem;font-size:1.05rem;line-height:1.5rem;font-weight:700;color:#071a3d}.section-heading h2[data-v-1e29cbcb]:before{position:absolute;top:.15rem;bottom:.15rem;left:0;width:3px;border-radius:999px;background:linear-gradient(180deg,var(--dashboard-blue),var(--dashboard-teal));content:""}.section-heading span[data-v-1e29cbcb],.section-heading>a[data-v-1e29cbcb]{font-size:.75rem;line-height:1rem;font-weight:700;color:#7e8aa7}dt[data-v-1e29cbcb]{font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#8491aa}dd[data-v-1e29cbcb]{margin-top:.25rem;font-size:.85rem;font-weight:700;color:#15233c}.profile-card>div[data-v-1e29cbcb]:first-child{position:relative;overflow:hidden;background:radial-gradient(circle at 92% 10%,rgba(255,194,28,.38),transparent 25%),linear-gradient(130deg,#071a3d,#164399 55%,#08a9d8)}.profile-card>div[data-v-1e29cbcb]:first-child:after{position:absolute;right:-2rem;bottom:-3.5rem;width:9rem;height:9rem;border:1.5rem solid rgba(255,255,255,.07);border-radius:999px;content:""}.profile-card dl>div[data-v-1e29cbcb]{border-radius:.75rem;background:#f6f9ff;padding:.75rem}.attendance-overview-card[data-v-1e29cbcb]{background:radial-gradient(circle at 100% 0,rgba(8,169,216,.08),transparent 42%),#fff}.attendance-overview__eyebrow[data-v-1e29cbcb]{margin-bottom:.15rem;padding-left:.75rem;font-size:.6rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#08a9a0}.attendance-overview__body[data-v-1e29cbcb]{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:.9rem;margin-top:1rem}.attendance-overview__ring[data-v-1e29cbcb]{width:138px;height:138px;margin-inline:auto}.attendance-overview__ring[data-v-1e29cbcb]:before{width:92px;height:92px}.attendance-overview__ring strong[data-v-1e29cbcb]{font-size:1.2rem}.attendance-overview__stats[data-v-1e29cbcb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:100%}.attendance-overview__stats article[data-v-1e29cbcb]{display:flex;min-width:0;align-items:center;gap:.55rem;border:1px solid #e3eaf4;border-radius:.75rem;background:#ffffffd1;padding:.62rem}.attendance-overview__dot[data-v-1e29cbcb]{width:.48rem;height:1.9rem;flex-shrink:0;border-radius:999px}.attendance-overview__stats strong[data-v-1e29cbcb]{font-size:.9rem;color:#071a3d}.attendance-overview__stats p[data-v-1e29cbcb]{overflow:hidden;margin-top:.05rem;font-size:.61rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap;color:#7e8aa7}.attendance-card[data-v-1e29cbcb]{background:radial-gradient(circle at 50% 30%,rgba(16,191,174,.08),transparent 38%),linear-gradient(160deg,#fff,#f8fffd)}.attendance-card[data-v-1e29cbcb]:before{background:linear-gradient(90deg,#10bfae,#08a9d8)}.attendance-compact__top[data-v-1e29cbcb]{display:grid;grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:.8rem}.attendance-compact__summary[data-v-1e29cbcb]{min-width:0;max-width:200px}.attendance-compact__eyebrow[data-v-1e29cbcb]{font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#079b8d}.attendance-compact__summary h2[data-v-1e29cbcb]{margin-top:.25rem;font-size:1.45rem;font-weight:800;color:#071a3d}.attendance-compact__shift[data-v-1e29cbcb]{margin-top:.3rem;font-size:.7rem;font-weight:700;color:#527098}.attendance-compact__punches[data-v-1e29cbcb]{display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem;margin-top:.85rem}.attendance-compact__punches>div[data-v-1e29cbcb]{border:1px solid #dfe9f4;border-radius:.75rem;background:#ffffffd1;padding:.55rem .65rem}.attendance-compact__punches span[data-v-1e29cbcb],.attendance-compact__details span[data-v-1e29cbcb]{display:block;font-size:.62rem;font-weight:700;color:#8a96ad}.attendance-compact__punches strong[data-v-1e29cbcb],.attendance-compact__details strong[data-v-1e29cbcb]{display:block;margin-top:.15rem;font-size:.78rem;font-weight:800;color:#071a3d}.attendance-compact__details[data-v-1e29cbcb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.9rem;border-radius:.85rem;background:linear-gradient(90deg,#f4f8ff,#f2fcfa);padding:.7rem .8rem}.attendance-compact__empty[data-v-1e29cbcb]{margin-top:.9rem;border:1px solid #fde5a5;border-radius:.8rem;background:#fff9e8;padding:.75rem;font-size:.75rem;font-weight:700;color:#9a6500}.attendance-compact__actions[data-v-1e29cbcb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.9rem}.attendance-compact__actions--single[data-v-1e29cbcb]{grid-template-columns:minmax(0,1fr)}.dashboard-primary-button[data-v-1e29cbcb],.dashboard-secondary-button[data-v-1e29cbcb]{display:block;width:100%;border:0;border-radius:.72rem;background:linear-gradient(120deg,#2457ff,#087fc0 55%,#10bfae);padding:.7rem 1rem;text-align:center;font-size:.78rem;font-weight:800;color:#fff;box-shadow:0 8px 18px #2457ff29;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.dashboard-primary-button[data-v-1e29cbcb]:hover,.dashboard-secondary-button[data-v-1e29cbcb]:hover{transform:translateY(-1px);box-shadow:0 11px 22px #2457ff38;filter:saturate(1.12)}.leave-card[data-v-1e29cbcb]{background:radial-gradient(circle at 100% 0,rgba(139,92,246,.07),transparent 42%),#fff}.inbox-card>div[data-v-1e29cbcb]:first-child,.hours-card>div[data-v-1e29cbcb]:first-child{background:linear-gradient(90deg,#f7f9ff,#f3fbff)}.inbox-card__header[data-v-1e29cbcb]{border-color:#ffffff26;background:radial-gradient(circle at 90% 0,rgba(255,194,28,.28),transparent 30%),linear-gradient(120deg,#12388e,#087fc0 58%,#10bfae)!important}.inbox-card__header p[data-v-1e29cbcb],.inbox-card__header h2[data-v-1e29cbcb]{color:#fff!important}.inbox-card__header p[data-v-1e29cbcb]{opacity:.72}.inbox-card__header span[data-v-1e29cbcb]{background:#ffffff2e!important;color:#fff!important}.inbox-card__header select[data-v-1e29cbcb]{border-color:#ffffff47!important;background:#ffffff24!important;color:#fff!important}.inbox-card__header select option[data-v-1e29cbcb]{color:#071a3d}.inbox-card__body[data-v-1e29cbcb]{background:linear-gradient(180deg,#f7faff,#fbfdff)}.notification-item[data-v-1e29cbcb]{box-shadow:0 6px 16px #1e40780d;transition:transform .15s ease,box-shadow .15s ease}.notification-item[data-v-1e29cbcb]:hover{transform:translateY(-1px);box-shadow:0 10px 22px #1e407817}.hours-card article[data-v-1e29cbcb]{background:#ffffffb8;transition:background .16s ease}.hours-card article[data-v-1e29cbcb]:hover{background:#f5f9ff}.holiday-card[data-v-1e29cbcb]{overflow:hidden;color:#071a3d;background:radial-gradient(circle at 100% 0,rgba(255,194,28,.24),transparent 40%),linear-gradient(145deg,#fffdf5,#fff9e7)}.holiday-card[data-v-1e29cbcb]:before{background:linear-gradient(90deg,#ffc21c,#ff9f1c)}.holiday-card__header[data-v-1e29cbcb]{margin:-1.25rem -1.25rem 0;border-bottom:1px solid rgba(255,255,255,.16);padding:1.05rem 1.25rem;background:radial-gradient(circle at 90% 10%,rgba(255,194,28,.42),transparent 34%),linear-gradient(120deg,#153b94,#087fc0 58%,#10bfae);color:#fff}.holiday-card__header p[data-v-1e29cbcb],.holiday-card__header h3[data-v-1e29cbcb]{color:#fff}.birthday-card[data-v-1e29cbcb]{color:#071a3d;background:linear-gradient(145deg,#fff,#f8faff)}.birthday-card__header[data-v-1e29cbcb]{padding:1.05rem 1.15rem;background:radial-gradient(circle at 90% 0,rgba(255,194,28,.3),transparent 34%),linear-gradient(120deg,#e9efff,#ddf9f6);color:#071a3d}.birthday-card__header>div>p[data-v-1e29cbcb]:last-child{color:#5d7091}.birthday-card__count[data-v-1e29cbcb]{border:1px solid rgba(36,87,255,.12);background:#ffffffbf;color:#2457ff}.birthday-card__person[data-v-1e29cbcb]{border:1px solid #e4eaf5;background:linear-gradient(90deg,#fff,#f8fbff);transition:.16s ease}.birthday-card__person[data-v-1e29cbcb]:hover{border-color:#cbd9ff;transform:translateY(-1px);box-shadow:0 8px 20px #2457ff14}.holiday-card__header .dashboard-primary-button[data-v-1e29cbcb],.birthday-card .dashboard-primary-button[data-v-1e29cbcb]{width:auto}.attendance-ring[data-v-1e29cbcb]{display:grid;width:160px;height:160px;place-items:center;border-radius:999px;background:conic-gradient(#2457ff 0,#2457ff 60%,#10bfae 60%,#10bfae 74%,#06b6d4 74%,#06b6d4 87%,#f43f5e 87%,#f43f5e 93%,#f59e0b 93%)}.attendance-ring[data-v-1e29cbcb]:before{content:"";grid-area:1/1;width:105px;height:105px;border-radius:999px;background:#fff}.attendance-ring div[data-v-1e29cbcb]{z-index:1;grid-area:1/1;display:flex;flex-direction:column;align-items:center}.attendance-ring strong[data-v-1e29cbcb]{font-size:1.4rem;color:#071a3d}.attendance-ring span[data-v-1e29cbcb]{font-size:.65rem;color:#8a96ad}.attendance-live-ring[data-v-1e29cbcb]{display:grid;width:132px;height:132px;flex-shrink:0;place-items:center;border-radius:999px;background:conic-gradient(#10b981 var(--progress),#e9eef5 0)}.attendance-live-ring[data-v-1e29cbcb]:before{content:"";grid-area:1/1;width:105px;height:105px;border-radius:999px;background:#fff}.attendance-live-ring div[data-v-1e29cbcb]{z-index:1;grid-area:1/1}.mini-action[data-v-1e29cbcb]{display:grid;width:1.8rem;height:1.8rem;place-items:center;border:1px solid #e3e8f2;border-radius:.45rem;background:#fff;font-size:.7rem;color:#2457ff}.task-card[data-v-1e29cbcb],.team-card[data-v-1e29cbcb]{box-shadow:0 14px 35px #1e40af14}.task-card__header[data-v-1e29cbcb],.team-card__header[data-v-1e29cbcb]{display:flex;min-height:6.25rem;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem}.task-card__header[data-v-1e29cbcb]{background:radial-gradient(circle at 92% 12%,rgba(36,87,255,.15),transparent 32%),linear-gradient(135deg,#f4f7ff,#eefaff)}.task-card__header h2[data-v-1e29cbcb],.team-card__header h2[data-v-1e29cbcb]{font-size:1.05rem;font-weight:800}.task-card__header h2[data-v-1e29cbcb]{color:#071a3d}.task-card__header p[data-v-1e29cbcb],.team-card__header p[data-v-1e29cbcb]{margin-top:.2rem;font-size:.7rem}.task-card__header p[data-v-1e29cbcb]{color:#7483a2}.task-card__icon[data-v-1e29cbcb]{display:grid;width:2.7rem;height:2.7rem;flex-shrink:0;place-items:center;border-radius:.85rem;background:linear-gradient(135deg,#2457ff,#08a9d8);color:#fff;box-shadow:0 8px 18px #2457ff3d}.task-card__count[data-v-1e29cbcb]{flex-shrink:0;border:1px solid rgba(36,87,255,.14);border-radius:999px;background:#ffffffc7;padding:.45rem .7rem;font-size:.65rem;font-weight:800;color:#2457ff}.task-item[data-v-1e29cbcb]{display:flex;align-items:center;gap:.75rem;border:1px solid #e8edf5;border-radius:.85rem;background:#fff;padding:.7rem;transition:.16s ease}.task-item[data-v-1e29cbcb]:hover{transform:translateY(-1px);border-color:#cdd9ff;box-shadow:0 8px 20px #2457ff14}.task-item__number[data-v-1e29cbcb]{display:grid;width:2.1rem;height:2.1rem;flex-shrink:0;place-items:center;border-radius:.7rem;font-size:.65rem;font-weight:900}.task-item__number--blue[data-v-1e29cbcb]{background:#eaf0ff;color:#2457ff}.task-item__number--amber[data-v-1e29cbcb]{background:#fff5d8;color:#b77800}.task-item__number--emerald[data-v-1e29cbcb]{background:#e7fbf5;color:#07856e}.task-item__number--pink[data-v-1e29cbcb]{background:#fff0f7;color:#d73583}.team-card__header[data-v-1e29cbcb]{background:radial-gradient(circle at 92% 10%,rgba(255,194,28,.42),transparent 32%),linear-gradient(125deg,#163ca4,#087fc0 58%,#10bfae);color:#fff}.team-card__header h2[data-v-1e29cbcb]{color:#fff}.team-card__header p[data-v-1e29cbcb]{color:#ffffffbd}.team-card__eyebrow[data-v-1e29cbcb]{margin:0!important;font-size:.6rem!important;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.team-card__count[data-v-1e29cbcb]{display:flex;min-width:4rem;flex-direction:column;align-items:center;border:1px solid rgba(255,255,255,.2);border-radius:.85rem;background:#ffffff1f;padding:.55rem .7rem;font-size:.58rem;color:#ffffffc2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.team-card__count strong[data-v-1e29cbcb]{font-size:1rem;color:#fff}.team-member[data-v-1e29cbcb]{display:flex;align-items:center;gap:.75rem;border:1px solid #e9edf4;border-radius:.9rem;background:linear-gradient(90deg,#fff,#f6fbff);padding:.67rem;transition:.16s ease}.team-member[data-v-1e29cbcb]:hover{border-color:#bfe9e4;background:#f4fffd;box-shadow:0 8px 20px #10bfae17}.team-member__avatar[data-v-1e29cbcb]{display:grid;width:2.65rem;height:2.65rem;flex-shrink:0;place-items:center;overflow:hidden;border:2px solid #fff;border-radius:.85rem;background:linear-gradient(135deg,#2457ff,#10bfae);box-shadow:0 0 0 2px #dff7f3;font-size:.68rem;font-weight:800;color:#fff}.team-member__avatar img[data-v-1e29cbcb]{width:100%;height:100%;object-fit:cover}.member-action[data-v-1e29cbcb]{display:grid;width:2rem;height:2rem;place-items:center;border-radius:.65rem;transition:.15s ease}.member-action[data-v-1e29cbcb]:hover{transform:translateY(-1px)}.member-action--call[data-v-1e29cbcb],.member-action--message[data-v-1e29cbcb]{background:linear-gradient(135deg,#2457ff,#087fc0);color:#fff}@media(max-width:420px){.employee-dashboard[data-v-1e29cbcb]{margin:-1rem;padding:1rem}.dashboard-page-header[data-v-1e29cbcb]{align-items:flex-start;padding:1.2rem}.dashboard-page-header>div[data-v-1e29cbcb]:last-child{width:100%}.dashboard-control[data-v-1e29cbcb]{min-width:0;flex:1 1 auto}.attendance-compact__top[data-v-1e29cbcb]{gap:.65rem}.attendance-live-ring[data-v-1e29cbcb]{width:102px;height:102px}.attendance-live-ring[data-v-1e29cbcb]:before{width:81px;height:81px}.attendance-compact__summary h2[data-v-1e29cbcb]{font-size:1.15rem}.attendance-compact__punches[data-v-1e29cbcb]{gap:.35rem}.attendance-compact__punches>div[data-v-1e29cbcb]{padding:.45rem}.task-card__header[data-v-1e29cbcb],.team-card__header[data-v-1e29cbcb]{min-height:auto;padding:1rem}.task-item[data-v-1e29cbcb],.team-member[data-v-1e29cbcb]{gap:.55rem}.task-item__number[data-v-1e29cbcb]{display:none}.member-action[data-v-1e29cbcb]{width:1.8rem;height:1.8rem}}@media(min-width:421px)and (max-width:1023px){.employee-dashboard[data-v-1e29cbcb]{margin:-1.25rem;padding:1.25rem}}@media(max-width:767px){.attendance-card[data-v-1e29cbcb]{--mobile-ring-size: clamp(108px, 30vw, 124px);padding:1rem}.attendance-compact__top[data-v-1e29cbcb]{grid-template-columns:minmax(0,1fr) var(--mobile-ring-size);gap:.5rem}.attendance-compact__summary[data-v-1e29cbcb]{max-width:none}.attendance-compact__punches[data-v-1e29cbcb]{width:min(100%,140px)}.attendance-live-ring[data-v-1e29cbcb]{width:var(--mobile-ring-size);height:var(--mobile-ring-size)}.attendance-live-ring[data-v-1e29cbcb]:before{width:calc(var(--mobile-ring-size) - 22px);height:calc(var(--mobile-ring-size) - 22px)}.attendance-live-ring strong[data-v-1e29cbcb]{font-size:.95rem}.attendance-compact__details[data-v-1e29cbcb]{gap:.5rem;padding:.65rem}.inbox-card__header[data-v-1e29cbcb]{padding:1rem}.inbox-card__header>div[data-v-1e29cbcb]{display:grid;grid-template-columns:minmax(4.6rem,1fr) 2rem auto 4.25rem;align-items:center;gap:.3rem}.inbox-card__heading[data-v-1e29cbcb]{min-width:0}.inbox-card__heading p[data-v-1e29cbcb]{overflow:hidden;font-size:.55rem;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.inbox-card__heading h2[data-v-1e29cbcb]{display:none}.inbox-card__controls[data-v-1e29cbcb]{display:contents}.inbox-card__controls>span[data-v-1e29cbcb]{width:2rem;height:2rem;flex:0 0 2rem}.inbox-card__controls button[data-v-1e29cbcb]{max-width:none;padding:.5rem;line-height:.85rem;white-space:nowrap}.inbox-card__controls select[data-v-1e29cbcb]{grid-column:auto;width:4.25rem;min-width:0;padding:.5rem .35rem;font-size:.65rem}.inbox-card__body[data-v-1e29cbcb]{max-height:390px;padding:1rem}.inbox-card__body>div:first-child>span[data-v-1e29cbcb]:last-child{display:none}.notification-item[data-v-1e29cbcb]{padding:.8rem}.hours-card>div[data-v-1e29cbcb]:first-child{padding:.9rem 1rem}.hours-card>div:first-child>span[data-v-1e29cbcb]{display:none}.hours-card__grid[data-v-1e29cbcb]{grid-template-columns:minmax(0,1fr)}.hours-card article[data-v-1e29cbcb]{gap:.5rem;padding:.85rem}.hours-card article>span[data-v-1e29cbcb]{width:2rem;height:2rem;border-radius:.6rem}.hours-card article div>p[data-v-1e29cbcb]:nth-child(2){font-size:.9rem}.holiday-card[data-v-1e29cbcb]{padding:1rem}.holiday-card__header[data-v-1e29cbcb]{margin:-1rem -1rem 0;padding:.9rem 1rem}.holiday-card__header h3[data-v-1e29cbcb]{font-size:1rem}.holiday-card__header .dashboard-primary-button[data-v-1e29cbcb]{width:auto;padding:.5rem .65rem}.holiday-card article[data-v-1e29cbcb]{padding:.75rem}}.dashboard-card[data-v-c536cd3d]{border:1px solid #e3e8f2;border-radius:1rem;background:#fff;box-shadow:0 1px 2px #0f172a0a}.dashboard-control[data-v-c536cd3d]{height:2.65rem;min-width:9rem;border:1px solid #dce3ef;border-radius:.75rem;background:#fff;padding:0 .85rem;color:#29405f;font-size:.75rem;font-weight:700;outline:none}.dashboard-button[data-v-c536cd3d]{min-height:2.65rem;border-radius:.75rem;background:#2457ff;padding:.65rem 1rem;color:#fff;font-size:.75rem;font-weight:800}.dashboard-button.secondary[data-v-c536cd3d]{border:1px solid #dce3ef;background:#fff;color:#29405f}.action-item[data-v-c536cd3d]{display:flex;align-items:center;gap:.75rem;border:1px solid #e7ebf3;border-radius:.9rem;padding:.85rem;background:#fff;transition:.16s ease}.action-item[data-v-c536cd3d]:hover{border-color:#b9c9ff;background:#f8faff;transform:translateY(-1px)}.action-icon[data-v-c536cd3d]{display:grid;width:2.5rem;height:2.5rem;flex:0 0 auto;place-items:center;border-radius:.8rem;background:#fff1f2;color:#e11d48;font-size:.75rem;font-weight:900}.affected-person[data-v-c536cd3d]{display:flex;min-width:12rem;align-items:center;gap:.55rem;border-radius:.8rem;background:#fff;padding:.45rem .65rem}.affected-person>span[data-v-c536cd3d]:first-child{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border-radius:.65rem;background:linear-gradient(135deg,#2457ff,#06b6d4);color:#fff;font-size:.65rem;font-weight:900}.affected-person b[data-v-c536cd3d],.affected-person small[data-v-c536cd3d]{display:block;font-size:.68rem}.affected-person small[data-v-c536cd3d]{color:#8a96ad}.readiness-badge[data-v-c536cd3d]{display:grid;height:3.25rem;width:3.25rem;place-items:center;border-radius:999px;font-size:.75rem;font-weight:900}.readiness-badge.ready[data-v-c536cd3d]{background:#ecfdf5;color:#059669}.readiness-badge.blocked[data-v-c536cd3d]{background:#fff7ed;color:#ea580c}.workflow-step[data-v-c536cd3d]{display:flex;align-items:center;gap:.75rem;border-radius:.8rem;padding:.65rem .75rem;color:#7e8aa7}.workflow-step.current[data-v-c536cd3d]{background:#eef3ff;color:#1742c7}.workflow-step.completed[data-v-c536cd3d]{color:#047857}.workflow-number[data-v-c536cd3d]{display:grid;width:1.8rem;height:1.8rem;place-items:center;border:1px solid #dce3ef;border-radius:999px;background:#fff;font-size:.65rem;font-weight:900}.workflow-step b[data-v-c536cd3d],.workflow-step small[data-v-c536cd3d]{display:block;font-size:.72rem}.workflow-step small[data-v-c536cd3d]{margin-top:.1rem;font-size:.62rem;opacity:.75}.section-heading[data-v-c536cd3d]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.section-heading h2[data-v-c536cd3d]{font-size:.95rem;font-weight:900;color:#071a3d}.section-heading p[data-v-c536cd3d]{margin-top:.2rem;font-size:.68rem;color:#8a96ad}.section-heading button[data-v-c536cd3d]{flex-shrink:0;border:1px solid #e1e6ef;border-radius:.55rem;padding:.5rem .7rem;color:#52617e;font-size:.68rem;font-weight:800}.metric-row[data-v-c536cd3d]{display:flex;align-items:center;gap:.55rem;border-radius:.75rem;background:#f8fafe;padding:.7rem;color:#52617e;font-size:.75rem;font-weight:600}.metric-row b[data-v-c536cd3d]{margin-left:auto;color:#071a3d}.metric-dot[data-v-c536cd3d]{height:.55rem;width:.55rem;border-radius:999px}.employee-avatar[data-v-c536cd3d]{display:grid;height:2.35rem;width:2.35rem;flex-shrink:0;place-items:center;overflow:hidden;border-radius:999px;background:linear-gradient(135deg,#2457ff,#10bfae);color:#fff;font-size:.7rem;font-weight:900}.employee-avatar img[data-v-c536cd3d]{height:100%;width:100%;object-fit:cover}.empty-state[data-v-c536cd3d]{padding:1.5rem 0;text-align:center;color:#8a96ad;font-size:.75rem}@media(max-width:640px){.dashboard-control[data-v-c536cd3d]{min-width:0;width:calc(50% - 1rem)}.dashboard-button[data-v-c536cd3d]{flex:1}}.manager-welcome[data-v-1284fe80]{background:linear-gradient(120deg,#071a3d,#2457ff 58%,#09aeb5)}.manager-orb[data-v-1284fe80]{position:absolute;border-radius:9999px;background:#ffffff17;filter:blur(.2px)}.manager-orb-one[data-v-1284fe80]{height:180px;width:180px;right:25%;top:-110px}.manager-orb-two[data-v-1284fe80]{height:130px;width:130px;right:-35px;bottom:-55px}.manager-primary-button[data-v-1284fe80],.manager-secondary-button[data-v-1284fe80]{min-height:42px;border-radius:12px;padding:0 16px;font-size:12px;font-weight:900;transition:.2s}.manager-primary-button[data-v-1284fe80]{background:linear-gradient(120deg,#2457ff,#09aeb5);color:#fff;box-shadow:0 8px 20px #2457ff33}.manager-secondary-button[data-v-1284fe80]{border:1px solid #dfe5ef;background:#fff;color:#071a3d}.manager-primary-button[data-v-1284fe80]:hover,.manager-secondary-button[data-v-1284fe80]:hover{transform:translateY(-1px)}.manager-stat-card[data-v-1284fe80],.manager-panel[data-v-1284fe80]{border:1px solid #e3e8f2;background:#fff;box-shadow:0 8px 24px #0f23460b}.manager-stat-card[data-v-1284fe80]{border-radius:18px;padding:17px}.manager-panel[data-v-1284fe80]{overflow:hidden;border-radius:22px}.manager-panel-header[data-v-1284fe80]{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0f5;padding:15px 20px}.manager-panel-header h2[data-v-1284fe80]{margin-top:2px;font-size:16px;font-weight:900;color:#071a3d}.manager-eyebrow[data-v-1284fe80]{font-size:9px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#09aeb5}.manager-link[data-v-1284fe80]{font-size:11px;font-weight:900;color:#2457ff}.manager-count[data-v-1284fe80]{display:grid;height:30px;min-width:30px;place-items:center;border-radius:9999px;background:#fff7ed;padding:0 9px;font-size:11px;font-weight:900;color:#ea580c}.manager-panel-action[data-v-1284fe80]{margin:0 20px 18px;width:calc(100% - 40px);border-radius:12px;background:#071a3d;padding:11px;font-size:12px;font-weight:900;color:#fff}.attendance-ring[data-v-1284fe80]{display:grid;height:145px;width:145px;place-items:center;border-radius:9999px;background:conic-gradient(#2457ff 0 var(--rate),#09aeb5 var(--rate) calc(var(--rate) + 18deg),#edf2f8 0);position:relative}.attendance-ring[data-v-1284fe80]:before{content:"";position:absolute;top:17px;right:17px;bottom:17px;left:17px;border-radius:9999px;background:#fff}.attendance-ring div[data-v-1284fe80]{position:relative;text-align:center}.attendance-ring strong[data-v-1284fe80]{display:block;font-size:26px;font-weight:900;color:#071a3d}.attendance-ring span[data-v-1284fe80]{font-size:10px;font-weight:700;color:#7e8aa7}.manager-avatar[data-v-1284fe80]{display:grid;height:40px;width:40px;flex:none;place-items:center;border-radius:14px;background:linear-gradient(135deg,#2457ff,#09aeb5);font-size:11px;font-weight:900;color:#fff}.manager-team-grid[data-v-1284fe80]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.manager-member-card[data-v-1284fe80]{border:1px solid #e5eaf2;border-radius:16px;padding:13px;background:linear-gradient(145deg,#fff,#fbfdff)}@media(max-width:760px){.manager-team-grid[data-v-1284fe80]{grid-template-columns:1fr}.manager-panel-header[data-v-1284fe80]{align-items:flex-start}.manager-link[data-v-1284fe80]{white-space:nowrap}}@media(max-width:639px){.employee-page-actions[data-v-7f227f0e] a,.employee-page-actions[data-v-7f227f0e] button{min-height:2.5rem;padding:.6rem .8rem;white-space:nowrap}}.action-icon[data-v-7260ce26]{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:1px solid #e3e8f2;border-radius:.5rem;background:#fff;transition:.15s ease}.action-icon[data-v-7260ce26]:hover{border-color:currentColor;background:#f8fafc}.action-icon svg[data-v-7260ce26]{width:.95rem;height:.95rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(max-width:639px){.employee-list-filters[data-v-7260ce26]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.75rem}.employee-list-filters>div[data-v-7260ce26]:first-child{grid-column:1 / -1;min-width:0}.employee-list-filters select[data-v-7260ce26]{min-width:0;width:100%;padding-inline:.65rem}.employee-table-wrap[data-v-7260ce26]{overflow:visible;padding:.75rem}.employee-table[data-v-7260ce26],.employee-table tbody[data-v-7260ce26],.employee-table tr[data-v-7260ce26],.employee-table td[data-v-7260ce26]{display:block;min-width:0;width:100%}.employee-table thead[data-v-7260ce26]{display:none}.employee-table tbody[data-v-7260ce26]{display:grid;gap:.75rem}.employee-table tr[data-v-7260ce26]{overflow:hidden;border:1px solid #e3e8f2;border-radius:.875rem;background:#fff}.employee-table td[data-v-7260ce26]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid #edf0f6;padding:.65rem .75rem;text-align:right}.employee-table td[data-v-7260ce26]:first-child{display:block;padding:.85rem;text-align:left}.employee-table td[data-v-7260ce26]:last-child{border-bottom:0}.employee-table td[data-v-7260ce26]:nth-child(2):before{content:"Department"}.employee-table td[data-v-7260ce26]:nth-child(3):before{content:"Designation"}.employee-table td[data-v-7260ce26]:nth-child(4):before{content:"Joining"}.employee-table td[data-v-7260ce26]:nth-child(5):before{content:"Status"}.employee-table td[data-v-7260ce26]:nth-child(n+2):before{color:#8a96ad;font-size:.7rem;font-weight:700;text-transform:uppercase}.employee-table td[data-v-7260ce26]:nth-child(5){align-items:flex-start}.employee-table td:last-child>div[data-v-7260ce26]{margin-left:auto}.employee-pagination[data-v-7260ce26]{gap:.5rem;padding:.75rem;font-size:.75rem}.employee-pagination>div[data-v-7260ce26]{gap:.25rem}.employee-pagination button[data-v-7260ce26]{padding-inline:.55rem}.employee-pagination div span[data-v-7260ce26]{display:none}}.form-card[data-v-ae649bc8]{border:1px solid #e3e8f2;border-radius:1rem;background:#fff;padding:1.25rem;box-shadow:0 1px 2px #0f172a0d}.form-card-heading[data-v-ae649bc8]{display:flex;flex-direction:column;gap:.2rem;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid #edf0f6}.form-card-heading.flex-row[data-v-ae649bc8]{flex-direction:row;align-items:center;justify-content:space-between}.form-card-heading h2[data-v-ae649bc8]{font-weight:700;color:#071a3d}.form-card-heading p[data-v-ae649bc8]{font-size:.75rem;color:#8a96ad}.form-grid[data-v-ae649bc8]{display:grid;gap:1rem}.form-label[data-v-ae649bc8]{display:flex;flex-direction:column;gap:.45rem;font-size:.78rem;font-weight:600;color:#53617b}.form-control[data-v-ae649bc8]{width:100%;border:1px solid #dfe5ef;border-radius:.6rem;background:#fff;padding:.68rem .78rem;color:#15233c;outline:none;font-weight:400}.form-control[data-v-ae649bc8]:focus{border-color:#2457ff;box-shadow:0 0 0 3px #2457ff17}.readonly-control[data-v-ae649bc8]{cursor:not-allowed;border-color:#e5eaf3;background:#f4f6fa;color:#64748b}.readonly-control[data-v-ae649bc8]:focus{border-color:#e5eaf3;box-shadow:none}.required-mark[data-v-ae649bc8]{color:#ef4444}@media(max-width:639px){.form-card[data-v-ae649bc8]{padding:1rem}.form-card-heading[data-v-ae649bc8]{margin-bottom:1rem;padding-bottom:.75rem}.form-card-heading.flex-row[data-v-ae649bc8]{align-items:flex-start;gap:.75rem}.employee-form-actions[data-v-ae649bc8]{display:grid;grid-template-columns:1fr 1fr}.employee-form-actions button[data-v-ae649bc8]{width:100%;padding-inline:.75rem}}@media(min-width:768px){.form-grid[data-v-ae649bc8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.form-grid[data-v-ae649bc8]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:639px){.employee-profile-actions a[data-v-0682e546]:first-child{display:none}.employee-profile-hero>div[data-v-0682e546]:first-child{height:4.5rem}.employee-profile-hero>div[data-v-0682e546]:last-child{align-items:center;gap:.75rem;padding:0 1rem 1rem}.employee-profile-hero img[data-v-0682e546],.employee-profile-hero>div:last-child>span[data-v-0682e546]:first-of-type{width:4.75rem;height:4.75rem;margin-top:-2.25rem;border-radius:1rem;font-size:1.5rem}.employee-profile-hero h2[data-v-0682e546]{font-size:1.125rem}.employee-profile-hero>div:last-child>span[data-v-0682e546]:last-child{padding:.4rem .65rem;font-size:.7rem}.employee-documents[data-v-0682e546]{padding:1rem}.employee-document-form[data-v-0682e546]{padding:.75rem}.employee-document-card[data-v-0682e546]{align-items:stretch;flex-direction:column}.employee-document-actions[data-v-0682e546]{justify-content:space-between;border-top:1px solid #edf0f6;padding-top:.65rem}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-2eb7d13a],[data-v-2eb7d13a]:before,[data-v-2eb7d13a]:after,[data-v-2eb7d13a]::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-tracking:initial}}}.profile-card[data-v-2eb7d13a]{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);min-width:0;padding:calc(var(--spacing,.25rem) * 3.5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:#e3e8f2}@media(min-width:40rem){.profile-card[data-v-2eb7d13a]{padding:calc(var(--spacing,.25rem) * 6)}}.profile-heading[data-v-2eb7d13a]{margin-bottom:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);min-width:0;padding-bottom:calc(var(--spacing,.25rem) * 3);border-color:#edf0f6;border-bottom-width:1px;display:flex}@media(min-width:40rem){.profile-heading[data-v-2eb7d13a]{margin-bottom:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 4)}}.profile-heading h3[data-v-2eb7d13a]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);overflow-wrap:break-word;color:#071a3d}@media(min-width:40rem){.profile-heading h3[data-v-2eb7d13a]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.profile-heading p[data-v-2eb7d13a]{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#8a96ad}.info-tile[data-v-2eb7d13a]{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);min-width:0;padding:calc(var(--spacing,.25rem) * 3);background-color:#fafbfe;border-width:1px;border-color:#edf0f6}@media(min-width:40rem){.info-tile[data-v-2eb7d13a]{padding:calc(var(--spacing,.25rem) * 3.5)}}.info-tile p[data-v-2eb7d13a],.profile-label[data-v-2eb7d13a]{--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:#8a96ad;text-transform:uppercase}.info-tile strong[data-v-2eb7d13a]{margin-top:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);overflow-wrap:break-word;color:#14213d;text-transform:capitalize;display:block}@media(min-width:40rem){.info-tile strong[data-v-2eb7d13a]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.form-field[data-v-2eb7d13a]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#52617e;display:block}.form-field em[data-v-2eb7d13a]{color:var(--color-rose-500,oklch(64.5% .246 16.439));font-style:normal}.form-field input[data-v-2eb7d13a],.form-field select[data-v-2eb7d13a],.profile-input[data-v-2eb7d13a]{margin-top:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);width:100%;min-width:0;padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#14213d;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;border-width:1px;border-color:#dce3ef;outline-style:none}:is(.form-field input[data-v-2eb7d13a],.form-field select[data-v-2eb7d13a],.profile-input[data-v-2eb7d13a]):focus{border-color:var(--color-blue-500,oklch(62.3% .214 259.815));--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-blue-50,oklch(97% .014 254.604))}@media(min-width:40rem){.form-field input[data-v-2eb7d13a],.form-field select[data-v-2eb7d13a],.profile-input[data-v-2eb7d13a]{height:calc(var(--spacing,.25rem) * 11)}}.form-field small[data-v-2eb7d13a]{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-rose-600,oklch(58.6% .253 17.585));display:block}.record-card[data-v-2eb7d13a]{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);min-width:0;padding:calc(var(--spacing,.25rem) * 3.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));overflow-wrap:break-word;color:#73809a;background-color:#fafbfe;border-width:1px;border-color:#e8ecf3}@media(min-width:40rem){.record-card[data-v-2eb7d13a]{padding:calc(var(--spacing,.25rem) * 4)}}.record-card h4[data-v-2eb7d13a]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:#14213d}.record-card p[data-v-2eb7d13a]{margin-top:var(--spacing,.25rem)}.count-badge[data-v-2eb7d13a]{min-width:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-lg,.5rem);background-color:var(--color-blue-50,oklch(97% .014 254.604));padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-blue-600,oklch(54.6% .245 262.881));place-items:center;display:grid}.empty-state[data-v-2eb7d13a]{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);--tw-border-style:dashed;padding:calc(var(--spacing,.25rem) * 5);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#8a96ad;border:1px dashed #dce3ef}@media(min-width:40rem){.empty-state[data-v-2eb7d13a]{padding:calc(var(--spacing,.25rem) * 8)}}.doc-action[data-v-2eb7d13a]{border-radius:var(--radius-lg,.5rem);min-width:0;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:#52617e;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#f4f7fc}@media(hover:hover){.doc-action[data-v-2eb7d13a]:hover{background-color:var(--color-blue-50,oklch(97% .014 254.604));color:var(--color-blue-600,oklch(54.6% .245 262.881))}}@media(min-width:40rem){.doc-action[data-v-2eb7d13a]{padding-inline:calc(var(--spacing,.25rem) * 3)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}.form-label[data-v-d1d027b2]{display:flex;flex-direction:column;gap:.45rem;font-size:.8rem;font-weight:600;color:#53617b}.form-control[data-v-d1d027b2]{width:100%;border:1px solid #dfe5ef;border-radius:.65rem;background:#fff;padding:.72rem .8rem;color:#15233c;outline:none;font-weight:400}.form-control[data-v-d1d027b2]:focus{border-color:#2457ff;box-shadow:0 0 0 3px #2457ff17}.required-mark[data-v-d1d027b2]{color:#ef4444}@media(max-width:639px){.department-form-actions[data-v-d1d027b2]{display:grid;grid-template-columns:1fr 1fr}.department-form-actions button[data-v-d1d027b2]{width:100%;padding-inline:.75rem}}.form-label[data-v-73768080]{display:flex;flex-direction:column;gap:.45rem;font-size:.8rem;font-weight:600;color:#53617b}.form-label b[data-v-73768080]{color:#ef4444}.form-label small[data-v-73768080]{color:#8a96ad;font-weight:400}.form-control[data-v-73768080]{width:100%;border:1px solid #dfe5ef;border-radius:.65rem;background:#fff;padding:.72rem .8rem;color:#15233c;outline:none;font-weight:400}.form-control[data-v-73768080]:focus{border-color:#2457ff;box-shadow:0 0 0 3px #2457ff17}@media(max-width:639px){.shift-form-actions[data-v-73768080]{display:grid;grid-template-columns:1fr 1fr}.shift-form-actions button[data-v-73768080]{width:100%;padding-inline:.75rem}}.verification-row[data-v-6ca301f8]{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:.5rem;border-bottom:1px solid #edf0f6;padding-bottom:.45rem;color:#7e8aa7}.verification-row[data-v-6ca301f8]>:first-child{white-space:nowrap}.verification-row[data-v-6ca301f8]>:last-child{justify-self:start;min-width:0;text-align:left}.verification-row[data-v-6ca301f8]:last-child{border-bottom:0;padding-bottom:0}.check-chip[data-v-6ca301f8]{display:inline-flex;border-radius:999px;padding:.3rem .6rem;font-size:.68rem;font-weight:700}.check-chip.passed[data-v-6ca301f8]{background:#ecfdf5;color:#047857}.check-chip.failed[data-v-6ca301f8]{background:#fef2f2;color:#dc2626}.check-chip.neutral[data-v-6ca301f8]{background:#f1f5f9;color:#64748b}@media(max-width:767px){.mobile-attendance-details[data-v-6ca301f8]{display:none}.mobile-attendance-details--open[data-v-6ca301f8]{display:block}}.roster-week-button[data-v-dd9d78a9]{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border-radius:.75rem;background:#ffffff24;font-size:1.5rem;line-height:1}.attendance-control[data-v-4b94b605]{min-height:42px;width:100%;border:1px solid #dfe5ef;border-radius:.75rem;padding:.55rem .75rem;color:#29405f;font-size:.875rem;font-weight:600;outline:none}.attendance-control[data-v-4b94b605]:focus{border-color:#2457ff}.legend-dot[data-v-4b94b605]{display:inline-block;width:.6rem;height:.6rem;margin-right:.35rem;border-radius:9999px}.attendance-matrix-scroll[data-v-4b94b605]{width:100%;max-width:100%;max-height:clamp(320px,58vh,640px);overflow:auto;padding-bottom:.25rem;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.attendance-matrix-scroll[data-v-4b94b605]::-webkit-scrollbar{width:10px;height:10px}.attendance-matrix-scroll[data-v-4b94b605]::-webkit-scrollbar-track{background:#eef2f7}.attendance-matrix-scroll[data-v-4b94b605]::-webkit-scrollbar-thumb{border:2px solid #eef2f7;border-radius:999px;background:#94a3b8}.attendance-matrix-scroll[data-v-4b94b605]::-webkit-scrollbar-thumb:hover{background:#64748b}.attendance-matrix[data-v-4b94b605]{min-width:1280px;width:100%;border-collapse:separate;border-spacing:0;font-size:.75rem}.attendance-matrix th[data-v-4b94b605]{position:sticky;top:0;z-index:5;padding:.7rem .3rem;background:#f2f6fc;color:#51617c;text-align:center;font-weight:800}.attendance-matrix td[data-v-4b94b605]{height:58px;border-top:1px solid #edf0f6;padding:.45rem .25rem;text-align:center}.employee-column[data-v-4b94b605]{position:sticky;left:0;z-index:8;width:245px;min-width:245px;background:#fff!important;padding-left:1rem!important;text-align:left!important;box-shadow:8px 0 14px -14px #071a3d}thead .employee-column[data-v-4b94b605]{background:#f2f6fc!important}.day-column[data-v-4b94b605]{width:36px;min-width:36px}.action-column[data-v-4b94b605]{width:100px;min-width:100px}.attendance-matrix-panel--fullscreen[data-v-4b94b605]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;height:100vh;height:100dvh;min-height:0;flex-direction:column;border:0;border-radius:0}.attendance-matrix-panel--fullscreen .attendance-matrix-header[data-v-4b94b605]{flex:none}.attendance-matrix-panel--fullscreen .attendance-matrix-scroll[data-v-4b94b605]{min-height:0;max-height:none;flex:1}.attendance-matrix-panel--fullscreen .attendance-matrix[data-v-4b94b605]{min-width:1280px}.attendance-cell[data-v-4b94b605]{position:relative;display:inline-grid;width:28px;height:28px;place-items:center;border-radius:9px;font-size:9px;font-style:normal;font-weight:900;transition:transform .15s ease,box-shadow .15s ease}button.attendance-cell[data-v-4b94b605]:hover{z-index:30;transform:translateY(-2px);box-shadow:0 7px 14px #071a3d1f}.attendance-cell--full[data-v-4b94b605]{background:#dcfce7;color:#15803d}.attendance-cell--half[data-v-4b94b605],.attendance-cell--pending[data-v-4b94b605]{background:#fef3c7;color:#b45309}.attendance-cell--leave[data-v-4b94b605]{background:#ede9fe;color:#7c3aed}.attendance-cell--short-leave[data-v-4b94b605]{background:#fce7f3;color:#be185d}.attendance-cell--off[data-v-4b94b605]{background:#eef2f7;color:#64748b}.attendance-cell--custom-off[data-v-4b94b605]{background:#e0e7ff;color:#4338ca}.attendance-cell--holiday[data-v-4b94b605]{background:#f3e8ff;color:#7e22ce}.attendance-cell--leave-conflict[data-v-4b94b605]{background:#fee2e2;color:#b91c1c;box-shadow:inset 0 0 0 1px #ef4444}.attendance-cell--absent[data-v-4b94b605]{background:#ffe4e6;color:#e11d48}.attendance-cell--wfh[data-v-4b94b605]{background:#cffafe;color:#0e7490}.attendance-cell--upcoming[data-v-4b94b605],.attendance-cell--empty[data-v-4b94b605]{background:#f8fafc;color:#c0c8d5}.pending-pin[data-v-4b94b605]{position:absolute;top:-3px;right:-3px;width:7px;height:7px;border:2px solid white;border-radius:999px;background:#f97316}.matrix-hover-popup[data-v-4b94b605]{pointer-events:none;position:fixed;z-index:100;width:230px;transform:translate(-50%,-100%);white-space:pre-line;border-radius:10px;background:#071a3d;padding:.7rem .8rem;text-align:left;font-size:10px;font-weight:600;line-height:1.55;color:#fff;box-shadow:0 12px 30px #071a3d40}.calendar-week[data-v-4b94b605],.calendar-grid[data-v-4b94b605]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem}.calendar-week span[data-v-4b94b605]{padding:.35rem;text-align:center;font-size:10px;font-weight:800;color:#8a96ad}.calendar-day[data-v-4b94b605]{position:relative;display:flex;min-height:68px;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;border:2px solid transparent;border-radius:.9rem;font-size:11px}.calendar-day strong[data-v-4b94b605]{font-size:15px}.calendar-day--selected[data-v-4b94b605]{border-color:#2457ff;box-shadow:0 0 0 3px #2457ff1f}dl dt[data-v-4b94b605]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#8a96ad}dl dd[data-v-4b94b605]{margin-top:.2rem;font-weight:700;color:#29405f}@media(max-width:1024px){.employee-column[data-v-4b94b605]{width:190px;min-width:190px}.day-column[data-v-4b94b605]{width:32px;min-width:32px}}@media(max-width:640px){.attendance-page-header>div[data-v-4b94b605]:first-child,.attendance-header-actions[data-v-4b94b605]{width:100%}.attendance-header-actions[data-v-4b94b605]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.attendance-header-actions button[data-v-4b94b605]{min-width:0;padding:.65rem .5rem;font-size:.7rem;line-height:1.2}.attendance-filter-grid .attendance-control[data-v-4b94b605]{min-width:0;width:100%;padding-inline:.6rem}.attendance-month-control[data-v-4b94b605]{padding-left:.75rem!important;padding-right:.75rem!important;word-spacing:.2rem}.attendance-mobile-list[data-v-4b94b605],.attendance-mobile-list>article[data-v-4b94b605]{width:100%;max-width:100%}.attendance-pagination button[data-v-4b94b605]{padding-inline:.6rem}.attendance-employee-overlay[data-v-4b94b605]{align-items:stretch;padding:0}.attendance-employee-modal[data-v-4b94b605]{height:100dvh;max-height:none;border-radius:0}.attendance-employee-modal>header[data-v-4b94b605]{position:relative;display:block;min-height:6.75rem;padding:.75rem 3.75rem .75rem 1rem}.attendance-employee-modal>header h2[data-v-4b94b605]{font-size:1rem}.attendance-employee-modal>header p[data-v-4b94b605]:last-child{margin-top:.25rem;line-height:1.35}.attendance-modal-close[data-v-4b94b605]{position:absolute;top:.75rem;right:.75rem;width:2.5rem;height:2.5rem}.attendance-employee-modal>div[data-v-4b94b605]{padding:.5rem}.attendance-employee-modal>div>div[data-v-4b94b605]:first-child{margin-bottom:.5rem;gap:.4rem}.attendance-employee-modal>div>div:first-child article[data-v-4b94b605]{padding:.65rem}.attendance-employee-modal>div>div[data-v-4b94b605]:last-child{gap:.5rem}.attendance-employee-modal>div>div:last-child>article[data-v-4b94b605]{border-radius:1rem;padding:.75rem}.attendance-employee-modal .calendar-week[data-v-4b94b605],.attendance-employee-modal .calendar-grid[data-v-4b94b605]{gap:.35rem}.attendance-employee-modal .calendar-week span[data-v-4b94b605]{padding:.2rem}.attendance-employee-modal .calendar-day[data-v-4b94b605]{min-height:44px;border-radius:.75rem}.employee-column[data-v-4b94b605]{width:165px;min-width:165px;padding-left:.65rem!important}.day-column[data-v-4b94b605]{width:30px;min-width:30px}.action-column[data-v-4b94b605]{width:90px;min-width:90px}.calendar-day[data-v-4b94b605]{min-height:48px}}.monitor-board[data-v-f82b8b18]{height:100vh;overflow-y:auto;padding:clamp(16px,2vw,32px);color:#0f2445;background:radial-gradient(circle at top right,#e5f4ff 0,#f4f8ff 34%,#f8fafc);font-family:Inter,ui-sans-serif,system-ui,sans-serif;scrollbar-width:none}.monitor-board[data-v-f82b8b18]::-webkit-scrollbar{display:none}.monitor-header[data-v-f82b8b18]{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.monitor-brand[data-v-f82b8b18]{display:flex;min-width:0;align-items:center;gap:16px}.monitor-logo[data-v-f82b8b18]{display:grid;width:200px;height:64px;flex:0 0 200px;place-items:center;overflow:hidden;border:1px solid #dbe6f4;border-radius:18px;background:#fff;box-shadow:0 10px 28px #0f23411a}.monitor-logo[data-v-f82b8b18] .brand-logo{width:180px;height:45px;margin:0;overflow:hidden}.monitor-workspace[data-v-f82b8b18]{min-width:0}.monitor-workspace__title[data-v-f82b8b18]{display:flex;align-items:center;gap:12px}.monitor-workspace h1[data-v-f82b8b18]{overflow:hidden;margin:0;font-size:clamp(24px,3vw,40px);line-height:1.08;text-overflow:ellipsis;white-space:nowrap}.monitor-workspace>p[data-v-f82b8b18]{margin:6px 0 0;color:#64748b;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.live-badge[data-v-f82b8b18]{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;padding:6px 10px;border:1px solid #a7f3d0;border-radius:999px;color:#047857;background:#ecfdf5;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.live-badge i[data-v-f82b8b18]{width:7px;height:7px;border-radius:999px;background:#34d399;box-shadow:0 0 10px #34d399}.monitor-clock[data-v-f82b8b18]{display:flex;align-items:center;gap:12px;text-align:right}.monitor-clock strong[data-v-f82b8b18],.monitor-clock span[data-v-f82b8b18]{display:block}.monitor-clock strong[data-v-f82b8b18]{font-size:clamp(20px,2.2vw,34px);font-variant-numeric:tabular-nums}.monitor-clock span[data-v-f82b8b18]{margin-top:3px;color:#64748b;font-size:12px}.live-dot[data-v-f82b8b18]{width:11px;height:11px;border-radius:999px;background:#34d399;box-shadow:0 0 0 7px #34d3991f,0 0 18px #34d399;animation:pulse-f82b8b18 1.8s infinite}.summary-grid[data-v-f82b8b18]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:20px}.summary-card[data-v-f82b8b18]{position:relative;overflow:hidden;min-height:92px;padding:17px 19px;border:1px solid #dbe5f1;border-radius:18px;background:#fffffff0;box-shadow:0 12px 30px #0f234114}.summary-card[data-v-f82b8b18]:before{position:absolute;inset:0 auto 0 0;width:4px;content:"";background:var(--accent)}.summary-card span[data-v-f82b8b18]{display:block;color:#64748b;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.summary-card strong[data-v-f82b8b18]{display:block;margin-top:6px;font-size:32px;line-height:1}.summary-card--blue[data-v-f82b8b18]{--accent: #38bdf8}.summary-card--green[data-v-f82b8b18]{--accent: #34d399}.summary-card--red[data-v-f82b8b18]{--accent: #fb7185}.summary-card--amber[data-v-f82b8b18]{--accent: #fbbf24}.summary-card--violet[data-v-f82b8b18]{--accent: #a78bfa}.summary-card--slate[data-v-f82b8b18]{--accent: #94a3b8}.employee-grid[data-v-f82b8b18]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:16px}.employee-card[data-v-f82b8b18]{--status: #64748b;overflow:hidden;padding:18px;border:1px solid #dbe5f1;border-top:3px solid var(--status);border-radius:20px;background:linear-gradient(145deg,#fff,#f7faff);box-shadow:0 14px 34px #0f234117}.employee-card--present[data-v-f82b8b18],.employee-card--completed[data-v-f82b8b18]{--status: #34d399}.employee-card--late[data-v-f82b8b18]{--status: #fbbf24}.employee-card--work_from_home[data-v-f82b8b18]{--status: #a78bfa}.employee-card--on_break[data-v-f82b8b18]{--status: #38bdf8}.employee-card--absent[data-v-f82b8b18]{--status: #fb7185}.employee-card__head[data-v-f82b8b18]{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px}.employee-card__head img[data-v-f82b8b18],.employee-avatar[data-v-f82b8b18]{width:48px;height:48px;border-radius:14px;object-fit:cover}.employee-avatar[data-v-f82b8b18]{display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,#2563eb,#06b6d4);font-size:14px;font-weight:900}.employee-identity[data-v-f82b8b18]{min-width:0}.employee-identity h2[data-v-f82b8b18]{overflow:hidden;margin:0;color:#0f2445;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.employee-identity p[data-v-f82b8b18]{overflow:hidden;margin:4px 0 0;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.status-pill[data-v-f82b8b18]{max-width:145px;padding:7px 10px;border-radius:999px;color:var(--status);background:color-mix(in srgb,var(--status) 13%,transparent);font-size:10px;font-weight:900;letter-spacing:.04em;text-align:center;text-transform:uppercase}.employee-facts[data-v-f82b8b18]{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:17px}.employee-facts>div[data-v-f82b8b18]{min-width:0;padding:10px 11px;border:1px solid #e6edf6;border-radius:12px;background:#f8fafc}.employee-facts span[data-v-f82b8b18],.employee-facts strong[data-v-f82b8b18]{display:block}.employee-facts span[data-v-f82b8b18]{color:#74849a;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.employee-facts strong[data-v-f82b8b18]{overflow:hidden;margin-top:4px;color:#19345d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.work-progress[data-v-f82b8b18]{margin-top:15px}.work-progress__labels[data-v-f82b8b18]{display:flex;align-items:end;justify-content:space-between;gap:12px}.work-progress__labels>span[data-v-f82b8b18]{color:#64748b;font-size:11px;font-weight:700}.work-progress__labels strong[data-v-f82b8b18]{font-size:19px;font-variant-numeric:tabular-nums}.work-progress__labels small[data-v-f82b8b18]{color:#718096;font-size:10px}.progress-track[data-v-f82b8b18]{overflow:hidden;height:7px;margin-top:8px;border-radius:99px;background:#e5ebf3}.progress-track span[data-v-f82b8b18]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--status),#38bdf8);transition:width .4s ease}.work-progress p[data-v-f82b8b18]{margin:6px 0 0;color:#718096;font-size:10px}.monitor-state[data-v-f82b8b18]{display:grid;min-height:60vh;place-items:center;color:#64748b;font-size:18px;font-weight:700}.monitor-error[data-v-f82b8b18]{margin:0 0 14px;padding:10px 14px;border:1px solid #fecdd3;border-radius:12px;color:#be123c;background:#fff1f2;font-size:12px}@keyframes pulse-f82b8b18{50%{opacity:.45;transform:scale(.84)}}@media(max-width:1000px){.summary-grid[data-v-f82b8b18]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.monitor-board[data-v-f82b8b18]{padding:14px}.monitor-header[data-v-f82b8b18]{align-items:flex-start}.monitor-logo[data-v-f82b8b18]{display:none}.monitor-workspace h1[data-v-f82b8b18]{max-width:45vw;font-size:21px}.monitor-workspace__title[data-v-f82b8b18]{align-items:flex-start;gap:7px}.live-badge[data-v-f82b8b18]{padding:5px 7px}.monitor-clock span[data-v-f82b8b18]{max-width:145px}.summary-grid[data-v-f82b8b18]{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-card[data-v-f82b8b18]{min-height:78px;padding:14px}.summary-card strong[data-v-f82b8b18]{font-size:27px}.employee-card__head[data-v-f82b8b18]{grid-template-columns:42px minmax(0,1fr)}.employee-card__head img[data-v-f82b8b18],.employee-avatar[data-v-f82b8b18]{width:42px;height:42px}.status-pill[data-v-f82b8b18]{grid-column:1 / -1;justify-self:start}}.audit-control[data-v-72c90ef1]{min-height:42px;width:100%;border:1px solid #dfe5ef;border-radius:.75rem;background:#fff;padding:.55rem .75rem;color:#29405f;font-size:.82rem;font-weight:600;outline:none}.audit-control[data-v-72c90ef1]:focus{border-color:#2457ff;box-shadow:0 0 0 3px #2457ff14}.field-label[data-v-c3e9c778]{display:block;color:#29405f;font-size:.75rem;font-weight:700}.field-label>span[data-v-c3e9c778]{color:#ef4444}.field-input[data-v-c3e9c778]{width:100%;margin-top:.5rem;border:1px solid #dfe5ef;border-radius:.75rem;background:#fff;padding:.625rem .875rem;color:#071a3d;font-size:.875rem;font-weight:500;outline:none;transition:border-color .15s,box-shadow .15s}.field-input[data-v-c3e9c778]:focus,.filter-input[data-v-c3e9c778]:focus{border-color:#2457ff;box-shadow:0 0 0 2px #dbeafe}.filter-input[data-v-c3e9c778]{border:1px solid #dfe5ef;border-radius:.5rem;background:#fff;padding:.5rem .75rem;color:#29405f;font-size:.75rem;font-weight:600;outline:none}.page-button[data-v-c3e9c778]{border:1px solid #dfe5ef;border-radius:.5rem;background:#fff;padding:.5rem .75rem;color:#29405f;font-weight:700}.page-button[data-v-c3e9c778]:disabled{cursor:not-allowed;opacity:.4}.working-calendar-week[data-v-866dbc7f],.working-calendar-grid[data-v-866dbc7f]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem}.working-calendar-week span[data-v-866dbc7f]{padding:.35rem;text-align:center;font-size:11px;font-weight:800;color:#8a96ad}.working-calendar-day[data-v-866dbc7f]{display:flex;min-height:86px;flex-direction:column;align-items:flex-start;gap:.28rem;border:1px solid #e6ebf3;border-radius:1rem;background:#f9fbfe;padding:.7rem;text-align:left;color:#29405f;transition:.2s}.working-calendar-day[data-v-866dbc7f]:hover{border-color:#93b4ff;transform:translateY(-1px)}.working-calendar-day strong[data-v-866dbc7f]{font-size:14px;color:#071a3d}.working-calendar-day span[data-v-866dbc7f]{font-size:11px;font-weight:800}.working-calendar-day small[data-v-866dbc7f]{font-size:9px;color:#7e8aa7}.working-calendar-day--holiday[data-v-866dbc7f]{border-color:#ddd0ff;background:#f5f0ff}.working-calendar-day--working[data-v-866dbc7f]{border-color:#fde2a8;background:#fff8e8}.working-calendar-day--inactive[data-v-866dbc7f]{border-color:#e4e8ef;background:#f3f5f8;opacity:.65}.calendar-label[data-v-866dbc7f]{margin-bottom:.4rem;display:block;font-size:11px;font-weight:800;color:#51617c}.calendar-label b[data-v-866dbc7f]{color:#ef4444}.calendar-control[data-v-866dbc7f]{width:100%;border:1px solid #dfe5ef;border-radius:.75rem;background:#fff;padding:.7rem .8rem;font-size:14px;outline:none}.calendar-control[data-v-866dbc7f]:focus{border-color:#2457ff;box-shadow:0 0 0 3px #2457ff1a}@media(max-width:640px){.working-calendar-header[data-v-866dbc7f]{align-items:center;margin-bottom:.75rem}.working-calendar-header h1[data-v-866dbc7f]{font-size:1.25rem}.working-calendar-header>div>p[data-v-866dbc7f]:first-child,.working-calendar-header>div>p[data-v-866dbc7f]:last-child{display:none}.working-calendar-add[data-v-866dbc7f]{padding:.65rem .8rem;font-size:.72rem;box-shadow:none}.working-calendar-summary[data-v-866dbc7f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:.75rem}.working-calendar-summary-card[data-v-866dbc7f]{min-width:0;padding:.8rem;border-radius:.9rem}.working-calendar-summary-card p[data-v-866dbc7f]:first-child{font-size:.62rem}.working-calendar-summary-card p[data-v-866dbc7f]:nth-child(2){margin-top:.2rem;font-size:1.3rem}.working-calendar-summary-card span[data-v-866dbc7f]{height:2rem;width:2rem;border-radius:.65rem;font-size:.65rem}.working-calendar-content[data-v-866dbc7f]{min-width:0;gap:.75rem}.working-calendar-panel[data-v-866dbc7f]{min-width:0;padding:.7rem;border-radius:1rem}.working-calendar-panel>div[data-v-866dbc7f]:first-child{margin-bottom:.7rem}.working-calendar-panel>div:first-child button[data-v-866dbc7f]{height:2.2rem;width:2.2rem}.working-calendar-panel h2[data-v-866dbc7f]{font-size:.95rem}.working-calendar-panel h2+p[data-v-866dbc7f]{display:none}.working-calendar-week[data-v-866dbc7f],.working-calendar-grid[data-v-866dbc7f]{gap:.2rem}.working-calendar-week span[data-v-866dbc7f]{padding:.2rem 0;font-size:.58rem}.working-calendar-day[data-v-866dbc7f]{position:relative;min-height:0;aspect-ratio:1;align-items:center;justify-content:center;border-radius:.6rem;padding:.15rem}.working-calendar-day strong[data-v-866dbc7f]{font-size:.76rem}.working-calendar-day span[data-v-866dbc7f],.working-calendar-day small[data-v-866dbc7f]{display:none}.working-calendar-day--holiday[data-v-866dbc7f]:after,.working-calendar-day--working[data-v-866dbc7f]:after{position:absolute;bottom:.18rem;height:.24rem;width:.24rem;border-radius:999px;content:""}.working-calendar-day--holiday[data-v-866dbc7f]:after{background:#8b5cf6}.working-calendar-day--working[data-v-866dbc7f]:after{background:#f59e0b}.working-calendar-panel>div[data-v-866dbc7f]:last-child{gap:.6rem;margin-top:.7rem;padding-top:.7rem;font-size:.6rem}.working-calendar-overrides[data-v-866dbc7f]{border-radius:1rem}.working-calendar-overrides>div[data-v-866dbc7f]:first-child,.working-calendar-overrides article[data-v-866dbc7f]{padding:.85rem}.working-calendar-modal[data-v-866dbc7f]{align-items:end;padding:0}.working-calendar-form[data-v-866dbc7f]{max-height:92dvh;overflow-y:auto;border-radius:1.5rem 1.5rem 0 0;padding:1rem}.working-calendar-form h2[data-v-866dbc7f]{font-size:1.1rem}.working-calendar-form .mt-6.grid[data-v-866dbc7f]{margin-top:1rem;gap:.8rem}.working-calendar-form-actions[data-v-866dbc7f]{position:sticky;bottom:-1rem;margin:1rem -1rem -1rem;padding:.8rem 1rem;background:#fff;border-top:1px solid #edf0f6}.working-calendar-form-actions button[data-v-866dbc7f]{flex:1}}.notification-filter[data-v-00c3062c]{min-height:42px;border:1px solid #dfe5ef;border-radius:.75rem;padding:.55rem .75rem;color:#29405f;font-size:.875rem;font-weight:600;outline:none}.notification-filter[data-v-00c3062c]:focus{border-color:#2457ff}@media(max-width:640px){.employee-notification-page[data-v-00c3062c]{min-width:0;overflow-x:clip}.employee-notification-header[data-v-00c3062c]{margin-bottom:.75rem;align-items:center;gap:.75rem}.employee-notification-header h1[data-v-00c3062c]{font-size:1.2rem}.employee-notification-header p[data-v-00c3062c]{display:none}.employee-notification-refresh[data-v-00c3062c]{padding:.6rem .8rem;font-size:.72rem}.employee-notification-summary[data-v-00c3062c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:.75rem}.employee-notification-summary-card[data-v-00c3062c]{min-width:0;padding:.75rem;border-radius:.9rem}.employee-notification-summary-card[data-v-00c3062c]:last-child{grid-column:1 / -1}.employee-notification-summary-card p[data-v-00c3062c]:first-child{font-size:.65rem}.employee-notification-summary-card p[data-v-00c3062c]:nth-child(2){margin-top:.2rem;font-size:1.25rem}.employee-notification-summary-card span[data-v-00c3062c]{width:2rem;height:2rem;border-radius:.65rem;font-size:.7rem}.employee-notification-center[data-v-00c3062c]{border-radius:1rem}.employee-notification-filters[data-v-00c3062c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.75rem}.employee-notification-search[data-v-00c3062c]{grid-column:1 / -1}.employee-notification-filters .notification-filter[data-v-00c3062c],.employee-notification-apply[data-v-00c3062c]{min-width:0;width:100%;font-size:.72rem}.employee-notification-card[data-v-00c3062c]{gap:.8rem;padding:.85rem}.employee-notification-person[data-v-00c3062c]{padding-bottom:.75rem;border-bottom:1px solid #edf0f6}.employee-notification-person>p[data-v-00c3062c]{display:inline;margin-right:.4rem;font-size:.68rem}.employee-notification-person>div span[data-v-00c3062c]{width:2.35rem;height:2.35rem;border-radius:.75rem}.employee-notification-details>div[data-v-00c3062c]:first-child{gap:.35rem}.employee-notification-details h2[data-v-00c3062c]{margin-top:.65rem;font-size:.92rem}.employee-notification-details>p[data-v-00c3062c]{font-size:.78rem;line-height:1.25rem}.employee-notification-action[data-v-00c3062c]{padding:.8rem}.employee-notification-action textarea[data-v-00c3062c]{min-height:5rem}.employee-notification-pagination[data-v-00c3062c]{flex-direction:column;align-items:stretch;padding:.75rem;text-align:center}.employee-notification-pagination>div[data-v-00c3062c]{display:grid;grid-template-columns:1fr auto 1fr}}.balance-metric[data-v-eb53abd2]{min-width:0;text-align:center}.balance-metric small[data-v-eb53abd2],.balance-metric b[data-v-eb53abd2]{display:block}.balance-metric small[data-v-eb53abd2]{color:#8a96ad;font-size:.6rem;font-weight:600}.balance-metric b[data-v-eb53abd2]{margin-top:.15rem;color:#29405f;font-size:.78rem}.balance-metric.available b[data-v-eb53abd2]{color:#059669}.calendar-control[data-v-10b527e8]{width:100%;border:1px solid #dfe5ef;border-radius:.75rem;background:#fff;padding:.68rem .8rem;font-size:.875rem;outline:none}.calendar-control[data-v-10b527e8]:focus{border-color:#2457ff;box-shadow:0 0 0 3px #2457ff1a}.calendar-button[data-v-10b527e8]{display:grid;height:2.75rem;width:2.75rem;place-items:center;border:1px solid #dfe5ef;border-radius:.75rem;background:#fff;font-size:1.25rem;font-weight:900;color:#29405f}.detail-card[data-v-10b527e8]{display:flex;min-width:0;flex-direction:column;gap:.25rem;border-radius:.75rem;background:#f7f9fc;padding:.75rem}.detail-card span[data-v-10b527e8]{font-size:.625rem;font-weight:900;text-transform:uppercase;color:#94a3b8}.detail-card b[data-v-10b527e8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#183052}.chat-scrollbar[data-v-05a895fa]{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.chat-scrollbar[data-v-05a895fa]::-webkit-scrollbar{width:5px}.chat-scrollbar[data-v-05a895fa]::-webkit-scrollbar-track{background:transparent}.chat-scrollbar[data-v-05a895fa]::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd5e1}[data-v-05a895fa] .chat-link{color:inherit;font-weight:800;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}[data-v-05a895fa] .chat-mention{display:inline-block;border-radius:6px;background:#7c3aed24;padding:0 4px;color:#6d28d9;font-weight:800}.chat-message-bubble--mine[data-v-05a895fa] .chat-mention{background:#fff3;color:#fff}.call-control[data-v-05a895fa]{display:inline-flex;min-width:58px;flex-direction:column;align-items:center;gap:4px;border:1px solid #e1e7f1;border-radius:14px;background:#f8faff;padding:9px 10px;color:#52617e;font-size:10px;font-weight:800;transition:.16s ease}.call-control[data-v-05a895fa]:hover{border-color:#bfd0ff;background:#edf3ff;color:#2457ff}.call-control--active[data-v-05a895fa]{border-color:#fecdd3;background:#fff1f2;color:#e11d48}.call-control--end[data-v-05a895fa],.call-control--end[data-v-05a895fa]:hover{border-color:#ef4444;background:#ef4444;color:#fff}.call-filter[data-v-69040e76]{width:100%;height:44px;border:1px solid #dfe5ef;border-radius:12px;background:#fff;padding-right:12px;color:#29405f;font-size:13px;font-weight:600;outline:none}.call-filter[data-v-69040e76]:not(.pl-10){padding-left:12px}.call-filter[data-v-69040e76]:focus{border-color:#2457ff;box-shadow:0 0 0 4px #eff4ff}.notes-page[data-v-c5dd0585]{color:#071c45}.note-dot-blue[data-v-c5dd0585]{background:#2563eb}.note-dot-emerald[data-v-c5dd0585]{background:#10b981}.note-dot-amber[data-v-c5dd0585]{background:#f59e0b}.note-dot-rose[data-v-c5dd0585]{background:#f43f5e}.note-dot-violet[data-v-c5dd0585]{background:#8b5cf6}.note-dot-slate[data-v-c5dd0585]{background:#64748b}.mini-button[data-v-efa82f20]{display:grid;height:2rem;width:2rem;place-items:center;border:1px solid #e3e8f2;border-radius:.55rem;background:#fff;font-size:.75rem;font-weight:800}.mini-button[data-v-efa82f20]:hover{border-color:#bfd0ff;background:#f2f6ff}.page-button[data-v-efa82f20]{border:1px solid #dce3ef;border-radius:.55rem;padding:.45rem .75rem;font-weight:700}.page-button[data-v-efa82f20]:disabled{cursor:not-allowed;opacity:.4}.input[data-v-e28d5030]{width:100%;border:1px solid #dfe5ef;border-radius:.7rem;padding:.65rem .8rem;margin-top:.35rem;font-size:.875rem;outline:none;background:#fff}.input[data-v-e28d5030]:focus{border-color:#2457ff;box-shadow:0 0 0 3px #2457ff14}label[data-v-e28d5030]{font-size:.78rem;font-weight:650;color:#29405f}label b[data-v-e28d5030]{color:#ef4444}label small[data-v-e28d5030]{display:block;margin-top:.3rem;color:#7e8aa7;font-size:.68rem}.btn-primary[data-v-e28d5030],.btn-secondary[data-v-e28d5030],.mini-btn[data-v-e28d5030]{display:inline-flex;align-items:center;justify-content:center;border-radius:.65rem;font-size:.8rem;font-weight:700;transition:.15s}.btn-primary[data-v-e28d5030]{background:#2457ff;color:#fff;padding:.7rem 1rem}.btn-secondary[data-v-e28d5030]{border:1px solid #dfe5ef;background:#fff;color:#29405f;padding:.7rem 1rem}.mini-btn[data-v-e28d5030]{border:1px solid #dfe5ef;background:#fff;padding:.45rem .65rem}.btn-primary[data-v-e28d5030]:disabled,.mini-btn[data-v-e28d5030]:disabled{opacity:.45}.status[data-v-e28d5030]{border-radius:999px;padding:.3rem .6rem;font-size:.68rem;font-weight:750;text-transform:capitalize;background:#eef2f7;color:#53617b}.status-open[data-v-e28d5030],.status-accepted[data-v-e28d5030],.status-offer_accepted[data-v-e28d5030],.status-completed[data-v-e28d5030],.status-hired[data-v-e28d5030]{background:#dcfce7;color:#15803d}.status-draft[data-v-e28d5030],.status-scheduled[data-v-e28d5030],.status-screening[data-v-e28d5030],.status-interview[data-v-e28d5030]{background:#dbeafe;color:#1d4ed8}.status-closed[data-v-e28d5030],.status-rejected[data-v-e28d5030],.status-cancelled[data-v-e28d5030],.status-expired[data-v-e28d5030]{background:#ffe4e6;color:#be123c}.status-sent[data-v-e28d5030],.status-loi[data-v-e28d5030],.status-offer[data-v-e28d5030],.status-on_hold[data-v-e28d5030]{background:#fef3c7;color:#a16207}article small[data-v-e28d5030]{display:block;margin-top:.2rem;font-size:.65rem;color:#8a96ad}article b[data-v-e28d5030]{color:#071a3d}dt[data-v-e28d5030]{font-size:.68rem;font-weight:700;text-transform:uppercase;color:#8a96ad}dd[data-v-e28d5030]{margin-top:.15rem;font-weight:600;color:#29405f;overflow-wrap:anywhere}.life[data-v-c09782af]{color:#29405f}.preview-banner[data-v-c09782af]{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px;border:1px solid #bfdbfe;border-radius:16px;background:linear-gradient(135deg,#eff6ff,#ecfeff);padding:14px 16px;color:#1e3a5f}.preview-banner__icon[data-v-c09782af]{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:10px;background:#2457ff;color:#fff;font-weight:900}.preview-banner strong[data-v-c09782af]{display:block;margin-bottom:2px;color:#0b2450}.preview-banner p[data-v-c09782af]{margin:0;font-size:13px;line-height:1.55}.preview-remark[data-v-c09782af]{margin:0;color:#64748b;font-size:12px;line-height:1.45}.case-form-fieldset[data-v-c09782af]{display:contents}.case-form-fieldset:disabled .field[data-v-c09782af]{cursor:not-allowed;background:#f8fafc;color:#475569;opacity:1}.page-head[data-v-c09782af],.modal-title[data-v-c09782af]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.page-head[data-v-c09782af]{margin-bottom:1.25rem}.page-head h1[data-v-c09782af],.modal-title h2[data-v-c09782af]{font-size:1.5rem;font-weight:800;color:#071a3d}.page-head p[data-v-c09782af],.modal-title p[data-v-c09782af]{font-size:.8rem;color:#7e8aa7}.eyebrow[data-v-c09782af]{font-size:.68rem!important;font-weight:800;text-transform:uppercase;letter-spacing:.16em;color:#0aa9bd!important}.primary[data-v-c09782af],.dark[data-v-c09782af],.outline[data-v-c09782af]{border-radius:.75rem;padding:.7rem 1.1rem;font-size:.8rem;font-weight:800}.primary[data-v-c09782af]{background:linear-gradient(90deg,#2457ff,#0bb8ad);color:#fff}.dark[data-v-c09782af]{background:#071a3d;color:#fff}.outline[data-v-c09782af]{border:1px solid #cfd9e8;background:#fff;color:#2457ff}.small[data-v-c09782af]{padding:.6rem .9rem}.stats[data-v-c09782af]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.25rem}.stats article[data-v-c09782af],.panel[data-v-c09782af]{border:1px solid #e0e7f1;border-radius:1rem;background:#fff;box-shadow:0 8px 24px #1739680a}.stats article[data-v-c09782af]{display:flex;justify-content:space-between;padding:1.2rem}.stats small[data-v-c09782af],.stats strong[data-v-c09782af]{display:block}.stats strong[data-v-c09782af]{margin-top:.35rem;font-size:1.5rem;color:#071a3d}.stats i[data-v-c09782af]{width:.5rem;border-radius:999px}.blue[data-v-c09782af]{background:#2457ff!important;color:#1452bd}.amber[data-v-c09782af]{background:#f59e0b!important;color:#9a5b00}.red[data-v-c09782af]{background:#f43f5e!important;color:#b4233e}.green[data-v-c09782af]{background:#10b981!important;color:#087c59}.gray[data-v-c09782af]{background:#94a3b8!important;color:#475569}.panel[data-v-c09782af]{overflow:hidden}.filters[data-v-c09782af]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:.75rem;padding:1.25rem}.field[data-v-c09782af]{width:100%;min-height:42px;border:1px solid #dce3ef;border-radius:.75rem;background:#fff;padding:.6rem .8rem;font-size:.82rem;outline:none}.field[data-v-c09782af]:focus{border-color:#2457ff;box-shadow:0 0 0 3px #2457ff12}.table-wrap[data-v-c09782af]{overflow-x:auto}table[data-v-c09782af]{width:100%;min-width:980px;text-align:left}th[data-v-c09782af]{background:#f3f7fc;padding:.85rem 1rem;font-size:.68rem;text-transform:uppercase;color:#53617b}td[data-v-c09782af]{border-top:1px solid #edf0f6;padding:1rem;font-size:.8rem}td b[data-v-c09782af],td small[data-v-c09782af]{display:block}td b[data-v-c09782af]{color:#071a3d}td small[data-v-c09782af]{margin-top:.2rem;color:#8a96ad}.progress[data-v-c09782af]{height:.42rem;border-radius:999px;background:#edf2f8;overflow:hidden}.progress i[data-v-c09782af]{display:block;height:100%;background:linear-gradient(90deg,#2457ff,#0bb8ad)}.large[data-v-c09782af]{margin-top:1rem;height:.55rem}.badge[data-v-c09782af]{display:inline-block;border-radius:999px;padding:.3rem .65rem;background:#f3f4f6;font-size:.66rem;font-weight:800}.badge.blue[data-v-c09782af]{background:#eaf2ff!important}.badge.green[data-v-c09782af]{background:#e8fbf3!important}.badge.red[data-v-c09782af]{background:#fff0f2!important}.badge.amber[data-v-c09782af]{background:#fff7e4!important}footer[data-v-c09782af]{display:flex;justify-content:space-between;padding:1rem;font-size:.8rem;color:#7e8aa7}footer button[data-v-c09782af]{margin-left:.4rem;border:1px solid #dce3ef;border-radius:.55rem;padding:.4rem .7rem}.empty[data-v-c09782af]{text-align:center;padding:3rem}.alert[data-v-c09782af]{margin-bottom:1rem;border-radius:.75rem;padding:.8rem 1rem;font-size:.8rem;font-weight:700}.error[data-v-c09782af]{background:#fff0f2;color:#be123c}.success[data-v-c09782af]{background:#e9fbf4;color:#087c59}.warning[data-v-c09782af]{background:#fff7e4;color:#9a5b00}.overlay[data-v-c09782af]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#071a3da0}.centered[data-v-c09782af]{display:grid;place-items:center;padding:1rem}.modal[data-v-c09782af]{width:100%;max-width:760px;border-radius:1rem;background:#fff;padding:1.5rem;box-shadow:0 24px 80px #0004}.form-grid[data-v-c09782af],.case-form[data-v-c09782af]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.25rem}.form-grid label[data-v-c09782af],.case-form label[data-v-c09782af]{font-size:.75rem;font-weight:800;color:#53617b}.form-grid label .field[data-v-c09782af],.case-form label .field[data-v-c09782af]{margin-top:.4rem}.form-grid em[data-v-c09782af],.case-form em[data-v-c09782af]{color:#ef4444}.wide[data-v-c09782af]{grid-column:1/-1}.actions[data-v-c09782af]{display:flex;justify-content:flex-end;gap:.7rem;margin-top:1.25rem}.drawer-wrap[data-v-c09782af]{display:flex;justify-content:flex-end}.drawer[data-v-c09782af]{height:100%;width:min(100%,980px);overflow-y:auto;background:#f5f8fc}.drawer>header[data-v-c09782af]{position:sticky;top:0;z-index:2;border-bottom:1px solid #e0e7f1;background:#fff;padding:1.2rem}.drawer nav[data-v-c09782af]{display:flex;gap:.5rem;margin-top:1rem;overflow-x:auto}.drawer nav button[data-v-c09782af]{border-radius:.55rem;background:#edf3fa;padding:.5rem .8rem;font-size:.7rem;font-weight:800;text-transform:capitalize}.drawer nav .active[data-v-c09782af]{background:#2457ff;color:#fff}.drawer-body[data-v-c09782af]{padding:1.2rem}.tasks[data-v-c09782af],.assets[data-v-c09782af]{display:grid;gap:.75rem}.tasks article[data-v-c09782af]{display:grid;grid-template-columns:1fr 150px 1fr auto;align-items:center;gap:.7rem;border:1px solid #e0e7f1;border-radius:1rem;background:#fff;padding:1rem}.tasks h3[data-v-c09782af],.asset-row h3[data-v-c09782af],.asset-form h3[data-v-c09782af],.timeline h3[data-v-c09782af]{font-size:.88rem;font-weight:800;color:#071a3d}.tasks small[data-v-c09782af],.asset-row p[data-v-c09782af]{font-size:.7rem;color:#8a96ad}.tasks .eyebrow span[data-v-c09782af]{margin-left:.4rem;border-radius:999px;background:#fff0f2;padding:.15rem .4rem;color:#e11d48}.asset-form[data-v-c09782af]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;border:1px solid #e0e7f1;border-radius:1rem;background:#fff;padding:1rem}.asset-form h3[data-v-c09782af]{grid-column:1/-1}.asset-row[data-v-c09782af]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid #e0e7f1;border-radius:1rem;background:#fff;padding:1rem}.asset-row>div[data-v-c09782af]:last-child{display:flex;align-items:center;gap:.6rem}.empty-box[data-v-c09782af]{border:1px dashed #cfd9e8;border-radius:1rem;padding:2.5rem;text-align:center;color:#8a96ad}.timeline[data-v-c09782af]{border-left:2px solid #dbeafe;padding-left:1.5rem}.timeline article[data-v-c09782af]{position:relative;margin-bottom:.8rem;border:1px solid #e0e7f1;border-radius:1rem;background:#fff;padding:1rem}.timeline article[data-v-c09782af]:before{content:"";position:absolute;left:-31px;top:20px;width:12px;height:12px;border-radius:50%;background:#2457ff}.timeline article>div[data-v-c09782af]{display:flex;justify-content:space-between}.timeline p[data-v-c09782af]{margin-top:.4rem;font-size:.8rem;color:#53617b}.timeline b[data-v-c09782af]{display:block;margin-top:.5rem;font-size:.7rem;color:#2457ff}@media(max-width:1000px){.stats[data-v-c09782af],.filters[data-v-c09782af]{grid-template-columns:1fr 1fr}.tasks article[data-v-c09782af]{grid-template-columns:1fr 130px}.tasks article input[data-v-c09782af]{grid-column:1/2}}@media(max-width:640px){.stats[data-v-c09782af],.filters[data-v-c09782af],.form-grid[data-v-c09782af],.case-form[data-v-c09782af],.asset-form[data-v-c09782af]{grid-template-columns:1fr}.wide[data-v-c09782af],.asset-form h3[data-v-c09782af]{grid-column:auto}.tasks article[data-v-c09782af]{grid-template-columns:1fr}.asset-row[data-v-c09782af]{align-items:flex-start;flex-direction:column}.drawer-body[data-v-c09782af]{padding:.75rem}}.my-life>header[data-v-2e7bfb3d]{margin-bottom:1.25rem}.my-life>header p[data-v-2e7bfb3d]{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.18em;color:#0aa9bd}.my-life>header h1[data-v-2e7bfb3d]{font-size:1.5rem;font-weight:800;color:#071a3d}.my-life>header span[data-v-2e7bfb3d]{font-size:.85rem;color:#7e8aa7}.case-list[data-v-2e7bfb3d]{display:grid;gap:1.25rem}.case-list>section[data-v-2e7bfb3d]{overflow:hidden;border:1px solid #dfe7f2;border-radius:1rem;background:#fff;box-shadow:0 10px 30px #1739680b}.hero[data-v-2e7bfb3d]{position:relative;display:flex;justify-content:space-between;gap:1rem;background:linear-gradient(100deg,#071a3d,#174ea6,#0bb8ad);padding:1.25rem;color:#fff}.hero p[data-v-2e7bfb3d]{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#a5f3fc}.hero h2[data-v-2e7bfb3d]{margin-top:.25rem;font-size:1.25rem;font-weight:800}.hero span[data-v-2e7bfb3d]{font-size:.78rem;color:#dbeafe}.hero strong[data-v-2e7bfb3d]{font-size:1.8rem}.hero i[data-v-2e7bfb3d]{position:absolute;right:1.25rem;bottom:.8rem;left:1.25rem;height:.4rem;border-radius:999px;background:#ffffff30;overflow:hidden}.hero i b[data-v-2e7bfb3d]{display:block;height:100%;background:#ffd027}.content[data-v-2e7bfb3d]{display:grid;grid-template-columns:1fr 270px;gap:1rem;padding:1.25rem}.checklist[data-v-2e7bfb3d]{display:grid;gap:.7rem}.checklist>h3[data-v-2e7bfb3d]{font-weight:800;color:#071a3d}.checklist article[data-v-2e7bfb3d]{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid #e5eaf2;border-radius:.8rem;padding:1rem}.checklist small[data-v-2e7bfb3d]{font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#2457ff}.checklist h4[data-v-2e7bfb3d]{margin-top:.2rem;font-size:.85rem;font-weight:800;color:#071a3d}.checklist p[data-v-2e7bfb3d]{font-size:.68rem;color:#8a96ad}.actions[data-v-2e7bfb3d]{display:flex;gap:.4rem}.actions button[data-v-2e7bfb3d]{border:1px solid #bfdbfe;border-radius:.55rem;padding:.5rem .7rem;font-size:.68rem;font-weight:800;color:#1d4ed8}.actions .complete[data-v-2e7bfb3d]{border:0;background:#2457ff;color:#fff}.done[data-v-2e7bfb3d]{border-radius:999px;background:#e8fbf3;padding:.35rem .7rem;font-size:.65rem;font-weight:800;color:#087c59}aside[data-v-2e7bfb3d]{display:grid;align-content:start;gap:.7rem}aside>div[data-v-2e7bfb3d]{border-radius:.8rem;background:#f3f7fc;padding:1rem}aside small[data-v-2e7bfb3d],aside b[data-v-2e7bfb3d]{display:block}aside small[data-v-2e7bfb3d]{font-size:.62rem;font-weight:800;text-transform:uppercase;color:#7e8aa7}aside b[data-v-2e7bfb3d]{margin-top:.25rem;color:#071a3d}aside strong[data-v-2e7bfb3d]{display:block;font-size:1.5rem;color:#071a3d}aside p[data-v-2e7bfb3d]{margin-top:.35rem;font-size:.68rem;color:#53617b}aside .notice[data-v-2e7bfb3d]{background:#fff7e4;color:#9a5b00}.notice small[data-v-2e7bfb3d]{margin-top:.5rem;color:#9a5b00}.empty[data-v-2e7bfb3d],.error[data-v-2e7bfb3d]{border-radius:1rem;background:#fff;padding:3rem;text-align:center;color:#8a96ad}.error[data-v-2e7bfb3d]{margin-bottom:1rem;background:#fff0f2;padding:1rem;color:#be123c}@media(max-width:850px){.content[data-v-2e7bfb3d]{grid-template-columns:1fr}}@media(max-width:600px){.checklist article[data-v-2e7bfb3d]{align-items:flex-start;flex-direction:column}.actions[data-v-2e7bfb3d]{width:100%}.actions button[data-v-2e7bfb3d]{flex:1}.content[data-v-2e7bfb3d]{padding:.8rem}}.policy-editor[data-v-10deb3fc] h2,.policy-content[data-v-10deb3fc] h2{margin:1rem 0 .45rem;font-size:1.25rem;font-weight:900;color:#071c45}.policy-editor[data-v-10deb3fc] h3,.policy-content[data-v-10deb3fc] h3{margin:.8rem 0 .35rem;font-size:1.05rem;font-weight:800;color:#071c45}.policy-editor[data-v-10deb3fc] ul,.policy-content[data-v-10deb3fc] ul{list-style:disc;padding-left:1.3rem}.policy-editor[data-v-10deb3fc] ol,.policy-content[data-v-10deb3fc] ol{list-style:decimal;padding-left:1.3rem}.policy-content[data-v-10deb3fc] p{margin-bottom:.7rem}.policy-company-header[data-v-10deb3fc]{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;border-top:4px solid #2457ff;background:linear-gradient(135deg,#f4f8ff,#f2fbfc);padding:1.5rem}.policy-content[data-v-10deb3fc] li{margin-bottom:.35rem}@media(min-width:640px){.policy-company-header[data-v-10deb3fc]{flex-direction:row;align-items:center;padding:1.5rem 2.5rem}}@media(max-width:639px){.policy-page[data-v-10deb3fc]{gap:1rem}.policy-page>header[data-v-10deb3fc]{border-radius:1rem;padding:1rem}.policy-page>header h1[data-v-10deb3fc]{font-size:1.5rem;line-height:2rem}.policy-page>header p[data-v-10deb3fc]:last-child{font-size:.75rem;line-height:1.25rem}.policy-page>.grid.grid-cols-2[data-v-10deb3fc]{gap:.5rem}.policy-page>.grid.grid-cols-2 article[data-v-10deb3fc]{min-width:0;padding:.75rem}.policy-page>.grid.grid-cols-2 article span[data-v-10deb3fc]:first-child{margin-bottom:.5rem}.policy-page>.grid.grid-cols-2 article p[data-v-10deb3fc]{font-size:.625rem;line-height:1rem}.policy-page>.grid.grid-cols-2 article p[data-v-10deb3fc]:last-child{font-size:1.25rem;line-height:1.75rem}.policy-page>.rounded-2xl>.flex[data-v-10deb3fc]:first-child{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.75rem}.policy-page>.rounded-2xl>.flex:first-child>.relative[data-v-10deb3fc]{grid-column:1 / -1}.policy-page>.rounded-2xl>.flex:first-child>button[data-v-10deb3fc]{grid-column:1 / -1}.policy-page article.group[data-v-10deb3fc]{gap:.75rem;padding:.875rem}.policy-page article.group h2[data-v-10deb3fc]{margin-top:.625rem;font-size:1rem;line-height:1.4rem}.policy-page article.group .flex.gap-2[data-v-10deb3fc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.policy-page article.group .flex.gap-2 button[data-v-10deb3fc]{min-width:0;padding-left:.5rem;padding-right:.5rem}.fixed.inset-0[data-v-10deb3fc]{padding:0}.fixed.inset-0>div[data-v-10deb3fc]{min-height:100dvh;border-radius:0}.policy-company-header[data-v-10deb3fc]{padding:1rem}.policy-company-header img[data-v-10deb3fc]{width:4rem}.policy-document>.border-b[data-v-10deb3fc],.policy-document>.px-6[data-v-10deb3fc]{padding-left:1rem;padding-right:1rem}}.filter-input[data-v-d7376b0d]{min-width:150px;border:1px solid #dbe4f1;border-radius:.75rem;background:#fff;padding:.625rem .875rem;color:#29405f;font-size:.8rem;font-weight:600;outline:none}
