@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";.adminAccessDialog{box-sizing:border-box;width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto}.adminAccessDialog .actionsRow{flex-wrap:wrap}.adminAccessDialog .adminAccessHead{gap:12px}.adminAccessDialog h2{font-size:22px}.operatorQr{background:#fff;justify-content:center;width:224px;max-width:100%;height:224px;margin:16px auto 8px;display:flex}.operatorQr svg{max-width:100%;height:auto}.operatorRequestLabel{text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.operatorManualToggle{margin:12px 0;display:block}.operatorLoginExpiry{color:#626b66;font-size:13px}.dispatchReview{min-width:0;color:inherit;border-top:1px solid #d7dde1;margin-top:20px;padding-top:16px}.dispatchReviewHeader,.dispatchReviewHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dispatchReview h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.dispatchReview button{white-space:normal;justify-content:center;align-items:center;gap:6px;max-width:100%;min-height:36px;display:inline-flex}.dispatchReview .actions{flex-wrap:wrap;gap:8px;display:flex}.dispatchReviewForm{grid-template-columns:minmax(0,1fr);gap:14px;max-width:760px;margin-top:16px;display:grid}.dispatchReviewForm label{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;font-size:14px;display:grid}.dispatchReviewForm textarea,.dispatchReviewForm select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;color:#20282d;background:#fff;border:1px solid #b9c3c9;border-radius:4px;padding:9px}.dispatchReviewForm textarea{resize:vertical}.dispatchReviewForm .dispatchLearning{align-items:center;gap:8px;display:flex}.dispatchLearning input{flex:none;width:16px;height:16px}.dispatchSuggestion{overflow-wrap:anywhere;border-left:3px solid #32806c;padding:4px 12px}.dispatchSuggestion p{white-space:pre-wrap;margin:6px 0}.dispatchSuggestion small{color:#56636b;line-height:1.5}.dispatchReviewForm [role=status]{align-items:center;gap:6px;margin:0;display:flex}.dispatchSpinner{flex:none;animation:1.2s linear infinite dispatch-spin}@keyframes dispatch-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dispatchSpinner{animation:none}}@media (width<=640px){.dispatchReviewHeader{align-items:flex-start}.dispatchReviewHeader>.actions{width:100%}.dispatchReviewHeader>.actions>button{flex:140px}.dispatchReviewForm{max-width:100%}}.taskExecution{border-top:1px solid #d7dde1;min-width:0;margin:16px 0;padding-top:12px}.executionUpload{grid-template-columns:minmax(0,1fr);gap:12px;max-width:760px;display:grid}.executionUpload label{overflow-wrap:anywhere;min-width:0}.executionUpload select,.executionUpload input{min-width:0;max-width:100%;font:inherit}.executionFile{border:1px dashed #a6bbb4;border-radius:6px;flex-flow:wrap;align-items:center;gap:10px;padding:12px;display:flex}.executionFile svg{flex:none}.executionFile span{overflow-wrap:anywhere;min-width:0}.executionFile input{flex:100%;width:100%}.executionUpload button{white-space:normal;justify-self:start;max-width:100%}.executionChecklist label{border-bottom:1px solid #e1e7e5;padding:10px 0}.executionChecklist span{overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.executionChecklist small{color:#56636b;font-weight:400}.staffWorkspace .executionReturn{white-space:pre-wrap;background:#fff8e9;border-left:3px solid #b47c18;margin:14px 0;padding:10px 14px}.staffWorkspace section>label>textarea{width:100%;max-width:760px;min-height:84px;font:inherit;resize:vertical;border:1px solid #b9c3c9;border-radius:4px;padding:10px}.staffControl{border-bottom:1px solid #d7dde1;min-width:0;margin:0 0 22px;padding:0 0 18px}.controlMetrics{border-top:1px solid #e1e7e5;border-bottom:1px solid #e1e7e5;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:0;margin:16px 0;display:grid}.controlMetrics>div{flex-direction:column;gap:6px;padding:14px 10px;display:flex}.controlMetrics span{color:#56636b;font-size:12px}.controlMetrics strong{font-size:23px}.controlWorkload,.controlAttention{min-width:0;margin-top:16px}.controlWorkload summary,.controlAttention summary{cursor:pointer;padding:8px 0;font-size:15px;font-weight:700}.controlWorkload td small{color:#9d3c29;display:block}.controlAttentionRow{border-bottom:1px solid #e1e7e5;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;padding:14px 0;display:grid}.controlAttentionRow>button{text-align:left;overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;min-width:0}.controlAttentionRow>button span{color:#56636b;font-size:12px;font-weight:400}.controlAttentionRow>div{flex-direction:column;gap:5px;min-width:0;font-size:13px;display:flex}.controlAttentionRow small{color:#56636b;font-size:12px}.controlAttentionRow p{overflow-wrap:anywhere;color:#946010;margin:0}.taskDeadline,.taskDeliveries{border-top:1px solid #d7dde1;min-width:0;margin:20px 0;padding-top:14px}.taskDeadline dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.taskDeadline dl>div{min-width:0}.taskDeadline dt{color:#56636b;font-size:12px}.taskDeadline dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:14px}.deadlineForm{grid-template-columns:minmax(0,1fr);gap:12px;max-width:760px;display:grid}.deadlineForm label{min-width:0}.deadlineForm textarea{font:inherit;resize:vertical;border:1px solid #b9c3c9;border-radius:4px;width:100%;padding:10px}.deadlineForm input{width:100%;min-width:0;max-width:100%;font:inherit}.taskDeliveryRow{border-bottom:1px solid #e1e7e5;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:12px 0;font-size:13px;display:grid}.taskDeliveryRow>div{overflow-wrap:anywhere;flex-direction:column;gap:6px;min-width:0;display:flex}.taskDeliveryRow small{color:#56636b;font-size:12px}.staffEmployeeFilter{align-items:center;gap:10px;margin:12px 0;font-size:13px;display:flex}@media (width<=640px){.controlMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.controlAttentionRow,.taskDeliveryRow,.taskDeadline dl{grid-template-columns:minmax(0,1fr)}.controlAttentionRow{gap:10px}}.staffWorkspace{letter-spacing:0;width:100%;min-width:0}.staffWorkspace>.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;flex-wrap:wrap;gap:16px;height:auto;min-height:78px;margin-bottom:18px;padding:16px 0;position:static}.staffWorkspace .topbar h1{letter-spacing:0}.staffWorkspace .tableWrap{width:100%;max-width:100%;overflow-x:auto}.staffWorkspace table{min-width:580px}.staffWorkspace .filters{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.staffWorkspace .filters>input{flex:240px;min-width:0}.staffWorkspace label:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:8px;margin:8px 0;display:flex}.staffWorkspace input[type=checkbox]{flex:none;width:16px;height:16px}.staffWorkspace .actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.staffWorkspace button{color:#283b42;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d1d8;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:inline-flex}.staffWorkspace button:hover:not(:disabled){background:#eef7f3;border-color:#32806c}.staffWorkspace button:focus-visible{outline-offset:2px;outline:2px solid #32806c}.staffWorkspace section{overflow-wrap:anywhere;min-width:0}.staffWorkspace section>textarea{width:100%;max-width:760px;min-height:84px;font:inherit;resize:vertical;border:1px solid #b9c3c9;border-radius:4px;padding:10px}.staffWorkspace .dispatchLearning{font-weight:500}.staffWorkspace .filters>label:has(select){flex:0 190px;min-width:150px}.staffMaterials,.staffSource,.dispatchHistoryPanel{border-top:1px solid #d7dde1;min-width:0;margin:20px 0;padding-top:14px}.staffMaterialList{flex-direction:column;display:flex}.staffMaterial{border-bottom:1px solid #e1e7e5;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.staffMaterial>div:not(.staffMaterialActions){overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.staffMaterial strong{font-size:14px}.staffMaterial span{white-space:pre-wrap;font-size:13px}.staffMuted,.staffMaterial small{color:#56636b;font-size:12px}.staffMaterialActions{gap:6px;display:flex}.staffMaterialActions button{width:36px;padding:0}.staffSource>p{white-space:pre-wrap}.staffSource .staffMaterials{border:0;margin-bottom:0;padding:0}.staffSectionHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.dispatchHistoryEntry{border-bottom:1px solid #d7dde1;padding:14px 0}.dispatchHistoryEntry summary{cursor:pointer;list-style:revert;justify-content:space-between;align-items:center;gap:12px;display:flex}.dispatchHistoryEntry summary>span:first-child{flex-direction:column;gap:6px;min-width:0;display:flex}.dispatchHistoryEntry summary>svg{flex:none}.dispatchHistoryEntry[open] summary>svg{transform:rotate(180deg)}.dispatchHistoryEntry small{color:#56636b;font-size:12px}.dispatchHistoryEntry summary strong{font-size:14px}.dispatchHistoryEntry summary>span:nth-child(2){flex-shrink:0;font-size:12px}.decisionCorrected{color:#946010}.decisionConfirmed{color:#22705a}.dispatchComparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:18px;font-size:14px;display:grid}.dispatchComparison>div{overflow-wrap:anywhere;min-width:0}.dispatchComparison h4{margin:0 0 12px;font-size:14px}.dispatchComparison p{white-space:pre-wrap;margin:8px 0}.attachmentPreviewHeader{flex-wrap:wrap}.attachmentPreviewCounter{color:#56636b;font-size:12px}.staffWorkspace .attachmentPreviewHeader a{color:#283b42;background:#fff;border:1px solid #c8d1d8;border-radius:6px}@media (width<=640px){.dispatchComparison{grid-template-columns:minmax(0,1fr);gap:18px}.dispatchHistoryEntry summary{flex-direction:column;align-items:flex-start}.staffMaterial{grid-template-columns:24px minmax(0,1fr)}.staffMaterialActions{grid-column:2}.attachmentPreviewHeader strong,.staffWorkspace .attachmentPreviewHeader strong{flex:100%}.dispatchHistoryEntry summary{grid-template-columns:minmax(0,1fr) 20px;gap:8px;display:grid}.dispatchHistoryEntry summary>span:nth-child(2){grid-column:1}.dispatchHistoryEntry summary>svg{grid-area:1/2}.staffWorkspace>.topbar{align-items:flex-start}.staffWorkspace .topbarRight{margin-left:auto}.staffWorkspace .topbar h1{font-size:20px}.staffWorkspace h2{font-size:21px}}.cashierWorkspace{color:#1e2928;letter-spacing:0;background:#fff;min-width:0}.cashierWorkspace button{color:#254c3b;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccd7d0;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:13px;display:inline-flex}.cashierWorkspace button:hover:not(:disabled){background:#edf5f0}.cashierWorkspace button:disabled{opacity:.5;cursor:default}.cashierHeader{border-bottom:1px solid #dfe5e3;justify-content:space-between;align-items:center;gap:16px;padding:4px 0 22px;display:flex}.cashierEyebrow,.cashierMuted{color:#65736e;font-size:13px}.cashierHeader h1{align-items:center;gap:10px;margin:8px 0 0;font-size:23px;display:flex}.cashierTools{align-items:center;gap:8px;display:flex}.cashierColumns{grid-template-columns:minmax(230px,290px) minmax(0,1fr);min-height:640px;display:grid}.cashierSearch{border-right:1px solid #dfe5e3;min-width:0;padding:24px 20px 24px 0}.cashierAccount{min-width:0;padding:24px 0 24px 26px}.cashierSearch label{font-size:13px;font-weight:600}.cashierSearchInput{gap:6px;margin-top:8px;display:flex}.cashierSearchInput input{width:100%;min-width:0}.cashierSearchInput button,.cashierTools>button{flex-shrink:0;justify-content:center;width:40px;height:40px}.cashierResults{gap:0;display:grid}.cashierResults button{text-align:left;white-space:normal;overflow-wrap:anywhere;background:#fff;border:0;border-bottom:1px solid #e7ece9;border-radius:0;flex-direction:column;align-items:flex-start;gap:7px;width:100%;min-height:96px;padding:15px 10px;display:flex}.cashierResults button[aria-pressed=true]{background:#eaf4ef;box-shadow:inset 3px 0 #247a58}.cashierResults span{font-size:13px}.cashierResults small{color:#6b7670}.cashierAccountHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cashierAccountHeading h2{margin:5px 0 10px;font-size:26px}.cashierAccountHeading p{overflow-wrap:anywhere;margin:7px 0}.cashierAccountHeading button{flex-shrink:0}.cashierBalanceBand{background:#f1f6f3;border-top:1px solid #dde8e0;border-bottom:1px solid #dde8e0;grid-template-columns:1.3fr 1fr 1fr;gap:16px;margin:22px 0;padding:20px 14px;display:grid}.cashierBalanceBand span{color:#5b6c62;margin-bottom:8px;font-size:12px;display:block}.cashierBalanceBand strong{overflow-wrap:anywhere;font-size:20px;font-weight:600;display:block}.cashierBalanceBand>div:first-child strong{font-size:25px}.cashierDate{justify-content:space-between;align-items:center;gap:20px;margin:16px 0 24px;display:flex}.cashierDate label{max-width:190px;font-size:12px}.cashierDate input{width:100%;margin-top:5px}.cashierDate small{color:#68736e;max-width:330px;line-height:1.5}.cashierWorkspace h3{margin:24px 0 12px;font-size:16px}.cashierTable{overflow-x:auto}.cashierWorkspace table{border-collapse:collapse;width:100%;font-size:13px}.cashierWorkspace th{color:#52625a;text-align:left;background:#f6f8f7;padding:11px 10px;font-size:12px;font-weight:600}.cashierWorkspace td{vertical-align:top;border-bottom:1px solid #e6ebe8;padding:13px 10px}.cashierWorkspace td:not(:first-child){font-variant-numeric:tabular-nums}.cashierWorkspace td small{color:#6c7771;margin-top:5px;font-size:11px;line-height:1.4;display:block}.cashierWorkspace td:first-child{min-width:130px}.cashierWarnings{color:#725c2d;border-left:3px solid #c59635;margin:18px 0;padding:2px 12px;font-size:12px;line-height:1.5}.cashierWarnings p{margin:6px 0}.cashierTabs{border-bottom:1px solid #dfe5e3;gap:8px;margin-top:24px;display:flex;overflow-x:auto}.cashierTabs button{white-space:nowrap;color:#617169;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:12px 10px}.cashierTabs button[aria-selected=true]{color:#185e42;border-bottom-color:#247a58;font-weight:600}.cashierPager{align-items:center;gap:12px;margin:18px 0;font-size:12px;display:flex}.cashierPager button{justify-content:center;width:34px;height:34px;padding:5px}.cashierEmpty{color:#738078;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:24px;display:flex}.cashierRequisites{overflow-wrap:anywhere;font-size:14px;line-height:1.7}.cashierPrint{display:none}.cashierAccountActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cashierPayment{border-top:1px solid #dfe5e3;border-bottom:1px solid #dfe5e3;margin:24px 0;padding:4px 0 22px}.cashierPayment p{font-size:13px;line-height:1.6}.cashierPayment p small{color:#68736e;display:block}.cashierMethod{border:0;flex-wrap:wrap;gap:8px;margin:16px 0;padding:0;display:flex}.cashierMethod legend{margin-bottom:8px;font-size:12px}.cashierMethod label{border:1px solid #d6dfd9;border-radius:5px;flex-direction:row;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.cashierMethod label.selected{background:#edf6f0;border-color:#247a58}.cashierMethod input{accent-color:#247a58;width:auto;margin:0}.cashierPaymentFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:600px;margin-bottom:16px;display:grid}.cashierPaymentFields label{font-size:12px}.cashierPaymentFields input{width:100%;min-width:0;margin-top:6px;display:block}.cashierChange{flex-direction:column;justify-content:center;gap:8px;font-size:12px;display:flex}.cashierChange strong{font-size:20px}.cashierPreview{overflow-wrap:anywhere;background:#fbf9f3;border-left:3px solid #b18b3b;margin-top:20px;padding:12px 16px;font-size:13px}@media (width<=650px){.cashierPaymentFields{grid-template-columns:minmax(0,1fr)}.cashierAccountActions{justify-content:flex-start}}@media (width<=1000px){.cashierColumns{grid-template-columns:minmax(210px,240px) minmax(0,1fr)}.cashierAccount{padding-left:16px}.cashierBalanceBand{grid-template-columns:1fr 1fr}.cashierBalanceBand>div:first-child{grid-column:1/-1}.cashierAccountHeading{flex-wrap:wrap}.cashierDate{flex-wrap:wrap;align-items:flex-start}}@media (width<=650px){.cashierColumns{grid-template-columns:minmax(0,1fr)}.cashierSearch{border-bottom:1px solid #dfe5e3;border-right:0;padding:18px 0}.cashierResults{max-height:290px;overflow:auto}.cashierAccount{padding:20px 0}.cashierHeader{align-items:flex-start}.cashierHeader h1{font-size:20px}.cashierEyebrow{font-size:11px}.cashierBalanceBand strong{font-size:17px}.cashierAccountHeading h2{font-size:23px}}@media print{@page{size:A4;margin:16mm}body.cashier-printing{color:#000!important;background:#fff!important}body.cashier-printing #root{display:none!important}body.cashier-printing .cashierPrint{color:#000;font-family:Arial,sans-serif;font-size:10pt;line-height:1.4;display:block}.cashierPrint header{border-bottom:2px solid #23664c;justify-content:space-between;padding-bottom:12px;display:flex}.cashierPrint header strong{font-size:19pt}.cashierPrint h1{margin:20px 0 8px;font-size:20pt}.cashierPrint h2{break-after:avoid;margin:22px 0 10px;font-size:12pt}.cashierPrint p{margin:7px 0}.cashierPrint table{border-collapse:collapse;width:100%;font-size:8pt}.cashierPrint thead{display:table-header-group}.cashierPrint tr{break-inside:avoid}.cashierPrint td,.cashierPrint th{text-align:left;border-bottom:1px solid #cfd7d2;padding:7px 5px}.cashierPrint th{background:#edf3ef}.cashierPrint td small{color:#555;font-size:7pt;display:block}.cashierPrint footer{border-top:1px solid #aaa;margin-top:20px;padding-top:10px;font-size:8pt}.cashierPrint .cashierRequisites{font-size:10pt}}.appSidebar{align-self:start;gap:18px;height:100dvh;position:sticky;top:0;overflow-y:auto}.sidebarBrand{color:#fff;align-items:center;gap:10px;padding:0 10px;display:flex}.sidebarBrand strong,.sidebarBrand small{display:block}.sidebarBrand small{color:#98a2b3;font-size:11px}.sidebarBrand>svg,.appNavigation .navItem>svg{flex-shrink:0}.appNavigation .navItem{white-space:normal;border-radius:6px;min-height:40px;text-decoration:none}.appNavigation .navItem span{overflow-wrap:anywhere}.navigationGroup{margin-top:12px}.navigationHeading{color:#b8c2d1;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:8px 12px;font-size:11px;font-weight:700;display:flex}.navigationHeading svg{transition:transform .15s}.navigationHeading svg.expanded{transform:rotate(180deg)}.mobileMenuToggle{color:#fff;background:0 0;border:1px solid #475467;border-radius:6px;margin-left:auto;padding:7px;display:none}.adminAccessDialog{color:#182230;border:1px solid #d0d5dd;border-radius:8px;width:min(480px,100vw - 28px);max-height:90dvh;padding:24px;overflow:auto}.adminAccessDialog::backdrop{background:#10182873}.adminAccessHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.adminAccessHead h2{letter-spacing:0;margin:0;font-size:18px}.adminAccessDialog button{cursor:pointer}.adminAccessDialog .actionsRow{justify-content:flex-end;margin-top:18px}.adminAccessDialog .errorBox{margin:12px 0}.splitGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (width<=1050px){.splitGrid{grid-template-columns:1fr 1fr}}@media (width<=640px){.splitGrid{grid-template-columns:1fr}}:root{color:#182230;background:#f6f8fb;font-family:Manrope,Inter,system-ui,sans-serif;line-height:1.45}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{transition:all .18s}.layout{grid-template-columns:258px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#d0d5dd;background:#101828;border-right:1px solid #1d2939;flex-direction:column;gap:30px;padding:22px 14px;display:flex}.brand{color:#fff;align-items:center;gap:11px;margin:0 8px;display:flex}.brand strong{letter-spacing:-.2px;font-size:15px;display:block}.brand span{color:#98a2b3;text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:11px;display:block}nav{flex-direction:column;gap:3px;display:flex}.navItem,.navGroupToggle,.navSubItem{color:#98a2b3;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.navItem:hover,.navGroupToggle:hover,.navSubItem:hover{color:#fff;background:#1d2939}.navItem.active,.navGroup.active>.navGroupToggle{color:#fff;background:#344054;box-shadow:inset 3px 0 #84adff}.navGroup{flex-direction:column;gap:2px;display:flex}.navGroupToggle{justify-content:flex-start}.navGroupToggle span{flex:1}.navChevron{transition:transform .18s}.navChevron.expanded{transform:rotate(180deg)}.navSubnav{border-left:1px solid #344054;flex-direction:column;gap:2px;margin:0 0 4px 20px;padding-left:10px;display:flex}.navSubItem{padding:8px 10px;font-size:12px}.navSubItem.active{color:#fff;background:#1d2939;box-shadow:inset 2px 0 #84adff}main{min-width:0}.topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:5;background:#ffffffeb;border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;height:78px;padding:17px 34px;display:flex;position:sticky;top:0}.topbar span{color:#98a2b3;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.topbar h1{letter-spacing:-.6px;margin:3px 0 0;font-size:22px}.topbarRight{align-items:center;gap:9px;display:flex}.topbar button,.cardHeader button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:700;display:inline-flex}.topbar button:hover,.cardHeader button:hover{background:#f9fafb}.content{max-width:1500px;padding:28px 34px}.content.pb0{padding-bottom:0}.stack{flex-direction:column;gap:18px;display:flex}.hero{color:#fff;background:linear-gradient(120deg,#172b4d,#1d4ed8);border-radius:16px;justify-content:space-between;align-items:flex-start;padding:28px 30px;display:flex;box-shadow:0 18px 38px #1d4ed82e}.hero h1{letter-spacing:-1px;margin:0;font-size:28px}.hero p{color:#dbeafe;margin:8px 0 0;font-size:14px}.statsGrid,.miniGrid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:13px;display:grid}.stat,.card{background:#fff;border:1px solid #eaecf0;border-radius:12px;box-shadow:0 1px 2px #10182808}.stat{padding:18px}.statTitle{color:#667085;font-size:12px;font-weight:700}.statValue{letter-spacing:-1px;word-break:break-word;margin-top:8px;font-size:25px;font-weight:800}.statHint{color:#98a2b3;word-break:break-word;margin-top:4px;font-size:11px}.statClickable{cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.statClickable:hover,.statClickable:focus-visible{border-color:#84adff;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #eff4ff}.statActive{border-color:#528bff;box-shadow:inset 0 0 0 1px #528bff,0 0 0 3px #eff4ff}.card{padding:20px}.cardHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.card h2{letter-spacing:-.35px;margin:0;font-size:17px}.card h3{margin:0 0 10px;font-size:15px}.twoColumns,.diagnosticsGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.diagnosticsGrid div,.accountSummary div{background:#f9fafb;border:1px solid #f2f4f7;border-radius:9px;padding:13px}.diagnosticsGrid span,.accountSummary span{color:#667085;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.steps{color:#475467;margin:0;padding-left:22px;font-size:13px;line-height:2}table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px;overflow:hidden}th{text-align:left;color:#667085;letter-spacing:.04em;text-transform:uppercase;background:#f9fafb;border-bottom:1px solid #eaecf0;padding:10px 12px;font-size:11px;font-weight:800}td{color:#344054;border-bottom:1px solid #f2f4f7;padding:11px 12px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fafcff}.selectedRow{background:#eff6ff}.badge{color:#475467;background:#f2f4f7;border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.badge-success{color:#027a48;background:#ecfdf3}.badge-danger{color:#b42318;background:#fef3f2}.moneyBad{color:#b42318;font-weight:800}.moneyGood{color:#027a48;font-weight:800}.search{background:#fff;border:1px solid #d0d5dd;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.search input{border:0;outline:none;width:260px;height:38px}.accountSummary{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;display:grid}.accountSummary strong{font-size:14px;display:block}.formGrid{grid-template-columns:repeat(3,minmax(160px,1fr));gap:13px;margin-bottom:15px;display:grid}label{color:#344054;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}input,select{color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:8px;outline:none;width:100%;padding:9px 10px}input:focus,select:focus{border-color:#528bff;box-shadow:0 0 0 3px #eff4ff}.actionsRow{flex-wrap:wrap;gap:8px;margin:12px 0 4px;display:flex}.actionsRow button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:9px 13px;font-size:12px;font-weight:800}.actionsRow button.primary,.actionsRow .primary{color:#fff;background:#2563eb;border-color:#2563eb}.actionsRow button.primary:hover,.actionsRow .primary:hover{background:#1d4ed8}button:disabled{opacity:.55;cursor:not-allowed}.note,.errorBox,.successBox,.empty{border-radius:9px;margin:12px 0;padding:12px 13px;font-size:13px;line-height:1.45}.note{color:#93370d;background:#fffaeb;border:1px solid #fedf89}.errorBox{color:#b42318;white-space:pre-wrap;background:#fef3f2;border:1px solid #fecdca}.successBox{color:#027a48;background:#ecfdf3;border:1px solid #abefc6}.empty{color:#667085;background:#f9fafb;border:1px dashed #d0d5dd}code{color:#344054;background:#f2f4f7;border-radius:5px;padding:3px 5px}.tabbar{flex-wrap:wrap;gap:5px;display:flex}.tabbar button{color:#475467;background:#f2f4f7;border:0;border-radius:7px;padding:7px 9px}.tabbar button.activeTab{color:#1849a9;background:#e0eaff}.treeTable td{vertical-align:middle}.treeTable button{color:#344054;cursor:pointer;background:#f2f4f7;border:0;border-radius:6px;margin-right:4px;padding:4px 7px;font-size:11px;font-weight:800}.treeTable button:hover{background:#e4e7ec}.treeTable td>button:first-child{color:#175cd3;background:#eef4ff;min-width:24px}.treeTable td>span{color:#98a2b3}.cardHeader label{min-width:320px}@media (width<=1050px){.layout{grid-template-columns:1fr}.sidebar{gap:12px;padding:12px}.brand{display:none}nav{flex-direction:row;overflow:auto}.navItem{white-space:nowrap;width:auto}.content{padding:18px}.topbar{padding:14px 18px}.statsGrid,.miniGrid,.twoColumns,.diagnosticsGrid,.accountSummary,.formGrid{grid-template-columns:1fr 1fr}}@media (width<=640px){.content{padding:12px}.topbar{height:auto}.topbarRight .badge{display:none}.statsGrid,.miniGrid,.twoColumns,.diagnosticsGrid,.accountSummary,.formGrid{grid-template-columns:1fr}.card{padding:14px}.hero{padding:20px}.treeTable td{padding:9px 6px}}.inlineActions{align-items:center;gap:8px;min-width:280px;display:flex}.inlineActions select{min-width:160px;max-width:240px}.sectionTabs{border-bottom:1px solid #d0d5dd;gap:4px;display:flex}.sectionTabs button{color:#667085;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:11px 15px;font-weight:800}.sectionTabs button.active{color:#175cd3;border-bottom-color:#2563eb}.commerceSplit{grid-template-columns:minmax(560px,1.35fr) minmax(380px,.65fr)}.card textarea{resize:vertical;color:#101828;border:1px solid #d0d5dd;border-radius:8px;outline:none;width:100%;padding:10px}.card textarea:focus{border-color:#528bff;box-shadow:0 0 0 3px #eff4ff}.checkRow{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.checkRow label{flex-direction:row;align-items:center}.checkRow input{width:auto}.catalogCategory{border-bottom:1px solid #f2f4f7;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.catalogCategory span{color:#667085;font-size:12px}.eventRow{border-bottom:1px solid #f2f4f7;grid-template-columns:150px 130px 1fr;gap:10px;padding:9px 0;font-size:11px;display:grid}.eventRow span,.eventRow small{color:#667085}@media (width<=1050px){.commerceSplit{grid-template-columns:1fr}}.residentShell{color:#172b2a;background:#f4f7f7;min-height:100vh;padding-bottom:78px}.residentHeader{z-index:10;background:#fff;border-bottom:1px solid #dfe8e7;justify-content:space-between;align-items:center;height:68px;padding:12px max(18px,50vw - 380px);display:flex;position:sticky;top:0}.residentHeader div{flex-direction:column;display:flex}.residentHeader span{color:#0f766e;font-size:12px;font-weight:800}.residentHeader strong{font-size:17px}.residentHeader button{color:#475f5d;background:#fff;border:1px solid #d6e2e0;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.residentMain{width:min(760px,100%);margin:0 auto;padding:18px}.residentAccountBar{background:#fff;border:1px solid #dfe8e7;border-radius:8px;margin-bottom:14px;padding:14px}.residentAccountBar label{grid-template-columns:120px 1fr;align-items:center;display:grid}.residentAccountBar select{font-weight:800}.residentAccountBar>div{color:#617472;margin-top:9px;font-size:12px}.residentStack{flex-direction:column;gap:12px;display:flex}.balanceBand{color:#fff;background:#115e59;border-radius:8px;justify-content:space-between;align-items:flex-start;min-height:154px;padding:22px;display:flex}.balanceBand div{flex-direction:column;display:flex}.balanceBand span{color:#ccfbf1;font-size:12px}.balanceBand strong{margin:10px 0 2px;font-size:36px;line-height:1.25}.balanceBand strong.debt{color:#fff}.balanceBand strong.paid{color:#a7f3d0}.balanceBand small{color:#d2f4ee}.residentMetrics{grid-template-columns:1fr 1fr;gap:12px;display:grid}.residentMetrics div,.residentSection{background:#fff;border:1px solid #dfe8e7;border-radius:8px;padding:16px}.residentMetrics span{color:#6b7e7c;font-size:12px;display:block}.residentMetrics strong{margin-top:5px;font-size:20px;display:block}.residentSection h2{margin:0 0 14px;font-size:16px}.movementRow,.requestRow{border-bottom:1px solid #edf1f1;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.movementRow:last-child,.requestRow:last-child{border-bottom:0}.movementRow>div,.requestRow>div{flex-direction:column;min-width:0;display:flex}.movementRow span,.requestRow span,.requestRow small{color:#718381;margin-top:3px;font-size:11px}.movementRow b{white-space:nowrap}.movementRow b.credit{color:#047857}.movementRow b.debit{color:#b42318}.residentSection label{margin-bottom:13px}.residentSection textarea{resize:vertical;width:100%;font:inherit;border:1px solid #cbd8d6;border-radius:8px;outline:none;padding:10px}.residentSection textarea:focus{border-color:#0f766e;box-shadow:0 0 0 3px #d7f3ef}.residentPrimary{color:#fff;cursor:pointer;background:#0f766e;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 16px;font-weight:800;text-decoration:none;display:inline-flex}.residentPrimary:hover{background:#0b5f59}.residentNav{z-index:20;background:#fff;border-top:1px solid #dfe8e7;grid-template-columns:repeat(5,1fr);height:70px;padding:5px max(8px,50vw - 380px);display:grid;position:fixed;bottom:0;left:0;right:0}.residentNav button{color:#758583;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:700;display:flex}.residentNav svg{width:21px;height:21px}.residentNav button.active{color:#0f766e}.paymentSection{text-align:center}.paymentAmount{color:#b42318;margin-bottom:16px;font-size:32px;display:block}.qrFrame{background:#fff;border:1px solid #cfdcda;place-items:center;width:252px;height:252px;margin:0 auto 12px;padding:15px;display:grid}.paymentSection small{color:#667875;max-width:420px;margin:14px auto 0;display:block}.residentGate{text-align:center;color:#29413f;background:#f4f7f7;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.residentGate p{color:#667875;max-width:440px}.residentMark{color:#fff;background:#0f766e;border-radius:8px;place-items:center;width:58px;height:58px;font-size:28px;font-weight:800;display:grid}.spin{color:#0f766e;margin-bottom:16px;animation:1s linear infinite residentSpin}@keyframes residentSpin{to{transform:rotate(360deg)}}.serviceCategory{padding:4px 0 15px}.serviceCategory h3{margin:9px 0 2px;font-size:15px}.serviceCategory>p{color:#667875;margin:0 0 8px;font-size:12px}.serviceList{grid-template-columns:1fr 1fr;gap:8px;display:grid}.serviceOffer{text-align:left;color:#213937;background:#fff;border:1px solid #dfe8e7;border-radius:8px;justify-content:space-between;gap:10px;min-height:82px;padding:12px;display:flex}.serviceOffer:hover,.serviceOffer.selected{background:#f0fdfa;border-color:#0f766e}.serviceOffer span{flex-direction:column;gap:4px;display:flex}.serviceOffer small{color:#718381;font-weight:400}.serviceOffer b{color:#0f766e;white-space:nowrap;font-size:11px}.residentFormGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.residentFormGrid label:last-child{grid-column:1/-1}.formHint{color:#667875;margin-top:10px;display:block}.commercialOrderRow{border-bottom:1px solid #edf1f1;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 0;display:flex}.commercialOrderRow:last-child{border-bottom:0}.commercialOrderRow>div{flex-direction:column;min-width:0;display:flex}.commercialOrderRow span,.commercialOrderRow small{color:#718381;margin-top:3px;font-size:11px}.commercialOrderRow>b{white-space:nowrap;color:#0f766e;font-size:12px}@media (width<=640px){.residentMain{padding:12px}.residentAccountBar label{grid-template-columns:1fr}.residentAccountBar label select{margin-top:6px}.balanceBand{min-height:142px;padding:19px}.balanceBand strong{font-size:30px}.residentMetrics strong{font-size:17px}.movementRow{align-items:flex-start}.serviceList,.residentFormGrid{grid-template-columns:1fr}.residentFormGrid label:last-child{grid-column:auto}.residentNav button{font-size:9px}.residentNav svg{width:19px;height:19px}}.badge-warning{color:#b54708;background:#fffaeb}.inlineActions button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:800;display:inline-flex}.inlineActions button.primary{color:#fff;background:#2563eb;border-color:#2563eb}.operationsModes{margin:0}.operationsSplit{grid-template-columns:minmax(420px,.8fr) minmax(560px,1.2fr);align-items:start}.taskQueue{flex-direction:column;max-height:720px;display:flex;overflow:auto}.taskRow{text-align:left;color:#344054;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eaecf0;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:74px;padding:11px 8px;display:grid}.taskRow:hover{background:#f9fafb}.taskRow.selected{background:#eff6ff}.taskRow>span{min-width:0}.taskRow>span:nth-child(2),.taskRow>span:nth-child(3){flex-direction:column;gap:5px;display:flex}.taskRow>span:nth-child(3){align-items:flex-end}.taskRow strong{white-space:normal;font-size:12px}.taskRow small{color:#667085;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.priorityMark{background:#98a2b3;border-radius:3px;height:44px}.priority-high{background:#f79009}.priority-urgent{background:#d92d20}.priority-low{background:#12b76a}.taskHeadline{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.taskHeadline h2{margin-top:8px;font-size:18px}.taskHeadline>strong{color:#667085;font-size:12px}.taskTimeline{border-left:2px solid #d0d5dd;margin:12px 0 0 7px;padding-left:18px}.taskTimeline>div{grid-template-columns:145px 1fr auto;gap:8px;padding:0 0 17px;font-size:11px;display:grid;position:relative}.taskTimeline>div:before{content:"";background:#528bff;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:-24px;box-shadow:0 0 0 4px #eff4ff}.taskTimeline span,.taskTimeline p{color:#667085}.taskTimeline p{white-space:pre-wrap;grid-column:1/-1;margin:0}.taskTimeline b{color:#175cd3}@media (width<=1250px){.operationsWorkspace .statsGrid{grid-template-columns:repeat(3,1fr)}.operationsSplit{grid-template-columns:1fr}}@media (width<=1450px){.operationsSplit{grid-template-columns:1fr}}@media (width<=640px){.operationsWorkspace .statsGrid{grid-template-columns:1fr 1fr}.taskTimeline>div{grid-template-columns:1fr}.taskTimeline p{grid-column:auto}.taskRow{grid-template-columns:4px minmax(0,1fr)}.taskRow>span:nth-child(3){grid-column:2;align-items:flex-start}}.intakeSummary{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;display:grid}.intakeSummary>div{background:#f9fafb;border:1px solid #eaecf0;border-radius:7px;padding:10px}.intakeSummary span,.intakeSummary strong{display:block}.intakeSummary span{color:#667085;margin-bottom:3px;font-size:10px}.intakeSummary strong{font-size:12px;line-height:1.3}.intakeGaps{color:#93370d;background:#fffaeb;border:1px solid #fedf89;border-radius:7px;padding:10px 12px;font-size:12px}.intakeGaps strong{margin-right:5px}@media (width<=1250px){.intakeSummary{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.intakeSummary{grid-template-columns:1fr}}.sourceMessage{flex-direction:column;gap:10px;display:flex}.sourceMessage>div{justify-content:space-between;gap:12px;display:flex}.sourceMessage small{color:#667085;font-size:11px}.sourceMessage p{white-space:pre-wrap;margin:0;line-height:1.5}.sourceAttachments{border-top:1px solid #eaecf0;flex-direction:column;gap:5px;padding-top:10px;display:flex}.sourceAttachments span{color:#475467;align-items:center;gap:6px;font-size:12px;display:flex}.employeeHandoff{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.employeeHandoff>div{flex-direction:column;gap:3px;display:flex}.employeeHandoff small{color:#667085;font-size:11px}.employeeHandoff input{font-size:12px}@media (width<=1050px){.layout{width:100%;min-width:0;overflow-x:hidden}.sidebar{width:100%;min-width:0;max-width:100vw}.sidebar nav{width:100%;min-width:0;max-width:100%;overflow-x:auto}main{width:100%;min-width:0}.content{width:100%;max-width:100%}}.tableIconButton{color:#175cd3;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.employeeAccessNotice{background:#eff8ff;border:1px solid #b2ddff;border-radius:8px;align-items:flex-end;gap:12px;padding:13px;display:flex}.employeeAccessNotice>div{flex:1;min-width:0}.employeeAccessNotice strong{color:#1849a9;margin-bottom:7px;font-size:12px;display:block}.employeeAccessNotice input{font-size:11px}.employeeAccessNotice button{color:#fff;background:#175cd3;border:0;border-radius:8px;align-items:center;gap:7px;height:40px;padding:0 13px;font-weight:800;display:flex}.employeeShell{color:#17212b;background:#f3f5f7;min-height:100vh}.employeeHeader{color:#fff;z-index:10;background:#17212b;justify-content:space-between;align-items:center;min-height:76px;padding:12px max(18px,50vw - 580px);display:flex;position:sticky;top:0}.employeeHeader>div{flex-direction:column;display:flex}.employeeHeader span{color:#84adff;font-size:11px;font-weight:800}.employeeHeader strong{margin-top:2px;font-size:17px}.employeeHeader small{color:#98a2b3}.employeeHeader button{color:#fff;background:#1d2939;border:1px solid #344054;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.employeeMain{width:min(1160px,100%);margin:0 auto;padding:18px}.employeeSummary{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.employeeSummary div{background:#fff;border:1px solid #e4e7ec;border-radius:8px;padding:14px}.employeeSummary strong{font-size:24px;display:block}.employeeSummary span{color:#667085;font-size:11px}.employeeToolbar{justify-content:space-between;align-items:center;margin:12px 0;display:flex}.employeeToolbar label{flex-direction:row;align-items:center}.employeeToolbar input{width:auto}.employeeToolbar button{background:#fff;border:1px solid #d0d5dd;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.employeeLayout{grid-template-columns:minmax(330px,.75fr) minmax(0,1.25fr);gap:14px;display:grid}.employeeQueue,.employeeDetail{background:#fff;border:1px solid #e4e7ec;border-radius:8px;padding:16px}.employeeQueue h2,.employeeTimeline h2{margin:0 0 12px;font-size:15px}.employeeTask{text-align:left;color:#344054;background:#fff;border:0;border-bottom:1px solid #eaecf0;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px 5px;display:grid}.employeeTask.selected{background:#eff4ff}.employeeTask>span:nth-child(2),.employeeTask>span:nth-child(3){flex-direction:column;gap:4px;min-width:0;display:flex}.employeeTask>span:nth-child(3){align-items:flex-end}.employeeTask strong{font-size:12px}.employeeTask b{color:#175cd3;font-size:11px}.employeeTask small{color:#667085;text-overflow:ellipsis;white-space:nowrap;max-width:250px;font-size:10px;overflow:hidden}.employeeBlank{color:#667085;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:380px;display:flex}.employeeBlank svg{color:#12b76a;width:44px;height:44px;margin-bottom:12px}.employeeBlank span{margin-top:4px;font-size:12px}.employeeTaskHead{border-bottom:1px solid #eaecf0;justify-content:space-between;gap:14px;padding-bottom:14px;display:flex}.employeeTaskHead span{color:#175cd3;font-size:11px;font-weight:800}.employeeTaskHead h1{margin:6px 0 0;font-size:21px}.employeeTaskHead>b{color:#667085;font-size:11px}.employeeFacts{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.employeeFacts>div{background:#f9fafb;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.employeeFacts svg{color:#175cd3;width:19px}.employeeFacts span{flex-direction:column;display:flex}.employeeFacts small{color:#667085}.employeeDescription{white-space:pre-wrap;margin:14px 0;line-height:1.55}.employeeDetail textarea{resize:vertical;border:1px solid #d0d5dd;border-radius:8px;width:100%;padding:10px}.employeeActions{flex-wrap:wrap;gap:8px;margin:12px 0 18px;display:flex}.employeeActions button{background:#fff;border:1px solid #d0d5dd;border-radius:8px;align-items:center;gap:7px;min-height:42px;padding:9px 12px;font-weight:800;display:flex}.employeeActions svg{width:17px}.employeeActions .employeePrimary{color:#fff;background:#175cd3;border-color:#175cd3}.employeeTimeline>div{border-bottom:1px solid #eaecf0;grid-template-columns:145px 150px 1fr;gap:9px;padding:10px 0;font-size:11px;display:grid}.employeeTimeline span,.employeeTimeline p{color:#667085}.employeeTimeline p{margin:0}.employeeSource{border-top:1px solid #eaecf0;margin:16px 0;padding-top:16px}.employeeSource h2{margin:0 0 4px;font-size:15px}.employeeSource>small{color:#667085}.employeeSource p{white-space:pre-wrap;margin:10px 0;line-height:1.45}.employeeSource>div{flex-wrap:wrap;gap:8px;display:flex}.employeeSource button{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:700;display:inline-flex}.employeeSource button svg{width:15px}@media (width<=760px){.employeeMain{padding:12px}.employeeSummary{grid-template-columns:1fr 1fr}.employeeLayout{grid-template-columns:1fr}.employeeDetail{padding:14px}.employeeFacts{grid-template-columns:1fr}.employeeTimeline>div{grid-template-columns:1fr;gap:3px}.employeeTaskHead h1{font-size:18px}.employeeAccessNotice{flex-direction:column;align-items:stretch}.employeeAccessNotice button{justify-content:center}}.checklistComposer{grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:12px;margin-bottom:14px;display:grid}.checklistComposer label{flex-direction:row;align-items:center;height:40px}.checklistComposer input[type=checkbox]{width:auto}.checklistComposer button{color:#fff;background:#175cd3;border:0;border-radius:8px;align-items:center;gap:7px;height:40px;padding:0 13px;font-weight:800;display:flex}.checklistRows{border-top:1px solid #eaecf0}.checklistRow{border-bottom:1px solid #eaecf0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 0;display:grid}.checklistRow>button{color:#98a2b3;background:#fff;border:1px solid #d0d5dd;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.checklistRow.completed>button{color:#039855;background:#ecfdf3;border-color:#abefc6}.checklistRow>span{flex-direction:column;min-width:0;display:flex}.checklistRow small{color:#667085;margin-top:3px}.checklistRow.completed strong{color:#667085;text-decoration:line-through}.taskEvidence{margin-top:18px}.taskEvidence>strong{margin-bottom:8px;display:block}.taskEvidence>span{color:#667085;font-size:12px}.taskEvidence>div{border-bottom:1px solid #eaecf0;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;font-size:12px;display:grid}.taskEvidence small{color:#667085}.notificationList{flex-direction:column;display:flex}.notificationRow{border-bottom:1px solid #eaecf0;grid-template-columns:120px minmax(0,1fr) 40px;gap:12px;padding:13px 0;display:grid}.notificationRow>span{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.notificationRow small{color:#667085}.notificationRow p{white-space:pre-wrap;color:#475467;margin:6px 0}.notificationRow em{color:#b42318;font-size:11px}.notificationRow>button{background:#fff;border:1px solid #d0d5dd;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}@media (width<=700px){.checklistComposer{grid-template-columns:1fr}.checklistComposer label{height:auto}.notificationRow{grid-template-columns:1fr}.notificationRow>button{grid-row:1;justify-self:end}.taskEvidence>div{grid-template-columns:20px 1fr}.taskEvidence small{grid-column:2}}.employeeExecution{background:#fff;border:1px solid #e4e7ec;border-radius:8px;margin-top:14px;padding:16px}.employeeExecution h2{margin:0 0 12px;font-size:15px}.employeeExecution h2:not(:first-child){margin-top:20px}.employeeChecklist{border-top:1px solid #eaecf0;flex-direction:column;display:flex}.employeeChecklist>button{text-align:left;color:#344054;background:#fff;border:0;border-bottom:1px solid #eaecf0;grid-template-columns:28px minmax(0,1fr);gap:9px;padding:12px 4px;display:grid}.employeeChecklist>button>svg{color:#98a2b3}.employeeChecklist>button.completed>svg{color:#039855}.employeeChecklist>button.completed strong{color:#667085;text-decoration:line-through}.employeeChecklist span{flex-direction:column;display:flex}.employeeChecklist small{color:#667085;margin-top:3px}.employeeUpload{grid-template-columns:minmax(220px,1fr) minmax(180px,.8fr) minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}.filePicker{cursor:pointer;border:1px dashed #98a2b3;border-radius:8px;flex-direction:row;align-items:center;gap:8px;min-height:42px;padding:9px 11px;display:flex}.filePicker svg{color:#175cd3;width:18px}.filePicker input{display:none}.employeeUpload>button{border:0;border-radius:8px;align-items:center;gap:7px;min-height:42px;padding:9px 14px;font-weight:800;display:flex}.employeeUpload>button svg{width:17px}.employeeEvidenceList{margin-top:12px}.employeeEvidenceList>span{color:#667085;font-size:12px}.employeeEvidenceList>div{border-bottom:1px solid #eaecf0;grid-template-columns:24px 1fr;gap:8px;padding:9px 0;display:grid}.employeeEvidenceList>div>svg{color:#175cd3;width:17px}.employeeEvidenceList>div>span{flex-direction:column;display:flex}.employeeEvidenceList small{color:#667085}@media (width<=900px){.employeeUpload{grid-template-columns:1fr 1fr}.employeeUpload>button{justify-content:center}}@media (width<=560px){.employeeUpload{grid-template-columns:1fr}.employeeExecution{padding:14px}}.dashboardHero{background:#123d3a;gap:18px;box-shadow:0 18px 38px #123d3a29}.dashboardEyebrow{color:#9ee7dc;letter-spacing:.1em;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.dashboardHero p{color:#d6f3ed;max-width:760px}.dashboardHeroActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.dashboardHeroActions button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff52;border-radius:8px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:800;display:flex}.dashboardHeroActions button:hover{background:#fff3}.dashboardStats{grid-template-columns:repeat(6,minmax(130px,1fr))}.dashboardMainSplit{align-items:start}.dashboardAttention,.dashboardFeed{flex-direction:column;display:flex}.dashboardAttention>button,.dashboardFeed>button{color:#344054;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eaecf0;align-items:center;gap:11px;width:100%;padding:12px 2px;display:grid}.dashboardAttention>button{grid-template-columns:auto minmax(0,1fr) 20px}.dashboardAttention>button:hover,.dashboardFeed>button:hover{background:#f9fafb}.dashboardAttention>button>span,.dashboardFeed>button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.dashboardAttention small,.dashboardFeed small,.dashboardFeed p{color:#667085;font-size:11px}.dashboardAttention svg{color:#98a2b3}.dashboardClear{color:#027a48;justify-content:center;align-items:center;gap:11px;min-height:126px;display:flex}.dashboardClear>div{flex-direction:column;display:flex}.dashboardClear span{color:#667085;margin-top:3px;font-size:12px}.dashboardHealth{flex-direction:column;display:flex}.dashboardHealth>div{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;font-weight:700;display:flex}.dashboardHealth>div:last-child{border-bottom:0}.dashboardStatusNote{color:#667085;background:#f8fafc;border-radius:8px;margin-top:13px;padding:10px 11px;font-size:11px;line-height:1.5}.dashboardStatusNote strong{color:#344054}.dashboardFeed>button{grid-template-columns:118px minmax(0,1fr)}.dashboardFeed>button>span{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.dashboardFeed p{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.dashboardRegistry{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.dashboardRegistry>div{background:#f8fafc;border:1px solid #eef2f6;border-radius:8px;flex-direction:column;gap:3px;padding:14px 11px;display:flex}.dashboardRegistry strong{color:#123d3a;font-size:22px;line-height:1}.dashboardRegistry span{color:#667085;font-size:11px}@media (width<=1200px){.dashboardStats{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media (width<=700px){.dashboardHero{flex-direction:column}.dashboardHeroActions{justify-content:space-between;width:100%}.dashboardStats{grid-template-columns:1fr 1fr}.dashboardFeed>button{grid-template-columns:1fr}.dashboardFeed>button>span{flex-direction:row;align-items:center}.dashboardRegistry{grid-template-columns:1fr 1fr}}.organizationGrid{align-items:start;margin-top:14px}.horizontalCheck{flex-direction:row;align-items:center;gap:9px;min-height:40px;margin:10px 0;display:flex}.horizontalCheck input{width:auto}.roleList,.shiftList,.routingList{border-top:1px solid #eaecf0;flex-direction:column;margin-top:14px;display:flex}.roleList>div,.shiftList>div{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.roleList>div{flex-direction:column;align-items:flex-start}.roleList small,.shiftList small{color:#667085;margin-top:3px}.shiftList span{flex-direction:column;min-width:0;display:flex}.roleChips{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.roleChips span{color:#175cd3;background:#eff8ff;border:1px solid #b2ddff;border-radius:6px;padding:2px 6px;font-size:9px;font-weight:800}.routingList>div{border-bottom:1px solid #eaecf0;grid-template-columns:28px minmax(0,1fr) 52px auto;align-items:center;gap:11px;padding:12px 0;display:grid}.routingList>div>b{color:#175cd3;background:#eff4ff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.routingList>div>span{flex-direction:column;min-width:0;display:flex}.routingList small{color:#667085;white-space:normal;margin-top:3px}.routingList em{color:#344054;text-align:right;font-style:normal;font-weight:900}.routingList>div.disabled{opacity:.55}.organizationGrid button,.routingList+button{cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;min-height:40px;padding:8px 13px;font-weight:800}.organizationGrid button:hover{color:#175cd3;border-color:#175cd3}@media (width<=700px){.routingList>div{grid-template-columns:26px minmax(0,1fr) auto}.routingList>div>.badge{grid-column:2/-1;justify-self:start}.organizationGrid{margin-top:10px}}.operationsWorkspace .statsGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.slaStats{margin-top:0}.slaPolicyList{flex-direction:column;display:flex}.slaPolicyList>div{border-bottom:1px solid #eaecf0;grid-template-columns:minmax(190px,1fr) 110px 110px auto;align-items:center;gap:12px;padding:13px 0;display:grid}.slaPolicyList>div>span,.slaPolicyList>div>div{flex-direction:column;display:flex}.slaPolicyList small{color:#667085;margin-top:3px}.slaBand{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.slaBand>div{background:#f9fafb;border-left:4px solid #12b76a;flex-direction:column;min-height:86px;padding:12px;display:flex}.slaBand span,.slaBand small{color:#667085;font-size:11px}.slaBand strong{margin:5px 0;font-size:16px}.slaBand.sla-overdue>div:nth-child(2){background:#fff5f4;border-left-color:#d92d20}.slaBand.sla-due_soon>div:nth-child(2){background:#fffaeb;border-left-color:#f79009}.slaBand>div:last-child{border-left-color:#528bff}@media (width<=800px){.slaPolicyList>div{grid-template-columns:1fr 1fr}.slaPolicyList>div>.badge{justify-self:start}.slaBand{grid-template-columns:1fr}}.inspectionWorkspace .statsGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.inspectionWorkspace>.actionsRow{align-items:flex-end}.inspectionWorkspace>.actionsRow label{min-width:220px}.inspectionSplit{grid-template-columns:minmax(350px,.7fr) minmax(560px,1.3fr);align-items:start}.inspectionCaseList{flex-direction:column;max-height:560px;display:flex;overflow:auto}.inspectionCaseList>button{text-align:left;color:#344054;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:70px;padding:10px 7px;display:flex}.inspectionCaseList>button:hover{background:#f9fafb}.inspectionCaseList>button.selected{background:#eef4ff}.inspectionCaseList>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.inspectionCaseList>button>span:last-child{align-items:flex-end}.inspectionCaseList small{color:#667085;white-space:normal;font-size:10px}.inspectionApartments{flex-direction:column;display:flex}.inspectionApartment{border-top:1px solid #eaecf0;padding:18px 0}.inspectionApartment:first-child{border-top:0;padding-top:0}.inspectionApartmentHead{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.inspectionApartmentHead>div{flex-direction:column;display:flex}.inspectionApartmentHead small{color:#667085}.inspectionApartmentHead button,.inspectionWorkspace .card>button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;min-height:38px;padding:8px 12px;font-weight:800}.inspectionPhotos{grid-template-columns:repeat(4,minmax(120px,1fr));gap:9px;margin-top:12px;display:grid}.inspectionPhoto{aspect-ratio:3/4;background:#f2f4f7;border:1px solid #d0d5dd;border-radius:6px;position:relative;overflow:hidden}.inspectionPhoto img{object-fit:cover;width:100%;height:100%;display:block}.inspectionPhoto>span{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#101828d1;border-radius:4px;padding:5px 7px;font-size:9px;position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden}.photoLoading{color:#667085;place-items:center;height:100%;font-size:11px;display:grid}.responseLayout{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:24px;display:grid}.inspectionQr{text-align:center;background:#fff;border:1px solid #d0d5dd;border-radius:8px;flex-direction:column;align-items:center;gap:7px;padding:18px;display:flex}.inspectionQr small{color:#667085}.buttonLink{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.inspectionControl{grid-template-columns:1fr 1fr;gap:28px;display:grid}.inspectionControl p{color:#667085;line-height:1.45}.inspectionSend{border-left:1px solid #eaecf0;padding-left:28px}.confirmLine{align-items:flex-start;gap:9px;margin:12px 0;flex-direction:row!important;display:flex!important}.confirmLine input{flex:none;width:18px;height:18px}.dispatchHistory{border-top:1px solid #eaecf0;flex-direction:column;gap:8px;margin-top:22px;padding-top:18px;display:flex}.dispatchHistory>div{grid-template-columns:100px minmax(180px,1fr) 160px;align-items:center;gap:10px;display:grid}.dispatchHistory small{color:#667085}@media (width<=1100px){.inspectionSplit{grid-template-columns:1fr}.inspectionPhotos{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.inspectionWorkspace .statsGrid,.inspectionPhotos{grid-template-columns:1fr 1fr}.responseLayout,.inspectionControl{grid-template-columns:1fr}.inspectionSend{border-top:1px solid #eaecf0;border-left:0;padding-top:20px;padding-left:0}.dispatchHistory>div{grid-template-columns:90px 1fr}.dispatchHistory>div small{grid-column:2}.inspectionQr{justify-self:center}.inspectionCaseList>button,.inspectionCaseList>button>span:last-child{align-items:flex-start}}.conversationsWorkspace{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);align-items:stretch;height:calc(100vh - 138px);min-height:620px}.conversationListCard,.conversationDetailCard{height:100%;min-height:0;overflow:hidden}.conversationListCard{overscroll-behavior:contain;overflow-y:auto}.conversationDetailCard{flex-direction:column;display:flex}.conversationDetail{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.conversationTranscript{overscroll-behavior:contain;flex:1;min-height:0;padding:0 6px 4px 0;overflow-y:auto}.conversationMessage{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.conversationMessageBody{white-space:pre-wrap;overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;display:flex}.conversationMessageTime{color:#667085;font-size:11px;font-weight:600}.conversationMessageOutgoing{background:#edf8f4;border-left:4px solid #2f7d6d}.conversationReply{border-top:1px solid #dfe8e7;gap:10px;padding-top:14px;display:grid}.conversationReply textarea{resize:vertical;width:100%}.adminUnlock{grid-template-columns:minmax(220px,1fr) auto;align-items:end}.dangerButton{color:#a51d2d;border-color:#e7b6bc;align-items:center;gap:6px;display:inline-flex}@media (width<=1050px){.conversationsWorkspace{grid-template-columns:1fr;height:auto;min-height:0}.conversationListCard,.conversationDetailCard{height:auto;min-height:0}.conversationTranscript{min-height:360px;max-height:65vh}}.conversationAttachments{border-top:1px solid #98a2b359;grid-column:1/-1;gap:7px;margin-top:10px;padding-top:10px;display:grid}.conversationAttachments>strong{color:#667085;font-size:11px}.attachmentList{flex-wrap:wrap;gap:7px;display:flex}.attachmentItem{color:#344054;text-align:left;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:7px 9px;display:inline-flex}.attachmentItem:hover{background:#f8fbff;border-color:#528bff}.attachmentItem>span{flex-direction:column;gap:2px;min-width:0;display:flex}.attachmentItem strong{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:12px;overflow:hidden}.attachmentItem small{color:#667085;font-size:10px}.conversationMessageActions{align-items:flex-start;gap:6px;display:flex}.conversationMessageActions .tableIconButton{flex:none}.conversationBotFilter{color:#475467;flex-direction:row;align-items:center;gap:8px;margin:0 0 12px;display:flex}.conversationBotFilter input{accent-color:#2563eb;width:16px;height:16px}.moderationControls{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:14px;margin:0 0 14px;display:grid}.moderationControls .horizontalCheck{margin:0 0 8px}.participantRemoveButton{white-space:nowrap;cursor:pointer;background:#fff7f7;border:1px solid #e7b6bc;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:800}.participantRemoveButton:hover{background:#fef3f2}@media (width<=700px){.moderationControls{grid-template-columns:1fr}.participantRemoveButton{justify-content:center;width:100%}}.broadcastSplit{grid-template-columns:minmax(400px,.9fr) minmax(460px,1.1fr);align-items:start}.broadcastFileRow{align-items:center;gap:8px;margin:12px 0;display:flex}.broadcastFileRow .filePicker{flex:1}.broadcastPreview{object-fit:contain;background:#f9fafb;border:1px solid #d0d5dd;border-radius:7px;width:100%;max-height:280px;margin:10px 0;display:block}.broadcastTargetHead{justify-content:space-between;align-items:center;margin:16px 0 8px;display:flex}.broadcastTargetHead span{color:#667085;font-size:12px}.broadcastTargetList{border-top:1px solid #eaecf0;max-height:330px;margin:8px 0 14px;overflow:auto}.broadcastTargetList label{cursor:pointer;border-bottom:1px solid #eaecf0;flex-direction:row;align-items:center;gap:10px;min-height:58px;padding:9px 4px;display:flex}.broadcastTargetList input{flex:none;width:18px;height:18px}.broadcastTargetList span,.broadcastHistory button>span,.broadcastDeliveryList>div>span{flex-direction:column;gap:3px;min-width:0;display:flex}.broadcastTargetList small,.broadcastHistory small,.broadcastDeliveryList small{color:#667085;font-size:11px}.broadcastHistory{border-top:1px solid #eaecf0;flex-direction:column;display:flex}.broadcastHistory button{color:#344054;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eaecf0;grid-template-columns:145px minmax(0,1fr);gap:10px;width:100%;padding:12px 3px;display:grid}.broadcastHistory button:hover,.broadcastHistory button.selected{background:#eff4ff}.broadcastHistory button>span:first-child{align-items:flex-start}.broadcastHistory strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.broadcastDetail{border-top:1px solid #d0d5dd;margin-top:16px;padding-top:16px}.broadcastDetailHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.broadcastDetailHead>div{flex-direction:column;gap:7px;min-width:0;display:flex}.broadcastDetailHead strong{white-space:pre-wrap;font-size:13px}.broadcastDeliveryList{border-top:1px solid #eaecf0;max-height:330px;margin-top:14px;overflow:auto}.broadcastDeliveryList>div{border-bottom:1px solid #eaecf0;grid-template-columns:100px minmax(0,1fr);gap:10px;padding:10px 2px;display:grid}.broadcastDeliveryList>div>span:first-child{align-items:flex-start}@media (width<=1050px){.broadcastSplit{grid-template-columns:1fr}}@media (width<=600px){.broadcastHistory button,.broadcastDeliveryList>div{grid-template-columns:1fr}.broadcastDetailHead{flex-direction:column}.broadcastDetailHead button{justify-content:center;width:100%}}.attachmentPreview{color:#202724;background:#fff;border:1px solid #cbd5d1;border-radius:6px;width:min(960px,100vw - 32px);max-height:90vh;padding:0}.attachmentPreview::backdrop{background:#0000008c}.attachmentPreviewHeader{border-bottom:1px solid #ddd;align-items:center;gap:12px;padding:12px 16px;display:flex}.attachmentPreviewHeader strong{overflow-wrap:anywhere;flex:1;min-width:0}.attachmentPreviewHeader button,.attachmentPreviewHeader a{flex:none;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.attachmentPreviewBody{max-height:75vh;padding:16px;overflow:auto}.attachmentPreviewBody img,.attachmentPreviewBody video{object-fit:contain;max-width:100%;max-height:68vh;margin:auto;display:block}.attachmentPreviewBody iframe{border:0;width:100%;height:65vh}.attachmentPreviewBody audio{width:100%}.sidebar.appSidebar{gap:18px;height:100dvh;position:sticky;top:0;overflow-y:auto}.appSidebar .appNavigation{flex-direction:column;width:100%;max-width:none;display:flex;overflow:visible}.topbarTitle{min-width:0}.topbarTitle h1{overflow-wrap:anywhere;letter-spacing:0}.topbarRight{flex-shrink:0}.inlineActions{flex-wrap:wrap;min-width:0}.sectionTabs{flex-wrap:wrap}.adminAccessDialog .adminAccessHead button{justify-content:center;width:34px;height:34px;padding:0}@media (width<=1050px){.sidebar.appSidebar{gap:12px;height:auto;padding:12px 16px;position:relative;overflow:visible}.appSidebar .mobileMenuToggle{display:inline-flex}.appSidebar .appNavigation{display:none}.appSidebar .appNavigation.mobileOpen{max-height:65dvh;display:flex;overflow-y:auto}.appSidebar .navItem{white-space:normal;width:100%}.sidebarBrand{padding:0}.navigationGroup{margin-top:6px}}@media (width<=640px){.topbar{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:12px}.topbarTitle h1{font-size:19px}.topbarRight{flex-wrap:wrap}.operationsWorkspace .formGrid{grid-template-columns:minmax(0,1fr)}.operationsWorkspace .statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cardHeader{flex-wrap:wrap}.cardHeader label{min-width:0}.adminAccessDialog{padding:18px}.adminAccessDialog h2{font-size:16px}}.operatorLogin{max-width:460px;margin:12vh auto;padding:28px}.operatorLogin button,.paymentRegisterTable button,.card>.sectionHeader button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 12px;font-size:13px;display:inline-flex}.operatorLogin>button{color:#fff;background:#175cd3;border-color:#175cd3}.operatorLogin h1{letter-spacing:0}.operatorLogin h2{font-size:22px}.exchangeHealth{color:#344054;flex-wrap:wrap;gap:12px;margin:12px 24px 0;font-size:12px;display:flex}.financialFields{border:0;min-width:0;margin:16px 0;padding:0}.financialFields:disabled{opacity:.8}.accountPicker{margin-bottom:16px;position:relative}.accountPickerResults{border:1px solid #d0d5dd;max-height:280px;margin-top:4px;overflow:auto}.accountPickerResults button{text-align:left;white-space:normal;border:0;border-bottom:1px solid #eaecf0;border-radius:0;width:100%;padding:10px;display:block}.paymentRegisterTable{overflow-x:auto}.paymentRegisterTable td{vertical-align:top}.paymentRegisterTable td:first-child{white-space:nowrap}.paymentRegisterTable td div{color:#475467;margin-top:4px;font-size:12px}.paymentRegisterTable button{white-space:normal}@media (width<=640px){.exchangeHealth{flex-direction:column;gap:6px;margin:12px}.operatorLogin{margin:8vh auto;padding:20px}.paymentRegisterTable table{min-width:650px}}
