.admin-workspace{color:var(--bx-ink)}.admin-overview{display:grid;grid-template-columns:1fr 1.3fr 2fr;gap:16px;margin-bottom:24px}.admin-overview>div{display:flex;gap:14px;align-items:center;padding:20px;border:1px solid var(--bx-border-soft);border-radius:12px;background:var(--bx-surface)}.admin-overview svg{color:var(--bx-accent-fg);flex-shrink:0}.admin-overview span{display:block;font-size:13px;color:var(--bx-ink-muted)}.admin-overview strong{display:block;font-size:27px;color:var(--bx-ink);margin-top:4px}.admin-overview>.admin-overview-help{display:block;background:var(--bx-accent-soft);border-color:var(--bx-accent-ring)}.admin-overview-help strong{font-size:15px;margin:0 0 6px}.admin-section-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:22px}.admin-section-heading h2,.admin-next-step h2{font-size:18px;margin:0 0 7px;font-weight:650}.admin-section-heading p,.admin-next-step p,.admin-seat-summary p,.admin-access-section p{margin:0;color:var(--bx-ink-muted);font-size:13px;line-height:1.65}.admin-search{max-width:300px}.admin-muted{color:var(--bx-ink-muted);font-size:13px;line-height:1.65}.admin-small{font-size:12px;margin-top:5px}.admin-customer-link.ant-btn{padding:0;height:auto;font-weight:650;font-size:14px}.admin-customer-summary{display:grid;grid-template-columns:minmax(240px,1fr) 2fr;border:1px solid var(--bx-border);border-radius:12px;overflow:hidden;margin-bottom:24px;background:var(--bx-surface)}.admin-seat-summary{padding:26px;background:var(--bx-accent-soft);border-right:1px solid var(--bx-border)}.admin-eyebrow{font-size:11px;letter-spacing:.12em;font-weight:700;color:var(--bx-accent-fg)}.admin-seat-number{font-size:40px;font-weight:700;letter-spacing:-.04em;margin:6px 0;line-height:1.2}.admin-seat-number span{font-size:25px;color:var(--bx-ink-muted);font-weight:400}.admin-seat-summary .ant-btn{margin-top:16px}.admin-next-step{padding:26px;align-self:center}.admin-next-step h2{margin-top:12px}.admin-next-step p{max-width:620px;margin-bottom:18px}.admin-toolbar{display:flex;gap:12px;margin-bottom:20px}.admin-toolbar .ant-select{min-width:170px}.admin-person{display:flex;align-items:center;gap:12px}.admin-avatar{background:var(--bx-accent-soft);color:var(--bx-accent-fg);border-radius:50%;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;font-weight:650;flex-shrink:0}.admin-limit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin:24px 0}.admin-limit-grid>div{padding:18px;border:1px solid var(--bx-border-soft);border-radius:10px}.admin-limit-grid span{display:block;font-size:12px;color:var(--bx-ink-muted)}.admin-limit-grid strong{display:block;margin:8px 0;font-size:24px}.admin-limit-grid small{font-size:17px;font-weight:400;color:var(--bx-ink-muted)}.admin-access-section{display:flex;gap:20px;justify-content:space-between;align-items:center;border-top:1px solid var(--bx-border-soft);margin-top:30px;padding-top:22px}.admin-agreement-note{white-space:pre-wrap;color:var(--bx-ink-muted);padding:16px;background:var(--bx-layout);border-radius:8px}@media (max-width: 900px){.admin-overview{grid-template-columns:1fr 1fr}.admin-overview>.admin-overview-help{grid-column:1 / -1}}@media (max-width: 600px){.admin-overview{gap:10px}.admin-overview>div{padding:14px}.admin-customer-summary{grid-template-columns:1fr}.admin-seat-summary{border-right:0;border-bottom:1px solid var(--bx-border)}.admin-section-heading,.admin-access-section{align-items:stretch;flex-direction:column}.admin-search{max-width:none}.admin-toolbar{flex-direction:column}}:root{--bx-topbar-h: 72px;--bx-brand-petrol: #061b39;--bx-brand-petrol-deep: #041428;--bx-brand-mint: #0096e0;--bx-brand-mint-soft: rgba(0, 150, 224, .16);--bx-brand-gold: #e8b04a;--bx-brand-gold-soft: rgba(232, 176, 74, .18);--bx-brand-cyan: #00b4f0;--bx-nav-bg: #061b39;--bx-nav-bg-end: #0c3260;--bx-nav-glow: rgba(0, 150, 224, .14);--bx-nav-border: rgba(255, 255, 255, .08);--bx-nav-text: #c5d4e6;--bx-nav-text-strong: #ffffff;--bx-nav-label: #8ea4bd;--bx-nav-hover: rgba(0, 180, 240, .08);--bx-nav-active-bg: rgba(0, 150, 224, .18);--bx-nav-active-bg-end: rgba(0, 150, 224, .04);--bx-nav-active-ring: rgba(0, 150, 224, .28);--bx-nav-active-bar: #00b4f0;--bx-nav-active-icon: #7ad7ff;--bx-nav-icon-glow: rgba(0, 180, 240, .4);--bx-nav-scrollbar: rgba(255, 255, 255, .16);--bx-nav-rule: linear-gradient( 90deg, transparent 0%, rgba(0, 150, 224, .38) 18%, rgba(232, 176, 74, .82) 50%, rgba(0, 150, 224, .38) 82%, transparent 100% );--bx-nav-rule-label: linear-gradient( 90deg, rgba(232, 176, 74, .7) 0%, rgba(0, 150, 224, .28) 50%, transparent 100% );--bx-seam: linear-gradient( 180deg, rgba(232, 176, 74, .15) 0, rgba(232, 176, 74, .9) var(--bx-topbar-h), rgba(0, 150, 224, .55) calc(var(--bx-topbar-h) + 48px), rgba(0, 150, 224, .16) 62%, transparent 100% );--bx-seam-bar: linear-gradient( 90deg, rgba(232, 176, 74, .95) 0, rgba(0, 150, 224, .42) 22%, rgba(6, 27, 57, .1) 58%, transparent 100% );--bx-accent-fg: #0077c2;--bx-accent-soft: rgba(0, 150, 224, .1);--bx-accent-ring: rgba(0, 150, 224, .22);--bx-control-bg: #ffffff;--bx-control-border: #d3dfec;--bx-ink: #061b39;--bx-ink-muted: #5c6e86;--bx-primary: #061b39;--bx-primary-hover: #0c3d6e;--bx-primary-soft: rgba(0, 150, 224, .12);--bx-navy: #061b39;--bx-teal-text: #0077c2;--bx-layout: #f3f6fb;--bx-cream: #eef3f9;--bx-border: #d5e0ec;--bx-border-soft: #e6eef6;--bx-sidebar: #061b39;--bx-sidebar-elevated: #0c3260;--bx-sidebar-border: rgba(255, 255, 255, .08);--bx-sidebar-text: #ffffff;--bx-sidebar-text-muted: #c5d4e6;--bx-sidebar-brand: #0096e0;--bx-sidebar-brand-deep: #061b39;--bx-sidebar-brand-card: #061b39;--bx-surface: #ffffff;--bx-elevated: #ffffff;--bx-radius: 12px;--bx-shadow: 0 1px 2px rgba(16, 24, 40, .05);--bx-table-header: #f3f6fb;--bx-table-active: rgba(0, 150, 224, .12);--bx-topbar-grad: rgba(255, 255, 255, .92);--bx-topbar-shadow: 0 1px 2px rgba(6, 27, 57, .04), 0 6px 20px rgba(6, 27, 57, .04);--bx-title-icon-grad: linear-gradient(145deg, #061b39 0%, #0c3260 100%);--bx-title-icon-border: #e8b04a;--bx-pill-live-bg: rgba(0, 180, 240, .12);--bx-pill-live-border: #00b4f0;--bx-pill-live-text: #075a94;--bx-account-bg: transparent;--bx-menu-hover: #eef3f9;--bx-logout-bg: #fef2f2;--bx-logout-hover: #fee2e2;--bx-logout-border: #fecaca;--bx-soft-panel: rgba(0, 150, 224, .1);--bx-success: #0077c2;--bx-warning: #b45309;--bx-danger: #b91c1c;--bx-info: #0077c2;--bx-cell-warn-bg: #fff3b0;--bx-cell-warn-fg: #0f172a;--bx-cell-dikkat-bg: #f8d7b0;--bx-cell-dikkat-fg: #0f172a;--bx-cell-6111-bg: #f6d9b8;--bx-cell-6111-fg: #0f172a;--bx-cell-mismatch-bg: #ffe566;--bx-cell-mismatch-fg: #0f172a;--bx-cell-new-fg: #1b5e20;--bx-btn-new6111-bg: #2e7d32}[data-theme=dark]{--bx-nav-bg: #041428;--bx-nav-bg-end: #020814;--bx-nav-glow: rgba(0, 150, 224, .1);--bx-nav-border: rgba(255, 255, 255, .08);--bx-nav-text: #b7c9dc;--bx-nav-text-strong: #ffffff;--bx-nav-label: #8aa3bb;--bx-nav-hover: rgba(0, 150, 224, .08);--bx-nav-active-bg: rgba(0, 150, 224, .16);--bx-nav-active-bg-end: rgba(0, 150, 224, .04);--bx-nav-active-ring: rgba(0, 150, 224, .22);--bx-nav-active-bar: #00b4f0;--bx-nav-active-icon: #7ad7ff;--bx-nav-icon-glow: rgba(0, 180, 240, .45);--bx-nav-scrollbar: rgba(255, 255, 255, .16);--bx-nav-rule: linear-gradient( 90deg, transparent 0%, rgba(0, 180, 240, .32) 18%, rgba(232, 176, 74, .72) 50%, rgba(0, 180, 240, .32) 82%, transparent 100% );--bx-nav-rule-label: linear-gradient( 90deg, rgba(232, 176, 74, .62) 0%, rgba(0, 180, 240, .24) 50%, transparent 100% );--bx-seam: linear-gradient( 180deg, rgba(232, 176, 74, .2) 0, rgba(232, 176, 74, .85) var(--bx-topbar-h), rgba(0, 180, 240, .42) calc(var(--bx-topbar-h) + 48px), rgba(0, 180, 240, .1) 62%, transparent 100% );--bx-seam-bar: linear-gradient( 90deg, rgba(232, 176, 74, .9) 0, rgba(0, 180, 240, .38) 24%, rgba(255, 255, 255, .06) 58%, transparent 100% );--bx-accent-fg: #5ec8ff;--bx-accent-soft: rgba(0, 150, 224, .1);--bx-accent-ring: rgba(0, 150, 224, .28);--bx-control-bg: #0c2240;--bx-control-border: #1e3d62;--bx-ink: #e7eaf0;--bx-ink-muted: #98a2b3;--bx-primary: #3ec6ff;--bx-primary-hover: #7ad7ff;--bx-primary-soft: rgba(0, 180, 240, .16);--bx-navy: #7ad7ff;--bx-teal-text: #7ad7ff;--bx-layout: #030d1c;--bx-cream: #0c2240;--bx-border: #1c3a5c;--bx-border-soft: #142c48;--bx-sidebar: #061528;--bx-sidebar-elevated: #0c2240;--bx-sidebar-border: #142c48;--bx-sidebar-text: #e7eaf0;--bx-sidebar-text-muted: #98a2b3;--bx-sidebar-brand: #0096e0;--bx-sidebar-brand-deep: #075a94;--bx-sidebar-brand-card: #0b1e38;--bx-surface: #0b1e38;--bx-elevated: #123056;--bx-shadow: none;--bx-table-header: #0b1e38;--bx-table-active: rgba(0, 150, 224, .2);--bx-topbar-grad: rgba(6, 21, 40, .94);--bx-topbar-shadow: none;--bx-title-icon-grad: linear-gradient(145deg, #0c3260 0%, #061b39 100%);--bx-title-icon-border: rgba(232, 176, 74, .55);--bx-pill-live-bg: rgba(0, 180, 240, .14);--bx-pill-live-border: rgba(0, 180, 240, .4);--bx-pill-live-text: #00b4f0;--bx-account-bg: transparent;--bx-menu-hover: rgba(255, 255, 255, .1);--bx-logout-bg: rgba(220, 38, 38, .12);--bx-logout-hover: rgba(248, 113, 113, .22);--bx-logout-border: rgba(248, 113, 113, .35);--bx-soft-panel: rgba(0, 150, 224, .12);--bx-success: #00b4f0;--bx-warning: #e8b04a;--bx-danger: #f87171;--bx-info: #00b4f0;--bx-cell-warn-bg: rgba(250, 204, 21, .18);--bx-cell-warn-fg: #fde68a;--bx-cell-dikkat-bg: rgba(251, 146, 60, .22);--bx-cell-dikkat-fg: #fdba74;--bx-cell-6111-bg: rgba(251, 191, 36, .16);--bx-cell-6111-fg: #fcd34d;--bx-cell-mismatch-bg: rgba(234, 179, 8, .2);--bx-cell-mismatch-fg: #facc15;--bx-cell-new-fg: #86efac;--bx-btn-new6111-bg: #15803d}html,body,#root{height:100%;min-height:100vh;margin:0}body{background:var(--bx-layout);color:var(--bx-ink);font-family:Plus Jakarta Sans,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#root{min-height:100vh;overflow-x:hidden}.app-table .ant-table-thead>tr>th{background:var(--bx-table-header)!important;color:var(--bx-ink-muted);font-weight:650;font-size:12px;text-transform:none;letter-spacing:.01em;border-bottom:1px solid var(--bx-border)!important}.app-table .ant-table-tbody>tr>td{padding-top:13px!important;padding-bottom:13px!important}.app-table .ant-table-tbody>tr.app-table-row-active>td{background:var(--bx-primary-soft)!important}.app-table .ant-table-tbody>tr.app-table-row-active:hover>td{background:var(--bx-table-active)!important}.app-table .ant-table-tbody>tr:hover>td{background:var(--bx-primary-soft)!important}.companies-directory.ant-card{border-color:var(--bx-border);box-shadow:none}.companies-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:16px 20px;border-bottom:1px solid var(--bx-border-soft)}.companies-toolbar-main{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;min-width:0}.companies-search{width:min(320px,100%)}.companies-filters{display:flex;flex-wrap:wrap;gap:4px}.companies-filters button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--bx-ink-muted);font:inherit;font-size:13px;font-weight:550;padding:6px 10px;border-radius:6px;cursor:pointer}.companies-filters button span{font-variant-numeric:tabular-nums;font-size:12px;color:var(--bx-ink-muted)}.companies-filters button.is-on{background:var(--bx-cream);color:var(--bx-ink);box-shadow:inset 0 0 0 1px var(--bx-border)}.companies-filters button.is-on span{color:var(--bx-ink)}.companies-toolbar-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;color:var(--bx-ink-muted);font-size:12px;letter-spacing:.01em}.companies-clear{border:0;background:transparent;padding:0;color:var(--bx-ink);font:inherit;font-size:12px;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.companies-directory .ant-table-thead>tr>th{padding-top:12px!important;padding-bottom:12px!important;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.companies-directory .ant-table-tbody>tr>td{vertical-align:middle}.companies-directory .ant-table-tbody>tr:hover>td{background:var(--bx-cream)!important}.companies-directory .ant-table-tbody>tr.is-scope>td{background:var(--bx-cream)!important}.companies-directory .ant-table-tbody>tr.is-scope>td:first-child{box-shadow:inset 2px 0 0 var(--bx-ink)}.companies-directory .ant-table-tbody>tr.is-scope:hover>td{background:var(--bx-cream)!important}.companies-identity{display:flex;align-items:center;gap:12px;min-width:0}.companies-mark{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;border-radius:8px;background:transparent;color:var(--bx-ink);box-shadow:inset 0 0 0 1px var(--bx-border);font-size:11px;font-weight:700;letter-spacing:.04em}.companies-identity-text{min-width:0}.companies-name-row{display:flex;align-items:baseline;gap:8px;min-width:0}.companies-name{font-weight:650;color:var(--bx-ink);letter-spacing:-.01em}.companies-name:hover{color:var(--bx-ink)}.companies-scope-mark{flex:0 0 auto;font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--bx-ink-muted)}.companies-legal{margin-top:2px;color:var(--bx-ink-muted);font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:520px}.companies-conflict{margin-top:2px;color:var(--bx-warning, #b45309);font-size:12px;font-weight:600}.companies-count{font-variant-numeric:tabular-nums;font-weight:650;color:var(--bx-ink)}.companies-blank{display:inline-block;width:12px;height:1px;background:var(--bx-border);vertical-align:middle}.companies-open{display:grid;place-items:center;width:28px;height:28px;margin-left:auto;padding:0;border:0;background:transparent;cursor:pointer}.companies-chevron{color:var(--bx-ink-muted);font-size:11px;opacity:0}.companies-directory .ant-table-tbody>tr:hover .companies-chevron,.companies-directory .ant-table-tbody>tr.is-scope .companies-chevron{opacity:1}.companies-directory .ant-pagination{padding:12px 20px;margin:0!important}@media (max-width: 767px){.companies-toolbar{padding:14px}.companies-search{width:100%}.companies-chevron{opacity:1}.companies-legal{max-width:220px}}.ant-card .ant-table-wrapper .ant-table{background:transparent}.ant-table-wrapper .ant-table-thead>tr>th{font-size:12px;font-weight:650;color:var(--bx-ink-muted);border-bottom:1px solid var(--bx-border)!important}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:var(--bx-border-soft)!important}.report-ot-table .ant-table-thead>tr>th{background:#334155!important;color:#f8fafc!important;text-transform:none;letter-spacing:0;font-size:13px}.app-content-scroll{display:flex;flex-direction:column;scrollbar-width:thin}.app-content-main{flex:1 0 auto;min-width:0}.page-header{position:relative;margin-bottom:24px;padding:4px 0 0;border:none;border-radius:0;background:transparent;overflow:visible}.page-header-bar{display:none}.page-header-body{display:flex;align-items:flex-start;justify-content:space-between;gap:16px 20px;flex-wrap:wrap}.page-header-text{min-width:0;flex:1}.page-header-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:8px;font-size:12px;font-weight:600;letter-spacing:.01em;text-transform:none;color:var(--bx-ink-muted)}.page-header-crumb-sep{margin:0 6px;opacity:.45;font-weight:500}.page-header-crumb .is-current{color:var(--bx-primary)}.page-header-crumb-btn{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.page-header-crumb-btn:hover{color:var(--bx-ink)}.page-header-title{margin:0;font-size:28px;font-weight:800;letter-spacing:-.04em;line-height:1.15;color:var(--bx-ink)}.page-header-subtitle{margin:8px 0 0;max-width:52rem;font-size:14px;font-weight:500;line-height:1.5;color:var(--bx-ink-muted)}.page-header-actions{flex-shrink:0;padding-top:2px}@media (max-width: 767px){.page-header{padding:0 0 12px;margin-bottom:14px}.page-header-title{font-size:22px}.page-header-subtitle{font-size:13px}}.app-footer{flex-shrink:0;margin-top:0;padding:0;line-height:1.5}.app-footer-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;min-height:60px;box-sizing:border-box;padding:12px 32px;background:linear-gradient(105deg,color-mix(in srgb,var(--bx-brand-mint) 7%,transparent),transparent 52%,color-mix(in srgb,var(--bx-brand-gold) 5%,transparent)),var(--bx-layout)}.app-footer-inner:before,.sider-footer:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(105deg,var(--bx-brand-mint) 0%,var(--bx-brand-mint) 20%,var(--bx-brand-cyan) 40%,var(--bx-brand-gold) 60%,var(--bx-brand-mint) 80%,var(--bx-brand-mint) 100%);background-size:300% 100%;animation:footer-color-flow 8s ease-in-out infinite alternate;opacity:.6;pointer-events:none}@keyframes footer-color-flow{0%{background-position:0% 50%}to{background-position:100% 50%}}@media (prefers-reduced-motion: reduce){.app-footer-inner:before,.sider-footer:before{animation:none;background-position:50% 50%}}.app-footer-left{display:flex;align-items:center;gap:22px;min-width:0;flex-wrap:wrap}.app-footer-logo{display:inline-flex;align-items:center;text-decoration:none;flex-shrink:0}.brand-logo{display:block;width:auto;max-width:100%;height:34px;object-fit:contain;flex-shrink:0;-webkit-user-select:none;user-select:none}.brand-lockup{display:inline-flex;align-items:center;gap:14px;max-width:100%;min-width:0;line-height:0}.brand-lockup-full{display:block;width:auto;height:40px;max-width:100%;object-fit:contain;object-position:left center;flex-shrink:0;-webkit-user-select:none;user-select:none}.brand-lockup-slogan{margin:0;font-size:9px;font-weight:650;letter-spacing:.16em;text-transform:uppercase;line-height:1;color:#5c6e86;white-space:nowrap}[data-theme=dark] .brand-lockup-slogan{color:#c5d4e6}.brand-logo--mark{width:auto;height:26px;max-width:100%}.sider-brand-card:not(.sider-brand-card--collapsed),.sider-brand-card:not(.sider-brand-card--collapsed) .brand-lockup{width:100%}.sider-brand .brand-lockup-full{width:100%;height:auto;max-width:100%}.auth-board-top .brand-lockup-full{height:64px;width:auto;max-width:100%}.app-footer-logo .brand-lockup-full{height:28px;width:auto;max-width:100%}.auth-card-mobile-brand .brand-lockup-full{height:40px;width:auto;max-width:100%}.brand-home-link--inline .brand-lockup-full{height:34px;width:auto;max-width:100%}.app-footer-attribution{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 4px;position:relative;margin:0;padding-left:18px;color:var(--bx-ink-muted);font-size:11.5px;line-height:1.6}.app-footer-attribution:before{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;border-radius:50%;background:var(--bx-brand-gold);transform:translateY(-50%)}.app-footer-attribution strong{color:var(--bx-ink);font-weight:600}.app-footer-copy{color:var(--bx-ink-muted);font-size:11px;white-space:nowrap;font-variant-numeric:tabular-nums}.app-footer-copy span{margin-left:3px;font-weight:500}.app-footer-logo:focus-visible{outline:2px solid var(--bx-accent-fg);outline-offset:4px;border-radius:4px}@media (max-width: 767px){.app-footer{margin-top:0}.app-footer-inner{padding:12px 14px;gap:10px 20px}.app-footer-left{gap:10px 14px}.app-footer-logo .brand-lockup-full{height:26px}.app-footer-attribution{font-size:11px}}.app-sider .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.ant-card{border-color:var(--bx-border)!important;border-radius:var(--bx-radius)!important}.ant-card:not(.ant-card-borderless){box-shadow:var(--bx-shadow)!important}.ant-card .ant-card-head{border-bottom-color:var(--bx-border-soft)!important;min-height:54px;font-weight:700;color:var(--bx-ink)}.ant-btn-primary{box-shadow:none!important}.app-sider.ant-layout-sider,.app-sider-drawer{position:relative;background:radial-gradient(120% 55% at 0% 0%,var(--bx-nav-glow) 0%,transparent 58%),linear-gradient(180deg,var(--bx-nav-bg) 0%,var(--bx-nav-bg-end) 100%)!important;border-right:none!important;box-shadow:none}.app-sider-drawer:before{display:none}.app-sider .ant-layout-sider-children{background:transparent}.sider-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12px,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 12px,#000 calc(100% - 16px),transparent 100%)}.sider-scroll:hover{scrollbar-color:var(--bx-nav-scrollbar) transparent}.sider-brand{position:relative;flex-shrink:0;display:flex;align-items:center;height:var(--bx-topbar-h);min-height:var(--bx-topbar-h);padding:0 20px;box-sizing:border-box;overflow:visible;border-bottom:none}.sider-brand--collapsed{justify-content:center;padding:0 8px}.sider-brand-card{position:relative;z-index:1;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:0;border:none;background:transparent;text-decoration:none;color:inherit;outline:none;transition:opacity .15s ease}.sider-brand-card:hover{opacity:.88}.sider-brand-card--collapsed{align-items:center}.sider-inner{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.sider-inner--drawer{min-height:calc(100vh - var(--bx-topbar-h))}.app-sider.ant-layout-sider:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;width:1px;z-index:3;pointer-events:none;background:var(--bx-seam)}.app-sider.ant-layout-sider:before{content:"";display:block;position:absolute;top:calc(var(--bx-topbar-h) - 2.5px);right:-2.5px;width:5px;height:5px;z-index:4;background:var(--bx-brand-gold);transform:rotate(45deg);pointer-events:none}.app-sider.ant-layout-sider{z-index:25;overflow:visible!important}.app-sider .ant-layout-sider-children{overflow:visible!important}.sider-greeting{flex-shrink:0;display:flex;align-items:center;gap:12px;padding:8px 20px 6px 24px;color:var(--bx-nav-text)}.sider-greeting.is-collapsed{justify-content:center;padding:14px 0 0}.sider-status-dot{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--bx-brand-gold);box-shadow:0 0 0 4px var(--bx-brand-gold-soft)}.sider-greeting-copy{display:flex;flex-direction:column;min-width:0;line-height:1.25}.sider-greeting-hello{font-size:13.5px;font-weight:650;color:var(--bx-nav-text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sider-greeting-date{margin-top:2px;font-size:11.5px;font-weight:500;color:var(--bx-nav-label)}.brand-home-link{display:inline-flex;align-items:center;text-decoration:none;color:inherit;outline:none}.brand-home-link--collapsed{justify-content:center;width:100%}.brand-home-link--inline{display:inline-flex;align-items:center}.side-nav{padding:18px 12px 20px;display:flex;flex-direction:column;gap:22px}.side-nav--collapsed{padding:14px 10px;gap:14px}.side-nav-group{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0}.side-nav:not(.side-nav--collapsed) .side-nav-group.is-unlabeled{margin-top:-14px}.side-nav-group-label{display:flex;align-items:center;gap:10px;padding:0 12px 6px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bx-nav-label);-webkit-user-select:none;user-select:none}.side-nav-group-label:after{content:"";flex:1;height:1px;background:var(--bx-nav-rule-label)}.side-nav-group-rule{width:22px;height:1px;margin:4px auto 8px;background:var(--bx-nav-rule)}.side-nav-list{display:flex;flex-direction:column;gap:2px}.side-nav-link{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:38px;padding:8px 12px;border-radius:10px;text-decoration:none;color:var(--bx-nav-text);font-weight:550;font-size:13.5px;letter-spacing:-.005em;line-height:1.2;background:transparent;box-sizing:border-box;-webkit-user-select:none;user-select:none;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.side-nav--collapsed .side-nav-link{min-height:42px;padding:0;justify-content:center}.side-nav-link:hover{background:var(--bx-nav-hover);color:var(--bx-nav-text-strong)}.side-nav-link:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bx-nav-active-bar)}.side-nav-link.is-active,.side-nav-link.is-active:hover{background:linear-gradient(90deg,var(--bx-nav-active-bg) 0%,var(--bx-nav-active-bg-end) 100%);box-shadow:inset 0 0 0 1px var(--bx-nav-active-ring);color:var(--bx-nav-text-strong);font-weight:650}.side-nav-link.is-active:before{content:"";position:absolute;left:-12px;top:10px;bottom:10px;width:3px;border-radius:0 4px 4px 0;background:var(--bx-nav-active-bar);box-shadow:0 0 12px var(--bx-nav-active-bar)}.side-nav--collapsed .side-nav-link.is-active:before{left:-10px}.side-nav-icon{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;flex-shrink:0;color:inherit;opacity:.8;transition:opacity .18s ease,color .18s ease,transform .18s ease}.side-nav-link:hover .side-nav-icon{opacity:1}.side-nav-link.is-active .side-nav-icon{opacity:1;color:var(--bx-nav-active-icon);filter:drop-shadow(0 0 6px var(--bx-nav-icon-glow))}.side-nav-label{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sider-footer{position:relative;display:flex;align-items:center;box-sizing:border-box;height:60px;flex-shrink:0;padding:11px 12px 12px}.sider-collapse-btn{width:100%;height:36px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--bx-nav-text);cursor:pointer;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:0 10px 0 12px;font-size:12.5px;font-weight:550;font-family:inherit;transition:background .18s ease,color .18s ease,border-color .18s ease}.sider-collapse-btn:hover{background:var(--bx-nav-hover);border-color:var(--bx-nav-border);color:var(--bx-nav-text-strong)}.sider-collapse-label{flex:1;text-align:left}.sider-collapse-kbd{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:5px;border:1px solid var(--bx-nav-border);background:var(--bx-nav-hover);color:var(--bx-nav-label);font-size:10.5px;font-weight:650;font-family:inherit}.app-sider.ant-layout-sider-collapsed .sider-collapse-btn{justify-content:center;padding:0}.app-sider-drawer-header.ant-drawer-header{padding:0!important;border-bottom:none!important;background:var(--bx-nav-bg)!important}.app-sider-drawer-header .ant-drawer-header-title{flex-direction:row-reverse;align-items:center}.app-sider-drawer-header .ant-drawer-title{flex:1;margin:0}.app-sider-drawer-header .ant-drawer-close{margin:0 12px 0 0;color:var(--bx-nav-text)!important}.app-sider-drawer-header .sider-brand{flex:1}.app-topbar.ant-layout-header{position:relative;background:var(--bx-topbar-grad)!important;border-bottom:none!important;box-shadow:var(--bx-topbar-shadow);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px)}.app-topbar.ant-layout-header:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;background:var(--bx-seam-bar)}.topbar-page-icon{width:34px;height:34px;margin-right:12px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;background:var(--bx-title-icon-grad);color:var(--bx-brand-cyan);box-shadow:inset 0 0 0 1.5px var(--bx-title-icon-border),0 4px 12px -6px #061b3973}.topbar-page-icon svg{width:18px;height:18px}.topbar-search-trigger{display:inline-flex;align-items:center;gap:10px;height:36px;width:300px;padding:0 6px 0 12px;border-radius:999px;border:1px solid transparent;background:var(--bx-cream);color:var(--bx-ink-muted);font-family:inherit;font-size:13px;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.topbar-search-trigger:hover{background:var(--bx-control-bg);border-color:var(--bx-control-border);color:var(--bx-ink)}.topbar-search-trigger:focus-visible{outline:2px solid var(--bx-accent-ring);outline-offset:2px}.topbar-search-trigger svg{flex-shrink:0;opacity:.85}.topbar-search-trigger .cmdk-kbd{border-radius:999px;border-bottom-width:1px;padding:0 7px;background:var(--bx-control-bg)}.topbar-search-trigger.is-icon{width:40px;justify-content:center;padding:0}.topbar-search-trigger-text{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmdk-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:5px;border:1px solid var(--bx-border);border-bottom-width:2px;background:var(--bx-cream);color:var(--bx-ink-muted);font-family:inherit;font-size:10.5px;font-weight:650;line-height:1}.cmdk-modal.ant-modal-container,.cmdk-modal{padding:0!important;overflow:hidden;border-radius:14px!important;border:1px solid var(--bx-border);background:var(--bx-elevated)!important;box-shadow:0 24px 64px #00000047!important}.cmdk-input{padding:8px 10px;border-bottom:1px solid var(--bx-border)}.cmdk-input .ant-input-affix-wrapper{font-size:15px}.cmdk-input .ant-input-prefix{margin-inline-end:10px;color:var(--bx-primary)}.cmdk-list{max-height:min(440px,60vh);overflow-y:auto;padding:6px 8px 8px}.cmdk-section{padding:12px 10px 6px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bx-ink-muted)}.cmdk-item{display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;border:none;border-radius:9px;background:transparent;color:var(--bx-ink);font-family:inherit;text-align:left;cursor:pointer}.cmdk-item.is-active{background:var(--bx-primary-soft)}.cmdk-item-icon{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;border-radius:8px;background:var(--bx-cream);border:1px solid var(--bx-border-soft);color:var(--bx-ink-muted)}.cmdk-item-icon svg{width:16px;height:16px}.cmdk-item.is-active .cmdk-item-icon{color:var(--bx-primary);border-color:var(--bx-title-icon-border)}.cmdk-item-text{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.cmdk-item-text strong{font-size:13.5px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmdk-item-text em{font-style:normal;font-size:12px;color:var(--bx-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmdk-item-action{display:none;align-items:center;gap:6px;flex-shrink:0;font-size:12px;font-weight:600;color:var(--bx-primary)}.cmdk-item.is-active .cmdk-item-action{display:inline-flex}.cmdk-empty{padding:36px 16px;text-align:center;font-size:13px;color:var(--bx-ink-muted)}.cmdk-foot{display:flex;align-items:center;gap:16px;padding:10px 16px;border-top:1px solid var(--bx-border);background:var(--bx-cream);font-size:12px;color:var(--bx-ink-muted)}.cmdk-foot>span{display:inline-flex;align-items:center;gap:4px}.cmdk-foot-hint{margin-left:auto}.scope-trigger{display:inline-flex;align-items:center;gap:8px;height:34px;max-width:300px;padding:0 10px 0 12px;border:1px solid var(--bx-control-border);border-radius:999px;background:transparent;color:var(--bx-ink);font-family:inherit;cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}.scope-trigger:hover,.scope-trigger[aria-expanded=true]{background:var(--bx-control-bg);border-color:var(--bx-accent-ring)}.scope-trigger:focus-visible{outline:2px solid var(--bx-accent-ring);outline-offset:2px}.scope-trigger-icon{flex-shrink:0;color:var(--bx-ink-muted)}.scope-trigger.has-scope .scope-trigger-icon{color:var(--bx-accent-fg)}.scope-trigger-label{font-size:13px;font-weight:600;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scope-trigger-chevron{flex-shrink:0;color:var(--bx-ink-muted);opacity:.8}.scope-popover .ant-popover-container{padding:16px!important;border-radius:12px!important;border:1px solid var(--bx-border)}.scope-panel{width:380px;display:flex;flex-direction:column;gap:10px}.scope-panel-title{font-size:14px;font-weight:700;color:var(--bx-ink)}.scope-panel-desc{margin-top:-6px;font-size:12px;line-height:1.45;color:var(--bx-ink-muted)}.scope-panel-clear.ant-btn{align-self:flex-start;padding:0}.firm-scope-select.ant-select{min-width:0}.firm-scope-value{display:inline-flex;align-items:center;gap:8px;max-width:100%;overflow:hidden;vertical-align:bottom}.firm-scope-value-sicil{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--bx-ink-muted)}.ant-select-dropdown:has(.firm-scope-opt) .ant-select-item{min-height:52px;align-items:flex-start;padding-top:8px;padding-bottom:8px}.firm-scope-value-parent{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px!important}.firm-scope-value-sep{color:var(--bx-ink-muted);flex-shrink:0}.firm-scope-value-label{font-weight:600;color:var(--bx-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.firm-scope-opt{display:flex;flex-direction:column;gap:2px;padding:4px 0;line-height:1.35;max-width:100%}.firm-scope-opt-main{display:flex;align-items:center;gap:8px;min-width:0}.firm-scope-opt-kind{flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:4px;line-height:1.2}.firm-scope-opt-kind.company{color:#0c3d6e;background:#e7f2fb}.firm-scope-opt-kind.workplace{color:#075a94;background:#e8f6fd}.firm-scope-opt-title{font-weight:600;color:var(--bx-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.firm-scope-opt-meta{display:flex;flex-wrap:wrap;gap:8px;padding-left:52px;font-size:12px;color:var(--bx-ink-muted)}.firm-scope-opt-sicil{font-variant-numeric:tabular-nums}.ant-select-dropdown .ant-select-item-option-content{white-space:normal}.reports-scope-bar{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-end;margin-bottom:16px;padding:14px 16px;border:1px solid var(--bx-border);border-radius:12px;background:var(--bx-surface, #fff)}.reports-scope-bar--compact{align-items:center;gap:10px 12px;padding:10px 12px;margin-bottom:12px}.reports-scope-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;flex:1 1 auto;min-width:0}.reports-chip.ant-tag{margin:0;border-radius:6px;font-weight:500}.reports-filter-bar{display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;margin-bottom:8px}.reports-filter-count{font-size:13px;white-space:nowrap}.reports-advanced-filters{margin-bottom:12px}.reports-advanced-filters>.ant-collapse-item>.ant-collapse-header{padding:4px 0!important;color:var(--bx-ink-muted);font-size:13px}.reports-advanced-filters .ant-collapse-content-box{padding:8px 0 4px!important}.reports-scope-field{display:flex;flex-direction:column;gap:4px;min-width:0}.reports-scope-field-label{font-size:12px;font-weight:600;color:var(--bx-ink-muted);letter-spacing:.02em}.reports-scope-field.firm{flex:1 1 280px;max-width:520px}.reports-scope-field.period{flex:0 0 auto}.reports-scope-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-left:auto}.reports-scope-meta{font-size:13px;color:var(--bx-ink-muted);padding-bottom:6px}@media (max-width: 767px){.reports-scope-field.firm{flex:1 1 100%;max-width:none}.reports-scope-actions{margin-left:0;width:100%}.firm-scope-opt-meta{padding-left:0}}.app-topbar-left{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.header-menu-btn{width:40px!important;height:40px!important;display:inline-flex!important;align-items:center;justify-content:center;border-radius:8px!important;color:var(--bx-ink-muted)!important}.header-menu-btn:hover{background:var(--bx-cream)!important;color:var(--bx-ink)!important}.topbar-titleblock{display:flex;align-items:center;min-width:0}.topbar-title-copy{min-width:0;line-height:1.2}.topbar-kicker{margin-bottom:2px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bx-ink-muted);opacity:.85;white-space:nowrap}.topbar-title{font-size:15.5px;font-weight:700;letter-spacing:-.015em;color:var(--bx-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.account-trigger .ant-avatar{box-shadow:0 0 0 1px var(--bx-accent-ring)}.topbar-divider.topbar-divider--lg{height:24px;margin:0 20px 0 22px;background:var(--bx-border)}@media (max-width: 1360px){.topbar-search-trigger{width:240px}}@media (max-width: 1100px){.topbar-search-trigger{width:40px;justify-content:center;padding:0}.topbar-search-trigger-text,.topbar-search-trigger .cmdk-kbd{display:none}.scope-trigger{max-width:220px}}.topbar-divider{width:1px;height:20px;margin:0 8px;background:var(--bx-border-soft);flex-shrink:0}.account-trigger{display:inline-flex;align-items:center;gap:10px;min-height:40px;max-width:280px;padding:4px 8px 4px 4px;border:none;border-radius:999px;background:transparent;color:var(--bx-ink);cursor:pointer;transition:background .15s ease;font-family:inherit}.account-trigger:hover,.account-trigger.is-open{background:var(--bx-accent-soft)}.account-trigger:focus-visible{outline:2px solid var(--bx-accent-ring);outline-offset:2px}.account-trigger.is-mobile{min-width:44px;min-height:44px;padding:4px;gap:4px}.account-trigger-text{display:flex;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.2;text-align:left}.account-trigger-name{font-size:13px;font-weight:650;color:var(--bx-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.account-trigger-role{font-size:11px;font-weight:500;color:var(--bx-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.account-trigger-chevron{flex-shrink:0;color:var(--bx-ink-muted);transition:transform .15s ease}.account-trigger.is-open .account-trigger-chevron{transform:rotate(180deg)}@media (max-width: 991px){.topbar-divider,.account-trigger-text{display:none}}@media (max-width: 767px){.app-topbar.ant-layout-header{background:var(--bx-surface)!important}}.account-popover .ant-popover-container,.account-popover .ant-popover-inner{padding:0!important;border-radius:14px!important;overflow:hidden;box-shadow:0 12px 32px -12px #0f172a47!important;border:1px solid var(--bx-border-soft)}.account-popover{padding-top:6px}.account-panel{width:min(272px,calc(100vw - 24px))}.account-panel-head{display:flex;align-items:center;gap:12px;padding:16px 16px 14px;border-bottom:1px solid var(--bx-border-soft)}.account-panel-meta{min-width:0;flex:1}.account-panel-name{font-size:14px;font-weight:700;color:var(--bx-ink);line-height:1.25;word-break:break-word}.account-panel-role{margin-top:3px;display:inline-flex;align-items:center;padding:1px 7px;border-radius:6px;background:var(--bx-accent-soft);color:var(--bx-accent-fg);font-size:11px;font-weight:650}.account-panel-email{margin-top:4px;font-size:12px;color:var(--bx-ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-panel-actions{padding:6px}.account-menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;border:none;border-radius:8px;background:transparent;color:var(--bx-ink);font-size:13px;font-weight:550;text-decoration:none;cursor:pointer;font-family:inherit;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.account-menu-item svg{color:var(--bx-ink-muted);flex-shrink:0;transition:color .18s ease}.account-menu-item:hover{background:var(--bx-menu-hover);box-shadow:inset 0 0 0 1px var(--bx-border-soft);color:var(--bx-ink)}.account-menu-item:hover svg{color:var(--bx-ink)}.account-menu-item.is-danger,.account-menu-item.is-danger svg{color:var(--bx-danger)}.account-menu-item.is-danger:hover{background:var(--bx-logout-hover);box-shadow:inset 0 0 0 1px var(--bx-logout-border)}.account-menu-item.is-danger:hover svg{color:var(--bx-danger)}.account-menu-sep{height:1px;margin:4px 6px;background:var(--bx-border-soft)}.app-card{border-color:var(--bx-border)!important;box-shadow:var(--bx-shadow)!important;border-radius:var(--bx-radius)!important}.vizite-archive-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.vizite-archive-count{margin-left:auto;color:var(--bx-ink-muted);font-size:13px}.vizite-archive-hint{margin:0 0 12px;color:var(--bx-ink-muted);font-size:13px}.vizite-selection-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-bottom:12px;padding:10px 12px;border:1px solid var(--bx-border);border-radius:10px;background:var(--bx-surface)}.vizite-selection-bar-label{font-size:13px;font-weight:600;color:var(--bx-ink)}.vizite-beyan-btn{min-width:112px}.vizite-filter-pop{display:flex;flex-direction:column;gap:10px;width:220px}.dash-quick-btn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:76px;padding:14px 16px;border:1px solid var(--bx-border);border-radius:12px;background:var(--bx-surface);cursor:pointer;text-align:left;font-family:inherit;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease;box-shadow:none}.dash-quick-btn:hover{background:var(--bx-surface);border-color:#99e0d6;box-shadow:0 0 0 3px #0f766e14}.dash-quick-icon{margin-bottom:6px;color:var(--bx-primary);display:inline-flex}.dash-quick-label{font-size:13px;font-weight:700;color:var(--bx-ink)}.dash-quick-desc{font-size:11px;font-weight:500;color:var(--bx-ink-muted)}@media (max-width: 767px){.account-panel{width:min(300px,calc(100vw - 16px))}.account-menu-item{min-height:46px;font-size:14px}.dash-quick-btn{min-height:68px}}.calc-form{display:flex;flex-direction:column;gap:16px}.calc-field-row{display:grid;grid-template-columns:1fr;gap:12px;align-items:start}@media (min-width: 640px){.calc-field-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 900px){.calc-field-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 640px) and (max-width: 899px){.calc-field-row-3{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-field-row-3>.calc-field:last-child{grid-column:1 / -1}}.calc-field{display:flex;flex-direction:column;gap:6px;min-width:0}.calc-field-wide{width:100%}.calc-label{display:block;font-size:12px;line-height:1.2;color:var(--bx-ink-muted);font-weight:500;text-align:left}.calc-hint{font-size:11px;color:var(--bx-ink-muted);line-height:1.2;min-height:14px;opacity:.85}.calc-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding-top:14px;border-top:1px solid var(--bx-border);margin-top:4px}.calc-actions-hint{margin:0;flex:1 1 12rem;font-size:12px;line-height:1.35;color:var(--bx-ink-muted)}.calc-actions-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.calc-actions-buttons .ant-btn-primary{min-width:200px;padding-inline:28px}.calc-actions-buttons .ant-btn:not(.ant-btn-primary){min-width:132px}@media (max-width: 575px){.calc-actions{flex-direction:column;align-items:stretch}.calc-actions-buttons{margin-left:0;width:100%}.calc-actions-buttons .ant-btn{flex:1 1 auto;width:100%;min-width:0}}.calc-period-status{display:flex;flex-direction:column;gap:10px}.calc-period-status-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.calc-period-status-actions{display:flex;flex-wrap:wrap;gap:8px}@media (min-width: 768px){.calc-period-status{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.calc-period-status-tags{flex:1 1 auto;min-width:0}.calc-period-status-actions{flex:0 0 auto}}.calc-scope-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.calc-scope-hint{font-size:12px;line-height:1.35}.calc-gecmis-plan{margin-top:4px}.calc-gecmis-steps{margin:0;padding-left:1.15rem;font-size:13px;line-height:1.55}.calc-gecmis-steps li+li{margin-top:2px}.calc-aphb-progress{display:flex;flex-wrap:wrap;gap:6px}.calc-aphb-tag{margin-inline-end:0!important}.calc-help-alert .ant-alert-message{font-weight:500;font-size:13px;line-height:1.45}@media (max-width: 575px){.calc-help-alert{font-size:13px}}.calc-status-log{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.65;max-height:240px;overflow:auto;background:var(--bx-cream);border:1px solid var(--bx-border);border-radius:8px;padding:12px 14px}.calc-status-time{opacity:.55;margin-right:10px}.auth-shell{--auth-top: 76px;--auth-ground: 60px;--auth-mint: #0096e0;--auth-petrol: #061b39;--fx-mullion: #e8ecef;--fx-mullion-shade: rgba(16, 38, 50, .26);--fx-slab: linear-gradient(180deg, #f1f3f5 0%, #d6dde2 100%);--fx-slab-solid: #dfe4e8;--fx-slab-edge: rgba(255, 255, 255, .9);--fx-slab-shadow: rgba(16, 38, 50, .22);--fx-parapet: linear-gradient(180deg, #eef1f3 0%, #e1e6ea 100%);--fx-plinth: linear-gradient(180deg, #d9dfe4 0%, #ccd4da 100%);--fx-photo-filter: saturate(.88) contrast(.96);--fx-glass-tint: linear-gradient(180deg, rgba(226, 236, 241, .26) 0%, rgba(214, 228, 235, .1) 55%, rgba(6, 27, 57, .12) 100%);--fx-reflect: rgba(255, 255, 255, .26);--fx-lit-bg: linear-gradient(180deg, rgba(247, 252, 251, .84) 0%, rgba(214, 235, 252, .8) 100%);--fx-lit-ink: #06325a;--fx-lit-glow: inset 0 -22px 32px rgba(0, 150, 224, .34);--fx-lit-filter: blur(8px) saturate(1.1);--board-bg: #f4f7fb;--board-ink: #061b39;--board-muted: #5c6e86;--board-line: rgba(6, 27, 57, .13);--board-plate: rgba(6, 27, 57, .05);--board-plate-line: rgba(6, 27, 57, .24);--board-em: #0077c2;--board-lamp-off: rgba(6, 27, 57, .16);--card-bg: #ffffff;--card-ink: #061b39;--card-muted: #5c6e86;--card-line: rgba(6, 27, 57, .12);--card-field: #f3f6f8;--card-field-hover: rgba(6, 27, 57, .22);--card-border: rgba(6, 27, 57, .2);--card-frame: rgba(255, 255, 255, .62);--board-outline: rgba(6, 27, 57, .055);--card-cta: #061b39;--card-cta-hover: #0c3d6e;--card-cta-ink: #ffffff;--card-accent: #075a94;--card-ring: rgba(0, 119, 194, .16);--card-shadow: 0 1px 2px rgba(6, 27, 57, .08), 0 28px 64px -18px rgba(6, 27, 57, .38);position:relative;isolation:isolate;min-height:100dvh;display:grid;grid-template-columns:repeat(8,minmax(0,1fr)) repeat(4,minmax(96px,106px)) repeat(2,minmax(0,1fr));grid-template-rows:var(--auth-top) auto repeat(5,minmax(72px,1fr)) var(--auth-ground);background:var(--board-bg);color:var(--board-ink)}@supports not (min-height: 100dvh){.auth-shell{min-height:100vh}}.fx-photo,.fx-glass,.fx-parapet,.fx-plinth,.fx-slab,.fx-mullion,.fx-lit{pointer-events:none}.fx-photo{grid-column:7 / -1;grid-row:1 / -1;z-index:0;background:url(/auth-office-day.jpg?v=13) 50% 55% / cover no-repeat;filter:var(--fx-photo-filter)}.fx-glass{grid-column:7 / -1;grid-row:2 / 8;z-index:1;background:linear-gradient(112deg,transparent 20%,var(--fx-reflect) 31%,transparent 42%,transparent 64%,var(--fx-reflect) 69%,transparent 74%),var(--fx-glass-tint);background-size:240% 100%,100% 100%;background-position:0% 0,0 0;opacity:.9;animation:fx-reflect 46s ease-in-out infinite alternate}.fx-parapet{grid-column:7 / -1;grid-row:1;z-index:4;background:var(--fx-parapet);box-shadow:0 1px 0 var(--fx-slab-shadow)}.fx-roof-note{grid-column:7 / 13;grid-row:1;z-index:5;align-self:center;display:inline-flex;align-items:center;gap:10px;padding-left:22px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--board-muted);pointer-events:none}.fx-roof-plate{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid var(--board-plate-line);border-radius:5px;background:var(--board-plate);color:var(--board-em);font-size:13px;letter-spacing:0}.fx-plinth{grid-column:7 / -1;grid-row:8;z-index:4;background:var(--fx-plinth);box-shadow:0 -1px 0 var(--fx-slab-edge) inset,0 -1px 0 var(--fx-slab-shadow)}.fx-mullion{grid-row:2 / 8;z-index:3;justify-self:start;width:3px;margin-left:-1.5px;background:var(--fx-mullion);box-shadow:1px 0 0 var(--fx-mullion-shade)}.fx-slab{grid-column:7 / -1;align-self:start;z-index:4;height:12px;margin-top:-6px;background:var(--fx-slab);box-shadow:0 1px 0 var(--fx-slab-edge) inset,0 1px 0 var(--fx-slab-shadow)}.fx-lit{z-index:2;display:flex;flex-direction:column;gap:3px;padding:16px 8px 10px 10px;overflow:hidden;background:var(--fx-lit-bg);box-shadow:var(--fx-lit-glow);backdrop-filter:var(--fx-lit-filter);-webkit-backdrop-filter:var(--fx-lit-filter);color:var(--fx-lit-ink);animation:fx-light-on .7s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.35s + var(--i, 0) * .16s)}.fx-lit span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.25}.fx-lit span:first-child{font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.78}.fx-lit span:last-child{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.auth-board{grid-column:1 / 7;grid-row:1 / -1;z-index:5;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;padding-inline:clamp(28px,4.2vw,72px) clamp(24px,3vw,52px);background:var(--board-bg);box-shadow:1px 0 0 var(--board-line);min-width:0}.auth-board-top{grid-row:1;display:flex;align-items:center;gap:12px;animation:auth-rise .6s cubic-bezier(.22,1,.36,1) both}.auth-board-crown{grid-row:2;display:flex;flex-direction:column;justify-content:flex-end;padding:28px 0 34px;min-width:0;animation:auth-rise .7s cubic-bezier(.22,1,.36,1) .05s both}.auth-board-kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--board-muted)}.auth-board-kicker-dot{width:6px;height:6px;border-radius:50%;background:var(--auth-mint);box-shadow:0 0 0 3px #0096e033}.auth-board-kicker-sep{opacity:.4}.auth-board-title.ant-typography,.auth-board-title{margin:0 0 16px!important;color:var(--board-ink)!important;font-size:clamp(34px,3.9vw,62px)!important;font-weight:750!important;line-height:1!important;letter-spacing:-.055em!important}.auth-board-title-em{color:var(--board-em)}.auth-board-copy.ant-typography,.auth-board-copy{margin:0!important;max-width:40ch;color:var(--board-muted)!important;font-size:15.5px!important;line-height:1.5!important}.auth-board-floors{grid-row:3 / 8;display:grid;grid-template-rows:subgrid;margin:0;padding:0;list-style:none}.auth-board-floor{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;padding:14px 0 10px;border-top:1px solid var(--board-line);min-width:0;overflow:hidden;animation:auth-rise .6s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.15s + var(--i, 0) * .06s)}.auth-board-floor:after{content:attr(data-no);position:absolute;right:26px;bottom:-.2em;font-size:clamp(40px,4.4vw,74px);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.06em;line-height:1;color:var(--board-outline);pointer-events:none}.auth-floor-plate{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:24px;margin-top:1px;padding:0 6px;border:1px solid var(--board-plate-line);border-radius:5px;background:var(--board-plate);color:var(--board-em);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1}.auth-board-floor-body{position:relative;z-index:1;display:grid;gap:6px;min-width:0}.auth-board-floor-body strong{font-size:20px;font-weight:700;letter-spacing:-.035em;line-height:1.2;color:var(--board-ink)}.auth-board-floor-tags{display:flex;flex-wrap:wrap;align-items:center;row-gap:2px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--board-muted)}.auth-board-floor-tags>span+span:before{content:"";display:inline-block;width:3px;height:3px;margin:0 9px;vertical-align:middle;background:currentColor;opacity:.45}.auth-board-floor-lamp{width:7px;height:7px;margin-top:9px;border-radius:1px;background:var(--auth-mint);box-shadow:0 0 0 3px #0096e033;animation:auth-lamp-on .7s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.35s + var(--i, 0) * .16s)}.auth-board-foot{grid-row:8;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--board-line);font-size:12px;color:var(--board-muted)}.auth-board-foot-note{font-size:10.5px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.auth-shell-toggle{grid-column:13 / -1;grid-row:1;z-index:7;display:flex;align-items:center;justify-content:flex-end;padding-right:22px}.auth-card{grid-column:9 / 13;grid-row:3 / 8;z-index:6;position:relative;display:flex;flex-direction:column;margin-top:-6px;min-width:0;overflow:hidden;border:1px solid var(--card-border);border-radius:14px;background:var(--card-bg);color:var(--card-ink);box-shadow:0 0 0 6px var(--card-frame),0 0 0 7px var(--fx-mullion-shade),var(--card-shadow);animation:auth-card-in .7s cubic-bezier(.22,1,.36,1) .1s both}.auth-card-progress{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;padding:18px 32px 0}.auth-card-progress>span{height:3px;border-radius:2px;background:var(--card-line);transition:background .3s ease}.auth-card-progress>span[data-on]{background:var(--card-cta)}.auth-card-kicker{margin:0 0 10px;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--card-muted)}.auth-card-main{flex:1;display:flex;flex-direction:column;justify-content:center;padding:28px 32px 24px;min-width:0}.auth-card-mobile-brand{display:none;align-items:center;gap:10px;margin-bottom:22px}.auth-shell-form-head{margin-bottom:22px}.auth-shell-form-title.ant-typography,.auth-shell-form-title{margin:0 0 8px!important;color:var(--card-ink)!important;font-size:25px!important;font-weight:750!important;line-height:1.15!important;letter-spacing:-.04em!important}.auth-shell-form-subtitle{display:block;color:var(--card-muted)!important;font-size:14px!important;line-height:1.5}.auth-shell-form-panel{position:relative}.auth-shell-form-footer{padding:14px 30px 18px;border-top:1px solid var(--card-line);text-align:center;font-size:13px;color:var(--card-muted)}.auth-shell-form-footer .bx-muted-text{color:var(--card-muted)!important}.auth-login-form{--ant-control-height: 44px;--ant-font-size: 14px}.auth-shell-form-panel .ant-form-item{margin-bottom:16px}.auth-shell-form-panel .ant-form-item-label{padding-bottom:6px!important}.auth-shell-form-panel .ant-form-item-label>label{font-size:12.5px;font-weight:650;letter-spacing:.01em;color:var(--card-ink)}.auth-shell-form-panel .ant-form-item-extra{color:var(--card-muted);font-size:12.5px}.auth-shell-form-panel .ant-input-affix-wrapper,.auth-shell-form-panel .ant-input{min-height:44px!important;height:44px!important;padding-top:0!important;padding-bottom:0!important;padding-inline:14px!important;border-radius:8px!important;border:1px solid var(--card-line)!important;background:var(--card-field)!important;box-shadow:none!important;font-size:14px!important;line-height:42px!important;color:var(--card-ink)!important;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.auth-shell-form-panel .ant-input-affix-wrapper .ant-input{height:42px!important;min-height:42px!important;padding-inline:0!important;border:none!important;background:transparent!important;line-height:42px!important}.auth-shell-form-panel .ant-input::placeholder,.auth-shell-form-panel .ant-input-affix-wrapper input::placeholder{color:var(--card-muted)!important;opacity:.7}.auth-shell-form-panel .ant-input-affix-wrapper .anticon{color:var(--card-muted)}.auth-shell-form-panel .auth-login-password input,.auth-shell-form-panel .auth-login-password .ant-input{font-family:inherit!important;letter-spacing:normal!important}.auth-shell-form-panel .ant-input-affix-wrapper:hover,.auth-shell-form-panel .ant-input:hover{border-color:var(--card-field-hover)!important}.auth-shell-form-panel .ant-input-affix-wrapper-focused,.auth-shell-form-panel .ant-input-affix-wrapper:focus-within,.auth-shell-form-panel .ant-input:focus{border-color:var(--card-accent)!important;background:var(--card-bg)!important;box-shadow:0 0 0 3px var(--card-ring)!important}.auth-shell-form-panel .ant-input-affix-wrapper-focused .ant-input,.auth-shell-form-panel .ant-input-affix-wrapper:focus-within .ant-input{box-shadow:none!important;background:transparent!important}.auth-login-cta.ant-btn,.auth-shell-form-panel .ant-btn-primary{height:44px!important;margin-top:4px;border:none!important;border-radius:8px!important;background:var(--card-cta)!important;color:var(--card-cta-ink)!important;font-size:14.5px;font-weight:650;letter-spacing:-.01em;box-shadow:0 1px #ffffff24 inset,0 10px 22px -10px #061b3973}.auth-login-cta.ant-btn:hover,.auth-shell-form-panel .ant-btn-primary:hover{background:var(--card-cta-hover)!important;color:var(--card-cta-ink)!important}.auth-login-cta.ant-btn:focus-visible,.auth-shell-form-panel .ant-btn-primary:focus-visible{outline:2px solid var(--card-accent)!important;outline-offset:2px}.auth-login-identity{width:100%;display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:10px 12px;border:1px solid var(--card-line);border-radius:8px;background:var(--card-field);color:var(--card-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.auth-login-identity:hover{border-color:var(--card-field-hover)}.auth-login-identity:focus-visible{outline:2px solid var(--card-accent);outline-offset:2px}.auth-login-identity-email{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;color:var(--card-ink)}.auth-login-identity-edit{flex-shrink:0;font-size:12.5px;font-weight:650;color:var(--card-accent)}.auth-login-actions{display:grid;gap:14px}.auth-login-forgot{display:inline-flex;justify-content:center;width:100%;font-size:13.5px;font-weight:600;color:var(--card-muted)!important;text-decoration:none}.auth-login-forgot:hover{color:var(--card-accent)!important}.auth-login-forgot:focus-visible{outline:2px solid var(--card-accent);outline-offset:3px;border-radius:4px}@keyframes fx-reflect{0%{background-position:0% 0,0 0}to{background-position:100% 0,0 0}}@keyframes fx-light-on{0%{opacity:0}to{opacity:1}}@keyframes auth-lamp-on{0%{background:var(--board-lamp-off);box-shadow:0 0 0 3px transparent}}@keyframes auth-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes auth-card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.theme-toggle-btn{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:none;background:transparent;color:var(--bx-ink-muted);cursor:pointer;transition:color .15s ease,background .15s ease;font-family:inherit;flex-shrink:0}.theme-toggle-btn:hover{color:var(--bx-accent-fg);background:var(--bx-accent-soft)}.theme-toggle-btn:focus-visible{outline:2px solid var(--bx-accent-ring);outline-offset:2px}.theme-toggle-btn--auth{border:1px solid var(--card-line);background:var(--card-bg);color:var(--card-ink);box-shadow:0 6px 18px -8px #061b3959}.theme-toggle-btn--auth:hover{color:var(--card-accent);background:var(--card-bg)}[data-theme=dark] .auth-shell{--fx-mullion: #121b20;--fx-mullion-shade: rgba(176, 210, 240, .07);--fx-slab: linear-gradient(180deg, #111a1f 0%, #0a1115 100%);--fx-slab-solid: #0d151a;--fx-slab-edge: rgba(176, 210, 240, .08);--fx-slab-shadow: rgba(0, 0, 0, .55);--fx-parapet: linear-gradient(180deg, #0b1216 0%, #091014 100%);--fx-plinth: linear-gradient(180deg, #0a1115 0%, #070c0f 100%);--fx-photo-filter: saturate(.92) brightness(.92);--fx-glass-tint: linear-gradient(180deg, rgba(3, 10, 14, .34) 0%, rgba(3, 10, 14, .1) 55%, rgba(6, 27, 57, .24) 100%);--fx-reflect: rgba(150, 214, 226, .07);--fx-lit-bg: linear-gradient(180deg, rgba(0, 150, 224, .3) 0%, rgba(0, 150, 224, .12) 55%, rgba(6, 27, 57, .3) 100%);--fx-lit-ink: #e7f6ff;--fx-lit-glow: inset 0 16px 22px -12px rgba(186, 230, 255, .45), inset 0 0 0 1px rgba(0, 150, 224, .22), 0 0 34px -6px rgba(0, 150, 224, .22);--fx-lit-filter: blur(10px) saturate(.4) brightness(1.15);--board-bg: #061528;--board-ink: #edf4f6;--board-muted: #91a7b2;--board-line: rgba(176, 210, 240, .11);--board-plate: rgba(0, 150, 224, .06);--board-plate-line: rgba(0, 150, 224, .32);--board-em: #5ec8ff;--board-lamp-off: rgba(176, 210, 240, .14);--card-bg: #0b1e38;--card-ink: #edf4f6;--card-muted: #95aab5;--card-line: rgba(176, 210, 240, .12);--card-field: #0c2240;--card-field-hover: rgba(176, 210, 240, .24);--card-border: rgba(0, 150, 224, .24);--card-frame: rgba(10, 25, 36, .62);--board-outline: rgba(0, 150, 224, .06);--card-cta: #00b4f0;--card-cta-hover: #3ec6ff;--card-cta-ink: #041428;--card-accent: #5ec8ff;--card-ring: rgba(0, 150, 224, .18);--card-shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 32px 72px -16px rgba(0, 0, 0, .7), 0 0 60px -10px rgba(0, 150, 224, .08)}[data-theme=dark] .fx-photo{background-image:url(/auth-office-night.jpg?v=13)}@media (min-width: 768px) and (max-width: 1099px){.auth-shell{--auth-top: 64px;--auth-ground: 52px;grid-template-columns:repeat(6,minmax(0,1fr)) minmax(14px,.5fr) repeat(6,minmax(54px,1fr)) minmax(14px,.5fr)}.auth-card{grid-column:8 / 14}.fx-lit span{display:none}.auth-board{padding-inline:28px 22px}.auth-board-floor{gap:12px}.auth-board-copy.ant-typography,.auth-board-copy{font-size:14px!important}.auth-board-floor-body strong{font-size:17px}.auth-card-progress{padding-inline:22px}.auth-card-main{padding:24px 22px 18px}.auth-shell-form-footer{padding-inline:22px}}@media (min-width: 768px) and (max-height: 780px){.auth-shell{--auth-top: 60px;--auth-ground: 48px}.auth-board-crown{padding:16px 0 22px}.auth-board-kicker{margin-bottom:12px}.auth-board-title.ant-typography,.auth-board-title{font-size:clamp(28px,2.8vw,42px)!important;margin-bottom:10px!important}.auth-board-copy.ant-typography,.auth-board-copy{font-size:13.5px!important}.auth-board-floor{padding:11px 0 8px}.auth-board-floor-body strong{font-size:17px}.auth-board-floor-body{gap:4px}.auth-card-main{padding-block:20px 14px}.auth-shell-form-head{margin-bottom:16px}.auth-shell-form-panel .ant-form-item{margin-bottom:12px}}@media (max-width: 767px){.auth-shell{display:flex;flex-direction:column;justify-content:center;padding:76px 16px 28px}.auth-board,.fx-roof-note,.fx-parapet,.fx-plinth,.fx-mullion,.fx-slab,.fx-lit{display:none}.fx-photo,.fx-glass{position:fixed;top:0;right:0;bottom:0;left:0}.fx-glass{animation:none;opacity:1;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 3px),var(--fx-mullion) calc(25% - 3px) 25%),repeating-linear-gradient(180deg,transparent 0 130px,var(--fx-slab-solid) 130px 140px),var(--fx-glass-tint)}.auth-shell-toggle{position:absolute;top:16px;right:16px;padding:0}.auth-card{margin:0}.auth-card-mobile-brand{display:flex}.auth-card-progress{padding-inline:20px}.auth-card-main{padding:24px 20px 18px}.auth-shell-form-footer{padding-inline:20px}}@media (prefers-reduced-motion: reduce){.fx-glass,.fx-lit,.auth-board-top,.auth-board-crown,.auth-board-floor,.auth-board-floor-lamp,.auth-card{animation:none!important}.auth-card-progress>span{transition:none}}.bx-soft-panel{background:var(--bx-soft-panel)!important}.bx-surface{background:var(--bx-surface)!important}.bx-border{border-color:var(--bx-border)!important}.bx-accent-text{color:var(--bx-navy)!important}.bx-muted-text{color:var(--bx-ink-muted)!important}.bx-media-frame{border:1px solid var(--bx-border)!important;border-radius:8px;background:var(--bx-cream)}[data-theme=dark] .ant-card{background:var(--bx-surface)}.bx-entity-summary.ant-card{background:var(--bx-soft-panel)!important;border:1px solid var(--bx-border)}.bx-entity-summary-desc .ant-descriptions-item-label,.bx-entity-desc .ant-descriptions-item-label{color:var(--bx-ink-muted)!important}.bx-entity-summary-desc .ant-descriptions-item-content,.bx-entity-desc .ant-descriptions-item-content{color:var(--bx-ink)!important}.bx-entity-desc.ant-descriptions-bordered .ant-descriptions-item-label{background:var(--bx-table-header)!important}.bx-entity-desc.ant-descriptions-bordered .ant-descriptions-item-content{background:var(--bx-elevated)!important}.bx-entity-drawer .ant-drawer-header{background:var(--bx-elevated);border-bottom-color:var(--bx-border)}.bx-entity-drawer .ant-drawer-title{color:var(--bx-ink)}.bx-emp-table .bx-emp-row-clickable{cursor:pointer}.bx-emp-table-hint{display:block;margin-top:10px;font-size:12px}.bx-emp-person-cell{display:flex;flex-direction:column;gap:2px;min-width:0;padding:2px 0}.bx-emp-name-open{display:block;max-width:100%;padding:0;border:0;background:transparent;color:var(--bx-ink);font:inherit;font-weight:700;font-size:13.5px;line-height:1.3;text-align:left;cursor:pointer}.bx-emp-name-open>span,.bx-emp-name-static{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.bx-emp-name-open .is-muted,.bx-emp-name-static.is-muted{color:var(--bx-ink-muted);font-weight:500}.bx-emp-name-open:hover>span:not(.is-muted){color:var(--bx-primary);text-decoration:underline;text-underline-offset:2px}.bx-emp-tckn-sub.ant-typography{font-size:11.5px!important;line-height:1.2;width:fit-content;max-width:100%;padding:0 5px!important;opacity:.9}.bx-emp-firm-link{font-weight:600;color:var(--bx-primary)}.bx-emp-firm-link:hover{color:var(--bx-primary-hover)}.bx-emp-num{font-variant-numeric:tabular-nums;font-weight:600}.bx-emp-ins-tag.ant-tag{margin:0;border-radius:6px;font-weight:650}.bx-emp-period-cell{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.bx-emp-period-tag.ant-tag{margin:0;border-radius:6px;font-variant-numeric:tabular-nums}.bx-emp-period-count{font-size:11px;color:var(--bx-ink-muted)}.bx-emp-card-btn.ant-btn{font-weight:650;min-width:76px}.bx-emp-table .ant-table-column-sorters{justify-content:flex-start}.bx-emp-card-title{display:flex;align-items:center;gap:12px;min-width:0}.bx-emp-card-title-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--bx-title-icon-grad);border:1px solid var(--bx-title-icon-border);color:var(--bx-brand-cyan);font-size:16px;flex-shrink:0}.bx-emp-card-title-text{min-width:0}.bx-emp-card-title-name{font-weight:700;font-size:15px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bx-emp-kidem-btn.ant-btn{font-weight:650;height:40px}.bx-entity-drawer .ant-drawer-close{color:var(--bx-ink-muted)}.bx-entity-drawer .ant-drawer-body{background:var(--bx-surface);color:var(--bx-ink)}.bx-entity-drawer .ant-form-item-label>label{color:var(--bx-ink)!important}.bx-entity-drawer .ant-checkbox-wrapper{color:var(--bx-ink)}.bx-entity-drawer .ant-checkbox-inner{background:var(--bx-elevated);border-color:var(--bx-ink-muted)}.bx-entity-drawer .ant-divider{border-color:var(--bx-border);color:var(--bx-ink-muted)}.bx-entity-drawer .ant-divider-inner-text{color:var(--bx-ink-muted)}[data-theme=dark] .bx-entity-summary.ant-card{background:var(--bx-elevated)!important}[data-theme=dark] .bx-entity-drawer .ant-input,[data-theme=dark] .bx-entity-drawer .ant-input-affix-wrapper,[data-theme=dark] .bx-entity-drawer .ant-select-selector{background:var(--bx-elevated)!important;border-color:var(--bx-border)!important;color:var(--bx-ink)!important}[data-theme=dark] .bx-entity-drawer .ant-select-arrow{color:var(--bx-ink-muted)}[data-theme=dark] .dash-quick-btn{background:var(--bx-surface)}[data-theme=dark] .dash-quick-btn:hover{border-color:var(--bx-title-icon-border);box-shadow:0 0 0 3px #0096e01f}[data-theme=dark] .calc-status-log{background:var(--bx-cream);border-color:var(--bx-border);color:var(--bx-ink)}[data-theme=dark] .report-ot-table .ant-table-thead>tr>th{background:#1a2d3d!important;color:var(--bx-ink)!important}[data-theme=dark] img.brand-logo-img{filter:none}.reports-personnel-table .reports-personnel-tckn{font-variant-numeric:tabular-nums;white-space:nowrap}@media (min-width: 768px){.reports-personnel-table .ant-table{font-size:12px;font-variant-numeric:tabular-nums}.reports-personnel-table .ant-table-thead>tr>th,.reports-personnel-table .ant-table-tbody>tr>td{padding:8px 4px!important;white-space:normal;overflow-wrap:anywhere;vertical-align:top;line-height:1.4}.reports-personnel-table .ant-table-thead>tr>th{font-size:11px}.reports-personnel-table .reports-personnel-tckn{font-size:11px;white-space:normal;overflow-wrap:anywhere}.reports-personnel-table [class*=bx-cell-]{max-width:100%;box-sizing:border-box;padding:2px 3px}}.bx-cell-warn,.bx-cell-dikkat,.bx-cell-6111,.bx-cell-mismatch,.bx-cell-new{display:inline-block;padding:2px 6px;border-radius:4px;font-weight:600;min-width:72px;text-align:right}.bx-cell-dikkat,.bx-cell-6111,.bx-cell-mismatch,.bx-cell-new{min-width:0;text-align:left}.bx-cell-warn{background:var(--bx-cell-warn-bg);color:var(--bx-cell-warn-fg)}.bx-cell-dikkat{background:var(--bx-cell-dikkat-bg);color:var(--bx-cell-dikkat-fg)}.bx-cell-6111{background:var(--bx-cell-6111-bg);color:var(--bx-cell-6111-fg)}.bx-cell-mismatch{background:var(--bx-cell-mismatch-bg);color:var(--bx-cell-mismatch-fg)}.bx-cell-new,.bx-cell-6111.is-new,.bx-cell-dikkat.is-new,.bx-cell-mismatch.is-new{color:var(--bx-cell-new-fg)}.bx-btn-new6111.ant-btn-primary{background:var(--bx-btn-new6111-bg)!important;border-color:var(--bx-btn-new6111-bg)!important}.bx-stat-tile{padding:16px 18px;border-radius:12px;border:1px solid var(--bx-border);background:var(--bx-surface);box-shadow:0 1px 2px #0f172a08}.bx-stat-tile-label{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.35;color:var(--bx-ink-muted);margin-bottom:8px;font-weight:600;white-space:normal;overflow-wrap:anywhere}@media (max-width: 575px){.bx-stat-tile{padding:12px 14px}.bx-stat-tile-label{font-size:11px}.bx-stat-tile-value{font-size:20px}}.bx-stat-tile-icon{display:inline-flex;color:var(--bx-primary);opacity:.9}.bx-stat-tile-value{font-size:24px;font-weight:800;color:var(--bx-ink);letter-spacing:-.04em;line-height:1.1}.bx-stat-tile-suffix{margin-left:4px;font-size:14px;font-weight:650;color:var(--bx-ink-muted)}[data-theme=dark] .bx-muted-text,[data-theme=dark] .bx-muted-text.ant-typography{color:var(--bx-ink-muted)!important}.bx-chart-card .ant-card-body{padding-top:8px}.bx-chart-wrap{display:flex;flex-direction:column;gap:8px;min-height:220px}.bx-chart-legend{display:flex;flex-wrap:wrap;gap:10px 14px}.bx-chart-legend-item{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--bx-ink-muted)}.bx-chart-legend-item i{width:8px;height:8px;border-radius:50%;display:inline-block}.recharts-default-tooltip{border-radius:10px!important}.iskur-account-head{margin:8px 0 12px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bx-ink-muted)}.iskur-firm-card{border-left:4px solid var(--bx-border)!important}.iskur-firm-card.is-matched{border-left-color:var(--bx-brand-mint)!important;background:color-mix(in srgb,var(--bx-brand-mint) 7%,var(--bx-surface))!important}.iskur-firm-card.is-manual{border-left-color:var(--bx-brand-gold)!important;background:color-mix(in srgb,var(--bx-brand-gold) 12%,var(--bx-surface))!important}.iskur-firm-card.is-open{border-left-color:#94a3b8!important}.iskur-firm-card .ant-card-body{padding:18px 18px 16px}.iskur-firm-status{display:inline-flex;margin-bottom:10px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;color:var(--bx-ink-muted);background:var(--bx-border-soft)}.iskur-firm-status.is-matched{color:#0f766e;background:var(--bx-brand-mint-soft)}.iskur-firm-status.is-manual{color:#8a5a2a;background:var(--bx-brand-gold-soft)}.iskur-branch-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.iskur-branch-row .ant-tag{margin:0;color:#0f766e;background:var(--bx-brand-mint-soft);border-color:transparent}.iskur-firm-title{font-size:16px;font-weight:700;line-height:1.35;color:var(--bx-ink)}.iskur-firm-sicil{margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;color:var(--bx-ink)}.iskur-firm-center{margin-top:2px;font-size:12px;color:var(--bx-ink-muted)}.iskur-sheet-bar{border-radius:14px!important}.iskur-sheet-fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.iskur-field{display:flex;flex-direction:column;gap:4px;min-width:0}.iskur-field-firm{flex:1 1 320px}.iskur-field-label{font-size:12px;font-weight:600;color:var(--bx-ink-muted)}.iskur-link-pill{max-width:360px;margin-bottom:4px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.35;color:#8a5a2a;background:var(--bx-brand-gold-soft)}.iskur-link-pill.is-on{color:#0f766e;background:var(--bx-brand-mint-soft)}.iskur-steps{position:sticky;top:0;z-index:4;display:flex;gap:4px;margin:0 0 16px;padding:6px;overflow-x:auto;border:1px solid var(--bx-border);border-radius:14px;background:color-mix(in srgb,var(--bx-surface) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.iskur-steps button{flex:0 0 auto;border:0;border-radius:10px;padding:8px 12px;background:transparent;color:var(--bx-ink-muted);font:inherit;font-size:13px;font-weight:650;cursor:pointer}.iskur-steps button.is-on{color:var(--bx-ink);background:color-mix(in srgb,var(--bx-brand-mint) 16%,var(--bx-surface));box-shadow:inset 0 -2px 0 var(--bx-brand-mint)}.iskur-section{margin-bottom:16px;scroll-margin-top:64px}.iskur-grid-wrap{overflow-x:auto;border:1px solid var(--bx-border);border-radius:12px}.iskur-grid{width:100%;min-width:760px;border-collapse:collapse;font-variant-numeric:tabular-nums}.iskur-grid th,.iskur-grid td{padding:8px 10px;border-bottom:1px solid var(--bx-border);text-align:right}.iskur-grid thead th{font-size:12px;font-weight:650;color:var(--bx-ink-muted);background:color-mix(in srgb,var(--bx-brand-petrol) 5%,var(--bx-surface))}.iskur-grid thead th[scope=colgroup]{text-align:center;letter-spacing:.03em;text-transform:uppercase}.iskur-grid th[scope=row],.iskur-grid thead th[rowspan]{text-align:left;color:var(--bx-ink);white-space:nowrap}.iskur-grid td.is-close{font-weight:700;color:#0f766e;background:color-mix(in srgb,var(--bx-brand-mint) 18%,var(--bx-surface))}.iskur-grid.is-off td.is-close{color:#9a6700;background:color-mix(in srgb,#d97706 16%,var(--bx-surface))}.iskur-grid tr.is-security th,.iskur-grid tr.is-security td{text-align:left;font-weight:500;color:var(--bx-ink-muted);background:color-mix(in srgb,var(--bx-brand-petrol) 4%,var(--bx-surface))}.iskur-equation{margin:10px 0 0;font-size:13px;color:var(--bx-ink-muted)}.iskur-equation.is-ok{color:#0f766e}.iskur-equation.is-off{color:#9a6700}.iskur-quiet-notes{margin:8px 0 0;font-size:12px;line-height:1.45;color:var(--bx-ink-muted)}.iskur-send-card{margin-bottom:16px}.iskur-blocker-list{margin:0 0 16px;padding:10px 12px 10px 28px;border-radius:10px;background:color-mix(in srgb,#d97706 12%,var(--bx-surface));color:var(--bx-ink)}.iskur-blocker-list li+li{margin-top:4px}.iskur-ready{margin:0 0 16px;padding:10px 12px;border-radius:10px;color:#0f766e;background:var(--bx-brand-mint-soft)}[data-theme=dark] .iskur-firm-status.is-matched,[data-theme=dark] .iskur-link-pill.is-on,[data-theme=dark] .iskur-ready,[data-theme=dark] .iskur-equation.is-ok,[data-theme=dark] .iskur-grid td.is-close,[data-theme=dark] .iskur-branch-row .ant-tag{color:var(--bx-brand-cyan)}[data-theme=dark] .iskur-grid.is-off td.is-close,[data-theme=dark] .iskur-equation.is-off,[data-theme=dark] .iskur-firm-status.is-manual,[data-theme=dark] .iskur-link-pill{color:var(--bx-brand-gold)}[data-theme=dark] .iskur-link-pill.is-on{color:var(--bx-brand-cyan)}.iskur-answer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 16px}@media (max-width: 720px){.iskur-steps button{padding:8px 10px}}
