:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#050713;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}html,body,#root{width:100%;max-width:100%;min-height:100svh;margin:0}html,body{overscroll-behavior-x:none;overflow-x:hidden}#root{text-align:left;box-sizing:border-box;border:none;flex-direction:column;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}body{color:#fff;background:#0f172a;margin:0;font-family:Arial,sans-serif}.axPnlConsole{z-index:5000;color:#cdefff;background:#071521f5;border:1px solid #159ac9;border-radius:10px;width:min(680px,100vw - 28px);padding:8px;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 0 27px #00caff77}.axPnlConsole form{align-items:center;gap:10px;margin:0;display:flex}.axPnlConsolePrompt{white-space:nowrap;color:#38d7ff;font:600 15px ui-monospace,SFMono-Regular,monospace}.axPnlConsole input{color:#e7fbff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:38px;margin:0;padding:0 8px;font:15px ui-monospace,SFMono-Regular,monospace}.axPnlConsole button{color:#e6fbff;cursor:pointer;background:#0d3449;border:1px solid #26627b;border-radius:7px;min-width:34px;min-height:34px;padding:0}.axPnlConsole p{color:#ff7795;margin:4px 5px 2px;font-size:12px}.loginPage{justify-content:center;align-items:center;min-height:100vh;display:flex}.loginCard{background:#111827;border-radius:18px;width:360px;margin:0;padding:32px;box-shadow:0 20px 60px #0006}.subtitle,.muted{color:#94a3b8}input{box-sizing:border-box;color:#fff;background:#020617;border:1px solid #334155;border-radius:10px;width:100%;margin-top:14px;padding:14px;font-size:15px}button{cursor:pointer}.loginCard button{color:#06110a;background:#22c55e;border:none;border-radius:10px;width:100%;margin-top:18px;padding:14px;font-weight:700}.error{color:#f87171}.loginCard .error{margin:10px 0 0;padding-left:14px;font-size:13px;line-height:1.35}.otpBoxes{justify-content:space-between;gap:8px;margin-top:14px;display:flex}.loginCard .otpBox{color:#fff;text-align:center;background:#020617;border:1px solid #334155;border-radius:12px;width:46px;height:52px;margin:0;padding:0;font-size:22px;font-weight:700;line-height:52px}.loginCard .otpBox:focus{border-color:#38bdf8;outline:none;box-shadow:0 0 0 3px #38bdf82e}.loginCard .otpBox::placeholder{color:#64748b}.loginExtra{justify-content:space-between;gap:10px;margin-top:8px;display:flex}.loginCard .loginLinkBtn{color:#94a3b8;background:0 0;flex:1;width:auto;margin-top:0;padding:10px 8px;font-size:13px;font-weight:600}.loginCard .loginLinkBtn:hover{color:#e2e8f0}.app{min-height:100vh;display:flex}.sidebar{box-sizing:border-box;background:#020617;border-right:1px solid #1e293b;width:260px;padding:24px}.logo{color:#052e16;background:#22c55e;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:12px;font-weight:900;display:flex}.sideTitle{color:#94a3b8;margin:0}.sidebar button{text-align:left;color:#cbd5e1;background:0 0;border:1px solid #0000;border-radius:12px;width:100%;margin-bottom:10px;padding:14px;font-size:15px}.sidebar button:hover,.sidebar button.active{color:#fff;background:#111827;border-color:#334155}.sidebarBottom{margin-top:40px}.content{box-sizing:border-box;flex:1;padding:36px}.statCard{background:#111827;border:1px solid #1e293b;border-radius:18px;padding:20px 18px 18px}.statCard .statIcon{font-size:inherit}.table{border-collapse:collapse;background:#111827;border-radius:16px;width:100%;margin-top:24px;overflow:hidden}.table th,.table td{text-align:left;border-bottom:1px solid #1e293b;padding:14px 16px}.table th{color:#94a3b8;font-size:11px;font-weight:600}.table tr:hover{background:#1e293b}.formRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.formRow input,.formRow select,.formRow textarea{box-sizing:border-box;flex:160px;min-width:140px;max-width:280px;height:40px;margin-top:0;padding:0 12px;font-size:14px}.formRow button{flex-shrink:0;height:40px}.dangerBtn,.dangerIconBtn{color:#fca5a5!important;box-shadow:none!important;background:#ef444424!important;border:1px solid #ef444459!important}.dangerBtn{height:32px;padding:0 12px;font-size:13px}.brandLogo{background:radial-gradient(circle at 70% 30%,#00e0ff59,#0000 35%),linear-gradient(135deg,#151827,#070914);border:1px solid #78a0ff59;border-radius:22px;justify-content:center;align-items:center;width:74px;height:74px;margin-bottom:18px;display:flex;box-shadow:0 0 22px #00e0ff38}:root{--ax-bg:#050713;--ax-card:#ffffff0e;--ax-card-2:#ffffff16;--ax-border:#ffffff1f;--ax-text:#f5f7ff;--ax-muted:#8f9bb3;--ax-blue:#00d9ff;--ax-purple:#8b5cf6;--ax-green:#2f8;--ax-red:#ff4d6d;--ax-yellow:#ffd43b;--brand:#00d9ff;--brand-bg:#00d9ff24;--brand-border:#00d9ff59}body{color:var(--ax-text);background:radial-gradient(circle at 20% 10%,#8b5cf638,#0000 30%),radial-gradient(circle at 80% 20%,#00d9ff2e,#0000 28%),linear-gradient(135deg,#050713,#090b18 55%,#03040a)}.app{background:0 0;min-height:100vh}.sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-right:1px solid var(--ax-border);background:#060814b8;box-shadow:18px 0 60px #00000059}.sidebar button,.sidebar a{border-radius:16px;transition:all .18s}.sidebar button:hover,.sidebar a:hover{background:#ffffff14;transform:translate(3px)}.content{background:radial-gradient(circle at 100% 0,#00d9ff14,#0000 35%),radial-gradient(circle at 0 100%,#8b5cf61a,#0000 35%)}.card,.statCard{background:var(--ax-card);border:1px solid var(--ax-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;box-shadow:0 24px 70px #00000052}.card:hover,.statCard:hover{background:var(--ax-card-2);border-color:#00d9ff47}h1{letter-spacing:-.02em;color:var(--ax-text);font-size:1.625rem;font-weight:700;line-height:1.2}h2{color:var(--ax-text)}.content button{height:40px;color:var(--ax-text);box-shadow:none;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;transition:background .15s,border-color .15s;display:inline-flex}.content button:hover{box-shadow:none;background:#ffffff1a;border-color:#ffffff2e;transform:none}.btnPrimary,.primaryBtn{background:var(--brand-bg)!important;border-color:var(--brand-border)!important;color:#e0f2fe!important}.btnPrimary:hover,.primaryBtn:hover{background:#00d9ff38!important}.btnSuccess{color:#bbf7d0!important;background:#22c55e24!important;border-color:#22c55e59!important}.btnSuccess:hover{background:#22c55e38!important}.content input,.content select,.content textarea{margin-top:0;font-size:14px}.content textarea{resize:vertical;box-sizing:border-box;min-height:96px;padding:12px 14px;line-height:1.45}input,select,textarea,button{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:inherit}input,select,textarea{border:1px solid var(--ax-border);color:var(--ax-text);background:#ffffff13;border-radius:14px}.dataTable th{color:var(--ax-muted);font-size:11px}.dataTable tr{border-bottom:1px solid #ffffff0f}.dataTable tr:hover{background:#ffffff0e}.brandLogo{background:radial-gradient(circle at 75% 25%,#00d9ff59,#0000 35%),linear-gradient(135deg,#111426,#050713);border:1px solid #ffffff24;border-radius:24px;justify-content:center;align-items:center;width:76px;height:76px;display:flex;box-shadow:0 0 26px #00d9ff38,inset 0 0 24px #ffffff09}.brandAX{letter-spacing:-2px;background:linear-gradient(135deg,#fff,#8b5cf6 45%,#00d9ff);color:#0000;-webkit-background-clip:text;font-size:27px;font-weight:900}.brandPlus{color:#00d9ff;text-shadow:0 0 16px #00d9ffd9;font-size:31px;font-weight:900}.sideSubtitle{color:var(--ax-muted);margin-top:4px;font-size:12px}.sideMenu{flex-direction:column;gap:10px;display:flex}.sidebar button{width:100%;color:var(--ax-text);box-shadow:none;background:0 0;justify-content:flex-start;align-items:center;gap:12px;padding:14px 16px;display:flex}.sidebar button.active{background:linear-gradient(135deg,#8b5cf647,#00d9ff2e);border:1px solid #ffffff24}.content{padding:38px 46px}.content>div{animation:.28s axFadeIn}@keyframes axFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.muted{color:var(--ax-muted)}.pageLead{margin:0 0 24px}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.statCard{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:0;min-width:0;padding:20px 18px 18px;display:flex;position:relative;overflow:hidden}.statCard h2{color:var(--ax-muted);max-width:100%;margin:10px 0 8px;font-size:13px;font-weight:600;line-height:1.35}.statCard h1,.statCard .statValue{letter-spacing:-.03em;word-break:break-word;max-width:100%;margin:0;font-size:28px;font-weight:700;line-height:1.2}.statCard:after{content:"";pointer-events:none;background:radial-gradient(circle,#00d9ff38,#0000 70%);width:110px;height:110px;position:absolute;top:-35px;right:-35px}.statCardClickable{cursor:pointer}.statCardActive{background:#00d9ff14;border-color:#00d9ff73}.kpiPanel{margin-top:14px}.kpiList{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.kpiListItem{text-align:left;flex-wrap:wrap;align-items:baseline;gap:8px 16px;width:100%;min-height:44px;display:flex;background:#ffffff0a!important;height:auto!important;padding:10px 14px!important}.collapsibleCard,.card.collapsibleCard,.card.collapsibleCard.formCard{margin-top:10px;margin-bottom:20px;padding:2px 14px}.collapsibleToggle{width:100%;color:inherit;text-align:left;justify-content:space-between;align-items:center;gap:12px;display:flex;height:40px!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.collapsibleToggle .sectionHeading{margin:0;font-size:15px;font-weight:600;line-height:1.2}.collapsibleToggle .sectionHeading svg{width:16px;height:16px}.collapsibleBody{padding:16px 0 12px}.dataTable{border-collapse:collapse;width:100%;font-size:12px}.dataTable th,.dataTable td{text-align:left;vertical-align:middle;padding:11px 12px}.dataTable th{text-transform:uppercase;letter-spacing:.06em;color:var(--ax-muted);border-bottom:1px solid #ffffff14;font-size:11px;font-weight:600}.dataTable td{color:#edf2ff;font-size:12px;line-height:1.4}.dataTable--compact td,.dataTable--compact th{padding:10px 12px}.dataTable .colActions{text-align:center;width:44px;padding-left:4px;padding-right:4px}.dataTable .cellDate{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ax-muted);font-size:12px}.dataTable .cellTitle{font-weight:600}.dataTable .cellMessage{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:420px;line-height:1.4}.dataTable .emptyCell{text-align:center;padding:32px 16px}.tableCard{padding:0;overflow:hidden}.tableCard .dataTable th:first-child,.tableCard .dataTable td:first-child{padding-left:20px}.tableCard .dataTable th:last-child,.tableCard .dataTable td:last-child{padding-right:20px}.card{padding:28px 28px 24px}.card>h2,.card>.sectionHeading{text-align:left;margin:0 0 4px}.formCard{margin-top:20px;padding:28px}.formCard .formRow{gap:14px;margin-top:18px}.formCard .formRow input,.formCard .formRow select{flex:180px;min-width:160px;max-width:none}.settingsFields{gap:16px;margin:18px 0 20px;display:grid}.settingsField{flex-direction:column;gap:6px;display:flex}.settingsField label{color:#e2e8f0;font-size:14px;font-weight:600}.settingsHint{font-size:12px}.settingsField input,.settingsField textarea{box-sizing:border-box;max-width:420px;padding:10px 12px}.settingsField input{height:40px}.departmentsPage .pageHeaderBlock{margin-bottom:8px}.departmentsPage .pageHeaderBlock .muted{margin-top:6px}.departmentsPage .filterBar,.departmentsPage .formRow+.filterBar,.departmentsPage .employeesFilterBar{margin-top:20px}.departmentsPage .tableCard{margin-top:16px;padding:20px}input,select{outline:none;padding:13px 16px}input:focus,select:focus{border-color:#00d9ff99;box-shadow:0 0 0 4px #00d9ff14}.filterBar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;margin-bottom:16px;display:flex}.filterBar input,.filterBar select{box-sizing:border-box;border-radius:10px;min-width:160px;height:40px;margin-top:0;padding:0 12px;font-size:14px;line-height:normal}.filterBar input{flex:240px;min-width:220px}.filterBar select{flex:0 180px;max-width:220px}.filterBar button{white-space:nowrap;height:40px}.employeesFilterBar input:first-child{flex:280px}.employeesTableCard{margin-top:8px;padding:8px 12px 12px;overflow-x:auto}.employeesTable{table-layout:auto;min-width:920px}.employeesTable th,.employeesTable td{vertical-align:middle;padding:14px 12px}.employeesTable .colId{white-space:nowrap;width:56px;color:var(--ax-muted)}.employeesTable .colStatus{white-space:nowrap;width:130px}.employeesTable .cellEmail{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.employeesTable .labelWithIcon{white-space:nowrap}.statusBadge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.statusBadge--new{color:#7dd3fc;background:#00d9ff1f;border:1px solid #00d9ff47}.statusBadge--read{color:var(--ax-muted);background:#ffffff0d;border:1px solid #ffffff1a}hr{background:#ffffff1a;border:none;height:1px;margin:22px 0}.topBar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:1100;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;height:72px;margin:18px 32px 0;padding:0 22px;display:flex;position:relative}.searchBox{color:var(--ax-muted)}.topActions{flex-shrink:0;align-items:center;gap:12px;margin-left:8px;display:flex;position:relative}.notifMenu{position:relative}.notifDropdown{z-index:1200;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0e1cfa;border:1px solid #ffffff24;border-radius:16px;width:340px;max-width:min(340px,100vw - 32px);padding:16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 50px #00000080}.notifDropdownHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.notifDropdownHeader .sectionHeading{margin:0;font-size:1rem}.notifEmpty{margin:0;font-size:14px}.notifDropdownList{flex-direction:column;gap:8px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.notifDropdownItem{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.notifDropdownItem b{color:#e2e8f0;font-size:13px}.notifDropdownItem span{color:var(--ax-muted);overflow-wrap:anywhere;word-break:break-word;font-size:12px;line-height:1.4}.userPill{background:#ffffff14;border-radius:999px;padding:10px 14px}.app{display:flex}.topBar{width:auto;max-width:none;margin:18px 32px 0}.app{width:100%;min-height:100vh;display:flex}.sidebar{width:250px;min-width:250px}.mainArea{flex:1;min-width:0}.topBar{margin:18px 24px 0}.content{max-width:none;margin:0;padding:24px 24px 32px}.calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;min-width:560px;display:grid}.calendarWeekday{text-align:center;color:var(--ax-muted);text-transform:uppercase;letter-spacing:.04em;padding:8px 4px;font-size:12px;font-weight:700}.calendarDay{text-align:left;width:100%;min-height:72px;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:4px;padding:8px;transition:border-color .15s,background .15s,transform .12s;display:flex;overflow:hidden}.content .calendarDay{white-space:normal;height:auto;min-height:72px;font-weight:400;line-height:1.25;font-size:inherit;color:inherit;box-shadow:none;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:4px;padding:8px;display:flex}.calendarDay:hover:not(.empty),.content .calendarDay:hover:not(.empty){box-shadow:none;background:#00d9ff14;border-color:#00d9ff66;transform:none}.calendarDay.selected,.content .calendarDay.selected{background:#00ffaa1a;border-color:#00ffaab3;box-shadow:0 0 0 1px #00ffaa40}.calendarDay.empty{background:0 0;border-color:#0000;min-height:0}.calendarDay.today{border-color:#00d9ff8c;box-shadow:inset 0 0 0 1px #00d9ff40}.calendarDay.hasEvents{background:#00d9ff0f}.calendarDayNum{color:#e2e8f0;font-size:13px;font-weight:700}.calendarDay.today .calendarDayNum{color:#fff;background:#00d9ff40;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.calendarDayEvents{flex-direction:column;gap:3px;min-height:0;display:flex}.calendarEvent{white-space:nowrap;text-overflow:ellipsis;background:#00d9ff24;border-radius:6px;align-items:center;gap:4px;margin-top:0;padding:3px 6px;font-size:10px;line-height:1.25;display:inline-flex;overflow:hidden}.calendarEvent--payment{background:#22c55e2e}.calendarEvent--birthday{background:#ec48992e}.calendarEvent--holiday{background:#fbbf242e}.calendarEvent--request{background:#8b5cf62e}.calendarMore{color:var(--ax-muted);padding-left:4px;font-size:10px}.calendarScroll{-webkit-overflow-scrolling:touch;margin:0 -4px;padding:0 4px 4px;overflow-x:auto}.calendarNav{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.calendarNavCenter{text-align:center;flex:1}.calendarNavCenter h2{text-transform:capitalize;margin:0;font-size:1.25rem}.navBtn{width:44px;height:44px;box-shadow:none;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;flex-shrink:0;padding:0;font-size:18px}.navBtn:hover{background:#00d9ff1f;border-color:#00d9ff59;transform:none}.calendarCard{padding:20px}.calendarPage .pageHeader{margin-bottom:20px}.calendarPage .pageHeader h1{margin:0 0 6px}.calendarForm{flex-direction:column;gap:12px;margin-top:16px;display:flex}.calendarForm input{margin-top:0}.calendarForms,.calendarList{margin-top:20px}.calendarDayDetail{margin-top:20px;padding:28px 24px 24px}.calendarDayDetail .sectionHeading{margin:0 0 18px}.calendarDayDetail .calendarEventList{margin-top:0}.calendarEventList{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.calendarListItem{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:96px 28px 1fr 36px;align-items:center;gap:10px;padding:12px 14px;display:grid}.calendarDayDetail .calendarListItem{grid-template-columns:28px 1fr 36px}.calendarListActionSpacer{width:34px;height:34px}.calendarListItem div{flex-direction:column;gap:2px;min-width:0;display:flex}.calendarListDate{color:var(--ax-muted);font-variant-numeric:tabular-nums;font-size:13px}.calendarListIcon{font-size:18px}.emptyHint{text-align:center;padding:24px 0 8px}.primaryBtn{width:100%;margin-top:4px;padding:12px 16px}.sidebarOverlay,.topIconBtn.menuToggle{display:none}.sidebar{transition:width .22s,min-width .22s,padding .22s}.sidebar button.sidebarClose{z-index:2;width:36px;min-width:36px;height:36px;box-shadow:none;color:#cbd5e1;background:#ffffff14;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:6px;right:0;transform:none}.sidebar button.sidebarClose:hover{background:#ffffff24;transform:none}.sidebar button.brandLogo{cursor:pointer;border-radius:14px;justify-content:center;gap:0;width:48px;min-width:48px;height:48px;margin:0;padding:0;transform:none}.sidebar button.brandLogo:hover{transform:none}.brandBlock{align-items:center;gap:12px;min-height:48px;margin-bottom:28px;padding-right:40px;display:flex;position:relative}.brandBlock .brandLogo{border-radius:14px;flex-shrink:0;width:48px;min-width:48px;height:48px;margin-bottom:0}.brandBlock .brandAX{font-size:17px}.brandBlock .brandPlus{font-size:19px}.brandBlock .brandText{flex-direction:column;flex:1;justify-content:center;gap:0;min-width:0;display:flex}.brandBlock .sideTitle{color:var(--ax-text);margin:0;font-size:16px;font-weight:700;line-height:1.05}.brandBlock .sideSubtitle{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:1.15;overflow:hidden}.navLabel{white-space:nowrap;min-width:0;overflow:hidden}@media (width>=769px){.app.sidebar-collapsed .sidebar{width:80px;min-width:80px;padding:20px 12px}.app.sidebar-collapsed .brandBlock{justify-content:center;margin-bottom:20px;padding-right:0}.app.sidebar-collapsed .brandText,.app.sidebar-collapsed .navLabel,.app.sidebar-collapsed .sidebarClose,.app.sidebar-collapsed .tables-nav-lock{display:none}.app.sidebar-collapsed .sidebar button:not(.brandLogo){justify-content:center;gap:0;padding:14px 0}.app.sidebar-collapsed .sidebar button:not(.brandLogo):hover{transform:none}}.ui-icon{color:currentColor;opacity:.92;flex-shrink:0;display:block}.navIcon{color:#94a3b8}.sidebar button.active .navIcon{color:#00d9ff}.sidebar .tables-nav-lock{color:#af96ff;background:#af96ff18;border:1px solid #af96ff66;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;margin-left:auto;display:inline-grid}.tables-lock-page{color:#f1f2f7;place-items:center;min-height:65vh;padding:20px;display:grid}.tables-lock-card{background:#242a37;border:1px solid #454d60;border-radius:16px;width:min(100%,380px);padding:30px;box-shadow:0 20px 60px #0007}.tables-lock-symbol{font-size:28px}.tables-lock-card h2{margin:14px 0 6px}.tables-lock-card p{color:#a9b4c5}.tables-lock-card label{margin-top:24px;display:block}.tables-lock-card input{margin:8px 0 0}.tables-lock-card button{color:#fff;background:#8d67e7;border:0;border-radius:9px;width:100%;margin-top:18px;padding:12px}.tables-lock-card .tables-lock-error{color:#ffb8bd}.tables-lock-page .tables-lock-card{box-sizing:border-box;text-align:center;border-radius:13px;width:min(250px,92vw);padding:18px 16px}.tables-lock-card .tables-lock-warning{color:#fff;clip-path:polygon(50% 0,100% 92%,0 92%);box-sizing:border-box;background:#f02c3e;place-items:center;width:34px;height:32px;margin:0 auto 10px;padding-top:7px;font-size:20px;font-weight:900;line-height:1;animation:.6s ease-in-out infinite tablesWarningBlink;display:grid;position:relative}@keyframes tablesWarningBlink{0%,48%,to{opacity:1;filter:drop-shadow(0 0 8px #ff3548)}65%,82%{opacity:.28;filter:none}}.tables-lock-page .tables-lock-card h2{margin:0 0 5px;font-size:11px;line-height:1.3}.tables-lock-page .tables-lock-card .tables-lock-help{margin:0;font-size:8px;line-height:1.5}.tables-lock-page .tables-pin-wrap{cursor:text;margin-top:13px;display:block;position:relative}.tables-lock-page .tables-pin-cells{justify-content:center;gap:7px;display:flex}.tables-lock-page .tables-pin-cell{box-sizing:border-box;color:#fff;background:#343a49;border:1px solid #5e667a;border-radius:8px;place-items:center;width:34px;height:37px;font-size:18px;line-height:1;display:grid}.tables-lock-page .tables-pin-cell.current{border-color:#9a75ee}.tables-lock-page .tables-pin-native{opacity:0;cursor:text;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.tables-lock-page .tables-lock-card button{margin-top:13px;padding:9px;font-size:11px}.tables-lock-page .tables-lock-card button:disabled{opacity:.55}.tables-lock-page .tables-lock-card .tables-lock-error{font-size:9px}@media (prefers-reduced-motion:reduce){.tables-lock-card .tables-lock-warning{animation:none}}.sidebar .sideMenu button.legacy-tables-pulse{animation:2.4s ease-in-out infinite legacyTablesPulse}@keyframes legacyTablesPulse{0%,48%,to{color:inherit;box-shadow:none;background:0 0}65%,82%{color:#fff;background:#e32636;box-shadow:0 0 12px #ff334d,0 0 28px #ff334d99}}.sidebar .sideMenu button.legacy-tables-pulse .navIcon{color:inherit}.sidebar .sideMenu button.legacy-tables-pulse .tables-nav-lock{animation:2.4s ease-in-out infinite legacyTablesLockPulse}@keyframes legacyTablesLockPulse{0%,48%,to{color:#af96ff;background:#af96ff18;border-color:#af96ff66}65%,82%{color:#fff;background:#ffffff26;border-color:#fff9}}@media (prefers-reduced-motion:reduce){.sidebar .sideMenu button.legacy-tables-pulse{color:#fff;background:#9f2332;animation:none}.sidebar .sideMenu button.legacy-tables-pulse .tables-nav-lock{color:#fff;background:#ffffff26;border-color:#fff9;animation:none}}.pageHeading,.sectionHeading{align-items:center;gap:10px;display:flex}.pageHeading{margin:0 0 6px;font-size:1.625rem}.pageHeaderBlock .muted{margin:0;font-size:14px}.sectionHeading{margin:0 0 16px}.pageHeaderBlock{margin-bottom:20px}.statIcon{color:#7dd3fc;background:#00d9ff1a;border:1px solid #00d9ff38;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:8px;display:inline-flex}.searchBox{align-items:center;gap:10px;display:flex}.searchBoxIcon{color:#64748b}.topIconBtn{width:40px;height:40px;box-shadow:none;color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex}.topIconBtn:hover{background:#00d9ff1f;border-color:#00d9ff4d;transform:none}.userPill{align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.quickActionsRow button{align-items:center;gap:8px;display:inline-flex}.iconActionBtn{width:32px;height:32px;box-shadow:none;color:#7dd3fc;background:#00d9ff1f;border:1px solid #00d9ff47;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.iconActionBtn:hover{box-shadow:none;background:#00d9ff33;border-color:#00d9ff66;transform:none}.labelWithIcon{align-items:center;gap:6px;display:inline-flex}.calendarListIcon{color:#7dd3fc;justify-content:center;align-items:center;display:inline-flex}.tableActions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.content .tableActions .iconActionBtn,.content .tableActions button.iconActionBtn{border-radius:10px;width:34px;min-width:34px;height:34px;padding:0}.dataTable th.colActionsWide,.dataTable td.colActionsWide{vertical-align:middle;width:220px;min-width:200px;padding:14px 16px}.departmentsTable th,.departmentsTable td{padding:16px 14px}.departmentsTable td{vertical-align:top}.modalOverlay{z-index:1400;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040812b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modalPanel{width:min(720px,100%);max-height:min(80vh,720px);margin:0;padding:28px 24px;overflow:auto}.modalPanel .grid{margin-top:16px;margin-bottom:16px}.iconActionBtn:disabled{opacity:.38;cursor:not-allowed;pointer-events:none;filter:grayscale(.35)}.iconBtnDisabledWrap{cursor:not-allowed;display:inline-flex}.dangerIconBtn:disabled{color:#7f1d1d!important;background:#ef444414!important;border-color:#ef44442e!important}.aiChatWidget{z-index:1200;pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:fixed;bottom:20px;right:20px}.aiChatWidget>*{pointer-events:auto}.aiChatPanel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080a16f5;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;width:380px;max-width:calc(100vw - 32px);height:min(520px,100vh - 120px);margin-bottom:12px;animation:.22s aiPanelIn;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000073,0 0 0 1px #00d9ff14}@keyframes aiPanelIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.aiChatFab{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6d9,#00d9ffbf);border:1px solid #00d9ff59;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 28px #00d9ff47}.aiChatFab:hover{transform:scale(1.04);box-shadow:0 10px 32px #00d9ff61}.topIconBtn.active{color:#7dd3fc!important;background:#00d9ff29!important;border-color:#00d9ff66!important}.aiChatHeaderTools{align-items:center;gap:6px;display:flex}.aiMsgActions,.aiReportExport{flex-wrap:wrap;gap:6px;width:100%;margin-top:0;display:flex}.aiReportExport{color:#94a3b8;align-items:center;padding:0 2px;font-size:12px}.aiActionBtn{color:#bae6fd;cursor:pointer;background:#00d9ff1a;border:1px solid #00d9ff47;border-radius:999px;height:auto;min-height:0;padding:6px 10px;font-size:12px;font-weight:600}.aiActionBtn:hover:not(:disabled){background:#00d9ff2e}.aiActionBtn--ghost{color:#cbd5e1;background:#ffffff0d;border-color:#ffffff1f}.globalSearch{flex:1;min-width:0;max-width:420px;margin-right:4px;position:relative}.globalSearch .searchBox{box-sizing:border-box;width:100%;max-width:100%;height:40px;color:var(--ax-muted);cursor:text;box-shadow:none;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:flex-start;align-items:center;gap:8px;min-width:0;padding:0 8px 0 14px;display:flex}.globalSearch.open .searchBox{color:#e2e8f0;background:#00d9ff14;border-color:#00d9ff59}.globalSearch .searchBoxInput,.content .globalSearch .searchBoxInput{color:#e2e8f0;appearance:none;outline:none;flex:1 1 0;width:0;min-width:0;height:100%;font-size:14px;box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.globalSearch .searchBoxInput::placeholder{color:var(--ax-muted)}.globalSearch .searchBoxInput::-webkit-search-cancel-button{appearance:none}.globalSearch .searchBoxInput::-webkit-search-decoration{appearance:none}.searchBoxLabel{font-size:14px}.globalSearchPanel{z-index:1300;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080a16fa;border:1px solid #ffffff1f;border-radius:16px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 20px 50px #00000073}.globalSearchInputWrap{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:12px 14px;display:flex}.globalSearchInputWrap input{color:#f1f5f9;background:0 0;border:none;outline:none;flex:1;margin:0;padding:0;font-size:14px}.globalSearchClear{color:#94a3b8;cursor:pointer;background:#ffffff0f;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;padding:0;line-height:0;display:inline-flex}.globalSearchClear .ui-icon{display:block}.globalSearchResults{max-height:360px;padding:8px;overflow-y:auto}.globalSearchHint{color:#64748b;margin:0;padding:14px;font-size:13px}.globalSearchItem{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:4px;padding:10px 12px;display:flex}.globalSearchItem:hover{background:#00d9ff14;border-color:#00d9ff2e}.globalSearchModule{letter-spacing:.06em;text-transform:uppercase;color:#7dd3fc;font-size:10px;font-weight:700}.globalSearchItem strong{color:#f8fafc;font-size:14px}.globalSearchItem span,.globalSearchItem em{color:#94a3b8;font-size:12px;font-style:normal}.aiChatHeader{background:#ffffff08;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.aiChatHeaderInfo{align-items:center;gap:10px;min-width:0;display:flex}.aiChatAvatar{color:#e0f2fe;background:linear-gradient(135deg,#8b5cf659,#00d9ff40);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.aiChatTitle{color:#f8fafc;font-size:15px;font-weight:600;line-height:1.2}.aiChatStatusLine{color:#94a3b8;align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.aiChatStatusLine.online{color:#86efac}.aiChatStatusDot{background:#64748b;border-radius:50%;flex-shrink:0;width:7px;height:7px}.aiChatStatusLine.online .aiChatStatusDot{background:#4ade80;box-shadow:0 0 8px #4ade808c}.aiChatIconBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s;display:inline-flex}.aiChatIconBtn:hover{color:#f8fafc;background:#ffffff1f}.aiChatPanel button{box-shadow:none;font-family:inherit;transform:none}.aiChatBody{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.aiMsg{flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0;max-width:100%;display:flex}.aiMsg--user{align-self:flex-end;align-items:flex-end;max-width:88%}.aiMsg--assistant{align-self:flex-start;align-items:flex-start;max-width:92%}.aiMsgText{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;box-sizing:border-box;border-radius:16px;max-width:100%;padding:12px 14px;font-size:14px;line-height:1.5}.aiMsg--user .aiMsgText{color:#f8fafc;background:linear-gradient(135deg,#8b5cf673,#6366f159);border-bottom-right-radius:4px}.aiMsg--assistant .aiMsgText{color:#e2e8f0;background:#ffffff12;border:1px solid #ffffff14;border-bottom-left-radius:4px}.aiMsg--typing{padding:4px 0}.aiChatTyping{background:#ffffff12;border:1px solid #ffffff14;border-radius:16px 16px 16px 4px;align-items:center;gap:5px;padding:10px 14px;display:flex}.aiChatTyping span{background:#7dd3fc;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite aiTyping}.aiChatTyping span:nth-child(2){animation-delay:.15s}.aiChatTyping span:nth-child(3){animation-delay:.3s}@keyframes aiTyping{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.aiChatQuick{flex-direction:column;gap:8px;margin-top:4px;display:flex}.aiChatQuickLabel{letter-spacing:.04em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:600}.aiChatQuickBtn{color:#cbd5e1;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;width:100%;height:auto;min-height:0;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.35;transition:background .15s,border-color .15s,color .15s}.aiChatQuickBtn:hover{color:#e0f2fe;background:#00d9ff14;border-color:#00d9ff38}.aiChatFooter{background:#0000001f;border-top:1px solid #ffffff14;padding:12px 14px 14px}.aiChatInputWrap{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;align-items:flex-end;gap:8px;padding:6px 6px 6px 14px;display:flex}.aiChatInputWrap textarea{resize:none;color:#f1f5f9;background:0 0;border:none;outline:none;flex:1;min-height:24px;max-height:100px;margin:0;padding:8px 0;font-family:inherit;font-size:14px;line-height:1.4}.aiChatInputWrap textarea::placeholder{color:#64748b}.aiChatSendBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#00d9ff59,#8b5cf659);border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:opacity .15s,transform .15s;display:inline-flex}.aiChatSendBtn:hover:not(:disabled){transform:scale(1.04)}.aiChatSendBtn:disabled{opacity:.4;cursor:not-allowed}@media (width<=768px){.aiChatWidget{align-items:stretch;bottom:14px;left:14px;right:14px}.aiChatPanel{width:100%;max-width:none;height:min(70vh,560px)}.aiChatFab{align-self:flex-end}.aiMsg{max-width:92%}}.navBtn{justify-content:center;align-items:center;display:inline-flex}.employeesFormRow{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.headsGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin-top:16px;display:grid}.content .headCard{text-align:center;white-space:normal;height:auto;min-height:0;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;padding:22px 16px 18px;line-height:1.35;transition:background .18s,border-color .18s,transform .18s;display:flex}.headCard:hover{background:#00d9ff14;border-color:#00d9ff47;transform:translateY(-1px)}.headAvatarImg,.headAvatarFallback{border-radius:50%;flex-shrink:0;width:72px;height:72px;box-shadow:0 0 28px #00d9ff38}.headAvatarImg{object-fit:cover;border:2px solid #00d9ff59}.headAvatarFallback{letter-spacing:.02em;color:#e0f2fe;background:linear-gradient(135deg,#8b5cf673,#00d9ff47);border:2px solid #00d9ff4d;justify-content:center;align-items:center;font-size:22px;font-weight:700;display:inline-flex}.headCardInfo{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.headCardInfo strong{color:#f8fafc;margin:2px 0 6px;font-size:17px;font-weight:700;display:block}.headRole{color:var(--ax-muted);font-size:13px;line-height:1.35;display:block}.headCard .headDept{letter-spacing:.02em;color:#7dd3fc;background:#00d9ff1a;border:1px solid #00d9ff38;border-radius:999px;align-items:center;margin-top:10px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.dashboardTwoCol{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.quickActionsRow{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.quickActionsRow button{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;padding:10px 16px}.notificationRow{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:10px 0;display:flex}.notificationRowBody{flex:auto;min-width:0}.notificationRowBody b{margin-bottom:4px;display:block}.notificationRowBody p,.notificationRow .muted{overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0;line-height:1.4}.notificationRow .iconActionBtn{flex-shrink:0}.upcomingList{flex-direction:column;gap:10px;display:flex}.upcomingItem{background:#ffffff0a;border-radius:12px;padding:10px 12px}.linkBtn{color:#38bdf8;background:0 0;border:none;margin-top:8px;padding:0}.content .pageBackBtn,.content a.pageBackBtn{width:auto;margin:0 0 18px;text-decoration:none}.tabRow{gap:8px;margin:16px 0;display:flex}.tabRow button{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:10px 16px}.tabRow button.active{background:#00d9ff2e;border-color:#00d9ff73}.profileTabs{margin:16px 0 20px}.profileEditBtn{margin-top:16px;margin-bottom:16px}.aiInsightText{white-space:pre-wrap;margin:0;line-height:1.55}.profileCard{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.profileField{color:#e2e8f0;flex-direction:column;flex:160px;justify-content:flex-start;gap:6px;min-width:140px;max-width:280px;margin:0;font-size:13px;font-weight:600;display:flex}.profileField span{line-height:1.2}.profileField input,.formRow.profileEditRow .profileField input,.content .formRow.profileEditRow .profileField input{box-sizing:border-box;align-self:stretch;width:100%;flex:none!important;min-width:0!important;max-width:none!important;height:40px!important;margin:0!important;padding:0 12px!important}.profileEditRow{align-items:flex-end;width:100%}.content .profileEditRow>button{flex:none;align-self:flex-end;height:40px;margin-top:0}.profileAvatar{object-fit:cover;border-radius:50%;width:120px;height:120px}.timelineItem{border-bottom:1px solid #ffffff14;padding:10px 0}.modalCard{border:1px solid #00d9ff40}.orgTreeRootDrop{box-sizing:border-box;color:#b2cadc;text-align:center;border:1px dashed #5fb2db75;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:6px 12px;font-size:12px;transition:border-color .15s,background .15s;display:flex}.orgTreeRootDrop.active,.orgTreeCard.dropTarget:hover{background:#00d9ff1a;border-color:#6bd5ee}.orgTreeRoot{flex-direction:column;gap:10px;margin-top:12px;display:flex}.orgTreeBranch,.orgTreeNode{min-width:0}.orgTreeCard{box-sizing:border-box;cursor:grab;background:#7790bc1f;border:1px solid #88b6d947;border-radius:10px;align-items:center;gap:8px;width:100%;min-width:0;height:40px;padding:4px 8px;transition:background .15s,border-color .15s;display:flex}.orgTreeCard:hover{background:#77a4ca2e;border-color:#5cc2e880}.orgTreeCard.dragging{opacity:.45;cursor:grabbing}.orgTreeGrip{color:#7097ae;flex:none}.orgTreeAvatar{color:#a6edfa;background:#00bbe533;border-radius:7px;flex:0 0 28px;justify-content:center;align-items:center;height:28px;font-size:10px;font-weight:700;display:inline-flex}.orgTreeCardText{flex-direction:column;flex:auto;min-width:0;line-height:1.1;display:flex}.orgTreeCardText strong,.orgTreeCardText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orgTreeCardText strong{color:#eef7ff;font-size:13px}.orgTreeCardText small{color:#9db4cc;margin-top:3px;font-size:10px}.content .orgTreeClear{color:#9fb7ce;background:0 0;border:0;flex:0 0 28px;width:28px;height:28px;padding:0}.content .orgTreeClear:hover{color:#ffb4c0;background:#fc778721}.orgTreeChildren{border-left:1px solid #5bbedd6b;flex-direction:column;gap:8px;margin:8px 0 0 17px;padding-left:16px;display:flex;position:relative}.orgTreeChildren>.orgTreeNode:before{content:"";border-top:1px solid #5bbedd6b;width:16px;position:absolute;top:20px;left:-16px}.orgTreeChildren>.orgTreeNode{position:relative}.orgTreeEmpty{color:#9db4cc;font-size:13px}.orgBulkBar{margin-bottom:16px}@media (width<=1024px){.content{padding:24px 20px}.topBar{margin:12px 16px 0;padding:0 16px}.dashboardTwoCol{grid-template-columns:1fr}}@media (width<=768px){.topIconBtn.menuToggle{width:44px;height:44px;box-shadow:none;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:20px;display:flex}.sidebarOverlay{z-index:2000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#0000008c;border:none;display:block;position:fixed;inset:0}.sidebar{z-index:2010;border-right:1px solid var(--ax-border);opacity:1;visibility:visible;pointer-events:auto;width:min(280px,88vw);min-width:0;padding:24px;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto;transform:translate(-105%);box-shadow:8px 0 40px #00000073}.sidebar.open{transform:translate(0)}.sidebar button.sidebarClose{width:36px;min-width:36px;height:36px;margin:0;padding:0;display:inline-flex;transform:none}.sidebar button.sidebarClose:hover{transform:none}.brandBlock{padding-right:40px}.mainArea{width:100%}.topBar{z-index:40;flex-wrap:wrap;gap:10px;height:auto;min-height:56px;margin:10px 12px 0;padding:10px 12px;overflow:visible}.app.menu-open .topBar{z-index:1}.searchBox{font-size:14px}.topBar .menuToggle{order:1}.topBar .topActions{order:2;margin-left:auto}.topBar .globalSearch{box-sizing:border-box;flex:100%;order:3;width:100%;min-width:0;max-width:100%;margin-right:0}.topBar .globalSearch .searchBox{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.topBar .globalSearch .searchBoxInput,.content .topBar .globalSearch .searchBoxInput{flex:1 1 0;min-width:0;width:0!important}.topActions{gap:8px;margin-left:auto}.userPill{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:13px;overflow:hidden}.content{padding:16px 12px 28px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.formRow{flex-direction:column;align-items:stretch}.formRow input,.formRow select{width:100%;max-width:none}.formRow button{width:100%}.filterBar input,.filterBar select,.filterBar button{flex:100%;width:100%;min-width:0;max-width:none}.dataTable{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.calendarNavCenter h2{font-size:1.05rem}.calendarDay{min-height:58px;padding:6px}.calendarEvent{display:none}.calendarDay.hasEvents:after{content:"";background:#00d9ff;border-radius:50%;align-self:center;width:6px;height:6px;margin-top:auto}.calendarListItem{grid-template-columns:88px 24px 1fr 34px;padding:10px 12px}.calendarDayDetail .calendarListItem{grid-template-columns:24px 1fr 34px}.headsGrid{grid-template-columns:1fr}.tabRow{flex-wrap:wrap}h1{font-size:1.5rem}}@media (width<=480px){.topBar{border-radius:16px}.card,.statCard{border-radius:18px;padding:16px}.grid{grid-template-columns:1fr}.calendarCard{padding:14px}.navBtn{width:40px;height:40px}}.plannerToolbar,.tableToolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.plannerPage .plannerToolbar input,.plannerPage .plannerToolbar input[type=date]{flex:0 0 170px!important;width:170px!important;max-width:170px!important;height:40px!important;margin:0!important;padding:0 12px!important}.plannerPage .plannerToolbar button{flex:none!important;width:auto!important}.plannerDayLabel{color:#c5d0e6;text-transform:capitalize;margin-left:4px;font-size:14px}.plannerPage .pageHeading{color:#f5f7ff}.plannerPage .pageHeaderBlock .muted{color:#b6c2d9}.plannerPage .card{padding:18px 20px}.plannerPage .sectionHeading{text-align:left;justify-content:flex-start;width:100%;margin:0 0 12px}.plannerCreateCard{margin-top:16px}.plannerMessage{color:#fca5a5;margin:0 0 8px}.plannerSections{grid-template-columns:1fr;align-items:start;gap:16px;margin-top:16px;display:grid}.plannerTeamCard,.plannerPage>.card,.plannerCreateCard{margin-top:16px}.plannerEmpty{text-align:left;margin:4px 0 0}.taskList{flex-direction:column;gap:8px;display:flex}.plannerCreate{flex-direction:column;gap:14px;padding:4px 0 8px;display:flex}.plannerCreateField{color:#c5d0e6;text-align:left;flex-direction:column;align-items:stretch;gap:6px;width:100%;min-width:0;font-size:13px;font-weight:600;display:flex}.plannerCreate input,.plannerCreate select,.plannerCreate textarea,.plannerPage .plannerCreateField input,.plannerPage .plannerCreateField select,.plannerPage .plannerCreateField textarea{font-weight:500;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:44px!important;color:var(--ax-text)!important;flex:none!important;margin:0!important;padding:0 14px!important;font-size:14px!important;display:block!important}.plannerCreate textarea,.plannerPage .plannerCreateField textarea{resize:vertical;height:110px!important;min-height:110px!important;padding:12px 14px!important;line-height:1.45!important}.plannerCreateRow{grid-template-columns:repeat(3,minmax(160px,240px));justify-content:start;gap:12px;display:grid}.plannerCreateActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.plannerPage .plannerCreateSubmit{flex:none!important;width:auto!important;min-width:148px!important;max-width:220px!important}.plannerField{flex-direction:column;gap:6px;min-width:0;display:flex}.plannerField span{color:var(--ax-muted);font-size:13px;font-weight:600}.plannerPage .plannerField input,.plannerPage .plannerField select,.plannerPage .plannerField textarea{box-sizing:border-box;flex:none;width:100%;min-width:0;max-width:none;height:42px;margin:0;padding:0 12px}.plannerPage .plannerField textarea{resize:vertical;height:auto;min-height:92px;padding:10px 12px;line-height:1.4}.plannerFormFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.plannerChecks{flex-wrap:wrap;gap:8px;display:flex}.plannerChip{width:auto!important;height:36px!important;color:var(--ax-muted)!important;background:#ffffff0d!important;border-radius:999px!important}.plannerChip.active{color:#e0f2fe!important;background:#00d9ff29!important;border-color:#00d9ff66!important}.plannerPage .plannerFormFooter .primaryBtn{width:auto;min-width:140px}.taskRow{text-align:left;background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:stretch;gap:8px;padding:12px 14px;display:flex}.taskRowHead{align-items:center;gap:12px;display:flex}.taskRowTitle{color:#f5f7ff;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:15px;font-weight:650;line-height:1.3;display:block;overflow:hidden}.taskRowDesc{color:#9aa8c2;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:13px;line-height:1.4;overflow:hidden}.taskMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.taskChip{color:#b6c2d9;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0f;border-radius:999px;align-items:center;max-width:220px;padding:3px 8px;font-size:12px;line-height:1.2;display:inline-flex;overflow:hidden}.taskPrio-low{color:#94a3b8}.taskPrio-normal{color:#cbd5e1}.taskPrio-high{color:#fde68a;background:#eab3081f}.taskPrio-critical,.taskOverdue{color:#fecaca;background:#ef444424}.plannerPage .taskRow select,.plannerPage .taskStatusSelect{font-weight:600;flex:0 0 176px!important;width:176px!important;min-width:176px!important;max-width:176px!important;height:36px!important;margin:0!important;padding:0 12px!important;font-size:13px!important}.taskCritical{border-left:3px solid #ef4444}.taskWarn{border-left:3px solid #eab308}.taskActive{border-left:3px solid #38bdf8}.taskDone{border-left:3px solid #22c55e}.taskBlocked{border-left:3px solid #a855f7}.taskMuted{border-left:3px solid #64748b}.plannerEvent{text-align:left;background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.plannerSummaryGrid{margin-top:0}.teamPerson{border-bottom:1px solid #ffffff14;padding:12px 0 18px}.teamPersonHead{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.approvalRow{text-align:left;grid-template-columns:1.2fr 1fr 1fr auto;gap:10px;width:100%;margin-bottom:8px;height:auto!important;display:grid!important}@media (width<=900px){.plannerCreateRow{grid-template-columns:1fr 1fr}.plannerPage .taskRowHead{flex-wrap:wrap}.plannerPage .taskRow select,.plannerPage .taskStatusSelect{flex:100%!important;width:100%!important;min-width:0!important;max-width:none!important}}@media (width<=640px){.plannerCreateRow,.approvalRow{grid-template-columns:1fr}.plannerPage .plannerCreateSubmit{width:100%!important;max-width:none!important}}.tablesList{gap:10px;margin-top:12px;display:grid}.tableCardLink{color:inherit;background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;display:flex}.tablesActionBar{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 8px;display:flex}.tablesActionBar .tablesSearch{flex:200px;min-width:160px}.tablesActionBar select{min-width:140px}.tablesListCard h2{margin-bottom:4px}.tableListRow{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;align-items:stretch;gap:4px;display:flex;position:relative}.tableListMain{color:inherit;flex:1;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px 16px;min-width:0;padding:14px 16px;text-decoration:none;display:grid}.tableListIcon{color:#93c5fd;background:#60a5fa26;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.tableListMeta{flex-direction:column;gap:2px;min-width:0;display:flex}.tableListMeta b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tableListStats,.tableListWhen{white-space:nowrap;font-size:13px}.tableListMenu{align-items:center;padding-right:8px;display:flex;position:relative}.iconGhostBtn{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;padding:8px 10px;font-size:20px;line-height:1}.iconGhostBtn:hover{opacity:1}.tableListDropdown{z-index:20;background:#151825;border:1px solid #ffffff1f;border-radius:12px;gap:6px;min-width:240px;padding:8px;display:grid;position:absolute;top:100%;right:8px;box-shadow:0 12px 40px #00000073}.tableListDropItem{border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.tableListDropItem a{color:inherit;flex:1;text-decoration:none}.tableListDropItem:hover{background:#ffffff0d}.tableViewTop{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.accessModeBtn{color:#e0f2fe;cursor:pointer;background:#0ea5e91f;border:1px solid #38bdf873;border-radius:999px;margin-left:auto;padding:8px 14px}.accessModeBtn.on{background:#0ea5e959;border-color:#38bdf8}.accessModeHint{color:#7dd3fc;margin:8px 0 0;font-size:14px}.tableThemeWrap{position:relative}.tableThemePanel{z-index:30;background:#151825;border:1px solid #ffffff1f;border-radius:12px;gap:8px;width:220px;padding:12px 14px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.tableThemeOpt{cursor:pointer;align-items:center;gap:8px;display:flex}.tableSheetTabs{flex-wrap:wrap;gap:6px;margin:8px 0 4px;display:flex}.tableSheetTabs button{color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:6px 12px}.tableSheetTabs button.on{background:#3b82f647;border-color:#60a5fa8c}.colAccessTh{outline:1px dashed #38bdf88c}.columnAccessModal{width:min(92vw,420px);max-width:420px;max-height:80vh;overflow:auto}.columnAccessList{gap:8px;max-height:360px;margin:12px 0;display:grid;overflow:auto}.columnAccessRow{cursor:pointer;background:#ffffff08;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.columnAccessWho{flex-direction:column;gap:2px;display:flex}.modalActions{justify-content:flex-end;gap:8px;display:flex}.tableViewPage.theme-light .axTableWrap{background:#f8fafc;border-color:#cbd5e1}.tableViewPage.theme-light .axTable th{color:#0f172a;background:#e2e8f0;border-bottom-color:#cbd5e1}.tableViewPage.theme-light .axTable td{color:#0f172a;border-bottom-color:#e2e8f0}.tableViewPage.theme-light .axTable td input,.tableViewPage.theme-light .axTable td select{color:#0f172a;background:#fff;border-color:#cbd5e1}.tableViewPage.theme-dark .axTableWrap{background:#0003}.gsChrome{background:#0a0f1a;border-bottom:1px solid #94a3b82e}.gsTabsRow{align-items:center;gap:8px;padding:8px 10px 6px;display:flex}.gsTabsScroll{scrollbar-width:none;flex:1;gap:6px;display:flex;overflow-x:auto}.gsTabsScroll::-webkit-scrollbar{display:none}.gsTab{white-space:nowrap;align-items:center;gap:7px;font-weight:500;color:#c7d2e5!important;background:#ffffff08!important;border:1px solid #0000!important;border-radius:8px!important;height:32px!important;padding:0 12px!important;font-size:13px!important;display:inline-flex!important}.gsTab.on{box-shadow:0 0 0 1px #3b82f640,0 0 16px #3b82f633;color:#f8fafc!important;background:#2563eb2e!important;border-color:#3b82f6!important}.gsTabMore{flex:none;place-items:center;color:#cbd5e1!important;background:#ffffff08!important;border:1px solid #94a3b833!important;border-radius:8px!important;width:32px!important;height:32px!important;padding:0!important;display:grid!important}.gsToolbar{scrollbar-width:thin;align-items:center;gap:2px;padding:4px 8px 8px;display:flex;overflow-x:auto}.gsGroup{flex:none;align-items:center;gap:1px;display:inline-flex}.gsSep{background:#94a3b838;flex:none;width:1px;height:22px;margin:0 6px}.gsBtn{justify-content:center;align-items:center;gap:2px;line-height:1;color:#e2e8f0!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;min-width:28px!important;height:28px!important;padding:0 6px!important;font-size:12px!important;display:inline-flex!important}.gsBtn:hover:not(:disabled){background:#94a3b81f!important}.gsBtn:disabled,.gsBtn.off{opacity:.45;cursor:default}.gsBtn.on{box-shadow:0 0 0 1px #3b82f633;color:#93c5fd!important;background:#3b82f62e!important;border-color:#3b82f6!important}.gsBtn.text{letter-spacing:.01em;font-weight:600}.gsDrop{white-space:nowrap;align-items:center;gap:6px;color:#e2e8f0!important;background:#ffffff08!important;border:1px solid #94a3b82e!important;border-radius:6px!important;height:28px!important;padding:0 8px!important;font-size:12px!important;display:inline-flex!important}.gsFont{color:#e2e8f0!important;background:#ffffff08!important;border:1px solid #94a3b82e!important;border-radius:6px!important;width:92px!important;min-width:92px!important;height:28px!important;margin:0!important;padding:0 6px!important;font-size:12px!important}.gsSize{text-align:center;appearance:textfield;color:#e2e8f0!important;background:#ffffff08!important;border:1px solid #94a3b82e!important;border-radius:6px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:28px!important;margin:0!important;padding:0 2px!important;font-size:12px!important}.gsSize::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gsSize::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gsColor{position:relative;overflow:hidden}.gsColor input{opacity:0;cursor:pointer;position:absolute;inset:0;border:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.gsColorA{border-bottom:3px solid #e8eef8;padding-bottom:1px;font-size:13px;font-weight:700;line-height:1}.gsColorBar{pointer-events:none;border-radius:2px;height:3px;position:absolute;bottom:3px;left:6px;right:6px}.gsHiddenSearch{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sheetsShell.theme-light .gsChrome{background:#f1f5f9;border-bottom-color:#cbd5e1}.sheetsShell.theme-light .gsTab{color:#334155!important;background:#fff!important}.sheetsShell.theme-light .gsTab.on{color:#0f172a!important;background:#dbeafe!important}.sheetsShell.theme-light .gsBtn,.sheetsShell.theme-light .gsDrop,.sheetsShell.theme-light .gsFont,.sheetsShell.theme-light .gsSize{color:#0f172a!important}.content:has(.sheetsShell){flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden;padding:0!important}.content:has(.sheetsShell)>div{flex-direction:column;flex:1;min-height:0;animation:none;display:flex;transform:none}.app:has(.sheetsShell){height:100vh;max-height:100vh;overflow:hidden}.app:has(.sheetsShell) .mainArea{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.app:has(.sheetsShell) .topBar{flex-shrink:0}.sheetsShell{--sheets-bg:#0b1220;--sheets-panel:#111827;--sheets-line:#94a3b838;--sheets-text:#e5eefc;--sheets-muted:#94a3b8;--sheets-accent:#22d3ee;--sheets-head:#0f172a;--sheets-cell:#0b1220;--sheets-active:#22d3ee2e;background:var(--sheets-bg);height:100%;min-height:0;max-height:100%;color:var(--sheets-text);border-radius:0;flex-direction:column;flex:1;display:flex;overflow:hidden}.sheetsShell.theme-light{--sheets-bg:#f8fafc;--sheets-panel:#fff;--sheets-line:#cbd5e1;--sheets-text:#0f172a;--sheets-muted:#64748b;--sheets-accent:#0891b2;--sheets-head:#e2e8f0;--sheets-cell:#fff;--sheets-active:#0891b224}.sheetsLoading{padding:40px}.sheetsTopBar{background:var(--sheets-panel);border-bottom:1px solid var(--sheets-line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.sheetsBack,.sheetsIconBtn,.sheetsToolBtn{width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid;padding:0!important}.sheetsBack:hover,.sheetsIconBtn:hover,.sheetsToolBtn:hover{background:#94a3b81f}.sheetsFileName{align-items:center;gap:8px;min-width:0;display:flex}.sheetsFileName strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sheetsAccessBtn{white-space:nowrap;justify-self:center;font-weight:600;color:var(--sheets-text)!important;background:#22d3ee1f!important;border:1px solid #22d3ee73!important;border-radius:999px!important;padding:8px 16px!important}.sheetsAccessBtn.on,.sheetsShell.accessOn .sheetsAccessBtn{box-shadow:0 0 0 1px #22d3ee40;border-color:var(--sheets-accent)!important;background:#22d3ee52!important}.sheetsTopActions{justify-content:flex-end;display:flex}.sheetsFileTabs{background:var(--sheets-panel);border-bottom:1px solid var(--sheets-line);gap:2px;padding:0 12px;display:flex;overflow-x:auto}.sheetsFileTabs button{white-space:nowrap;color:var(--sheets-muted)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:10px 14px!important}.sheetsFileTabs button.on{text-shadow:0 0 12px #22d3ee73;box-shadow:inset 0 -2px 0 var(--sheets-accent);color:var(--sheets-text)!important;border-bottom-color:var(--sheets-accent)!important}.sheetsToolbar.sheetsEditorBar{gap:4px;padding:4px 8px;overflow-x:auto}.sheetsFontSelect{width:110px!important;min-width:110px!important}.sheetsSizeGroup{align-items:center;gap:2px;display:inline-flex}.sheetsSizeInput{text-align:center;border-radius:6px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:28px!important;margin:0!important;padding:0 4px!important}.sheetsToolBtn.on{background:#22d3ee38!important;border-color:#22d3ee73!important}.sheetsColorBtn{border:1px solid var(--sheets-line);cursor:pointer;border-radius:6px;place-items:center;width:30px;height:30px;display:grid;position:relative;overflow:hidden}.sheetsColorBtn span{font-size:13px;font-weight:700;line-height:1}.sheetsColorBtn.fill span{border:1px solid var(--sheets-line);border-radius:3px;width:16px;height:12px}.sheetsColorBtn input{opacity:0;cursor:pointer;position:absolute;inset:0;border:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.sheetsSwatches{gap:2px;display:inline-flex}.sheetsSwatches button{border:1px solid #fff3!important;border-radius:3px!important;width:14px!important;min-width:0!important;height:14px!important;padding:0!important}.sheetsGrid td.cellActive{outline-offset:-2px;z-index:1;position:relative;box-shadow:0 0 0 1px #38bdf859,inset 0 0 0 1px #38bdf840;outline:2px solid #38bdf8!important}.sheetsGrid td span{color:inherit;font:inherit;background:0 0}.sheetsToolbar{background:var(--sheets-panel);border-bottom:1px solid var(--sheets-line);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;display:flex}.sheetsToolSep{background:var(--sheets-line);width:1px;height:22px;margin:0 4px}.sheetsSearch{background:#94a3b814!important;border-radius:8px!important;width:180px!important;max-width:180px!important;height:32px!important;margin:0!important;padding:0 10px!important}.sheetsSelect{border-radius:8px!important;height:32px!important;margin:0!important}.sheetsToolPrimary{align-items:center;gap:6px;font-weight:700;color:#04101a!important;background:linear-gradient(135deg,#22d3ee,#3b82f6)!important;border:0!important;border-radius:8px!important;height:32px!important;padding:0 12px!important;display:inline-flex!important}.sheetsToolGrow{flex:1}.sheetsToolMeta{font-size:12px}.sheetsFormulaBar{background:var(--sheets-panel);border-bottom:1px solid var(--sheets-line);grid-template-columns:64px auto 1fr;align-items:center;gap:8px;padding:4px 10px;display:grid}.sheetsCellAddr{border:1px solid var(--sheets-line);border-radius:6px;place-items:center;height:28px;font-size:12px;font-weight:600;display:grid}.sheetsFx{color:var(--sheets-muted);font-size:13px;font-style:italic}.sheetsFormulaInput{border:1px solid var(--sheets-line)!important;background:0 0!important;border-radius:6px!important;height:28px!important;margin:0!important;padding:0 10px!important}.sheetsBanner{border-bottom:1px solid var(--sheets-line);background:#3b82f61f;margin:0;padding:8px 14px;font-size:13px}.sheetsBanner.err{color:#fecaca;background:#f871711f}.sheetsBanner.tip{color:#a5f3fc;background:#22d3ee1a}.sheetsConnect{display:none}.sheetsConnectPanel{border-bottom:1px solid var(--sheets-line);background:radial-gradient(ellipse 80% 120% at 50% 0%, #22d3ee14, transparent 55%), var(--sheets-bg);justify-content:center;align-items:flex-start;padding:20px 16px 8px;display:flex}.sheetsConnectCard{background:linear-gradient(#111c2af2,#080e18fa);border:1px solid #22d3ee47;border-radius:14px;grid-template-columns:auto 1fr;gap:10px 14px;width:min(560px,100%);padding:16px 18px;display:grid;box-shadow:0 12px 36px #00000047}.sheetsShell.theme-light .sheetsConnectCard{background:linear-gradient(#fff,#f8fafc);border-color:#0891b247;box-shadow:0 10px 28px #0f172a14}.sheetsConnectIcon{color:#22d3ee;background:#22d3ee1f;border-radius:12px;grid-row:1/2;place-items:center;width:40px;height:40px;display:grid}.sheetsConnectCopy{flex-direction:column;gap:3px;min-width:0;padding-top:2px;display:flex}.sheetsConnectCopy b{color:var(--sheets-text);font-size:14px;font-weight:700}.sheetsConnectCopy span{color:var(--sheets-muted);font-size:12px;line-height:1.35}.sheetsConnectForm{grid-column:1/-1;align-items:center;gap:8px;display:flex}.sheetsConnectForm input{flex:auto;min-width:0;height:36px!important;color:var(--sheets-text)!important;background:#ffffff08!important;border:1px solid #94a3b847!important;border-radius:10px!important;margin:0!important;padding:0 12px!important;font-size:13px!important}.sheetsConnectForm input:focus{outline:none;box-shadow:0 0 0 3px #22d3ee1f;border-color:#22d3eea6!important}.sheetsConnectForm .sheetsToolPrimary{white-space:nowrap;flex:none;height:36px!important;padding:0 14px!important}.sheetsConnectForm .sheetsToolPrimary:disabled{opacity:.45;cursor:not-allowed}.sheetsAddRowPanel{padding-top:12px}.sheetsAddRowForm{flex-wrap:wrap}.sheetsAddRowForm input{flex:140px}.sheetsConnectActions{gap:8px;margin-left:auto;display:flex}.sheetsConnectActions .gsAccessCancel,.sheetsConnectActions .sheetsToolPrimary{height:36px!important}@media (width<=640px){.sheetsConnectCard{grid-template-columns:1fr}.sheetsConnectIcon{width:36px;height:36px}.sheetsConnectForm{flex-direction:column;align-items:stretch}.sheetsConnectForm .sheetsToolPrimary{width:100%}.sheetsConnectActions{width:100%;margin-left:0}.sheetsConnectActions .gsAccessCancel,.sheetsConnectActions .sheetsToolPrimary{flex:1}}.sheetsSheetAccess{display:none}.sheetsSheetAccessHead{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.sheetsPeopleStrip{display:none}.sheetsPersonChip{border:1px solid var(--sheets-line);background:var(--sheets-panel);cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:6px 10px;display:flex}.sheetsPersonChip.on{background:#22d3ee1a;border-color:#22d3ee8c}.sheetsPersonChip input{width:auto!important;height:auto!important;margin:0!important}.sheetsAvatar{color:#04101a;background:linear-gradient(135deg,#22d3ee,#6366f1);border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.sheetsAvatar.lg{width:36px;height:36px;font-size:12px}.sheetsPersonMeta{flex-direction:column;gap:1px;min-width:0;display:flex}.sheetsPersonMeta b{white-space:nowrap;font-size:13px}.sheetsPersonMeta small{color:var(--sheets-muted);font-size:11px}.sheetsChromeTop{z-index:6;background:var(--sheets-bg);flex-shrink:0}.sheetsGridWrap{background:var(--sheets-bg);-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:auto}.sheetsGridScaler{--sheets-table-zoom:1;zoom:var(--sheets-table-zoom);width:max-content;min-width:100%}@supports not (zoom:1){.sheetsGridScaler{transform:scale(var(--sheets-table-zoom));transform-origin:0 0;width:calc(100% / var(--sheets-table-zoom))}}.sheetsGrid{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%}.sheetsGrid th,.sheetsGrid td{border-right:1px solid var(--sheets-line);border-bottom:1px solid var(--sheets-line);vertical-align:middle;padding:0}.sheetsCorner,.sheetsRowNum{z-index:3;width:44px;min-width:44px;color:var(--sheets-muted);text-align:center;font-size:11px;font-weight:600;position:sticky;left:0;background:var(--sheets-head)!important}.sheetsGrid thead th{z-index:2;color:#f8fafc;text-align:center;background:#050a12;border-bottom:1px solid #38788273;border-right:1px solid #38788273;font-weight:500;position:sticky;top:0}.sheetsGrid thead tr.gsHeadLetters th{z-index:5;height:28px;top:0}.sheetsGrid thead tr.gsHeadTitles th{z-index:4;white-space:nowrap;text-overflow:ellipsis;height:28px;padding:0 6px;font-size:12px;font-weight:600;top:28px;overflow:hidden}.sheetsGrid thead tr.gsHeadIndex th{z-index:4;color:#94a3b8;height:24px;font-size:11px;font-weight:600;top:56px;border-bottom:2px solid #dc2626!important}.sheetsGrid thead th.sheetsCorner{z-index:8;left:0;background:#050a12!important}.gsLetterTh{cursor:grab;padding:0!important}.gsLetterTh.dragging{opacity:.55;outline:1px dashed #38bdf8}.gsLetterCell{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:6px;height:28px;display:flex;position:relative}.gsLetter{letter-spacing:.02em;font-size:12px;font-weight:700}.gsColMenuBtn{opacity:.85;place-items:center;color:#e2e8f0!important;background:0 0!important;border:0!important;width:18px!important;height:18px!important;padding:0!important;font-size:11px!important;line-height:1!important;display:grid!important}.gsColMenuBtn:hover{opacity:1;color:#38bdf8!important}.gsLetterTh.accessOpen{outline-offset:-1px;z-index:20;outline:1px solid #22d3ee;box-shadow:0 0 0 1px #22d3ee59}.gsHeadTitles th.accessOpen{outline-offset:-1px;outline:1px solid #22d3ee}.gsAccessPopover{z-index:40;color:#e8eef8;text-align:left;box-sizing:border-box;background:#071018;border:1px solid #22d3ee;border-radius:12px;flex-direction:column;width:320px;max-width:calc(100vw - 24px);max-height:min(420px,70vh);padding:14px 14px 12px;display:flex;position:absolute;top:calc(100% + 10px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 18px 50px #0000008c,0 0 0 1px #22d3ee26}.gsAccessPopoverFixed{max-height:min(420px,100vh - 24px);z-index:10050!important;position:fixed!important;transform:none!important}.gsAccessPopoverFixed .gsAccessList{max-height:min(220px,40vh)}.gsAccessBackdrop{z-index:10040;cursor:default;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.gsAccessArrow{background:#071018;border-top:1px solid #22d3ee;border-left:1px solid #22d3ee;width:12px;height:12px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.gsAccessPopover h3{flex:none;margin:0 0 6px;font-size:15px;font-weight:700}.gsAccessSub{color:#94a3b8;border-bottom:1px solid #94a3b833;flex-direction:column;flex:none;gap:2px;margin:0 0 10px;padding-bottom:10px;font-size:12px;display:flex}.gsAccessSub b{color:#e2e8f0;font-size:13px}.gsAccessList{flex-direction:column;flex:auto;gap:2px;min-height:0;max-height:260px;margin-bottom:12px;display:flex;overflow:hidden auto}.gsAccessItem{cursor:pointer;box-sizing:border-box;border-radius:10px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;padding:7px 8px;display:grid!important}.gsAccessItem:hover{background:#22d3ee0f}.gsAccessItem .sheetsPersonMeta{min-width:0}.gsAccessItem .sheetsPersonMeta b,.gsAccessItem .sheetsPersonMeta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gsAccessItem input{accent-color:#22d3ee;flex:none;width:18px!important;min-width:18px!important;height:18px!important;margin:0!important}.gsAccessActions{border-top:1px solid #94a3b826;flex:none;justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.gsAccessCancel{color:#e8eef8!important;background:0 0!important;border:1px solid #22d3ee!important;border-radius:10px!important;width:auto!important;height:34px!important;padding:0 14px!important}.gsAccessSave{font-weight:700;color:#041018!important;background:#22d3ee!important;border:0!important;border-radius:10px!important;width:auto!important;height:34px!important;padding:0 16px!important}.gsColMenu{z-index:30;background:#0f172a;border:1px solid #94a3b840;border-radius:10px;gap:2px;min-width:180px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:4px;box-shadow:0 16px 40px #00000080}.gsColMenu button{text-align:left!important;color:#e2e8f0!important;background:0 0!important;border:0!important;border-radius:7px!important;justify-content:flex-start!important;width:100%!important;height:30px!important;padding:0 10px!important;font-size:12px!important}.gsColMenu button:hover:not(:disabled){background:#3b82f62e!important}.gsColMenu button:disabled{opacity:.4}.sheetsGrid tbody td{text-align:center}.sheetsGrid thead th.colActive,.sheetsGrid tbody td.cellActive{box-shadow:inset 0 0 0 1px #38bdf859}.sheetsGrid thead th.sheetsCorner{z-index:4;left:0}.sheetsColHead{flex-direction:column;min-height:46px;display:flex}.sheetsColLetter{justify-content:center;align-items:center;gap:6px;height:22px;font-size:11px;font-weight:700;display:flex;color:var(--sheets-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;padding:0!important}.sheetsColMenu{opacity:.8}.sheetsColTitle{text-align:left;white-space:nowrap;text-overflow:ellipsis;padding:4px 8px 6px;font-size:12px;font-weight:600;overflow:hidden}.sheetsGrid th.accessCol{outline-offset:-1px;outline:1px dashed #22d3ee8c}.sheetsGrid th.colActive .sheetsColLetter,.sheetsGrid td.cellActive{background:var(--sheets-active)!important}.sheetsGrid td{background:var(--sheets-cell);cursor:cell;box-sizing:border-box;white-space:nowrap;max-width:0;height:auto;min-height:28px;font-size:10px;overflow:hidden}.sheetsGrid td span{font-size:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:inherit;white-space:inherit;text-overflow:ellipsis;box-sizing:border-box;padding:5px 8px;line-height:1.35;display:block;overflow:hidden}.sheetsGrid td a.gsCellLink{font-size:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;text-align:inherit;white-space:inherit;text-overflow:ellipsis;box-sizing:border-box;color:#38bdf8;padding:5px 8px;line-height:1.35;text-decoration:underline;display:block;overflow:hidden}.sheetsGrid td a.gsCellLink:hover{color:#7dd3fc}.sheetsGrid td.hasNote{position:relative}.sheetsGrid td .gsNoteMark{pointer-events:none;z-index:2;border-top:0 solid #0000;border-bottom:8px solid #0000;border-left:0 solid #0000;border-right:8px solid #f59e0b;width:0;height:0;min-height:0;padding:0;position:absolute;top:0;right:0}.gsAlignGroup{position:relative}.gsAlignMenu{z-index:60;background:#071018;border:1px solid #22d3ee73;border-radius:10px;flex-direction:column;gap:2px;min-width:168px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 36px #00000073}.gsAlignMenuFixed{top:0;left:0;z-index:10060!important;position:fixed!important}.gsAlignMenu button{justify-content:flex-start;align-items:center;gap:10px;color:#e8eef8!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:8px!important;width:100%!important;height:32px!important;padding:0 10px!important;font-size:13px!important;display:flex!important}.gsAlignMenu button:hover,.gsAlignMenu button.on{background:#22d3ee1f!important}.gsAlignMenu button.on{color:#67e8f9!important}.sheetsGrid td.align-left,.sheetsGrid td.align-left>span,.sheetsGrid td.align-left>a.gsCellLink{text-align:left!important}.sheetsGrid td.align-center,.sheetsGrid td.align-center>span,.sheetsGrid td.align-center>a.gsCellLink{text-align:center!important}.sheetsGrid td.align-right,.sheetsGrid td.align-right>span,.sheetsGrid td.align-right>a.gsCellLink{text-align:right!important}.sheetsGrid td.valign-top{vertical-align:top!important}.sheetsGrid td.valign-middle{vertical-align:middle!important}.sheetsGrid td.valign-bottom{vertical-align:bottom!important}.sheetsGrid tbody td{height:28px}.sheetsGrid tbody td.isWrap{height:auto;min-height:28px}.sheetsGrid td>span,.sheetsGrid td>a.gsCellLink{box-sizing:border-box;width:100%}.gsMetaPopover{z-index:50;background:#071018;border:1px solid #22d3ee;border-radius:12px;flex-direction:column;gap:8px;width:280px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 40px #00000073}.gsMetaPopover b{font-size:13px}.gsMetaPopover input,.gsMetaPopover textarea{resize:vertical;color:#e8eef8!important;background:#ffffff0a!important;border:1px solid #94a3b847!important;border-radius:8px!important;width:100%!important;margin:0!important;padding:8px 10px!important;font-size:13px!important}.gsMetaActions{justify-content:flex-end;gap:8px;display:flex}.sheetsGrid td input,.sheetsGrid td select{outline-offset:-2px;outline:2px solid #22d3ee8c;color:#0f172a!important;width:100%!important;min-width:0!important;max-width:100%!important;height:28px!important;font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;font-style:inherit!important;box-sizing:border-box!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 6px!important;line-height:28px!important;display:block!important}.sheetsRowActions{text-align:center;background:var(--sheets-cell);width:40px}.sheetsDanger{color:#fca5a5!important;background:0 0!important;border:0!important;width:auto!important;padding:4px!important}.sheetsEmpty{text-align:center;color:var(--sheets-muted);padding:24px!important}.sheetsBottomTabs{background:var(--sheets-panel);border-top:1px solid var(--sheets-line);z-index:6;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;display:flex}.sheetsZoomControls{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding-left:8px;display:inline-flex}.sheetsZoomBtn{cursor:pointer;font-size:16px;line-height:1;border:1px solid var(--sheets-line)!important;width:28px!important;height:28px!important;color:var(--sheets-text)!important;background:0 0!important;border-radius:8px!important;padding:0!important}.sheetsZoomBtn:disabled{opacity:.4;cursor:default}.sheetsZoomSelect{border:1px solid var(--sheets-line);background:var(--sheets-bg);height:28px;color:var(--sheets-text);border-radius:8px;min-width:64px;padding:0 6px;font-size:12px}.sheetsAddSheet{border:1px solid var(--sheets-line)!important;width:28px!important;height:28px!important;color:var(--sheets-muted)!important;background:0 0!important;border-radius:8px!important;padding:0!important}.sheetsTabsScroll{flex:1;gap:4px;display:flex;overflow-x:auto}.sheetsTabsScroll button{white-space:nowrap;font-size:12px;color:var(--sheets-muted)!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:6px 12px!important}.sheetsTabsScroll button.on{color:var(--sheets-text)!important;background:#22d3ee2e!important}.sheetsModalOverlay{background:#020617b8}.sheetsAccessModal{color:#e5eefc;background:#0f172a;border:1px solid #94a3b840;border-radius:16px;width:min(420px,92vw);max-height:80vh;padding:18px 18px 14px;overflow:auto;box-shadow:0 24px 80px #0000008c}.sheetsAccessModal h3{margin:0 0 8px;font-size:18px}.sheetsAccessSub{color:#94a3b8;flex-direction:column;gap:2px;margin:0 0 12px;font-size:13px;display:flex}.sheetsAccessSub b{color:#e2e8f0}.sheetsAccessList{gap:6px;max-height:360px;margin-bottom:14px;display:grid;overflow:auto}.sheetsAccessItem{cursor:pointer;background:#94a3b80f;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.sheetsAccessItem input{accent-color:#22d3ee;width:18px!important;height:18px!important;margin:0!important}.sheetsAccessActions{justify-content:flex-end;gap:8px;display:flex}.sheetsCancel{color:#cbd5e1!important;background:0 0!important;border:1px solid #94a3b84d!important;border-radius:10px!important;padding:8px 14px!important}.sheetsSave{font-weight:700;color:#04101a!important;background:#22d3ee!important;border:0!important;border-radius:10px!important;padding:8px 16px!important}@media (width<=900px){.sheetsTopBar{grid-template-columns:auto 1fr auto}.sheetsAccessBtn{grid-column:1/-1;justify-self:stretch}.sheetsSearch{width:120px!important}}.syncDot{font-size:13px}.syncDot.ok{color:#86efac}.syncDot.err{color:#fca5a5}.axTableWrap{border:1px solid #ffffff1a;border-radius:16px;max-height:70vh;margin-top:16px;overflow:auto}.axTable{border-collapse:separate;border-spacing:0;width:100%;min-width:720px}.axTable th{z-index:2;text-align:left;cursor:pointer;white-space:nowrap;color:var(--ax-muted);background:#12141f;padding:10px 12px;font-size:11px;font-weight:600;position:sticky;top:0}.axTable td{vertical-align:middle;border-top:1px solid #ffffff0f;padding:8px 12px;font-size:12px}.axTable td input,.axTable td select{width:100%;min-width:90px}.tablePager{align-items:center;gap:12px;margin-top:12px;display:flex}select,.content select,.filterBar select,.formRow select,.formCard .formRow select,.plannerCreate select,.plannerPage .plannerCreateField select,.plannerPage .plannerField select,.plannerPage .taskRow select,.plannerPage .taskStatusSelect,.axTable td select{vertical-align:middle;line-height:normal;appearance:none!important;background-color:#ffffff13!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23dbe4f0' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:12px 8px!important;padding-right:38px!important}select::-ms-expand{display:none}option{color:#e2e8f0;background-color:#12141f}.content table th{font-size:11px;font-weight:600;line-height:1.3}.content table td{font-size:12px;line-height:1.4}.content table td button{height:32px;padding:0 10px;font-size:12px}.content a.tableActionLink{height:32px;color:var(--ax-text);box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.content a.tableActionLink:hover{color:var(--ax-text);background:#ffffff1a;border-color:#ffffff2e}.searchMulti{width:100%;position:relative}.searchMultiBox{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:6px 8px;display:flex}.searchMultiBox input,.content .searchMultiBox input{flex:160px;min-width:140px;width:auto!important;height:30px!important;box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0 8px!important}.searchMulti.single .searchMultiBox{cursor:pointer}.searchMulti.single.hasValue .searchMultiBox input,.content .searchMulti.single.hasValue .searchMultiBox input{opacity:0;pointer-events:none;flex:0 0 0;min-width:0;width:0!important;padding:0!important}.searchChip,.content button.searchChip{align-items:center;gap:6px;font-weight:600;display:inline-flex;color:#e0f2fe!important;background:#00d9ff24!important;border:1px solid #00d9ff47!important;border-radius:999px!important;width:auto!important;height:28px!important;margin:0!important;padding:0 10px!important;font-size:12px!important}.searchChip.off,.content button.searchChip.off{opacity:.4;color:#cbd5e1!important;background:#ffffff0f!important;border-color:#ffffff1f!important}.searchMultiList{z-index:40000;box-sizing:border-box;background:#12141f;border:1px solid #ffffff1f;border-radius:12px;max-height:240px;padding:6px;position:fixed;overflow:auto;box-shadow:0 12px 40px #00000073}.searchMultiList button,.content .searchMultiList button{text-align:left;width:100%;margin:0;font-weight:500;display:block;color:#e2e8f0!important;background:0 0!important;border:none!important;border-radius:8px!important;height:auto!important;padding:8px 10px!important;font-size:13px!important}.searchMultiList button.active,.searchMultiList button:hover,.content .searchMultiList button.active,.content .searchMultiList button:hover{background:#00d9ff1f!important}.tableAccessList{flex-direction:column;gap:10px;margin-top:8px;display:flex}.tableAccessRow{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:10px 12px}.tableAccessWho{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.content .tableAccessWho .linkBtn{color:#7dd3fc!important;background:0 0!important;border:none!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;font-size:13px!important}.cursorTooltip{z-index:40000;pointer-events:none;color:#e8eef8;letter-spacing:.01em;white-space:pre-wrap;opacity:0;visibility:hidden;background:#0a0c18f5;border:1px solid #ffffff29;border-radius:10px;max-width:260px;padding:7px 10px;font-size:12px;font-weight:600;line-height:1.35;position:fixed;box-shadow:0 10px 28px #00000073}.cursorTooltip.isVisible{opacity:1;visibility:visible}.leaveBanner{color:#fde68a;background:#fbbf241f;border:1px solid #fbbf2459;border-radius:12px;margin:12px 16px 0;padding:10px 14px;font-size:13px}.ghostBtn{color:#e2e8f0;background:0 0;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;display:inline-flex}.docEditor .card,.docEditor .formCard{margin-top:16px}.docEditor label,.formCard label{color:#e2e8f0;flex-direction:column;gap:6px;margin-top:12px;font-size:13px;font-weight:600;display:flex}.docEditor input:not([type=checkbox]),.docEditor select,.docEditor textarea,.formCard label input:not([type=checkbox]),.formCard label select,.formCard label textarea{width:100%;margin-top:0}.docEditor textarea,.formCard label textarea{box-sizing:border-box;min-height:110px;padding:12px 14px;line-height:1.45}.docCheckList{flex-direction:column;align-items:flex-start;gap:10px;margin-top:10px;display:flex}.docSectionHint{margin:20px 0 8px}.content .docEditor label.docCheck,.content .formCard label.docCheck,.content .docStepEditor label.docCheck{color:#e2e8f0;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px;width:fit-content;max-width:100%;margin-top:12px;font-size:13px;font-weight:500;line-height:1.35;display:flex}.content .docEditor label.docCheck input[type=checkbox],.content .formCard label.docCheck input[type=checkbox],.content .docStepEditor label.docCheck input[type=checkbox],.content .docCheck input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;accent-color:#22d3ee;border-radius:4px;flex:0 0 16px;width:16px;min-width:16px;max-width:16px;height:16px;margin:2px 0 0;padding:0}.content .docCheck span{text-align:left;flex:0 auto}.formCard .formRow>label input:not([type=checkbox]),.docEditor .formRow>label input:not([type=checkbox]){flex:none;width:100%;height:40px;min-height:40px;max-height:40px}.docGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.docCodeHints{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.docRuleRow,.docStageHead,.docStepEditorHead,.docStepMove,.docModeToggle{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.docRuleRow{margin-top:10px}.docRuleRow select{flex:1;min-width:160px;margin-top:0}.docStageCard,.docStepEditor{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;margin-top:14px;padding:14px}.docStageHead input{flex:1;margin-top:0}.docStageSettings{border-top:1px solid #ffffff14;margin-top:16px;padding-top:8px}.docModeToggle button{color:#cbd5e1;background:0 0;border:1px solid #ffffff1f;border-radius:10px;padding:8px 12px}.docModeToggle button.active{color:#fff;background:#00d9ff2e;border-color:#00d9ff73}.docPaper{color:#1a1a1a;background:#f6f3ea;border-radius:18px;margin-top:8px;padding:28px;box-shadow:0 18px 50px #00000047}.docPaperHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.docKicker{letter-spacing:.12em;text-transform:uppercase;color:#64748b;font-size:11px}.docAuthorLine{margin-top:4px;font-weight:700}.docPaper .muted{color:#64748b}.docStatusPill{background:#e2e8f0;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.docStatusPill.status-approved,.docStatusPill.status-signed{color:#065f46;background:#d1fae5}.docStatusPill.status-awaiting_signature,.docStatusPill.status-in_progress{color:#92400e;background:#fef3c7}.docStatusPill.status-rejected{color:#991b1b;background:#fee2e2}.docTitle{letter-spacing:.08em;margin:28px 0 0;font-size:28px}.docSubtitle{color:#334155;margin:6px 0 20px}.docMeta{border-collapse:collapse;width:100%;margin:12px 0 20px}.docMeta th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:#64748b;vertical-align:top;width:140px;padding:8px 10px;font-size:11px}.docMeta td{padding:8px 10px;font-size:14px}.docBody{white-space:pre-wrap;font-size:15px;line-height:1.6}.docStageLabel{color:#64748b;text-transform:uppercase;margin:18px 0 8px;font-size:12px;font-weight:700}.docSignRow{border-top:1px solid #e2e8f0;grid-template-columns:1fr 180px;gap:12px;padding:14px 0;display:grid}.docSignRole{letter-spacing:.06em;font-size:12px;font-weight:800}.docSignName{margin-top:4px;font-weight:700}.docSignAction{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:11px}.docSignRow.status-done .docSignMark{color:#047857}.docSignRow.status-pending .docSignMark{color:#b45309}.docVerify{word-break:break-all;border-top:1px solid #e2e8f0;margin-top:24px;padding-top:16px;font-size:13px}.docHandSign{color:#0f172a;margin-top:4px;font-family:Segoe Script,Apple Chancery,Great Vibes,cursive;font-size:26px;line-height:1.2}.docQr{background:#fff;border-radius:8px;width:128px;height:128px;margin:12px 0;display:block}.docEditorSplit{grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);align-items:start;gap:18px;display:grid}.docPreviewPane h3{margin-bottom:10px}.docSheetWrap{padding:4px 0 12px;overflow:auto}.docFileRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.docUploadBlock{flex-direction:column;gap:8px;margin:14px 0 4px;display:flex}.docUploadLabel{color:#cbd5e1;font-size:14px}.docFileHidden{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.docDropzone{box-sizing:border-box;width:100%;height:auto;min-height:64px;color:inherit;text-align:left;cursor:pointer;background:#0f172a8c;border:1px dashed #94a3b859;border-radius:14px;justify-content:flex-start;align-items:center;gap:12px;margin:0;padding:12px 12px 12px 14px;transition:border-color .16s,background .16s;display:flex}.docDropzone:hover,.docDropzone.isOver{background:#0ea5e914;border-color:#38bdf8b3}.docDropzone.hasFile{background:#0f172ab8;border-style:solid;border-color:#38bdf859}.docDropzoneIcon{color:#7dd3fc;background:#38bdf829;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.docDropzoneText{flex-direction:column;flex:1;justify-content:center;gap:3px;min-width:0;display:flex}.docDropzoneText strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.docDropzoneText em{color:#94a3b8;font-size:12px;font-style:normal}.docDropzoneAction{color:#e0f2fe;background:#38bdf81f;border:1px solid #38bdf847;border-radius:999px;flex:none;padding:7px 12px;font-size:12px;font-weight:600;line-height:1}.docPreviewEmpty{color:#94a3b8;text-align:center;background:#02061773;border:1px dashed #334155;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:280px;padding:28px 20px;display:flex}.docPreviewEmpty p{max-width:240px;margin:0;line-height:1.45}.docFilePreviewFrame{background:#fff;border:1px solid #d8dee8;border-radius:8px;width:100%;min-height:720px}.docFilePreviewClean{background:#e8ecf2;border-radius:10px;width:100%;max-height:min(85vh,960px);padding:12px;overflow:auto}.docFilePreviewImage{background:#fff;border-radius:2px;width:100%;height:auto;margin:0 auto;display:block;box-shadow:0 8px 28px #141c2d24}.docFilePreviewEmpty,.docFilePreviewOther{text-align:center;color:#5b6575;border:1px dashed #c9d2e0;border-radius:8px;justify-items:center;gap:10px;padding:36px 20px;display:grid}.axSheet{color:#111827;background:#fff;border-radius:6px;padding:28px 30px 18px;box-shadow:0 22px 50px #00000059}.axSheet.compact{transform-origin:top;transform:scale(.92)}.axSheetTop{border-bottom:2px solid #67e8f9;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.axSheetKicker{letter-spacing:.16em;text-transform:uppercase;color:#7c3aed;font-size:10px;font-weight:800}.axSheetAuthor{margin-top:6px;font-size:15px;font-weight:700}.axSheetNote{color:#64748b;margin-top:4px;font-size:11px}.axSheetLogo{letter-spacing:-.04em;color:#1e1b4b;align-items:baseline;font-size:28px;font-weight:900;display:flex}.axSheetLogo i{color:#22d3ee;margin-left:1px;font-style:normal}.axSheetTitle{letter-spacing:.12em;margin:22px 0 0;font-size:34px;font-weight:900}.axSheetSubtitle{color:#334155;margin:4px 0 16px}.axSheetMeta{border-collapse:collapse;width:100%;margin:8px 0 16px}.axSheetMeta th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#5b21b6;width:132px;padding:8px 10px;font-size:11px}.axSheetMeta td{border-bottom:1px solid #e5e7eb;padding:8px 10px;font-size:13px}.axSheetBody{white-space:pre-wrap;margin:8px 0 18px;font-size:14px;line-height:1.65}.axSheetAgreement{padding:0 0 18px;overflow:hidden}.axContractHead{grid-template-columns:88px 1fr;align-items:stretch;gap:0;margin-bottom:22px;display:grid}.axContractBrand{color:#fff;letter-spacing:.04em;background:#0f172a;justify-content:center;align-items:center;min-height:42px;padding:10px 12px;font-size:18px;font-weight:900;display:flex}.axContractBadge{color:#fff;letter-spacing:.08em;text-transform:uppercase;text-align:center;background:#0e7490;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;font-size:11px;font-weight:700;display:flex}.axContractTitle{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#0f172a;margin:0 24px 8px;font-size:22px;font-weight:900;line-height:1.25}.axContractSubtitle{text-align:center;color:#334155;margin:0 24px 18px;font-size:14px;line-height:1.4}.axContractMeta{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1;grid-template-columns:1fr 1fr;gap:0;margin:0 24px 20px;font-size:13px;display:grid}.axContractMeta>div{border-bottom:1px solid #cbd5e1;border-right:1px solid #cbd5e1;padding:10px 12px}.axContractMeta>div:nth-child(2n){border-right:none}.axContractMeta>div:nth-last-child(-n+2){border-bottom:none}.axContractMeta strong{color:#0f172a;font-weight:700}.axContractBody{white-space:pre-wrap;color:#111827;margin:0 24px 18px;font-size:14px;line-height:1.65}.axSheetAgreement .axSheetSigns,.axSheetAgreement .axSheetVerify,.axSheetAgreement .axSheetRibbon,.axSheetAgreement .axSheetBar{margin-left:24px;margin-right:24px}.axSheetAgreement.compact .axContractTitle{font-size:18px}.axSheetAgreement.compact .axContractHead{grid-template-columns:72px 1fr}.axSheetSign{border-top:1px solid #e5e7eb;grid-template-columns:1fr 170px;gap:10px;padding:12px 0;display:grid}.axSheetRole{letter-spacing:.08em;font-size:11px;font-weight:800}.axSheetName{margin-top:3px;font-weight:700}.axSheetSub{color:#64748b;margin-top:2px;font-size:12px}.axSheetHand{color:#0f172a;font-family:Segoe Script,Apple Chancery,cursive;font-size:22px}.axSheetMark{color:#b45309;text-align:right;font-size:12px;font-weight:700}.axSheetSign.status-done .axSheetMark{color:#047857}.axSheetVerify{word-break:break-all;border-top:2px solid #67e8f9;grid-template-columns:1fr 110px;gap:12px;margin-top:18px;padding-top:14px;font-size:12px;display:grid}.axSheetHash{margin-top:6px}.axSheetQr,.axSheetQrStub{background:#fff;border:1px solid #e5e7eb;width:110px;height:110px}.axSheetRibbon{letter-spacing:.18em;color:#22d3ee;text-align:center;margin-top:14px;font-size:10px}.axSheetBar{letter-spacing:.06em;color:#64748b;text-transform:uppercase;margin-top:8px;font-size:10px}@media (width<=980px){.docEditorSplit{grid-template-columns:1fr}}.publicSignPage{max-width:820px;min-height:100vh;margin:0 auto;padding:24px 16px 48px}.docChildList{padding-left:18px}.docPreviewRoute{background:#ffffff08;border-radius:12px;margin:16px 0;padding:12px 14px}@media (width<=700px){.docSignRow{grid-template-columns:1fr}}.tagList{flex-wrap:wrap;gap:6px;display:flex}.tagChip{background:var(--brand-bg);border:1px solid var(--brand-border);color:#e0f2fe;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;display:inline-flex}.kpiMiniGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:16px;display:grid}.kpiMini{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:12px 14px}.kpiMini span{color:#94a3b8;margin-bottom:4px;font-size:12px;display:block}.kpiMini strong{font-size:20px}.careerList{flex-direction:column;gap:12px;display:flex}.careerItem{border-bottom:1px solid #ffffff14;padding-bottom:12px}.financeBarList{flex-direction:column;gap:10px;display:flex}.financeBarRow{grid-template-columns:90px 1fr auto;align-items:center;gap:10px;display:grid}.financeBarTrack{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.financeBarFill{background:var(--brand);border-radius:999px;height:100%}.reminderList{flex-direction:column;gap:10px;display:flex}.reminderItem{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-bottom:1px solid #ffffff14;justify-content:space-between;gap:12px;min-width:0;padding:10px 0;display:flex}.reminderItem>div{flex:auto;min-width:0}.reminderItem p{overflow-wrap:anywhere;word-break:break-word;margin:4px 0 0}.deadlineOverdue{color:#f87171}.settingsCheckRow{align-items:center;gap:8px;width:auto;margin-top:10px;display:flex}.settingsCheckRow input[type=checkbox]{width:auto;margin:0}.iosSwitchRow{cursor:pointer;border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:16px;width:100%;margin:0;padding:14px 0;display:flex}.formCard .iosSwitchRow{flex-direction:row}.iosSwitchRow span{color:#e2e8f0;font-size:15px}.iosSwitchHint{margin:10px 0 0;font-size:13px;line-height:1.4}.iosSwitchRow input[type=checkbox]{appearance:none;cursor:pointer;background:#3a3a3c;border:none;border-radius:999px;flex:0 0 51px;width:51px;min-width:51px;height:31px;margin:0;padding:0;transition:background .22s;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f}.iosSwitchRow input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .22s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000059}.iosSwitchRow input[type=checkbox]:checked{background:#34c759}.iosSwitchRow input[type=checkbox]:checked:after{transform:translate(20px)}.iosSwitchRow input[type=checkbox]:focus-visible{outline-offset:3px;outline:2px solid #38bdf8b3}html.nav-open,body.nav-open{touch-action:none;overflow:hidden}@media (hover:none){.cursorTooltip{display:none!important}}@media (width<=768px){html,body,#root,.app{max-width:100%;overflow-x:hidden}.app{min-height:100dvh;padding-bottom:env(safe-area-inset-bottom)}button,a,input,select,textarea,[role=button]{touch-action:manipulation}input,select,textarea,.content input,.content select,.content textarea,.loginCard input,.globalSearch .searchBoxInput,.content .globalSearch .searchBoxInput,.searchMultiBox input,.content .searchMultiBox input{font-size:16px!important}.loginPage{min-height:100dvh;padding:20px 12px calc(20px + env(safe-area-inset-bottom));box-sizing:border-box;align-items:center}.loginCard{box-sizing:border-box;width:100%;max-width:100%;margin:0 auto;padding:28px 18px 22px}.loginCard h1{color:#f8fafc;margin:0 0 8px;font-size:2rem}.otpBoxes{gap:6px}.loginCard .otpBox{flex:1 1 0;width:auto;min-width:0;max-width:48px;height:48px;font-size:20px;line-height:48px}.loginExtra{flex-direction:column;gap:4px}.sidebar{padding-top:max(24px, env(safe-area-inset-top));padding-bottom:max(24px, env(safe-area-inset-bottom))}.leaveBanner{margin:10px 12px 0;font-size:12px;line-height:1.4}.topBar{top:env(safe-area-inset-top);z-index:40;position:sticky}.globalSearch{min-width:0;max-width:none;margin-right:0}.globalSearchPanel{width:auto;left:0;right:0}.userPill{max-width:42px;padding:8px 10px}.userPillName{display:none}.notifDropdown{width:min(320px,100vw - 24px);max-width:min(320px,100vw - 24px);left:auto;right:0}.content{padding:14px 12px calc(28px + env(safe-area-inset-bottom))}.pageHeading{font-size:1.35rem;line-height:1.25}.pageHeaderBlock{margin-bottom:14px}.card,.statCard,.formCard{padding:16px}.grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.statCard{padding:14px 12px 12px}.statCard .statIcon{width:36px;height:36px;margin-bottom:4px}.statCard h1,.statCard .statValue{font-size:22px}.formRow,.tableToolbar,.docFileRow,.quickActionsRow{flex-direction:column;align-items:stretch}.formRow input,.formRow select,.formRow textarea,.formRow button,.content .formRow button{flex:auto;width:100%;min-width:0;max-width:none}.profileField{flex:100%;width:100%;max-width:none}.profileField input,.formRow.profileEditRow .profileField input,.content .formRow.profileEditRow .profileField input{height:40px!important}.content .profileEditRow>button{width:100%}.content button:not(.iconActionBtn):not(.navBtn):not(.topIconBtn):not(.aiActionBtn):not(.linkBtn):not(.sidebarClose){white-space:normal;height:auto;min-height:44px;padding:10px 14px}.content .linkBtn{width:auto;height:auto;min-height:0;padding:0}.tabRow,.profileTabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin:12px 0 16px;padding-bottom:2px;overflow-x:auto}.tabRow::-webkit-scrollbar{display:none}.profileTabs::-webkit-scrollbar{display:none}.tabRow button,.profileTabs button,.content .tabRow button{white-space:nowrap;flex:none;width:auto}:is(.tableCard,.employeesTableCard,.axTableWrap,.card:has(>.dataTable),.card:has(>.axTable)){overflow:visible}table.dataTable,table.axTable,table.table,.employeesTable,.axTable{min-width:0!important}table.dataTable.isLabeled,table.axTable.isLabeled,table.table.isLabeled{border-collapse:collapse;width:100%;display:block}table.dataTable.isLabeled thead,table.axTable.isLabeled thead,table.table.isLabeled thead{display:none}table.dataTable.isLabeled tbody,table.axTable.isLabeled tbody,table.table.isLabeled tbody{display:block}table.dataTable.isLabeled tbody tr,table.axTable.isLabeled tbody tr,table.table.isLabeled tbody tr{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;margin:0 0 12px;padding:12px 14px;display:block}table.dataTable.isLabeled tbody tr:hover,table.axTable.isLabeled tbody tr:hover{background:#ffffff0f}table.dataTable.isLabeled td,table.axTable.isLabeled td,table.table.isLabeled td{white-space:normal;width:100%;max-width:none;text-overflow:unset;box-sizing:border-box;word-break:break-word;overflow-wrap:anywhere;border:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;display:flex;overflow:visible}table.dataTable.isLabeled td:before,table.axTable.isLabeled td:before,table.table.isLabeled td:before{content:attr(data-label);color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;flex:0 0 36%;max-width:42%;font-size:11px;font-weight:700;line-height:1.3}table.dataTable.isLabeled td:not([data-label]):before,table.axTable.isLabeled td:not([data-label]):before{display:none}table.dataTable.isLabeled .tableActions,table.axTable.isLabeled .tableActions{flex-wrap:wrap;justify-content:flex-end;width:auto;margin-left:auto}table.dataTable.isLabeled td.colActions,table.dataTable.isLabeled td.colActionsWide{justify-content:flex-end}.modalOverlay{align-items:flex-end;padding:12px}.modalPanel,.modalCard{width:100%;max-height:min(88dvh,720px);padding:20px 16px calc(16px + env(safe-area-inset-bottom));border-bottom-right-radius:0;border-bottom-left-radius:0}.calendarGrid{gap:4px;min-width:0}.calendarWeekday{padding:4px 0;font-size:11px}.calendarDay{min-height:44px;padding:4px 2px}.calendarNav{gap:8px}.plannerToolbar{flex-flow:wrap;align-items:center}.plannerPage .plannerToolbar input,.plannerPage .plannerToolbar input[type=date]{flex:140px!important;width:auto!important;min-width:0!important;max-width:none!important}.plannerPage .plannerToolbar button.navBtn,.content .plannerPage .plannerToolbar button.navBtn{flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important}.plannerPage .plannerToolbar button:not(.navBtn){flex:none!important;width:auto!important}.plannerDayLabel{flex:100%;margin-left:0}.plannerPage .plannerCreateSubmit{width:100%!important;max-width:none!important}.plannerCreateRow,.approvalRow,.docSignRow,.axSheetSign,.axSheetVerify,.docEditorSplit,.financeBarRow,.orgTreeColumns{grid-template-columns:1fr}.orgTreeToolbar{flex-direction:column;align-items:stretch}.orgTreeToolbar select{flex-basis:40px;width:100%}.orgTreeChildren{margin-left:8px;padding-left:8px}.axSheet{padding:18px 14px 14px}.axSheet.compact{transform:none}.axSheetTop{flex-direction:column;gap:10px}.axSheetTitle,.docTitle{letter-spacing:.08em;font-size:26px}.axContractHead{grid-template-columns:1fr}.axContractTitle{margin-left:14px;margin-right:14px;font-size:18px}.axContractSubtitle,.axContractMeta,.axContractBody,.axSheetAgreement .axSheetSigns,.axSheetAgreement .axSheetVerify,.axSheetAgreement .axSheetRibbon,.axSheetAgreement .axSheetBar{margin-left:14px;margin-right:14px}.axContractMeta{grid-template-columns:1fr}.axContractMeta>div{border-right:none}.axContractMeta>div:not(:last-child){border-bottom:1px solid #cbd5e1}.axSheetMeta th,.docMeta th{width:96px;padding:6px 8px;font-size:10px}.axSheetMeta td,.docMeta td{word-break:break-word;padding:6px 8px;font-size:13px}.axSheetMark,.docSignAction{text-align:left}.axSheetQr,.axSheetQrStub,.docQr{width:96px;height:96px}.docDropzone{flex-wrap:wrap}.docDropzoneAction{margin-left:auto}.aiChatWidget{bottom:calc(12px + env(safe-area-inset-bottom));left:12px;right:12px}.aiChatPanel{height:min(72dvh,560px)}.searchMultiList{max-width:calc(100vw - 24px)}.iosSwitchRow{gap:12px}.iosSwitchRow span{font-size:14px;line-height:1.35}.profileAvatar{width:96px;height:96px}.headsGrid,.kpiMiniGrid{grid-template-columns:1fr 1fr}.content .formCard label.docCheck,.content .docCheck{width:100%;max-width:100%}}@media (width<=480px){.headsGrid,.kpiMiniGrid,.dashboardTwoCol{grid-template-columns:1fr}.topActions{gap:6px}.userPill{display:none}.calendarDay{min-height:40px}.axSheetTitle{font-size:22px}.loginCard .otpBox{border-radius:10px;height:44px;font-size:18px;line-height:44px}}.pdPage{max-width:1400px;position:relative}.pdHeader .pdHeaderTop{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pdRoleBadge{color:#67e8f9;letter-spacing:.02em;background:#22d3ee1f;border:1px solid #22d3ee59;border-radius:999px;align-items:center;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.pdErrorCard{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.pdFiltersCard{margin-bottom:16px}.pdFiltersBar{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.pdFilterField{flex-direction:column;gap:6px;min-width:160px;display:flex}.pdFilterField select{border:1px solid var(--ax-border);width:100%;color:var(--ax-text);background:#020617a6;border-radius:12px;margin-top:0;padding:10px 12px}.pdCompareToggle{border:1px solid var(--ax-border);color:var(--ax-text);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0a;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;display:inline-flex}.pdCompareToggle input{accent-color:#22d3ee;width:auto;margin:0}.pdCustomDateRow{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.pdCustomDateRow .pdFilterField input[type=date],.pdFilterField input[type=date]{border:1px solid var(--ax-border);width:100%;color:var(--ax-text);background:#020617a6;border-radius:12px;margin-top:0;padding:10px 12px}.pdCompareMode{min-width:220px}.pdAiFiltersRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.pdAiFilterInput{border:1px solid var(--ax-border);min-width:180px;color:var(--ax-text);background:#020617a6;border-radius:12px;flex:220px;margin:0;padding:10px 12px}.pdAiFilterQuestions{margin-top:10px}.pdChipsRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.pdChipsLabel{margin-right:4px;font-size:13px}.pdChip{color:var(--ax-text);background:#22d3ee1a;border:1px solid #22d3ee59;border-radius:999px;align-items:center;gap:6px;padding:4px 8px 4px 10px;font-size:13px;display:inline-flex}.pdChipApplied{background:#94a3b81f;border-color:#94a3b859}.pdChipRemove{width:18px;height:18px;color:var(--ax-text);cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:inline-flex}.pdChipRemove:hover{color:#fecaca;background:#f8717140}.pdFilterActions{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.pdPrimaryBtn,.pdGhostBtn{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-weight:650;display:inline-flex}.pdPrimaryBtn{color:#041018;background:linear-gradient(135deg,#22d3ee,#0ea5e9);border-color:#22d3ee80}.pdPrimaryBtn:disabled{opacity:.55;cursor:not-allowed}.pdGhostBtn{border-color:var(--ax-border);color:var(--ax-text);background:#ffffff0d}.pdGhostBtn:hover{background:#22d3ee14;border-color:#22d3ee59}.pdToolbar{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.pdGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.pdWidget{cursor:grab;flex-direction:column;gap:12px;min-height:160px;padding:16px 16px 14px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.pdWidget:active{cursor:grabbing}.pdSpan3{grid-column:span 3}.pdSpan6{grid-column:span 6}.pdSpan12{grid-column:span 12}.pdWidgetSelected{border-color:#22d3ee8c;box-shadow:0 0 0 1px #22d3ee40,0 18px 50px #00000059}.pdWidgetDragging{opacity:.55}.pdWidgetHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pdWidgetTitleBlock{flex:1;min-width:0}.pdWidgetTitle{color:var(--ax-text);margin:0;font-size:15px;font-weight:700;line-height:1.3}.pdWidgetMetaRow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.pdPeriodDates{font-size:12px}.pdOwnPeriodBadge{color:#94a3b8;background:#94a3b81a;border:1px solid #94a3b847;border-radius:8px;align-items:center;padding:2px 8px;font-size:11px;line-height:1.3;display:inline-flex}.pdWidgetMenuWrap{flex-shrink:0;position:relative}.pdWidgetMenu{z-index:30;border:1px solid var(--ax-border);background:#080c18fa;border-radius:14px;width:min(240px,70vw);max-height:340px;padding:8px;overflow:auto;box-shadow:0 18px 48px #00000073}.pdWidgetMenuPortal{z-index:12000;position:fixed}.pdWidgetMenu button{text-align:left;width:100%;color:var(--ax-text);background:0 0;border:none;border-radius:10px;padding:8px 10px;font-size:13px;display:block}.pdWidgetMenu button:hover{background:#22d3ee1f}.pdMenuSection{border-bottom:1px solid #ffffff0f;margin-bottom:6px;padding:6px 0 8px}.pdMenuSection>.muted{text-transform:uppercase;letter-spacing:.04em;padding:0 10px 6px;font-size:11px;display:block}.pdSizeRow{grid-template-columns:repeat(4,1fr);gap:6px;padding:0 6px;display:grid}.pdSizeRow button{text-align:center!important;border:1px solid var(--ax-border)!important;background:#ffffff0a!important}.pdSizeRow button.active{color:#67e8f9;background:#22d3ee29!important;border-color:#22d3ee8c!important}.pdMenuDanger{color:#fb7185!important}.pdWidgetBody{flex-direction:column;flex:1;justify-content:space-between;gap:10px;min-height:88px;display:flex}.pdMetricValue{letter-spacing:-.03em;color:var(--ax-text);margin:0;font-size:2rem;font-weight:800;line-height:1.1}.pdFactRow{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.pdChangePct.up{color:#4ade80}.pdChangePct.down{color:#fb7185}.pdStatusDot{background:#64748b;border-radius:50%;width:8px;height:8px;margin-left:auto}.pdStatusGood .pdStatusDot,.pdStatusDot.pdStatusGood{background:#22c55e}.pdStatusBad .pdStatusDot,.pdStatusDot.pdStatusBad{background:#ef4444}.pdStatusWarn .pdStatusDot,.pdStatusDot.pdStatusWarn{background:#eab308}.pdStatusGood .pdMetricValue{color:#86efac}.pdStatusBad .pdMetricValue{color:#fda4af}.pdProgressViz{flex-direction:column;gap:8px;display:flex}.pdProgressTrack{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}.pdProgressFill{border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#38bdf8);height:100%}.pdProgressMeta{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pdTableWrap{max-height:180px;overflow:auto}.pdTable{border-collapse:collapse;width:100%;font-size:12px}.pdTable th,.pdTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff14;padding:6px 8px}.pdTable th{color:#94a3b8;font-weight:600}.pdTableSortBtn{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;margin:0;padding:0;font-weight:600;display:inline}.pdTableSortBtn:hover{color:#67e8f9}.pdSparkline{color:#22d3ee;width:100%;height:42px}.pdBarChart{align-items:flex-end;gap:4px;height:48px;display:flex}.pdBarChartCol{opacity:.9;background:linear-gradient(#67e8f9,#0284c7);border-radius:4px 4px 2px 2px;flex:1;min-width:4px}.pdDonutWrap{align-items:center;gap:12px;display:flex}.pdDonut{width:52px;height:52px;transform:rotate(-90deg)}.pdDonutTrack{fill:none;stroke:#ffffff1a;stroke-width:5px}.pdDonutValue{fill:none;stroke:#22d3ee;stroke-width:5px;stroke-linecap:round}.pdDonutLabel{font-size:1.25rem;font-weight:750}.pdVizEmpty{margin:0;font-size:13px}.pdAiEditPanel{margin-top:20px}.pdTextarea{box-sizing:border-box;border:1px solid var(--ax-border);width:100%;color:var(--ax-text);font:inherit;resize:vertical;background:#020617a6;border-radius:12px;min-height:80px;margin-top:10px;padding:12px 14px}.pdTextarea:focus{border-color:#22d3ee8c;outline:none;box-shadow:0 0 0 3px #22d3ee1f}.pdToast{z-index:1600;color:var(--ax-text);background:#080c18f5;border:1px solid #22d3ee59;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #00000073}.pdToast>button:not(.pdGhostBtn){color:#041018;background:#22d3ee;border:none;border-radius:10px;padding:6px 12px;font-weight:700}.pdFormulaList{gap:12px;margin:0 0 16px;display:grid}.pdFormulaList div{gap:4px;display:grid}.pdFormulaList dt{color:#94a3b8;font-size:12px}.pdFormulaList dd{margin:0;font-weight:650}.pdAiModal{width:min(560px,100%)}.pdAiPreview{gap:12px;margin:12px 0 8px;display:grid}.pdAiPreview>div{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.pdAiPreview .muted{font-size:12px}.pdQuestions{color:#cbd5e1;margin:8px 0 12px;padding-left:18px}.pdQuestions li+li{margin-top:6px}.pdDrillPanel{margin-top:16px}.pdDrillHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pdDrillTableWrap{overflow-x:auto}.pdDrillTable{border-collapse:collapse;width:100%;font-size:14px}.pdDrillTable th,.pdDrillTable td{text-align:left;border-bottom:1px solid #ffffff14;padding:8px 10px}.pdDrillTable th{color:#94a3b8;font-weight:500}.pdDeviation{font-size:13px}.pdChangesList{margin:10px 0 14px;padding-left:18px;font-size:13px}.pdChangesList li+li{margin-top:4px}.pdDeleteCandidates ul{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pdDrillBreadcrumb{margin:0 0 12px;font-size:13px}.pdBreadcrumbLink{color:#67e8f9;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.pdDrillRowClickable{cursor:pointer}.pdDrillRowClickable:hover{background:#22d3ee14}.pdAuditCard{margin-bottom:16px}.pdAuditList{margin:0;padding:0;list-style:none}.pdAuditList li{border-bottom:1px solid #94a3b826;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 0;font-size:13px;display:flex}.pdAuditList li:last-child{border-bottom:none}.pdPlanMissing{opacity:.85;font-size:12px}@media (width<=1100px){.pdSpan3,.pdSpan6{grid-column:span 6}}@media (width<=720px){.pdGrid{grid-template-columns:1fr}.pdSpan3,.pdSpan6,.pdSpan12{grid-column:span 1}.pdFiltersBar{flex-direction:column;align-items:stretch}.pdFilterActions{width:100%;margin-left:0}.pdFilterActions .pdPrimaryBtn,.pdFilterActions .pdGhostBtn{flex:1}.pdToolbar{flex-direction:column}.pdToolbar>*{width:100%}.pdMetricValue{font-size:1.65rem}.pdToast{width:auto;left:12px;right:12px;transform:none}}@media (width>=901px){.app .topBar{box-sizing:border-box;border-radius:12px;gap:10px;height:36px;min-height:36px;padding:0 14px}.app .topBar .globalSearch .searchBox{border-radius:8px;height:28px;min-height:28px;padding:0 8px}.app .topBar .globalSearch .searchBoxInput{font-size:12px}.app .topBar .topActions{flex-wrap:nowrap;gap:8px}.app .topBar .topIconBtn{box-sizing:border-box;border-radius:8px;width:28px;min-width:28px;height:28px;min-height:28px;padding:0}.app .topBar .userPill,.app .topBar .ax-presence-count,.app .topBar button.ax-work-time-button{box-sizing:border-box;border-radius:9px;height:28px;min-height:28px;padding:3px 9px;font-size:12px;line-height:1.2}.app .topBar .ax-presence-tools{gap:7px}.app .topBar button.ax-work-time-button{width:auto}.app .topBar .topIconBtn svg,.app .topBar .userPill svg,.app .topBar .searchBox svg,.app .topBar button.ax-work-time-button svg{width:16px;height:16px}}.axMobileSheetOverlay{z-index:4500;background:#030712b8;justify-content:center;align-items:flex-end;padding:12px;display:flex;position:fixed;inset:0}.axMobileSheet{color:#f1f5f9;background:#17233a;border:1px solid #475569;border-radius:20px;width:min(520px,100%);max-height:85dvh;padding:18px;overflow:auto}.axMobileSheet header{justify-content:space-between;align-items:center;gap:12px;display:flex}.axMobileSheet h2{margin:0;font-size:18px}.axMobileSheet p{overflow-wrap:anywhere;font-size:13px}.axMobileSheet button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#25334d;border:1px solid #475569;border-radius:10px;padding:8px 12px}.axMobileSheet>button{width:100%;margin:8px 0}.axMobileSheet button:disabled{opacity:.4}.axCompactList{background:#1e2c43;border:1px solid #42516a;border-radius:14px;min-width:0;overflow:hidden}.axCompactRow{color:#eef2ff;text-align:left;width:100%;min-width:0;min-height:56px;font:inherit;box-sizing:border-box;background:0 0;border:0;border-bottom:1px solid #53627b45;align-items:center;gap:8px;padding:6px 10px;display:flex}.axCompactRow:last-child{border-bottom:0}.axRowMain{text-align:left;min-width:0;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;display:flex}.axRowText{flex:1;min-width:0;display:block}.axRowText strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;display:block;overflow:hidden}.axRowText small{color:#a8b5cc;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.axRowText em{color:#95a5bc;font-size:11px;font-style:normal}.axAvatar{color:#83d5fa;background:#334661;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;display:flex;position:relative}.axOnlineDot{background:#39da94;border:2px solid #1e2c43;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:-1px}.axRowMore{color:#d6e1f5;cursor:pointer;background:0 0;border:0;flex:none;min-width:40px;min-height:40px;font-size:22px}.axStatusBadge{white-space:nowrap;color:#aab9d1;background:#8091aa20;border-radius:8px;padding:4px 6px;font-size:10px}.axStatusBadge.active,.axRequest-approved{color:#71e2b2;background:#35d99518}.axStatusBadge.error,.axRequest-rejected{color:#ff9ea7;background:#fb718518}.axDeptCount{color:#b2c3d8;align-items:center;gap:3px;font-size:11px;display:flex}.axFilterToggle{display:none}.gs-mobile-meta{display:none!important}.axDayMarkers{display:none}.axCalendarActions{justify-content:flex-end;gap:8px;margin-bottom:10px;display:flex}.axCalendarActions button{min-width:40px;min-height:40px}.axCalendarLegend{color:#a6b6ce;gap:14px;margin:8px 0 14px;font-size:12px;display:flex}.axCalendarLegend>span{align-items:center;gap:5px;display:flex}.axCalendarLegend i,.axDayMarkers i{border-radius:50%;width:5px;height:5px;display:inline-block}.axCalendarLegend .event,.axDayMarkers .event{background:#22d3ee}.axCalendarLegend .task,.axDayMarkers .task{background:#fbbf24}.axCalendarLegend .done,.axDayMarkers .done{color:#4ade80}.axPlanHeading{justify-content:space-between;align-items:center;gap:10px;margin:12px 0;display:flex}.axPlanHeading h2{margin:0;font-size:18px}.axPlanHeading button{min-width:40px;min-height:40px}.axPlanProgress{color:#9fb4cf;align-items:center;gap:12px;font-size:12px;display:flex}.axPlanProgress progress{accent-color:#22d3ee;flex:1;max-width:200px;height:6px}.axSettingsGroup h3{margin:12px 0;font-size:15px}.settingsHint summary{cursor:pointer;list-style:none}.axProfileIdentity{align-items:center;gap:14px;display:flex}.axProfileIdentity strong{font-size:18px;display:block}.axProfileIdentity small{color:#a8b5cc;margin-top:5px;display:block}.axProfilePhoto{flex:none;position:relative}.axProfilePhoto>img,.axProfilePhoto>span{object-fit:cover;color:#9edffc;background:#374964;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:20px;display:flex}.axProfilePhoto button{color:#eaf4ff;background:#25334d;border:1px solid #586b86;border-radius:50%;width:28px;height:28px;padding:4px;position:absolute;bottom:-3px;right:-3px}.axProfileEmail{overflow-wrap:anywhere;justify-content:space-between;gap:12px;display:flex}.axProfileEmail span{min-width:0}.axProfilePreferences,.axLoginHistory{margin-top:16px}.axExternalIcon{display:none}@media (width<=768px){.axCompactPage{min-width:0}.axCompactPage .card{padding:12px}.axCompactPage .pageHeaderBlock{margin-bottom:10px}.axCompactPage .pageHeaderBlock p{margin:5px 0;font-size:12px;line-height:1.35}.axCompactPage .pageHeading{font-size:22px}.axCompactPage input:not([type=checkbox]),.axCompactPage select,.axCompactPage textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:42px;padding:8px 10px;font-size:16px}.axCompactPage input[type=date]{appearance:none}.axDesktopList,.axDesktopTabs{display:none!important}.employeesPage>.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:8px 0 10px!important}.employeesPage>.grid .statCard{box-sizing:border-box;border-radius:12px;min-height:56px;padding:8px 6px}.employeesPage>.grid .statIcon{display:none}.employeesPage>.grid h2{white-space:nowrap;margin:0 0 4px;font-size:10px;line-height:1.2}.employeesPage>.grid h1{margin:0;font-size:20px;line-height:1.15}:is(.axCompactPage .axMobileCreate:not(:has(.collapsibleBody)),.departmentsPage .collapsibleCard:not(:has(.collapsibleBody))){border-radius:12px;width:44px;margin:6px 6px 6px 0;padding:0;display:inline-block}.axMobileCreate .collapsibleToggle,.departmentsPage .collapsibleToggle{min-height:44px;padding:8px!important}.axMobileCreate:not(:has(.collapsibleBody)) .sectionHeading{gap:0;margin:0;font-size:0}.departmentsPage .collapsibleCard:not(:has(.collapsibleBody)) .sectionHeading{gap:0;margin:0;font-size:0}.axMobileCreate:not(:has(.collapsibleBody)) .sectionHeading svg{width:22px;height:22px}.axMobileCreate:not(:has(.collapsibleBody)) .collapsibleToggle>svg{display:none}.departmentsPage .collapsibleCard:not(:has(.collapsibleBody)) .collapsibleToggle>svg{display:none}.employeesPage .axFilterToggle{align-items:center;gap:5px;min-height:40px;margin:8px 0;display:flex}.employeesPage .employeesFilterBar{grid-template-columns:1fr 1fr;gap:6px;margin:8px 0 12px;display:grid}.employeesPage .employeesFilterBar>input:first-child{grid-column:1/-1}.employeesPage .employeesFilterBar:not(.filtersExpanded)>:nth-child(n+4){display:none}.axCompactPage .formRow{gap:8px}.content .axRowMain{width:auto;min-height:40px;font:inherit;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;display:flex}.content .axRowMore{color:#d6e1f5;background:0 0;border:0;flex:none;width:40px;min-height:40px;padding:0;font-size:22px}.departmentsPage .axCompactRow{gap:5px}.departmentsPage .axAvatar{width:26px;height:26px}.departmentsPage .axRowText strong{font-size:13px}.departmentsPage .axStatusBadge{padding:3px 4px;font-size:9px}.content .axRequestsList>button{text-align:left;color:#eef2ff;background:0 0;border:0;border-bottom:1px solid #53627b45;border-radius:0;align-items:center;gap:8px;width:100%;min-height:48px;margin:0;padding:5px 8px;display:flex}.axRequestsList .axAvatar{width:26px;height:26px}.axRequestsList .axRowText strong{font-size:13px}.axRequestsList .axRowText small{font-size:10px}.axRequestsList .axStatusBadge{text-overflow:ellipsis;max-width:86px;overflow:hidden}.gs-page{padding:0!important}.gs-top{gap:8px;flex-direction:row!important;align-items:center!important;margin-bottom:12px!important}.gs-top h1{margin:0!important;font-size:22px!important}.gs-eyebrow,.gs-top p,.gs-add-label{display:none!important}.gs-top .gs-primary{border:1px solid #4c5870;border-radius:12px;width:44px;min-width:44px;height:44px;padding:0}.gs-toolbar{grid-template-columns:minmax(0,1fr) 125px;gap:6px!important;margin-bottom:10px!important;display:grid!important}.gs-search{min-width:0;padding:0 8px!important}.gs-toolbar select{width:100%;height:42px;min-width:0!important;padding:8px!important;font-size:12px!important}.gs-search input{height:42px;font-size:16px!important}.gs-row{grid-template-columns:minmax(0,1fr) auto!important;gap:5px!important;min-height:60px!important;padding:8px!important;display:grid!important}.gs-department,.gs-assigned,.gs-desktop-meta{display:none!important}.gs-mobile-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:11px!important;display:block!important}.gs-name{gap:8px!important}.gs-name>span:last-child{min-width:0}.gs-name strong{font-size:13px!important}.gs-file{width:28px!important;height:30px!important}.gs-file svg{width:18px;height:18px}.gs-actions{grid-area:1/2!important;gap:0!important}.gs-actions button{width:38px;height:40px;padding:6px!important}.gs-dialog{padding:16px!important}.gs-dialog input,.gs-dialog select{font-size:16px!important}.calendarPage .pageHeaderBlock{margin-bottom:8px}.calendarPage .pageHeaderBlock p{margin:4px 0;font-size:12px}.calendarPage .card{padding:10px}.calendarPage .calendarGrid{gap:4px;min-width:0}.calendarPage .calendarScroll{overflow:visible}.calendarPage .calendarCard{margin-bottom:8px}.calendarPage .calendarNav{gap:8px;margin-bottom:8px}.calendarPage .calendarNav h2{font-size:17px}.calendarPage .calendarNav .navBtn{width:40px;min-width:40px;height:40px;padding:8px}.calendarPage .calendarWeekday{padding:3px 0;font-size:10px}.calendarPage .calendarDay{border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;height:40px!important;min-height:40px!important;padding:3px!important}.calendarPage .calendarDayNum{font-size:13px}.calendarPage .calendarDayEvents,.calendarPage .calendarDay.hasEvents:after{display:none!important}.calendarPage .axDayMarkers{justify-content:center;align-items:center;gap:3px;height:6px;display:flex}.axDayMarkers .done{font-size:9px;line-height:1}.calendarPage .calendarForms{display:none}.calendarPage .calendarForms.axCalendarFormOpen{display:block}.calendarPage .calendarForms.axCalendarFormOpen>.card:not(.axFormSelected){display:none}.calendarPage .calendarForm{gap:8px}.calendarPage .calendarForm input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:42px;font-size:16px}.calendarPage .calendarListItem{gap:8px;min-height:44px!important;padding:7px!important}.calendarPage .calendarListItem strong{font-size:13px}.calendarPage .calendarListItem .muted,.calendarPage .calendarListDate{font-size:11px}.calendarPage .calendarListItem>div{min-width:0}.calendarPage .calendarListItem .muted{overflow-wrap:anywhere}.calendarPage .calendarListDate{flex:none;width:70px}.calendarPage .calendarDayDetail .emptyHint{font-size:12px}.calendarPage .calendarList{margin-top:10px}.calendarPage .sectionHeading{font-size:16px}.calendarPage .plannerPage{margin:10px 0}.calendarPage .plannerPage .tabRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin-bottom:10px;display:grid;overflow:visible}.calendarPage .plannerPage .tabRow button{white-space:normal;min-width:0;min-height:40px;padding:6px 3px;font-size:10px;line-height:1.2}.calendarPage .plannerSections{gap:8px;display:grid}.calendarPage .plannerSections>.card{margin:0;padding:10px}.calendarPage .plannerEmpty{margin:8px 0;font-size:12px}.calendarPage .taskRow{min-height:48px;padding:8px}.calendarPage .taskRowHead{align-items:center;gap:6px;display:flex}.calendarPage .taskRowTitle{overflow-wrap:anywhere;min-width:0;font-size:13px}.calendarPage .taskStatusSelect{width:112px;min-width:112px;min-height:36px;margin:0;padding:4px;font-size:12px}.calendarPage .taskRowDesc{margin:5px 0;font-size:12px;line-height:1.35}.calendarPage .taskMeta{gap:4px;margin-top:4px}.calendarPage .taskChip{padding:3px 5px;font-size:10px}.calendarPage .plannerCreateRow{grid-template-columns:1fr 1fr;gap:8px;display:grid}.calendarPage .plannerCreateField{gap:4px;min-width:0;font-size:12px}.calendarPage .plannerCreateField input,.calendarPage .plannerCreateField select,.calendarPage .plannerCreateField textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:42px;padding:8px;font-size:16px}.calendarPage .plannerCreateField textarea{height:80px}.calendarPage .plannerCreate{gap:10px}.calendarPage .plannerChip{padding:6px;font-size:11px}.settingsPage .axSettingsPicker{align-items:center;gap:12px;margin:8px 0;font-size:13px;display:flex}.settingsPage .axSettingsPicker select{flex:1}.settingsPage .settingsFields{display:block}.settingsPage .axSettingsGroup{border-bottom:1px solid #42516a;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;padding-bottom:12px;display:grid}.settingsPage .axSettingsGroup h3{color:#87d7ed;grid-column:1/-1;margin:0;font-size:13px}.settingsPage .settingsField{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 22px;gap:4px;min-width:0;margin:0;display:grid}.settingsPage .settingsField label{align-self:center;font-size:12px;line-height:1.3}.settingsPage .settingsField input{grid-column:1/-1;height:40px;min-height:40px}.settingsPage .settingsHint{margin:0;font-size:11px;line-height:1.4}.settingsPage .settingsHint summary{font-size:16px}.settingsPage .settingsHint[open]{grid-column:1/-1}.settingsPage .axSetting-default_vacation_days,.settingsPage .axSetting-locale_default{grid-column:auto}.settingsPage .formCard h2{margin-bottom:12px;font-size:17px}.settingsPage .primaryBtn{width:100%;min-height:44px}.profilePage .axProfileIdentity{gap:10px;margin-bottom:10px;padding:12px}.profilePage .axProfileIdentity strong{overflow-wrap:anywhere;font-size:16px}.profilePage .axProfileIdentity small{font-size:11px}.profilePage .axProfilePhoto>img,.profilePage .axProfilePhoto>span{width:52px;height:52px}.profilePage .axProfileTabs{grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:10px;display:grid}.profilePage .axProfileTabs button{min-height:40px;padding:6px;font-size:12px}.profilePage .profileEditRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}.profilePage .profileField{gap:4px;min-width:0}.profilePage .profileField span{font-size:12px}.profilePage .profileField:nth-child(3),.profilePage .profileEditRow>button{grid-column:1/-1}.profilePage .axProfileEmail{flex-wrap:wrap;margin:0 0 12px;font-size:12px}.profilePage .axProfilePreferences{margin-top:0}.profilePage .axProfilePreferences h2,.profilePage .axLoginHistory h2{font-size:17px}.profilePage .iosSwitchRow{gap:10px;min-height:46px!important;margin:0!important;padding:8px 0!important}.profilePage .iosSwitchRow input{flex:none}.profilePage .axLoginHistory{background:0 0;border:0;margin-top:0;padding:0}.profilePage .axLoginHistory .axCompactRow{min-height:48px;padding:6px 10px}.profilePage .axLoginHistory .axRowText strong{font-size:12px}.app.axChatsRoute .topBar{grid-template-columns:40px minmax(0,1fr);gap:6px;min-height:50px;margin:4px 4px 0;padding:6px}.app.axChatsRoute .topBar .topActions{justify-content:flex-end;gap:5px}.app.axChatsRoute .topBar .topIconBtn{width:38px;min-width:38px;height:38px;padding:8px}.app.axChatsRoute .userPill{display:none}.app.axChatsRoute .ax-presence-tools{gap:5px}.app.axChatsRoute .ax-presence-count{gap:4px;padding:7px 8px;font-size:11px}.app.axChatsRoute .ax-work-time-button{width:36px;min-width:36px;height:36px;padding:7px}.app.axChatsRoute .content{padding:6px 4px 4px}.app.axChatsRoute .axChatsToolbar{box-sizing:border-box;border:1px solid #42516a;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;gap:6px;min-height:44px;margin-bottom:6px;padding:4px 8px}.app.axChatsRoute .axChats h1{gap:6px;font-size:18px}.app.axChatsRoute .axChatsToolbar p{display:none}.app.axChatsRoute .axChatsActions{flex-wrap:nowrap;gap:4px}.app.axChatsRoute .axChatsActions button,.app.axChatsRoute .axChatsActions a{box-sizing:border-box;width:40px;min-width:40px;height:40px;padding:8px}.app.axChatsRoute .axChatsActions button>span,.app.axChatsRoute .axChatsActions a>span:not(.axExternalIcon){display:none}.app.axChatsRoute .axExternalIcon{font-size:24px;line-height:1;display:inline}.app.axChatsRoute .axChatsFrameBox{border-radius:12px;min-height:120px}.app.axChatsRoute .aiChatWidget{bottom:84px;right:8px}.app.axChatsRoute .aiChatFab{width:34px;min-width:34px;height:34px;padding:7px}.app.axChatsRoute .aiChatFab svg{width:18px;height:18px}.axPnlConsole{top:auto;bottom:var(--ax-console-bottom,12px);padding:8px}.axPnlConsole input{font-size:16px}.axPnlConsole button{min-width:40px;min-height:40px}}.content .axTaskTitle{width:auto;min-height:32px;color:inherit;font:inherit;text-align:left;box-shadow:none;background:0 0;border:0;flex:1;padding:0}.content .axTaskTitle:hover{background:0 0}@media (width<=768px){.calendarPage .axTaskTitle{font-size:13px;line-height:1.25}.calendarPage .taskRow:has(.axTaskTitle[aria-expanded=false]) .taskMeta{display:none}.calendarPage .calendarListItem .tableActions{flex:none}.departmentsPage .pageHeaderBlock h1{margin:0;font-size:22px}.departmentsPage .axEditingDepartment table td{min-width:0}.departmentsPage .axEditingDepartment table input,.departmentsPage .axEditingDepartment table select{width:100%}.content .axCompactRow{line-height:1.3;padding:6px 10px!important}.content .axRowMain{line-height:1.3;white-space:nowrap!important;height:40px!important;min-height:40px!important;padding:0!important}.axRowText strong,.axRowText small{line-height:1.3}.content .axRowMore{height:40px!important;min-height:40px!important;padding:0!important}.content .axRequestsList>.axCompactRow{height:48px!important;min-height:48px!important;padding:5px 8px!important}.content .gs-name{line-height:1.3;min-height:40px!important;padding:0!important}.gs-name strong,.gs-name small{line-height:1.3}.content .gs-actions button{height:40px!important;min-height:40px!important;padding:6px!important}.content .axTaskTitle{line-height:1.3;min-height:32px!important;padding:0!important}.app.axChatsRoute .axChatsActions button{height:40px!important;min-height:40px!important;padding:8px!important}.content .axProfilePhoto button{width:28px!important;height:28px!important;min-height:28px!important;padding:4px!important}.calendarPage .plannerPage .taskRowHead{flex-direction:row!important}.calendarPage .plannerPage .taskStatusSelect{flex:none!important;width:112px!important;min-width:112px!important}.content .gs-name{background:0 0!important;border:0!important;justify-content:flex-start!important}.gs-row{padding:8px!important}.content .gs-actions button{background:0 0!important;border:0!important}.gs-row{box-sizing:border-box!important}.calendarPage .taskRow,.calendarPage .calendarListItem{box-sizing:border-box}}.axHintIcon{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font:12px/1 sans-serif;display:inline-flex}.capDash .cdHeaderFilters .cdMobileFilterToggle{display:none}.cdScopeFilters{display:contents}@media (width<=768px){.app.axCapRoute .content{min-width:0;padding:6px 6px calc(18px + env(safe-area-inset-bottom))!important}.content .capPage{min-width:0;max-width:100%;padding:0;font-size:12px}.content .capPage *,.content .capDash *{box-sizing:border-box}.content .capPage .capHeading{flex-wrap:nowrap;align-items:center;gap:6px;margin:0 0 7px}.content .capPage .capHeading>.capToolbar{flex-wrap:nowrap;gap:4px;min-width:0}.content .capPage .capHeading>.capToolbar:first-child{flex:1}.content .capPage .capHeading h1{margin:0;font-size:19px;line-height:1.15}.content .capPage .capHeading span{text-overflow:ellipsis;white-space:nowrap;max-width:210px;margin-top:2px;font-size:10px;display:block;overflow:hidden}.content .capPage .capHeading .capToolbar>button{flex:none;width:32px;min-width:32px;height:32px;min-height:32px;padding:5px}.content .capPage .capHeading button svg{flex:none;width:18px;height:18px;display:block}.content .capPage .capTabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:5px;max-width:100%;margin:0 0 8px;padding:2px 0 4px;overflow:auto hidden;flex-wrap:nowrap!important;display:flex!important}.content .capPage .capTabs::-webkit-scrollbar{display:none}.content .capPage .capTabs button{border-radius:8px;flex:none;gap:5px;width:auto;font-size:11px;line-height:1.2;display:inline-flex;white-space:nowrap!important;height:34px!important;min-height:34px!important;padding:5px 9px!important}.content .capPage .capTabs button svg{flex:none;width:14px;height:14px;display:block}.content .capPage .capTabs button span{white-space:nowrap}.content .capPage .capPanel{border-radius:10px;min-width:0;margin-bottom:9px;padding:10px}.content .capPage h2{margin:0 0 8px;font-size:16px;line-height:1.25}.content .capPage h3{margin:8px 0;font-size:14px}.content .capPage .capToolbar,.content .capPage .capInlineFilters{gap:6px;min-width:0}.content .capPage button,.content .capPage a{white-space:normal;max-width:100%;min-height:32px;padding:5px 8px;font-size:12px;line-height:1.25}.content .capPage input,.content .capPage select,.content .capPage textarea{width:100%;min-width:0;max-width:100%;height:34px;min-height:34px;margin:0;padding:5px 7px;line-height:1.2;font-size:16px!important}.content .capPage input[type=checkbox]{flex:none;width:20px;height:20px;min-height:20px}.content .capPage textarea{height:65px}.content .capPage label{gap:4px;min-width:0;font-size:11px}.content .capPage .capFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0}.content .capPage .capBetFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px 0}.content .capPage .capBetFields>label:first-child,.content .capPage .capBetFields>label:nth-child(2){grid-column:1/-1}.content .capPage .capSectionHeading,.content .capPage .capJournalHeading{flex-direction:column;align-items:stretch;gap:7px;margin:0 0 6px;padding-bottom:7px;display:flex}.content .capPage .capSectionHeading h2,.content .capPage .capJournalHeading h2{text-align:left;order:-1;margin:0}.content .capPage .capSectionHeading>.capInlineFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;display:grid}.content .capPage .capSectionHeading .capFilterControl,.content .capPage .capSectionHeading .capSearch{grid-column:1/-1}.content .capPage .capSectionHeading .capInlineFilters>button{grid-column:1/-1;height:32px;min-height:32px;padding:4px 8px;font-size:12px}.content .capPage .capFilterControl{align-items:center;gap:5px;min-width:0;max-width:100%;height:34px;padding:0 6px;display:flex}.content .capPage .capFilterControl select{border:0;flex:1;min-width:0;max-width:100%;padding:3px 0}.content .capPage .capSearch{gap:5px;width:100%;max-width:none;height:34px;padding:0 6px;display:flex;min-width:0!important}.content .capPage .capSearch input{background:0 0;border:0;width:100%;min-width:0;padding:4px 0}.content .capPage .capSearch svg,.content .capPage .capFilterControl svg{flex:none;width:15px;height:15px}.content .capPage .capJournalLeft{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;min-width:0;display:grid}.content .capPage .capJournalLeft>.capFilterControl:first-child:last-child{grid-column:1/-1}.content .capPage .capJournalLeft:has(>.capFilterControl:nth-child(3))>.capFilterControl:first-child{grid-column:1/-1}.content .capPage .capJournalRight{flex-wrap:wrap;justify-content:flex-start;gap:5px;width:100%;min-width:0;display:flex}.content .capPage .capJournalRight>.capSearch{flex:100%}.content .capPage .capJournalRight label{flex:1;min-width:120px}.content .capPage .capJournalRight>input{flex:1;width:auto;max-width:100%}.content .capPage .capDepositFields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid}.content .capPage .capDepositAccountField{grid-column:1/-1;gap:3px;font-size:11px}.content .capPage .capDepositFields>label:nth-of-type(2),.content .capPage .capDepositFields>button,.content .capPage .capDepositFields>label:first-of-type{grid-column:1/-1}.content .capPage .capDepositFields>button{height:34px;margin:0}.content .capPage .capDepositFields small{margin:2px 0 0;font-size:10px;line-height:1.3}.content .capPage .capAccountPicker summary{min-height:34px;padding:7px;font-size:13px;line-height:1.3}.content .capPage .capAccountChoices{width:100%;min-width:0;max-width:100%;max-height:45dvh;right:0;overflow-x:hidden}.content .capPage .capAccountChoices button{min-height:36px;padding:8px;font-size:12px;line-height:1.35}.content .capPage .capDepositAmount>span{padding:7px;font-size:12px}.content .capPage .capManualBalance .capFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.content .capPage .capManualBalance .capFields>label:first-child{grid-column:1/-1}.content .capPage .capManualBalance label strong{min-height:34px;padding:7px;font-size:12px}.content .capPage .capManualConfirm{margin:8px 0}.content .capPage .capTableWrap,.content .capDash .cdTableWrap{min-width:0;max-width:100%;margin:5px 0;overflow:visible}.content .capPage .capTableWrap table[data-cap-mobile],.content .capDash .cdTableWrap table[data-cap-mobile]{table-layout:auto;white-space:normal;border:0;max-width:100%;margin:0;display:block;width:100%!important;min-width:0!important}.content table[data-cap-mobile] thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.content table[data-cap-mobile] tbody{gap:7px;width:100%;display:grid}.content .capPage table[data-cap-mobile] tbody tr,.content .capDash table[data-cap-mobile] tbody tr{background:#0c192a70;border:1px solid #30445f;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 9px;min-width:0;display:grid;height:auto!important;min-height:0!important;padding:8px!important}.content .capPage table[data-cap-mobile] td,.content .capDash table[data-cap-mobile] td{overflow-wrap:anywhere;vertical-align:top;max-width:100%;display:block;text-align:left!important;white-space:normal!important;border:0!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;font-size:12px!important;line-height:1.3!important}.content table[data-cap-mobile] td:before{content:attr(data-label);color:#93a9c8;white-space:normal;margin-bottom:2px;font-size:9px;font-weight:400;line-height:1.2;display:block}.content table[data-cap-mobile] td[data-cap-full],.content table[data-cap-mobile] td[data-label=Дії],.content table[data-cap-mobile] td[data-label="Логін / пошта"],.content table[data-cap-mobile] td[data-label="Адреса : порт"]{grid-column:1/-1}.content table[data-cap-mobile] td[data-cap-full]:before{display:none}.content .capPage table[data-cap-mobile] td small{white-space:normal;margin:2px 0;font-size:10px!important;line-height:1.2!important}.content .capPage table[data-cap-mobile] td button,.content .capPage table[data-cap-mobile] td a{white-space:normal;height:auto;min-height:28px;padding:4px 6px;font-size:11px;line-height:1.2}.content .capPage table[data-cap-mobile] td .capTextButton{justify-content:flex-start;min-height:24px;padding:2px 0}.content .capPage table[data-cap-mobile] td .capValue,.content .capPage table[data-cap-mobile] td .capCopy{overflow-wrap:anywhere;white-space:normal;max-width:100%;font-size:12px;line-height:1.3}.content .capPage table[data-cap-mobile] .capValue button,.content .capPage table[data-cap-mobile] .capCopy button{flex:none;width:28px;min-width:28px;height:28px;min-height:28px;padding:4px}.content .capPage table[data-cap-mobile] .capBookMark,.content .capPage table[data-cap-mobile] .capProgramIcon{flex:none;width:24px;height:24px;font-size:14px}.content .capPage table[data-cap-mobile] .capBookName,.content .capPage table[data-cap-mobile] .capProgramName{white-space:normal;max-width:100%;gap:5px!important}.content .capPage table[data-cap-mobile] .capBookName{font-size:13px;font-weight:600}.content .capPage table[data-cap-mobile] .capInlineFilters{flex-wrap:wrap}.content .capPage table[data-cap-mobile] td input,.content .capPage table[data-cap-mobile] td select{max-width:100%;width:100%!important;height:34px!important;font-size:16px!important}.content .capPage .capGroupedTable[data-cap-mobile] .capEventTitle,.content .capPage .capGroupedTable[data-cap-mobile] .capMarket{grid-column:1/-1}.content .capPage .capGroupedTable[data-cap-mobile] .capEventTitle strong{font-size:13px;line-height:1.3}.content .capPage .capGroupedTable[data-cap-mobile] .capEventTitle:before,.content .capPage .capGroupedTable[data-cap-mobile] .capEventNumber:before{display:none}.content .capPage .capGroupedTable[data-cap-mobile] .capEventTime{text-align:right!important}.content .capPage .capGroupedTable[data-cap-mobile] .capEventTime:before{display:none}.content .capPage .capGroupedTable[data-cap-mobile] .capEventNet{color:inherit;font-weight:600}.content .capPage .capGroupedTable[data-cap-mobile] tr[data-cap-continuation]:before{content:attr(data-cap-continuation);color:#9cb8dd;border-bottom:1px solid #314761;grid-column:1/-1;padding-bottom:5px;font-size:11px}.content .capPage .capGroupedTable[data-cap-mobile] .capScissorsButton{flex:none;width:30px;height:30px;min-height:30px;padding:6px}.content .capPage .capGroupedTable[data-cap-mobile] .capScissorsButton svg{width:14px;height:14px}.content .capPage .capLimitedAccount{border-color:#a1425b!important}.content .capPage .capPanel>.capToolbar:last-child{flex-wrap:nowrap;gap:5px;margin-top:8px}.content .capPage .capPanel>.capToolbar:last-child>span{text-align:center;flex:1;font-size:10px;line-height:1.2}.content .capPage .capModalBackdrop{align-items:flex-end;padding:6px}.content .capPage .capModal{max-width:100%;max-height:calc(100dvh - 24px - env(safe-area-inset-top));padding:12px 10px calc(12px + env(safe-area-inset-bottom));border-radius:12px;overflow:auto;width:100%!important}.content .capPage .capDetailsGrid{display:block}.content .capPage .capDetailsGrid dl,.content .capPage .capProgramDetails dl{grid-template-columns:92px minmax(0,1fr);gap:8px;font-size:12px}.content .capPage .capOriginalBet dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:6px 0;display:grid}.content .capPage .capOriginalBet dl>div{overflow-wrap:anywhere;min-width:0;padding:4px}.content .capPage .capOriginalBet dt{font-size:10px}.content .capPage .capOriginalBet dd{margin:2px 0;font-size:12px}.content .capPage>footer{margin-top:8px;font-size:10px;line-height:1.4}.app.axCapRoute .aiChatFab{width:32px;min-width:32px;height:32px;padding:5px}.app.axCapRoute .aiChatFab svg{width:18px;height:18px}.content .capDash{border-radius:10px;min-width:0;padding:10px;font-size:12px}.content .capDash .cdHeading{align-items:center;gap:6px;margin-bottom:8px;padding-bottom:7px}.content .capDash .cdTitle h1{gap:6px;margin:0;font-size:18px}.content .capDash .cdTitle h1 svg{width:19px;height:19px}.content .capDash .cdTitle p{max-width:220px;margin-top:3px;font-size:9px;line-height:1.3}.content .capDash .cdActions{gap:4px}.content .capDash .cdActions button{height:30px;min-height:30px;padding:5px 7px;font-size:10px}.content .capDash .cdActions button:first-child{gap:0;width:30px;font-size:0}.content .capDash .cdActions button svg{width:15px;height:15px}.content .capDash .cdHeaderFilters{flex-basis:100%;order:3;gap:5px;padding:0}.content .capDash .cdHeaderFilters>.cdPeriod{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;display:grid}.content .capDash .cdPeriod button{white-space:nowrap;height:30px;min-height:30px;padding:3px 4px;font-size:10px}.content .capDash .cdDates{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:5px;width:100%;display:grid}.content .capDash .cdDates label{min-width:0;font-size:10px;display:block}.content .capDash .cdDates input{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-width:0;height:34px;padding:3px;font-size:16px!important}.content .capDash .cdMobileFilterToggle{text-align:left;width:100%;height:28px;min-height:28px;padding:4px 8px;font-size:11px;display:block}.content .capDash .cdScopeFilters{grid-template-columns:minmax(0,1fr) 88px;gap:5px;width:100%;display:grid}.content .capDash[data-mobile-filters=closed] .cdScopeFilters{display:none}.content .capDash .cdScopeFilters select{width:100%;max-width:none;height:34px;min-height:34px;padding:4px 6px;font-size:16px!important}.content .capDash .cdScopeFilters select:first-child,.content .capDash .cdScopeFilters>small{grid-column:1/-1}.content .capDash .cdMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.content .capDash .cdMetric{grid-template-rows:13px 20px;gap:2px 4px;height:48px;min-height:48px;padding:4px 6px}.content .capDash .cdMetric>span{white-space:nowrap;font-size:10px;line-height:13px}.content .capDash .cdMetric>strong{white-space:nowrap;font-size:14px;line-height:20px}.content .capDash .cdMoney{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 7px;margin:6px 0 8px;padding:6px;font-size:10px;line-height:1.3;display:grid}.content .capDash .cdMoney button{text-align:left;height:auto;min-height:0;padding:0;font-size:10px;line-height:1.3}.content .capDash .cdMoney>small{grid-column:1/-1;font-size:9px}.content .capDash .cdGrid{flex-direction:column;gap:8px;display:flex}.content .capDash .cdColumn{display:contents}.content .capDash .cdGrid>.cdColumn:first-child>.cdPanel:first-child{order:1}.content .capDash .cdGrid>.cdColumn:first-child>.cdPanel:nth-child(2){order:4}.content .capDash .cdGrid>.cdColumn:nth-child(2)>.cdPanel:first-child{order:2}.content .capDash .cdTurnover{order:3}.content .capDash .cdAccountControl{order:5}.content .capDash .cdPanel{border-radius:9px;min-width:0;margin:0;padding:9px}.content .capDash h2{gap:6px;margin:0 0 7px;font-size:14px;line-height:1.25}.content .capDash h2 svg{flex:none;width:16px;height:16px}.content .capDash .cdSwitch{gap:4px;margin:5px 0}.content .capDash .cdSwitch button{height:28px;min-height:28px;padding:4px 7px;font-size:10px}.content .capDash .cdChart svg{width:100%;height:auto;min-height:0;max-height:210px;display:block}.content .capDash .cdChart text{font-size:12px}.content .capDash .cdChart small{font-size:9px;line-height:1.3;display:block}.content .capDash .cdStaffBar{gap:6px;min-height:34px;padding:4px 0;font-size:11px}.content .capDash .cdStaffBar>span:nth-child(2){width:85px}.content .capDash .cdStaffBar b{min-width:92px;font-size:11px}.content .capDash .cdAvatar{width:24px;height:24px;font-size:11px}.content .capDash .cdBarTrack{height:7px}.content .capDash .cdDualLine text{font-size:12px}.content .capDash .cdLineLegend{gap:4px 7px;font-size:9px}.content .capDash .cdNote{margin-top:6px;font-size:9px;line-height:1.35}.content .capDash .cdAccountControl .cdControl{height:28px;min-height:28px;padding:4px 7px;font-size:11px}.content .capDash table[data-cap-mobile] td:first-child{grid-column:1/-1;font-weight:600;font-size:13px!important}.content .capDash table[data-cap-mobile] td:first-child:before{display:none}.content .capDash table[data-cap-mobile] td button{height:auto;min-height:24px;padding:2px 0;font-size:13px}.content .capDash .cdWarning{padding:7px;font-size:10px;line-height:1.3}.content .capPage button,.content .capPage a,.content .capDash button{min-height:32px!important;padding:5px 8px!important;line-height:1.25!important}.content .capPage .capHeading .capToolbar>button{height:32px!important;min-height:32px!important;padding:5px!important}.content .capPage table[data-cap-mobile] td button,.content .capPage table[data-cap-mobile] td a{min-height:28px!important;padding:4px 6px!important}.content .capPage table[data-cap-mobile] td .capTextButton{min-height:24px!important;padding:2px 0!important}.content .capPage .capGroupedTable[data-cap-mobile] .capScissorsButton{width:30px!important;height:30px!important;min-height:30px!important;padding:6px!important}.content .capPage .capGroupedTable[data-cap-mobile] .capScissorsButton svg{flex:none;width:14px;height:14px;display:block}.content .capPage .capGroupedTable[data-cap-mobile] .capMoney small{display:inline-block;margin-left:4px!important}.content .capDash .cdActions button{height:30px!important;min-height:30px!important;padding:5px 7px!important}.content .capDash .cdActions button:first-child{padding:5px!important}.content .capDash .cdActions button svg{flex:none;display:block}.content .capDash .cdPeriod button{white-space:nowrap!important;height:30px!important;min-height:30px!important;padding:3px 4px!important}.content .capDash .cdMobileFilterToggle{height:28px!important;min-height:28px!important;padding:4px 8px!important}.content .capDash .cdMetric{height:48px!important;min-height:48px!important;padding:4px 6px!important;line-height:1!important}.content .capDash .cdMoney{grid-template-columns:1fr 1fr}.content .capDash .cdMoney>span,.content .capDash .cdMoney>button{overflow-wrap:anywhere;font-size:10px;line-height:1.4!important;display:block!important}.content .capDash .cdMoney button{min-height:0!important;padding:0!important}.content .capDash .cdMoney b{white-space:nowrap}.content .capDash .cdSwitch button{height:28px!important;min-height:28px!important;padding:4px 7px!important}.content .capDash .cdStaffBar{min-height:34px!important;padding:4px 0!important}.content .capDash .cdAccountControl .cdControl{height:28px!important;min-height:28px!important;padding:4px 7px!important}.content .capDash table[data-cap-mobile] td button{min-height:24px!important;padding:2px 0!important}}.cdCutDetails{color:#ffb9c9;background:#63263d33;border:1px solid #b64b65;border-radius:7px;justify-content:space-between;align-items:flex-start;gap:8px;padding:8px;font-size:11px;line-height:1.4;display:flex}.cdCutDetails span{white-space:pre-wrap;overflow-wrap:anywhere}.cdCutDetails button{flex:none;min-width:28px}@media (width<=768px){.content .capPage .capBalancePanel>.capToolbar:first-child{flex-direction:column;align-items:stretch;gap:7px;display:flex}.content .capPage .capBalancePanel>.capToolbar:first-child>.capToolbar{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.content .capPage .capBalancePanel>.capToolbar:first-child h2{margin:0}.content .capDash .cdCutDetails{padding:6px;font-size:10px}.content .capPage .capGroupedTable[data-cap-mobile] tbody tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr) minmax(0,.7fr);grid-template-areas:"number number time time""title title title title""book book stake odds""market market status status""net net net net";align-items:center;gap:4px 8px;padding:7px 8px!important}.content .capPage .capGroupedTable[data-cap-mobile] tbody tr[data-cap-continuation]{grid-template-areas:"ref ref ref ref""book book stake odds""market market status status"}.content .capPage .capGroupedTable[data-cap-mobile] tr[data-cap-continuation]:before{white-space:nowrap;text-overflow:ellipsis;grid-area:ref;padding-bottom:3px;font-size:10px;overflow:hidden}.content .capPage .capGroupedTable[data-cap-mobile] .capEventNumber{background:0 0;flex-wrap:wrap;grid-area:number;align-items:center;gap:0 6px;display:flex}.content .capPage .capGroupedTable[data-cap-mobile] .capEventNumber .capEventDetailsButton{margin:0;display:inline-flex;min-height:28px!important;padding:3px!important;font-size:10px!important}.content .capPage .capGroupedTable[data-cap-mobile] .capEventActions{gap:8px;width:100%;margin:0;display:flex}.content .capPage .capGroupedTable[data-cap-mobile] .capEventTime{flex-wrap:wrap;grid-area:time;justify-content:flex-end;align-items:center;gap:2px 6px;display:flex}.content .capPage .capGroupedTable[data-cap-mobile] .capEventTime small{margin:0!important}.content .capPage .capGroupedTable[data-cap-mobile] .capEventTitle{background:0 0;grid-area:title}.content .capPage .capGroupedTable[data-cap-mobile] .capEventTitle strong{font-size:12px;line-height:1.25}.content .capPage .capGroupedTable[data-cap-mobile] .capEventTitle>small{display:inline;margin:0 7px 0 0!important;font-size:9px!important}.content .capPage .capGroupedTable[data-cap-mobile] td[data-label="БК / акаунт"]{grid-area:book}.content .capPage .capGroupedTable[data-cap-mobile] .capBookmakerCell{gap:4px}.content .capPage .capGroupedTable[data-cap-mobile] .capBookmakerText{font-size:12px;line-height:1.2;display:block}.content .capPage .capGroupedTable[data-cap-mobile] .capBookmakerText small{display:block;margin:0!important;font-size:9px!important}.content .capPage .capGroupedTable[data-cap-mobile] .capMoney{grid-area:stake}.content .capPage .capGroupedTable[data-cap-mobile] .capMoney small{margin-left:2px!important;font-size:9px!important}.content .capPage .capGroupedTable[data-cap-mobile] .capOdds{grid-area:odds}.content .capPage .capGroupedTable[data-cap-mobile] .capMarket{background:0 0;grid-area:market;font-size:11px!important}.content .capPage .capGroupedTable[data-cap-mobile] td[data-label=Статус]{flex-wrap:wrap;grid-area:status;align-items:center;gap:0 4px;display:flex;font-size:11px!important}.content .capPage .capGroupedTable[data-cap-mobile] .capBetEditButton{margin:0;min-height:28px!important;padding:3px 0!important;font-size:10px!important}.content .capPage .capGroupedTable[data-cap-mobile] .capEventNet{grid-area:net;align-items:baseline;gap:5px;display:flex}.content .capPage .capGroupedTable[data-cap-mobile] .capEventNet:before{margin:0}.content .capPage .capGroupedTable[data-cap-mobile] .capEventNet.positive{color:#5bd989}.content .capPage .capGroupedTable[data-cap-mobile] .capEventNet.negative{color:#ff6c79}.content .capPage .capGroupedTable[data-cap-mobile] .capNetUnknown,.content .capPage .capGroupedTable[data-cap-mobile] td[data-label="БК / акаунт"]:before,.content .capPage .capGroupedTable[data-cap-mobile] .capMarket:before,.content .capPage .capGroupedTable[data-cap-mobile] td[data-label=Статус]:before{display:none}.content .capPage .capGroupedTable[data-cap-mobile]{gap:9px;display:grid}.content .capPage .capGroupedTable[data-cap-mobile] tbody.capEventGroup{background:#0c192a70;border:1px solid #30445f;border-radius:8px;gap:0;padding:0 8px;overflow:hidden}.content .capPage .capGroupedTable[data-cap-mobile] tbody.capEventGroup tr{background:0 0;border:0;border-radius:0;padding:7px 0!important}.content .capPage .capGroupedTable[data-cap-mobile] tbody.capEventGroup tr+tr{border-top:1px solid #30445f;grid-template-areas:"book book stake odds""market market status status"}.content .capPage .capGroupedTable[data-cap-mobile] tbody.capEventGroup tr[data-cap-continuation]:before{display:none}.content .capPage .capGroupedTable[data-cap-mobile] tbody.capEventGroup .capEventNet:not(.capNetUnknown){border-top:1px solid #30445f;margin-top:2px;padding-top:4px!important}}.capDash{--cd-border:#243b57;color:#dce7fa;border:1px solid var(--cd-border);background:linear-gradient(120deg,#091522,#0b1928);border-radius:14px;padding:18px;font-size:13px;box-shadow:0 15px 55px #0003}.capDash *{box-sizing:border-box}.capDash button,.capDash select,.capDash input{font:inherit;color:inherit;cursor:pointer;background:#102138;border:1px solid #2b4463;border-radius:7px;padding:9px 12px}.capDash button:hover{background:#172d49;border-color:#5a8ad1}.capDash button:focus-visible,.capDash select:focus-visible,.capDash input:focus-visible{outline-offset:2px;outline:2px solid #66b9ff}.capDash button:disabled{opacity:.5;cursor:wait}.cdHeading,.cdActions,.cdFilters,.cdPeriod,.cdMoney,.cdPanelHeading,.cdDates{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.cdHeading{border-bottom:1px solid var(--cd-border);justify-content:space-between;padding-bottom:14px}.capDash h1{align-items:center;gap:12px;margin:0 0 5px;font-size:25px;display:flex}.capDash h1 svg{color:#ffcb46}.capDash p{margin:9px 0}.cdHeading p,.capDash small,.cdNote{color:#9aafcc}.cdActions button{align-items:center;gap:7px;display:flex}.cdFilters{padding:15px 0}.cdPeriod button{padding:7px 10px;font-size:12px}.capDash button.active{color:#fff;background:linear-gradient(#2465d5,#204ca2);border-color:#4b8cff}.cdDates label{align-items:center;gap:6px;font-size:11px;display:flex}.cdDates input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:139px;padding:5px}.cdMetrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.capDash .cdMetric{text-align:left;background:linear-gradient(135deg,#102135,#0d1b2a);grid-template-columns:25px 1fr;align-content:start;gap:10px;min-height:126px;padding:16px 12px;display:grid}.cdMetric span{align-self:center;font-size:12px}.cdMetric strong,.cdMetric small{grid-column:1/-1}.cdMetric strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(17px,1.5vw,26px)}.capDash .positive{color:#34e5a0}.capDash .negative{color:#ff667b}.capDash .purple{color:#b798ff}.capDash .cyan{color:#22d6ee}.capDash .amber{color:#ffcc40}.cdMoney{border:1px solid var(--cd-border);background:#0d1e32;border-radius:8px;justify-content:space-between;margin:12px 0 18px;padding:10px}.capDash .cdMoney button{background:0 0;border:0;padding:0}.cdGrid{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);gap:14px;display:grid}.cdPanel{border:1px solid var(--cd-border);background:linear-gradient(145deg,#101f30,#0b1927);border-radius:11px;min-width:0;padding:15px}.capDash h2{align-items:center;gap:10px;margin:0 0 12px;font-size:16px;display:flex}.capDash h2 svg{color:#83b9ff}.cdPanelHeading{justify-content:space-between;align-items:flex-start;gap:12px}.cdPanelHeading h2{margin:5px 0}.cdPanelHeading .cdPeriod{justify-content:flex-end}.cdSwitch{justify-content:flex-end;gap:4px;margin:10px 0;display:flex}.cdSwitch button{padding:5px 9px;font-size:11px}.cdChart svg{width:100%;min-height:180px}.cdChart text{fill:#9fb7d9;font-size:11px}.cdTableWrap{margin-top:17px;overflow:auto}.capDash table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.capDash th,.capDash td{text-align:right;border-bottom:1px solid #21364e;padding:14px 10px}.capDash th:first-child,.capDash td:first-child{text-align:left}.capDash th{color:#9db3d3;font-weight:500}.capDash td{font-variant-numeric:tabular-nums}.capDash td button{color:#e1eafa;background:0 0;border:0;padding:0}.capDash .cdNote{margin-top:12px;font-size:11px;line-height:1.6}.capDash .cdStaffBar{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:11px 0;font-size:12px;display:flex}.cdStaffBar>span:nth-child(2){text-overflow:ellipsis;width:96px;overflow:hidden}.cdStaffBar b{text-align:right;min-width:95px}.cdAvatar{background:linear-gradient(135deg,#6771dd,#403b82);border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.cdBarTrack{background:#203451;border-radius:8px;flex:1;min-width:25px;height:10px;overflow:hidden}.cdBarTrack i{background:linear-gradient(90deg,#7851db,#6393ff);border-radius:8px;height:100%;display:block}.cdBarTrack i.loss{background:#ff667b}.capDash .cdControl{background:#102137;justify-content:space-between;align-items:center;width:100%;margin:8px 0;display:flex}.cdComposition{background:#263951;border-radius:20px;height:17px;margin:15px 0;display:flex;overflow:hidden}.cdComposition .active{background:#32d29b}.cdComposition .limited{background:#ff657c}.cdComposition .other{background:#526687}.cdLegend{color:#a8bde0;justify-content:space-between;font-size:11px;display:flex}.cdWarning{color:#f2d58b;background:#4c3c182a;border:1px solid #786333;border-radius:7px;padding:12px;font-size:12px;line-height:1.6}.cdError{color:#ff8aa0;background:#681d342a;border:1px solid #923550;border-radius:7px;padding:12px}.cdError button{margin-left:15px}@media (width<=1250px){.cdMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.cdGrid{grid-template-columns:minmax(0,1fr)}.cdStaffBar>span:nth-child(2){width:160px}}@media (width<=600px){.capDash{padding:12px}.cdMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.capDash h1{font-size:21px}.cdFilters>select{width:100%}.cdPeriod{gap:5px}.cdPeriod button{padding:7px}.cdHeading{gap:12px}.cdStaffBar>span:nth-child(2){width:85px}.cdStaffBar b{min-width:85px}.cdPanelHeading .cdPeriod{justify-content:flex-start}.cdMoney{flex-direction:column;align-items:flex-start}.cdChart svg{min-height:150px}.cdDates{width:100%}.cdLegend{flex-wrap:wrap;gap:9px}}.capDash .cdHeading{gap:12px;margin-bottom:12px;padding-bottom:10px}.capDash .cdTitle{flex:none}.capDash .cdTitle h1{font-size:22px}.capDash .cdTitle p{margin:3px 0 0;font-size:11px}.capDash .cdHeaderFilters{flex:520px;justify-content:flex-end;gap:6px;padding:0}.capDash .cdHeaderFilters select{max-width:200px;padding:6px 8px;font-size:11px}.capDash .cdHeaderFilters>small{font-size:10px}.capDash .cdHeaderFilters .cdPeriod button{padding:6px 8px;font-size:11px}.capDash .cdActions{margin-left:auto}.capDash .cdActions button{padding:6px 8px;font-size:11px}.capDash .cdMetric{grid-template-rows:12px 19px;grid-template-columns:15px minmax(0,1fr);align-content:center;gap:1px 5px;height:42px;min-height:42px;padding:4px 8px}.capDash .cdMetric>svg{width:14px;height:14px}.capDash .cdMetric>span{white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:12px;overflow:hidden}.capDash .cdMetric>strong{white-space:nowrap;overflow-wrap:normal;font-size:clamp(13px,1.25vw,18px);line-height:19px}.capDash .cdMetric>small{display:none}.capDash .cdMoney{gap:4px 12px;min-height:26px;margin:8px 0 12px;padding:4px 8px;font-size:11px;line-height:16px}.capDash .cdMoney button{height:auto;min-height:0;padding:0;font-size:11px;line-height:16px}.capDash .cdMoney small{font-size:9px}@media (width<=800px){.capDash .cdHeaderFilters{flex-basis:100%;order:3;justify-content:flex-start}.capDash .cdMetric>strong{font-size:14px}}@media (width<=600px){.capDash .cdHeaderFilters select{max-width:none}.capDash .cdMoney{flex-direction:row;align-items:center}}.capDash .cdColumn{flex-direction:column;gap:14px;min-width:0;display:flex}.capDash .cdAccountControl{align-self:stretch;padding:9px 12px}.capDash .cdAccountControl h2{margin-bottom:6px;font-size:13px}.capDash .cdAccountControl .cdControl{min-height:24px;margin:4px 0;padding:3px 8px;font-size:11px;line-height:16px}.capDash .cdAccountControl>p{margin:5px 0;font-size:10px}.capDash .cdAccountControl .cdLegend,.capDash .cdAccountControl>small{font-size:9px}.capDash .cdTurnover{padding:12px}.capDash .cdTurnover .cdSwitch{margin:0 0 9px}.capDash .cdTurnoverSvg{width:100%;height:auto;display:block;overflow:visible}.capDash .cdTurnoverName{fill:#dce7fa;font-size:12px}.capDash .cdTurnoverValue{fill:#39dce8;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.capDash .cdAxisLabel{fill:#94accb;font-size:10px}.capDash .cdTurnover .cdNote{margin:5px 0 0;font-size:10px;line-height:1.4}.capDash .cdAccountControl{padding:8px 12px}.capDash .cdAccountControl h2{margin-bottom:4px;line-height:16px}.capDash .cdAccountControl .cdControl{height:20px;min-height:20px;margin:3px 0;padding:1px 7px;line-height:16px}.capDash .cdAccountControl>p{margin:3px 0;line-height:12px}.capDash .cdAccountControl .cdComposition{height:7px;margin:4px 0}.capDash .cdAccountControl>small{line-height:11px;display:block}.capDash .cdLineLegend{flex-wrap:wrap;gap:7px 13px;margin:0 0 4px;font-size:10px;display:flex}.capDash .cdLineLegend .cash,.capDash .cdCashAxis{color:#22cbdc;fill:#22cbdc}.capDash .cdLineLegend .events,.capDash .cdEventAxis{color:#b59aff;fill:#b59aff}.capDash .cdLineLegend .cuts{color:#ff526f}.capDash .cdDualLine text{font-size:10px}.capDash .cdCutPoint{cursor:help}.capDash .cdCutPoint:focus{stroke:#ffcf40;stroke-width:3px;outline:none}.axAnalytics{color:#eaf5ff;max-width:1760px;min-height:95vh;margin:-25px auto 0}.axAnalytics *{box-sizing:border-box}.axAnalytics button{font:inherit;cursor:pointer}.axAnalyticsUtility{color:#8eb5ca;justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;font-size:12px;display:flex}.axAnalyticsUtility button{color:#9cdeff;background:0 0;border:0;align-items:center;gap:6px;padding:8px;display:inline-flex}.axAnalyticsUtility button:hover{color:#fff}.axAnalyticsTop{background:radial-gradient(at 50% 60%,#0a527055,#0000 60%);border-bottom:1px solid #19435b;justify-content:center;align-items:center;gap:12px;min-height:121px;display:flex;position:relative}.axAnalyticsTop:before{content:"";background:linear-gradient(90deg,#0000,#1ac8ff,#0000);height:1px;position:absolute;top:50%;left:12%;right:12%}.axAnalyticsDirectionGroup{z-index:1;align-items:center;gap:7px;display:flex;position:relative}.axAnalyticsDirection{color:#bce8f7;white-space:nowrap;background:#061727;border:1px solid #147098;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-width:100px;height:24px;padding:0 12px;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;font-size:11px!important}.axAnalyticsDirection[aria-disabled=true]{opacity:.58}.axAnalyticsDirection:not([aria-disabled=true]):hover{transform:translateY(-2px)}.axAnalyticsDirection.selected{opacity:1;box-shadow:0 0 12px}.axAnalyticsDirection.cyan{color:#00caff;border-color:#0085c9}.axAnalyticsDirection.green{color:#00e8cb;border-color:#008b80}.axAnalyticsDirection.amber{color:#ffc247;border-color:#a87300}.axAnalyticsDirection.red{color:#ff4669;border-color:#aa284c}.axAnalyticsDirection.violet{color:#bb76ff;border-color:#7944b4}.axAnalyticsCore{z-index:2;letter-spacing:-2px;background:#041424;border:3px solid #00baf8;border-radius:50%;flex:none;justify-content:center;align-items:center;width:110px;height:110px;display:flex;position:relative;box-shadow:0 0 5px 3px #722af1,0 0 25px #682de88c,inset 0 0 19px #188be650;color:#fff!important;font-size:33px!important;font-weight:900!important}.axAnalyticsCore span{color:#00dded}.axAnalyticsCore small{letter-spacing:0;color:#acc5d7;font-size:10px;font-weight:500;position:absolute;bottom:12px}.axAnalyticsCore.open{box-shadow:0 0 8px #00d7ff,0 0 32px #7e30ec,inset 0 0 21px #188be670}.axAnalyticsPending{color:#a8c8dc;background:#0a2636;border:1px solid #24516b;border-radius:8px;align-items:center;gap:10px;margin:12px 0;padding:12px 15px;display:flex}.axAnalyticsPending button{color:#74dfff;background:0 0;border:0;margin-left:auto}.axAnalyticsPnlFrame{background:linear-gradient(160deg,#092034,#041525);border:1px solid #194662;border-radius:12px;margin-top:19px;padding:18px;box-shadow:inset 0 0 30px #0017287a}.axAnalyticsPnlHeader{justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;display:flex}.axAnalyticsEyebrow{color:#50bee9;font-size:11px}.axAnalyticsPnlHeader h1{margin:4px 0;font-size:25px}.axAnalyticsPnlHeader p{color:#91afc2;margin:0}.axAnalyticsLive{color:#34eab0;letter-spacing:0;vertical-align:middle;font-size:11px;font-weight:500}.axAnalyticsPnlActions{gap:8px;display:flex}.axAnalyticsPnlActions button,.axAnalyticsPnlActions a{color:#d3eeff;white-space:nowrap;background:#0a3047;border:1px solid #286481;border-radius:8px;align-items:center;gap:7px;padding:10px 12px;text-decoration:none;display:inline-flex}.axAnalyticsPnlActions button:hover,.axAnalyticsPnlActions a:hover{background:#125171}.axAnalyticsIframeWrap{background:#06100e;border:1px solid #24506b;border-radius:11px;position:relative;overflow:hidden}.axAnalyticsIframeWrap iframe{border:0;width:100%;height:min(970px,115vh);min-height:690px;display:block}.axAnalyticsFrameLoading{color:#6ad7f9;z-index:1;background:#071625;place-items:center;display:grid;position:absolute;inset:0}.axAnalyticsFrameNote{color:#7e9fb2;margin:10px 0 0;font-size:11px}@media (width<=1450px){.axAnalyticsDirection{min-width:unset;padding:0 9px;font-size:10px!important}.axAnalyticsDirectionGroup{gap:5px}.axAnalyticsTop{gap:8px}.axAnalyticsCore{width:90px;height:90px;font-size:27px!important}}@media (width<=1120px){.axAnalyticsTop{flex-wrap:wrap;padding:15px}.axAnalyticsCore{order:-1;width:82px;height:82px;margin:0 calc(50% - 41px);font-size:25px!important}.axAnalyticsCore small{bottom:7px}.axAnalyticsDirectionGroup{flex-wrap:wrap;justify-content:center}}@media (width<=680px){.axAnalytics{margin:0}.axAnalyticsDirection{height:20px;font-size:9px!important}.axAnalyticsDirection svg{width:15px}.axAnalyticsPnlHeader{display:block}.axAnalyticsPnlActions{flex-wrap:wrap;margin-top:12px}.axAnalyticsPnlFrame{padding:10px}.axAnalyticsIframeWrap iframe{height:80vh;min-height:680px}.axAnalyticsUtility{font-size:11px}}@media (prefers-reduced-motion:reduce){.axAnalyticsDirection{transition:none}}.content .axAnalytics .axAnalyticsCore,.content .axAnalytics .axAnalyticsCore:hover{background:#041424;border:3px solid #00baf8;border-radius:50%;width:110px;height:110px;min-height:110px;padding:0;box-shadow:0 0 5px 3px #722af1,0 0 25px #682de88c,inset 0 0 19px #188be650}.content .axAnalytics .axAnalyticsCore.open,.content .axAnalytics .axAnalyticsCore.open:hover{box-shadow:0 0 8px #00d7ff,0 0 32px #7e30ec,inset 0 0 21px #188be670}.content .axAnalytics .axAnalyticsDirection{background:#061727;border-radius:7px;height:24px;min-height:24px;padding-top:0;padding-bottom:0;line-height:1}.content .axAnalytics .axAnalyticsDirection:hover{background:#0a2b42;box-shadow:0 0 11px}@media (width<=1450px){.content .axAnalytics .axAnalyticsCore,.content .axAnalytics .axAnalyticsCore:hover{width:90px;height:90px;min-height:90px}}@media (width<=1120px){.content .axAnalytics .axAnalyticsCore,.content .axAnalytics .axAnalyticsCore:hover{width:82px;height:82px;min-height:82px}}@media (width<=680px){.content .axAnalytics .axAnalyticsDirection{height:20px;min-height:20px}}.axAnalyticsTop:before{pointer-events:none;background:linear-gradient(90deg,#0000,#123f83 20%,#00c9ff 82%,#5f28ec);height:2px;top:50%;left:9%;right:53%;box-shadow:0 0 9px #00bfffaa,0 0 19px #285cff88}.axAnalyticsTop:after{content:"";pointer-events:none;background:linear-gradient(90deg,#6f30ed,#00c9ff 20%,#123f83 80%,#0000);height:2px;position:absolute;top:50%;left:53%;right:9%;box-shadow:0 0 9px #00bfffaa,0 0 19px #5028eb88}.content .axAnalytics .axAnalyticsCore,.content .axAnalytics .axAnalyticsCore:hover{background:#030509;overflow:hidden}.axAnalyticsCore img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transform:scale(1.1)}.axAnalyticsDirectionGroup{animation:.3s ease-out both axDirectionsAppear}@keyframes axDirectionsAppear{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.axAnalyticsDirectionGroup{animation:none}}.axPnPeriod{flex-wrap:wrap;gap:8px;margin:6px 0 16px;display:flex}.content .axAnalytics .axPnPeriod button{color:#adcede;background:#061c2e;border:1px solid #275473;border-radius:8px;height:36px;min-height:36px;padding:8px 14px;font-size:13px}.content .axAnalytics .axPnPeriod button.active{color:#e9fbff;background:#075581;border-color:#00cafa;box-shadow:0 0 11px #05bdf56b}.axPnRange{color:#87bdd5;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:17px;display:flex}.axPnRange label{align-items:center;gap:7px;display:flex}.axPnRange input{color:#e3f7ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#061c2e;border:1px solid #286583;border-radius:7px;padding:8px}.content .axAnalytics .axPnRange button{color:#e9fbff;background:#075581;border:1px solid #00baf8;height:37px;min-height:37px}.axPnError{color:#ffb1c2;background:#4e182844;border:1px solid #cd5079;border-radius:8px;margin:8px 0;padding:12px}.axPnError button{margin-left:12px}.axPnLoading{color:#a5cada;place-items:center;min-height:165px;display:grid}.axPnHero{background:radial-gradient(circle at 94% 0,#6439d83c,#0000 38%),linear-gradient(135deg,#0d3553,#081d30);border:1px solid #167391;border-radius:11px;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:22px;display:flex}.axPnHero>div:first-child{flex-direction:column;gap:9px;display:flex}.axPnHero small,.axPnHeroMetrics small{color:#a2bbd1;font-size:12px}.axPnHero>div:first-child>strong{color:#f0fcff;letter-spacing:-.03em;font-size:clamp(30px,4vw,52px);line-height:1}.axPnHero>div:first-child>span{color:#a8cde0;font-size:13px}.axPnHero b{font-size:15px}.axPnHeroMetrics{flex:1;grid-template-columns:repeat(3,minmax(110px,1fr));align-self:end;gap:10px;max-width:650px;display:grid}.axPnHeroMetrics>div{background:#061a2db9;border:1px solid #2b5b77;border-radius:9px;padding:14px}.axPnHeroMetrics strong{margin-top:5px;font-size:20px;display:block}.axAnalytics .positive{color:#29ecc7}.axAnalytics .negative{color:#ff617b}.axPnQuick{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 20px;display:grid}.axPnQuick>div{background:#071d2f;border:1px solid #25516a;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:14px 17px;display:flex}.axPnQuick span{color:#9bbace}.axPnQuick b{color:#ffc873;font-size:18px}.axPnTitle{justify-content:space-between;align-items:baseline;gap:10px;margin:23px 0 12px;font-size:18px;display:flex}.axPnTitle small{color:#8aaec2;font-size:12px;font-weight:400}.axPnDirections{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.axPnDirection{background:linear-gradient(150deg,#0a273c,#061a2a);border:1px solid #20506c;border-radius:10px;padding:15px}.axPnDirectionTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.axPnDirectionTop span{color:#75a5c0;font-size:11px}.axPnDirection>strong{margin:14px 0;font-size:25px;display:block}.axPnDirectionFoot{color:#a0bdcb;border-top:1px solid #1b4961;gap:7px;padding-top:10px;font-size:11px;display:grid}.axPnChart{background:linear-gradient(#0b2940,#051827);border:1px solid #23516b;border-radius:10px;align-items:flex-end;gap:12px;height:160px;padding:10px 18px 2px;display:flex}.axPnBar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;min-width:0;height:100%;display:flex}.axPnBar>span{background:#25c9ec;border-radius:5px 5px 1px 1px;width:min(100%,34px);min-height:4px;box-shadow:0 0 9px #00bafb55}.axPnBar>span.positive{background:#25dbbd}.axPnBar>span.negative{background:#ff607b}.axPnBar small{color:#8cb5ca;font-size:10px}@media (width<=760px){.axPnHeroMetrics{width:100%;max-width:none}.axPnHeroMetrics strong{font-size:16px}.axPnQuick{grid-template-columns:1fr}.axPnDirections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=470px){.axPnHeroMetrics,.axPnDirections{grid-template-columns:1fr}.axPnTitle{display:block}.axPnTitle small{margin-top:4px;display:block}}.axPnBusiness{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 20px;display:grid}.axPnBusiness article{background:linear-gradient(145deg,#0b2d45,#071b2d);border:1px solid #245473;border-radius:10px;flex-direction:column;gap:8px;padding:16px;display:flex}.axPnBusiness small{color:#83c9ec;font-size:12px}.axPnBusiness strong{font-size:23px}.axPnBusiness .axPnAmber{color:#ffc873}.axPnBusiness span{color:#a6c4d5;font-size:12px}.axPnBusiness b{font-size:14px}@media (width<=850px){.axPnBusiness{grid-template-columns:1fr}}.axAnalyticsLocked{min-height:70vh}.axPnLockCard{text-align:center;background:radial-gradient(circle at 50% 0,#144963,#061b2d 65%);border:1px solid #225879;border-radius:16px;width:min(100%,480px);margin:12vh auto 0;padding:30px;box-shadow:0 0 24px #00bdf42c}.axPnLockIcon{color:#4ddfff;background:#0b3047;border:1px solid #14a5d8;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 14px;display:grid;box-shadow:0 0 18px #08bded88}.axPnLockCard h1{margin:0 0 8px;font-size:24px}.axPnLockCard p{color:#a0bfd1;font-size:13px}.axPnLockCard form{gap:12px;margin-top:24px;display:grid}.axPnLockCard input{color:#e6faff;background:#061827;border:1px solid #2a6381;border-radius:9px;width:100%;height:44px;padding:0 14px;font-size:15px}.content .axPnLockCard button[type=submit]{color:#fff;background:#086897;border:1px solid #14bdeb;border-radius:9px;min-height:44px}.content .axPnLockCard button:disabled{opacity:.5;cursor:default}.axPnAmbient{isolation:isolate;background:radial-gradient(at 50% 49%,#0a456b 0%,#071d34 34%,#030c18 76%);border:1px solid #164b70;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;height:min(73vh,770px);min-height:470px;display:flex;position:relative;overflow:hidden}.axPnAmbient:before{content:"";z-index:-1;background:conic-gradient(#0000 0deg,#167bbb44 32deg,#0000 83deg,#7132b557 174deg,#0000 242deg,#0bbadd42 321deg,#0000 360deg);animation:23s linear infinite axPnSpin;position:absolute;inset:-35%}.axPnAmbient:after{content:"";pointer-events:none;opacity:.5;background:repeating-linear-gradient(0deg,#0000 0 36px,#3dcaff0b 37px 38px);position:absolute;inset:0}.axPnAmbientBeam{background:linear-gradient(90deg,#0000,#07d0ff,#883aff,#00d5ff,#0000);width:300%;height:2px;animation:6s ease-in-out infinite axPnBeam;position:absolute;top:42%;left:-100%;box-shadow:0 0 24px 8px #15bffd77}.axPnAmbientOrbit{border:2px solid #28cfff;border-radius:50%;place-items:center;width:clamp(144px,17vw,220px);height:clamp(144px,17vw,220px);animation:5s ease-in-out infinite axPnBreathe;display:grid;position:relative;box-shadow:0 0 25px #138dfbbb,0 0 95px #643ae775,inset 0 0 22px #38baff66}.axPnAmbientOrbit:before,.axPnAmbientOrbit:after{content:"";border:1px solid #3487df96;border-color:#42dfff #3487df96 #724aff;border-radius:50%;animation:13s linear infinite axPnSpin;position:absolute;inset:-23px}.axPnAmbientOrbit:after{opacity:.45;animation-duration:21s;animation-direction:reverse;inset:-47px}.axPnAmbientOrbit img{object-fit:cover;border-radius:50%;width:100%;height:100%;transform:scale(1.035)}.axPnAmbientCopy{z-index:2;text-align:center;letter-spacing:.08em;text-shadow:0 0 17px #00baff88;margin-top:70px;position:relative}.axPnAmbientCopy span{color:#57dafe;letter-spacing:.32em;font-size:11px}.axPnAmbientCopy h1{margin:10px 0 6px;font-size:clamp(27px,4vw,48px)}.axPnAmbientCopy p{color:#9bbad0;letter-spacing:.04em;font-size:13px}.axPnAmbientScan{background:linear-gradient(#0000,#64e9ff0b,#0000);height:28%;animation:11s ease-in-out infinite axPnScan;position:absolute;top:-45%;left:0;right:0;transform:skewY(-10deg)}@keyframes axPnSpin{to{transform:rotate(360deg)}}@keyframes axPnBreathe{50%{box-shadow:0 0 45px #26d9ff,0 0 130px #733cf3aa,inset 0 0 30px #38baffaa}}@keyframes axPnBeam{50%{opacity:.35;transform:scaleX(.8)}}@keyframes axPnScan{to{top:120%}}@media (prefers-reduced-motion:reduce){.axPnAmbient:before,.axPnAmbientBeam,.axPnAmbientOrbit,.axPnAmbientOrbit:before,.axPnAmbientOrbit:after,.axPnAmbientScan{animation:none}}@media (width<=620px){.axPnAmbient{min-height:520px}.axPnAmbientCopy{margin-top:65px}}.axAnalyticsPnlLocked{color:#a8c8dc;background:linear-gradient(160deg,#092034,#041525);border:1px solid #194662;border-radius:12px;margin-top:19px;padding:19px 22px}.axAnalyticsPnlLockedTitle{color:#eaf5ff;font-size:20px;font-weight:700}.axAnalyticsPnlLocked p{margin:8px 0 0;font-size:13px}.axAnalyticsMediaPlaceholder{margin-top:20px}.axAnalyticsMediaPlaceholder .axPnAmbient{height:300px;min-height:300px}.axAnalyticsMediaPlaceholder .axPnAmbientOrbit{width:92px;height:92px}.axAnalyticsMediaPlaceholder .axPnAmbientOrbit:before{inset:-12px}.axAnalyticsMediaPlaceholder .axPnAmbientOrbit:after{inset:-22px}.axAnalyticsMediaPlaceholder .axPnAmbientCopy{margin-top:30px}.axAnalyticsMediaPlaceholder .axPnAmbientCopy h2{margin:7px 0;font-size:24px}@media (width<=620px){.axAnalyticsMediaPlaceholder .axPnAmbient{height:260px;min-height:260px}}@media (width>=1121px){.axAnalyticsTop .axAnalyticsDirectionGroup{flex:1;min-width:0}.axAnalyticsTop .axAnalyticsDirectionGroup:first-child{justify-content:flex-end}.axAnalyticsTop .axAnalyticsDirectionGroup:last-child{justify-content:flex-start}}.axFilm{color:#fff;background:#030b18;border:1px solid #164b70;border-radius:16px;margin-top:20px;position:relative;overflow:hidden}.axFilmPreview{aspect-ratio:32/9;cursor:pointer;text-align:left;color:#fff;background:#030b18;border:0;width:100%;min-height:220px;padding:0;display:block;position:relative;overflow:hidden}.axFilmPreview>img{object-fit:cover;object-position:center 40%;width:100%;height:100%;transition:transform .4s;display:block;position:absolute;inset:0}.axFilmPreview:hover>img{transform:scale(1.03)}.axFilmPreviewShade{background:linear-gradient(90deg,#020918d9 0%,#030a16a6 36%,#030a160a 80%);position:absolute;inset:0}.axFilmPreviewText{text-shadow:0 2px 18px #0008;gap:14px;display:grid;position:absolute;top:50%;left:clamp(20px,4vw,58px);transform:translateY(-50%)}.axFilmPreviewText small{letter-spacing:.22em;color:#71d8ff;font-size:12px;font-weight:700}.axFilmPreviewText strong{font-size:clamp(25px,3vw,46px);line-height:1.1}.axFilmLaunch{color:#e8f9ff;background:#073853e6;border:1px solid #55cafa99;border-radius:10px;align-items:center;gap:10px;width:max-content;padding:11px 16px;font-size:14px;font-weight:600;display:inline-flex}.axFilmPreviewFullscreen{color:#fff;cursor:pointer;background:#061526dd;border:1px solid #75d5ff9c;border-radius:10px;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:18px;right:18px}.axFilmPreviewFullscreen:hover,.axFilmPreviewFullscreen:focus-visible{outline-offset:2px;background:#145374;outline:2px solid #62d5ff}.axFilmVideo{aspect-ratio:16/9;object-fit:contain;cursor:pointer;background:#000;width:100%;display:none}.axFilmOpen .axFilmVideo{display:block}.axFilmControls{color:#e7f7ff;background:#061526;align-items:center;gap:12px;min-height:64px;padding:8px 16px;display:flex}.axFilmControls button{color:#e7f7ff;cursor:pointer;background:#0b2941;border:1px solid #5dc8f654;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.axFilmControls button:hover,.axFilmControls button:focus-visible{outline-offset:2px;background:#145374;outline:2px solid #62d5ff}.axFilmTime{font-variant-numeric:tabular-nums;white-space:nowrap;color:#c0dbe8;font-size:12px}.axFilmSeek{cursor:pointer;accent-color:#4ed2ff;background:0 0;flex:1;min-width:30px;height:18px}.axFilmSeek::-webkit-slider-runnable-track{background:linear-gradient(90deg,#59d5ff var(--progress),#315066 var(--progress));border-radius:6px;height:6px}.axFilmSeek::-moz-range-track{background:#315066;border-radius:6px;height:6px}.axFilmSeek::-moz-range-progress{background:#59d5ff;border-radius:6px;height:6px}.axFilm:fullscreen{background:#000;border:0;border-radius:0;flex-direction:column;justify-content:center;display:flex}.axFilm:fullscreen .axFilmVideo{aspect-ratio:auto;flex:1;width:100%;height:calc(100vh - 72px);min-height:0}.axFilm:fullscreen .axFilmControls{background:#071422;flex:none}@media (width<=600px){.axFilmPreview{aspect-ratio:20/9;min-height:185px}.axFilmPreviewText{gap:8px}.axFilmPreviewText small{font-size:10px}.axFilmControls{gap:5px;padding:7px}.axFilmControls button{width:34px;height:34px}.axFilmTime{font-size:10px}}.payHome{color:#eaf3ff;max-width:1300px;margin:auto;padding:10px 4px 30px}.payHome button{color:#dff5ff;cursor:pointer;background:#142b43;border:1px solid #34647d;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 12px;display:inline-flex}.payHome button:disabled{opacity:.4;cursor:not-allowed}.payHome button:hover:not(:disabled){border-color:#00d9ff}.payHome input,.payHome select,.payHome textarea{color:#eaf3ff;font:inherit;box-sizing:border-box;background:#0b2033;border:1px solid #365a73;border-radius:7px;max-width:100%;padding:8px}.payHome label{flex-direction:column;gap:6px;margin:10px 0;font-size:13px;display:flex}.payHeader{align-items:center;gap:12px;display:flex}.payHeader h1{flex:1;margin:8px 0;font-size:21px}.payTabs{gap:8px;margin:14px 0;display:flex}.payTabs button{flex-direction:column;min-width:180px}.payTabs button.selected{background:#115271;border-color:#00d9ff}.payHome small{color:#97afc4;font-size:11px;line-height:1.5;display:block}.paySchedule{color:#91a9bf;font-size:12px}.payCard h2{margin:0 0 10px;font-size:17px}.payCard h3{font-size:15px}.payCard p{font-size:13px;line-height:1.6}.payCardTitle{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.payGenerate{align-items:center;gap:10px;display:flex}.payGenerate label{flex-direction:row;align-items:center}.payScroll{margin:12px 0;overflow-x:auto}.payHome table{border-collapse:collapse;width:100%;font-size:13px}.payHome td,.payHome th{text-align:left;border-bottom:1px solid #25475c;padding:9px}.payHome td input{width:130px}.payHome th{color:#8daec7;font-weight:500}.payHome td:last-child{overflow-wrap:anywhere}.payBatchList>button{text-align:left;grid-template-columns:1.2fr .8fr 1fr 20px;justify-content:stretch;width:100%;margin:5px 0;padding:12px;display:grid}.payBatchList>button>span{flex-direction:column;align-items:flex-start;font-size:12px;display:flex}.paySteps{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.paySteps span{color:#91aac3;background:#152c41;border-radius:8px;padding:7px 10px;font-size:11px}.paySteps .current{color:#c5f6ff;background:#154963;border:1px solid #00c9ff}.payHash{overflow-wrap:anywhere;margin:8px 0}.payHome .payConsent{flex-direction:row;align-items:flex-start;line-height:1.5;display:flex}.payConsent input{flex-shrink:0;margin-top:3px}.paySign,.payOrder,.payPayout{border-top:1px solid #25485d;margin-top:12px;padding-top:12px}.payActRow{border-bottom:1px solid #25475c;align-items:center;gap:12px;padding:9px 0;font-size:12px;display:flex}.payActRow>span:first-child{flex:1}.payHome .payError{color:#ffb4be;background:#5b1d2c55;border-radius:8px;padding:10px}.paySettingsRoute{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.payHome details{margin-top:18px;font-size:12px}.payHome dt{color:#8faac1}.payHome dd{margin:4px 0 12px}@media (width<=679px){.payHome{padding:4px 0 24px}.payHeader h1{font-size:16px}.payHeader button span{display:none}.payTabs button{flex:1;min-width:0;font-size:12px}.payCard{padding:12px}.payGenerate{flex-direction:column;align-items:stretch;gap:0}.payGenerate label{justify-content:space-between;font-size:12px}.payBatchList>button{grid-template-columns:1fr auto;gap:8px}.payBatchList>button>span:nth-child(3){grid-column:1}.payActRow{flex-wrap:wrap}.payActRow button{font-size:11px}.payHome th,.payHome td{padding:7px;font-size:12px}.paySchedule{font-size:11px}.payHeader{gap:8px}}.payHome .payMenu{display:none}@media (width<=679px){.payHome .payMenu{display:inline-flex}}.payHome button{white-space:normal}.payBatchList>button>span{overflow-wrap:anywhere;min-width:0}@media (width<=679px){.payGenerate button{text-align:center;max-width:100%;font-size:12px}.paySteps{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.paySteps span{padding:6px;font-size:10px}.paySteps span:last-child{grid-column:1/-1}.payHome .payHash{font-size:10px}}.payHome{box-sizing:border-box;width:100%;min-width:0}.payHome *{box-sizing:border-box}.payCard,.paySign,.payOrder,.payPayout,.payCardTitle>div{min-width:0;max-width:100%}.payHome .payConsent{justify-content:flex-start;gap:8px;max-width:100%}.payHome .payConsent input[type=checkbox]{flex:0 0 16px;min-width:16px;margin:3px 0 0;padding:0;width:16px!important;height:16px!important}.payHome .payConsent>span{overflow-wrap:anywhere;flex:1;min-width:0}.payCardTitle{flex-wrap:wrap}.payActRow>span{overflow-wrap:anywhere;min-width:0}.payScroll{min-width:0;max-width:100%}.paySettingsRoute label{flex:220px;min-width:0;max-width:100%}.payHome select{width:100%}.payHome p,.payHome li,.payHome details{overflow-wrap:anywhere}.payHome .payActRow{flex-wrap:wrap}.sidebar .sideMenu>button,.finIcon{position:relative}.financeAttentionDot{pointer-events:none;z-index:2;background:#ff4059;border-radius:50%;width:8px;height:8px;position:absolute;top:3px;left:3px;box-shadow:0 0 7px #ff405988}.sidebar .financeAttentionDot{top:8px;left:8px}.payHome{color:#e4edff;background:radial-gradient(at 98% 0,#003a6740,#0000 65%),linear-gradient(120deg,#040f28ed,#03192ee8);border:1px solid #00cde7;border-radius:10px;max-width:none;margin:2px auto 12px;padding:18px 18px 12px;font-size:13px;box-shadow:0 0 16px #00d9ff12}.payHome button{min-height:32px;box-shadow:none;background:#061b35;border-color:#176181;border-radius:6px;margin:0;padding:6px 12px;font-size:12px;font-weight:500}.payHome button+button{margin-left:0}.payHome .payPrimary{color:#001321;background:#00d5ee;border-color:#00e6ff;font-weight:650}.payHome .payPrimary:hover:not(:disabled){background:#35e5fc}.payHeader{align-items:center;gap:16px;margin-bottom:14px;position:relative}.payHeadingIcon{color:#ff3159;background:linear-gradient(135deg,#ab003f55,#1b1437);border:1px solid #ff3159;border-radius:10px;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:58px;display:flex;box-shadow:0 0 16px #f9006522}.payHeadingText{min-width:0}.payHeader h1{margin:0 0 5px;font-size:23px;font-weight:650;line-height:1.25}.payHeadingText p{color:#b2c5eb;margin:0;font-size:13px}.payHeaderTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;margin-left:auto;display:flex}.payHome label.payFilter{background:#03162d;border:1px solid #1b466c;border-radius:6px;flex-direction:row;align-items:center;gap:6px;min-height:35px;margin:0;padding:0 9px}.payHome .payFilter select{background:0 0;border:0;width:auto;max-width:200px;height:33px;margin:0;padding:6px 2px;font-size:12px}.payHeaderTools .paySettingsButton,.payHeaderTools .payClose{background:0 0;width:30px;min-height:30px;padding:5px}.payHeaderTools .payClose{border-color:#0000}.payKindSwitch{align-items:center;gap:6px;margin:4px 0 12px;display:flex}.payKindSwitch button{border-color:#163858;gap:7px;min-height:29px;padding:5px 10px;font-size:12px;display:inline-flex}.payKindSwitch .selected{color:#00dcf9;background:#00344b;border-color:#008fba}.payKindSwitch small{color:inherit;font-size:10px;display:inline}.payKindSwitch>span{color:#809bbf;margin-left:auto;font-size:10px}.payStageTabs{border-bottom:1px solid #244567;gap:12px;margin-bottom:12px;display:flex;overflow-x:auto}.payHome .payStageTabs button{color:#b7c6e6;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-height:37px;padding:9px 20px}.payHome .payStageTabs button.selected{color:#00e3ff;border-bottom-color:#00d9ff;font-weight:650}.payStageTabs b{color:#d9f6ff;background:#005495;border:1px solid #008bc2;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;margin-left:7px;font-size:11px;display:inline-flex}.payMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.payMetric{background:linear-gradient(110deg,#041932,#00234a60);border:1px solid #144368;border-radius:7px;align-items:center;gap:16px;min-width:0;min-height:74px;padding:12px 20px;display:flex}.payMetric>span{width:48px;height:48px;box-shadow:0 0 14px color-mix(in srgb,currentColor 40%,transparent);border:3px solid;border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;display:flex}.payMetric.green>span{color:#00e59e}.payMetric.amber>span{color:#ffb300}.payMetric.red>span{color:#ff315f}.payMetric>div{min-width:0}.payMetric small{color:#c4d1eb;font-size:11px}.payMetric strong{overflow-wrap:anywhere;margin-top:5px;font-size:22px;font-weight:650;line-height:1.2;display:block}.payMetric.green strong{color:#a0efff;font-size:20px}.payCard{background:#041c3866;border:1px solid #007db2;border-radius:7px;margin:12px 0;padding:14px 16px}.payCard h2{font-size:17px;font-weight:650}.payCard p{font-size:12px}.payStatement{border-color:#00b9e0}.payStatement .payCardTitle{flex-wrap:nowrap;align-items:flex-start;gap:16px;padding-right:24px;position:relative}.payStatement .payCardTitle>div:first-child{flex:1}.payStatement .payCardTitle h2{margin-bottom:7px;font-size:16px}.payStatementMeta{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.payStatus{color:#ffc240;white-space:normal;border:1px solid #e7a800;border-radius:14px;padding:3px 11px;font-size:10px;display:inline-flex}.payStatus.ready,.payStatus.processed{color:#00e5a3;border-color:#00bc8b}.payHome .payDetailClose{background:0 0;border:0;width:24px;min-height:24px;padding:2px;position:absolute;top:-4px;right:0}.payWorkflow{flex:0 48%;align-items:flex-start;gap:21px;min-width:0;display:flex}.payWorkflowStep{color:#a4b2d2;flex:1;align-items:flex-start;gap:9px;min-width:0;display:flex;position:relative}.payWorkflowStep+.payWorkflowStep:before{content:"";background:#365175;width:17px;height:2px;position:absolute;top:15px;left:-21px}.payWorkflowStep strong{font-size:10px;font-weight:550;line-height:1.4;display:block}.payWorkflowStep small{color:inherit;font-size:9px;line-height:1.5}.payWorkflowCircle{color:#9eb3d8;border:2px solid #405a7f;border-radius:50%;flex:0 0 29px;justify-content:center;align-items:center;width:29px;height:29px;font-size:12px;display:flex}.payWorkflowStep.done{color:#00e99f}.payWorkflowStep.done .payWorkflowCircle{color:#00e99f;border-color:#00e99f;box-shadow:0 0 10px #00ee991f}.payWorkflowStep.current{color:#00dbfa}.payWorkflowStep.current .payWorkflowCircle{border-color:#00d9ff;box-shadow:0 0 10px #00d9ff44}.payWorkflowCircle>span{background:#00d9ff;border-radius:50%;width:9px;height:9px}.payHome .payScroll{margin:12px 0 9px}.payStatementTable{min-width:630px;font-size:12px}.payHome .payStatementTable td,.payHome .payStatementTable th{border-bottom:1px solid #1a3857;padding:6px 10px;font-size:12px}.payStatementTable th{color:#bacbed;background:#04244799}.payStatementTable td:nth-child(n+3){white-space:nowrap}.payStatementTable td:first-child{min-width:140px}.payHome .payStatementTable td input{width:94px;height:27px;margin:0;padding:3px 6px;font-size:12px}.payAmount{color:#b4efff;font-weight:650}.payHome .payPositive{color:#00e9a2}.payHome .payNegative{color:#ff496c}.payStatementTable tfoot{color:#69eaff;background:#05244a;border:1px solid #104466;font-weight:650}.payHome .payStatementTable tfoot td{white-space:normal;padding-top:9px;padding-bottom:9px;font-size:13px}.payHome .payEditIcon{color:#83dfff;border-radius:4px;width:24px;min-height:24px;padding:3px}.payStatementFooter{justify-content:space-between;align-items:center;gap:15px;margin-top:10px;display:flex}.payStatementFooter>span{color:#99b6de;align-items:center;gap:8px;min-width:0;font-size:10px;display:flex}.payStatementFooter>span svg{flex-shrink:0}.payStatementFooter>div{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.payHome .payReason textarea{height:54px;min-height:40px;margin:0}.payReason{max-width:650px}.payGenerate{background:#092b45;border:1px solid #175577;border-radius:6px;flex-wrap:wrap;margin:10px 0;padding:8px 12px}.payGenerate label{margin:0;font-size:12px}.payGenerate input{height:32px;margin:0}.payGenerate small{flex:1;font-size:10px}.payBatchList>button{background:#031b32;border-color:#184b6b;border-radius:5px;gap:12px;min-height:43px;padding:7px 10px}.payBatchList>button>span{font-size:11px}.payBatchList strong{font-weight:600}.payBatchList small{font-size:10px}.payRegister h2{font-size:15px}.payWaiting{background:#041c3866;padding:13px 16px}.payWaiting h2{margin-bottom:10px;font-size:17px}.payWaitingOrder{grid-template-columns:1.3fr 1.1fr .75fr;align-items:start;gap:18px;padding:8px 0;display:grid}.payWaitingOrder+.payWaitingOrder{border-top:1px solid #184263;margin-top:7px;padding-top:15px}.payWaitingSummary{min-width:0}.payOrderTitle{align-items:center;gap:12px;display:flex}.payOrderTitle strong{font-size:12px;line-height:1.5}.payOrderSymbol{color:#ffb900;border:1px solid #ffb100;border-radius:6px;flex:0 0 35px;justify-content:center;align-items:center;height:40px;display:flex}.payOrderTitle small{font-size:10px}.payProgress{background:#1c355b;border-radius:9px;height:8px;margin:8px 0;overflow:hidden}.payProgress span{background:linear-gradient(90deg,#00df95,#00ebb5);border-radius:9px;height:100%;transition:width .2s;display:block}.payPendingNames{border-left:1px solid #184263;min-width:0;max-height:190px;padding-left:18px;overflow-y:auto}.payPendingNames>div{align-items:center;gap:8px;margin-top:8px;font-size:11px;display:flex}.payPendingNames>div>svg{color:#9ebeed;flex-shrink:0}.payPendingNames>div>span{overflow-wrap:anywhere;flex:1;min-width:0}.payPendingNames>div small{color:#ffc039;font-size:9px}.payPendingNames>div button{color:#00e1ff;min-height:25px;padding:3px 9px;font-size:10px}.payLocked{background:#05182f;border:1px solid #133e5e;border-radius:5px;grid-template-columns:24px 1fr;gap:6px 10px;min-width:0;padding:12px;display:grid}.payLocked svg{color:#c9d5f2;grid-row:span 2}.payLocked strong{font-size:10px}.payLocked small{font-size:9px}.payLocked button{grid-column:1/-1;margin-top:7px;font-size:10px}.payLocked button svg{color:inherit;grid-row:auto}.payOrder{margin-top:12px;padding-top:8px}.payOrder>p{margin:5px 0}.payOrder>.payProgress{max-width:420px}.payActRow{padding:6px 0;font-size:11px}.payOwnActs h2{font-size:15px}.payHome details{margin-top:12px}.payHome details>summary{color:#7e9fbf;cursor:pointer;font-size:10px}.payHome details p{font-size:11px}.payHistoryNote{color:#92abca;font-size:11px}.payHome .paySettingsRoute label{flex:200px}.payHome table input{margin:0}.payHome .payHash{font-size:10px;line-height:1.4}.payHome .payModalShade{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1300;background:#020916c9;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.payHome .paySignModal{background:#041c32;border:1px solid #00b9dc;border-radius:10px;width:min(520px,100%);max-height:85dvh;margin:0;padding:20px;overflow:auto;box-shadow:0 0 30px #00b9dc22}.paySignModal input{margin-top:0}.paySignModal>button{margin-top:10px}.payCard .payConsent{font-size:12px}@media (width<=1100px){.payHeader{flex-wrap:wrap}.payHeaderTools{flex:100%;justify-content:flex-start;margin-left:0}.payHeader h1{font-size:20px}.payStatement .payCardTitle{flex-wrap:wrap}.payWorkflow{flex:100%;max-width:580px}.payMetric{gap:12px;padding:10px 12px}.payMetric strong{font-size:18px}.payWaitingOrder{grid-template-columns:1fr 1fr}.payLocked{grid-column:1/-1;grid-template-columns:24px 1fr auto;align-items:center}.payLocked small{grid-column:2}.payLocked button{grid-area:1/3/span 2;margin-top:0}}@media (width<=679px){.payHome{border-radius:8px;margin:0;padding:12px 10px 10px}.payHeader{gap:10px;margin-bottom:9px;padding-right:23px}.payHeadingIcon{flex-basis:39px;width:39px;height:40px}.payHeadingIcon svg{width:22px;height:22px}.payHeader h1{margin-bottom:3px;font-size:17px}.payHeadingText p{font-size:10px}.payHeaderTools{flex-wrap:wrap;gap:6px;min-width:0;padding-right:0}.payHeaderTools .payClose{position:absolute;top:-7px;right:-8px}.payHome label.payFilter{flex:1;gap:4px;min-width:0;min-height:30px;padding:0 6px}.payHome .payFilter select{width:100%;min-width:0;max-width:none;height:30px;padding:2px;font-size:12px!important}.payHeaderTools .payPrimary{flex:auto;min-height:30px;font-size:11px}.payHeader .paySettingsButton{width:28px}.payHome .payMenu{width:28px;min-height:28px;padding:4px}.payKindSwitch{flex-wrap:wrap;gap:5px;margin-bottom:8px}.payKindSwitch button{gap:4px;padding:4px 6px;font-size:10px}.payKindSwitch small{font-size:9px}.payKindSwitch>span{width:100%;margin:0;font-size:9px}.payStageTabs{gap:0;margin-bottom:9px}.payHome .payStageTabs button{min-height:32px;padding:7px 9px;font-size:10px}.payStageTabs b{width:16px;height:16px;margin-left:3px;font-size:9px}.payMetrics{gap:5px;margin-bottom:9px}.payMetric{flex-direction:column;align-items:flex-start;gap:5px;min-height:91px;padding:8px 6px}.payMetric>span{border-width:2px;flex-basis:27px;width:27px;height:27px}.payMetric>span svg{width:15px;height:15px}.payMetric small{font-size:8px;line-height:1.3}.payMetric strong,.payMetric.green strong{margin-top:3px;font-size:12px;line-height:1.3}.payCard{margin:9px 0;padding:10px 9px}.payCard h2,.payWaiting h2{font-size:13px}.payStatement .payCardTitle h2{font-size:13px;line-height:1.45}.payStatus{padding:2px 7px;font-size:9px}.payStatementMeta small{font-size:9px}.payWorkflow{gap:10px}.payWorkflowStep{gap:4px}.payWorkflowStep+.payWorkflowStep:before{width:6px;top:10px;left:-9px}.payWorkflowCircle{flex-basis:21px;width:21px;height:21px;font-size:10px}.payWorkflowStep strong{font-size:8px;line-height:1.4}.payWorkflowStep small{font-size:8px}.payHome .payStatementTable th,.payHome .payStatementTable td{padding:5px 7px;font-size:11px}.payStatementTable{min-width:580px}.payStatementFooter{flex-direction:column;align-items:stretch;gap:9px}.payStatementFooter>span{font-size:9px}.payStatementFooter>div{justify-content:stretch}.payStatementFooter button{flex:1;font-size:11px}.payBatchList>button{grid-template-columns:1fr auto;gap:5px}.payBatchList>button>span:nth-child(3){grid-column:1}.payWaitingOrder{grid-template-columns:1fr;gap:12px;padding:3px 0 8px}.payPendingNames{border-top:1px solid #184263;border-left:0;max-height:165px;padding-top:6px;padding-left:0}.payLocked{grid-column:1;grid-template-columns:24px 1fr;padding:9px}.payLocked button{grid-area:auto/1/auto/-1;margin-top:4px}.payPendingNames>div{font-size:10px}.payPendingNames>div button{font-size:9px}.payOrderTitle strong{font-size:11px}.payHome .payGenerate{flex-direction:column;align-items:stretch;gap:6px}.payGenerate label{justify-content:space-between}.payHome .payGenerate small{font-size:9px}.payHome .paySignModal{padding:16px}.paySignModal .payCardTitle{flex-wrap:nowrap}.paySignModal input{font-size:16px!important}.payPayout .payScroll table{min-width:560px}.payHome .payConsent{font-size:11px}.payHome .paySettingsRoute label{flex-basis:100%}.paySettingsRoute>.payScroll{max-width:100%}.payHeaderTools{flex:100%;margin-right:-23px;padding:0}.payHome .payHeaderTools label.payFilter{flex:calc(50% - 6px);max-width:calc(50% - 3px)}.payHeaderTools .payPrimary span{display:inline}.payHeaderTools .payPrimary{flex:1;min-height:31px}.payHome .payStageTabs button{flex-shrink:0;white-space:nowrap!important}.payStageTabs{scrollbar-width:thin}.payHome .payFilter select{margin:0;font-size:12px!important}.payHeadingText{flex:1}.payHeader{padding-right:22px}}.payDesignV2 .payKindSwitch{grid-template-columns:1fr 1.2fr;gap:6px;margin:2px 0 9px;display:grid}.payDesignV2 .payKindSwitch button{color:#e9f0ff;background:linear-gradient(100deg,#031b38,#071d39);border:1px solid #006da2;border-radius:6px;justify-content:flex-start;gap:14px;min-height:47px;padding:8px 18px}.payDesignV2 .payKindSwitch strong{font-size:16px;font-weight:650}.payDesignV2 .payKindSwitch>button>svg{color:#00dfff;flex-shrink:0}.payDesignV2 .payKindSwitch small{color:#c6d5f3;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.payDesignV2 .payKindSwitch button.selected{border-color:#00d6ef;box-shadow:inset 0 0 22px #00c9ff15,0 0 7px #00ceff33}.payDesignV2 .payKindSwitch button:nth-child(2){border-color:#7427c9}.payDesignV2 .payKindSwitch button:nth-child(2)>svg{color:#ce70ff}.payBonusMode .payKindSwitch button:nth-child(2).selected{background:linear-gradient(90deg,#65119899,#22135d99);border-color:#ca27ff;box-shadow:0 0 13px #b927ff66,inset 0 0 22px #9825ff33}.payMetric.violet>span{color:#b36aff}.payMetric.violet strong{color:#bdefff;font-size:20px}.payDesignV2 .paySeparationNote{color:#b4b6df;background:linear-gradient(90deg,#40116b55,#1f144244);border:1px solid #6734a9;border-radius:6px;align-items:center;gap:10px;margin-top:10px;padding:7px 12px;font-size:11px;display:flex}.paySeparationNote svg{color:#d2b2ff;flex-shrink:0}.payDesignV2 .payHeader{margin-bottom:12px}.payDesignV2 .payHeadingText p{display:none}.payBonusMode .payStatement{border-color:#00b9e0}@media (width<=679px){.payDesignV2 .payKindSwitch{grid-template-columns:1fr 1fr;gap:5px}.payDesignV2 .payKindSwitch button{flex-wrap:wrap;align-content:center;gap:5px;min-height:61px;padding:7px 6px}.payDesignV2 .payKindSwitch strong{text-align:left;flex:1;font-size:10px;line-height:1.4}.payDesignV2 .payKindSwitch>button>svg{width:19px;height:19px}.payDesignV2 .payKindSwitch small{white-space:normal;gap:4px;width:100%;margin-left:24px;font-size:8px}.payDesignV2 .payKindSwitch small svg{width:11px;height:11px}.payMetric.violet strong{font-size:12px}.payDesignV2 .paySeparationNote{align-items:flex-start;padding:7px;font-size:9px;line-height:1.5}.payDesignV2 .payHeader h1{margin-bottom:0}}.payDesignV2{padding:12px 14px 10px}.payMobileEmployees{display:none}.payHome .payPager{justify-content:flex-end;align-items:center;gap:6px;margin:3px 0;display:flex}.payHome .payPager button{width:24px;min-height:22px;padding:2px}.payPager small{font-size:10px}.payPendingOpen{margin-top:6px}.payHome .payOwnLauncher{align-self:flex-start;min-height:24px;margin:5px 0;padding:3px 8px;font-size:10px}.payModalShade .payOwnActs{width:min(600px,100%);max-height:85dvh;overflow:auto}.payPendingModal{font-size:12px}.payHome .payBreakdownNote{color:#91aaca;margin:3px 0;font-size:9px}.payDesignV2 .payWaitingOrder{padding:4px 0}.payDesignV2 .payWaiting{margin-bottom:7px}.payDesignV2 .paySeparationNote{margin-top:5px}.payHome .payGenerate.paySignModal{flex-direction:column;align-items:stretch;gap:8px;display:flex}@media (width>=680px) and (height<=900px){.payDesignV2 .payHeader{gap:10px;margin-bottom:7px}.payDesignV2 .payHeader h1{font-size:19px}.payDesignV2 .payHeadingIcon{flex-basis:45px;width:45px;height:44px}.payDesignV2 .payKindSwitch button{min-height:37px;padding:5px 12px}.payDesignV2 .payKindSwitch strong{font-size:13px}.payDesignV2 .payKindSwitch small{font-size:10px}.payDesignV2 .payStageTabs{margin-bottom:8px}.payDesignV2 .payStageTabs button{min-height:30px;padding:6px 16px}.payDesignV2 .payMetrics{margin-bottom:7px}.payDesignV2 .payMetric{min-height:59px;padding:7px 13px}.payDesignV2 .payMetric>span{flex-basis:37px;width:37px;height:37px}.payDesignV2 .payMetric strong{font-size:17px}.payDesignV2 .payCard{margin:8px 0;padding:10px 12px}.payDesignV2 .payCard h2{font-size:14px}.payDesignV2 .payStatementTable td,.payDesignV2 .payStatementTable th{padding:4px 8px;font-size:11px}.payDesignV2 .payStatementTable tfoot td{padding:6px 8px}.payDesignV2 .payScroll{margin:7px 0}.payDesignV2 .payStatementFooter{margin-top:6px}.payDesignV2 .payStatementFooter button{min-height:29px;padding:4px 10px;font-size:11px}.payDesignV2 details{margin-top:7px}.payDesignV2 .payOrderTitle strong{font-size:11px}.payDesignV2 .payWaiting h2{margin-bottom:6px}.payDesignV2 .payWaitingSummary p{margin:8px 0 3px}.payDesignV2 .payLocked{padding:8px}.payDesignV2 .paySeparationNote{padding:5px 9px;font-size:10px}}@media (width<=679px){.payHome .payDesktopTable{display:none}.payMobileEmployees{margin:7px 0;display:block}.payMobileEmployees>div{border-bottom:1px solid #173e5e;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 0;font-size:11px;display:flex}.payMobileEmployees>div>div:first-child{flex:1;min-width:0}.payMobileEmployees strong{font-size:11px;display:block}.payMobileEmployees small{font-size:9px}.payMobileEmployees b{color:#b4efff;font-size:11px}.payHome .payMobileEmployees button{width:23px;min-height:23px;padding:3px}.payMobileEmployees footer{color:#76e7ff;background:#042347;padding:6px;font-size:10px;font-weight:600}.payMobileEdit{gap:6px;width:100%;display:flex}.payMobileEdit input{width:50%;min-width:0;height:28px;margin:0;padding:4px}.payDesignV2{padding:9px 9px 7px}.payDesignV2 .payHeader{margin-bottom:7px}.payDesignV2 .payKindSwitch,.payDesignV2 .payMetrics{margin-bottom:4px}.payDesignV2 .payMetric{min-height:72px}.payDesignV2 .payMetric>span{flex-basis:22px;width:22px;height:22px}.payDesignV2 .payMetric strong{font-size:11px}.payDesignV2 .payStageTabs{margin-bottom:6px}.payDesignV2 .payWorkflowStep.done small:last-child{display:none}.payDesignV2 .payCard{margin:6px 0;padding:8px}.payDesignV2 .payStatementFooter{gap:6px;margin-top:5px}.payDesignV2 .payStatementFooter>span{display:none}.payDesignV2 .payStatementFooter button{min-height:29px;padding:5px 7px;font-size:10px}.payDesignV2 details{margin-top:6px}.payDesignV2 .payWaitingOrder{grid-template-columns:1fr 88px;gap:9px}.payDesignV2 .payWaiting .payPendingNames,.payDesignV2 .payWaiting .payOrderSymbol{display:none}.payDesignV2 .payWaiting .payLocked{background:0 0;border:0;grid-column:auto;justify-content:center;align-items:center;padding:3px;display:flex}.payDesignV2 .payWaiting .payLocked>svg,.payDesignV2 .payWaiting .payLocked>strong,.payDesignV2 .payWaiting .payLocked>small{display:none}.payDesignV2 .payWaiting .payLocked button{min-height:31px;margin:0;padding:4px;font-size:9px}.payDesignV2 .payWaiting h2{margin-bottom:4px;font-size:11px}.payDesignV2 .payWaitingSummary p{margin:5px 0;font-size:10px}.payDesignV2 .payOrderTitle strong{font-size:10px}.payDesignV2 .payOrderTitle small{font-size:8px}.payDesignV2 .paySeparationNote{padding:5px;font-size:8px;line-height:1.4}.payDesignV2 .payProgress{height:6px;margin:4px 0}.payDesignV2 .payStatementMeta{gap:5px}.payDesignV2 .payStatement .payCardTitle{gap:9px}.payDesignV2 .payStatement .payCardTitle h2{margin-bottom:4px;font-size:12px}}@media (width<=679px) and (height<=740px){.payDesignV2 .payKindSwitch button{min-height:32px;padding:4px}.payDesignV2 .payKindSwitch small,.payDesignV2 .payMetrics .payMetric>span{display:none}.payDesignV2 .payMetric{min-height:45px;padding:5px}.payDesignV2 .payHeader h1{font-size:15px}.payDesignV2 .payHeadingIcon{flex-basis:28px;width:28px;height:30px}.payDesignV2 .payHeaderTools .payPrimary{min-height:26px}.payDesignV2 .payKindSwitch strong{font-size:9px}.payDesignV2 .payKindSwitch>button>svg{width:15px;height:15px}.payDesignV2 .payStageTabs button{min-height:27px;padding:5px 8px}.payDesignV2 .payWorkflowCircle{flex-basis:17px;width:17px;height:17px}.payDesignV2 .payWorkflowStep strong,.payDesignV2 .payWorkflowStep small{font-size:7px}}.payDesignV2 .payHasOrder>.payDesktopTable,.payDesignV2 .payHasOrder>.payMobileEmployees,.payDesignV2 .payHasOrder .payStatementFooter,.payDesignV2 .payHasOrder .payBreakdownNote{display:none}.payHome .payPayout.paySignModal{width:min(880px,100%)}.payWallet{overflow-wrap:anywhere}.payHome .payPendingModal{width:min(600px,100%)}@media (width<=679px){.payDesignV2 .payHeader h1{font-size:15px}.payDesignV2 .payHeadingIcon{flex-basis:28px;width:28px;height:30px}.payDesignV2 .payHeader{gap:7px}.payDesignV2 .payHeaderTools .payPrimary{font-size:10px;min-height:29px!important}.payDesignV2 .payHeaderTools .payMenu,.payDesignV2 .payHeaderTools .paySettingsButton,.payDesignV2 .payHeaderTools .payClose{height:27px;min-height:27px!important}.payDesignV2 .payHeaderTools label.payFilter{min-height:27px}.payDesignV2 .payFilter select{height:26px}.payDesignV2 .payKindSwitch button{padding:5px;min-height:35px!important}.payDesignV2 .payKindSwitch small{display:none}.payDesignV2 .payKindSwitch strong{font-size:9px}.payDesignV2 .payKindSwitch>button>svg{width:17px;height:17px}.payDesignV2 .payMetrics .payMetric>span{display:none}.payDesignV2 .payMetric{min-height:51px;padding:5px}.payDesignV2 .payMetric strong{font-size:10px}.payDesignV2 .payStageTabs button{padding:5px 8px;min-height:27px!important}.payDesignV2 .payStatement .payCardTitle h2{font-size:11px}.payDesignV2 .payStatementMeta small{font-size:8px}.payDesignV2 .payStatus{padding:2px 6px;font-size:8px}.payDesignV2 .payMobileEmployees>div{padding:5px 0}.payDesignV2 .payMobileEmployees footer{padding:5px;font-size:9px}.payDesignV2 .payPager{margin:2px 0}.payDesignV2 .payPager button{height:22px;min-height:22px!important}.payDesignV2 .payStatementFooter button{padding:4px;font-size:9px;min-height:28px!important}.payDesignV2 .payStatement .payCardTitle{gap:6px}.payDesignV2 .payStatement .payWorkflowCircle{flex-basis:19px;width:19px;height:19px}.payDesignV2 .payStatement .payWorkflowStep strong,.payDesignV2 .payStatement .payWorkflowStep small{font-size:7px}.payDesignV2 .payPendingOpen,.payDesignV2 .payWaiting .payLocked button{min-height:26px!important}.payDesignV2 .payBreakdownNote{font-size:8px}.payDesignV2 .paySeparationNote{font-size:7px}.payDesignV2 .payWaiting h2{font-size:10px}}.payHome.payDesignV2 .payPager button{height:22px!important;min-height:22px!important;padding:2px!important}.payHome.payDesignV2 .payStatementFooter button{min-height:30px}.payHome.payDesignV2 .paySeparationNote{margin-top:3px}@media (width>=680px) and (height<=820px){.payHome.payDesignV2{zoom:.86;width:116.279%}}@media (width>=680px) and (height<=700px){.payHome.payDesignV2{zoom:.77;width:129.87%}}@media (width<=679px) and (height<=740px){.payHome.payDesignV2{zoom:.8;width:125%}}@media (width<=679px) and (height<=600px){.payHome.payDesignV2{zoom:.7;width:142.857%}}.payStageTabs .payAPSourceLauncher{color:#c49cff;border:1px solid #71529b;border-radius:6px;margin-left:auto;padding:4px 8px;font-size:11px}.apBonusShade{z-index:1100;color:#e6f3ff;background:#010711d9;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.apBonusPanel{box-sizing:border-box;background:linear-gradient(135deg,#061a2e,#101429);border:1px solid #9b65f0;border-radius:14px;width:min(1080px,100%);max-height:calc(100dvh - 28px);padding:16px;font:12px/1.3 Arial,sans-serif;overflow:auto}.apBonusPanel *{box-sizing:border-box;min-width:0}.apBonusPanel header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.apBonusPanel h2{align-items:center;gap:8px;margin:0 0 4px;font-size:20px;display:flex}.apBonusPanel small{color:#9fb8d0;font-size:11px}.apBonusTools,.apBonusActions{align-items:center;gap:7px;display:flex}.apBonusPanel button,.apBonusPanel select{font:inherit;color:inherit;background:#0c2440;border:1px solid #345073;border-radius:6px;min-height:30px;padding:5px 8px}.apBonusPanel button{cursor:pointer;justify-content:center;align-items:center;gap:5px;display:inline-flex}.apBonusPanel button:disabled{opacity:.45;cursor:default}.apBonusPanel :focus-visible{outline-offset:2px;outline:2px solid #8cdaff}.apBonusMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.apBonusMetrics article{border:1px solid #474073;border-radius:8px;padding:10px}.apBonusMetrics strong{margin-top:5px;font-size:19px;display:block}.apBonusMetrics strong small{font-size:11px}.apBonusNegative,.apBonusUnmatched{color:#ff7b8f!important}.apBonusMatched{color:#69deb1}.apBonusWarning,.apBonusError{overflow-wrap:anywhere;background:#66501620;border:1px solid #776038;border-radius:6px;margin:8px 0;padding:7px 9px;font-size:11px}.apBonusError{color:#ffadbb;border-color:#a04d63}.apBonusTable{border:1px solid #354267;border-radius:8px;overflow:hidden}.apBonusHead,.apBonusRow{grid-template-columns:1.2fr 2.2fr 1fr 1fr;align-items:center;gap:10px;padding:7px 10px;display:grid}.apBonusHead{color:#aac4d9;background:#25345766;font-size:11px}.apBonusRow{border-top:1px solid #293959;min-height:58px}.apBonusRow span small{margin-top:3px;display:block}.apBonusRow select{width:100%;min-height:27px;margin-top:4px}.apBonusRow>strong{white-space:nowrap}.apBonusPager{align-items:center;gap:6px;margin:8px 0;display:flex}.apBonusPager>span{color:#aac0d2;margin-right:auto}.apBonusPanel footer{border-top:1px solid #354267;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.apBonusPanel footer small{margin-top:4px;display:block}.apBonusPanel .apBonusPrimary{color:#fff;background:#8756d9;border-color:#ae87fa}@media (width<=679px){.apBonusShade{padding:6px}.apBonusPanel{max-height:calc(100dvh - 12px);padding:10px}.apBonusPanel header{flex-wrap:wrap}.apBonusPanel h2{font-size:17px}.apBonusTools{width:100%}.apBonusTools select{flex:1}.apBonusMetrics{grid-template-columns:repeat(2,1fr);gap:5px}.apBonusMetrics strong{font-size:16px}.apBonusMetrics article{padding:7px}.apBonusHead{display:none}.apBonusRow{grid-template-columns:1fr auto;gap:5px;min-height:0}.apBonusRow>span:nth-child(2){grid-area:2/1/auto/-1}.apBonusRow>strong{grid-area:1/2}.apBonusRow>span:last-child{grid-area:3/1/auto/-1;font-size:10px}.apBonusPanel footer{flex-wrap:wrap}.apBonusActions{flex-wrap:wrap;width:100%}.apBonusRow select{font-size:16px}.apBonusPager>span{font-size:10px}}.accHome{color:#e7f4ff;box-sizing:border-box;background:linear-gradient(135deg,#031225,#021c31);border:1px solid #00c9ea;border-radius:12px;max-width:100%;padding:16px;font-size:12px}.accHome *{box-sizing:border-box;min-width:0}.accHome button,.accHome input,.accHome select,.accHome textarea,.accModal button,.accModal input,.accModal select,.accModal textarea{font:inherit;color:inherit;white-space:normal;background:#031729;border:1px solid #155279;border-radius:7px;min-height:32px;padding:7px 10px;line-height:1.2}.accHome button,.accModal button{cursor:pointer}.accHome button:disabled,.accModal button:disabled{opacity:.45;cursor:default}.accHeader{align-items:center;gap:12px;margin-bottom:12px;display:flex}.accHeader h1{margin:0 0 4px;font-size:23px}.accHeader p{color:#a6c3d9;margin:0}.accTitleIcon{color:#de32ff;border:1px solid #df26ff;border-radius:12px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 0 20px #6d075e66}.accHeaderActions{align-items:center;gap:8px;margin-left:auto;display:flex}.accHome button,.accModal button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.accHome .accPrimary,.accModal .accPrimary{color:#001222;background:#00d5ed;border-color:#00edff;font-weight:700}.accMobileMenu{display:none!important}.accTabs{border-bottom:1px solid #007898;gap:18px;margin-bottom:12px;display:flex}.accTabs button{background:0 0;border:0;border-radius:0;padding:7px 15px}.accTabs button.active{color:#0ef;border-bottom:3px solid #00e7fb;font-weight:700}.accMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.accMetrics article{border:1px solid #006eac;border-radius:8px;align-items:center;gap:14px;padding:10px;display:flex}.accMetrics svg{color:var(--acc-color);border:2px solid var(--acc-color);width:43px;height:43px;filter:drop-shadow(0 0 4px var(--acc-color));border-radius:50%;flex-shrink:0;padding:7px}.accMetrics strong{font-size:21px;display:block}.accMetrics strong span{display:block}.accMetrics small{font-size:12px}.accColumns{grid-template-columns:1.55fr 1fr;gap:10px;margin-bottom:10px;display:grid}.accPanel{border:1px solid #00cedf;border-radius:9px;overflow:hidden}.accPanel header{border-bottom:1px solid #174b68;align-items:center;gap:8px;padding:9px 12px;display:flex}.accPanel h2{margin:0;font-size:17px}.accList h2{margin-right:auto}.accSearch{align-items:center;max-width:180px;display:flex}.accSearch input{background:0 0;border:0;width:100%}.accAccountHead,.accAccount{grid-template-columns:minmax(0,2.7fr) repeat(3,minmax(0,1fr));align-items:center;gap:8px;width:100%;display:grid!important}.accAccountHead{color:#b7b7e2;background:#04345466;padding:9px 12px}.accHome .accAccount{text-align:left;justify-content:initial;background:0 0;border:0;border-bottom:1px solid #18435a;border-radius:0;padding:9px 12px}.accAccount.selected{background:#073c79;border-left:3px solid #00efff}.accAccount>span:first-child{align-items:center;gap:8px;display:flex}.accAccount svg{color:#00dfed;flex-shrink:0}.accAccount strong{overflow-wrap:anywhere;font-weight:500;display:block}.accAccount small,.accOp small{color:#89afc3;margin-top:2px;font-size:11px;line-height:1.35;display:block}.accDetail{padding:12px}.accDetail h2{align-items:center;gap:7px;display:flex}.accDetail dl{border-bottom:1px solid #00699a;margin:9px 0;padding-bottom:9px}.accDetail dl>div{grid-template-columns:110px 1fr;gap:6px;margin:5px 0;display:grid}.accDetail dd{overflow-wrap:anywhere;margin:0}.accDetail dd button{min-height:18px;margin-left:6px;padding:1px}.accMiniMetrics{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.accMiniMetrics article{border:1px solid #164c79;border-radius:5px;padding:8px}.accMiniMetrics small,.accMiniMetrics strong{display:block}.accReconciled{color:#2ce5ae;justify-content:space-between;align-items:center;padding:9px 0;display:flex}.accReconciled small{color:#9ab0c4;margin-top:3px;font-size:10px;display:block}.accWide{width:100%}.accOperations header button:first-of-type{margin-left:auto}.accOpHead,.accOp{border-bottom:1px solid #154565;grid-template-columns:.7fr 1.6fr 1.4fr 1fr 1fr;align-items:center;gap:10px;padding:7px 12px;display:grid}.accOpHead{color:#b9b5e0;background:#06407066}.accOp strong{font-weight:500}.accOp small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.accOp span{overflow-wrap:anywhere}.accOp .positive{color:#00ebbd}.accOp .negative{color:#ff4b77}.accFoot{color:#b5b6d3;border:1px solid #8e35dd;border-radius:6px;align-items:center;gap:8px;margin-top:9px;padding:7px 10px;font-size:11px;display:flex}.accPager{justify-content:center;align-items:center;gap:8px;padding:6px;display:flex}.accPager button{min-height:26px;padding:3px 6px}.accEmpty{color:#8faebf;padding:15px}.accTools{justify-content:space-between;align-items:center;gap:10px;margin:10px 0;display:flex}.accError{color:#ffa7b8}.accNotice{color:#5bf2c7;align-items:center;gap:8px;margin:4px 0;display:flex}.accNotice button{min-height:18px;padding:2px}.accShade{z-index:1500;background:#000b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.accModal{color:#e7f4ff;background:#071c30;border:1px solid #00d9ed;border-radius:12px;width:min(600px,100%);max-height:95dvh;padding:16px;font-size:13px;overflow:auto}.accModal header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.accForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.accForm label{flex-direction:column;gap:5px;display:flex}.accFormFull{grid-column:1/-1}.accForm textarea{resize:vertical;min-height:60px}.accForm p{margin:0;font-size:12px}.accHome button:hover{border-color:#00dded}.accHome button:focus-visible,.accModal :focus-visible{outline-offset:2px;outline:2px solid #00e3ff}@media (height<=800px) and (width>=680px){.accHome{padding:10px;font-size:11px}.accHeader h1{font-size:19px}.accTitleIcon{width:42px;height:42px}.accMetrics article{padding:6px}.accMetrics strong{font-size:17px}.accDetail{padding:8px}.accAccount{padding:7px 10px!important}.accOp{padding:5px 10px}.accPanel h2{font-size:15px}}@media (width<=1000px){.accHeader p{font-size:11px}.accHeader h1{font-size:19px}.accMetrics strong{font-size:17px}.accMetrics svg{width:32px;height:32px;padding:5px}.accSearch{max-width:130px}.accList header{flex-wrap:wrap}.accList header h2{width:100%}.accMetrics article{gap:8px}.accColumns{grid-template-columns:1.3fr 1fr}}@media (width<=679px){.accHome{padding:9px;font-size:11px}.accTitleIcon,.accHeader p{display:none}.accHeader{flex-wrap:wrap;gap:7px}.accHeader h1{font-size:18px}.accHeaderActions{gap:6px;width:100%;margin:0}.accHeaderActions select{flex:1}.accHeaderActions button{min-height:30px!important}.accHeaderActions .accPrimary span{display:none}.accMobileMenu{display:inline-flex!important}.accTabs{grid-template-columns:repeat(2,1fr);gap:0;display:grid}.accTabs button{padding:6px 3px;font-size:11px;min-height:30px!important}.accMetrics{grid-template-columns:repeat(2,1fr);gap:5px}.accMetrics article{gap:7px;padding:6px}.accMetrics strong{font-size:14px}.accMetrics small{font-size:10px}.accColumns{grid-template-columns:1fr}.accAccountHead{font-size:9px}.accAccountHead,.accAccount{grid-template-columns:2fr .9fr .7fr .9fr;gap:4px}.accHome .accAccount{padding:7px}.accAccount svg{display:none}.accAccount strong,.accDetail dl{font-size:11px}.accDetail h2{font-size:14px}.accDetail{padding:8px}.accList header{flex-wrap:nowrap;padding:7px}.accList header h2{width:auto;font-size:12px}.accList header select{max-width:100px;padding:6px}.accSearch{max-width:120px}.accSearch input{padding:4px}.accOpHead{display:none}.accOp{grid-template-columns:1fr auto;gap:4px;padding:8px}.accOp>span:first-child{grid-area:1/2;font-size:10px}.accOp>span:nth-child(2){grid-area:1/1}.accOp>span:nth-child(3){grid-area:2/1}.accOp>span:nth-child(4){grid-area:2/2}.accOp>span:nth-child(5){display:none}.accFoot{font-size:9px}.accOperations h2{font-size:13px}.accTools{font-size:11px}.accHome .accPager button{min-height:26px!important}.accForm{grid-template-columns:1fr}.accFormFull{grid-column:1}.accModal{padding:12px}.accModal input,.accModal select{font-size:16px}}.accHome,.accHome p,.accHome h1,.accHome h2{line-height:1.25}.accDetail dl{display:block}.accDetail dt,.accDetail dd{line-height:1.3;margin:0!important;padding:0!important}.accDetail dl>div{margin:5px 0;line-height:1.3}.accMiniMetrics strong,.accMetrics strong{margin:3px 0 0;line-height:1.2}.accHome .accOp,.accHome .accAccount,.accHome .accReconciled{line-height:1.25}@media (width>=680px){.accHome{flex-direction:column;height:calc(100dvh - 26px);display:flex;overflow:hidden}.accHeader,.accTabs,.accMetrics,.accFoot{flex-shrink:0}.accColumns{flex:1;min-height:250px}.accColumns>.accPanel{overflow:auto}.accOperations{flex-shrink:0;max-height:230px;overflow:auto}.accHome:has(.accTools) .accOperations{flex:1;min-height:0;max-height:none;overflow:auto}.accTools{flex-shrink:0}.accDetail h2{font-size:16px}}@media (width>=680px) and (height<=800px){.accColumns{min-height:230px}.accOperations{max-height:175px}.accDetail dl>div{margin:3px 0}.accHeader,.accTabs,.accMetrics{margin-bottom:8px}.accHome .accReconciled{padding:6px 0}.accHome .accAccount{padding:6px 9px}.accOperations header{padding:6px 10px}}.accSourceStatus{color:#85bdc9;flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;margin:0 0 6px;font-size:10px;display:flex}.accSourceStatus button{min-height:22px;padding:2px 5px}.accOperations header{flex-wrap:wrap}.accOperations header select{max-width:155px;font-size:11px}.accHome .accAccount strong,.accHome .accMiniMetrics strong{overflow-wrap:anywhere}.accHome .accTabs{flex-wrap:wrap;gap:8px}.accHome .accAccount{font-size:11px;line-height:1.15;min-height:24px!important;padding:4px 9px!important}.accHome .accAccount strong{font-size:11px;line-height:1.15}.accHome .accBalanceAmount{white-space:nowrap}.accHome .accBalanceAmount small{font-size:10px;line-height:inherit;margin:0 0 0 2px;display:inline}.accHome .accAccountHead{padding:6px 9px;font-size:10px}.accHome .accList header{padding:6px 9px}.accHome .accAccountHead,.accHome .accAccount{grid-template-columns:minmax(0,2.7fr) minmax(0,1.7fr) repeat(2,minmax(0,.7fr));gap:6px}@media (width<=679px){.accHome .accAccountHead,.accHome .accAccount{grid-template-columns:minmax(0,2.4fr) minmax(0,2.3fr) repeat(2,minmax(0,.5fr));gap:4px}.accHome .accAccount strong,.accHome .accAccount{font-size:10px}.accHome .accBalanceAmount small{font-size:9px}.accHome .accAccountHead{font-size:8px}}.accHome button.accImported{height:22px!important;min-height:22px!important;padding:2px 9px!important}.accHome .accImported svg{width:14px;height:14px}.accHome .accList header input,.accHome .accList header select{height:28px;min-height:28px;padding-top:4px;padding-bottom:4px}.accHome .accAccountHead{padding-top:4px;padding-bottom:4px}@media (width<=679px){.accHome button.accImported{height:28px!important;min-height:28px!important}}.accSourceGroup{color:#76cee9;background:#00caff0f;padding:3px 10px;font-size:10px;font-weight:600}.accSourceStatus>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.finHome{color:#edf3ff;min-width:0}.finHeading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.finTitle{align-items:center;gap:14px;display:flex}.finTitle h1{margin:0;font-size:25px;line-height:1.25}.finTitle p{color:#a5b5d0;margin:4px 0 0;font-size:14px}.finTools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finHome button,.finModal button,.finBack{color:#e9f4ff;cursor:pointer;background:#14223a;border:1px solid #46657f;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 12px;font-size:13px;font-weight:500;display:inline-flex}.finHome button:focus-visible,.finModal button:focus-visible,.finBack:focus-visible{outline-offset:3px;outline:2px solid #00d9ff}.finHome button:hover,.finModal button:hover{border-color:#00d9ff}.finHome button svg,.finModal button svg{flex-shrink:0}.finWorkspace{box-sizing:border-box;background:radial-gradient(at 95% 0,#00385566,#0000 65%),radial-gradient(at 10% 30%,#54209533,#0000 70%);border:1px dashed #435779;border-radius:13px;width:100%;position:relative;overflow:hidden}.finShortcut{text-align:center;height:140px;position:absolute}.finHome .finOpen{background:0 0;border:0;flex-direction:column;justify-content:flex-start;gap:8px;width:100%;height:100%;padding:8px 2px;display:flex}.finIcon{border:1px solid var(--fin-accent);width:72px;height:72px;color:var(--fin-accent);background:color-mix(in srgb,var(--fin-accent) 15%,#07132c);box-shadow:inset 0 0 18px color-mix(in srgb,var(--fin-accent) 22%,transparent),0 0 16px color-mix(in srgb,var(--fin-accent) 18%,transparent);border-radius:17px;justify-content:center;align-items:center;display:flex}.finLabel{max-width:126px;font-size:13px;line-height:1.3}.finHome .finDrag{z-index:2;touch-action:none;cursor:grab;border-style:dashed;width:28px;min-height:28px;padding:4px;position:absolute;top:0;right:0}.isEditing .finShortcut{border-radius:12px;outline:1px dashed #647391}.finWidget{box-sizing:border-box;background:#14213ae6;border:1px solid #405078;border-radius:14px;height:128px;padding:14px 16px;position:absolute}.finWidget header{align-items:center;gap:8px;padding-right:20px;font-size:13px;display:flex}.finWidget header strong{flex:1}.finWidget header button{background:0 0;border:0;min-height:26px;padding:4px;position:absolute;top:8px;right:8px}.finWidget p{color:#9caac1;margin:15px 0 6px;font-size:13px}.finHome .finWidgetLink{float:right;color:#00d9ff;background:0 0;border:0;min-height:24px;padding:0}.finWidget .finDrag{top:7px;right:38px}.finFoot{color:#96a7c6;justify-content:space-between;align-items:center;gap:14px;margin-top:8px;font-size:12px;display:flex}.finFoot button{background:0 0;border:0;padding:4px;font-size:12px}.finModalShade{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030817ba;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.finModal{color:#edf3ff;box-sizing:border-box;background:#0d1b32;border:1px solid #1488a7;border-radius:18px;width:100%;max-width:540px;max-height:85dvh;padding:20px;overflow:auto}.finModal>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.finModal h2{margin:0;font-size:19px}.finModal>header button{width:34px;min-height:34px;padding:5px}.finWidgetPicker{gap:10px;margin-top:20px;display:grid}.finWidgetPicker>button{justify-content:flex-start;min-height:68px}.finWidgetPicker span{text-align:left;flex:1}.finWidgetPicker small{color:#94a8bf;margin-top:5px;font-size:12px;display:block}.finWidgetPicker button:disabled{opacity:.5;cursor:default}.finSectionEmpty{text-align:center;padding:24px 0 8px}.finSectionEmpty>svg{color:#00d9ff}.finSectionEmpty p{font-size:14px;line-height:1.6}.finBack{margin-bottom:16px}@media (width<=679px){.finHeading{align-items:flex-start;gap:8px}.finTitle{gap:8px}.finTitle h1{font-size:20px}.finTitle p{font-size:12px}.finTitle>svg{width:24px}.finTools{justify-content:flex-end;max-width:180px}.finTools button{min-height:34px;padding:7px;font-size:11px}.finTools button span{display:none}.finLabel{font-size:12px}.finIcon{width:64px;height:64px}.finIcon svg{width:33px;height:33px}.finFoot{flex-direction:column;align-items:flex-start}.finFoot button{font-size:11px}.finWidget header{font-size:12px}}@media (prefers-reduced-motion:reduce){.finHome *{transition:none!important}}.app.axFinanceRoute{height:100dvh;min-height:0;overflow:hidden}.app.axFinanceRoute .mainArea{flex-direction:column;height:100%;min-height:0;display:flex}.app.axFinanceRoute .sidebar{box-sizing:border-box;height:100dvh;overflow-y:auto}.app.axFinanceRoute .topBar{flex-shrink:0}.app.axFinanceRoute.axFinanceHeaderHidden .topBar{display:none!important}.app.axFinanceRoute .content{box-sizing:border-box;flex:1;min-height:0;overflow:auto;padding:8px 14px!important}.finHome{box-sizing:border-box;flex-direction:column;height:100%;min-height:100%;display:flex}.finWorkspace{flex:1 0}.finShortcut{height:90px}.finHome .finOpen{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;gap:8px}.finOpen:active{cursor:grabbing}.finIcon{pointer-events:none;transform-origin:50%;border-radius:9px;width:36px;height:36px;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s}.finIcon svg{width:20px;height:20px}.finLabel{pointer-events:none;font-size:12px}:is(.finShortcut:has(.finOpen:hover),.finShortcut:has(.finOpen:focus-visible),.finShortcut:has(.finPressed)){z-index:5}.finHome .finOpen:hover{background:0 0;transform:none}.finPressed .finIcon{animation:.18s ease-out finClickBounce}.finHome .finAddWidget,.finHome .finMobileMenu{z-index:10;width:34px;min-height:34px;box-shadow:none;color:#9eb8d3;border:1px solid #0000;padding:5px;position:absolute;top:10px;right:10px;background:0 0!important}.finHome .finAddWidget:hover,.finHome .finMobileMenu:hover{color:#00d9ff;border-color:#00d9ff}.finHome .finMobileMenu{left:8px;right:auto}.finWidget{z-index:2}.finFoot{flex-shrink:0;font-size:11px}.finFoot button{font-size:11px}.finWorkspace .finDrag{cursor:grab}@media (hover:hover) and (pointer:fine){.finOpen:hover .finIcon,.finOpen:focus-visible .finIcon{box-shadow:0 0 24px color-mix(in srgb,var(--fin-accent) 40%,transparent);transform:scale(2)}.finOpen:hover .finLabel{transform:translateY(16px)}}@keyframes finClickBounce{0%{transform:scale(1.8)}35%{transform:scale(.65)}to{transform:scale(2)}}@media (width<=679px){.app.axFinanceRoute .content{padding:6px!important}.finIcon{border-radius:8px;width:32px;height:32px}.finIcon svg{width:17px;height:17px}.finShortcut:first-of-type .finOpen{padding-top:14px}.finWorkspace{padding-top:0}.finFoot>span{font-size:10px}.finHome .finMobileMenu{top:6px}.finModal{padding:16px}}@media (prefers-reduced-motion:reduce){.finIcon,.finPressed .finIcon{transition:none!important;animation:none!important}.finOpen:hover .finLabel{transform:none}}.capPage .capFullEventEditor{box-sizing:border-box;width:min(960px,96vw);max-width:960px;max-height:90dvh;overflow-y:auto}.capPage .capFullEventEditor>.capToolbar:first-child{flex-wrap:wrap;justify-content:space-between}.capPage .capEditorLeg{border:1px solid #34465f;border-radius:12px;min-width:0;margin:14px 0;padding:12px}.capPage .capEditorLeg legend{color:#c6d4ee;padding:0 6px;font-weight:600}.capPage .capEditorManual{align-items:center;gap:8px;margin:12px 0 6px;font-size:13px;display:flex}.capPage .capEditorManual input[type=checkbox]{flex:none;width:18px;height:18px;min-height:18px}.capPage .capEditorLeg small,.capPage .capEditorHint{color:#a6b7d0;font-size:12px}.capPage .capEditorTotal{background:#19283d;border-radius:10px;flex-wrap:wrap;gap:12px;padding:12px;display:flex}.capPage .capFullEventEditor .capFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.capPage .capFullEventEditor .capFields>*{min-width:0}.capPage .capFullEventEditor input,.capPage .capFullEventEditor select{box-sizing:border-box;width:100%;min-width:0}@media (width<=600px){.capPage .capFullEventEditor{width:96vw;max-height:94dvh;padding:12px}.capPage .capFullEventEditor .capFields{grid-template-columns:minmax(0,1fr)}.capPage .capFullEventEditor h2{font-size:18px}.capPage .capEditorLeg{padding:9px}.capPage .capFullEventEditor>.capToolbar:last-child button{flex:1;min-height:42px}}.capCharacter{z-index:200000;pointer-events:none;color:#edf2ff;font-family:inherit;position:fixed;inset:0;background:0 0!important}.capCharacterCanvas{transform:translate(calc(-50% + var(--cap-enter-x,0px)),-50%);object-fit:contain;pointer-events:none;background:0 0;width:min(720px,94vw,85dvh);height:auto;position:absolute;top:46%;left:50%}.capCharacterSource{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.capCharacterClose{right:max(12px,env(safe-area-inset-right));top:max(12px,env(safe-area-inset-top));color:#edf2ff;cursor:pointer;pointer-events:auto;background:#152035dd;border:1px solid #6a73a0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font:26px/1 sans-serif;display:grid;position:absolute}.capCharacterRecovery{bottom:max(16px,env(safe-area-inset-bottom));text-align:center;pointer-events:auto;max-width:calc(100vw - 24px);font-size:13px;position:absolute;left:50%;transform:translate(-50%)}.capCharacterRecovery div{background:#152035ed;border-radius:8px;margin-bottom:6px;padding:8px}.capCharacterRecovery button,.capCharacterTest button{font:inherit;color:#edf2ff;cursor:pointer;background:#263550;border:1px solid #6a73a0;border-radius:8px;min-height:40px;padding:8px 11px}.capCharacterClose:focus-visible,.capCharacterRecovery button:focus-visible,.capCharacterTest button:focus-visible{outline-offset:2px;outline:2px solid #c0adff}.capCharacterStatus{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.capCharacterTest{justify-content:flex-end;margin:6px 0 12px;display:flex}@media (width<=650px){.capCharacterCanvas{width:min(420px,94vw,85dvh);top:43%}}.capCharacterCanvas.capCharacterScreen{object-fit:contain;width:100vw;max-height:100dvh;top:50%}.capPage{color:#e9edf8;min-height:70vh;padding:8px 2px;font-size:14px;position:relative}.capPage *{box-sizing:border-box}.capPage h1{margin:0;font-size:27px}.capPage h2{margin:0 0 15px;font-size:18px}.capPage h3{font-size:16px}.capPage .capHeading span,.capPage small,.capPage footer{color:#aab7d1}.capHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.capToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.capToolbar .capToolbar{justify-content:flex-start}.capPage button,.capPage a{color:#e5eaff;font:inherit;cursor:pointer;background:#1a2540;border:1px solid #344561;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;text-decoration:none;display:inline-flex}.capPage button:hover,.capPage a:hover{background:#282c4c;border-color:#9470f2}.capPage button:disabled{opacity:.4;cursor:not-allowed}.capPage button:focus-visible,.capPage input:focus-visible,.capPage select:focus-visible{outline-offset:2px;outline:2px solid #bb9aff}.capPage .capPrimary,.capTabs .selected{color:#fff;background:linear-gradient(120deg,#643fce,#7849fa);border-color:#9e77ff}.capTabs{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.capTabs b{color:#171a28;background:#ffa932;border-radius:6px;padding:1px 6px}.capPanel{background:linear-gradient(135deg,#141f32,#101a2b);border:1px solid #2c3d58;border-radius:12px;margin-bottom:18px;padding:18px}.capFields{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:16px;display:grid}.capPage label{color:#bac8e3;flex-direction:column;gap:6px;display:flex}.capPage input,.capPage select,.capPage textarea{font:inherit;color:#e9edf8;background:#0c1729;border:1px solid #354a68;border-radius:7px;width:100%;min-width:0;padding:10px}.capPage input[type=checkbox]{width:20px;height:20px}.capPage input[type=date]{width:auto}.capPage textarea{min-height:70px}.capBetFields{grid-template-columns:1.5fr 2fr 1fr 1fr auto;align-items:end;gap:12px;padding:12px 0;display:grid}.capBetFields input:disabled{opacity:.35}.capBetFields>.capBlockedNote{grid-column:1/-1}.capBlocked{border:1px solid #ed555d;border-radius:8px;padding:12px;animation:2s ease-in-out infinite cap-alert}.capBlockedNote{color:#ffabb2}.capTableWrap{overflow-x:auto}.capPage table{border-collapse:collapse;text-align:left;width:100%;min-width:660px;margin:12px 0}.capPage th{color:#b8c8e5;font-weight:500}.capPage td,.capPage th{vertical-align:middle;border-bottom:1px solid #283950;padding:12px 9px}.capPage td small{display:block}.capPage td.selected,.capPage tr.selected{background:#261f43}.capPage td input{min-width:120px}.capPage .capTextButton{color:#e9edf8;background:0 0;border:0;padding:0;font-weight:500}.capCopy,.capSecret{overflow-wrap:anywhere;align-items:center;gap:7px;display:inline-flex}.capCopy button,.capSecret button{background:0 0;border:0;padding:5px}.capStatus.win,.capGreen{color:#63da8f}.capStatus.loss,.capError{color:#ff777f}.capStatus.pending,.capAmber{color:#ffc35b}.capWarning,.capError,.capMessage{overflow-wrap:anywhere;border-radius:8px;margin-bottom:16px;padding:13px 16px}.capWarning{color:#ffd182;background:#342917;border:1px solid #8c682b}.capError{background:#351c29;border:1px solid #7d3344}.capMessage{color:#b3eddc;background:#1e3541}.capFilters{margin-bottom:16px}.capFilters label{min-width:230px}.capLock{text-align:center;color:#c3cae2;background:linear-gradient(130deg,#101727f5,#172139f5);border:1px solid #374562;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:65vh;padding:40px;display:flex}.capLock svg{color:#a48aff;margin-bottom:18px}.capLock h2{font-size:24px}.capModalBackdrop{z-index:10000;background:#050912d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.capModal{background:#152035;border:1px solid #6e55a8;border-radius:14px;width:min(800px,100%);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 20px 80px #0008}.capPage footer{padding:8px 0;font-size:12px}.app.axCapHeaderCollapsed .topBar{display:none}.app.axCapRoute .mainArea{min-width:0}.app.axCapRoute .capPage{padding-top:8px}@keyframes cap-alert{0%,to{box-shadow:0 0 #ed555d00}50%{box-shadow:0 0 16px #ed555d60}}@media (prefers-reduced-motion:reduce){.capBlocked{animation:none}}@media (width<=800px){.capBetFields{grid-template-columns:1fr 1fr}.capBetFields>button{align-self:end}.capHeading{flex-wrap:wrap;align-items:flex-start}.capPanel{padding:12px}.capPage input,.capPage textarea,.capPage select{font-size:16px}.capModal{padding:16px}.capFields{grid-template-columns:1fr}.capPage button{min-height:40px}}.capPage .capLock{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1024d9;min-height:450px;position:absolute;inset:0}.capDimmed{opacity:.2;pointer-events:none}.capPage:has(.capLock) .capTabs{pointer-events:none}.capSectionHeading{border-bottom:1px solid #293d56;margin-bottom:0;padding-bottom:14px}.capSectionHeading h2{margin:0}.capInlineFilters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.capInlineFilters select{width:auto;min-width:155px}.capInlineFilters input{width:auto;max-width:260px}.capSearch{background:#0c1729;border:1px solid #354a68;border-radius:7px;align-items:center;gap:8px;padding:0 9px;display:flex}.capSearch input{max-width:260px;background:0 0!important;border:0!important}.capSearch svg{color:#8da1c6;flex-shrink:0}.capDailyTable{min-width:1240px!important}.capDailyTable td{font-size:13px}.capDailyTable td:nth-child(3){min-width:190px;max-width:260px}.capDailyTable td:nth-child(5){min-width:160px;max-width:230px}.capDailyTable th{white-space:nowrap;font-size:12px}.capDailyHistory{padding-bottom:14px}.capAccountTable{min-width:1040px!important}.capAccountTable td{padding:13px 10px}.capBookName{text-align:left;gap:10px!important}.capBookMark{color:#eff5ff;background:#202944;border:1px solid #405371;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;font-style:italic;font-weight:800;display:inline-flex}.capAccountTable tr.selected{background:linear-gradient(90deg,#3a226d70,#1c274960);outline:1px solid #8555ee}.capResourceState{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.capResourceState:before{content:"";background:#8396b6;border-radius:50%;flex-shrink:0;width:8px;height:8px}.capResourceState.active,.capResourceState.win{color:#64de91}.capResourceState.active:before,.capResourceState.win:before{background:#64de91}.capResourceState.limited,.capResourceState.verification,.capResourceState.pending{color:#ffce68}.capResourceState.limited:before,.capResourceState.verification:before,.capResourceState.pending:before{background:#ffce68}.capResourceState.loss,.capResourceState.disabled{color:#ff7b88}.capResourceState.loss:before,.capResourceState.disabled:before{background:#ff7b88}.capValue{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;font-size:13px;display:inline-flex}.capValue button{color:#a9b9dc;background:0 0;border:0;min-height:0!important;padding:3px!important}.capValue small{flex-basis:100%}.capPage .capOutline{color:#b593ff;background:#38246145;border-color:#8756ef}.capDetailsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.capDetailsGrid>div+div{border-left:1px solid #2b3e58;padding-left:24px}.capDetailsGrid dl{grid-template-columns:110px minmax(0,1fr);gap:16px 12px;font-size:13px;display:grid}.capDetailsGrid dt{color:#adbfdd}.capDetailsGrid dd{overflow-wrap:anywhere;margin:0}.capAccountDetails h2{margin:0}.capPage .capPrimary{box-shadow:0 0 20px #653cdd22}.capHeading>.capToolbar:first-child{justify-content:flex-start}.capPanel:has(>h2:only-child){min-width:0}@media (width<=1000px){.capDetailsGrid{grid-template-columns:1fr}.capDetailsGrid>div+div{border-top:1px solid #2b3e58;border-left:0;padding:10px 0 0}.capInlineFilters{width:100%}.capInlineFilters select,.capInlineFilters .capSearch{flex:1;min-width:170px}.capInlineFilters .capSearch input{width:100%;max-width:100%}.capAccountTable td{padding:10px 8px}}@media (width<=600px){.capInlineFilters>input{max-width:100%}.capSearch{width:100%;min-width:0!important}.capInlineFilters{min-width:0}.capDetailsGrid dl{grid-template-columns:90px minmax(0,1fr)}}.capPage{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.capBetFields+.capBetFields{padding-top:3px}.capBetFields+.capBetFields>label{gap:0;font-size:0}.capBetFields+.capBetFields>label input,.capBetFields+.capBetFields>label select{font-size:14px}.capBetFields+.capToolbar>.capPrimary{min-width:225px}.capPage .capTabs button{min-height:40px}.capPage .capSectionHeading>.capInlineFilters{justify-content:flex-end}.capGroupedTable{min-width:1050px!important;margin-top:0!important}.capGroupedTable th{white-space:nowrap;background:#18263b;border-right:1px solid #293b54;font-size:12px}.capGroupedTable td{border-right:1px solid #23344c;padding:13px 10px;font-size:13px}.capGroupedTable .capEventStart td{border-top:1px solid #405375}.capGroupedTable .capEventNumber{background:#11203855;min-width:110px}.capGroupedTable .capEventTime{color:#bac9e6;min-width:90px}.capGroupedTable .capEventTime small{white-space:nowrap;margin-top:5px;font-size:11px}.capGroupedTable .capEventTitle{width:260px;min-width:190px}.capGroupedTable .capEventTitle strong{font-weight:500;line-height:1.5;display:block}.capGroupedTable .capEventTitle strong>span{vertical-align:middle;margin-right:7px;font-size:19px}.capGroupedTable .capEventTitle small{max-width:220px;margin-top:5px;font-size:11px}.capGroupedTable .capMarket{background:#17263a44;width:200px;min-width:160px}.capGroupedTable .capMoney,.capGroupedTable .capOdds{white-space:nowrap;text-align:center}.capGroupedTable .capEventNet{text-align:center;white-space:nowrap;min-width:135px;font-weight:700}.capGroupedTable .capEventNet.positive{color:#5bd989}.capGroupedTable .capEventNet.negative{color:#ff6c79}.capGroupedTable .capEventNet small{font-size:11px;font-weight:400}.capPage .capEventDetailsButton,.capPage .capBetEditButton,.capPage .capEventActions button{color:#9dafd1;background:0 0;border:0;min-height:0;padding:4px 0;font-size:11px;display:flex}.capPage .capEventDetailsButton{margin-top:8px}.capEventActions{margin-top:7px}.capOriginalBet{border-top:1px solid #33465f;margin-top:15px;padding-top:8px}.capOriginalBet dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 22px;display:grid}.capOriginalBet dl>div{min-width:0}.capOriginalBet dt{color:#9fb2d2;margin-bottom:5px;font-size:12px}.capOriginalBet dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (width<=650px){.capOriginalBet dl{grid-template-columns:1fr}.capGroupedTable td{padding:11px 8px}}.capPage .capHeading{gap:8px;min-height:36px;margin-bottom:10px}.capPage .capHeading h1{font-size:18px;line-height:1.2}.capPage .capHeading span{font-size:11px}.capPage .capHeading button{width:30px;height:28px;min-height:28px;padding:4px}.capHeading .capToolbar{gap:7px}.capPage .capTabs{z-index:2;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:7px;width:100%;margin-bottom:12px;display:grid;position:relative}.capPage .capTabs button{white-space:nowrap;transform-origin:50%;height:24px;min-height:24px;padding:2px 6px;font-size:11px;transition:transform .18s,background .18s}.capPage .capTabs button:hover{z-index:3;transform:scaleY(1.67)}.capPage .capTabs button:hover>*{transform:scaleY(.6)}.capPage .capTabs button svg{flex-shrink:0}.capPage .capTabs b{padding:0 4px;font-size:10px}.capJournalHeading{border-bottom:1px solid #293d56;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding-bottom:9px;display:grid}.capPage .capJournalHeading h2{text-align:center;white-space:nowrap;margin:0;font-size:16px}.capJournalLeft,.capJournalRight{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.capJournalRight{justify-content:flex-end}.capPage .capJournalHeading select,.capPage .capJournalHeading input,.capPage .capJournalHeading button{width:auto;max-width:100%;height:28px;min-height:28px;padding:3px 6px;font-size:11px}.capFilterControl{background:#0c1729;border:1px solid #354a68;border-radius:7px;align-items:center;gap:4px;min-width:0;padding-left:7px;display:flex}.capFilterControl svg{color:#9eb1d2;flex-shrink:0}.capPage .capFilterControl select{background:0 0;border:0;max-width:155px}.capJournalRight .capSearch{gap:3px;max-width:190px;padding:0 6px;min-width:0!important}.capJournalRight .capSearch input{width:150px;min-width:0}.capJournalRight label{flex-direction:row;align-items:center;gap:4px;font-size:11px}.capJournalRight>svg{color:#9eb1d2;flex-shrink:0}@media (width<=1200px){.capJournalHeading{grid-template-columns:1fr 1fr}.capJournalHeading h2{grid-area:1/1/auto/-1}.capJournalLeft,.capJournalRight{grid-row:2}.capPage .capTabs button{gap:4px;font-size:10px}}@media (width<=700px){.capPage .capTabs{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row}.capPage .capTabs button{white-space:normal;height:30px;min-height:30px}.capJournalHeading{grid-template-columns:1fr}.capJournalLeft,.capJournalRight{grid-area:auto/1;justify-content:flex-start}.capPage .capJournalHeading input,.capPage .capJournalHeading select{height:32px;font-size:16px}.capJournalRight .capSearch{flex:1;max-width:100%}.capJournalRight .capSearch input{width:100%}}@media (prefers-reduced-motion:reduce){.capPage .capTabs button{transition:none;transform:none!important}.capPage .capTabs button:hover>*{transform:none}}.capPage .capLimitedAccount td{background:#54212e55;border-bottom-color:#7d3344}.capPage .capLimitedAccount .capBookName,.capPage .capLimitedAccount .capTextButton{color:#ff9da7}.capPage .capLimitBadge{color:#ff98a4;background:#562132;border:1px solid #954458;border-radius:5px;align-items:center;gap:4px;min-height:0;margin-top:5px;padding:3px 6px;font-size:11px;display:inline-flex}.capPage .capMarkLimit{color:#a9b9d6;background:0 0;border:0;min-height:0;margin-top:3px;padding:3px 0;font-size:10px;display:flex}.capPage .capMarkLimit:hover{color:#ff98a4}.capPage .capLimitedLeg{color:#ffacb4;background:#60243655}.capFocusNote{color:#ffacb4;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.capPage .capAccountPanel .capSectionHeading{gap:8px;padding-bottom:8px}.capPage .capAccountPanel .capInlineFilters{flex-wrap:wrap;gap:7px}.capPage .capAccountPanel .capInlineFilters select,.capPage .capAccountPanel .capInlineFilters input,.capPage .capAccountPanel .capInlineFilters button{height:28px;min-height:28px;padding:3px 7px;font-size:12px}.capPage .capAccountPanel .capInlineFilters .capFilterControl select{min-width:130px}.capPage .capAccountPanel .capSectionHeading h2{font-size:16px}.capPage .capGroupedTable td{padding:3px 8px;font-size:11px;line-height:1.15}.capPage .capGroupedTable td small{margin-top:1px;font-size:9px;line-height:1.15}.capPage .capGroupedTable .capEventTitle strong{font-size:11px;line-height:1.2}.capPage .capGroupedTable .capEventTitle strong>span{margin-right:3px;font-size:13px}.capPage .capGroupedTable .capEventTitle small,.capPage .capGroupedTable .capEventTime small{margin-top:2px;font-size:9px}.capPage .capGroupedTable .capEventDetailsButton,.capPage .capGroupedTable .capBetEditButton,.capPage .capGroupedTable .capEventActions button{gap:3px;margin-top:2px;padding:1px 0;font-size:9px;line-height:1.1}.capPage .capGroupedTable .capEventDetailsButton svg{width:11px;height:11px}.capPage .capGroupedTable .capEventActions{margin-top:1px}.capPage .capGroupedTable .capEventNet small{font-size:9px}.capBookmakerCell{justify-content:space-between;align-items:center;gap:8px;display:flex}.capBookmakerText{overflow-wrap:anywhere;min-width:0}.capPage .capGroupedTable .capScissorsButton{color:#fff;background:#9b293e;border:1px solid #c54b60;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:23px;min-height:23px;margin:0;padding:3px;display:inline-flex}.capPage .capGroupedTable .capScissorsButton:hover{color:#fff;background:#c63750;border-color:#ff8b9b}.capPage .capGroupedTable .capScissorsButton:disabled{opacity:1;cursor:default;color:#ffb1bd;background:#602535}.capPage .capGroupedTable .capMarkLimit:disabled{opacity:.5}.capPage .capGroupedTable .capScissorsButton{color:#ffb0bb99;background:#9b293e33;border-color:#c54b6055;transition:background .15s,border-color .15s,color .15s}.capPage .capGroupedTable .capScissorsButton:hover,.capPage .capGroupedTable .capScissorsButton:focus-visible{color:#ffe3e8;background:#9b293e88;border-color:#ef7187bb}.capPage .capGroupedTable .capScissorsButton:disabled{color:#ffb1bd99;background:#60253544;border-color:#c54b6066}.capPage .capGroupedTable .capLimitedLeg{color:#ffd3dc;background:linear-gradient(90deg,#922f4c99,#60243688);box-shadow:inset 3px 0 #ff5475}.capPage .capGroupedTable .capLimitedLeg .capBookmakerText{color:#ff9fb3;font-weight:600}.capPage .capGroupedTable .capLimitedLeg .capBookmakerText small{color:#fff0f4;font-weight:600}.capPage .capGroupedTable .capLimitedLeg .capScissorsButton:disabled{color:#fff0f5;background:#bd365c99;border-color:#ff7295;box-shadow:0 0 7px #ff527c33}.capPage .capAccountTable td{padding:7px 9px;line-height:1.2}.capPage .capAccountTable td small{margin-top:2px;font-size:11px;line-height:1.2}.capPage .capAccountTable .capValue{font-size:12px;line-height:1.2}.capPage .capAccountTable .capValue button{height:22px;min-height:22px!important}.capPage .capAccountTable .capBookMark{width:28px;height:28px;font-size:17px}.capPage .capAccountTable .capBookName{gap:8px!important}.capPage .capAccountTable .capInlineFilters>button{min-height:28px;padding:5px 8px;font-size:12px}.capPage .capAccountTable th{padding:9px;font-size:12px}.capPage .capProgramPanel .capSectionHeading{gap:8px;padding-bottom:8px}.capPage .capProgramPanel .capSectionHeading h2{font-size:16px}.capPage .capProgramPanel .capInlineFilters{gap:7px}.capPage .capProgramPanel .capInlineFilters select,.capPage .capProgramPanel .capInlineFilters input,.capPage .capProgramPanel .capInlineFilters button{height:28px;min-height:28px;padding:3px 7px;font-size:12px}.capPage .capProgramTable{min-width:850px}.capPage .capProgramTable td{padding:8px 9px;font-size:12px;line-height:1.25}.capPage .capProgramTable th{padding:10px 9px;font-size:12px}.capPage .capProgramName{text-align:left;justify-content:flex-start;gap:10px}.capProgramIcon{color:#be9eff;background:#36245477;border:1px solid #7554b3;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.capProgramName small{margin-top:3px;font-size:10px;font-weight:400}.capPage .capProgramTable .capInlineFilters{flex-wrap:nowrap}.capPage .capProgramTable .capInlineFilters button,.capPage .capProgramTable .capInlineFilters a{min-height:28px;padding:5px 7px;font-size:11px}.capProgramDetails dl{grid-template-columns:130px minmax(0,1fr);gap:14px;margin-top:20px;display:grid}.capProgramDetails dt{color:#aabbd8}.capProgramDetails dd{overflow-wrap:anywhere;margin:0}.capProgramExtra{display:contents}@media (width<=650px){.capProgramDetails dl{grid-template-columns:100px minmax(0,1fr)}}.capPage .capProxyPanel .capSectionHeading{gap:8px;padding-bottom:8px}.capPage .capProxyPanel .capSectionHeading h2{font-size:16px}.capPage .capProxyPanel .capInlineFilters{gap:7px}.capPage .capProxyPanel .capSectionHeading select,.capPage .capProxyPanel .capSectionHeading input,.capPage .capProxyPanel .capSectionHeading button{height:28px;min-height:28px;padding:3px 7px;font-size:12px}.capPage .capProxyTable{min-width:1100px}.capPage .capProxyTable td{padding:8px 9px;font-size:12px;line-height:1.25}.capPage .capProxyTable th{padding:10px 9px;font-size:12px}.capPage .capProxyTable small{margin-top:3px;font-size:10px}.capPage .capProxyTable .capInlineFilters{flex-wrap:nowrap}.capPage .capProxyTable .capInlineFilters button{min-height:28px;padding:5px 7px;font-size:11px}.capProxyTable .capValue{font-size:12px}.capProxyTable .capProgramName small{max-width:200px}.capProxyTable .capProgramName{text-align:left;gap:10px}.capPage .capDepositForm h2,.capPage .capDepositHistory h2{align-items:center;gap:9px;font-size:17px;display:flex}.capDepositFields{grid-template-columns:1.3fr 1fr 1.2fr auto;align-items:start;gap:16px;display:grid}.capDepositFields>button{height:39px;margin-top:23px}.capDepositFields label{font-size:12px}.capDepositFields label small{margin-top:2px;font-size:10px;line-height:1.4}.capDepositAmount{background:#0c1729;border:1px solid #354a68;border-radius:7px;align-items:center;display:flex;overflow:hidden}.capPage .capDepositAmount input{border:0;border-radius:0;width:100%;min-width:0}.capDepositAmount>span{color:#bed0ef;background:#22314b;padding:10px}.capPage .capDepositHistory .capSectionHeading{gap:8px;padding-bottom:8px}.capPage .capDepositHistory .capInlineFilters{gap:7px}.capPage .capDepositHistory .capInlineFilters input,.capPage .capDepositHistory .capInlineFilters select{height:28px;padding:3px 7px;font-size:12px}.capPage .capDepositTable td{padding:8px 10px;font-size:12px}.capPage .capDepositTable th{padding:10px;font-size:12px}.capDepositTable td:nth-child(3),.capDepositTable td:nth-child(4){white-space:nowrap;text-align:right}.capDepositTable td small{margin-top:3px;font-size:10px}.capDepositFootnote{margin-top:12px;display:block}@media (width<=1050px){.capDepositFields{grid-template-columns:1fr 1fr}.capDepositFields>button{margin-top:23px}}@media (width<=600px){.capDepositFields{grid-template-columns:1fr}.capDepositFields>button{margin-top:0}}.capAccountPicker{min-width:0;position:relative}.capAccountPicker summary{cursor:pointer;background:#182539;border:1px solid #40516c;border-radius:8px;min-height:38px;padding:10px;list-style:none}.capAccountPicker summary:after{content:"⌄";float:right}.capAccountChoices{z-index:30;background:#152239;border:1px solid #52617c;border-radius:8px;width:max-content;min-width:100%;max-width:min(600px,85vw);max-height:320px;padding:5px;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 10px 35px #0009}.capAccountChoices button{text-align:left;white-space:normal;background:0 0;border:0;border-radius:4px;width:100%;padding:8px;display:block}.capAccountChoices button:hover{background:#354267}.capAccountChoices .capLimitedOption,.capAccountPicker .capLimitedOption{color:#ff777f;background:#641c2b;border:1px solid #e64755}.capAccountChoices .capLimitedOption:hover{background:#842535}.capDepositAccountField{color:#a6b4cc;flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.capDepositAccountField small{color:#8da0bc;font-size:11px}@media (width>=801px){.capBetFields{grid-template-columns:1.5fr 2fr 1fr 1.2fr 1fr auto}}.capAccountPicker summary:focus-visible{outline-offset:2px;outline:2px solid #bb9aff}.capPage .capGroupedTable td{padding:1px 7px;line-height:1.05}.capPage .capGroupedTable .capBookmakerText{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.capPage .capGroupedTable .capBookmakerText small,.capPage .capGroupedTable .capMoney small{white-space:nowrap;margin:0 0 0 3px;display:inline}.capPage .capGroupedTable .capBetEditButton{vertical-align:middle;margin:0 0 0 6px;padding:0;line-height:1;display:inline-flex}.capPage .capGroupedTable .capResourceState{vertical-align:middle;display:inline-flex}.capPage .capGroupedTable .capScissorsButton{width:24px;height:16px;min-height:16px;padding:1px}.capPage .capGroupedTable .capScissorsButton svg{width:11px;height:11px}.capPage .capGroupedTable .capEventTitle strong{line-height:1.05}.capPage .capGroupedTable td small,.capPage .capGroupedTable .capEventTitle small,.capPage .capGroupedTable .capEventTime small{margin-top:0;line-height:1.05}.capPage .capGroupedTable .capEventDetailsButton{margin-top:1px;padding:0}.capManualBalance{border-color:#8060d0}.capManualBalance header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.capManualBalance header h2{margin:0}.capManualBalance header>span{color:#c6acff;background:#342450;border:1px solid #7e5ac0;border-radius:20px;padding:4px 9px;font-size:11px}.capManualBalance>p{color:#aab7d1;font-size:12px}.capManualBalance .capFields{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.capManualBalance label strong{background:#0c1729;border:1px solid #354a68;border-radius:7px;min-height:39px;padding:10px}.capManualConfirm{margin:18px 0}.capManualConfirm label{flex-direction:row;align-items:center;gap:9px}.capManualBalance form>small{align-items:center;gap:7px;font-size:11px;line-height:1.5;display:flex}@media (width<=700px){.capManualBalance .capFields{grid-template-columns:1fr}}.capPage .capTableWrap table td{font-variant-numeric:tabular-nums}.capPage .capPanel .capTableWrap table th{white-space:nowrap}.gs-page{color:#e9edf4;max-width:1600px;min-height:100%;margin:0 auto;padding:32px clamp(18px,3vw,46px);font-family:inherit}.gs-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.gs-eyebrow{color:#8491a5;letter-spacing:.06em;margin-bottom:10px;font-size:12px}.gs-top h1{margin:0 0 8px;font-size:30px;font-weight:650;line-height:1.2}.gs-top p,.gs-dialog p{color:#9aa5b7;margin:0;font-size:14px}.gs-primary{color:#fff;cursor:pointer;white-space:nowrap;background:#8d67e7;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-weight:600;display:inline-flex}.gs-primary:hover{background:#9e7af1}.gs-primary:disabled{opacity:.55;cursor:wait}.gs-toolbar{align-items:center;gap:12px;margin-bottom:18px;display:flex}.gs-search{color:#9aa5b7;background:#202532;border:1px solid #343b4d;border-radius:9px;flex:1;align-items:center;gap:10px;max-width:470px;padding:0 14px;display:flex}.gs-search input{color:#e9edf4;width:100%;min-width:0;height:43px;font:inherit;background:0 0;border:0;outline:0}.gs-toolbar select,.gs-dialog select,.gs-dialog input:not([type=checkbox]){color:#e9edf4;font:inherit;background:#202532;border:1px solid #3a4050;border-radius:9px;outline:0;padding:11px 12px}.gs-toolbar select{min-width:170px}.gs-count{color:#8995a8;margin-left:auto;font-size:13px}.gs-list{background:#1d222d;border:1px solid #343b49;border-radius:12px;overflow:hidden}.gs-list-header,.gs-row{grid-template-columns:minmax(220px,2.4fr) minmax(130px,1fr) minmax(130px,.8fr) 90px;align-items:center;gap:16px;padding:14px 20px;display:grid}.gs-list-header{color:#8794a8;background:#252a36;border-bottom:1px solid #343b49;font-size:12px}.gs-row{border-bottom:1px solid #313746;min-height:75px}.gs-row:last-child{border-bottom:0}.gs-row:hover{background:#242b37}.gs-name{color:#e9edf4;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;min-width:0;padding:0;display:flex}.gs-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.gs-name small{color:#8491a5;margin-top:5px;font-size:12px;display:block}.gs-file{color:#58ca9e;background:#173e34;border-radius:8px;flex:none;place-items:center;width:39px;height:39px;display:grid}.gs-department,.gs-assigned{color:#b9c2d0;font-size:13px}.gs-actions{justify-content:flex-end;gap:5px;display:flex}.gs-actions button,.gs-dialog-top button{color:#a5b1c1;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px}.gs-actions button:hover,.gs-dialog-top button:hover{color:#fff;background:#333b4c}.gs-empty{color:#8491a5;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:230px;display:flex}.gs-empty strong{color:#e3e7ee}.gs-error{color:#ffbec4;background:#4e2731;border:1px solid #84404b;border-radius:8px;margin:12px 0;padding:10px 14px}.gs-overlay{z-index:1000;background:#070b13b5;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.gs-dialog{color:#f1f2f7;background:#242a37;border:1px solid #454d60;border-radius:16px;width:min(100%,490px);max-height:calc(100vh - 32px);padding:26px;overflow:auto;box-shadow:0 25px 70px #0008}.gs-dialog-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.gs-dialog-icon{color:#c5abff;background:#44366d;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.gs-dialog h2{margin:0 0 9px;font-size:22px}.gs-dialog p{margin-bottom:22px;line-height:1.5}.gs-dialog>label{flex-direction:column;gap:8px;margin:17px 0;font-size:13px;font-weight:600;display:flex}.gs-dialog input:not([type=checkbox]),.gs-dialog select{box-sizing:border-box;width:100%}.gs-dialog-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.gs-dialog-actions>button:not(.gs-primary){color:#d5dce7;cursor:pointer;background:0 0;border:1px solid #454d60;border-radius:9px;padding:10px 16px}.gs-employee-list{border:1px solid #41495a;border-radius:9px;max-height:320px;overflow:auto}.gs-employee-list label{cursor:pointer;border-bottom:1px solid #374052;align-items:center;gap:12px;padding:10px 13px;display:flex}.gs-employee-list label:last-child{border-bottom:0}.gs-employee-list input{accent-color:#906be9}.gs-employee-list small{color:#91a0b2;margin-top:3px;display:block}.gs-employee-list p{margin:0;padding:16px}@media (width<=720px){.gs-top{flex-direction:column;align-items:flex-start}.gs-toolbar{flex-wrap:wrap}.gs-search{flex-basis:100%;max-width:none}.gs-count,.gs-list-header{display:none}.gs-row{grid-template-columns:1fr auto;gap:8px}.gs-department,.gs-assigned{grid-column:1;font-size:12px}.gs-actions{grid-area:1/2/4}}.gs-employee-list label>span{color:#f1f2f7;opacity:1;visibility:visible;-webkit-text-fill-color:#f1f2f7;flex:1;min-width:0;font-size:14px;line-height:1.4;display:block}.gs-employee-list label>span small{color:#b4c0d1;-webkit-text-fill-color:#b4c0d1;font-size:12px;display:block}.gs-employee-list label>input[type=checkbox]{flex:0 0 16px;width:16px;height:16px;margin:0;padding:0}.gs-page.gs-viewer-page{box-sizing:border-box;width:100%;max-width:none;min-height:0;padding:10px 12px}.gs-viewer{background:#151a27;border:1px solid #343b49;border-radius:12px;flex-direction:column;min-height:280px;display:flex;overflow:hidden}.gs-viewer-toolbar{box-sizing:border-box;flex:none;align-items:center;gap:8px;min-height:48px;padding:5px 8px;display:flex}.gs-viewer-title{text-align:left;flex:1;min-width:0}.gs-viewer-title strong,.gs-viewer-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gs-viewer-title strong{font-size:14px;line-height:20px}.gs-viewer-title small{color:#9aa5b7;font-size:11px;line-height:16px}.content .gs-viewer-toolbar button{color:#e9edf4;cursor:pointer;background:#252a36;border:1px solid #3a4050;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;min-height:0;display:grid;padding:0!important;line-height:1!important}.gs-viewer-toolbar button:disabled{opacity:.45;cursor:wait}.gs-viewer-help{color:#a5b1c1;flex:none;margin:0;padding:4px 12px 7px;font-size:11px;line-height:16px}.gs-viewer-frame{background:#fff;border:0;flex:1;width:100%;min-height:0;display:block}.gs-viewer-loading{color:#a5b1c1;flex:1;place-items:center;display:grid}@media (width<=768px){.content .gs-page.gs-viewer-page{padding:4px!important}.gs-viewer{border-radius:9px}.gs-viewer-toolbar{gap:4px;min-height:48px;padding:4px}.gs-viewer-title strong{font-size:12px}.gs-viewer-help{padding:2px 8px 5px;font-size:10px}}.app.axSheetFocus{height:100dvh;max-height:100dvh;overflow:hidden;min-height:0!important}.app.axSheetFocus .mainArea{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.app.axSheetFocus .topBar{display:none!important}.app.axSheetFocus .content{box-sizing:border-box;flex:1;width:100%;min-height:0;display:flex;overflow:hidden;padding:0!important}.app.axSheetFocus .gs-page.gs-viewer-page{flex:1;width:100%;height:100%;min-height:0;margin:0;padding:0!important}.app.axSheetFocus .gs-viewer{border:0;border-radius:0;min-height:0;height:100%!important}.app.axSheetFocus .gs-viewer-toolbar{gap:6px;height:40px;min-height:40px;padding:2px 6px}.app.axSheetFocus .gs-viewer-toolbar button{width:36px;height:36px;min-height:36px!important}.app.axSheetFocus .gs-viewer-title strong{font-size:12px}.app.axSheetFocus .aiChatWidget{display:none!important}.app.axSheetFocus .sidebar{box-sizing:border-box;height:100%;overflow-y:auto}@media (width<=768px){.app.axSheetFocus .mainArea{padding:0!important}.app.axSheetFocus .sidebar{display:none!important}}.gs-list{overflow:visible}.gs-list-header{border-radius:12px 12px 0 0}.gs-row{position:relative}.gs-open-options{z-index:20;background:#242a37;border:1px solid #454d60;border-radius:10px;align-items:center;gap:4px;padding:6px;display:none;position:absolute;top:calc(100% - 8px);right:16px;box-shadow:0 10px 28px #0007}.gs-row:hover,.gs-row:focus-within{z-index:21}.gs-row:hover .gs-open-options,.gs-row:focus-within .gs-open-options{display:flex}.content .gs-open-options button{white-space:nowrap;color:#e9edf4;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;font-size:12px;display:flex;min-height:36px!important;padding:8px 10px!important;line-height:1.3!important}.gs-open-options button:hover,.gs-open-options button:focus-visible{background:#3a4050}@media (width<=768px){.gs-open-options{flex-direction:column;align-items:stretch;max-width:calc(100% - 8px);right:4px}.content .gs-open-options button{font-size:11px;min-height:40px!important}}@media (hover:none){.gs-row:hover .gs-open-options{display:none}.gs-row:focus-within .gs-open-options{display:flex}}.app.axRiskFocus{height:var(--ax-risk-height,100dvh);max-height:100dvh;overflow:hidden;min-height:0!important}.app.axRiskFocus .mainArea{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.app.axRiskFocus .topBar,.app.axRiskFocus .aiChatWidget{display:none!important}.app.axRiskFocus .content{box-sizing:border-box;flex:1;width:100%;min-height:0;display:flex;overflow:hidden;padding:0!important}.app.axRiskFocus .sidebar{box-sizing:border-box;height:100%;overflow-y:auto}.risk-viewer{flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.risk-toolbar{box-sizing:border-box;color:#e8eef9;background:#101827;flex:0 0 40px;align-items:center;gap:6px;height:40px;padding:2px 6px;display:flex}.risk-toolbar strong{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.risk-toolbar button,.risk-toolbar a{width:36px;height:36px;color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff25;border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;font-size:20px;text-decoration:none;display:flex;min-height:36px!important;padding:0!important}.risk-toolbar .risk-mobile-menu{display:none}.risk-frame{background:#fff;border:0;flex:1;width:100%;min-height:0;display:block}@media (width<=768px){.app.axRiskFocus .mainArea{padding:0!important}.app.axRiskFocus .sidebar{display:none!important}.app.axRiskFocus.menu-open .sidebar{z-index:2001;position:fixed;inset:0 auto 0 0;width:min(280px,85vw)!important;display:flex!important}.risk-toolbar .risk-mobile-menu{display:flex}}.alice-view-tabs{background:#0a1c30;border:1px solid #2c85b5;border-radius:9px;gap:3px;padding:3px;display:inline-flex}.alice-top-actions .alice-view-tabs button{color:#91a8be;background:0 0;border:0;border-radius:6px;padding:7px 12px}.alice-top-actions .alice-view-tabs button.active{color:#f0fbff;background:#185477}.alice-inbox{color:#dce9fa;background:#0a1d2d;border:1px solid #244963;border-radius:12px;overflow:hidden}.alice-inbox-toolbar{background:#102a40;border-bottom:1px solid #2a465d;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.alice-inbox-title{color:#7fd7f3;align-items:center;gap:8px;display:flex}.alice-inbox-title span{background:#1c435d;border-radius:12px;padding:2px 7px;font-size:12px}.alice-inbox-refresh,.alice-inbox-more{color:#e2f3ff;cursor:pointer;background:#17394f;border:1px solid #315b74;border-radius:7px;justify-content:center;align-items:center;padding:8px;display:inline-flex}.alice-inbox-toolbar select{color:#dce9fa;background:#0b1d2f;border:1px solid #31566c;border-radius:7px;min-width:0;max-width:300px;padding:8px}.alice-inbox-search{color:#8db4c7;background:#0b1d2f;border:1px solid #31566c;border-radius:7px;flex:1;align-items:center;gap:7px;min-width:230px;padding:8px;display:flex}.alice-inbox-search input{color:#e4f3ff;font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.alice-inbox-unread{align-items:center;gap:5px;font-size:12px;display:flex}.alice-inbox-hint{color:#8ba7bc;border-bottom:1px solid #23465b;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:8px 14px;font-size:11px;display:flex}.alice-inbox-row{color:#a8bdcf;cursor:pointer;text-align:left;width:100%;font:inherit;background:#0c2233;border:0;border-bottom:1px solid #244259;grid-template-columns:8px minmax(120px,180px) minmax(0,1fr) 100px;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:grid}.alice-inbox-row:hover,.alice-inbox-row:focus-visible{outline-offset:-2px;background:#16364e;outline:2px solid #4790ba}.alice-inbox-row.is-unread{color:#edf7ff;background:#102b42}.alice-inbox-row.is-unread .alice-inbox-sender,.alice-inbox-row.is-unread strong{font-weight:700}.alice-inbox-dot{background:0 0;border-radius:50%;width:6px;height:6px}.is-unread .alice-inbox-dot{background:#44d2f4}.alice-inbox-sender{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.alice-inbox-content{flex-direction:column;gap:5px;min-width:0;display:flex}.alice-inbox-line{align-items:baseline;gap:4px;min-width:0;display:flex}.alice-inbox-line strong{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;max-width:70%;font-weight:500;overflow:hidden}.alice-inbox-line>span{white-space:nowrap;text-overflow:ellipsis;color:#8aa8bd;flex:1;font-size:12px;overflow:hidden}.alice-inbox-recipient{color:#84aac0;font-size:11px}.alice-inbox-recipient>span{color:#7cd0ed;overflow-wrap:anywhere}.alice-inbox-row time{text-align:right;white-space:nowrap;font-size:11px}.alice-inbox-empty{text-align:center;color:#9ab7cb;padding:35px 14px}.alice-inbox-more{margin:14px}.alice-inbox-errors{color:#ffcad0;overflow-wrap:anywhere;background:#34242b;padding:10px 14px;font-size:12px}.alice-inbox-errors summary{cursor:pointer}.alice-inbox-errors p{margin:5px 0}.alice-inbox-dialog{color:#e9f4ff;box-sizing:border-box;background:#0c2134;border:1px solid #3b6b8b;border-radius:13px;width:min(1000px,100%);max-height:90dvh;padding:22px;overflow:auto}.alice-inbox-dialog header{align-items:flex-start;gap:12px;display:flex}.alice-inbox-dialog header button{color:#8ad9f3;cursor:pointer;background:#173b56;border:0;border-radius:7px;padding:7px;display:flex}.alice-inbox-dialog h2{overflow-wrap:anywhere;flex:1;margin:4px 0;font-size:21px}.alice-inbox-dialog dl{border-bottom:1px solid #2d4c62;grid-template-columns:80px minmax(0,1fr);gap:7px;padding-bottom:17px;font-size:12px;display:grid}.alice-inbox-dialog dt{color:#83a5ba}.alice-inbox-dialog dd{overflow-wrap:anywhere;margin:0}.alice-inbox-address{color:#67d5f7;font-weight:700}.alice-inbox-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:14px;line-height:1.65}.alice-inbox button:disabled{opacity:.5;cursor:default}@media (width<=680px){.alice-inbox-toolbar{gap:8px;padding:10px}.alice-inbox-search{flex-basis:100%;order:5;min-width:0}.alice-inbox-toolbar select{flex:1;width:100px;max-width:none;font-size:12px}.alice-inbox-unread{width:100%}.alice-inbox-row{grid-template-columns:6px minmax(0,1fr) 90px;gap:8px;padding:10px;font-size:12px}.alice-inbox-sender{grid-area:1/2}.alice-inbox-row time{grid-area:1/3;font-size:10px}.alice-inbox-content{grid-area:2/2/auto/4}.alice-inbox-dot{grid-area:1/1}.alice-inbox-line strong{flex:1;max-width:100%}.alice-inbox-line>span{display:none}.alice-inbox-recipient{font-size:11px}.alice-inbox-dialog{padding:14px}.alice-inbox-dialog h2{font-size:17px}.alice-inbox-dialog pre{font-size:13px}.alice-top-actions,.alice-view-tabs{width:100%}.alice-top-actions .alice-view-tabs button{flex:1;min-height:40px}}.alice-inbox-row:not(.is-unread){color:#8ba1b5;background:#0a1e2d}.alice-inbox-row:not(.is-unread) .alice-inbox-line strong{color:#a0b4c6;font-weight:400}.alice-inbox-row:not(.is-unread) .alice-inbox-recipient>span{color:#699bb2}.alice-inbox-row:not(.is-unread):hover{background:#143148}.alice-mail-html{background:#fff;border:0;border-radius:7px;width:100%;height:62vh;min-height:350px;display:block}.alice-mail-warning{color:#efbf86;overflow-wrap:anywhere;font-size:12px}.alice-mail-attachments{border-top:1px solid #315368;margin-top:14px;padding-top:12px}.alice-mail-attachments h3{align-items:center;gap:7px;margin:0 0 10px;font-size:14px;display:flex}.alice-mail-attachment{border:1px solid #315368;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;padding:10px;display:flex}.alice-mail-attachment>div{flex:1;min-width:0}.alice-mail-attachment strong{overflow-wrap:anywhere;font-size:13px;display:block}.alice-mail-attachment small{color:#93b4c9;overflow-wrap:anywhere;font-size:11px;display:block}.alice-mail-attachment button{color:#e7f6ff;cursor:pointer;background:#16415d;border:1px solid #3984a8;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;display:flex}.alice-mail-attachment video,.alice-mail-attachment audio{width:100%;max-height:400px}.alice-inbox-dialog{width:min(1150px,100%)}@media (width<=680px){.alice-mail-html{height:58vh;min-height:300px}.alice-mail-attachment button{font-size:12px}.alice-mail-attachment video{max-height:260px}}.alice-mail-image-attachment{object-fit:contain;border-radius:6px;max-width:100%;max-height:300px;display:block}.alice-inbox-pagination{border-top:1px solid #ffffff18;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;font-size:13px;display:flex}.alice-inbox-pagination button{color:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff25;border-radius:10px;padding:9px 14px}.alice-inbox-pagination button:disabled{opacity:.4;cursor:default}.alice-inbox-pagination button:focus-visible{outline-offset:2px;outline:2px solid #38c6e6}@media (width<=480px){.alice-inbox-pagination{gap:6px;padding:10px 8px;font-size:11px}.alice-inbox-pagination button{padding:8px}}.alice-page .alice-inbox-avatar{display:none}.alice-page .alice-inbox-row{box-shadow:none!important;border-radius:0!important;height:auto!important;min-height:0!important;margin:0!important}.alice-page .alice-inbox-recipient>span{overflow-wrap:anywhere;white-space:normal}.alice-page .alice-inbox-unread input{accent-color:#00d9ff;flex:0 0 16px;appearance:checkbox!important;width:16px!important;height:16px!important;margin:0!important;padding:0!important}@media (width<=680px){.alice-page .alice-inbox-toolbar{gap:7px;padding:8px}.alice-page .alice-inbox-title{font-size:13px}.alice-page .alice-inbox-toolbar select{height:36px;padding:5px;font-size:12px}.alice-page .alice-inbox-refresh{min-width:36px;min-height:36px;padding:7px}.alice-page .alice-inbox-search{box-sizing:border-box;min-height:36px;padding:7px}.alice-page .alice-inbox-search input{height:auto!important;margin:0!important;padding:0!important;font-size:16px!important}.alice-page .alice-inbox-unread{gap:5px;width:auto;font-size:11px}.alice-page .alice-inbox-hint{padding:5px 9px;font-size:10px;line-height:1.4}.alice-page .alice-inbox-row{box-sizing:border-box;border-top:0!important;border-left:0!important;border-right:0!important;grid-template-columns:32px minmax(0,1fr) 70px!important;align-items:start!important;gap:3px 9px!important;padding:9px!important;font-size:13px!important;display:grid!important}.alice-page .alice-inbox-dot{display:none}.alice-page .alice-inbox-avatar{color:#bdefff;background:#244c68;border-radius:50%;grid-area:1/1/3;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;font-size:16px;display:flex}.alice-page .alice-inbox-sender{grid-area:1/2;line-height:17px}.alice-page .alice-inbox-row time{grid-area:1/3;font-size:9px;line-height:17px}.alice-page .alice-inbox-content{grid-area:2/2/auto/4;gap:2px}.alice-page .alice-inbox-line{flex-direction:column;align-items:stretch;gap:1px}.alice-page .alice-inbox-line strong{flex:none;max-width:100%;font-size:12px;line-height:16px}.alice-page .alice-inbox-line>span{flex:none;font-size:11px;line-height:15px;display:block}.alice-page .alice-inbox-recipient{font-size:10px;line-height:14px}.alice-page .alice-inbox-row.is-unread .alice-inbox-avatar{color:#edfbff;background:#17658a}.alice-page .alice-inbox-toolbar{grid-template-columns:minmax(0,1fr) 36px minmax(100px,130px);display:grid}.alice-page .alice-inbox-toolbar select{width:100%;min-width:0;max-width:none}.alice-page .alice-inbox-search{order:0;grid-column:1/-1}.alice-page .alice-inbox-unread{grid-column:1/-1}.alice-page .alice-inbox-search input{box-shadow:none!important;background:0 0!important;border-radius:0!important}}.alice-mailbox-filter{align-items:center;display:inline-flex;position:relative}.alice-mailbox-filter>svg{display:none}@media (width<=680px){.alice-page .alice-inbox-toolbar{grid-template-columns:minmax(0,1fr) 32px 32px;gap:6px;padding:6px 8px}.alice-page .alice-mailbox-filter{box-sizing:border-box;background:#17394f;border:1px solid #31566c;border-radius:7px;justify-content:center;width:32px;height:32px}.alice-page .alice-mailbox-filter>svg{color:#8bdcf5;pointer-events:none;flex:none;width:18px;height:18px;display:block}.alice-page .alice-mailbox-filter select{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.alice-page .alice-mailbox-filter:focus-within{outline-offset:2px;outline:2px solid #00d9ff}.alice-page .alice-inbox-refresh{width:32px;min-width:32px;height:32px;min-height:32px;padding:6px}.alice-page .alice-inbox-refresh svg{flex:none;width:18px!important;height:18px!important}.alice-page .alice-inbox-row{grid-template-columns:24px minmax(0,1fr) 68px!important;gap:0 6px!important;padding:4px 8px!important}.alice-page .alice-inbox-avatar{width:24px;height:24px;margin-top:1px;font-size:12px}.alice-page .alice-inbox-sender{font-size:11px;line-height:13px}.alice-page .alice-inbox-row time{font-size:9px;line-height:13px}.alice-page .alice-inbox-line strong{font-size:11px;line-height:13px}.alice-page .alice-inbox-line>span{display:none}.alice-page .alice-inbox-content{gap:0}.alice-page .alice-inbox-recipient{font-size:10px;line-height:12px}.alice-page .alice-inbox-pagination{flex-wrap:nowrap;gap:6px;padding:6px 8px;font-size:10px}.alice-page .alice-inbox-pagination button{border-radius:7px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:19px;display:flex}.alice-page .alice-page-arrow-label{display:none}.alice-page .alice-inbox-pagination{padding-right:70px}.alice-page .alice-inbox-pagination>span{text-align:center;flex:1;min-width:0}}.alice-page{color:#dce9fa;max-width:1750px;margin:auto;padding:18px 24px 32px}.alice-heading{justify-content:space-between;align-items:center;gap:15px;margin:0 0 15px;display:flex}.alice-heading span{color:#5fcae9;letter-spacing:.09em;font-size:11px}.alice-heading h1{margin:4px 0 1px;font-size:25px}.alice-heading p{color:#8d9ab1;margin:0;font-size:13px}.alice-top-actions{flex-wrap:wrap;gap:8px;display:flex}.alice-top-actions button,.alice-dialog section>button,.alice-dialog-footer button{color:#eefaff;cursor:pointer;background:linear-gradient(110deg,#174c69,#273b72);border:1px solid #2c85b5;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:inline-flex}.alice-bar{background:#081b2c;border:1px solid #224663;border-radius:10px;align-items:center;gap:12px;margin-bottom:10px;padding:7px 12px;display:flex}.alice-bar label{color:#86b8d0;flex:1;align-items:center;gap:8px;display:flex}.alice-bar input{color:#eaf4ff;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.alice-bar span{color:#9fb1c3;white-space:nowrap;font-size:12px}.alice-bar button,.alice-dialog-head button{color:#74d4f8;cursor:pointer;background:0 0;border:0;padding:4px;display:inline-flex}.alice-legend{color:#a0bace;background:#10273a;border:1px solid #28506a;border-radius:8px;align-items:center;gap:7px;margin-bottom:10px;padding:7px 11px;font-size:11px;display:flex}.alice-legend>span:last-child{color:#8ba7bb;margin-left:24px}.alice-usage{border-radius:3px;flex:none;width:12px;height:12px;display:inline-block}.alice-usage.mail{background:#14618b}.alice-usage.telegram{background:#663a9b;margin-left:15px}.alice-error,.alice-notice{border-radius:8px;margin:9px 0;padding:9px 11px;font-size:13px}.alice-error{color:#ffc8ce;background:#351928;border:1px solid #a84868}.alice-notice{color:#b1f4db;background:#0d302b;border:1px solid #24765e}.alice-list{background:#091c2e;border:1px solid #244963;border-radius:10px;overflow:hidden}.alice-table-head,.alice-row{grid-template-columns:minmax(230px,2.1fr) minmax(135px,1.1fr) minmax(225px,1.65fr) minmax(160px,1.3fr) minmax(145px,1.1fr) minmax(100px,.95fr);align-items:center;gap:10px;padding:0 13px;display:grid}.alice-table-head{color:#8eacc1;text-transform:uppercase;letter-spacing:.04em;background:#132d42;height:37px;font-size:10px;font-weight:700}.alice-row{cursor:pointer;background:#0b1f30;border-top:1px solid #24465b;height:58px;font-size:12px}.alice-row:nth-child(odd){background:#0b2435}.alice-row:hover,.alice-row:focus-visible{background:#123149;outline:none}.alice-row>div{min-width:0}.alice-row span,.alice-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alice-email{align-items:center;gap:8px;display:flex}.alice-email>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.alice-email strong{font-size:12px}.alice-email small{color:#8ca6ba;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.alice-icon{color:#5fc9ed;background:#12415b;border-radius:6px;padding:6px;display:inline-flex}.alice-copy{color:#94d9f0;cursor:pointer;background:#14374a;border:1px solid #356176;border-radius:6px;align-items:center;padding:6px;display:inline-flex}.alice-phone{flex-direction:column;gap:2px;display:flex}.alice-usage-icons{align-items:center;display:flex}.alice-usage-icons .alice-usage.telegram{margin-left:5px}.alice-tags{align-items:center;gap:4px;display:flex;overflow:hidden}.alice-tag{text-overflow:ellipsis;border-radius:5px;max-width:33%;padding:4px 6px;font-size:10px;font-weight:600;display:inline-block}.alice-tag.tone-0{color:#82d4f6;background:#164864}.alice-tag.tone-1{color:#80dbc4;background:#17504c}.alice-tag.tone-2{color:#f1c977;background:#57401d}.alice-tags em{color:#8fa3b5;font-size:11px}.alice-truncate{text-overflow:ellipsis;white-space:nowrap;color:#cad9e8;overflow:hidden}.alice-state.active{color:#5bd9af}.alice-state.paused{color:#e6b77f}.alice-empty{text-align:center;color:#94b6c8;flex-direction:column;align-items:center;gap:7px;padding:35px;display:flex}.alice-overlay{z-index:1000;background:#050a16cb;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.alice-dialog{color:#e4effb;background:#0b1d30;border:1px solid #37647f;border-radius:15px;width:min(920px,100%);max-height:90vh;padding:22px;overflow:auto;box-shadow:0 20px 65px #0009}.alice-dialog-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:18px;display:flex}.alice-dialog-head small{color:#75c5df}.alice-dialog-head h2{overflow-wrap:anywhere;margin:4px 0;font-size:22px}.alice-dialog-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.alice-dialog section{background:#10273b;border:1px solid #284861;border-radius:10px;min-width:0;padding:13px}.alice-dialog section h3{margin:0 0 10px;font-size:14px}.alice-dialog section h3 small{color:#85a8bc;font-weight:400}.alice-dialog section p{color:#bed0dc;font-size:13px}.alice-dialog input[type=tel],.alice-dialog textarea{color:#e6f3ff;box-sizing:border-box;width:100%;font:inherit;background:#091b2b;border:1px solid #386079;border-radius:7px;padding:8px}.alice-dialog textarea{resize:vertical;height:75px}.alice-checkline{color:#a4c0d0;flex-wrap:wrap;gap:8px;margin:10px 0;font-size:12px;display:flex}.alice-checkline label,.alice-picks label{cursor:pointer;align-items:center;gap:5px;display:flex}.alice-picks{color:#c4d8e7;grid-template-columns:1fr 1fr;gap:6px 12px;max-height:145px;margin-bottom:10px;font-size:12px;display:grid;overflow:auto}.alice-comments{max-height:130px;margin-bottom:9px;overflow:auto}.alice-comments>div{border-bottom:1px solid #2b4b61;padding:5px 0}.alice-comments small{color:#83a8be}.alice-comments p{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 4px}.alice-dialog-footer{justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;display:flex}.alice-dialog-footer .active{color:#5bd9af}.alice-dialog-footer .paused{color:#e6b77f}.alice-page button:disabled{opacity:.5;cursor:default}@media (width<=1120px){.alice-list{overflow-x:auto}.alice-table-head,.alice-row{min-width:1050px}}@media (width<=680px){.alice-page{padding:14px}.alice-heading{flex-direction:column;align-items:flex-start}.alice-dialog-grid{grid-template-columns:1fr}.alice-dialog{padding:14px}.alice-legend>span:last-child{display:none}}.alice-dialog input[type=checkbox]{appearance:checkbox;accent-color:#35b6e6;cursor:pointer;border-radius:3px;flex:0 0 16px;min-width:16px;height:16px;display:block;width:16px!important;margin:0!important;padding:0!important}.alice-dialog .alice-checkline label,.alice-dialog .alice-picks label{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;min-width:0;line-height:1.35;display:flex}.alice-dialog .alice-checkline{align-items:center;gap:12px 20px}.alice-dialog .alice-picks{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:9px 16px}.alice-dialog .alice-recipient-search{color:#e6f3ff;box-sizing:border-box;background:#091b2b;border:1px solid #386079;border-radius:7px;width:100%;height:35px;padding:6px 10px;display:block;margin:0 0 10px!important}.alice-recipient-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.alice-recipient-dropdown{background:#0a2032;border:1px solid #37627b;border-radius:8px;min-width:0}.alice-recipient-dropdown summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:12px;font-weight:650;list-style:none;display:flex}.alice-recipient-dropdown summary::-webkit-details-marker{display:none}.alice-recipient-dropdown summary:after{content:"▾";color:#71c5e8}.alice-recipient-dropdown[open] summary:after{content:"▴"}.alice-recipient-dropdown summary span{color:#8eb6ca;margin-left:auto;font-size:10px;font-weight:400}.alice-recipient-options{border-top:1px solid #2b4e63;max-height:165px;padding:5px 8px 9px;overflow-y:auto}.alice-dialog .alice-recipient-options label,.alice-dialog .alice-legacy-assignments label{cursor:pointer;align-items:center;gap:8px;min-width:0;padding:5px 2px;font-size:12px;line-height:1.3;display:flex}.alice-recipient-options label span{overflow-wrap:anywhere;min-width:0}.alice-recipient-options label small{color:#88a8bb;font-size:10px}.alice-recipient-options p{color:#8fa9ba;margin:5px 2px;font-size:11px}.alice-legacy-assignments{border-top:1px solid #2b4e63;margin:0 0 10px;padding-top:7px}.alice-legacy-assignments>small{color:#8fa9ba}@media (width<=680px){.alice-recipient-groups{grid-template-columns:1fr}}.alice-self-panel{background:#081b2d;border:1px solid #155074;border-radius:13px;overflow:hidden}.alice-self-toolbar{border-bottom:1px solid #24445c;align-items:center;gap:13px;padding:13px 15px;display:flex}.alice-self-tabs{flex-wrap:wrap;gap:7px;display:flex}.alice-self-tabs button{color:#bfd2e5;cursor:pointer;white-space:nowrap;background:#0b2238;border:1px solid #30516b;border-radius:8px;padding:8px 12px;font-size:13px}.alice-self-tabs button.active{color:#eefbff;background:#164565;border-color:#198bb3}.alice-self-tabs span{color:#9bd0e7;margin-left:5px}.alice-self-department{color:#8ea9bc;white-space:nowrap;margin-left:auto;font-size:12px}.alice-self-department strong{color:#e4f5ff;font-weight:600}.alice-self-department small{text-align:right;color:#7196ab;display:block}.alice-self-reload{color:#63c5e7;cursor:pointer;background:0 0;border:0;padding:7px}.alice-self-scroll{overflow-x:auto}.alice-self table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.alice-self th{text-align:left;color:#81a1b6;text-transform:uppercase;letter-spacing:.045em;padding:12px 15px;font-size:10px;font-weight:600}.alice-self td{color:#c2d6e6;border-top:1px solid #1b394e;height:57px;padding:10px 15px}.alice-self-email{align-items:center;gap:8px;max-width:320px;display:flex;color:#82d8f5!important}.alice-self-email div{flex:1;min-width:0}.alice-self-email strong{text-overflow:ellipsis;white-space:nowrap;color:#e9f5ff;font-weight:600;display:block;overflow:hidden}.alice-self-email small{color:#8ea9bc;text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block;overflow:hidden}.alice-self-email button{color:#83d8f7;cursor:pointer;background:#123a50;border:1px solid #315d72;border-radius:6px;padding:6px;display:inline-flex}.alice-self-tag{color:#bad2e1;text-overflow:ellipsis;white-space:nowrap;border:1px solid #31516a;border-radius:6px;max-width:230px;padding:4px 7px;display:inline-block;overflow:hidden}.alice-self-state{white-space:nowrap;color:#58d6ae!important}.alice-self-take{color:#e6f9ff;cursor:pointer;white-space:nowrap;background:#123d5a;border:1px solid #17688d;border-radius:7px;padding:7px 11px}.alice-self-empty{text-align:center;color:#91aabb!important;padding:25px!important}.alice-self-dialog{color:#e7f3ff;background:#0e1a2e;border:1px solid #276181;border-radius:15px;width:min(540px,100%);max-height:90vh;padding:23px;overflow:auto;box-shadow:0 20px 65px #000a}.alice-self-dialog .alice-dialog-head h2{font-size:22px}.alice-self-dialog .alice-dialog-head button{color:#82cde5;cursor:pointer;background:0 0;border:0}.alice-self-address{color:#eaf6ff;background:#112840;border:1px solid #22516b;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;display:flex;overflow:hidden}.alice-self-address strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.alice-self-address button{color:#55c9e8;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;font-size:12px;display:inline-flex}.alice-self-fields{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.alice-self-fields label,.alice-self-comment{color:#bfcedd;font-size:12px}.alice-self-fields label>div{color:#ebf4fa;background:#131f32;border:1px solid #293e55;border-radius:7px;min-height:54px;margin-top:6px;padding:9px 10px;font-size:13px}.alice-self-fields small{color:#79a4b9;margin-top:2px;font-size:10px;display:block}.alice-self-comment{margin-bottom:7px;display:block}.alice-self-comment strong{color:#ff6077;font-size:16px}.alice-self-comment span{color:#819bad}.alice-self-dialog textarea{color:#fff;resize:vertical;width:100%;height:82px;font:inherit;box-sizing:border-box;background:#0b1727;border:1px solid #38546b;border-radius:8px;padding:10px;display:block}.alice-self-dialog textarea[aria-invalid=true]{border-color:#ed6378}.alice-self-dialog textarea::placeholder{color:#8297a9}.alice-self-note{color:#8caaba;margin:12px 0 18px;font-size:11px}.alice-self-actions{justify-content:flex-end;gap:9px;display:flex}.alice-self-actions button{color:#e8f2fb;cursor:pointer;background:#172437;border:1px solid #364d65;border-radius:8px;padding:9px 12px}.alice-self-actions button[type=submit]{color:#fff;background:#087ca5;border-color:#17bfe9;align-items:center;gap:6px;display:inline-flex}.alice-self button:disabled{opacity:.5;cursor:default}@media (width<=720px){.alice-self-toolbar{flex-wrap:wrap;align-items:flex-start}.alice-self-department{margin-left:0}.alice-self-fields{grid-template-columns:1fr}.alice-self-dialog{padding:16px}}.alice-self-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:15px;display:grid}.alice-self-column{background:#0b2234;border:1px solid #27506b;border-radius:10px;min-width:0;overflow:hidden}.alice-self-column h2{color:#e5f3fb;background:#123049;border-bottom:1px solid #2b546b;justify-content:space-between;align-items:center;margin:0;padding:12px 15px;font-size:15px;display:flex}.alice-self-column h2 span{color:#8dd6f1;font-size:12px;font-weight:400}.alice-self-column-rows{align-content:start;display:grid}.alice-self-card{border-bottom:1px solid #234158;min-width:0;padding:12px 14px}.alice-self-card:last-child{border-bottom:0}.alice-self-card-main{color:#72d5f4;align-items:center;gap:10px;min-width:0;display:flex}.alice-self-card-main>div{flex:1;min-width:0}.alice-self-card-main strong{color:#eaf5ff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.alice-self-card-main small{color:#8ca8bc;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;display:block;overflow:hidden}.alice-self-copy{color:#8cdaef;cursor:pointer;background:#123e54;border:1px solid #346b84;border-radius:6px;align-items:center;padding:6px;display:inline-flex}.alice-self-card-bottom{justify-content:space-between;align-items:center;gap:9px;margin:9px 0 0 27px;display:flex}.alice-self-card-bottom span{color:#61dcb2;font-size:11px}.alice-self-column-empty{color:#90a9bc;text-align:center;padding:22px 14px;font-size:12px}.alice-self-address span{color:#86afc2;text-align:right;margin-left:auto;font-size:11px}@media (width<=760px){.alice-self-columns{grid-template-columns:1fr}}.alice-self-card{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;height:34px;padding:2px 9px;display:grid}.alice-self-card-main{gap:7px;min-width:0}.alice-self-card-main>div{align-items:baseline;gap:9px;min-width:0;display:flex}.alice-self-card-main strong{flex:0 auto;max-width:62%;font-size:12px}.alice-self-card-main small{flex:1;min-width:0;margin:0;font-size:11px}.alice-self-card-main>svg{flex:0 0 16px}.alice-self-card .alice-self-take{height:25px;padding:2px 8px;font-size:11px}.alice-self-card .alice-self-copy{padding:4px}@media (width<=520px){.alice-self-card-main small{display:none}.alice-self-card-main strong{max-width:100%}}@media (pointer:coarse){.alice-self-card{height:44px}.alice-self-card .alice-self-take{height:36px}}.alice-owner-address{overflow-wrap:anywhere;color:#94a3b8;font-size:12px;display:block}.alice-email .alice-owner{white-space:normal;overflow-wrap:anywhere;color:#cbd5e1}.alice-self-card-main strong{overflow-wrap:anywhere;white-space:normal!important}.alice-dialog-grid section>label{margin:8px 0;font-size:13px;display:block}.alice-self-card-main>div{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.alice-self-card-main strong{flex:none;max-width:100%}.alice-self-card-main small.alice-owner-address{white-space:normal;overflow-wrap:anywhere;flex:none;width:100%;display:block!important}.alice-self-card{height:auto;min-height:48px}.alice-row{box-sizing:border-box;height:auto;min-height:64px;padding:8px 13px}.alice-email>div{gap:2px;line-height:normal}.alice-email strong{flex:none;margin:0;line-height:16px;display:block}.alice-email small{flex:none;margin:0;line-height:13px;display:block}.alice-email .alice-owner{line-height:13px}.alice-email>.alice-icon,.alice-email>.alice-copy{flex-shrink:0}.alice-page .alice-direction-legend{color:#b9cbdc;background:#10273a;border:1px solid #28506a;border-radius:8px;flex-wrap:wrap;gap:8px 16px;margin-bottom:10px;padding:10px 12px;font-size:11px;display:flex}.alice-direction-legend>span,.alice-page .alice-direction-mark{white-space:normal;align-items:center;gap:6px;display:inline-flex}.alice-direction-legend i,.alice-direction-mark i{border-radius:50%;flex:0 0 9px;width:9px;height:9px;display:inline-block;box-shadow:0 0 7px}.alice-page .alice-tags{flex-wrap:wrap;gap:6px 10px;overflow:visible}.alice-page .alice-direction-name{white-space:normal;overflow-wrap:anywhere;font-size:11px}.alice-page .alice-email strong,.alice-page .alice-email small{white-space:normal;overflow-wrap:anywhere;overflow:visible}.alice-page .alice-row{min-height:78px}.alice-field-caption{display:none}@media (width<=680px){.alice-page{padding:10px!important}.alice-page .alice-heading{gap:8px;margin-bottom:10px}.alice-page .alice-heading h1{margin:0;font-size:21px}.alice-page .alice-heading>div>span,.alice-page .alice-heading p{display:none}.alice-page .alice-top-actions{gap:6px}.alice-page .alice-top-actions>button{min-height:36px;padding:7px 10px;font-size:12px}.alice-page .alice-view-tabs button{min-height:36px}.alice-page .alice-bar{gap:6px;padding:7px 9px}.alice-page .alice-bar label{min-width:0}.alice-page .alice-bar input{min-width:0;font-size:16px!important}.alice-page .alice-direction-legend{gap:6px 12px;padding:8px;font-size:10px}.alice-page .alice-list{overflow:visible}.alice-page .alice-table-head{display:none}.alice-page .alice-row{box-sizing:border-box;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;width:100%;min-width:0;height:auto;min-height:0;padding:10px;font-size:12px;display:grid}.alice-page .alice-email{grid-column:1/-1;gap:7px}.alice-page .alice-email strong{font-size:13px;line-height:17px}.alice-page .alice-email small{font-size:11px;line-height:14px}.alice-page .alice-icon{display:none}.alice-page .alice-copy{justify-content:center;min-width:36px;min-height:36px;padding:9px}.alice-page .alice-phone{flex-flow:wrap;grid-column:1;align-items:center;gap:5px}.alice-page .alice-field-caption{color:#8da8bb;font-size:10px;display:inline}.alice-page .alice-tags{grid-area:2/2;justify-content:flex-end}.alice-page .alice-direction-name{display:none}.alice-page .alice-direction-mark{padding:5px 2px}.alice-page .alice-row>.alice-truncate{white-space:normal;overflow-wrap:anywhere;color:#8da8bb;font-size:10px}.alice-page .alice-row>.alice-state{grid-column:1/-1;font-size:10px}}.alice-connect>span:first-child{align-items:center;gap:1px;font-size:19px;font-weight:700;display:inline-flex}@media (width<=680px){body:has(.alice-page) .globalSearch{display:none!important}.alice-page .alice-heading>div:first-child{display:none!important}.alice-page .alice-mini-actions{grid-template-columns:36px minmax(0,50%) 36px;justify-content:space-between;align-items:center;gap:8px;width:100%;display:grid}.alice-page .alice-mini-actions .alice-view-tabs{box-sizing:border-box;grid-area:1/2;width:100%;padding:2px}.alice-page .alice-mini-actions .alice-view-tabs button{justify-content:center;min-height:32px;padding:5px 4px;font-size:11px}.alice-page .alice-mini-actions .alice-connect{justify-content:center;width:36px;height:36px;min-height:36px;padding:0}.alice-page .alice-connect-google{grid-area:1/1}.alice-page .alice-connect-hotmail{grid-area:1/3}.alice-page .alice-mini-actions .alice-connect-label{display:none}.alice-page .alice-connect-google>span:first-child{color:#64d6ff}}.alice-list-pagination{color:#9db9cc;justify-content:center;align-items:center;gap:12px;padding:8px;font-size:12px;display:flex}.alice-list-pagination button{color:#bfeeff;cursor:pointer;background:#102b40;border:1px solid #356176;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}@media (width<=680px){.alice-page .alice-bar{box-sizing:border-box;gap:5px;height:29px;min-height:0;margin-bottom:6px;padding:0 7px}.alice-page .alice-bar label,.alice-page .alice-bar input{height:25px;min-height:0;margin:0;padding:0;line-height:25px}.alice-page .alice-bar span{margin:0;padding:0;font-size:10px}.alice-page .alice-bar button{margin:0;padding:3px}.alice-page .alice-direction-legend{gap:3px 10px;margin-bottom:6px;padding:4px 7px;font-size:9px;line-height:12px}.alice-page .alice-direction-legend>span{gap:4px;margin:0;padding:0;line-height:12px}.alice-page .alice-direction-legend i,.alice-page .alice-direction-mark i{flex-basis:6px;width:6px;height:6px}.alice-page .alice-row{align-items:center;gap:1px 5px;padding:3px 8px}.alice-page .alice-email{gap:5px}.alice-page .alice-email>div{gap:0}.alice-page .alice-email strong{margin:0;padding:0;font-size:11px;line-height:12px}.alice-page .alice-email small{margin:0;padding:0;font-size:9px;line-height:10px}.alice-page .alice-email .alice-copy{box-sizing:border-box;width:26px;min-width:26px;height:26px;min-height:26px;margin:0;padding:4px}.alice-page .alice-copy svg{width:14px;height:14px}.alice-page .alice-phone{gap:4px;margin:0;padding:0;font-size:10px;line-height:11px}.alice-page .alice-field-caption{display:none}.alice-page .alice-phone span{margin:0;padding:0;line-height:11px}.alice-page .alice-usage{border-radius:2px;width:6px;height:6px}.alice-page .alice-tags{gap:4px;margin:0;padding:0}.alice-page .alice-direction-mark{margin:0;padding:0;line-height:11px}.alice-page .alice-row>.alice-truncate,.alice-page .alice-row>.alice-state{display:none}.alice-page .alice-list-pagination{gap:8px;padding:6px 70px 6px 6px;font-size:10px}.alice-page .alice-email .alice-copy{width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;padding:4px!important}.alice-page .alice-bar button{height:24px!important;min-height:24px!important;padding:3px!important}.alice-page .alice-list-pagination button{height:32px!important;min-height:32px!important;padding:0!important}}.ax-custom-menu h2{margin:0 0 8px}.ax-custom-menu p{line-height:1.5}.ax-menu-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ax-menu-heading p{opacity:.7;max-width:650px;margin:0 0 16px}.ax-menu-actions,.ax-menu-footer{flex-wrap:wrap;gap:10px;display:flex}.ax-custom-menu button,.ax-menu-dialog button{cursor:pointer}.ax-custom-menu button:disabled,.ax-menu-dialog button:disabled{opacity:.5;cursor:default}.ax-menu-item{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.ax-menu-item p{opacity:.65;margin:6px 0 0}.ax-menu-empty{opacity:.65;padding:24px 0}.ax-menu-backdrop{z-index:2147483000;isolation:isolate;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-sizing:border-box;background:#050817b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ax-menu-backdrop .ax-menu-dialog{box-sizing:border-box;color:#eef2ff;text-align:left;background:#151b30;border:1px solid #8897ba40;border-radius:20px;flex-direction:column;gap:0;width:min(850px,100%);max-height:calc(100dvh - 40px);padding:24px;font-size:14px;display:flex;overflow:hidden;box-shadow:0 25px 80px #0007}.ax-menu-dialog>.ax-menu-heading{flex-wrap:nowrap;flex:none;align-items:flex-start;padding:0 0 12px}.ax-menu-dialog h2{text-align:left;min-width:0;margin:0;font-size:22px;line-height:1.3}.ax-menu-dialog>.ax-menu-heading>button{flex-shrink:0;padding:6px 12px}.ax-menu-dialog>form{flex-direction:column;gap:0;width:100%;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.ax-menu-dialog label{text-align:left;margin:14px 0 6px;font-size:14px;font-weight:600;line-height:1.4;display:block}.ax-menu-dialog input:not([type=checkbox]){box-sizing:border-box;width:100%;min-width:0;height:42px;min-height:42px;color:inherit;font:inherit;text-align:left;background:#ffffff09;border:1px solid #ffffff26;border-radius:10px;margin:7px 0 0;padding:10px 12px;font-weight:400;display:block}.ax-menu-dialog input:focus{outline-offset:-2px;outline:2px solid #6d8eff}.ax-menu-dialog fieldset{overscroll-behavior:contain;text-align:left;border:0;flex:auto;min-width:0;min-height:0;margin:0;padding:0 5px 0 0;display:block;overflow-y:auto}.ax-menu-dialog button{color:inherit;font:inherit;background:#ffffff0c;border:1px solid #ffffff26;border-radius:10px;width:auto;min-height:36px;padding:9px 14px;line-height:1.4}.ax-menu-dialog button.primaryBtn{background:#4f60c9}.ax-menu-dialog p{margin:10px 0;line-height:1.5}.ax-menu-dialog .ax-menu-hint{opacity:.65;font-size:12px}.ax-menu-dialog .ax-menu-people{overscroll-behavior:contain;border:1px solid #ffffff18;border-radius:12px;max-height:280px;margin:10px 0 0;display:block;overflow-y:auto}.ax-menu-dialog .ax-menu-person{text-align:left;border-bottom:1px solid #ffffff12;padding:10px 12px;display:block}.ax-menu-dialog .ax-menu-person:last-child{border-bottom:0}.ax-menu-dialog label.ax-menu-person-choice{cursor:pointer;text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;margin:0;display:flex}.ax-menu-dialog .ax-menu-person-choice input[type=checkbox]{appearance:auto;accent-color:#7b8dff;flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0;display:block;position:static}.ax-menu-dialog .ax-menu-person-choice>span{text-align:left;flex:auto;min-width:0;display:block}.ax-menu-dialog .ax-menu-person-choice strong{overflow-wrap:anywhere;font-size:14px;line-height:1.4;display:block}.ax-menu-dialog .ax-menu-person-choice small{opacity:.6;text-align:left;margin-top:3px;font-size:12px;font-weight:400;line-height:1.4;display:block}.ax-menu-dialog .ax-menu-footer{border-top:1px solid #ffffff18;flex:none;justify-content:flex-end;align-items:center;margin-top:16px;padding-top:14px}.ax-menu-dialog .ax-menu-error{color:#ffb0b0;flex:none}.ax-menu-backdrop .ax-menu-confirm{max-width:500px}.ax-menu-dialog .ax-menu-department{border-bottom:1px solid #ffffff18;display:block}.ax-menu-dialog .ax-menu-department:last-child{border-bottom:0}.ax-menu-dialog button.ax-menu-department-toggle{text-align:left;background:#ffffff04;border:0;border-radius:0;align-items:center;gap:10px;width:100%;margin:0;padding:14px 12px;display:flex}.ax-menu-dialog button.ax-menu-department-toggle:hover{background:#ffffff0a}.ax-menu-dialog button.ax-menu-department-toggle:focus-visible{outline-offset:-2px;outline:2px solid #6d8eff}.ax-menu-dialog .ax-menu-department-arrow{color:#a4b1ff;flex:0 0 14px;font-size:16px}.ax-menu-dialog .ax-menu-department-name{overflow-wrap:anywhere;flex:auto;min-width:0;font-weight:600}.ax-menu-dialog .ax-menu-department-count{color:#b3bdd6;flex:none;font-size:12px}.ax-menu-dialog .ax-menu-department .ax-menu-person{background:#0000000c;padding-left:36px}@media (width<=600px){.ax-menu-dialog .ax-menu-department-count{text-align:right;max-width:100px}.ax-menu-dialog .ax-menu-department .ax-menu-person{padding-left:26px}.ax-menu-backdrop .ax-menu-dialog{border-radius:16px;max-height:calc(100dvh - 20px);padding:16px}.ax-menu-dialog h2{font-size:19px}.ax-menu-backdrop{padding:10px}.ax-menu-item{flex-direction:column;align-items:flex-start}}.axChats{width:100%;min-width:0}.axChatsToolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.axChats h1{color:var(--ax-text,#f1f5f9);align-items:center;gap:10px;margin:0;font-size:26px;display:flex}.axChatsToolbar p{color:var(--ax-muted,#94a3b8);margin:5px 0 0;font-size:13px}.axChatsActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.content .axChatsActions button,.axChatsActions a{border:1px solid var(--ax-border,#334155);background:var(--ax-card,#111827);color:var(--ax-text,#f1f5f9);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:13px;text-decoration:none;display:inline-flex}.axChatsActions button:disabled{opacity:.5;cursor:wait}.axChatsActions a:hover{border-color:#8b5cf6}.axChatsFrameBox{border:1px solid var(--ax-border,#334155);background:var(--ax-card,#111827);border-radius:20px;height:calc(100dvh - 230px);min-height:320px;overflow:hidden;box-shadow:0 18px 55px #00000040}.axChatsFrame{border:0;width:100%;height:100%;display:block}.axChatsStatus{border:1px solid var(--ax-border,#334155);background:var(--ax-card,#111827);border-radius:20px;padding:28px}@media (width<=768px){.axChatsToolbar{flex-direction:column;align-items:flex-start;gap:12px}.axChats h1{font-size:23px}.axChatsFrameBox{border-radius:14px}}html.axChatsViewport,html.axChatsViewport body{overscroll-behavior:none;height:100%;overflow:hidden}.app.axChatsFocus{height:var(--ax-chats-height,100dvh);max-height:100dvh;overflow:hidden;min-height:0!important}.app.axChatsFocus .mainArea{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.app.axChatsFocus .topBar{flex-shrink:0}.app.axChatsFocus.axChatsHeaderHidden .topBar{display:none!important}.app.axChatsFocus .content{box-sizing:border-box;flex:1;width:100%;min-height:0;display:flex;overflow:hidden;padding:0!important}.app.axChatsFocus .sidebar{box-sizing:border-box;height:100%;overflow-y:auto}.app.axChatsFocus .aiChatWidget{display:none!important}.app.axChatsFocus .axChats{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.app.axChatsFocus .axChatsToolbar{box-sizing:border-box;border:0;border-radius:0;flex-direction:row;flex:0 0 40px;align-items:center;gap:6px;height:40px;min-height:40px;margin:0;padding:2px 6px;display:flex}.app.axChatsFocus .axChatsToolbar>div:first-of-type{flex:1;min-width:0}.app.axChatsFocus .axChatsToolbar h1{gap:5px;font-size:13px}.app.axChatsFocus .axChatsToolbar h1 svg,.app.axChatsFocus .axChatsToolbar p{display:none}.app.axChatsFocus .axChatsActions{flex-wrap:nowrap;gap:4px}.app.axChatsFocus .axChatsMenu,.app.axChatsFocus .axChatsActions button,.app.axChatsFocus .axChatsActions a{border:1px solid var(--ax-border,#334155);background:var(--ax-card,#111827);width:36px;min-width:36px;color:var(--ax-text,#f1f5f9);cursor:pointer;box-sizing:border-box;border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex;height:36px!important;min-height:36px!important;padding:0!important}.app.axChatsFocus .axChatsActions button>span,.app.axChatsFocus .axChatsActions a>span:not(.axExternalIcon){display:none}.app.axChatsFocus .axChatsFrameBox{width:100%;height:auto;min-height:0;box-shadow:none;border:0;border-radius:0;flex:1;overflow:hidden}.app.axChatsFocus .axChatsStatus{margin:6px;padding:12px;font-size:13px}@media (width<=768px){.app.axChatsFocus .mainArea{padding:0!important}.app.axChatsFocus .sidebar{display:none!important}.app.axChatsFocus.menu-open .sidebar{width:min(280px,85vw)!important;display:flex!important}}.axBroadcast{max-width:1500px;color:inherit;margin:auto}.axBroadcast h1{margin-bottom:8px}.axBroadcast h2{margin-top:0;font-size:19px}.axBroadcastGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:24px;display:grid}.axBroadcastCard{background:#7f7f7f0e;border:1px solid #7f7f7f3b;border-radius:18px;min-width:0;margin-bottom:20px;padding:24px}.axBroadcast label{margin:14px 0;font-weight:500;display:block}.axBroadcast input:not([type=checkbox]),.axBroadcast select,.axBroadcast textarea{box-sizing:border-box;color:#f5f7ff;width:100%;font:inherit;background:#151c29;border:1px solid #7f7f7f59;border-radius:10px;margin-top:8px;padding:12px;display:block}.axBroadcast textarea{resize:vertical}.axBroadcast fieldset{border:1px solid #7f7f7f40;border-radius:10px;margin:16px 0;padding:14px}.axBroadcast label.axBroadcastCheck{align-items:center;gap:10px;font-weight:400;display:flex}.axBroadcastCheck input{accent-color:#00d9ff;flex-shrink:0;width:17px;height:17px}.axBroadcast small{opacity:.75;margin-top:5px;font-size:12px;display:block}.axBroadcast button{color:inherit;font:inherit;cursor:pointer;background:#00d9ff1a;border:1px solid #7f7f7f59;border-radius:10px;margin-top:12px;padding:10px 16px}.axBroadcast button:disabled{opacity:.5;cursor:default}.axBroadcast button.axBroadcastSend{color:#07121c;background:#00d9ff;font-weight:700}.axBroadcastMessage{white-space:pre-wrap;overflow-wrap:anywhere;background:#7f7f7f17;border-radius:12px;padding:18px}.axBroadcastMessage p{margin-bottom:0}.axBroadcastTable{margin-top:18px;overflow:auto}.axBroadcast table{border-collapse:collapse;text-align:left;width:100%}.axBroadcast th,.axBroadcast td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #7f7f7f33;padding:12px 10px}.axBroadcastPeople{max-height:260px;overflow:auto}.axBroadcastError{color:#f08080;border:1px solid #e26464;border-radius:10px;padding:14px}.axBroadcast :focus-visible{outline-offset:3px;outline:2px solid #00d9ff}@media (width<=900px){.axBroadcastGrid{grid-template-columns:1fr}.axBroadcastCard{padding:16px}}.topBar .ax-presence-tools{flex:none;align-items:center;gap:10px;display:flex}.topBar .ax-presence-count{box-sizing:border-box;min-height:40px;color:inherit;white-space:nowrap;background:#ffffff06;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:7px;padding:10px 12px;font-size:13px;display:inline-flex}.topBar .ax-presence-dot{background:#41d99b;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 9px #41d99b55}.topBar .ax-presence-count.unavailable .ax-presence-dot{box-shadow:none;background:#9198ac}.topBar button.ax-work-time-button{min-height:40px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:#ffffff08;border:1px solid #ffffff26;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:inline-flex}.topBar button.ax-work-time-button:hover{background:#ffffff12}.topBar button.ax-work-time-button:focus-visible{outline-offset:2px;outline:2px solid #6d8eff}.topBar .topActions{flex-wrap:wrap}.topBar button.ax-work-time-button[aria-current=page]{color:#38c6e6;background:#38c6e60c;border-color:#38c6e6}@media (width<=1100px){.topBar .ax-presence-tools{gap:6px}.topBar button.ax-work-time-button span{display:none}.topBar button.ax-work-time-button{width:40px;padding:9px}}@media (width<=600px){.topBar .ax-presence-count{padding:9px 8px;font-size:12px}}.topBar button.ax-presence-count{cursor:pointer;flex-direction:row;width:auto;font-family:inherit}.topBar button.ax-presence-count:hover{background:#ffffff12}.topBar button.ax-presence-count:focus-visible{outline-offset:2px;outline:2px solid #38c6e6}.ax-online-overlay{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-sizing:border-box;background:#04081399;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ax-online-dialog{box-sizing:border-box;color:#eef4ff;background:linear-gradient(135deg,#20253d,#102e3c);border:1px solid #38c6e644;border-radius:20px;width:420px;max-width:100%;max-height:75dvh;padding:18px;font-family:inherit;overflow:auto;box-shadow:0 20px 80px #0009}.ax-online-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ax-online-dialog h2{margin:0;font-size:20px;line-height:1.3}.ax-online-dialog h2 span{color:#38c6e6;font-size:16px}.ax-online-dialog button{color:inherit;cursor:pointer;font:inherit;background:#ffffff08;border:1px solid #ffffff20;border-radius:10px}.ax-online-dialog header button{flex-shrink:0;width:36px;height:36px;font-size:26px;line-height:1}.ax-online-dialog button:focus-visible{outline-offset:2px;outline:2px solid #38c6e6}.ax-online-scope{color:#a7b2c9;margin:8px 0 14px;font-size:12px}.ax-online-dialog ul{margin:0;padding:0;list-style:none}.ax-online-dialog li{border-top:1px solid #ffffff12;align-items:flex-start;gap:9px;padding:10px 0;display:flex}.ax-online-dialog li i{background:#41d99b;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:5px;box-shadow:0 0 7px #41d99b44}.ax-online-dialog li div{min-width:0}.ax-online-dialog strong{overflow-wrap:anywhere;font-size:14px;display:block}.ax-online-dialog small{color:#a7b2c9;overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.ax-online-dialog footer{color:#a7b2c9;border-top:1px solid #ffffff15;margin-top:14px;padding-top:12px;font-size:11px}.ax-online-retry{padding:8px 12px}.ax-online-empty{color:#a7b2c9;font-size:14px}.ax-worktime{color:inherit;width:100%;min-width:0}.ax-worktime h1{overflow-wrap:anywhere;margin:0;font-size:clamp(23px,2.4vw,34px);font-weight:650;line-height:1.3}.ax-worktime .ax-wt-heading-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.ax-worktime .ax-wt-subtitle{opacity:.65;margin:8px 0 0;font-size:14px}.ax-worktime button{cursor:pointer;color:inherit;font:inherit}.ax-worktime .ax-wt-back,.ax-wt-state button{color:inherit;background:#ffffff08;border:1px solid #ffffff20;border-radius:13px;padding:10px 16px}.ax-worktime .ax-wt-back{align-items:center;gap:8px;margin-bottom:24px;display:inline-flex}.ax-worktime button:focus-visible,.ax-worktime input:focus-visible,.ax-worktime .ax-wt-table-scroll:focus-visible{outline-offset:3px;outline:2px solid #38c6e6}.ax-worktime .ax-wt-date{color:inherit;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.ax-worktime .ax-wt-date input{box-sizing:border-box;width:auto;min-width:160px;color:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;background:#ffffff08;border:1px solid #ffffff20;border-radius:13px;padding:10px 12px}.ax-worktime .ax-wt-notice{color:#b0b9ce;background:#ffffff04;border:1px solid #ffffff15;border-radius:13px;margin:0 0 24px;padding:12px 16px;font-size:13px;line-height:1.5}.ax-worktime .ax-wt-departments{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;display:grid}.ax-worktime button.ax-wt-department{text-align:left;background:linear-gradient(120deg,#29233f,#143141);border:1px solid #ffffff20;border-radius:20px;justify-content:space-between;align-items:center;width:100%;min-height:116px;padding:23px;display:flex;box-shadow:0 8px 20px #00000012}.ax-worktime button.ax-wt-department:hover{background:linear-gradient(120deg,#31274b,#193c50);border-color:#38c6e670}.ax-worktime .ax-wt-department strong{overflow-wrap:anywhere;font-size:19px;font-weight:600;display:block}.ax-worktime .ax-wt-department small{opacity:.65;margin-top:8px;font-size:13px;display:block}.ax-worktime .ax-wt-arrow{color:#38c6e6;margin-left:16px;font-size:28px}.ax-worktime .ax-wt-table-scroll{background:#10172a99;border:1px solid #ffffff16;border-radius:18px;max-width:100%;overflow-x:auto}.ax-worktime table.ax-wt-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:950px;color:inherit;margin:0}.ax-worktime .ax-wt-person-col{width:18%}.ax-worktime .ax-wt-time-col{width:10%}.ax-worktime .ax-wt-period-col{width:39%}.ax-worktime .ax-wt-total-col{width:13%}.ax-worktime .ax-wt-table thead th{color:#a7b2c9;text-align:left;vertical-align:top;background:#ffffff02;border-bottom:1px solid #ffffff18;padding:18px 12px 16px;font-size:12px;font-weight:500}.ax-worktime .ax-wt-table tbody th,.ax-worktime .ax-wt-table tbody td{text-align:left;font-variant-numeric:tabular-nums;vertical-align:middle;border:0;border-bottom:1px solid #ffffff14;padding:22px 12px;font-size:14px}.ax-worktime .ax-wt-table tbody tr:last-child th,.ax-worktime .ax-wt-table tbody tr:last-child td{border-bottom:0}.ax-worktime .ax-wt-table tbody tr:hover{background:#ffffff03}.ax-worktime .ax-wt-table tbody th strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.ax-worktime .ax-wt-table tbody th small{color:#a7b2c9;overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:400;display:block}.ax-worktime .ax-wt-axis{font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:12px;font-size:11px;display:flex}.ax-worktime .ax-wt-track{background:#ffffff07;border-radius:7px;height:20px;display:block;position:relative;overflow:hidden}.ax-worktime .ax-wt-total{font-weight:600}.ax-worktime .ax-wt-legend{color:#a7b2c9;flex-wrap:wrap;gap:18px;margin:18px 0 0;font-size:12px;display:flex}.ax-worktime .ax-wt-legend>span{align-items:center;gap:7px;display:inline-flex}.ax-worktime .ax-wt-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.ax-worktime .ax-wt-work-mark{background:#38c6e6}.ax-worktime .ax-wt-break-mark{background:#efbf63}.ax-worktime .ax-wt-timezone{opacity:.6;border-top:1px solid #ffffff14;margin:26px 0 0;padding-top:15px;font-size:12px}.ax-worktime .ax-wt-state{padding:22px 0;font-size:14px}@media (width<=600px){.ax-worktime .ax-wt-heading-row{align-items:flex-start}.ax-worktime .ax-wt-date{justify-content:space-between;width:100%}.ax-worktime button.ax-wt-department{border-radius:16px;min-height:95px;padding:18px}.ax-worktime .ax-wt-back{margin-bottom:18px}}.ax-worktime .ax-wt-departments{flex-wrap:wrap;justify-content:center;gap:12px;max-width:1000px;margin:0 auto;display:flex}.ax-worktime button.ax-wt-department{box-sizing:border-box;border-radius:14px;flex:0 calc(33.3333% - 8px);min-width:0;min-height:58px;padding:8px 16px}@media (width<=800px){.ax-worktime button.ax-wt-department{flex-basis:calc(50% - 6px)}}@media (width<=480px){.ax-worktime button.ax-wt-department{flex-basis:100%}}.ax-worktime .ax-wt-departments{flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:440px;margin:0 auto;display:flex}.ax-worktime button.ax-wt-department{box-sizing:border-box;border-radius:14px;flex:none;width:100%;min-width:0;min-height:58px;padding:8px 16px}.ax-worktime .ax-wt-department strong{font-size:16px;line-height:1.2}.ax-worktime .ax-wt-department small{margin-top:3px;font-size:11px;line-height:1.2}.ax-worktime .ax-wt-arrow{margin-left:12px;font-size:24px}.ax-worktime .ax-wt-table tbody th,.ax-worktime .ax-wt-table tbody td{padding:4px 12px;line-height:16px}.ax-worktime .ax-wt-table tbody th strong{line-height:16px}.ax-worktime .ax-wt-table tbody th small{margin-top:2px;font-size:11px;line-height:14px}.ax-worktime .ax-wt-track{border-radius:5px;height:14px}.ax-worktime .ax-wt-legend{margin:0 0 14px}.ax-worktime .ax-wt-table tbody th strong.ax-wt-person-name{align-items:flex-start;gap:6px;display:flex}.ax-worktime .ax-wt-presence-dot{background:#758098;border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:4px}.ax-worktime .ax-wt-presence-dot.is-online{background:#36d894;box-shadow:0 0 5px #36d89466}.ax-worktime .ax-wt-table tbody th small.ax-wt-last-seen{color:#929eb5;font-size:10px;line-height:12px}
