#view-wallet .ux-wayfinder{display:none}
.concierge-primary{margin-top:4px;margin-bottom:14px}.concierge-primary .nav-item{font-size:14px;padding:13px 14px}
.concierge-tools{margin:0 0 16px;color:#d8e6e3}.concierge-tools>summary{padding:12px 24px;cursor:pointer;font-size:13px}.concierge-tools .nav-item{font-size:12px;padding:9px 14px}
.concierge-caption{font-size:13px!important;color:#526663;margin-bottom:12px!important}.concierge-progress{margin-top:26px;padding-top:20px;border-top:1px solid #dce5e2;font-size:13px;color:#526663}.concierge-progress progress{display:block;width:100%;height:7px;margin-top:12px;border:0;border-radius:4px;overflow:hidden;accent-color:#267e78}.concierge-progress progress::-webkit-progress-bar{background:#e4ece8}.concierge-progress progress::-webkit-progress-value{background:#267e78}
.concierge-financial{margin:24px 0;border-top:1px solid #dce5e2;padding-top:18px}.concierge-financial>summary,.concierge-cloud>summary{font-size:14px;color:#173c3b;font-weight:600;cursor:pointer;padding:12px 0}.concierge-financial .cmd-hero{margin-top:16px}.concierge-cloud{margin-bottom:14px}.concierge-cloud .fw-shell{margin-top:12px}
.concierge-requests:empty{display:none}.concierge-requests{margin:26px 0}.concierge-requests h2{font-size:16px!important;margin-bottom:10px}.concierge-request{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;width:100%;background:none;border:0;border-bottom:1px solid #dce5e2;text-align:left;cursor:pointer;color:#173c3b;font-size:14px}.concierge-request span{color:#526663;font-size:13px}
#view-wallet .sb-plan{background:none;border:0;padding:10px 6px;opacity:.9}#view-wallet .sp-lbl{font-size:11px;text-transform:none;letter-spacing:0}#view-wallet .sp-cta{background:#245652;text-transform:none;letter-spacing:0}
#page-dashboard>.main-hdr a{background:none;color:#216b64;padding:8px 0;font-size:13px!important}
#view-signin .btn-modal.coral{background:#ad4526;color:white}.signup-card .live-chip{background:#e8f1ed;color:#173c3b}
@media(max-width:720px){.concierge-primary .nav-item{min-height:44px}.ready-overview .fw-actions{align-items:flex-start}.concierge-request{align-items:flex-start;flex-direction:column;gap:5px}}

.concierge-tools>summary{color:#d8e6e3!important}.ready-intro .fw-subtle{margin-top:14px}.concierge-sharing>summary{font-weight:600;padding:12px 0;cursor:pointer}

#activation-guide:empty{display:none}#activation-guide{margin-bottom:30px;padding-bottom:22px;border-bottom:1px solid #dce5e2}.activation-top{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:#526663}.activation-top strong{color:#173c3b}.activation-top strong span{margin-left:12px;font-weight:400}.activation-steps{display:flex;list-style:none;gap:12px;padding:0;margin:16px 0 0;flex-wrap:wrap}.activation-steps li{flex:1;min-width:150px}.activation-steps button{display:flex;gap:9px;align-items:center;background:none;border:0;text-align:left;padding:8px 0;color:#526663;font-size:12px;cursor:pointer}.activation-steps button>span{width:24px;height:24px;border:1px solid #b7c9c3;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.activation-steps .current button{color:#173c3b;font-weight:700}.activation-steps .current button>span{background:#173c3b;color:white;border-color:#173c3b}.activation-steps .done button>span{background:#e3eee8;color:#216b64;border-color:#b7c9c3}@media(max-width:720px){.activation-steps{gap:4px 12px}.activation-steps li{min-width:calc(50% - 12px)}.activation-top>span{font-size:12px}.activation-steps button{min-height:44px}}

.activation-finished{margin-top:12px;font-size:12px;color:#526663}.activation-finished summary{cursor:pointer;min-height:32px}.activation-top>.btn{min-height:44px}.activation-steps button:focus-visible,.activation-finished summary:focus-visible{outline:2px solid #216b64;outline-offset:3px}

#setup-reminders{max-width:65ch}#setup-reminders p{line-height:1.6}.setup-reminder-choice{display:flex;gap:10px;align-items:center;min-height:48px;margin:12px 0}.setup-reminder-choice input{width:18px;height:18px;flex-shrink:0}#signin-change{margin-top:12px}

/* Deliberate customer updates, with room for readable next steps. */
.fw-service-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px}.fw-service-update{padding:20px;border:1px solid #dce6e1;border-radius:16px;min-width:0}.fw-service-update label{display:grid;gap:8px;margin:16px 0}.fw-service-update textarea{min-height:110px;resize:vertical}.fw-service-update blockquote{margin:12px 0;padding:12px 16px;background:#f4f7f5;border-radius:8px;overflow-wrap:anywhere}.fw-service-update p{overflow-wrap:anywhere}

.fw-message-list{list-style:none;padding:0;margin:12px 0}.fw-message-list li{padding:14px 0;border-bottom:1px solid #dce6e1}.fw-message-list time{display:block;font-size:12px;color:#58716c;margin-top:4px}.fw-message-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.fw-conversation{margin-top:16px}.fw-conversation summary{cursor:pointer}.fw-reply-form textarea{width:100%;box-sizing:border-box}

/* Financial value first; setup remains available without dominating every screen. */
.wallet-setup-drawer{margin:28px 0;border-top:1px solid #dce5e2;padding-top:12px}
.wallet-setup-drawer>summary,.wallet-folder>details>summary{cursor:pointer;color:#173c3b;font-weight:600;padding:16px 0;min-height:44px}
.wallet-setup-drawer #activation-guide{margin:16px 0 0;border:0}
.wallet-folder{display:block!important;padding:0!important;width:100%}
.wallet-folder>details{width:100%;min-width:0}
.wallet-folder ul{padding:0 0 12px 16px;list-style:none}
.wallet-folder li{overflow-wrap:anywhere;min-width:0}
.wallet-folder .item-label{min-width:0}
.wallet-folder summary:focus-visible,.wallet-setup-drawer summary:focus-visible{outline:2px solid #216b64;outline-offset:3px}
#page-dashboard .cmd-hero{margin-top:8px}
#page-dashboard .quick-actions{display:none}
@media(max-width:720px){.wallet-folder ul{padding-left:8px}.wallet-folder li{flex-wrap:wrap;gap:12px}}
.wallet-home{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:36px;margin:30px 0 36px;color:#173c3b}
.wallet-home h2{font-size:22px;margin:0 0 10px}.wallet-home p{font-size:14px;line-height:1.6;color:#526663;margin:0 0 18px;max-width:65ch}
.wallet-destination-list{border-top:1px solid #cddcd6}.wallet-destination-list button{display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;width:100%;min-height:84px;background:transparent;border:0;border-bottom:1px solid #cddcd6;padding:16px 4px;cursor:pointer;color:#173c3b;font:inherit}
.wallet-destination-list button:hover{background:#eaf1ed}.wallet-destination-list strong{display:block;font-size:16px}.wallet-destination-list small{display:block;color:#526663;font-size:12px;margin-top:6px;line-height:1.5;overflow-wrap:anywhere}.wallet-destination-status{display:flex;align-items:center;gap:10px;font-size:12px;color:#526663;max-width:40%;flex-shrink:0}.wallet-destination-status svg{flex-shrink:0}
.wallet-value-summary{padding:24px;background:#eaf1ed;border-radius:12px;align-self:start}.wallet-value-summary .wallet-value-range{font-size:24px;line-height:1.25;color:#173c3b;font-weight:600;font-variant-numeric:tabular-nums}.wallet-value-summary .wallet-value-source{font-size:12px;margin-top:16px}.wallet-value-summary hr{border:0;border-top:1px solid #c5d5ce;margin:24px 0}.wallet-value-summary h3{font-size:17px;margin-bottom:10px}.wallet-value-summary>.fw-link{display:block;min-height:44px}
.wallet-home button:focus-visible{outline:2px solid #216b64;outline-offset:3px}.wallet-home::selection{background:#c5ded3;color:#173c3b}
#page-dashboard .ready-overview{padding:20px 0;border:0;border-top:1px solid #cddcd6;border-radius:0;background:transparent}#page-dashboard .ready-overview h2{font-size:20px}#page-dashboard .concierge-caption{display:none}
@media(max-width:900px){.wallet-home{grid-template-columns:1fr;gap:24px}.wallet-value-summary{padding:20px}.wallet-destination-list button{min-height:88px}.wallet-destination-status{max-width:34%}}
#page-dashboard #stats a{color:#216b64!important;text-decoration:underline;text-underline-offset:3px}
/* Valuation: explore a scenario before opening the worksheet. */
.valuation-studio{max-width:1120px;margin-inline:auto}.valuation-studio h2{font-size:28px!important}.valuation-studio p{max-width:70ch;line-height:1.6}.value-save-state{color:#216b64;font-size:13px;padding:14px 0;border-bottom:1px solid #d4e0da;margin-bottom:24px!important}
.value-controls{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:720px;margin:20px 0 28px}.value-controls label{font-size:14px;font-weight:600;color:#173c3b}.value-controls select{margin-top:9px;min-height:48px;background:#fff;border:1px solid #9bb5ab!important;color:#173c3b;font-size:16px!important}
.value-preview{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;background:#eaf1ed;border-radius:12px;padding:28px;margin-bottom:24px}.value-preview h3{font-size:16px!important;margin:0 0 16px!important}.value-preview p{font-size:14px;color:#49615a;margin:0 0 12px}.value-preview .value-amount{font-size:clamp(28px,4vw,48px);line-height:1.15;font-weight:600;color:#173c3b;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.value-preview .value-equity-amount{font-size:28px;line-height:1.2;color:#173c3b;font-variant-numeric:tabular-nums}.value-period{font-size:12px!important}.value-comparison{grid-column:1/-1;border-top:1px solid #c3d5cc;padding-top:20px;display:flex;gap:10px 24px;flex-wrap:wrap;align-items:baseline;font-size:13px}.value-comparison strong{font-size:18px;font-variant-numeric:tabular-nums}.value-comparison small{width:100%;color:#49615a}.value-caution{grid-column:1/-1;font-size:12px!important;margin:0!important}
.value-assumptions,.value-methodology{border-top:1px solid #d4e0da;margin-top:24px;padding-top:8px}.value-assumptions>summary,.value-methodology>summary{padding:16px 0;cursor:pointer;font-weight:600;min-height:44px}.valuation-studio :is(button,select,input,summary):focus-visible{outline:2px solid #216b64;outline-offset:3px}.valuation-studio input,.valuation-studio textarea{caret-color:#216b64}.valuation-studio select:disabled{opacity:.65;cursor:not-allowed}.value-preview{animation:value-arrive .28s ease-out}@keyframes value-arrive{from{background:#dcebe3}to{background:#eaf1ed}}@media(prefers-reduced-motion:reduce){.value-preview{animation:none}}@media(max-width:650px){.value-controls,.value-preview{grid-template-columns:1fr;gap:20px}.value-preview{padding:20px}.value-equity{padding-top:16px;border-top:1px solid #c3d5cc}.valuation-studio .fw-actions{align-items:stretch}.valuation-studio .fw-actions>.btn{white-space:normal}.valuation-studio h2{font-size:24px!important}}
.valuation-studio .fw-head>div{width:100%;max-width:100%;min-width:0}.valuation-studio :is(p,h2,h3){overflow-wrap:anywhere;white-space:normal;max-width:100%}
#stats .stat[role=link]{cursor:pointer;transition:background .18s ease,border-color .18s ease}#stats .stat[role=link]:hover{background:#edf5f2;border-color:#26766c}#stats .stat[role=link]:focus-visible{outline:3px solid #26766c;outline-offset:3px}#stats .stat[role=link] .lbl:after{content:' ↗';color:#26766c}.wallet-movement{margin-top:28px;border-top:1px solid #d9e6e2;padding-top:22px}.movement-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.movement-heading h3{margin:0;font-size:22px}.movement-heading p{margin:6px 0;color:#526d69}.wallet-movement svg{display:block;width:100%;max-height:260px;color:#526d69}.wallet-movement svg text{font-size:12px;fill:currentColor}.movement-legend{display:flex;gap:24px;margin:16px 0;font-size:13px}.movement-legend span:before{content:'';display:inline-block;width:20px;height:3px;background:#26766c;margin:0 8px 3px 0}.movement-legend span+span:before{background:#ac482b}#wallet-team{margin-top:28px}#wallet-team input{max-width:420px}#wallet-team li{padding:12px 0;overflow-wrap:anywhere}#reviewer-home li{padding:12px 0;overflow-wrap:anywhere}@media(max-width:600px){.movement-heading{align-items:flex-start;flex-direction:column}.wallet-movement svg{min-height:160px}.movement-heading h3{font-size:20px}}@media(prefers-reduced-motion:reduce){#stats .stat[role=link]{transition:none}}

#wallet-team a{color:#26766c}#wallet-team-jump{margin-left:12px}.wallet-movement svg text{font-size:14px}@media(max-width:600px){.wallet-movement svg text{font-size:22px}}

.movement-takeaway{margin:18px 0;padding:16px 20px;background:#edf5f2;border-radius:12px;color:#173f3b}.movement-takeaway p{margin:6px 0;max-width:65ch}.movement-takeaway small{color:#526d69}.document-search{display:flex;flex-direction:column;gap:8px;margin:20px 0 0;max-width:560px;font-weight:600}.document-search input{font:inherit;border:1px solid #aac3bd;border-radius:10px;padding:12px;background:#fff;color:#173f3b;width:100%;box-sizing:border-box}.document-search-status{color:#526d69}.document-search-status:empty{display:none}.team-owner{display:flex;justify-content:space-between;gap:14px;padding:16px 0;border-bottom:1px solid #d9e6e2;flex-wrap:wrap}.team-owner strong{overflow-wrap:anywhere}.team-owner span,.team-empty{color:#526d69}#wallet-team{margin:28px 0}#wallet-team details{margin:18px 0}#wallet-team form{max-width:640px}#wallet-team label{display:flex;flex-direction:column;gap:8px}#wallet-team input{padding:12px;border:1px solid #aac3bd;border-radius:10px;font:inherit}#wallet-team li{display:flex;align-items:center;justify-content:space-between;gap:12px}#wallet-team ul:empty{display:none}[hidden]{display:none!important}.wallet-destination-list button:hover{background:#edf5f2}.wallet-destination-list button:focus-visible,.document-search input:focus-visible{outline:3px solid #26766c;outline-offset:3px}

.labor-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:26px 0}.labor-kpis span,.labor-kpis small{display:block;color:#526d69}.labor-kpis strong{display:block;font-size:30px;color:#173f3b;margin:8px 0}.labor-basis{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.labor-basis select{font:inherit;padding:12px;border:1px solid #aac3bd;border-radius:10px;background:white}.labor-bars{margin:24px 0}.labor-bar-row{display:grid;grid-template-columns:140px 1fr 65px;gap:12px;align-items:center;margin:16px 0;font-size:14px}.labor-bar-track{height:12px;background:#edf5f2;border-radius:6px;overflow:hidden}.labor-bar-track>div{height:100%;background:#26766c;border-radius:6px}.labor-position{margin-top:24px;border-top:1px solid #d9e6e2;padding-top:20px}@media(max-width:650px){.labor-kpis{grid-template-columns:1fr 1fr}.labor-kpis strong{font-size:25px}.labor-bar-row{grid-template-columns:90px 1fr 55px;font-size:12px}}
.wallet-period{padding:18px 0;margin-bottom:18px}.period-inputs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.period-inputs label,.period-target-label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.period-inputs input,.period-inputs select,.period-target-label input{font:inherit;background:#fff;color:#173f3b;border:1px solid #aac3bd;border-radius:8px;padding:10px;min-height:42px;box-sizing:border-box}.period-check{display:flex;align-items:center;gap:8px;margin:14px 0}.period-target-label{max-width:180px}#period-caption,#period-coverage{color:#526d69;font-size:13px;line-height:1.5}#period-status{font-size:13px;color:#173f3b;margin:10px 0}.wallet-period details{font-size:14px}.wallet-period input:focus-visible,.wallet-period select:focus-visible{outline:3px solid #26766c;outline-offset:2px}@media(max-width:600px){.period-inputs>label{flex:1;min-width:125px}.period-inputs>button{width:100%}}
#operator-briefing{margin:0 0 32px;color:#173f3b}#operator-briefing:empty{display:none}.operator-intro{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:40px;align-items:center;padding:36px;background:#e8f0eb;border-radius:18px}.operator-eyebrow{font-size:11px;font-weight:700;letter-spacing:.09em;color:#49675f;margin:0 0 14px}.operator-intro h2{font-size:clamp(26px,3vw,40px);line-height:1.14;letter-spacing:-.025em;max-width:22ch;margin:0 0 18px}.operator-story{font-size:16px;line-height:1.65;max-width:62ch;margin:0 0 24px}.operator-anchor{border-left:1px solid #b9cec4;padding-left:30px}.operator-anchor span,.operator-anchor small{display:block;font-size:13px;line-height:1.6;color:#49675f}.operator-anchor strong{display:block;font-size:clamp(36px,5vw,64px);font-weight:500;letter-spacing:-.04em;margin:8px 0}.operator-connected{display:flex;flex-wrap:wrap;gap:10px 24px;padding:18px 4px;font-size:12px;color:#49675f;border-bottom:1px solid #d4e0da}.operator-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:28px 4px}.operator-actions article{display:flex;flex-direction:column;min-width:0}.operator-actions h3{font-size:20px;line-height:1.3;margin:12px 0}.operator-actions p{font-size:14px;line-height:1.65;margin:0 0 12px}.operator-actions small{font-size:12px;color:#526d69;line-height:1.6}.operator-actions button{align-self:flex-start;margin-top:auto;padding:20px 0 4px;color:#216b64;border:0;background:none;font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.operator-freshness{font-size:12px;color:#526d69;border-top:1px solid #d4e0da;padding:16px 4px}.operator-freshness summary{cursor:pointer;min-height:28px}.operator-freshness p{max-width:85ch;line-height:1.7}#operator-briefing button:focus-visible,#operator-briefing summary:focus-visible{outline:3px solid #26766c;outline-offset:4px}@media(max-width:700px){.operator-intro{grid-template-columns:1fr;padding:24px;gap:24px}.operator-anchor{border-left:0;border-top:1px solid #b9cec4;padding:20px 0 0}.operator-anchor strong{font-size:40px}.operator-actions{grid-template-columns:1fr;gap:0}.operator-actions article{padding:20px 0;border-bottom:1px solid #d4e0da}.operator-actions article:last-child{border-bottom:0}.operator-connected{gap:12px 20px}}
/* Quiet operating surface: neutral canvas, one accent, details on demand. */
#view-wallet{--wallet-ink:#202b2a;--wallet-muted:#586561;--wallet-line:#e1e5e2;--wallet-accent:#245e52;background:#f8f9f7;color:var(--wallet-ink)}
#view-wallet .sidebar{background:#f0f2ee;color:#263b34;border-right:1px solid #e1e5e2}#view-wallet .sidebar :is(.nav-item,.concierge-tools>summary,.sb-logo,.sb-brand){color:#33473f!important}#view-wallet .sidebar .nav-item.active{background:#dfe7df;color:#17392e!important}#view-wallet .sidebar .nav-item:hover{background:#e5eae3}#view-wallet .sidebar .sb-plan{display:none}#view-wallet .sidebar #sb-ws{background:#fff;color:#243b32;border:1px solid #d9e1d8}#view-wallet .sidebar #sb-ws *{color:#43594e}#view-wallet .main{background:#f8f9f7}#view-wallet .btn-primary{background:#245e52;border-color:#245e52;color:white}#view-wallet :is(h1,h2,h3){color:#202b2a;letter-spacing:-.02em}#view-wallet :is(.stat .val,.value-amount,.wallet-value-range){font-family:inherit;font-weight:500;font-variant-numeric:tabular-nums}#view-wallet ::selection{background:#d6e6dc;color:#17392e}
#operator-briefing{margin-bottom:24px}.operator-intro{display:block;background:transparent;padding:0;border-radius:0}.operator-intro h2{font-size:24px;max-width:none;margin-bottom:8px;font-weight:500}.operator-story{font-size:14px;margin-bottom:10px;max-width:80ch;color:#586561}.operator-intro .btn{padding:8px 0;background:transparent!important;color:#245e52!important;border:0;font-size:13px}.operator-eyebrow,.operator-anchor{display:none}.operator-connected{border:0;padding:12px 0;font-size:12px;gap:8px 18px}.operator-actions{display:block;padding:0}.operator-actions article{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:4px 24px;padding:18px 0;border-bottom:1px solid #e1e5e2}.operator-actions h3{font-size:15px;margin:0;grid-row:span 3}.operator-actions p{font-size:13px;margin:0}.operator-actions small{font-size:12px}.operator-actions button{margin:0;padding:8px 0;font-size:13px}.operator-freshness{padding:8px 0;border:0}.wallet-attention>summary,.wallet-chart-drawer>summary,.wallet-team-drawer>summary,.wallet-maintenance-drawer>summary{padding:14px 0;cursor:pointer;font-size:13px;font-weight:500;min-height:44px;box-sizing:border-box;color:#33473f}.wallet-attention{border-top:1px solid #e1e5e2}
#page-dashboard .cmd-hero{border:1px solid #e1e5e2;box-shadow:none;border-radius:12px;padding:24px;margin-bottom:28px;background:#fff}#page-dashboard .cmd-hero>h2{font-size:18px;margin-bottom:12px}#page-dashboard .cmd-hero>p,#page-dashboard .cmd-hero>#payroll-home-hint{display:none}#stats{gap:0!important}#stats .stat{border:0!important;border-radius:0;padding:14px 18px!important;background:transparent;box-shadow:none;min-height:110px}#stats .stat+.stat{border-left:1px solid #e1e5e2!important}#stats .stat .val{font-size:28px!important;line-height:1.3}#stats .stat .lbl{font-size:11px;letter-spacing:.02em;color:#586561}#stats .stat .hint{font-size:12px;line-height:1.5;color:#586561}.wallet-period{padding:0;margin-bottom:16px}.period-inputs input,.period-inputs select{padding:8px;min-height:36px}.period-inputs .btn{min-height:36px;padding:8px 14px;font-size:12px}.wallet-period details,#period-caption{font-size:12px}.wallet-chart-drawer{border-top:1px solid #e1e5e2;margin-top:16px}.wallet-movement{border:0;margin:0;padding:12px 0}.movement-takeaway{display:none}.movement-heading h3{font-size:16px}.movement-heading p{font-size:12px}.movement-legend{font-size:12px}
.wallet-home{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:28px;margin-top:0}.wallet-destinations>h2,.wallet-value-summary>h2{font-size:17px!important}.wallet-destinations>p{display:none}.wallet-destination-list{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.wallet-destination-list button{padding:16px 0;display:block;border-bottom:1px solid #e1e5e2;min-width:0}.wallet-destination-list strong{font-size:14px}.wallet-destination-list small{font-size:12px;overflow-wrap:anywhere}.wallet-destination-status{font-size:11px;margin-top:6px;display:flex;justify-content:space-between}.wallet-value-summary{background:#eef1ec;border-radius:12px;padding:22px}.wallet-value-summary p{font-size:12px;line-height:1.6}.wallet-value-summary .wallet-value-range{font-size:28px}.wallet-value-summary hr~*{display:none}.wallet-value-summary .wallet-value-source{font-size:11px}.wallet-team-drawer{border-top:1px solid #e1e5e2;margin-top:24px}#wallet-team{margin:0;padding:18px 0;background:none;border:0;border-radius:0}.wallet-team-drawer:has(#wallet-team)~#fw-readiness{margin-top:16px}.concierge-caption{display:none}.ready-overview{border:0!important;border-radius:0!important;background:transparent!important;padding:20px 0!important}.ready-overview h2{font-size:17px!important}.ready-overview p{font-size:13px}.ready-overview .concierge-progress{margin-top:16px;padding-top:12px}
#fw-readiness-plan>.fw-shell,#fw-room>.fw-shell,#location-document-hub>.fw-shell{box-shadow:none;border:0;border-radius:0;padding:24px 0;background:transparent;border-bottom:1px solid #e1e5e2}#fw-readiness-plan h2,#fw-room h2,#location-document-hub h2{font-size:23px!important;font-weight:500}#fw-readiness-plan h3,#fw-room h3{font-size:17px!important}#fw-readiness-plan p,#fw-room p{font-size:13px;line-height:1.65;max-width:80ch}.ready-counts{background:#eef1ec!important;border-radius:8px;padding:18px!important;gap:28px!important}.ready-counts b{font-size:22px!important;font-weight:500!important}.ready-item{border:0!important;border-bottom:1px solid #e1e5e2!important;border-radius:0!important;background:transparent!important;margin:0!important}.ready-item>summary{padding:20px 0!important;font-size:14px!important}.ready-item>summary small{font-size:12px!important;color:#586561}.ready-state{background:#edf0eb!important;color:#43594e!important;font-size:11px!important;font-weight:500!important}.ready-current{background:#dfebe2!important;color:#245e52!important}.ready-doc-choices{max-height:240px;overflow:auto;border:1px solid #e1e5e2;border-radius:8px;padding:12px}.wallet-maintenance-drawer{border-top:1px solid #e1e5e2}.wallet-maintenance-drawer>.fw-shell{background:transparent;border:0;padding:16px 0}.room-selection-summary{background:#eef1ec;padding:16px;margin-bottom:20px;border-radius:8px;font-size:14px}.room-document-selection{border:1px solid #e1e5e2;border-radius:8px;margin:20px 0;padding:16px;max-height:320px;overflow:auto}.room-document-selection legend{font-size:13px;font-weight:500;padding:0 6px}.room-document-selection label{padding:12px 0;border-bottom:1px solid #e1e5e2;font-size:13px;overflow-wrap:anywhere}.wallet-folder{border:0!important;border-bottom:1px solid #e1e5e2!important;border-radius:0!important;background:transparent!important}.wallet-folder summary{padding:20px 0!important;font-size:14px!important}.document-search input{border-radius:8px;font-size:14px}#view-wallet summary:focus-visible{outline:2px solid #245e52;outline-offset:3px}
@media(max-width:700px){.operator-intro h2{font-size:21px}.operator-actions article{display:block}.operator-actions h3{margin-bottom:10px}#page-dashboard .cmd-hero{padding:18px}#stats .stat{padding:12px 8px!important}#stats .stat .val{font-size:23px!important}#stats .stat:nth-child(3){border-left:0!important}.wallet-home{grid-template-columns:1fr}.wallet-destination-list{gap:0 16px}.wallet-value-summary{padding:18px}.ready-counts{flex-wrap:wrap;gap:16px!important}.ready-item>summary{gap:14px;align-items:flex-start}.room-document-selection{padding:12px}}
#view-wallet .sidebar .logo,#view-wallet .sidebar .logo-text,#view-wallet .sidebar .sb-logo-text,#view-wallet .sidebar .brand{color:#243b32!important}.wallet-value-summary hr~button{display:none!important}.wallet-value-summary hr{display:none}.wallet-value-summary .wallet-value-source{max-width:48ch}
#view-wallet .sidebar .sb-logo span{color:#243b32}
.prepared-review-actions{padding:24px 0;border-bottom:1px solid #e1e5e2}.prepared-review-actions h3{font-size:18px;margin:0 0 8px}.prepared-review-actions p{font-size:13px;color:#586561;max-width:75ch;line-height:1.6}.prepared-review-actions .fw-actions{margin:16px 0}#private-brief-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:13px;line-height:1.7;max-height:440px;overflow:auto;padding:20px;background:#fff;border:1px solid #e1e5e2;border-radius:8px}#private-brief-preview summary{padding:16px 0;cursor:pointer}
.prepared-document{max-height:520px;overflow:auto;padding:24px;background:#fff;border:1px solid #e1e5e2;border-radius:8px;margin:12px 0 20px}.prepared-document h4{font-size:15px;margin:28px 0 12px;padding-bottom:10px;border-bottom:1px solid #e1e5e2}.prepared-document p{font-size:13px;line-height:1.7;overflow-wrap:anywhere;margin:8px 0}.prepared-document p:first-child{color:#586561;font-size:12px}#private-brief-preview .btn{margin:0 12px 12px 0}#evidence-queue-controls{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #e1e5e2}#evidence-queue-controls label{display:flex;gap:10px;align-items:center;font-size:13px}#evidence-queue-controls select{font:inherit;padding:10px;background:white;border:1px solid #c6d2c8;border-radius:8px;color:#243b32}#evidence-queue-controls p{font-size:12px;color:#586561;margin:0}@media(max-width:650px){#evidence-queue-controls{align-items:flex-start;flex-direction:column;gap:10px}.prepared-document{padding:16px}}
.outcome-intake{margin:20px 0}.outcome-intake label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:500}.outcome-intake select{width:100%;max-width:560px;padding:14px;font:inherit;font-size:16px;background:#fff;color:#243b32;border:1px solid #c6d2c8;border-radius:8px}.outcome-description{font-size:14px;color:#586561;line-height:1.6;margin:12px 0}.service-scope-note{font-size:12px!important;color:#586561;max-width:75ch}#fw-services>.fw-shell{border:0;background:transparent;padding:24px 0;box-shadow:none}#fw-services h2{font-size:24px;font-weight:500}#fw-service-form .fw-grid{grid-template-columns:1fr}#fw-service-form textarea{max-width:720px;min-height:100px}#fw-services .fw-service-update{box-shadow:none;border:1px solid #e1e5e2;border-radius:8px}#fw-service-form{max-width:760px}
#view-wallet .sidebar .sb-user{border-top:1px solid #dbe2d9}#view-wallet .sidebar .u-email,#view-wallet .sidebar #signout{color:#43594e}#view-wallet .sidebar #signout:hover{color:#17392e}
#daily-sales{border:0;background:transparent;padding:24px 0;border-bottom:1px solid #e1e5e2}#daily-sales:empty{display:none}#daily-sales h2{font-size:23px;font-weight:500}#daily-sales p{font-size:13px;line-height:1.65;max-width:80ch}#daily-sales summary{font-size:14px;padding:18px 0;cursor:pointer}#daily-sales small{color:#586561;line-height:1.6;font-size:12px}.sales-summary{display:flex;gap:48px;margin:24px 0}.sales-summary span,.sales-summary small{display:block}.sales-summary span{font-size:12px;color:#586561}.sales-summary strong{display:block;font-size:30px;font-weight:500;margin:10px 0;font-variant-numeric:tabular-nums}.sales-source-label{display:flex;flex-direction:column;gap:8px;font-size:13px;max-width:500px}.sales-source-label select,#sales-form input:not([type=checkbox]){font:inherit;padding:10px;border:1px solid #c6d2c8;border-radius:8px;background:white;box-sizing:border-box;width:100%}#sales-form{max-width:800px}#sales-form .fw-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}#sales-form .fw-grid label{display:flex;flex-direction:column;gap:8px;font-size:13px}#sales-status{font-size:13px;padding:12px 0;color:#245e52}@media(max-width:650px){#sales-form .fw-grid{grid-template-columns:1fr}.sales-summary{gap:24px;flex-wrap:wrap}.sales-summary strong{font-size:26px}}
