@media screen{.crm-shell{--color-bg-app:#F7F9FC;--color-bg-sidebar:#14243A;--color-bg-header:#FFFFFF;--color-primary:#2563EB;--color-primary-content:#FFFFFF;--color-primary-soft:#EFF6FF;--color-primary-hover:#1D4ED8;--color-text-primary:#172033;--color-text-secondary:#64748B;--color-border:#E2E8F0;--crm-card-radius:12px;--crm-space-1:4px;--crm-space-2:8px;--crm-space-3:12px;--crm-space-4:16px;--crm-space-6:24px}html .crm-shell.crm-shell .crm-sidebar{background:var(--color-bg-sidebar)!important;color:#edf3fc}html .crm-shell .crm-platform-attribution{font-size:11px;color:#526373!important}html .crm-shell .crm-main.crm-corporate{background:var(--color-bg-app)!important}.crm-main [data-client-dashboard] .crm-dashboard-greeting{display:block!important;background:var(--color-bg-header)!important;color:var(--color-text-primary)!important}.crm-main [data-client-dashboard] .crm-dashboard-greeting :is(h1,p){color:var(--color-text-primary)!important}.crm-main .financial-document-header .financial-eyebrow{color:#cbd5e1!important}.crm-main .financial-document-header .financial-issuer>span{color:var(--color-text-primary)!important}.crm-sidebar .crm-nav-item{color:#edf3fc;font-size:14px;min-height:42px;border-radius:7px}.crm-sidebar .crm-nav-item[aria-current=page]{background:#1d4266;box-shadow:inset 3px 0 #22c3e8}html .crm-shell .crm-main [data-crm-page-header]{padding:0;background:transparent!important;gap:16px}.crm-main [data-crm-page-header] h1{font-size:24px;letter-spacing:-.035em;font-weight:750}.crm-main [data-crm-page-header] p{font-size:14px;line-height:1.5}html .crm-shell .crm-main.crm-corporate .hql-application-review-header h1{color:#142336!important;font-size:20px!important;line-height:1.3!important;letter-spacing:-.025em!important;text-transform:none!important}html .crm-shell .crm-main.crm-corporate .hql-application-review-header{height:auto!important;min-height:0!important}html .crm-shell .crm-main.crm-corporate .hql-application-review-header p:first-child,html .crm-shell .crm-main.crm-corporate .hql-application-review-header p:last-child{color:#526478!important}.crm-main .hql-board-card{border-radius:12px;border-color:#dfe7f1;background:#fff}.crm-main .crm-section-header{background:#fff;padding:14px 16px}.crm-main .crm-section-body{padding:16px}.crm-main .crm-kpi{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 14px;min-height:104px;padding:16px;border:1px solid #dfe7f1;border-radius:12px;background:#fff;color:#142336}.crm-main .crm-kpi-label{display:contents;font-size:13px;color:#455b78}.crm-main .crm-kpi-icon{display:flex;grid-column:1;grid-row:1/4;align-items:center;justify-content:center;align-self:start;width:44px;height:44px;border-radius:14px;color:#1263e8;background:#eaf5ff}.crm-main .crm-kpi-label>span:last-child{grid-column:2}.crm-main .crm-kpi strong{grid-column:2;font-size:28px;line-height:1.2;color:#142336}.crm-main .crm-kpi-helper{grid-column:2;font-size:13px;line-height:1.4;color:#607392}.crm-main .crm-kpi-tone-amber .crm-kpi-icon{color:#b97800;background:#fff7e6}.crm-main .crm-kpi-tone-emerald .crm-kpi-icon,.crm-main .crm-kpi-tone-teal .crm-kpi-icon{color:#008564;background:#e5fbf1}.crm-main .crm-kpi-tone-violet .crm-kpi-icon{color:#7538bb;background:#f4edff}.crm-main .crm-kpi-tone-rose .crm-kpi-icon{color:#bd324c;background:#fff0f3}.crm-main .crm-kpi:focus-visible{outline:3px solid #466681;outline-offset:3px}.crm-main .crm-button{font-size:14px;border-radius:8px}html .crm-shell .crm-button[data-crm-button=primary]{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}html .crm-shell .crm-button[data-crm-button=primary]:hover{background:var(--color-primary-hover)!important}.crm-main :is(.crm-section-header,.crm-section-body,.hql-board-card){border-color:var(--color-border)}.crm-main .crm-kpi{padding:12px;border-color:var(--color-border);color:var(--color-text-primary)}.crm-shell .crm-main .ops-dashboard .ops-kpis a.crm-kpi{border-left:1px solid var(--color-border)!important}.crm-main .crm-kpi strong{color:var(--color-text-primary)}.crm-main .crm-kpi-helper{color:var(--color-text-secondary)}.crm-main .hql-dossier-tabs [role=tab]{font-size:13px;line-height:1.4;padding-inline:var(--crm-space-3)}.crm-main .hql-dossier-tabs [role=tab][aria-selected=true]{color:var(--color-primary)!important;border-color:var(--color-primary);background:var(--color-primary-soft)}.crm-main [data-dossier-panel] h2{font-size:16px;line-height:1.4}html .crm-shell .crm-main button[data-crm-workflow-action]{min-height:44px!important}.crm-main [data-team-directory]>article{border-color:#e8eef5}html .crm-shell .crm-main [data-team-directory] article button>span[aria-hidden]{border-radius:50%!important}.crm-main .crm-badge{max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;font-size:12px;line-height:1.4;padding:4px 9px;border-radius:6px}.crm-main .crm-badge[data-tone=neutral]{color:#526373}.crm-main .crm-filter-button{font-size:14px;border-color:#dfe7f1;color:#244766}.crm-shell .crm-main .text-slate-400{color:#607392}.crm-shell .crm-intake-compact .intake-section h2{font-size:16px;font-weight:650}.crm-shell .crm-intake-compact .intake-section label{font-size:13px;line-height:1.5}.crm-shell .crm-intake-compact .intake-input{min-height:42px;font-size:14px;border-color:#dfe7f1;border-radius:8px}.crm-shell .crm-intake-compact .crm-sticky-actions button,.crm-shell .crm-intake-compact .intake-secondary{font-size:14px;border-radius:8px}.crm-shell .crm-intake-compact .intake-context{font-size:13px;line-height:1.5}.crm-shell .crm-intake-compact .intake-context h2{font-size:16px}.crm-main table:not([data-responsive-table=matrix]):not([data-responsive-table=scroll]) th{font-size:12px;font-weight:650;letter-spacing:.025em;color:#526887;background:#f4f7fb}.crm-main table:not([data-responsive-table=matrix]):not([data-responsive-table=scroll]) td{font-size:14px;line-height:1.45;border-color:#e8eef5}@media(max-width:767px){.crm-main [data-crm-page-header] h1{font-size:21px}.crm-main .crm-kpi{grid-template-columns:32px minmax(0,1fr);gap:4px 8px;padding:12px}.crm-main .crm-kpi-icon{width:32px;height:32px;border-radius:10px}.crm-main .crm-kpi strong{font-size:24px}.crm-main .crm-kpi-helper,.crm-main .crm-kpi-label{font-size:12px}.crm-main .crm-section-body,.crm-main .crm-section-header{padding:12px}.crm-shell .crm-intake-compact .intake-input{min-height:44px;font-size:16px}}@media(max-width:639px){.crm-main [data-crm-page-header]{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.crm-main [data-crm-page-header]>div:first-child{width:100%;flex-basis:auto}}@media(max-width:399px){.crm-shell .crm-global-header>div{gap:0;padding-inline:6px}.crm-global-header .crm-header-actions,.crm-global-header .crm-header-actions>div{gap:0}.crm-global-header .crm-user-menu{padding-left:0;margin-left:0;border-left:0}}html .crm-shell .crm-main .ops-dashboard{gap:14px}html .crm-shell .crm-main .ops-dashboard .crm-page-header{min-height:56px}html .crm-shell .crm-main .ops-dashboard .crm-page-header h1{font-size:22px;line-height:1.3}html .crm-shell .crm-main .ops-dashboard .crm-page-header p{font-size:13px}html .crm-shell .crm-main .ops-dashboard .ops-kpis{gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}html .crm-shell .crm-main .ops-dashboard .ops-kpis .crm-kpi{grid-template-columns:30px minmax(0,1fr);gap:3px 8px;padding:10px;min-height:104px;height:auto;align-content:start}html .crm-shell .crm-main .ops-dashboard .ops-kpis .crm-kpi-label{min-height:0;font-size:12px;line-height:16px}html .crm-shell .crm-main .ops-dashboard .ops-kpis .crm-kpi-label>span:last-child{overflow-wrap:anywhere}html .crm-shell .crm-main .ops-dashboard .ops-kpis .crm-kpi-icon{width:30px;height:30px;border-radius:9px}html .crm-shell .crm-main .ops-dashboard .ops-kpis .crm-kpi-icon svg{width:18px;height:18px;padding:0;background:transparent;border-radius:0}html .crm-shell .crm-main .ops-dashboard .ops-kpis .crm-kpi strong{font-size:24px;line-height:27px}html .crm-shell .crm-main .ops-dashboard .ops-kpis .crm-kpi-helper{font-size:11px;line-height:15px;padding-right:12px}html .crm-shell .crm-main .ops-dashboard .ops-kpis .crm-kpi-helper svg{top:auto;bottom:10px;right:8px}html .crm-shell .crm-main .ops-dashboard .ops-panel{padding:14px}html .crm-shell .crm-main .ops-dashboard .ops-panel header{padding-bottom:10px;margin-bottom:8px}html .crm-shell .crm-main .ops-dashboard .ops-panel h2{font-size:16px;gap:8px}html .crm-shell .crm-main .ops-dashboard .ops-panel h2>svg{width:20px;height:20px}html .crm-shell .crm-main .ops-dashboard .ops-action-icon{width:32px;height:32px;border-radius:9px}html .crm-shell .crm-main .ops-dashboard :is(.ops-action-row,.ops-timeline-row,.ops-workload-row){min-height:52px;gap:10px;padding-block:7px}html .crm-shell .crm-main .ops-dashboard .ops-tabs button{min-height:44px;padding:6px 10px}@media(max-width:1279px){html .crm-shell .crm-main .ops-dashboard .ops-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){html .crm-shell .crm-main .ops-dashboard .ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html .crm-shell .crm-main .ops-dashboard .ops-kpis .crm-kpi{padding:9px}html .crm-shell .crm-main .ops-dashboard .ops-panel{padding:12px}html .crm-shell .crm-main .ops-dashboard .crm-page-header h1{font-size:20px}}}@media screen{.crm-shell[data-crm-workspace=staff]{--color-bg-app:#f4f7fc;--color-bg-sidebar:#10243d;--color-primary:#1763e8;--color-primary-hover:#124fc0;--color-primary-soft:#edf4ff;--color-border:#dce5f0;--color-text-primary:#172b49;--color-text-secondary:#526783;--crm-card-radius:10px;--crm-card-padding:14px;--crm-section-gap:12px;--crm-action-success:#087a50;--crm-action-warning:#946000;--crm-action-danger:#b42338;--crm-action-duration:180ms;--crm-action-focus:#1763e8;--crm-table-cell-block:10px;--crm-control-height:40px;--crm-type-title:24px;--crm-type-heading:16px;--crm-type-label:13px;--crm-type-body:14px;--crm-shadow-panel:0 2px 8px #172b4905;font-family:var(--font-crm-body),system-ui,sans-serif}html .crm-shell[data-crm-workspace=staff] .crm-global-header .crm-create>summary{background:var(--color-primary)!important;border-color:var(--color-primary)!important}.crm-shell[data-crm-workspace=staff] .crm-main :is(.crm-section-header h2,[data-dossier-panel] h2){font-size:var(--crm-type-heading)}.crm-shell[data-crm-workspace=staff] .crm-main [data-crm-page-header] h1{font-size:var(--crm-type-title)}html .crm-shell[data-crm-workspace=staff] .crm-sidebar .crm-nav-item[aria-current=page]{background:linear-gradient(100deg,#1458c0,#123f7a);box-shadow:inset 3px 0 #67b7ff;color:#fff}.crm-shell[data-crm-workspace=staff] .crm-sidebar .crm-nav-item:focus-visible{outline:2px solid #91c6ff;outline-offset:-2px}.crm-shell[data-crm-workspace=staff] .crm-main{scroll-padding-block:calc(var(--crm-header-height,64px) + 12px) 112px}.crm-shell[data-crm-workspace=staff] .crm-main :is(.hql-board-card,.application-entry-workspace){border-radius:var(--crm-card-radius);border-color:var(--color-border);box-shadow:0 2px 8px #172b4905}.crm-shell[data-crm-workspace=staff] .crm-main :is(.crm-section-header,.crm-section-body){padding:var(--crm-card-padding)}.crm-shell[data-crm-workspace=staff] .crm-main .crm-kpi-tone-blue{background:#edf5ff}.crm-shell[data-crm-workspace=staff] .crm-main .crm-kpi-tone-emerald,.crm-shell[data-crm-workspace=staff] .crm-main .crm-kpi-tone-teal{background:#eefaf5}.crm-shell[data-crm-workspace=staff] .crm-main .crm-kpi-tone-amber{background:#fffaee}.crm-shell[data-crm-workspace=staff] .crm-main .crm-kpi-tone-violet{background:#f6f0ff}.crm-shell[data-crm-workspace=staff] .crm-main .crm-kpi-tone-rose{background:#fff3f5}.crm-shell[data-crm-workspace=staff] .crm-kpi strong{font-variant-numeric:tabular-nums}.crm-shell[data-crm-workspace=staff] .crm-main .crm-kpi:where(a,button):is(:hover,:focus-visible){border-color:#8baddc;box-shadow:0 3px 12px #173b6c0d}.crm-shell[data-crm-workspace=staff] .crm-main table:not([data-responsive-table=matrix]):not([data-responsive-table=scroll]) :is(th,td){padding-block:var(--crm-table-cell-block)}.crm-shell[data-crm-workspace=staff] .crm-main .crm-form-grid{grid-template-columns:minmax(0,1fr)}.crm-shell[data-crm-workspace=staff] :is(input,textarea,select):focus-visible{outline:2px solid var(--crm-action-focus);outline-offset:2px}.crm-shell[data-crm-workspace=staff] .crm-workflow-actions,html:has(.crm-shell[data-crm-workspace=staff]) .crm-detail-drawer .crm-workflow-actions{gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-color:#dce5f0;background:#fff;box-shadow:0 -3px 12px #17324d08}.crm-workflow-previous{flex:0 1 auto;min-width:0}.crm-workflow-status{flex:1 1 180px;min-width:0}.crm-workflow-primary{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0}.crm-upload-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.crm-upload-grid>:not(.crm-upload-field){grid-column:1/-1}.crm-upload-field{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px;background:#fff;border:1px solid #dce5f0;border-radius:10px}.crm-upload-metadata{display:grid;gap:5px}.crm-upload-drop{display:flex;align-items:center;justify-content:center;gap:10px;min-height:76px;padding:12px;border:1px dashed #9cb5d6;border-radius:8px;background:#f8fbff;color:#365c8b;font-size:13px;line-height:1.5;text-align:center}.crm-upload-drop:not(:disabled):is(:hover,:focus-visible),.crm-upload-drop[data-dragging=true]{background:#edf4ff;border-color:#1763e8}.crm-upload-drop:focus-visible{outline:2px solid #1763e8;outline-offset:2px}.crm-upload-drop:disabled{cursor:not-allowed;background:#f3f5f8;color:#526783}.crm-upload-limits{font-size:12px;line-height:1.6;color:#526783}.crm-shell[data-crm-workspace=staff] .crm-review-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.crm-shell[data-crm-workspace=staff] .crm-review-columns>*{min-width:0}@media(min-width:1280px){.crm-shell[data-crm-workspace=staff] .crm-review-columns[data-review-split=true]{grid-template-columns:minmax(280px,1fr) minmax(0,2fr)}}.crm-shell[data-crm-workspace=staff] .crm-button,html:has(.crm-shell[data-crm-workspace=staff]) .crm-detail-drawer .crm-button{--crm-button-fill:var(--color-primary,#1763e8);transition:background-color var(--crm-action-duration,.18s),color var(--crm-action-duration,.18s),border-color var(--crm-action-duration,.18s),box-shadow var(--crm-action-duration,.18s)}.crm-shell[data-crm-workspace=staff] .crm-button[data-crm-button=success],html:has(.crm-shell[data-crm-workspace=staff]) .crm-detail-drawer .crm-button[data-crm-button=success]{--crm-button-fill:var(--crm-action-success,#087a50)}.crm-shell[data-crm-workspace=staff] .crm-button[data-crm-button=warning],html:has(.crm-shell[data-crm-workspace=staff]) .crm-detail-drawer .crm-button[data-crm-button=warning]{--crm-button-fill:var(--crm-action-warning,#946000)}.crm-shell[data-crm-workspace=staff] .crm-button[data-crm-button=danger],html:has(.crm-shell[data-crm-workspace=staff]) .crm-detail-drawer .crm-button[data-crm-button=danger]{--crm-button-fill:var(--crm-action-danger,#b42338)}.crm-shell[data-crm-workspace=staff] .crm-button[data-crm-button=secondary],html:has(.crm-shell[data-crm-workspace=staff]) .crm-detail-drawer .crm-button[data-crm-button=secondary]{--crm-button-fill:#34445c}.crm-shell[data-crm-workspace=staff] .crm-main :is(.crm-sticky-actions,.crm-form-actions){gap:10px;border-color:var(--color-border);background:#fff;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.crm-shell[data-crm-workspace=staff] .crm-main .intake-secondary,.crm-shell[data-crm-workspace=staff] .crm-main :is(.crm-sticky-actions,.crm-form-actions) :is(button,a),.crm-shell[data-crm-workspace=staff] [data-crm-icon-action]{transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s;border-radius:8px}html .crm-shell[data-crm-workspace=staff] .crm-main :is(button,a):is(.bg-slate-950,.bg-sky-800,.btn-primary):not([data-crm-button]):not(:disabled),html .crm-shell[data-crm-workspace=staff] [data-crm-icon-action=primary]:not(:disabled){background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important}.crm-shell[data-crm-workspace=staff] .crm-main .intake-secondary:not(:disabled):is(:hover,:focus-visible,:active),.crm-shell[data-crm-workspace=staff] [data-crm-icon-action=default]:not(:disabled):is(:hover,:focus-visible,:active){background:#34445c;border-color:#34445c;color:#fff}.crm-shell[data-crm-workspace=staff] [data-crm-icon-action=danger]:not(:disabled):is(:hover,:focus-visible,:active){background:var(--crm-action-danger);border-color:var(--crm-action-danger);color:#fff}.crm-shell[data-crm-workspace=staff] [data-crm-icon-action]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}html .crm-shell[data-crm-workspace=staff] .crm-button[data-crm-button=secondary]:not(:disabled):is(:hover,:focus-visible,:active),html:has(.crm-shell[data-crm-workspace=staff]) .crm-detail-drawer .crm-button[data-crm-button=secondary]:not(:disabled):is(:hover,:focus-visible,:active){background:var(--crm-button-fill)!important;border-color:var(--crm-button-fill)!important;color:#fff!important}html .crm-shell[data-crm-workspace=staff] .crm-button:is([data-crm-button=outline],[data-crm-button=success],[data-crm-button=warning],[data-crm-button=danger]),html:has(.crm-shell[data-crm-workspace=staff]) .crm-detail-drawer .crm-button:is([data-crm-button=outline],[data-crm-button=success],[data-crm-button=warning],[data-crm-button=danger]){background:#fff!important;border-color:var(--crm-button-fill)!important;color:var(--crm-button-fill)!important}html .crm-shell[data-crm-workspace=staff] .crm-button:is([data-crm-button=outline],[data-crm-button=success],[data-crm-button=warning],[data-crm-button=danger]):not(:disabled):is(:hover,:focus-visible,:active),html:has(.crm-shell[data-crm-workspace=staff]) .crm-detail-drawer .crm-button:is([data-crm-button=outline],[data-crm-button=success],[data-crm-button=warning],[data-crm-button=danger]):not(:disabled):is(:hover,:focus-visible,:active){background:var(--crm-button-fill)!important;color:#fff!important}.crm-shell[data-crm-workspace=staff] .crm-button:focus-visible,html:has(.crm-shell[data-crm-workspace=staff]) .crm-detail-drawer .crm-button:focus-visible{outline:2px solid #1763e8!important;outline-offset:3px}.crm-shell[data-crm-workspace=staff] .crm-button:not(:disabled):active{box-shadow:inset 0 2px 4px #10243d24!important}html .crm-shell[data-crm-workspace=staff] .crm-button:disabled,html:has(.crm-shell[data-crm-workspace=staff]) .crm-detail-drawer .crm-button:disabled{background:#eef2f7!important;border-color:#cbd5e1!important;color:#526783!important;opacity:1;box-shadow:none!important}@media(min-width:768px){.crm-shell[data-crm-workspace=staff] .crm-main .crm-form-grid,.crm-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1279px){.crm-shell[data-crm-workspace=staff]{--crm-control-height:44px}.crm-shell[data-crm-workspace=staff] [data-crm-icon-action]{min-width:44px;min-height:44px}}@media(max-width:767px){.crm-shell[data-crm-workspace=staff]{--crm-card-padding:12px;--crm-table-cell-block:8px}.crm-workflow-actions{align-items:stretch}.crm-workflow-status{flex:1 1 140px}.crm-workflow-previous{order:-1}.crm-workflow-primary{flex-basis:100%}.crm-workflow-primary>.crm-button{flex:1 1 0;min-width:0;padding:8px;white-space:normal}.crm-workflow-actions :is(button,a){min-height:44px}}@media(prefers-reduced-motion:reduce){.crm-shell[data-crm-workspace=staff] .crm-button,html:has(.crm-shell[data-crm-workspace=staff]) .crm-detail-drawer .crm-button{transition:none}.crm-shell[data-crm-workspace=staff] .crm-main :is(.crm-sticky-actions,.crm-form-actions) :is(button,a),.crm-shell[data-crm-workspace=staff] :is([data-crm-icon-action],.intake-secondary){transition:none}}}@media screen{html .crm-shell .crm-main .hql-client-directory{--directory-navy:#142d4e;--directory-blue:#215eae}html .crm-shell .crm-main .hql-client-directory [data-crm-page-header]{padding:20px 24px;border:1px solid #233f63;border-radius:14px;background:linear-gradient(115deg,#142d4e,#214f80)!important;box-shadow:0 4px 14px #142d4e0b}html .crm-shell .crm-main .hql-client-directory [data-crm-page-header] h1{color:#fff!important;font-size:25px!important;letter-spacing:-.035em;line-height:1.25}html .crm-shell .crm-main .hql-client-directory [data-crm-page-header] p{color:#dce9f9!important;font-size:13px;margin-top:5px}html .crm-shell .crm-main .hql-client-directory .crm-kpi{border-radius:12px;min-height:108px;padding:16px;box-shadow:0 2px 7px #142d4e05}html .crm-shell .crm-main .hql-client-directory .crm-kpi-tone-blue{background:linear-gradient(115deg,#edf5ff,#f8fbff);border-color:#d0e1f8}html .crm-shell .crm-main .hql-client-directory .crm-kpi-tone-amber{background:linear-gradient(115deg,#fff6e5,#fffcf5);border-color:#efdfbc}html .crm-shell .crm-main .hql-client-directory .crm-kpi-tone-violet{background:linear-gradient(115deg,#f3edff,#fcfaff);border-color:#dfd4f4}html .crm-shell .crm-main .hql-client-directory .crm-kpi-tone-emerald{background:linear-gradient(115deg,#eaf8f2,#f8fdfa);border-color:#cbe8db}html .crm-shell .crm-main .hql-client-directory .crm-kpi:hover{border-color:#6582a7}html .crm-shell .crm-main .hql-client-directory .crm-kpi strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:750}html .crm-shell .crm-main .hql-client-directory .crm-kpi-icon{border:1px solid #ffffffb3}html .crm-shell .crm-main .hql-client-directory .crm-kpi-helper{font-size:12px;color:#50627b}html .crm-shell .crm-main .hql-client-directory .crm-compact-tabs{gap:4px;padding:5px;border:1px solid #dce5f0;border-radius:11px;background:#eaf0f7}html .crm-shell .crm-main .hql-client-directory .crm-compact-tabs>button{border:0;border-radius:7px;background:transparent;color:#455b76}html .crm-shell .crm-main .hql-client-directory .crm-compact-tabs>button[aria-current=page]{background:var(--directory-navy);color:#fff;box-shadow:0 2px 5px #142d4e24}html .crm-shell .crm-main .hql-client-directory .crm-filter-toolbar{border-color:#dce5f0;border-radius:12px;box-shadow:0 2px 7px #142d4e05}html .crm-shell .crm-main .hql-client-directory [data-client-directory-list]:has(article){border-color:#dce5f0;border-radius:12px;box-shadow:0 3px 12px #142d4e06}html .crm-shell .crm-main .hql-client-directory [data-client-directory-list]>div[style]{background:#edf2f8;color:#455b76;padding-block:11px;border-color:#dce5f0;letter-spacing:.015em}html .crm-shell .crm-main .hql-client-directory [data-client-directory-list]>article{padding-block:12px;border-color:#e5ecf5;line-height:1.4}html .crm-shell .crm-main .hql-client-directory [data-client-directory-list]>article:nth-of-type(2n){background:#f9fbfe}html .crm-shell .crm-main .hql-client-directory [data-client-directory-list]>article[data-directory-state=historical]{background:#f5f7fa}html .crm-shell .crm-main .hql-client-directory .crm-badge{display:inline-flex;width:fit-content;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:7px;font-size:11px;font-weight:650;line-height:1.4;padding:3px 8px}html .crm-shell .crm-main .hql-client-directory article>div:last-child>a:not(:last-child){border-color:#c9dbf2;background:#edf4ff;color:#214f85;text-align:center}html .crm-shell .crm-main .hql-client-directory article[data-directory-state=historical]>div:last-child>a:not(:last-child){border-color:#dce2ea;background:#f2f5f9;color:#475569}html .crm-shell .crm-main .hql-client-directory article>div:last-child>a:hover{background:#dfeafa}html .crm-shell .crm-main .hql-client-directory :is(a,button,input):focus-visible{outline:3px solid #5a85bb;outline-offset:2px}@media(max-width:767px){html .crm-shell .crm-main .hql-client-directory [data-crm-page-header]{padding:18px}html .crm-shell .crm-main .hql-client-directory [data-crm-page-header] h1{font-size:22px}html .crm-shell .crm-main .hql-client-directory .crm-kpi{min-height:104px;padding:12px;gap:4px 8px}html .crm-shell .crm-main .hql-client-directory .crm-kpi strong{font-size:25px}html .crm-shell .crm-main .hql-client-directory [data-client-directory-list]:has(article){border:0;box-shadow:none;border-radius:0}html .crm-shell .crm-main .hql-client-directory [data-client-directory-list]>article{padding:16px;border:1px solid #dce5f0;border-top:3px solid #abc7eb;border-radius:12px;background:#fff;box-shadow:0 3px 10px #142d4e06}html .crm-shell .crm-main .hql-client-directory article>div:last-child{border-top:1px solid #e5ecf5;padding-top:10px}html .crm-shell .crm-main .hql-client-directory article>div:last-child>a:not(:last-child){flex:1}}}@media screen{:root{--crm-primary-kpi-height:104px}html :is(.crm-shell .crm-main,.platform-console) :is(.crm-kpi,.billing-kpi,.crm-task-kpi,.pc-kpi,.pa-metric,.pa-overview-kpi,[data-crm-primary-kpi],[data-crm-primary-kpi-group]>*,.accounting-period-kpis>.accounting-kpi){box-sizing:border-box;min-width:0;min-height:var(--crm-primary-kpi-height)!important;height:auto;padding:8px 10px!important;align-content:center;overflow:visible;overflow-wrap:anywhere}html :is(.crm-shell .crm-main,.platform-console) .crm-kpi{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;grid-template-rows:auto auto auto;grid-template-areas:none!important;gap:2px 8px!important}html :is(.crm-shell .crm-main,.platform-console) .crm-kpi-label{display:contents!important;min-height:0!important}html :is(.crm-shell .crm-main,.platform-console) .crm-kpi-label>span:last-child{grid-column:2;font-size:11px!important;line-height:14px!important}html :is(.crm-shell .crm-main,.platform-console) .crm-kpi-icon{display:flex;grid-column:1;grid-row:1/4;align-self:center;width:30px!important;height:30px!important;border-radius:9px}html :is(.crm-shell .crm-main,.platform-console) .crm-kpi-icon svg{width:18px!important;height:18px!important;padding:0!important;background:transparent}html :is(.crm-shell .crm-main,.platform-console) .crm-kpi>strong{grid-column:2;grid-row:2;margin:0;font-size:24px!important;line-height:26px!important}html :is(.crm-shell .crm-main,.platform-console) .crm-kpi-helper{grid-column:2;grid-row:3;margin:0;padding:0!important;font-size:10px!important;line-height:13px!important}html :is(.crm-shell .crm-main,.platform-console) .crm-kpi-helper svg{position:static!important;flex:none}html :is(.crm-shell .crm-main,.platform-console) .crm-kpi:not(:has(.crm-kpi-icon)){grid-template-columns:minmax(0,1fr)!important}html :is(.crm-shell .crm-main,.platform-console) .crm-kpi:not(:has(.crm-kpi-icon))>.crm-kpi-label{display:block!important;grid-column:1;font-size:11px;line-height:14px}html :is(.crm-shell .crm-main,.platform-console) .crm-kpi:not(:has(.crm-kpi-icon))>strong{grid-column:1}html :is(.crm-shell .crm-main,.platform-console) :is([data-crm-primary-kpi],[data-crm-primary-kpi-group]>*,.billing-kpi,.crm-task-kpi,.pc-kpi,.pa-metric,.accounting-period-kpis>.accounting-kpi){display:flex;flex-direction:column;justify-content:center;gap:2px}html :is(.crm-shell .crm-main,.platform-console) :is([data-crm-primary-kpi],[data-crm-primary-kpi-group]>*,.billing-kpi,.crm-task-kpi,.pc-kpi,.pa-metric,.accounting-period-kpis>.accounting-kpi)>:first-child{margin:0;font-size:11px;line-height:14px;font-weight:600}html :is(.crm-shell .crm-main,.platform-console) :is([data-crm-primary-kpi],[data-crm-primary-kpi-group]>*,.billing-kpi,.crm-task-kpi,.pc-kpi,.pa-metric,.accounting-period-kpis>.accounting-kpi)>:nth-child(2){margin:0;font-size:24px;line-height:26px;font-variant-numeric:tabular-nums}html :is(.crm-shell .crm-main,.platform-console) :is([data-crm-primary-kpi],[data-crm-primary-kpi-group]>*,.billing-kpi,.pc-kpi,.pa-metric,.accounting-period-kpis>.accounting-kpi)>:nth-child(n+3){margin:0;font-size:10px;line-height:13px}html .platform-console .pa-overview-kpi{align-items:center;gap:8px}html .platform-console .pa-overview-kpi .pa-kpi-icon{width:30px;height:30px}html .platform-console .pa-overview-kpi p{font-size:11px;line-height:14px}html .platform-console .pa-overview-kpi strong{font-size:24px;line-height:26px;margin:2px 0}html .platform-console .pa-overview-kpi small{font-size:10px;line-height:13px}html :is(.crm-shell .crm-main,.platform-console) :is([data-crm-kpi-kind=amount],.billing-kpi,.accounting-period-kpis>.accounting-kpi)>:nth-child(2){font-size:clamp(14px,1.2vw,18px);line-height:1.15}html :is(.crm-shell .crm-main,.platform-console) [data-crm-kpi-kind=text]>:nth-child(2){font-size:18px!important;line-height:20px!important}html :is(.crm-shell .crm-main,.platform-console) :is([data-crm-primary-kpi],[data-crm-primary-kpi-group]>*){background:#fff!important}html :is(.crm-shell .crm-main,.platform-console) [data-crm-primary-kpi]>:nth-child(2){-webkit-line-clamp:unset!important;max-height:none;white-space:normal;overflow:visible;text-overflow:clip}}.hql-pwa-support{position:fixed;z-index:45;bottom:max(8px,env(safe-area-inset-bottom));left:max(8px,env(safe-area-inset-left));max-width:min(360px,calc(100vw - 32px));font:13px system-ui;color:#142336}.hql-pwa-support:empty{display:none}.hql-pwa-support details,.hql-pwa-support p{background:#fff;border:1px solid #dce2e7;border-radius:8px;padding:8px;margin:4px 0}.hql-pwa-support summary{cursor:pointer;min-height:28px;display:flex;align-items:center}.hql-pwa-support details>div{max-height:50dvh;overflow:auto}.hql-pwa-support button{min-height:44px;padding:8px 16px;border:1px solid #142336;border-radius:8px}.hql-pwa-support button:focus-visible,.hql-pwa-support summary:focus-visible{outline:2px solid #466681;outline-offset:3px}@media(display-mode:standalone){body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-top:env(safe-area-inset-top)}}@media print{.hql-pwa-support{display:none}}