@media screen{:root{--user-sidebar:#02756d;--user-control:#04d9cb;--user-control-text:#062e2b}:is(body,#erp-user-palette) aside.sidebar{background:var(--user-sidebar)!important;background-image:none!important;color:#fff!important;border-color:#fff!important}:is(body,#erp-user-palette) .sidebar :is(a,span,small,b,strong,p,label,button,svg,.sidebar-caption,.sidebar-nav-group){color:#fff!important}:is(body,#erp-user-palette) .sidebar nav a.sidebar-nav-item{background:transparent!important;color:#fff!important;border-color:transparent!important}:is(body,#erp-user-palette) .sidebar nav a.sidebar-nav-item:is(.active,:hover,:focus-visible){background:var(--user-control)!important;color:var(--user-control-text)!important;border-color:var(--user-control-text)!important;box-shadow:inset -3px 0 var(--user-control-text)!important}:is(body,#erp-user-palette) .sidebar nav a.sidebar-nav-item:is(.active,:hover,:focus-visible) :is(span,svg){color:inherit!important}:is(body,#erp-user-palette) :is(button,.button,[role=button],input[type=button],input[type=submit],input[type=reset]){background:var(--user-control)!important;background-image:none!important;color:var(--user-control-text)!important;border-color:var(--user-control)!important;box-shadow:none!important}:is(body,#erp-user-palette) :is(button,.button,[role=button]) :is(span,small,b,strong,svg){color:var(--user-control-text)!important}:is(body,#erp-user-palette) :is(button,.button,[role=button]):is(:hover,:focus-visible,[aria-pressed=true],.active,.primary){border-color:var(--user-control-text)!important}:is(body,#erp-user-palette) :is(button,.button,[role=button],a):focus-visible{outline:2px solid #02756d!important;outline-offset:3px}:is(body,#erp-user-palette) .sidebar :is(button,a):focus-visible,html[data-theme=dark] :is(body,#erp-user-palette) :is(button,.button,[role=button],a):focus-visible{outline-color:#fff!important}:is(body,#erp-user-palette) :is(.sidebar-nav-icon,.dash-kpi-icon,.dashboard-customizer-icon,.startup-check-icon,.icon-button){background:var(--user-control)!important;color:var(--user-control-text)!important;border-color:var(--user-control)!important}:is(body,#erp-user-palette) :where(svg.lucide){color:var(--user-control)!important}:is(body,#erp-user-palette) svg.lucide{background:transparent!important}:is(body,#erp-user-palette) svg.lucide>*{color:inherit!important}:is(body,#erp-user-palette) :is(button,.button,[role=button],.sidebar-nav-icon,.dash-kpi-icon,.dashboard-customizer-icon,.startup-check-icon,.icon-button) svg.lucide{color:var(--user-control-text)!important;stroke:currentColor!important}:is(body,#erp-user-palette) .customer-stars svg{color:#a87908!important;background:transparent!important}:is(body,#erp-user-palette) .customer-stars svg.filled{color:#a87908!important;fill:#f4c542}:is(body,#erp-user-palette) :is(button,.button,[role=button]) kbd{background:#e6f5f2!important;color:#075a54!important;border-color:#9bd0c9!important}:is(body,#erp-user-palette) :is(.workspace-conversation,.workspace-people>button){background:transparent!important;color:var(--dark-text,#294b58)!important;border-color:transparent!important;border-radius:8px}:is(body,#erp-user-palette) :is(.workspace-conversation,.workspace-people>button):is(:hover,:focus-visible,.active){background:var(--dark-hover,#e5f4f2)!important}:is(body,#erp-user-palette) :is(.workspace-conversation,.workspace-people>button) :is(span,b,strong,svg){color:inherit!important}:is(body,#erp-user-palette) :is(.workspace-conversation,.workspace-people>button) small{color:var(--dark-muted,#627880)!important}:is(body,#erp-user-palette) :is(.workspace-conversation,.workspace-people>button) .workspace-avatar{color:#fff!important}:is(body,#erp-user-palette) .workspace-conversation-tail .favorite{background:transparent!important;color:var(--dark-muted,#627880)!important;border-color:transparent!important}:is(body,#erp-user-palette) .workspace-conversation-tail .favorite.active{color:#ba860b!important}:is(body,#erp-user-palette) :is(button,.button,[role=button]):is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed}:is(body,#erp-user-palette) :is(.tabs,.settings-tabs,.statement-window-tabs,.sales-analysis-nav) button:is(.active,[aria-selected=true],[aria-current=page]){background:#07534e!important;color:#fff!important;border-color:#07534e!important;box-shadow:inset 0 -4px #9aede5!important}:is(body,#erp-user-palette) :is(.tabs,.settings-tabs,.statement-window-tabs,.sales-analysis-nav) button:is(.active,[aria-selected=true],[aria-current=page]) :is(span,small,b,strong,svg){color:#fff!important}}@media screen{:is(body,#erp-user-palette) :is(.invoice-search-results,.invoice-search-suggestions,.quick-statement-results,.ledger-search-results,.simple-results,.workspace-search-results,[role=listbox]),:is(body,#erp-user-palette) :is(.invoice-search-results,.invoice-search-suggestions,.quick-statement-results,.ledger-search-results,.simple-results,.workspace-search-results,[role=listbox]) :is(button,a,[role=option]){background:var(--user-field-surface,#f7fffe)!important;color:var(--user-field-text,#0a0b5f)!important;border-color:#c9e5e1!important}:is(body,#erp-user-palette) :is(.invoice-search-results,.invoice-search-suggestions,.quick-statement-results,.ledger-search-results,.simple-results,.workspace-search-results,[role=listbox]) :is(span,small,b,strong,svg,mark){color:var(--user-field-text,#0a0b5f)!important}:is(body,#erp-user-palette) :is(.invoice-search-results,.invoice-search-suggestions,.quick-statement-results,.ledger-search-results,.simple-results,.workspace-search-results,[role=listbox]) :is(button,a,[role=option]):is(:hover,:focus-visible,[aria-selected=true],.active){background:var(--user-field-surface,#f7fffe)!important;outline:2px solid #02756d!important;outline-offset:-2px}:is(body,#erp-user-palette) :is(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=hidden]),select,textarea,[contenteditable=true]){background:var(--user-field-surface,#f7fffe)!important;background-image:none!important;color:var(--user-field-text,#0a0b5f)!important;caret-color:var(--user-field-text,#0a0b5f);color-scheme:var(--user-field-scheme,light)}:is(body,#erp-user-palette) :is(input,textarea)::placeholder{color:var(--user-field-muted,#53547e)!important;opacity:1}:is(body,#erp-user-palette) select option{background:var(--user-field-surface,#f7fffe)!important;color:var(--user-field-text,#0a0b5f)!important}:is(body,#erp-user-palette) :is(input,select,textarea,[contenteditable=true]):focus-visible{outline:2px solid var(--user-field-text,#0a0b5f)!important;outline-offset:2px}}@media screen{:is(body,#erp-user-palette) .document-search-actions .document-number-search>label{background:var(--user-field-surface,#f7fffe)!important;background-image:none!important;border:1px solid #bdd8d5!important;box-shadow:none!important;overflow:hidden}:is(body,#erp-user-palette) .document-search-actions .document-number-search>label:focus-within{outline:2px solid #02756d;outline-offset:2px}:is(body,#erp-user-palette) .document-search-actions .document-number-search>label :is(input,b,strong){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:0!important;border-radius:0!important}:is(body,#erp-user-palette) .document-search-actions .document-number-search>label input{font-weight:400;color:var(--user-field-text,#0a0b5f)!important}:is(body,#erp-user-palette) .document-search-actions .document-number-search>label b{font-weight:900;color:var(--user-field-text,#0a0b5f)!important;letter-spacing:.06em}:is(body,#erp-user-palette) .document-search-actions .document-number-search>label strong{font-weight:400;color:#718b91!important}}@media screen{.field[hidden]{display:none!important}.personal-settings .theme-presets,.personal-settings .theme-colors{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.personal-settings .theme-colors>.field{flex:1 1 120px}.personal-settings input[type=color]{width:100%;height:42px;padding:4px;cursor:pointer}.personal-settings .theme-presets button.active{outline:3px solid var(--primary);outline-offset:3px}.template-field-list{display:grid;gap:12px;margin:16px 0}.template-field-editor{border:1px solid var(--border);border-radius:10px;padding:14px}.template-field-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.template-field-title>div{margin-inline-start:auto;display:flex;gap:6px}.template-field-options{display:flex;gap:24px;margin:12px 0}.template-field-options .field{display:flex;align-items:center;gap:8px}.template-field-options input,.personal-template-fields input[type=checkbox]{width:20px;height:20px}.theme-preview{padding:18px;border:1px solid var(--border);border-radius:var(--radius-md);margin:16px 0}.theme-preview-success{margin-inline-start:16px;color:var(--success)}html[data-personal-font] body{font-size:var(--personal-font-size)}html[data-personal-font] input,html[data-personal-font] select,html[data-personal-font] textarea,html[data-personal-font] button{font-size:inherit}html[data-personal-radius] .panel,html[data-personal-radius] .card{border-radius:var(--personal-radius)!important}html[data-personal-density=compact] .panel{padding:12px}html[data-personal-density=compact] td,html[data-personal-density=compact] th{padding-block:6px}html.user-custom-theme{--user-sidebar:var(--personal-sidebar);--user-control:var(--personal-primary);--user-control-text:var(--personal-primary-text);--primary:var(--personal-primary);--teal:var(--personal-primary);--primary-hover:var(--personal-primary);--primary-pressed:var(--personal-primary);--border:var(--personal-border);--surface:var(--personal-surface);--surface-subtle:var(--personal-background);--surface-blue:var(--personal-background);--text:var(--personal-text);--text-secondary:var(--personal-text);--muted:var(--personal-text);--success:var(--personal-success);--warning:var(--personal-warning);--danger:var(--personal-danger);--app-background:var(--personal-background);background:var(--personal-background)!important}html.user-custom-theme body,html.user-custom-theme .app-shell,html.user-custom-theme main{background:var(--personal-background)!important;color:var(--personal-text)!important}html.user-custom-theme :is(.panel,.card,.topbar,.modal,.confirm-dialog,.settings-tabs button,input,select,textarea,table){background:var(--personal-surface)!important;color:var(--personal-text)!important;border-color:var(--personal-border)!important}html.user-custom-theme :is(th,.table-wrap thead,.panel-head,.invoice-main-fields){color:var(--personal-text)!important}html.user-custom-theme :is(button.primary,.button.primary,.settings-tabs button.active,.theme-presets button.active){background:var(--personal-primary)!important;color:var(--personal-primary-text)!important;border-color:var(--personal-primary)!important}html.user-custom-theme aside.sidebar{background:var(--personal-sidebar)!important;color:var(--personal-sidebar-text)!important}html.user-custom-theme aside.sidebar :is(a,span,b,strong,small,svg){color:var(--personal-sidebar-text)!important}html.user-custom-theme aside.sidebar a.active{background:var(--personal-primary)!important;color:var(--personal-primary-text)!important}html.user-custom-theme aside.sidebar a.active :is(span,svg){color:var(--personal-primary-text)!important}html.user-custom-theme :is(body,#erp-user-palette) .sidebar :is(a,span,small,b,strong,p,label,button,svg,.sidebar-caption,.sidebar-nav-group){color:var(--personal-sidebar-text)!important}html.user-custom-theme :is(body,#erp-user-palette) .sidebar nav a.sidebar-nav-item{color:var(--personal-sidebar-text)!important}html.user-custom-theme :is(body,#erp-user-palette) .sidebar nav a.sidebar-nav-item:is(.active,:hover,:focus-visible),html.user-custom-theme :is(body,#erp-user-palette) .sidebar nav a.sidebar-nav-item:is(.active,:hover,:focus-visible) :is(span,svg){color:var(--personal-primary-text)!important}.sidebar nav a .settings-resume-dot{display:inline-block;width:8px;height:8px;min-width:8px;margin-inline-start:auto;border:2px solid #fff;border-radius:999px;background:#ef4444!important;box-shadow:0 0 0 2px #ef444438;color:transparent!important}html.user-custom-theme :is(.muted,label,legend,h1,h2,h3){color:var(--personal-text)}}.document-template-values dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.document-template-values dt{font-weight:600}.document-template-values dd{margin:4px 0;white-space:pre-wrap;overflow-wrap:anywhere}@media print{.personal-template-fields,.personal-settings{display:none}.document-template-values{break-inside:avoid;border:1px solid #ddd;padding:10px;color:#000}}.retained-hr-window{display:block;width:100%;height:calc(100vh - 185px);min-height:420px;border:0;border-radius:14px;background:var(--surface,#fff)}.login-system-identity{display:grid;justify-items:center;margin:0 auto 28px}.login-system-identity img{display:block;width:min(410px,94vw);height:172px;max-height:none!important;margin:0;object-fit:contain;background:transparent;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 8px 16px rgb(3 62 62 / 14%));animation:none!important;transition:none!important;transform:none!important}.login-system-identity p{margin:0;color:#53717c;font-size:.8rem;letter-spacing:.02em}#root .sidebar .sidebar-system-brand{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;min-height:68px;padding:3px 7px 14px}#root .sidebar .sidebar-system-brand>img{display:block;width:50px;height:50px;object-fit:contain;object-position:center;background:transparent;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 5px 10px rgb(0 0 0 / 24%)) saturate(1.08)}#root .sidebar .sidebar-system-brand .brand-text b{color:#f8fbff!important;font-size:1.3rem;line-height:1.1;letter-spacing:.01em}#root .sidebar .sidebar-system-brand .brand-text small{color:#b5c5d9!important;line-height:1.35}#root .sidebar .sidebar-signoff-logo{display:block;flex:0 0 30px;width:30px;height:30px;object-fit:contain;background:transparent;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 3px 6px rgb(0 0 0 / 24%)) saturate(1.08)}.login-program-logo{display:block;width:min(410px,94%);height:172px;max-height:none!important;margin:0 auto 26px;object-fit:contain;background:transparent;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 8px 16px rgb(3 62 62 / 14%));animation:none!important;transition:none!important;transform:none!important}:root,html.user-custom-theme{--primary:#033E3E;--primary-hover:#022f2f;--focus-ring:#033e3e55;--personal-primary:#033E3E;--personal-sidebar:#033E3E}html body #root aside.sidebar,html.user-custom-theme body #root aside.sidebar{background:var(--kite-sidebar,#033E3E)!important;background-image:none!important}#root .sidebar nav a.active{background:var(--kite-nav-active,#0a5757)!important;box-shadow:0 6px 17px #00181857!important}#root .sidebar nav a:hover,#root .sidebar nav a:focus-visible{background:var(--kite-nav-hover,#084b4b)!important}#root .sidebar .sidebar-nav-icon{background:var(--kite-nav-icon-bg,#fff)!important;color:var(--kite-nav-icon,#033E3E)!important}#root .sidebar .sidebar-nav-icon svg{color:var(--kite-nav-icon,#033E3E)!important}#root :is(button.primary,.button.primary,.settings-tabs button.active){border-color:var(--kite-button-bg,#033E3E)!important;background:var(--kite-button-bg,#033E3E)!important;color:var(--kite-button-text,#fff)!important}#root :is(button.primary,.button.primary,.settings-tabs button.active):hover,#root :is(button.primary,.button.primary,.settings-tabs button.active):focus-visible{border-color:var(--kite-button-hover,#022f2f)!important;background:var(--kite-button-hover,#022f2f)!important;color:var(--kite-button-text,#fff)!important}#root :is(button.primary,.button.primary,.settings-tabs button.active) svg{color:currentColor!important}#root :is(.panel,.card,.page-head,.field,.list-row) svg:not(button svg):not(.sidebar svg){color:var(--kite-icon,#033E3E)!important}html body #root .quick-statement-dialog .quick-statement-results>button,html body>.quick-statement-dialog .quick-statement-results>button{margin-bottom:4px;border:1px solid #d2e3e0!important;background:#f7fbfa!important;color:#123f3f!important;box-shadow:none!important}html body #root .quick-statement-dialog .quick-statement-results>button:hover,html body #root .quick-statement-dialog .quick-statement-results>button:focus-visible,html body>.quick-statement-dialog .quick-statement-results>button:hover,html body>.quick-statement-dialog .quick-statement-results>button:focus-visible{border-color:#72aaa4!important;background:#e7f3f1!important;color:#033e3e!important}html body #root .quick-statement-dialog .quick-statement-results>button b,html body>.quick-statement-dialog .quick-statement-results>button b{color:#033e3e!important}html body #root .quick-statement-dialog .quick-statement-results>button small,html body>.quick-statement-dialog .quick-statement-results>button small{color:#607a78!important}html body #root .quick-statement-dialog .quick-statement-results>button .numeric,html body>.quick-statement-dialog .quick-statement-results>button .numeric{color:#315f5c!important}html body #root .quick-statement-dialog .quick-statement-search input,html body>.quick-statement-dialog .quick-statement-search input{border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body #root .quick-statement-dialog .quick-statement-search input:focus,html body #root .quick-statement-dialog .quick-statement-search input:focus-visible,html body>.quick-statement-dialog .quick-statement-search input:focus,html body>.quick-statement-dialog .quick-statement-search input:focus-visible{border:0!important;outline:0!important;box-shadow:none!important}html body #root .quick-statement-dialog .quick-statement-search:focus-within,html body>.quick-statement-dialog .quick-statement-search:focus-within{border-color:#438f89!important;box-shadow:0 0 0 3px #033e3e1f!important}.login-system-identity p,.login-card>.eyebrow{display:none!important}.login-card{max-width:480px}.login[lang=en]{direction:ltr;text-align:left}.login[lang=en] .field>span,.login[lang=en] .field-validation{text-align:left}@media(min-width:1201px){html body #root aside.sidebar{width:300px!important}html body #root .workspace{width:calc(100% - 300px)!important;margin-left:300px!important;margin-right:0!important}}@media(min-width:851px)and (max-width:1200px){html body #root aside.sidebar{width:270px!important}html body #root .workspace{width:calc(100% - 270px)!important;margin-left:270px!important;margin-right:0!important}}@media(min-width:901px){#root .dashboard-page.dash-premium>.page-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;flex-wrap:nowrap!important;margin-bottom:12px!important}#root .dashboard-page.dash-premium>.page-head>div:first-child{display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important;white-space:nowrap!important}#root .dashboard-page.dash-premium>.page-head .eyebrow{display:block!important;margin:0!important;white-space:nowrap!important}#root .dashboard-page.dash-premium>.page-head h1{display:block!important;margin:0!important;white-space:nowrap!important;font-size:1.35rem!important}#root .dashboard-page.dash-premium>.page-head p{margin:0!important;padding:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#root .dashboard-page.dash-premium>.page-head .head-actions{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:nowrap!important;white-space:nowrap!important}#root .dashboard-page.dash-premium>.page-head .review-greeting{display:flex!important;align-items:center!important;gap:12px!important;white-space:nowrap!important}}@font-face{font-family:Nunito Sans;src:url(/fonts/NunitoSans-Variable.ttf) format("truetype");font-style:normal;font-weight:200 1000;font-display:swap}.login[lang=en]{position:relative!important;isolation:isolate;min-height:100vh;overflow:hidden;background:#eef6f4!important;color:#102f35;font-family:Nunito Sans,Segoe UI,sans-serif!important}.login[lang=en] :is(input,select,button){font-family:Nunito Sans,Segoe UI,sans-serif!important}.login[lang=en],.login[lang=en] *{animation:none!important;transition:none!important}.login[lang=en]:before,.login[lang=en]:after{display:none!important;content:none!important;animation:none!important}.login[lang=en]>aside{display:none!important}.login[lang=en]>main{position:relative;z-index:0;display:grid!important;grid-template-columns:minmax(340px,.9fr) minmax(500px,1.1fr);align-items:center;min-height:100vh;width:100%;padding:clamp(28px,5vw,76px)!important;background:radial-gradient(circle at 16% 18%,rgb(9 120 166 / 24%) 0 2px,transparent 3px),linear-gradient(116deg,#033e3e 0 45%,#0a5653 45.1% 49%,#eef6f4 49.1% 100%)!important}.login[lang=en]>main:before{content:"";position:relative;z-index:2;grid-column:1;justify-self:center;width:min(520px,40vw);height:520px;padding:0;background-image:url(/brand/kite-mark-illuminated.svg?v=4),url(/brand/kite-wordmark-white.svg?v=2);background-position:top center,bottom center;background-size:440px 440px,170px auto;background-repeat:no-repeat;filter:none}.login[lang=en]>main:after{display:none}.login[lang=en] .login-card{position:relative;z-index:3;grid-column:2;justify-self:center;width:min(500px,100%);max-width:500px!important;padding:clamp(30px,4vw,50px);overflow:hidden;border:1px solid rgb(3 62 62 / 13%);border-radius:28px;background:#fffffff0!important;box-shadow:0 28px 80px #033e3e2e;backdrop-filter:blur(18px)}.login[lang=en] .login-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#0978a6 0 46%,#fb9447 54% 100%)}.login[lang=en] .login-system-identity{margin:0 auto 20px}.login[lang=en] .login-system-identity img,.login[lang=en] .login-program-logo{width:min(260px,72%)!important;height:112px!important;margin:0 auto 18px!important;filter:none!important}.login[lang=en] .login-card h2{margin:0 0 8px;color:#033e3e;font-size:2rem;letter-spacing:-.025em}.login[lang=en] .login-card>p{margin:0 0 28px;color:#60777a;font-size:.94rem}.login[lang=en] .field{gap:8px}.login[lang=en] .field>span{color:#183f43;font-weight:750}.login[lang=en] :is(input,select){min-height:50px;border-color:#bfd2d0!important;border-radius:12px!important;background:#f8fcfb!important;color:#17383b!important}.login[lang=en] :is(input,select):focus{border-color:#0978a6!important;box-shadow:0 0 0 4px #0978a621!important}.login[lang=en] .form-actions button{min-height:52px;border-radius:13px!important;font-size:1rem;font-weight:800;box-shadow:0 12px 26px #033e3e33}.login[lang=en] .login-signature{display:flex;justify-content:center;margin-top:24px;padding-top:18px;border-top:1px solid #e3ecea}.login[lang=en] .login-author-signature{display:block;width:150px;height:42px;object-fit:contain;opacity:.72}html[data-theme=dark] .login[lang=en],html[data-theme=dark] .login[lang=en]>main{color:#102f35!important}html[data-theme=dark] .login[lang=en] .login-card{background:#fffffff0!important;color:#102f35!important}@media(max-width:820px){.login[lang=en]>main{display:flex!important;justify-content:center;padding:22px!important;background:linear-gradient(145deg,#033e3e 0 28%,#0b5b57 28.2% 31%,#eef6f4 31.2% 100%)!important}.login[lang=en]:before,.login[lang=en]>main:before,.login[lang=en]>main:after{display:none}.login[lang=en] .login-card{padding:28px 22px;border-radius:22px}.login[lang=en] .login-system-identity img,.login[lang=en] .login-program-logo{height:92px!important}}@media(min-width:821px)and (max-height:800px){.login[lang=en]>main{padding-block:18px!important}.login[lang=en] .login-card{padding:24px 38px}.login[lang=en] .login-system-identity{margin-bottom:8px}.login[lang=en] .login-system-identity img,.login[lang=en] .login-program-logo{height:88px!important;margin-bottom:8px!important}.login[lang=en] .login-card h2{font-size:1.7rem}.login[lang=en] .login-card>p{margin-bottom:18px}.login[lang=en] :is(input,select){min-height:46px}.login[lang=en] .form-actions button{min-height:48px}.login[lang=en] .login-signature{margin-top:14px;padding-top:10px}.login[lang=en] .login-author-signature{height:34px}}@media screen{html body .searchable-account-combobox{isolation:isolate}html body .searchable-account-options[role=listbox]{display:grid!important;gap:4px!important;max-height:280px!important;padding:7px!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid #b9d0ce!important;border-radius:12px!important;background:#fff!important;color:#173636!important;box-shadow:0 14px 30px #033e3e29!important}html body .searchable-account-options[role=listbox]>button.searchable-account-option[role=option]{display:block!important;width:100%!important;min-height:40px!important;margin:0!important;padding:8px 12px!important;border:1px solid #e1eceb!important;border-radius:8px!important;background:#fff!important;background-image:none!important;color:#173636!important;box-shadow:none!important;text-align:start!important;line-height:1.45!important}html body .searchable-account-options[role=listbox]>button.searchable-account-option[role=option]:is(:hover,.is-active,.is-selected){border-color:#8ebbb6!important;background:#edf8f6!important;color:#033e3e!important}html body #root .panel.form-panel:has(.searchable-account-combobox:focus-within){position:relative!important;z-index:2000!important;overflow:visible!important}html body #root span.searchable-account-options[role=listbox]{z-index:3000!important;background-color:#fff!important}html body #root span.searchable-account-options[role=listbox]>button.searchable-account-option[role=option],html[data-theme=dark] body #root span.searchable-account-options[role=listbox]>button.searchable-account-option[role=option],html.user-custom-theme body #root span.searchable-account-options[role=listbox]>button.searchable-account-option[role=option]{background:#fff!important;background-color:#fff!important;color:#173636!important;border-color:#dce9e7!important}html body #root span.searchable-account-options[role=listbox]>button.searchable-account-option[role=option]:is(:hover,.is-active,.is-selected),html[data-theme=dark] body #root span.searchable-account-options[role=listbox]>button.searchable-account-option[role=option]:is(:hover,.is-active,.is-selected),html.user-custom-theme body #root span.searchable-account-options[role=listbox]>button.searchable-account-option[role=option]:is(:hover,.is-active,.is-selected){background:#edf8f6!important;background-color:#edf8f6!important;color:#033e3e!important;border-color:#8ebbb6!important}}.company-clean-copy{margin-top:20px}.clean-copy-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px;margin:14px 0 18px}.clean-copy-summary span{display:grid;gap:3px;padding:12px 14px;border:1px solid #cfe0de;border-radius:12px;background:#f7fbfa;color:#496462}.clean-copy-summary b{font-size:1.2rem;color:#033e3e}@media(min-width:1501px){#root .dashboard-content,#root .dashboard-page.dash-premium{position:relative!important}#root .dashboard-page.dash-premium>.page-head{position:absolute!important;z-index:8!important;top:-78px!important;left:18px!important;right:620px!important;height:66px!important;min-height:66px!important;margin:0!important;padding:0 4px!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}#root .dashboard-page.dash-premium>.page-head .review-greeting{display:none!important}#root .dashboard-page.dash-premium>.page-head h1{font-size:1.22rem!important}#root .dashboard-page.dash-premium>.page-head p{max-width:330px!important;font-size:.72rem!important}#root .dashboard-page.dash-premium>.page-head .head-actions{gap:8px!important}#root .dashboard-page.dash-premium>.page-head .head-actions :is(button,.button){min-height:38px!important;padding:7px 12px!important}}@media(min-width:1501px)and (max-width:1700px){#root .dashboard-page.dash-premium>.page-head p{display:none!important}}#root .dashboard-page.dash-premium>.page-head>div:first-child{display:none!important}#root .dashboard-page.dash-premium>.page-head{justify-content:flex-end!important}.daily-rate-record{margin:24px 26px;border:1px solid #bddbd7;border-radius:18px;background:#fff;box-shadow:0 7px 24px #123e3e08;overflow:hidden}.daily-rate-record>header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 22px;background:#eef8f6;border-bottom:1px solid #d3e5e1}.daily-rate-record header span{font-size:11px;color:#678a85}.daily-rate-record h3{margin:4px 0 0;color:#104f49;font-size:18px}.daily-rate-symbol{padding:7px 12px;border:1px solid #b8dcd5;border-radius:10px;background:#fff;color:#117265;font-size:13px;white-space:nowrap}.daily-rate-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;padding:24px 22px}.daily-rate-fields .field{margin:0}.daily-rate-fields input[readonly]{background:#f7fbfa!important;border-color:#d3e4e0!important;color:#254c48!important;cursor:default}.daily-rate-amount>div{display:flex;align-items:center;gap:12px}.daily-rate-amount input{font-size:24px!important;font-weight:800;text-align:left;min-height:52px;color:#075f53!important}.daily-rate-amount b{color:#18796e;font-size:13px}.daily-rate-navigation{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;padding:15px 22px;border-top:1px solid #d3e5e1;background:#f7fbfa}.daily-rate-navigation>div{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.daily-rate-navigation button{min-height:35px;padding:7px 12px!important;font-size:12px!important}.daily-rate-navigation span{padding:0 9px;color:#657d78;font-size:12px}@media(max-width:700px){.daily-rate-record{margin:18px 16px}.daily-rate-fields{grid-template-columns:1fr;padding:18px}.daily-rate-record>header,.daily-rate-navigation{padding:15px}.daily-rate-record h3{font-size:15px}.daily-rate-symbol{font-size:11px}.daily-rate-navigation>div{justify-content:center;width:100%}}.exchange-rate-report{overflow:hidden;padding:0!important}.exchange-rate-report>.panel-head{padding:24px 26px 18px;background:linear-gradient(135deg,#033e3e12,#e7924b14);border-bottom:1px solid rgba(3,62,62,.12)}.exchange-rate-report>.panel-head h2{margin:0 0 5px;color:#033e3e}.exchange-report-count{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:#033e3e;color:#fff;font-weight:800;white-space:nowrap}.exchange-rate-limits{margin:20px 26px 8px;border:1px solid #b8d7d3;border-radius:16px;background:linear-gradient(135deg,#f5fbfa,#fffaf5);overflow:hidden}.exchange-rate-limits>summary{display:flex;align-items:center;gap:10px;padding:16px 18px;cursor:pointer;list-style:none;color:#073e3e}.exchange-rate-limits>summary::-webkit-details-marker{display:none}.exchange-rate-limits>summary:before{content:"\2195";display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:10px;background:#dff3ef;color:#076a63;font-size:18px;font-weight:900}.exchange-rate-limits>summary span{font-weight:900}.exchange-rate-limits>summary small{color:#64777b;line-height:1.6}.exchange-rate-limits-body{padding:18px;border-top:1px solid #d8e7e5;background:#ffffffb8}.exchange-rate-limits-body .form-actions{margin-top:14px}.exchange-rate-limits-note{margin:12px 0 0}.exchange-rate-limit-error{margin:12px 0 0;padding:11px 13px;border:1px solid #efb1a5;border-radius:10px;background:#fff1ee;color:#9e2f20;font-weight:700;line-height:1.7}.exchange-report-filter{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:14px;padding:20px 26px 8px}.exchange-report-filter>button{min-height:44px;padding-inline:24px}#root :is(.trial-workspace,.trial-hierarchy-report){display:grid;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:22px}#root .trial-settings{position:sticky;top:82px;display:grid;gap:14px;padding:16px;border:1px solid #cddfdf;border-radius:16px;background:#f7fbfa;box-shadow:0 10px 28px #123d4812}#root .trial-settings>header{display:grid;gap:4px;padding:0 2px 10px;border-bottom:1px solid #dce9e8}#root .trial-settings>header b{color:#073f42;font-size:17px}#root .trial-settings>header small{color:#6a7e82;font-size:11px}#root .trial-settings nav{display:grid;grid-template-columns:1fr;gap:8px!important}#root .trial-settings nav>button{display:grid;gap:4px;width:100%;min-height:58px;margin:0!important;padding:10px 13px!important;border:1px solid #d8e7e6!important;border-radius:11px!important;background:#fff!important;color:#284c51!important;text-align:start;box-shadow:none!important}#root .trial-settings nav>button:hover{border-color:#9dcfc9!important;background:#edf7f5!important}#root .trial-settings nav>button.active{border-color:#72bdb4!important;background:#dff3ef!important;color:#075a57!important;box-shadow:inset -4px 0 #08bdb3!important}#root .trial-settings nav>button b{font-size:13px}#root .trial-settings nav>button small{overflow:hidden;color:#70868a;font-size:10px;text-overflow:ellipsis;white-space:nowrap}#root .trial-settings-pane{display:grid;gap:12px;padding:14px;border:1px solid #d8e6e6;border-radius:12px;background:#fff}#root .trial-settings-pane h3{margin:0 0 2px;color:#073f42;font-size:14px}#root .trial-settings-pane .field{display:grid;gap:6px;margin:0}#root .trial-settings-pane :is(input,select){width:100%;min-width:0}#root .trial-settings-pane p{margin:0;color:#61777c;font-size:12px;line-height:1.7}#root .trial-settings-pane>.button,#root .trial-settings-pane>button{justify-content:center;width:100%;margin:0!important}#root .trial-report-main{min-width:0}#root .trial-hierarchy-report>.trial-settings{grid-column:1;grid-row:1/span 100}#root .trial-hierarchy-report>:is(.notice,.trial-currency-section){grid-column:2;min-width:0}#root .trial-currency-section+.trial-currency-section{margin-top:26px}#root .trial-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 10px}#root .trial-section-head h3{margin:0}#root .trial-section-head small{display:block;margin-top:3px;color:#687d82}#root .trial-audit-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:12px}#root .trial-audit-summary article{display:grid;gap:5px;padding:12px;border:1px solid #d5e3e4;border-radius:11px;background:#fff}#root .trial-audit-summary span{color:#63787d;font-size:11px}#root .trial-audit-summary b{font-size:14px;font-variant-numeric:tabular-nums}#root .trial-audit-summary .balanced{background:#edf9f5;color:#12634f}#root .trial-audit-summary .unbalanced{background:#fff1ef;color:#b93630}#root .trial-balanced,#root .trial-unbalanced{padding:7px 11px;border-radius:999px;font-size:12px;font-weight:800}#root .trial-balanced{background:#e1f5ed;color:#12634f}#root .trial-unbalanced{background:#fee9e7;color:#b93630}#root .trial-hierarchy-table{min-width:1050px}#root .trial-hierarchy-table th:nth-child(n+3),#root .trial-hierarchy-table td:nth-child(n+3){text-align:end;font-variant-numeric:tabular-nums}#root .trial-hierarchy-table .trial-group-row{background:#1e647812;font-weight:700}#root .trial-hierarchy-table tfoot{background:#1277691f;font-weight:800}#root .trial-toggle{display:inline-grid;place-items:center;width:24px;height:24px;margin-inline-end:8px;padding:0;border:1px solid currentColor;border-radius:6px;background:transparent;color:inherit;font-size:16px;line-height:1}@media(max-width:1100px){#root :is(.trial-workspace,.trial-hierarchy-report){grid-template-columns:230px minmax(0,1fr);gap:16px}#root .trial-audit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#root :is(.trial-workspace,.trial-hierarchy-report){grid-template-columns:1fr}#root .trial-settings{position:relative;top:auto}#root .trial-settings nav{grid-template-columns:repeat(2,minmax(0,1fr))}#root .trial-hierarchy-report>.trial-settings,#root .trial-hierarchy-report>:is(.notice,.trial-currency-section){grid-column:1;grid-row:auto}#root .trial-section-head{align-items:flex-start;flex-direction:column}}@media(max-width:480px){#root .trial-settings nav,#root .trial-audit-summary{grid-template-columns:1fr}}.exchange-report-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 26px 20px}.exchange-report-summary>div{display:flex;flex-direction:column;gap:7px;padding:15px 17px;border:1px solid rgba(3,62,62,.13);border-radius:14px;background:#fff;box-shadow:0 7px 22px #033e3e0d}.exchange-report-summary span{font-size:.82rem;color:#607276}.exchange-report-summary b{color:#033e3e;font-size:1.05rem}.exchange-rate-history{margin:0 26px 22px;border:1px solid rgba(3,62,62,.14);border-radius:15px;max-height:470px;background:#fff}.exchange-rate-history table{margin:0;min-width:650px}.exchange-rate-history thead{position:sticky;top:0;z-index:1}.exchange-rate-history th{background:#033e3e!important;color:#fff!important;border-color:#ffffff21!important}.exchange-rate-history tbody tr{cursor:pointer;transition:background-color .18s ease,transform .18s ease}.exchange-rate-history tbody tr:nth-child(2n){background:#033e3e09}.exchange-rate-history tbody tr:hover{background:#e7924b1f}.exchange-report-empty{margin:0;padding:30px;text-align:center;color:#65777a}.exchange-rate-editor{margin:0 26px 26px;border:1px solid rgba(3,62,62,.15);border-radius:15px;background:#f8fbfa;overflow:hidden}.exchange-rate-editor>summary{cursor:pointer;padding:16px 18px;color:#033e3e;font-weight:800;list-style:none}.exchange-rate-editor>summary::-webkit-details-marker{display:none}.exchange-rate-editor>summary:before{content:"+";display:inline-grid;place-items:center;width:25px;height:25px;margin-inline-end:9px;border-radius:50%;background:#033e3e;color:#fff}.exchange-rate-editor[open]>summary:before{content:"\2212"}.exchange-rate-editor-body{padding:0 18px 18px}.exchange-rate-limit-warning{display:grid;gap:5px;margin-top:14px;padding:14px 16px;border:1px solid #efc087;border-inline-start:5px solid #d97a16;border-radius:12px;background:#fff7e9;color:#70400d;line-height:1.75}.exchange-rate-limit-warning b{color:#9c4e08;font-size:.95rem}.exchange-rate-limit-warning span{font-size:.88rem}.exchange-rate-editor:has(.exchange-rate-limit-warning) .confirm-dialog{border:1px solid #efc087;border-top:5px solid #d97a16}.exchange-rate-editor:has(.exchange-rate-limit-warning) .confirm-dialog h2{display:flex;align-items:center;gap:10px;color:#8b4307}.exchange-rate-editor:has(.exchange-rate-limit-warning) .confirm-dialog h2:before{content:"!";display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#fff0d8;color:#b65b08;font-size:20px;font-weight:900}@media(max-width:760px){.exchange-rate-limits{margin-inline:16px}.exchange-rate-limits>summary{align-items:flex-start;flex-wrap:wrap}.exchange-rate-limits>summary small{flex-basis:calc(100% - 40px);margin-inline-start:40px}.exchange-report-filter{grid-template-columns:1fr;padding-inline:16px}.exchange-report-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:16px}.exchange-rate-history,.exchange-rate-editor{margin-inline:16px}.exchange-rate-report>.panel-head{padding-inline:16px}}#root :is(.statement-report,.universal-ledger,.report-table,.account-folders,.exchange-rate-report) :is(th,td){line-height:1.65}#root :is(.statement-report,.universal-ledger,.report-table,.account-folders) small{font-size:max(.8rem,12px)}#root .account-name-open{display:inline-flex!important;align-items:center!important;min-height:38px!important;padding:7px 4px!important;line-height:1.5!important}#root .account-number-open{min-height:44px!important;padding:5px 4px!important;line-height:1.55!important}#root .account-balance-page-link{display:inline-flex!important;align-items:center!important;min-height:38px!important;padding:7px 4px!important}#root :is(button.account-name-open,button.account-number-open,button.account-balance-page-link){-webkit-appearance:none!important;appearance:none!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border-color:transparent!important}#root :is(button.account-name-open,button.account-number-open,button.account-balance-page-link):is(:hover,:active,:focus){background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}#root :is(.account-name-open,.account-number-open,.account-balance-page-link):focus-visible{outline:3px solid rgba(3,62,62,.38)!important;outline-offset:2px!important;border-radius:5px!important}#root :is(.account-number-open,.account-name-open,.account-balance-page-link,a[href^="#/account-pages/"],.account-folders table :is(th,td):nth-child(-n+2),.account-balance-currency table :is(th,td):nth-child(-n+2),.trial-hierarchy-table :is(th,td):nth-child(-n+2),.reconciliation-report-table :is(th,td):nth-child(-n+2)),#root :is(.account-number-open,.account-name-open,.account-balance-page-link,a[href^="#/account-pages/"],.account-folders table :is(th,td):nth-child(-n+2),.account-balance-currency table :is(th,td):nth-child(-n+2),.trial-hierarchy-table :is(th,td):nth-child(-n+2),.reconciliation-report-table :is(th,td):nth-child(-n+2)) *{-webkit-user-select:none!important;user-select:none!important}#root :is(.account-number-open,.account-name-open,.account-balance-page-link,a[href^="#/account-pages/"],.account-folders table :is(th,td):nth-child(-n+2),.account-balance-currency table :is(th,td):nth-child(-n+2),.trial-hierarchy-table :is(th,td):nth-child(-n+2),.reconciliation-report-table :is(th,td):nth-child(-n+2))::selection,#root :is(.account-number-open,.account-name-open,.account-balance-page-link,a[href^="#/account-pages/"],.account-folders table :is(th,td):nth-child(-n+2),.account-balance-currency table :is(th,td):nth-child(-n+2),.trial-hierarchy-table :is(th,td):nth-child(-n+2),.reconciliation-report-table :is(th,td):nth-child(-n+2)) *::selection{color:inherit!important;background:transparent!important}#root .workspace-search>button,#root .workspace-conversation-tail .favorite,#root .workspace-message-actions button{width:36px;height:36px;padding:7px}#root .workspace-message-content :is(time,header small),#root .workspace-member small,#root .workspace-notice :is(small,time){font-size:12px}#root .workspace-list h2,#root .workspace-people h2,#root .workspace-day-label{font-size:12px;line-height:1.5}@media(max-width:760px){#root .exchange-report-summary{grid-template-columns:1fr}.exchange-rate-history table{min-width:560px}}.sales-invoice-detail-lines{display:grid;gap:6px;min-width:260px}.sales-invoice-detail-lines>span{display:block;padding-block:2px;border-bottom:1px solid #e6efee;line-height:1.65}.sales-invoice-detail-lines>span:last-child{border-bottom:0}.trial-workspace:has(>.trial-filter-tools),.trial-hierarchy-report:has(>.trial-filter-tools){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:start}.trial-filter-tools{grid-column:2;grid-row:1/span 100;position:sticky;top:82px;display:flex;align-items:flex-start;gap:10px;z-index:15}.trial-filter-rail{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:126px;padding:8px;border:1px solid #cfe1df;border-radius:15px;background:#f7fbfa;box-shadow:0 10px 28px #123d4810}.trial-filter-rail>button{display:grid!important;gap:2px;min-height:58px;padding:9px!important;border:1px solid transparent!important;border-radius:11px!important;background:#fff!important;color:#17484d!important;text-align:center!important}.trial-filter-rail>button:hover,.trial-filter-rail>button.active{border-color:#72bdb4!important;background:#dff3ef!important;color:#075a57!important;box-shadow:none!important}.trial-filter-rail>button small{overflow:hidden;color:#6e8285;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.trial-filter-popover{position:relative;width:min(300px,calc(100vw - 180px));padding-top:42px!important;box-shadow:0 18px 48px #123d4826}.trial-filter-close{position:absolute!important;top:8px;left:8px;width:32px!important;min-height:32px!important;padding:0!important;border-radius:9px!important;font-size:22px;line-height:1}.trial-workspace:has(>.trial-filter-tools)>.trial-report-main,.trial-hierarchy-report:has(>.trial-filter-tools)>:is(.notice,.trial-currency-section){grid-column:1!important}.trial-hierarchy-report:has(>.trial-filter-tools)>.trial-filter-tools{grid-column:2!important;grid-row:1/span 100!important}@media(max-width:820px){.trial-workspace:has(>.trial-filter-tools),.trial-hierarchy-report:has(>.trial-filter-tools){grid-template-columns:1fr!important}.trial-filter-tools,.trial-hierarchy-report:has(>.trial-filter-tools)>.trial-filter-tools{position:relative;top:auto;grid-column:1!important;grid-row:auto!important;flex-direction:column;width:100%}.trial-filter-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}.trial-filter-popover{width:100%}.trial-workspace:has(>.trial-filter-tools)>.trial-report-main,.trial-hierarchy-report:has(>.trial-filter-tools)>:is(.notice,.trial-currency-section){grid-column:1!important}}.report-filter>.trial-filter-tools-inline{position:relative!important;inset:auto!important;display:flex!important;align-items:flex-end!important;gap:8px!important;width:auto!important;z-index:45!important;order:20}.report-filter>.trial-filter-tools-inline .trial-filter-rail{display:flex!important;grid-template-columns:none!important;gap:8px!important;width:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.report-filter>.trial-filter-tools-inline .trial-filter-rail>button{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:42px!important;width:auto!important;padding:8px 14px!important;border:1px solid #9dcfc9!important;border-radius:9px!important;background:#eef9f7!important;color:#075a57!important;white-space:nowrap!important}.report-filter>.trial-filter-tools-inline .trial-filter-rail>button small{display:none!important}.report-filter>.trial-filter-tools-inline .trial-filter-popover{position:absolute!important;top:calc(100% + 8px)!important;inset-inline-end:0!important;width:min(330px,85vw)!important;max-height:min(590px,70vh)!important;overflow:auto!important;background:#fff!important}.trial-workspace,.trial-hierarchy-report{display:block!important}.trial-report-main{min-width:0}@media(max-width:820px){.report-filter>.trial-filter-tools-inline{width:100%!important;order:20}.report-filter>.trial-filter-tools-inline .trial-filter-rail{width:100%!important}.report-filter>.trial-filter-tools-inline .trial-filter-rail>button{flex:1!important}}.refund-passenger-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:stretch}.refund-passenger-row>.invoice-passenger-list{min-width:0}.refund-passenger-row>button:first-child{min-width:0;width:100%}.refund-remove-passenger{align-self:center;min-height:34px!important;padding:5px 8px!important;border-color:#efb7b0!important;background:#fff6f5!important;color:#a23a31!important;font-size:11px!important}.service-field-manager-advanced{margin-top:14px;padding:10px 12px;border:1px solid #d9e7e6;border-radius:12px;background:#f8fbfb}.service-field-manager-advanced>summary{cursor:pointer;color:#49676c;font-weight:800;list-style-position:inside}.service-field-manager-advanced[open]>summary{margin-bottom:14px;color:#075a57}.dash-kpi.loss{background:linear-gradient(125deg,#b42318,#e45445)}.dash-kpi.loss .dash-kpi-icon{background:#68130e55}@media(min-width:1401px){.dash-kpis.has-loss-card{grid-template-columns:repeat(3,minmax(0,1fr))}}.loss-review-dialog{width:min(920px,100%);border-color:#f1c8c3;background:#fffdfc}.loss-review-title{display:flex;align-items:center;gap:11px}.loss-review-title>span{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:12px;background:#fee9e6;color:#b42318}.loss-review-error{margin:12px 16px 0}.loss-review-list{gap:10px}.loss-review-list .loss-review-item{align-items:flex-start;border-color:#eddad7;background:linear-gradient(135deg,#fff,#fff9f8)}.loss-review-icon{margin-top:2px;background:#fee9e6;color:#b42318}.loss-review-item.at-cost{border-color:#bfe8e4;background:linear-gradient(135deg,#fff,#f2fffd)}.loss-review-item.at-cost .loss-review-icon{background:#d9f8f4;color:#087b75}.loss-review-item.at-cost .loss-review-amounts strong{color:#087b75}.loss-review-copy{gap:4px!important}.loss-review-row-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.loss-review-row-title>b{color:#27364a}.loss-review-row-title>span{flex:none;color:#6f7788;font-size:.76rem}.loss-review-memo{max-width:620px;white-space:normal!important;line-height:1.5}.loss-review-amounts{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:5px;font-size:.78rem}.loss-review-amounts span{color:#657086}.loss-review-amounts strong{color:#b42318}.loss-review-actions{display:flex;align-items:center;gap:7px;align-self:center}.loss-review-actions .button,.loss-review-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap}.loss-review-more{margin:4px 8px 8px;text-align:center;color:#6b7184;font-size:.78rem}.loss-review-empty{display:grid;place-items:center;gap:8px;padding:38px;color:#31856d}html[data-theme=dark] .loss-review-dialog,.dashboard-dark .loss-review-dialog{border-color:#633c3b;background:#211e26;color:#f7eceb}html[data-theme=dark] .loss-review-list .loss-review-item,.dashboard-dark .loss-review-list .loss-review-item{border-color:#5d3d3b;background:linear-gradient(135deg,#2c2428,#302326)}html[data-theme=dark] .loss-review-row-title>b,.dashboard-dark .loss-review-row-title>b{color:#fff5f4}html[data-theme=dark] .loss-review-title>span,html[data-theme=dark] .loss-review-icon,.dashboard-dark .loss-review-title>span,.dashboard-dark .loss-review-icon{background:#572d2a;color:#ffb4aa}html[data-theme=dark] .loss-review-amounts span,.dashboard-dark .loss-review-amounts span{color:#c5b6b8}html[data-theme=dark] .loss-review-amounts strong,.dashboard-dark .loss-review-amounts strong{color:#ff9f93}@media(max-width:720px){.loss-review-list .loss-review-item{flex-wrap:wrap}.loss-review-copy{flex-basis:calc(100% - 58px)}.loss-review-row-title{align-items:flex-start;flex-direction:column;gap:2px}.loss-review-actions{width:100%}.loss-review-actions>*{flex:1}}.misc-collections-list .table-wrap{max-height:calc(100vh - 390px);min-height:360px;overflow:auto}.misc-collections-table{min-width:1450px!important}.misc-collections-table tbody tr{cursor:default}.misc-collections-table th:first-child,.misc-collections-table td:first-child{width:72px;min-width:72px!important;text-align:center}.misc-collections-table th:nth-child(2),.misc-collections-table td:nth-child(2){min-width:190px}.misc-collections-table th:nth-child(5),.misc-collections-table td:nth-child(5){min-width:150px}.misc-collections-table th:last-child,.misc-collections-table td:last-child{min-width:280px;white-space:normal}.misc-collections-table td:nth-child(n+6):nth-child(-n+8){font-variant-numeric:tabular-nums;direction:ltr;text-align:right}.misc-collections-table td>a{font-weight:800}.misc-collections-table td>b,.misc-collections-table td>small{display:block}.misc-collections-table .misc-customer-multiple{background:#f6fbff}.misc-collections-table .misc-customer-multiple td:first-child{box-shadow:inset -4px 0 #4c83d7}.misc-booking-badge{display:inline-flex;margin-top:5px;padding:3px 8px;border:1px solid #abc9ef;border-radius:999px;background:#eaf3ff;color:#265b9f;font-size:11px;font-weight:800}.misc-remaining{color:#a33b32;font-weight:900}.misc-notes-strip{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 8px;width:100%;min-height:48px;padding:8px 10px!important;border:1px solid #b9ded9!important;border-radius:10px!important;background:#edf9f7!important;color:#135e5a!important;text-align:right!important}.misc-notes-strip:hover{border-color:#48aaa1!important;background:#dff5f1!important}.misc-notes-strip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.misc-notes-strip small{grid-column:2;margin:0!important;color:#657d80!important;font-size:10px}.misc-collection-backdrop{position:fixed;inset:0;z-index:230;display:grid;place-items:center;justify-content:center;align-items:center;padding:18px;background:#132b397d;backdrop-filter:blur(3px)}.misc-collection-dialog{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:13px;width:min(1040px,96vw);max-height:92vh;padding:18px;overflow:auto;border:1px solid #b9d3d5;box-shadow:0 24px 70px #102b3a55}.misc-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.misc-dialog-head h2{margin:0 0 4px;color:#123e45}.misc-dialog-head span{color:#657b80;font-size:13px}.misc-dialog-head>button{display:grid;place-items:center;width:36px;height:36px;padding:0;border-radius:10px}.misc-detail-tabs{display:flex;gap:7px;padding:5px;border:1px solid #d7e5e6;border-radius:12px;background:#f5f9f9}.misc-detail-tabs button{flex:1;min-height:39px;border:0;background:transparent;color:#456066}.misc-detail-tabs button.active{background:#033e3e;color:#fff;box-shadow:0 4px 12px #033e3e2b}.misc-modal-columns{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;min-height:0}.misc-modal-columns>section,.misc-modal-columns>form{align-content:start;padding:15px;border:1px solid #d8e6e7;border-radius:13px;background:#fbfdfd}.misc-detail-pane{display:grid;gap:11px}.misc-detail-pane h3,.misc-collection-history h3,.misc-task-list h3,.misc-customer-summary h3{display:flex;align-items:center;gap:7px;margin:0 0 4px;color:#153f46;font-size:15px}.misc-detail-pane textarea{width:100%;resize:vertical}.misc-collection-history,.misc-task-list{display:grid;align-content:start;gap:9px;max-height:55vh;overflow:auto}.misc-collection-history article,.misc-task-list article{padding:11px 13px;border:1px solid #dae6e7;border-radius:11px;background:#fff}.misc-collection-history article header,.misc-task-list article header{display:flex;align-items:center;justify-content:space-between;gap:9px}.misc-collection-history article time,.misc-task-list article small{color:#637b80;font-size:11px}.misc-collection-history article p,.misc-task-list article p{margin:7px 0;line-height:1.65;white-space:pre-wrap}.misc-task-list article>button{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:6px 9px;font-size:11px}.misc-task-status{padding:3px 7px;border-radius:999px;background:#eef3f4;color:#516a70;font-size:10px;font-weight:800}.misc-task-status.status-open{background:#fff2d7;color:#805609}.misc-task-status.status-inprogress{background:#e7f0ff;color:#315f9d}.misc-task-status.status-done{background:#dff5e8;color:#24704a}.misc-customer-summary{display:grid;align-content:start;gap:0}.misc-customer-summary>div{display:flex;justify-content:space-between;gap:14px;padding:12px 5px;border-bottom:1px solid #e2ebec}.misc-customer-summary>div span{color:#62787d}.misc-customer-summary>div b{text-align:left}@media(max-width:800px){.misc-collection-dialog{width:100%;max-height:100vh;border-radius:0}.misc-modal-columns{grid-template-columns:1fr}.misc-collection-backdrop{padding:0}.misc-detail-tabs{flex-wrap:wrap}.misc-detail-tabs button{flex:1 1 140px}}.misc-note-template-badge{display:inline-flex;margin-inline-end:7px;padding:2px 7px;border:1px solid #74c9bd;border-radius:999px;background:#dff7f2;color:#08645b;font-size:10px;font-weight:900;white-space:nowrap}.misc-template-manage-toggle{justify-self:start;min-height:34px!important;padding:6px 10px!important;border-color:#9ccfc9!important;background:#eef9f7!important;color:#075a57!important;font-size:11px!important}.misc-template-manager{display:grid;gap:8px;padding:10px;border:1px solid #cfe3e1;border-radius:11px;background:#f3faf9}.misc-template-manager>form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:end;padding-bottom:9px;border-bottom:1px solid #d9e7e6}.misc-template-manager>form>label{min-width:0}.misc-template-manager>form>button{height:42px}.misc-template-editor{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:6px;align-items:center}.misc-template-editor input{min-width:0;height:36px;padding:6px 9px;border:1px solid #cbdedf;border-radius:8px;background:#fff}.misc-template-editor>span{color:#6b8084;font-size:10px}.misc-template-editor button{min-height:32px!important;padding:5px 8px!important;font-size:10px!important}.misc-template-editor.inactive{opacity:.64}.misc-template-editor.inactive input{text-decoration:line-through}.misc-collections-filter{grid-template-columns:minmax(220px,1.65fr) repeat(6,minmax(125px,1fr)) auto}@media(max-width:1380px){.misc-collections-filter{grid-template-columns:repeat(4,minmax(0,1fr))}}.misc-customer-filter{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 13px;border:1px solid #9edbd5;border-radius:11px;background:#ecfbf9;color:#075f59;font-size:13px;font-weight:800}.misc-customer-filter button{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:5px 9px;background:#fff}.misc-booking-badge{display:inline-flex!important;align-items:center;justify-content:center;margin-top:6px;padding:3px 8px!important;min-height:25px!important;border:1px solid #b8dbde!important;border-radius:999px!important;background:#eef8f8!important;color:#315e63!important;font-size:11px!important;font-weight:800}.misc-booking-badge.multiple{border-color:#8eb3ef!important;background:#eef4ff!important;color:#315fa7!important}.misc-phone-filter{display:inline-flex;align-items:center;gap:6px;direction:ltr;padding:5px 8px!important;min-height:31px!important;border:1px solid #c8dfe1!important;border-radius:8px!important;background:#f8fcfc!important;color:#075d65!important;font-size:12px!important}.misc-phone-filter:hover,.misc-booking-badge:hover{border-color:#08a99e!important;background:#e6faf8!important}.misc-pages-debt-table td:nth-child(7),.misc-pages-debt-table td:nth-child(8),.misc-pages-debt-table td:nth-child(9){font-weight:800}.misc-pages-debt-table td:nth-child(9){background:#f1fbf9}.misc-pages-debt-table td:nth-child(4) small{display:block;margin-top:3px;color:#70858b}.misc-notes-modal{grid-template-columns:minmax(390px,.95fr) minmax(0,1.05fr)}.misc-note-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.misc-note-presets button{display:flex;align-items:center;justify-content:flex-start;gap:7px;min-height:43px;padding:8px 11px;border:1px solid #cfdde8;border-radius:9px;background:#f7faff;color:#3c5372;font-size:12px}.misc-note-presets button:nth-child(8n+2){border-color:#f0c9a4;background:#fff8ef;color:#a65b22}.misc-note-presets button:nth-child(8n+3){border-color:#aee5c4;background:#f0fff5;color:#237b4a}.misc-note-presets button:nth-child(8n+4){border-color:#d8c1f3;background:#faf5ff;color:#7650a3}.misc-note-presets button:nth-child(8n+5){border-color:#efb5b5;background:#fff3f3;color:#b23b3b}.misc-note-presets button:nth-child(8n+6){border-color:#ecd79b;background:#fffbea;color:#956b10}.misc-note-presets button:nth-child(8n+7){border-color:#aedfe7;background:#effcff;color:#217282}.misc-note-presets button:nth-child(8n){border-color:#b9d8f4;background:#f2f9ff;color:#236b9b}.misc-note-presets button.selected{border-color:#057d91!important;box-shadow:0 0 0 2px #057d9128;font-weight:900}.misc-notes-modal .misc-detail-pane>p{margin:0;color:#627780;font-size:12px}.misc-save-note{width:100%;justify-content:center!important;min-height:42px}.misc-template-manage-toggle{justify-self:start;font-size:11px}@media(max-width:800px){.misc-notes-modal,.misc-note-presets{grid-template-columns:1fr}.misc-customer-filter{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.misc-template-manager>form,.misc-template-editor{grid-template-columns:1fr}.misc-template-editor>span{display:none}}.customer-open-account-button{width:auto!important;min-width:0;padding:7px 11px!important;font-size:12px}.customer-account-page-badge{display:inline-flex;align-items:center;width:max-content;margin-inline-start:7px;padding:3px 8px;border:1px solid #8fd6c9;border-radius:999px;background:#e7f8f4;color:#08665e;font-size:11px;font-weight:800;white-space:nowrap}.customer-account-page-badge-prominent{font-size:12px;padding:6px 10px}@media print{body.statement-printing dialog.statement-window[open]{position:static!important;inset:auto!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;overflow:visible!important;display:block!important;transform:none!important;box-shadow:none!important}body.statement-printing .statement-window-scroll{height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important;display:block!important}body.statement-printing dialog.statement-window::backdrop{display:none!important}}:root .statement-table tbody tr.statement-modified>td,html[data-theme=dark] .statement-table tbody tr.statement-modified>td{background:#fff!important;color:#153f4c!important}:root .statement-table tbody tr.statement-modified a,html[data-theme=dark] .statement-table tbody tr.statement-modified a{color:#153f4c!important}@media print{#root .statement-report .statement-table tfoot{display:table-row-group!important;break-inside:avoid}body.statement-printing:has(.report-print-document .account-page-balances) #root :is(.shell,.workspace,.content){display:block!important;overflow:visible!important;height:auto!important;min-height:0!important;max-height:none!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}#root .report-print-document:has(.account-page-balances),#root .report-print-document .account-page-balances,#root .report-print-document .account-balance-currency,#root .report-print-document .account-balance-currency .table-wrap{height:auto!important;max-height:none!important;overflow:visible!important}#root .report-print-document .account-balance-currency tfoot{display:table-row-group!important;position:static!important;break-inside:avoid}#root .report-print-document .account-balance-currency tfoot :is(th,td){color:#172033!important;background:#eaf6f4!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}#root .report-print-document:has(.account-page-balances)>.report-print-footer{display:block!important;position:static!important;inset:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;margin:3mm 0 0!important;padding:2mm 0 0!important;color:#000!important;white-space:pre-wrap;overflow-wrap:anywhere;break-inside:avoid}}.daily-rate-history-dialog{border:1px solid #cde2e8;border-radius:18px;padding:0;width:min(1100px,calc(100vw - 32px));max-height:85vh;color:var(--text,#164357);background:#fff;overflow:hidden}.daily-rate-history-dialog[open]{display:flex;flex-direction:column}.daily-rate-history-dialog::backdrop{background:#10283673}.daily-rate-history-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;background:#eff9fa;border-bottom:1px solid #d8e9ee}.daily-rate-history-dialog>header h2{margin:0;font-size:20px}.daily-rate-history-body{padding:20px;overflow:auto;min-height:0}.daily-rate-history-dialog .exchange-report-filter{padding:0;margin:0 0 18px}.daily-rate-history-dialog .exchange-report-summary{margin:0 0 18px}.daily-rate-history-dialog .exchange-rate-history{margin:0;max-height:45vh}@media(max-width:700px){.daily-rate-history-dialog>header{padding:14px}.daily-rate-history-body{padding:12px}.daily-rate-history-dialog>header h2{font-size:17px}}@media print{.completed-misc-statement tfoot{display:table-row-group!important;break-inside:avoid}}.trial-summary-backdrop{position:fixed;inset:0;background:#052e3555;z-index:1500;display:flex;justify-content:flex-start}.trial-summary-dialog{width:min(760px,96vw);height:100dvh;overflow:auto;background:#fff;box-shadow:0 0 50px #123d4840;padding:22px;box-sizing:border-box}.trial-summary-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:-22px;background:#fff;z-index:1;padding:14px 0;border-bottom:1px solid #cfe1df}.trial-summary-dialog>header>div{display:flex;gap:8px}.trial-summary-dialog table{width:100%;border-collapse:collapse}.trial-summary-dialog th,.trial-summary-dialog td{padding:11px;border-bottom:1px solid #d8e6e6;text-align:start}.trial-summary-dialog td.numeric{text-align:end;white-space:nowrap}.trial-summary-currency{margin-block:20px}.trial-summary-profit,.trial-summary-matched{background:#e9f8f2;font-weight:700}.trial-summary-unmatched{background:#fff1ef;color:#a03125}.trial-summary-equation{font-size:12px;color:#587777}.trial-summary-dialog details{margin-block:16px}.trial-summary-dialog summary{cursor:pointer;font-weight:700;padding:12px;background:#eff7f7}.trial-summary-dialog details table{font-size:12px}.trial-summary-dialog details td:first-child{min-width:180px}@media print{.trial-summary-backdrop.print-scope{position:static!important;display:block!important;background:none!important}.trial-summary-dialog.print-scope{width:100%!important;height:auto!important;overflow:visible!important;padding:0!important;box-shadow:none!important}.trial-summary-document{width:100%!important;overflow:visible!important}.trial-summary-document details>*{display:block!important}.trial-summary-document details>table{display:table!important}.trial-summary-document tr{break-inside:avoid}.trial-summary-document tfoot{display:table-row-group!important}}.trial-summary-backdrop{justify-content:center;align-items:center;padding:20px}.trial-summary-dialog{width:min(1400px,96vw);height:auto;max-height:94dvh;border-radius:14px;padding:20px 26px}.trial-summary-dialog>header{top:-20px}.trial-summary-dialog .trial-summary-table-wrap{overflow-x:auto}.trial-summary-dialog table{min-width:740px;table-layout:fixed}.trial-summary-dialog th:first-child,.trial-summary-dialog td:first-child{width:17%}.trial-summary-dialog th:nth-child(2),.trial-summary-dialog td:nth-child(2){width:32%}.trial-summary-dialog thead{background:#176e69;color:#fff}.trial-summary-dialog tbody tr:nth-child(2n):not(.trial-summary-profit):not(.trial-summary-matched):not(.trial-summary-unmatched){background:#f4f9f9}.trial-summary-dialog .trial-summary-profit{background:#fff3a3;color:#173b43;font-weight:800}.trial-summary-dialog table td.numeric{font-variant-numeric:tabular-nums}.trial-summary-dialog .trial-summary-currency{margin-block:24px}.trial-summary-dialog .trial-summary-document>h2{font-size:20px}@media(max-width:650px){.trial-summary-backdrop{padding:6px}.trial-summary-dialog{padding:12px;width:98vw}.trial-summary-dialog>header{flex-wrap:wrap;top:-12px}.trial-summary-dialog>header h2{font-size:17px}}@media print{.trial-summary-dialog,.trial-summary-table-wrap{height:auto!important;max-height:none!important;overflow:visible!important}.trial-summary-dialog table{min-width:0!important;font-size:11px}.trial-summary-dialog tr{break-inside:avoid}.trial-summary-profit{background:#fff3a3!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.trial-summary-dialog thead{display:table-header-group}}.trial-summary-dialog thead th{background:#176e69!important;color:#fff!important}.trial-summary-dialog tr.trial-summary-profit>th,.trial-summary-dialog tr.trial-summary-profit>td{background:#fff3a3!important;color:#173b43!important}@media screen{html[data-theme=dark]{--user-field-surface:#0d202a;--user-field-text:#edf6fa;--user-field-muted:#b4c9d3;--user-field-scheme:dark;--user-control:#15b8a5;--user-control-text:#042c28;color-scheme:dark;--kite-sidebar:#081b23;--kite-nav-active:#10564f;--kite-nav-hover:#163b40;--kite-nav-icon-bg:#18393e;--kite-nav-icon:#94eee0;--kite-icon:#7ee4d3;--kite-button-bg:#15b8a5;--kite-button-hover:#47d5c2;--kite-button-text:#042c28;--surface:#142630;--surface-subtle:#0c1b24;--surface-blue:#183844;--text:#edf6fa;--text-secondary:#bbccd5;--muted:#bbccd5;--border:#45616d;--dark-canvas:#0c1b24;--dark-surface:#142630;--dark-raised:#1b3340;--dark-hover:#234553;--dark-border:#45616d;--dark-text:#edf6fa;--dark-muted:#bbccd5;--dark-link:#8de7db;--focus-ring:#7ee4d3;--personal-background:#0c1b24!important;--personal-surface:#142630!important;--personal-text:#edf6fa!important;--personal-border:#45616d!important;--personal-sidebar:#081b23!important;--personal-sidebar-text:#edf6fa!important;--personal-primary:#15b8a5!important;--personal-primary-text:#042c28!important}html[data-theme=dark] body{background:#0c1b24!important;color:var(--text)!important}html[data-theme=dark] body #root .sidebar{background:var(--kite-sidebar)!important;border-color:#35555d!important;color:#edf6fa!important}html[data-theme=dark] body #root .sidebar :is(.brand-text b,.brand-text small,.sidebar-caption,.sidebar-nav-group,.sidebar-bottom b,.sidebar-bottom small,nav a,nav a span){color:#edf6fa!important}html[data-theme=dark] body #root .sidebar nav a.sidebar-nav-item:is(.active,:hover,:focus-visible){background:var(--kite-nav-active)!important;color:#fff!important;border-color:#58caba!important}html[data-theme=dark] body #root .sidebar nav a.sidebar-nav-item .sidebar-nav-icon{background:var(--kite-nav-icon-bg)!important;color:var(--kite-nav-icon)!important;border-color:#52767b!important}html[data-theme=dark] body #root .sidebar nav a.sidebar-nav-item .sidebar-nav-icon svg{color:var(--kite-nav-icon)!important}html[data-theme=dark] body #root :is(.workspace>header,.page-head,.card,.panel,.profile-summary,.form-panel,.app-update-notices,.trial-summary-dialog,.daily-rate-history-dialog,.misc-notes-modal,.trial-settings-pane){background:var(--surface)!important;color:var(--text)!important;border-color:var(--border)!important}html[data-theme=dark] body #root :is(.trial-summary-dialog>header,.daily-rate-history-dialog>header,.invoice-main-fields,.invoice-party-fields,.invoice-totals,.trial-audit-summary article,.statement-summary article,.profitability-totals article,.finance-summary article){background:var(--dark-raised)!important;color:var(--text)!important;border-color:var(--border)!important}html[data-theme=dark] body #root :is(h1,h2,h3,h4,.page-head p,.app-header-user b,.field>span,.field>label){color:var(--text)!important}html[data-theme=dark] body #root :is(.muted,.empty,.page-head .eyebrow,.app-header-user small,.app-header-clock span,.panel small,.card small,.field small,.trial-summary-equation){color:var(--text-secondary)!important}html[data-theme=dark] body #root :is(a:not(.button):not(.sidebar a),.invoice-party-link){color:var(--dark-link)!important}html[data-theme=dark] body #root :is(input,select,textarea){background:#0d202a!important;color:var(--text)!important;border-color:#52717d!important}html[data-theme=dark] body #root :is(input,textarea)::placeholder{color:#b4c9d3!important;opacity:1}html[data-theme=dark] body #root :is(input[readonly],input:disabled,select:disabled,textarea:disabled){background:#182f3a!important;color:#c2d1d9!important}html[data-theme=dark] body #root :is(button,.button){background:var(--dark-raised)!important;color:var(--text)!important;border-color:#52717d!important}html[data-theme=dark] body #root :is(button,.button):not(:disabled):hover{background:var(--dark-hover)!important;color:#fff!important}html[data-theme=dark] body #root :is(button.primary,.button.primary,.settings-tabs button.active){background:var(--kite-button-bg)!important;color:var(--kite-button-text)!important;border-color:var(--kite-button-bg)!important}html[data-theme=dark] body #root :is(button.primary,.button.primary,.settings-tabs button.active):not(:disabled):is(:hover,:focus-visible){background:var(--kite-button-hover)!important;color:var(--kite-button-text)!important}html[data-theme=dark] body #root :is(button,.button):disabled{background:#182f3a!important;color:#c2d1d9!important;opacity:.85}html[data-theme=dark] body #root :is(button,.button) :is(svg,span){color:inherit!important}html[data-theme=dark] body #root :is(button.danger-text,.button.danger-text,.danger-zone){background:#42252f!important;color:#ffbcc4!important;border-color:#b26979!important}html[data-theme=dark] body #root :is(.notice,.trial-balanced,.trial-summary-matched){background:#143c3b!important;color:#c7fff1!important;border-color:#4b9389!important}html[data-theme=dark] body #root :is(.error,.trial-unbalanced,.trial-summary-unmatched){background:#42252f!important;color:#ffbcc4!important;border-color:#b26979!important}html[data-theme=dark] body #root :is(.notice,.error,.danger-zone) :is(p,small,svg){color:inherit!important}html[data-theme=dark] body #root .badge.Posted{background:#153f34!important;color:#a6f1c6!important;border-color:#498f71!important}html[data-theme=dark] body #root :is(.badge.Draft,.badge.Partial){background:#473817!important;color:#ffe1a1!important;border-color:#967945!important}html[data-theme=dark] body #root :is(.badge.Reversed,.badge.Cancelled){background:#42252f!important;color:#ffbcc4!important;border-color:#b26979!important}html[data-theme=dark] body #root :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #7ee4d3!important;outline-offset:3px}html[data-theme=dark] body #root .trial-summary-dialog tbody tr:not(.trial-summary-profit):not(.trial-summary-matched):not(.trial-summary-unmatched)>*{background:var(--surface)!important;color:var(--text)!important}html[data-theme=dark] body #root .trial-summary-dialog tbody tr.trial-summary-profit>*{background:#fff3a3!important;color:#173b43!important}html[data-theme=dark] body #root .trial-summary-dialog summary{background:var(--dark-raised)!important;color:var(--text)!important}html[data-theme=dark] body #root .statement-table tbody tr.statement-modified>*{background:#fff!important;color:#153f4c!important;--kite-icon:#033e3e}html[data-theme=dark] body #root .statement-table tbody tr.statement-modified :is(a,small,svg){color:#153f4c!important}}@media screen{html[data-theme=dark] body #root .app-header-avatar{background:#194744!important;color:#b5fff0!important;border-color:#77dccc!important}html[data-theme=dark] body #root .dash-kpi-icon svg{color:var(--user-control-text)!important}html[data-theme=dark] body #root svg text{fill:#cbdde5!important}html[data-theme=dark] body #root .quick-statement-dialog .quick-statement-results>button,html[data-theme=dark] body>.quick-statement-dialog .quick-statement-results>button{background:#1b3340!important;color:#edf6fa!important;border-color:#52717d!important}html[data-theme=dark] body #root .quick-statement-dialog .quick-statement-results>button:is(:hover,:focus-visible),html[data-theme=dark] body>.quick-statement-dialog .quick-statement-results>button:is(:hover,:focus-visible){background:#234553!important;color:#fff!important}html[data-theme=dark] body #root .quick-statement-dialog .quick-statement-results>button :is(b,small,.numeric),html[data-theme=dark] body>.quick-statement-dialog .quick-statement-results>button :is(b,small,.numeric){color:#d9eee9!important}}@media screen{html[data-theme=dark] body #root .dash-kpi-icon{--kite-icon:var(--user-control-text)}}.local-assistant-launch{position:fixed;top:18px;left:320px;z-index:200;background:var(--surface,#fff);color:var(--text,#073b40);border:1px solid var(--border,#cbdfe6);border-radius:12px;padding:8px 14px;font-weight:700;box-shadow:0 3px 10px #0001}.local-assistant-overlay{position:fixed;inset:0;z-index:12000;background:#001d2780;display:flex;align-items:center;justify-content:center;padding:20px}.local-assistant-dialog{width:min(720px,100%);max-height:90vh;overflow:auto;background:var(--surface,#fff);color:var(--text,#073b40);border:1px solid var(--border,#cbdfe6);border-radius:20px;padding:24px;box-shadow:0 20px 80px #0005}.local-assistant-dialog header{display:flex;justify-content:space-between;align-items:start;gap:16px}.local-assistant-dialog h2{margin:0 0 6px}.local-assistant-dialog small{display:block;color:var(--muted,#526975)}.local-assistant-dialog button{color:inherit;background:var(--surface-alt,var(--surface,#f1f8fa));border:1px solid var(--border,#cbdfe6);border-radius:10px;padding:10px 16px;cursor:pointer}.local-assistant-dialog button:disabled{opacity:.6;cursor:wait}.local-assistant-dialog button:focus-visible,.local-assistant-dialog input:focus-visible{outline:3px solid #00b7a8;outline-offset:2px}.local-assistant-dialog button.primary,.local-assistant-input button{background:#006b66;color:#fff;border-color:#006b66}.local-assistant-status{font-size:13px;color:var(--muted,#526975)}.local-assistant-input{display:flex;gap:8px;margin-top:8px}.local-assistant-input input{min-width:0;flex:1;background:var(--input-bg,var(--surface,#fff));color:inherit;border:1px solid var(--border,#cbdfe6);border-radius:10px;padding:12px}.local-assistant-message{white-space:pre-wrap;margin:18px 0;line-height:1.8}.local-assistant-plan{border:2px solid #00a99a;border-radius:12px;padding:18px}.local-assistant-plan>div{display:flex;gap:8px;margin-top:15px}.local-assistant-results{display:grid;gap:8px;margin-bottom:16px}.local-assistant-results button{text-align:right}.local-assistant-capabilities{display:flex;flex-wrap:wrap;gap:6px;padding-top:10px}.local-assistant-dialog details{margin-top:20px}.local-assistant-dialog footer{font-size:12px;line-height:1.8;margin-top:20px;color:var(--muted,#526975)}@media(max-width:900px){.local-assistant-launch{top:auto;bottom:20px;left:20px;z-index:800}.local-assistant-dialog{padding:16px}.local-assistant-overlay{padding:10px}.local-assistant-input{flex-direction:column}}@media print{.local-assistant-launch,.local-assistant-overlay{display:none!important}}.monthly-approval-card{border:1px solid var(--border,#cbdfe6);border-inline-start:4px solid #009c91;border-radius:14px;padding:18px;margin:16px 0;background:var(--surface,#fff)}.monthly-approval-controls,.monthly-report-tools{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:12px 0}.monthly-approval-controls label,.monthly-report-tools label{display:grid;gap:7px;min-width:160px}.monthly-approval-controls input,.monthly-report-tools select{background:var(--input-bg,var(--surface,#fff));color:inherit;border:1px solid var(--border,#cbdfe6);border-radius:9px;padding:10px}.monthly-approval-preview{margin-top:14px;padding:14px;border:1px solid #009c91;border-radius:12px}.monthly-approval-preview button{margin:10px 0 0 10px}.monthly-changes-report h2{font-size:23px}.monthly-changes-summary{min-width:1250px}.monthly-changes-summary th,.monthly-changes-summary td{padding:11px 9px;font-size:13px;vertical-align:top}.monthly-changes-summary small{display:block;margin-top:5px;line-height:1.6}.monthly-has-changes{background:color-mix(in srgb,#e6a323 9%,var(--surface,#fff))}.monthly-difference{font-weight:800}.monthly-report-counts{display:flex;gap:24px;padding:12px 0}.monthly-change-details{border:1px solid var(--border,#cbdfe6);border-radius:14px;padding:18px;margin-top:22px;break-before:auto}.monthly-change-document{border-top:2px solid var(--border,#cbdfe6);margin-top:20px;padding-top:12px}.monthly-change-event{border-inline-start:3px solid #00a99a;padding:10px 14px;margin:15px 0}.monthly-field-value{direction:ltr;text-align:right;white-space:pre-wrap;overflow-wrap:anywhere;max-width:450px}.monthly-metrics{max-width:950px}.monthly-print-context{color:var(--muted,#526975);font-size:13px}.monthly-changes-report table td.numeric{direction:ltr;text-align:right}@media print{.monthly-changes-report .table-wrap{overflow:visible!important}.monthly-changes-summary{min-width:0!important;width:100%;table-layout:auto}.monthly-changes-summary th,.monthly-changes-summary td{font-size:8px!important;padding:5px!important}.monthly-changes-report table{break-inside:auto}.monthly-changes-report tr{break-inside:avoid}.monthly-change-details{padding:8px;border-color:#999}.monthly-changes-report thead{display:table-header-group}.monthly-changes-report tfoot{display:table-row-group}.monthly-changes-report small{font-size:8px}.monthly-change-document h4{break-after:avoid}.monthly-changes-report a{color:inherit!important;text-decoration:none}.monthly-changes-report .no-print{display:none!important}}@page monthlyFinancialChanges{size:A4 landscape;margin:10mm}@media print{.monthly-changes-report{page:monthlyFinancialChanges}.monthly-changes-report .table-wrap{max-width:100%}.monthly-changes-report p{orphans:3;widows:3}}.deleted-document-link{background:transparent!important;border:0!important;color:var(--primary,#087e88)!important;text-decoration:underline;font-weight:700;padding:4px!important}.deleted-document-dialog{width:min(1100px,94vw);max-height:90vh;overflow:auto;border:1px solid var(--border,#b9c7ca);border-radius:16px;padding:24px;background:#f5f6f7!important;opacity:1!important;color:var(--text,#163947);box-shadow:0 24px 80px #0005}.deleted-document-dialog::backdrop{background:#102b3f88}.deleted-document-dialog>header{display:flex;justify-content:space-between;align-items:start;gap:18px;border-bottom:1px solid #9aa9af66;padding-bottom:16px}.deleted-document-dialog h2{margin:0 0 8px}.deleted-document-badge{display:inline-block;background:#87949a25;color:inherit;border:1px solid #87949a88;border-radius:20px;padding:5px 14px}.deleted-document-content{filter:grayscale(1);opacity:.78;background:#87949a0d;padding:16px;border-radius:12px}.deleted-document-content dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px}.deleted-document-content dt{font-size:.85em}.deleted-document-content dd{margin:5px 0;font-weight:700}.deleted-document-fields{display:flex;flex-direction:column;gap:6px;white-space:normal;overflow-wrap:anywhere}.deleted-document-notice{padding:12px;background:#87949a15;border-inline-start:3px solid #87949a}.deleted-document-dialog footer{border-top:1px solid #9aa9af66;margin-top:18px}.deleted-document-content th{white-space:normal}html[data-theme=dark] .deleted-document-dialog{background:#142630!important}html body #root .collections-workbench{--cw-surface:#fff;--cw-subtle:#f5f9fb;--cw-line:#dce6ea;--cw-text:#183e4a;--cw-muted:#607783;--cw-accent:#086b67;--cw-soft:#e9f6f2;--cw-red:#b64b32;--cw-red-soft:#fff3ed;min-width:0;gap:20px;color:var(--cw-text)}html body #root .collections-workbench .collection-overview,html body #root .collections-workbench .collection-queue{min-width:0;border:1px solid var(--cw-line);border-radius:16px;overflow:hidden;background:var(--cw-surface)}html body #root .collections-workbench .collection-overview{padding:18px!important}html body #root .collections-workbench .collection-queue{padding:0!important}.collection-overview-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:18px}.collection-scope{display:flex;flex-wrap:wrap;gap:5px;padding:4px;border:1px solid var(--cw-line);background:var(--cw-subtle);border-radius:12px}html body #root .collections-workbench .collection-scope button{background:transparent!important;border:0!important;color:var(--cw-muted)!important;box-shadow:none!important;padding:9px 15px;border-radius:8px;min-height:40px;cursor:pointer}html body #root .collections-workbench .collection-scope button[aria-pressed=true]{background:var(--cw-accent)!important;color:#fff!important;box-shadow:0 2px 5px #103b3b16!important}.collection-currency-note,.collection-summary-caption{font-size:12px;color:var(--cw-muted)}.collection-summary-caption{margin:12px 0 0;line-height:1.7}.collection-metrics{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.collection-metrics>article,html body #root .collections-workbench .collection-metric{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:16px;border:1px solid var(--cw-line)!important;border-radius:12px;background:var(--cw-subtle)!important;color:var(--cw-text)!important;text-align:start;box-shadow:none!important;min-width:0}.collection-balance{grid-column:span 3}.collection-metric{grid-column:span 2}.collection-metrics span{font-size:12px;color:var(--cw-muted)}.collection-metrics strong{font-size:26px;line-height:1.2;letter-spacing:.2px}.collection-metrics small{font-size:11px;font-weight:500;color:var(--cw-muted)}.collection-balance strong small{font-size:13px}html body #root .collections-workbench .collection-metric-overdue{background:var(--cw-red-soft)!important}.collection-metric-overdue strong{color:var(--cw-red)}html body #root .collections-workbench button.collection-metric{cursor:pointer}html body #root .collections-workbench button.collection-metric:hover{border-color:var(--cw-accent)!important;transform:translateY(-1px)}.collection-status-tabs{display:flex;gap:6px;flex-wrap:wrap;padding:16px 20px 0;border-bottom:1px solid var(--cw-line)}html body #root .collections-workbench .collection-status-tabs button{background:transparent!important;border:0!important;border-radius:8px 8px 0 0;color:var(--cw-muted)!important;padding:11px 15px;border-bottom:3px solid transparent!important;box-shadow:none!important;cursor:pointer}html body #root .collections-workbench .collection-status-tabs button[aria-pressed=true]{color:var(--cw-accent)!important;background:var(--cw-soft)!important;border-bottom-color:var(--cw-accent)!important;font-weight:800}.collection-searchbar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(130px,180px) auto auto;align-items:end;gap:12px;padding:18px 20px}.collection-searchbar>.field{min-width:0;margin:0}.collection-searchbar>button{height:42px;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:7px}.collection-filter-toggle span{background:var(--cw-accent);color:#fff;border-radius:20px;padding:1px 7px;font-size:12px}.collection-advanced-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 20px 16px;padding:16px;border:1px solid var(--cw-line);border-radius:12px;background:var(--cw-subtle)}.collection-advanced-filters>.field{min-width:0;margin:0}.collection-active-filters{display:flex;gap:8px;flex-wrap:wrap;padding:0 20px 15px}html body #root .collections-workbench .collection-active-filters button{display:inline-flex;align-items:center;gap:8px;background:var(--cw-soft)!important;color:var(--cw-accent)!important;border:1px solid var(--cw-line)!important;border-radius:25px;padding:5px 10px;font-size:12px;max-width:100%;white-space:normal}.collection-list-heading{padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--cw-line);background:var(--cw-subtle)}.collection-list-heading h2{font-size:16px;margin:0 0 5px}.collection-list-heading p,.collection-list-heading>span{font-size:12px;color:var(--cw-muted);margin:0}html body #root .collections-workbench .collection-table-scroll{width:100%;max-width:100%;overflow:auto;max-height:650px}html body #root .collections-workbench .collection-table{width:100%;min-width:1040px!important;border-collapse:collapse;table-layout:auto;margin:0!important}.collection-table th{font-size:12px!important;letter-spacing:0;font-weight:700;position:sticky;top:0;z-index:2;white-space:nowrap;background:var(--cw-subtle)!important;color:var(--cw-muted)!important;border-bottom:1px solid var(--cw-line)!important}.collection-table th,.collection-table td{padding:14px 15px!important;text-align:start;vertical-align:top!important;border-inline:0!important;border-bottom:1px solid var(--cw-line)!important}.collection-table tbody tr{background:var(--cw-surface)!important}.collection-table tbody tr:hover{background:var(--cw-subtle)!important}.collection-table a{color:var(--cw-accent);text-decoration:none}.collection-table a:hover{text-decoration:underline}.collection-table td small{display:block;color:var(--cw-muted);font-size:11px;line-height:1.6;margin-top:4px}.collection-table .collection-customer{min-width:190px;max-width:230px;white-space:normal}.collection-customer>a{font-weight:800;font-size:14px;display:block}.collection-customer-filter{font-size:11px!important}html body #root .collections-workbench .collection-phone,html body #root .collections-workbench .collection-customer-filter{display:flex;align-items:center;gap:5px;padding:3px 0!important;min-height:0!important;border:0!important;background:transparent!important;color:var(--cw-muted)!important;box-shadow:none!important;white-space:normal;text-align:start;margin-top:3px}html body #root .collections-workbench .collection-phone{color:var(--cw-accent)!important;font-size:12px}.collection-reference{min-width:150px;max-width:210px;white-space:normal!important}.collection-reference>a{font-weight:800}.collection-reference>span{font-size:11px;color:var(--cw-muted);display:block;margin-top:5px}.collection-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;min-width:112px}.collection-amount small{display:inline!important;font-size:10px!important}.collection-remaining strong{font-size:15px;color:var(--cw-text)}.collection-row-overdue .collection-remaining strong{color:var(--cw-red)}.collection-remaining .collection-refund-pending{display:block!important;max-width:160px;white-space:normal;font-size:10px!important}.collection-row-overdue .collection-customer{box-shadow:inset -3px 0 var(--cw-red)}.collection-followup{min-width:200px;max-width:270px;white-space:normal!important}.collection-followup>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.collection-followup time{font-size:11px;color:var(--cw-muted)}.collection-priority{display:inline-flex;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:700;background:var(--cw-subtle);color:var(--cw-muted)}.collection-priority.overdue{background:var(--cw-red-soft);color:var(--cw-red)}.collection-priority.today,.collection-priority.success{background:var(--cw-soft);color:var(--cw-accent)}.collection-contact-state{display:block;font-size:12px;margin-top:8px;color:var(--cw-text)}.collection-followup>p{font-size:11px;color:var(--cw-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6;margin:6px 0 0}.collection-row-actions{min-width:100px}.collection-row-actions>button{display:flex;gap:6px;align-items:center;font-size:12px;min-height:36px}.collection-row-actions>a{display:block;margin-top:10px;font-size:11px}.collection-pagination{justify-content:space-between!important;flex-wrap:wrap;padding:14px 20px!important;color:var(--cw-muted);font-size:12px;background:var(--cw-surface)}.collection-pagination>div{display:flex;align-items:center;gap:12px}.collection-empty{display:grid;justify-items:center;padding:25px}.collection-empty .empty{padding:25px 10px}.collection-followup-dialog{margin:auto!important;inset:0;width:min(1120px,calc(100vw - 32px))!important;max-height:90vh!important;overflow:auto!important;border:1px solid var(--cw-line)!important;padding:0!important;border-radius:18px!important;background:var(--cw-surface)!important;color:var(--cw-text)!important;box-shadow:0 25px 100px #0005}.collection-followup-dialog::backdrop{background:#0e253c88}.collection-followup-dialog .misc-dialog-head{position:sticky;top:0;z-index:3;background:var(--cw-surface);padding:18px 22px;border-bottom:1px solid var(--cw-line)}.collection-followup-dialog .misc-dialog-head h2{margin:0 0 5px;font-size:20px}.collection-modal-context{display:flex;gap:28px;align-items:center;flex-wrap:wrap;padding:14px 22px;background:var(--cw-subtle);border-bottom:1px solid var(--cw-line)}.collection-modal-context>div{display:grid;gap:5px}.collection-modal-context small{color:var(--cw-muted);font-size:11px}.collection-modal-context strong{font-size:18px}.collection-modal-context>a{margin-inline-start:auto;font-size:12px;color:var(--cw-accent)}.collection-followup-dialog .misc-detail-tabs{margin:16px 22px}.collection-followup-dialog .misc-modal-columns{padding:0 22px 22px;gap:20px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.collection-followup-dialog .misc-detail-pane,.collection-followup-dialog .misc-collection-history,.collection-followup-dialog .misc-customer-summary,.collection-followup-dialog .misc-task-list{min-width:0;background:var(--cw-surface);border-color:var(--cw-line);color:var(--cw-text)}.collection-followup-dialog .misc-detail-pane h3{color:var(--cw-text);font-size:14px}.collection-followup-dialog .misc-collection-history article,.collection-followup-dialog .misc-task-list article{background:var(--cw-subtle);border-color:var(--cw-line);color:var(--cw-text)}.collection-followup-dialog .misc-collection-history p{white-space:pre-wrap;overflow-wrap:anywhere}.collection-followup-dialog .misc-template-manager{max-height:320px;overflow:auto}.collection-followup-dialog>.error,.collection-followup-dialog>.settings-success{margin:12px 22px}html[data-theme=dark] body #root .collections-workbench{--cw-surface:#142630;--cw-subtle:#192f3b;--cw-line:#37515e;--cw-text:#edf6fa;--cw-muted:#b5c9d2;--cw-accent:#79ddd0;--cw-soft:#173f3d;--cw-red:#ffb49d;--cw-red-soft:#452f2b}html[data-theme=dark] body #root .collections-workbench .collection-scope button[aria-pressed=true]{background:#0e5d54!important;color:#f4fffc!important}html[data-theme=dark] .collection-followup-dialog .misc-note-presets button{background:var(--cw-subtle)!important;color:var(--cw-text)!important;border-color:var(--cw-line)!important}html[data-theme=dark] .collection-followup-dialog .misc-note-presets button.selected{border-color:var(--cw-accent)!important;background:var(--cw-soft)!important}@media(max-width:1180px){.collection-searchbar{grid-template-columns:minmax(200px,1fr) 150px auto}.collection-searchbar>button:last-child{grid-column:3}.collection-advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-list-heading{align-items:flex-start;flex-direction:column}.collection-metrics strong{font-size:22px}}@media(max-width:760px){.collection-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.collection-balance{grid-column:span 3}.collection-metric{grid-column:span 2}.collection-overview-head{align-items:stretch}.collection-currency-note{display:none}.collection-scope{width:100%}html body #root .collections-workbench .collection-scope button{flex:1;padding:8px;font-size:12px}.collection-searchbar{grid-template-columns:minmax(0,1fr) 130px;padding:14px}.collection-searchbar>button:last-child{grid-column:auto}.collection-status-tabs{padding:10px 10px 0;gap:2px}html body #root .collections-workbench .collection-status-tabs button{padding:10px;font-size:12px}.collection-followup-dialog .misc-modal-columns{grid-template-columns:1fr;padding:0 14px 14px}.collection-followup-dialog .misc-dialog-head,.collection-modal-context{padding:14px}.collection-followup-dialog .misc-detail-tabs{margin:14px}.collection-advanced-filters{margin:0 14px 14px;padding:12px}.collection-list-heading{padding:14px}.collection-pagination{padding:12px 14px!important}.collection-pagination>div{gap:8px}.collection-metrics>article,html body #root .collections-workbench .collection-metric{padding:12px}.collection-metrics span{font-size:11px}.collection-metrics strong{font-size:21px}}@media(max-width:480px){.collection-searchbar{grid-template-columns:1fr 1fr}.collection-searchbar>.field:first-child{grid-column:span 2}.collection-advanced-filters{grid-template-columns:1fr}.collection-metrics{gap:7px}.collection-metrics strong{font-size:18px}.collection-metric small{font-size:10px}html body #root .collections-workbench .collection-overview{padding:12px!important}.collection-pagination{justify-content:center!important}.collection-modal-context{gap:14px}.collection-modal-context>a{margin-inline-start:0}.collection-followup-dialog{width:calc(100vw - 16px)!important;max-height:94vh!important}}html body #root .collections-workbench .collection-metric strong{color:var(--cw-text)!important}html body #root .collections-workbench .collection-metric-overdue strong{color:var(--cw-red)!important}html body #root .collections-workbench .collection-metric small{color:var(--cw-muted)!important}@media(max-width:850px){body:has(.collections-workbench) #root .sidebar:not(.open){transform:translate(-100%)!important}body:has(.collections-workbench) #root .sidebar.open{transform:translate(0)!important}}html body #root .collections-workbench{gap:14px}html body #root .collections-workbench>.page-head{margin:0!important;padding-block:0!important;min-height:0}html body #root .collections-workbench>.page-head .eyebrow{display:none}html body #root .collections-workbench>.page-head h1{font-size:26px;margin:0 0 5px}html body #root .collections-workbench>.page-head p{margin:0;font-size:12px}html body #root .collections-workbench .collection-overview,html body #root .collections-workbench .collection-queue{margin:0!important}html body #root .collections-workbench .collection-overview{padding:14px!important}.collection-overview-head{margin-bottom:12px}.collection-summary-caption{margin-top:8px;font-size:11px}.collection-metrics>article,html body #root .collections-workbench .collection-metric{padding:12px;gap:5px}.collection-metrics strong{font-size:24px}.collection-status-tabs{padding:10px 16px 0}html body #root .collections-workbench .collection-status-tabs button{padding:9px 12px}.collection-searchbar,.collection-list-heading{padding:12px 16px}@media(max-width:760px){html body #root .collections-workbench>.page-head h1{font-size:23px}.collection-metrics strong{font-size:21px}}@media screen and (max-width:850px){html body #root .workspace{width:100%!important;min-width:0;margin:0!important}#root .workspace>header{height:auto;min-height:62px;flex-wrap:wrap;gap:8px;padding:8px max(10px,env(safe-area-inset-right)) 8px max(10px,env(safe-area-inset-left))}#root .mobile-menu{flex:0 0 44px;min-height:44px;justify-content:center;align-items:center}#root .app-header-profile{min-width:0;gap:6px}#root .dashboard-header-search{flex:1 1 150px;min-width:0;max-width:100%}#root .dashboard-header-search kbd{display:none}#root .content{min-width:0;padding:12px max(10px,env(safe-area-inset-right)) 28px max(10px,env(safe-area-inset-left))}#root :is(.panel,.card,.form-panel,.page-head,.table-wrap,.invoice-workspace,.invoice-active-editor){min-width:0;max-width:100%}#root .table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#root :is(.form-actions,.head-actions,.quick-actions){flex-wrap:wrap}#root :is(.confirm-dialog,.invoice-discard-dialog,.hr-modal,.misc-collection-dialog){max-width:100%;max-height:90vh;max-height:90dvh;overflow-y:auto}#root .sidebar{max-width:85vw;max-height:100vh;max-height:100dvh}html body #root .sidebar:not(.open){transform:translate(-100%)!important}html body #root .sidebar.open{transform:translate(0)!important}}@media screen and (max-width:600px){#root .workspace>header{gap:6px}#root .dashboard-header-search{order:3;flex-basis:100%;width:100%;height:42px}#root .app-header-profile{margin-inline-start:auto}#root .app-header-profile :is(button,.button){min-width:40px;min-height:40px}#root :is(.page-head,.panel-head){flex-wrap:wrap}#root :is(.form-grid,.invoice-main-fields,.invoice-correction-fields,.invoice-customer-row,.simple-totals,.flight-commissions){grid-template-columns:minmax(0,1fr)!important}#root :is(.field,input,select,textarea){min-width:0;max-width:100%}#root :is(input,select,textarea){font-size:16px}#root .invoice-passenger-nav{position:static;max-height:none}#root .invoice-passenger-list{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch}#root .invoice-passenger-list>button{flex:0 0 min(190px,75vw)}#root .login>main{padding:20px max(12px,env(safe-area-inset-right)) 20px max(12px,env(safe-area-inset-left))}#root .login-card{width:100%;max-width:100%;padding:24px 18px}}html body .dashboard-header-search{display:none!important}.global-comprehensive-search{position:fixed;z-index:900;top:10px;left:50%;width:min(580px,calc(100vw - 410px));transform:translate(-50%);direction:rtl}.global-comprehensive-search>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.global-search-input{display:flex;box-sizing:border-box;align-items:center;gap:9px;width:100%;min-height:42px;padding:0 13px;border:1px solid #b9d9d5;border-radius:13px;background:#fff;color:#0b5754;box-shadow:0 8px 22px #062e301c}.global-search-input>span{flex:none;font-size:23px;line-height:1}.global-search-input input{display:block!important;box-sizing:border-box!important;flex:1 1 0!important;width:0!important;min-width:0!important;max-width:none!important;height:40px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#173c44;font:inherit}.global-search-input:focus-within{border-color:#00a99a;box-shadow:0 0 0 3px #00a99a26,0 8px 22px #062e301c}.global-search-results{overflow:hidden;margin-top:6px;border:1px solid #b9d9d5;border-radius:13px;background:#fff;box-shadow:0 16px 40px #062e3030}.global-search-results button{display:flex;width:100%;align-items:center;gap:10px;padding:11px 14px;border:0;border-bottom:1px solid #e3eeee;background:#fff;color:#173c44;text-align:right;cursor:pointer}.global-search-results button:last-child{border-bottom:0}.global-search-results button:hover,.global-search-results button:focus-visible{background:#edf9f7;outline:0}.global-search-results button>span{flex:0 0 auto;padding:3px 7px;border-radius:999px;background:#dff5f1;color:#08746d;font-size:10px;font-weight:800}.global-search-results button>div{display:grid;min-width:0;gap:2px}.global-search-results b,.global-search-results small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-search-results small{color:#607783}.global-search-results p{margin:0;padding:13px 14px;color:#607783;font-size:13px}html[data-theme=dark] .global-search-input,html[data-theme=dark] .global-search-results,html[data-theme=dark] .global-search-results button{background:#142630;color:#edf6fa;border-color:#37515e}html[data-theme=dark] .global-search-input input{color:#edf6fa!important}html[data-theme=dark] .global-search-results button:hover{background:#1d3943}body:has(.dashboard-content) .global-comprehensive-search{top:20px;right:auto;left:430px;width:min(360px,calc(100vw - 700px));transform:none}body:has(.dashboard-content) .dashboard-content{padding-top:86px!important}@media(max-width:850px){body:has(.dashboard-content) .global-comprehensive-search,.global-comprehensive-search{top:max(8px,env(safe-area-inset-top));width:calc(100vw - 118px);left:auto;right:8px;transform:none}.global-search-input small{display:none}.global-search-results{max-height:55vh;overflow:auto}}@media(max-width:850px){body:has(.dashboard-content) .dashboard-content{padding-top:78px!important}}@media(max-width:600px){body:has(.dashboard-content) .dashboard-content{padding-top:70px!important}.global-comprehensive-search{width:calc(100vw - 78px);right:7px}.global-search-input{min-height:40px;padding:0 10px}.global-search-input input{font-size:16px}.global-search-input>span{font-size:20px}}html body #global-comprehensive-search-input:focus,html body #global-comprehensive-search-input:focus-visible{border:0!important;outline:none!important;outline-offset:0!important;box-shadow:none!important}.global-search-display{flex:1;min-width:0;overflow:hidden;color:#173c44;font-size:14px!important;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.global-search-display.placeholder{color:#6c8287}.global-search-capture{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.dash-service-cards{display:grid;gap:9px}.dash-service-cards article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;border:1px solid #e4edf0;border-radius:12px;background:#fff}.dash-service-cards article>i{width:32px;height:32px;border-radius:9px;opacity:.9}.dash-service-cards article>div{display:grid;gap:5px;min-width:0}.dash-service-cards b{overflow:hidden;color:#173c44;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.dash-service-cards span{display:block;height:7px;overflow:hidden;border-radius:99px;background:#e9eff1}.dash-service-cards em{display:block;height:100%;border-radius:inherit}.dash-service-cards strong{display:grid;justify-items:end;color:#173c44;font-size:.74rem;white-space:nowrap}.dash-service-cards small{font-size:.67rem;color:#718096}
