.owner-approval-inbox{max-width:1180px;margin:24px auto;color:#102f4e;font-size:16px;line-height:1.55}.owner-approval-inbox,.owner-approval-inbox *{box-sizing:border-box}.owner-approval-inbox .approval-inbox-heading{display:block;margin-bottom:22px}.owner-approval-inbox .approval-inbox-heading h2{font-size:26px;line-height:1.3;margin:0 0 8px;color:#102f4e}.owner-approval-inbox .approval-inbox-heading p{font-size:16px;line-height:1.55;margin:6px 0;color:#52677c}.owner-approval-inbox .approval-inbox-heading .approval-inbox-count{font-size:18px;font-weight:700;color:#102f4e}.owner-approval-inbox .approval-inbox-group{margin:22px 0}.owner-approval-inbox .approval-inbox-group h3{font-size:18px;line-height:1.4;margin:0 0 10px;color:#102f4e}.owner-approval-inbox .approval-inbox-group ul{padding:0;margin:0;list-style:none;display:grid;gap:12px}.owner-approval-inbox .approval-inbox-item{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;border:1px solid #d8e3ec;border-left:5px solid #a56a12;border-radius:10px;background:#fff;min-width:0}.owner-approval-inbox .approval-item-copy{min-width:0;flex:1}.owner-approval-inbox .approval-item-status{display:inline-block;font-size:14px;font-weight:700;line-height:1.5;color:#805010;background:#fff3db;border-radius:5px;padding:3px 8px}.owner-approval-inbox [data-tone=bad] .approval-item-status{color:#a12727;background:#fff0f0}.owner-approval-inbox .approval-item-copy h4{font-size:18px;line-height:1.4;margin:9px 0 5px;font-weight:700;color:#102f4e;overflow-wrap:anywhere}.owner-approval-inbox .approval-item-copy p{font-size:16px;line-height:1.55;margin:5px 0;color:#52677c;overflow-wrap:anywhere}.owner-approval-inbox .approval-item-copy .approval-item-amount{font-size:20px;font-weight:700;color:#102f4e;margin-top:9px;font-variant-numeric:tabular-nums}.owner-approval-inbox button{font:inherit;font-size:16px;line-height:1.4;min-height:44px;padding:10px 16px;cursor:pointer;border-radius:8px;white-space:normal}.owner-approval-inbox .approval-item-action{flex:0 0 auto;max-width:260px;background:#102f4e;color:#fff;border:1px solid #102f4e}.owner-approval-inbox .approval-inbox-toggle{background:#fff;color:#102f4e;border:1px solid #bdccdc}.owner-approval-inbox button:focus-visible{outline:3px solid #376da8;outline-offset:3px}.owner-approval-inbox .approval-inbox-empty{border:1px solid #d8e3ec;border-radius:10px;padding:18px 20px;font-size:16px;color:#52677c;background:#fff}@media(max-width:600px){.owner-approval-inbox .approval-inbox-heading h2{font-size:23px}.owner-approval-inbox .approval-inbox-item{display:block;padding:16px}.owner-approval-inbox .approval-item-action{margin-top:14px;max-width:none;width:100%}.owner-approval-inbox .approval-inbox-toggle{width:100%}}.owner-approval-inbox .approval-item-action{background:#fff;color:#102f4e;border-color:#bdccdc}.owner-approval-inbox .approval-item-action.first-action{background:#102f4e;color:#fff;border-color:#102f4e}.owner-approval-inbox [data-kind=ready]{border-left-color:#3979b7}.owner-approval-inbox [data-kind=ready] .approval-item-status{color:#245781;background:#edf5ff}.owner-approval-inbox [data-kind=followup]{border-left-color:#8796a5}.owner-approval-inbox [data-kind=followup] .approval-item-status{color:#52677c;background:#f1f4f7}.owner-approval-inbox .approval-inbox-item[data-tone=bad]{border-left-color:#be3434}.owner-approval-inbox .approval-inbox-item[data-tone=bad] .approval-item-status{color:#a12727;background:#fff0f0}.manager-day{max-width:1100px;margin:0 auto;color:#14283e;font-size:15px;line-height:1.55}.manager-day *{box-sizing:border-box}.manager-day h2{font-size:clamp(25px,3vw,34px);line-height:1.18;margin:8px 0 14px}.manager-day h3{font-size:18px;line-height:1.4;margin:0 0 8px}.manager-day p{font-size:15px;line-height:1.55;margin:8px 0 14px;overflow-wrap:anywhere}.manager-day .manager-day-kicker{font-size:12px;font-weight:750;letter-spacing:.06em;margin:0 0 8px}.manager-day .manager-day-note{font-size:13px;color:#536276}.manager-day-header{padding:8px 0 22px}.manager-day button{min-height:44px;font-size:14px;line-height:1.4;padding:10px 15px;border:1px solid #cad2db;border-radius:8px;background:#fff;color:#14283e;text-align:left;cursor:pointer}.manager-day button:disabled{opacity:.5;cursor:not-allowed}.manager-day .manager-day-primary{background:#14283e;color:#fff;border-color:#14283e;font-weight:650}.manager-day :is(button,input,textarea,select,summary):focus-visible{outline:3px solid #518db7;outline-offset:3px}.manager-day-section{padding:22px;background:#fff;border:1px solid #dce2e8;border-radius:12px;margin:0 0 18px}.manager-day summary{font-size:16px;font-weight:700;min-height:44px;align-content:center;cursor:pointer;line-height:1.45}.manager-day details[open]>summary{margin-bottom:14px}.manager-day-empty{padding:14px;background:#f4f7fa;border-radius:8px}.manager-day-notice{padding:14px 18px;border-left:4px solid #2e6d52;background:#edf6f0;border-radius:8px}.manager-day-workspaces{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.manager-day-workspaces article{padding:16px;border:1px solid #dce2e8;border-radius:8px}.manager-day-workspaces button{width:100%;margin-top:8px}.manager-followup{padding:18px;border:1px solid #dce2e8;border-left:4px solid #ab710e;border-radius:8px;margin:12px 0}.manager-followup.needs-attention{background:#fffcf5}.manager-followup.is-complete{border-left-color:#2e6d52;background:#f3f9f5}.manager-followup h3{font-size:17px;overflow-wrap:anywhere}.manager-day label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:650;margin:14px 0}.manager-day :is(input,textarea,select){width:100%;min-height:44px;padding:11px;border:1px solid #b9c5d1;border-radius:7px;background:#fff;color:#14283e;font-family:inherit;font-size:16px;line-height:1.5}.manager-day textarea{min-height:110px;resize:vertical}.manager-day .manager-day-checkbox{flex-direction:row;align-items:flex-start;font-weight:400}.manager-day-checkbox input{width:20px;min-height:20px;margin:2px 5px 0 0;flex-shrink:0}.manager-day-form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.manager-day-draft-item{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f4f7fa;padding:12px;border-radius:8px;margin:10px 0}.manager-day-draft-item p{margin:0;flex:1}.manager-day-report{padding:16px 0;border-bottom:1px solid #dce2e8}.manager-day-report:last-child{border:0}@media(max-width:650px){.manager-day-section{padding:16px}.manager-day-workspaces,.manager-day-form-row{grid-template-columns:1fr}.manager-day-form-row{gap:0}.manager-followup{padding:14px}.manager-day-header>.manager-day-primary{width:100%;text-align:center}.manager-day-draft-item{align-items:flex-start;flex-direction:column}.manager-day-closing form>button{width:100%;text-align:center}}.manager-day-top-actions{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:650px){.manager-day-top-actions>button{width:100%;text-align:center}}.manager-source-work{border-left:4px solid #b47a1d}.manager-source-work>h3{font-size:20px}.manager-source-item{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;border-top:1px solid #e1e7ed}.manager-source-item h3{font-size:17px;margin:0 0 4px}.manager-source-item p{margin:0;font-size:14px}.manager-source-item button{flex-shrink:0}.manager-department-shortcuts{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 10px}.manager-closing-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.manager-closing-heading h3{margin:0}.manager-day-tools .manager-day-note{margin-bottom:0}@media(max-width:650px){.manager-source-item,.manager-closing-heading{align-items:flex-start;flex-direction:column;gap:10px}.manager-source-item button,.manager-department-shortcuts button{width:100%}.manager-department-shortcuts{display:grid;grid-template-columns:1fr}.manager-closing-heading button{width:100%;text-align:center}.manager-source-work>h3{font-size:19px}}.manager-handover-status{border-left:4px solid #8a96a5}.manager-handover-status.is-green{border-left-color:#2e6d52}.manager-handover-status.is-amber{border-left-color:#ab710e}.manager-handover-status.is-red{border-left-color:#a12727}.manager-handover-status>h3{font-size:20px;overflow-wrap:anywhere}.manager-day .manager-handover-pill{display:inline-block;font-size:13px;font-weight:750;padding:3px 10px;border-radius:999px;margin:0 0 8px;background:#edf1f5;color:#14283e}.manager-handover-status.is-green>.manager-handover-pill{background:#eaf7ef;color:#126838}.manager-handover-status.is-amber>.manager-handover-pill{background:#fff3db;color:#805010}.manager-handover-status.is-red>.manager-handover-pill{background:#fff0f0;color:#a12727}.manager-handover-exceptions{list-style:none;padding:0;margin:10px 0;display:grid;gap:8px}.manager-handover-exceptions li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 12px;border-radius:8px;border-left:4px solid #ab710e;background:#fff9ec;overflow-wrap:anywhere}.manager-handover-exceptions li.is-red{border-left-color:#a12727;background:#fff5f5}.manager-handover-exceptions li>span:last-child{flex-basis:100%;font-size:14px}.manager-handover-exceptions .manager-handover-pill{margin:0;padding:1px 8px;font-size:12px}.manager-handover-exceptions li.is-amber .manager-handover-pill{background:#fff3db;color:#805010}.manager-handover-exceptions li.is-red .manager-handover-pill{background:#fff0f0;color:#a12727}.manager-handover-ack{margin:12px 0;padding:14px;border-radius:8px;background:#f4f7fa}.manager-handover-read{margin-top:14px}.manager-handover-areas,.manager-handover-items{padding-left:20px;margin:6px 0 12px}.manager-handover-items li,.manager-handover-areas li{margin:4px 0;overflow-wrap:anywhere}.manager-handover-areas-form{border:1px solid #dce2e8;border-radius:8px;padding:6px 14px 4px;margin:14px 0;min-width:0}.manager-handover-areas-form legend{font-size:14px;font-weight:700;padding:0 6px}.manager-handover-areas-form label{margin:10px 0}.manager-handover-carry-preview{padding:12px 14px;border-radius:8px;background:#fffcf5;border-left:4px solid #ab710e;margin:14px 0}.manager-handover-carry-preview ul{padding-left:20px;margin:6px 0}.manager-handover-carry-preview li{overflow-wrap:anywhere}.manager-day .manager-carry-badge{display:inline-block;font-size:13px;font-weight:700;padding:3px 10px;border-radius:999px;margin:0 0 10px}.manager-carry-badge.is-amber{background:#fff3db;color:#805010}.manager-carry-badge.is-red{background:#fff0f0;color:#a12727}.manager-carry-chain{margin-top:10px}.manager-carry-chain summary{font-size:14px}.manager-carry-chain ol{padding-left:22px;margin:4px 0}.manager-carry-chain li{overflow-wrap:anywhere}@media(max-width:650px){.manager-handover-status .manager-day-top-actions>button,.manager-handover-ack button{width:100%;text-align:center}.manager-handover-status>h3{font-size:18px}}.cash-outlook{max-width:1180px;margin:24px auto;color:#102f4e;font-size:16px;line-height:1.55}.cash-outlook,.cash-outlook *{box-sizing:border-box}.cash-outlook>header h2,.cash-location-choice h2{font-size:26px;line-height:1.3;margin:0 0 8px}.cash-outlook p{font-size:16px;line-height:1.55;color:#52677c;margin:8px 0}.cash-outlook>header{display:block;margin-bottom:20px}.cash-outlook .cash-outlook-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cash-outlook .cash-outlook-totals article{padding:20px;background:#fff;border:1px solid #d8e3ec;border-radius:10px}.cash-outlook .cash-outlook-totals h3{font-size:16px;margin:0 0 10px;line-height:1.4}.cash-outlook .cash-outlook-totals strong{font-size:30px;line-height:1.3;font-variant-numeric:tabular-nums}.cash-outlook [data-tone=bad] strong{color:#a12727}.cash-outlook .cash-outlook-totals [data-tone=good] strong{color:#126838}.cash-outlook .cash-outlook-attention{padding:18px 20px;margin:18px 0;background:#fff3db;border-left:5px solid #a56a12;border-radius:9px}.cash-outlook .cash-outlook-attention[data-tone=bad]{background:#fff0f0;border-left-color:#be3434}.cash-outlook .cash-outlook-attention[data-tone=good]{background:#eaf7ef;border-left-color:#168047}.cash-outlook .cash-outlook-attention>strong{font-size:18px}.cash-outlook .cash-outlook-attention p{color:#29435a}.cash-outlook button{min-height:44px;font:inherit;font-size:16px;line-height:1.4;padding:10px 14px;border:1px solid #bdccdc;border-radius:8px;background:#fff;color:#102f4e;cursor:pointer}.cash-outlook button:focus-visible,.cash-outlook summary:focus-visible{outline:3px solid #376da8;outline-offset:3px}.cash-outlook button:disabled{color:#687782;background:#eef1f4;cursor:default}.cash-outlook .cash-outlook-attention button{background:#102f4e;color:#fff;border-color:#102f4e}.cash-outlook .cash-outlook-details{margin-top:18px;padding:16px 20px;border:1px solid #d8e3ec;background:#fff;border-radius:10px}.cash-outlook .cash-outlook-details summary{font-size:16px;min-height:44px;align-content:center;cursor:pointer;font-weight:700}.cash-outlook .cash-outlook-details h3{font-size:20px;margin:22px 0 12px}.cash-outlook .cash-outlook-details ul{list-style:none;padding:0;margin:0}.cash-outlook .cash-outlook-details li{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid #d8e3ec;padding:16px 0}.cash-outlook .cash-outlook-details h4{font-size:17px;margin:0;line-height:1.4}.cash-outlook .cash-outlook-details li>div{min-width:0}.cash-outlook .cash-outlook-details li>button{flex-shrink:0}.cash-outlook .cash-row-status{font-size:14px;font-weight:700;display:inline-block;color:#805010}.cash-outlook .cash-row-status[data-tone=good]{color:#126838}.cash-outlook .cash-row-status[data-tone=bad]{color:#a12727}.cash-outlook .cash-outlook-notice:empty{display:none}.cash-outlook .cash-outlook-dialog{width:min(520px,calc(100% - 32px));max-height:calc(100vh - 40px);overflow:auto;padding:24px;border:1px solid #bdccdc;border-radius:12px;color:#102f4e;background:#fff}.cash-outlook .cash-outlook-dialog::backdrop{background:#0a1e308c}.cash-outlook .cash-outlook-dialog h2{font-size:23px;line-height:1.3;margin:0 0 12px}.cash-outlook .cash-outlook-dialog>div{display:flex;gap:12px;justify-content:flex-end;margin-top:20px;flex-wrap:wrap}.cash-outlook .cash-outlook-dialog>div button:last-child{background:#102f4e;color:#fff}.cash-location-choice>div{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:650px){.cash-outlook .cash-outlook-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cash-outlook .cash-outlook-totals article{padding:14px 12px;min-width:0}.cash-outlook .cash-outlook-totals article:last-child{grid-column:1/-1}.cash-outlook .cash-outlook-totals strong{font-size:23px;overflow-wrap:anywhere}.cash-outlook .cash-outlook-totals article:last-child strong{font-size:28px}.cash-outlook>header h2{font-size:23px}.cash-outlook>header{margin-bottom:14px}.cash-outlook .cash-outlook-attention{padding:16px;margin-top:14px}.cash-outlook .cash-outlook-attention button{width:100%}.cash-outlook .cash-outlook-details{padding:14px}.cash-outlook .cash-outlook-details li{display:block}.cash-outlook .cash-outlook-details li>button{width:100%;margin-top:12px}.cash-outlook .cash-outlook-dialog>div button{width:100%}}.stb{--stb-ink:#102f4e;--stb-muted:#52677c;--stb-line:#d8e3ec;--stb-good:#126838;--stb-good-bg:#eaf7ef;--stb-review:#805010;--stb-review-bg:#fff3db;--stb-bad:#a12727;--stb-bad-bg:#fff0f0;--stb-info:#1f5b93;--stb-info-bg:#e8f1fb;max-width:1180px;margin:24px auto;padding:20px;background:#fff;border:1px solid var(--stb-line);border-left:5px solid #8a96a5;border-radius:10px;color:var(--stb-ink);font-size:16px;line-height:1.5;min-width:0;display:grid;gap:8px}.stb[data-tone=good]{border-left-color:#168047}.stb[data-tone=review]{border-left-color:#a56a12}.stb[data-tone=bad]{border-left-color:#be3434}.stb[data-tone=unknown]{border-left-color:#376da8}.stb *{box-sizing:border-box}.stb h2{margin:0;font-size:22px;line-height:1.3;color:var(--stb-ink)}.stb h3{margin:4px 0;font-size:17px;line-height:1.35;color:var(--stb-ink)}.stb h4{margin:10px 0 4px;font-size:16px;color:var(--stb-ink)}.stb p{margin:4px 0;color:var(--stb-muted)}.stb .stb-eyebrow{margin:0;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#53677d}.stb button,.stb select,.stb input[type=text],.stb input[type=number]{font:inherit;font-size:16px;min-height:44px}.stb button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:8px;cursor:pointer;text-align:center;width:auto;margin:0;line-height:1.3}.stb button:focus-visible,.stb select:focus-visible,.stb summary:focus-visible,.stb input:focus-visible,.stb [tabindex="-1"]:focus-visible{outline:3px solid #376da8;outline-offset:2px}.stb .stb-primary{background:var(--stb-ink);color:#fff;border:1px solid var(--stb-ink);font-weight:800}.stb .stb-secondary,.stb .stb-save{background:#fff;color:var(--stb-ink);border:1px solid #9fb3c6;font-weight:700}.stb .stb-save{border-color:var(--stb-ink)}.stb button:disabled{background:#eef1f4;color:#687782;border-color:#d0d8e0;cursor:default}.stb-pill{font-style:normal;font-size:13px;font-weight:800;border-radius:999px;padding:3px 10px;white-space:nowrap;display:inline-block;line-height:1.5}.stb-pill.good{background:var(--stb-good-bg);color:var(--stb-good)}.stb-pill.review{background:var(--stb-review-bg);color:var(--stb-review)}.stb-pill.bad{background:var(--stb-bad-bg);color:var(--stb-bad)}.stb-pill.unknown{background:var(--stb-info-bg);color:var(--stb-info)}.stb-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:6px 0}.stb-figures>div{padding:12px 14px;border:1px solid var(--stb-line);border-radius:10px;background:#f8fbfd;min-width:0;display:grid;gap:2px;align-content:start}.stb-figures span{font-size:14px;font-weight:700;color:#34506a}.stb-figures strong{font-size:24px;line-height:1.25;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stb-figures .stb-kind{font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#53677d;margin-left:4px;white-space:nowrap}.stb-figures small{font-size:13px;color:#53677d}.stb-figures [data-tone=review]{background:var(--stb-review-bg);border-color:#efd9a8}.stb-figures [data-tone=review] strong{color:var(--stb-review)}.stb-figures [data-tone=bad]{background:var(--stb-bad-bg);border-color:#f0c4c4}.stb-figures [data-tone=bad] strong{color:var(--stb-bad)}.stb-figures [data-tone=good]{background:var(--stb-good-bg);border-color:#bfe3cc}.stb-figures [data-tone=good] strong{color:var(--stb-good)}.stb-figures [data-tone=unknown]{background:var(--stb-info-bg);border-color:#c5daf0}.stb-figures [data-tone=unknown] strong{color:var(--stb-info)}.stb-attention{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;color:#29435a!important}.stb-actions{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 2px}.stb .stb-co-note{font-size:14px;padding:8px 12px;background:#f3f7fb;border-radius:8px;margin:2px 0}.stb-recon{border-top:1px solid var(--stb-line);margin-top:4px;padding-top:4px}.stb-recon>summary,.stb-details>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:800;color:var(--stb-ink)}.stb-recon[open]>summary{margin-bottom:8px}.stb-diffs{display:grid;gap:12px}.stb-diff{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--stb-line);border-left:5px solid #a56a12;border-radius:10px;background:#fff;min-width:0;scroll-margin:96px 0 24px}.stb-diff[data-tone=good]{border-left-color:#168047}.stb-diff[data-tone=bad]{border-left-color:#be3434}.stb-diff[data-tone=unknown]{border-left-color:#376da8}.stb-diff header{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.stb-diff header strong{font-size:18px;font-variant-numeric:tabular-nums}.stb-saved{background:#f6f9fb;border-radius:8px;padding:8px 10px}.stb-form{display:grid;gap:10px;margin-top:6px;min-width:0}.stb-form fieldset{border:1px solid var(--stb-line);border-radius:10px;padding:8px 12px;margin:0;display:grid;gap:2px;min-width:0}.stb-form legend{font-weight:800;padding:0 4px}.stb-radio{display:flex;gap:10px;align-items:center;min-height:44px;cursor:pointer}.stb-radio input{width:22px;height:22px;flex:0 0 auto;margin:0}.stb-field{display:grid;gap:4px;font-weight:700;min-width:0}.stb-field select,.stb-field input{width:100%;max-width:520px;padding:8px 10px;border:1px solid #9fb3c6;border-radius:8px;background:#fff;color:var(--stb-ink);font-weight:400}.stb .stb-hint{font-size:14px;background:var(--stb-info-bg);color:var(--stb-info);border-radius:8px;padding:8px 10px}.stb-result{padding:10px 12px;border-radius:8px;display:grid;gap:8px;scroll-margin:96px 0 24px}.stb-result p{margin:0;font-weight:600}.stb-result.ok{background:var(--stb-good-bg)}.stb-result.ok p{color:var(--stb-good)}.stb-result.err{background:var(--stb-bad-bg)}.stb-result.err p{color:var(--stb-bad)}.stb-result .stb-next{justify-self:start}.stb-table{display:grid;margin:8px 0}.stb-tr{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr 1.6fr;gap:8px;padding:10px 0;border-bottom:1px solid #e3eaf1;align-items:center;font-variant-numeric:tabular-nums}.stb-th{font-weight:800;font-size:14px;color:#53677d}.stb-list{list-style:none;padding:0;margin:6px 0}.stb-list li{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:10px 0;border-bottom:1px solid #e3eaf1}.stb-list li small{grid-column:1/-1;color:#53677d;font-size:14px}.stb-list li small[data-tone=good]{color:var(--stb-good)}.stb-list li small[data-tone=review]{color:var(--stb-review)}.stb-list strong{font-variant-numeric:tabular-nums}.stb .stb-fine{font-size:13px}.stb-cashdep{display:grid;gap:8px}.stb-diff>.stb-open,.stb-cashdep>.stb-cashdep-open,.stb-form .stb-save{justify-self:start}@media(max-width:700px){.stb{padding:16px 14px;margin:16px 0}.stb h2{font-size:20px}.stb-figures{grid-template-columns:1fr 1fr;gap:8px}.stb-figures>div{padding:10px 12px}.stb-figures>div:last-child{grid-column:1/-1}.stb-figures strong{font-size:20px}.stb-actions button,.stb-diff>.stb-open,.stb-cashdep>.stb-cashdep-open,.stb-result .stb-next{width:100%;justify-self:stretch}.stb-diff{padding:12px}.stb-th{display:none}.stb-tr{grid-template-columns:1fr 1fr;gap:4px 12px}.stb-tr>span:first-child{grid-column:1/-1;font-weight:800}.stb-tr>span[data-label]:before{content:attr(data-label) ": ";color:#53677d;font-size:13px}.stb-tr>span[data-label=Expected]{grid-column:1/-1}}.books-check.stb-close-target:focus{outline:3px solid #376da8;outline-offset:3px;border-radius:8px}.order-receiving{max-width:1180px;margin:24px auto;color:#142b47;font-size:16px;line-height:1.5}.order-receiving header,.receiving-order,.receiving-panel-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.order-receiving h2{font-size:26px;margin:0 0 8px}.order-receiving h3{font-size:19px;margin:0 0 8px}.order-receiving p{font-size:16px;margin:8px 0}.order-receiving button{min-height:44px;font-size:14px;padding:10px 16px;border:1px solid #bbcddd;border-radius:8px;background:#fff;color:#15314f;cursor:pointer}.order-receiving button.primary{background:#112a46;color:#fff}.receiving-summary{margin:20px 0}.receiving-summary article{display:flex;flex-direction:column;background:#fff;border:1px solid #cedbe8;border-radius:12px;padding:20px;gap:6px}.receiving-summary strong{font-size:30px}.receiving-summary small{font-size:13px}.receiving-order{padding:20px;background:#fff;border:1px solid #cedbe8;border-radius:12px;margin:12px 0}.receiving-order p{color:#785616;font-size:14px}.receiving-panel{padding:22px;background:#fff;border:1px solid #bacddd;border-radius:14px}.receiving-panel label{display:flex;flex-direction:column;font-size:14px;gap:8px;margin:12px 0}.receiving-panel input:not([type=checkbox]){min-height:44px;font-size:16px;width:100%;max-width:400px;box-sizing:border-box;padding:10px;border-radius:7px;border:1px solid #b7c9da}.receiving-panel label.receiving-confirm{flex-direction:row;align-items:start;font-size:15px;margin:18px 0;max-width:700px}.receiving-confirm input{width:20px;height:20px;flex-shrink:0}.receiving-lines>div{padding:16px 0;border-top:1px solid #d6e0e9;display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}.receiving-lines strong,.receiving-lines span{grid-column:1/-1}.receiving-lines span{font-size:14px;color:#52657b}.receiving-panel dl>div{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid #d5dfeb}.receiving-panel dd{font-weight:700;margin:0}.receiving-credit,.receiving-notice{background:#fff7e7;padding:16px;border-radius:10px;color:#745019}.receiving-success{padding:16px;background:#e7f5ed;color:#21643e;border-radius:10px}.receiving-panel summary{min-height:44px;padding:12px 0;cursor:pointer;font-size:14px}.order-receiving :focus-visible{outline:3px solid #2681d5;outline-offset:3px}.receiving-empty{background:#fff;padding:20px;border-radius:12px}@media(max-width:640px){.order-receiving header,.receiving-order{align-items:stretch;flex-direction:column;gap:8px}.order-receiving h2{font-size:24px}.receiving-panel{padding:16px}.receiving-panel-head{align-items:start}.receiving-lines>div{grid-template-columns:1fr}.receiving-panel dl>div{font-size:14px}.receiving-summary strong{font-size:26px}}.receiving-order.receiving-good{border-left:4px solid #2e6d52}.receiving-order.receiving-good p{color:#21643e}.receiving-order.receiving-review{border-left:4px solid #ab710e}.receiving-order.receiving-bad{border-left:4px solid #b23c38}.receiving-order.receiving-bad p{color:#a32f2b}.receiving-panel textarea{min-height:90px;width:100%;box-sizing:border-box;font:inherit;padding:10px;border:1px solid #b7c9da;border-radius:7px}.order-receiving .unified-credit-ledger{padding:16px;border:1px solid #d8e3ec;border-radius:10px;margin:16px 0;background:#fff}.order-receiving .unified-credit-ledger dl{display:block;margin:0 0 16px}.order-receiving .unified-credit-ledger dl>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #e2e8ef}.order-receiving .unified-credit-ledger dt{font-size:16px}.order-receiving .unified-credit-ledger dd{font-size:18px;font-weight:700;margin:0;white-space:nowrap}.order-receiving .unified-credit-ledger p{font-size:14px;line-height:1.5}.order-receiving .unified-credit-ledger button{min-height:44px;font-size:15px}.books-hub,.books-flow{display:grid;gap:16px}.books-hub .card,.books-flow .card{padding:18px;border:1px solid #dce6ef;border-radius:12px;background:#fff}.books-hub-head{display:grid;gap:8px}.books-hub-head h3{margin:0;font-size:20px;color:#102f4e}.books-hub-head p{margin:0;color:#53677d;font-size:14px}.books-hub-head .primary{justify-self:start;min-height:44px}.books-hub-head small{color:#53677d;font-size:12px}.books-hub-group h4{margin:0 0 8px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#53677d}.books-hub-row{width:100%;min-height:56px;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;padding:12px 14px;margin-bottom:8px;border:1px solid #e0e7ef;border-radius:10px;background:#fff;font:inherit;cursor:pointer}.books-hub-row span{display:grid;gap:2px}.books-hub-row strong{color:#102f4e;font-size:15px}.books-hub-row small{color:#53677d;font-size:13px}.books-pill{font-style:normal;font-size:12px;font-weight:800;border-radius:999px;padding:4px 9px;white-space:nowrap}.books-pill.good{background:#eaf7ef;color:#126838}.books-pill.review{background:#fff3db;color:#805010}.books-pill.bad{background:#fff0f0;color:#a12727}.books-pill.unknown{background:#eef1f5;color:#526579}.books-route-bar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:13px;color:#53677d}.books-route-bar button{min-height:44px;padding:8px 12px;border-radius:8px;border:1px solid #bfcedc;background:#fff;color:#173954;font:inherit;cursor:pointer}.books-close-head{display:grid;gap:8px;border-left:4px solid #bfcedc}.books-close-head.good{border-left-color:#126838}.books-close-head.review{border-left-color:#b78017}.books-close-head.bad{border-left-color:#be3434}.books-close-head.unknown{border-left-color:#8a98a8}.books-close-head h3{margin:0;font-size:20px;color:#102f4e}.books-close-head p{margin:0;color:#53677d;font-size:14px}.books-close-head .primary{justify-self:start;min-height:44px;white-space:normal;text-align:left}.books-close-stages{display:flex;gap:6px;flex-wrap:wrap}.books-close-stages span{font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px;background:#eef1f5;color:#526579}.books-close-stages span.on{background:#102f4e;color:#fff}.books-link{justify-self:start;min-height:44px;background:none;border:0;color:#1f5aa6;font:inherit;font-size:14px;font-weight:700;cursor:pointer;padding:0}.books-why{font-size:14px;color:#34475c;background:#f5f8fb;border-radius:8px;padding:10px 12px}.books-why p{margin:0}.books-notice{margin:0;padding:10px 12px;border-radius:8px;background:#eaf7ef;color:#126838;font-size:14px}.books-close-list h4{margin:0 0 10px;font-size:16px;color:#102f4e}.books-close-list ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.books-close-list li{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid #e0e7ef;border-radius:10px}.books-close-list li.optional{background:#fbfcfe}.books-close-list li span{display:grid;gap:2px}.books-close-list li small{color:#53677d;font-size:13px}.books-close-list li button{min-height:44px;padding:8px 12px;border-radius:8px;border:1px solid #bfcedc;background:#fff;color:#173954;font:inherit;font-size:14px;cursor:pointer}.books-close-versions summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:800;color:#102f4e;font-size:14px}.books-close-versions ol{margin:0;padding-left:18px;display:grid;gap:6px;font-size:14px}.books-close-versions small{display:block;color:#53677d}@media(max-width:640px){.books-close-list li{grid-template-columns:1fr auto}.books-close-list li button{grid-column:1/-1;justify-self:start}}.vs{display:grid;gap:12px;min-width:0;border-left:4px solid #8a98a8!important}.vs *{box-sizing:border-box}.vs.vs-tone-good{border-left-color:#108a59!important}.vs.vs-tone-review{border-left-color:#dc8b10!important}.vs.vs-tone-bad{border-left-color:#d84f4f!important}.vs-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.vs-kicker{margin:0;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#53677d;min-width:0;overflow-wrap:anywhere}.vs h3{margin:0;font-size:19px;line-height:1.3;color:#102f4e}.vs h3:focus{outline:2px solid #1f5aa6;outline-offset:3px;border-radius:4px}.vs-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.vs-figures div{border:1px solid #e0e7ef;border-radius:10px;padding:8px 10px;display:grid;gap:1px;background:#f8fbfe;min-width:0}.vs-figures dt{font-size:12px;color:#53677d}.vs-figures dd{margin:0;font-size:17px;font-weight:800;color:#102f4e;overflow-wrap:anywhere}.vs-figures small{font-size:12px;color:#53677d;font-weight:700}.vs-figures .vs-bad{background:#fff5f5;border-color:#f2caca}.vs-figures .vs-bad dd,.vs-figures .vs-bad small{color:#a12727}.vs-figures .vs-review{background:#fffaf0;border-color:#f1dcb2}.vs-figures .vs-review dd,.vs-figures .vs-review small{color:#805010}.vs-figures .vs-good{background:#f1faf4;border-color:#c7e7d3}.vs-figures .vs-good dd,.vs-figures .vs-good small{color:#126838}.vs-figures .vs-unknown{background:#f3f6fa;border-color:#d3dce6}.vs-figures .vs-unknown dd,.vs-figures .vs-unknown small{color:#3f5368}.vs-needs{margin:0;font-size:14px;color:#23384f;overflow-wrap:anywhere}.vs-main-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.vs button{min-height:44px;padding:10px 14px;border-radius:8px;border:1px solid #bfcedc;background:#fff;color:#173954;font:inherit;font-size:14px;cursor:pointer;text-align:left;max-width:100%;white-space:normal}.vs button:disabled{opacity:.6;cursor:default}.vs button.primary{background:#102f4e;border-color:#102f4e;color:#fff;font-weight:700}.vs button.vs-quiet{background:#f4f7fa;color:#3f5368}.vs button.vs-go{border-color:#b9cde6;color:#0b4fa8;font-weight:700}.vs button.vs-approve{background:#126838;border-color:#126838;color:#fff;font-weight:700}.vs-lines-wrap{border-top:1px solid #e6edf4;padding-top:4px}.vs-lines-wrap>summary,.vs-same>summary,.vs-log>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:700;color:#173954;font-size:14px}.vs-lines-body{display:grid;gap:12px;padding-top:4px}.vs-role{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:13px;color:#3f5368}.vs-role button{padding:8px 14px}.vs-role button.on{background:#e8f0fb;border-color:#1f5aa6;color:#0b3f86;font-weight:800}.vs-role small{flex-basis:100%;color:#53677d;font-size:12px}.vs-supplier{border:1px solid #e0e7ef;border-left:4px solid #8a98a8;border-radius:10px;padding:10px 12px;display:grid;gap:8px;min-width:0}.vs-supplier.vs-bad{border-left-color:#d84f4f}.vs-supplier.vs-review{border-left-color:#dc8b10}.vs-supplier.vs-good{border-left-color:#108a59}.vs-supplier header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center}.vs-sup-name{display:grid;gap:1px;min-width:0}.vs-sup-name strong{font-size:15px;color:#102f4e}.vs-sup-name small{font-size:12px;color:#53677d}.vs-sup-nums{grid-column:1/-1;font-size:13px;color:#53677d;overflow-wrap:anywhere}.vs-sup-nums b{color:#102f4e}.vs-lines{list-style:none;margin:0;padding:0;display:grid;gap:8px}.vs-line{border:1px solid #e3eaf1;border-radius:10px;padding:10px 12px;display:grid;gap:8px;min-width:0}.vs-line.vs-bad{background:#fff8f8}.vs-line.vs-review{background:#fffaf0}.vs-line.vs-unknown{background:#f5f7fa}.vs-line-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:center}.vs-line-ref{display:grid;gap:2px;min-width:0}.vs-line-ref small{color:#53677d;font-size:12px}.vs-line-row .books-pill{justify-self:start}.vs-line-amt{display:grid;font-size:14px;color:#102f4e;min-width:0}.vs-line-amt small{font-size:11px;color:#6a7c8f}.vs-issue{display:grid;gap:6px;border-top:1px dashed #d6e0ea;padding-top:8px;min-width:0}.vs-issue p{margin:0;font-size:14px;color:#23384f;overflow-wrap:anywhere}.vs-issue-title:focus{outline:2px solid #1f5aa6;outline-offset:2px;border-radius:4px}.vs-issue-state{font-weight:700}.vs-issue .vs-source{font-size:12px;color:#53677d}.vs-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.vs-actions small,.vs-issue>small{flex-basis:100%;color:#53677d;font-size:12px}.vs-check{display:flex;gap:10px;align-items:center;min-height:44px;font-size:14px;flex-basis:100%;cursor:pointer}.vs-check input{width:22px;height:22px;flex:none}.vs-date{display:grid;gap:4px;font-size:13px;color:#3f5368}.vs-date input{min-height:44px;padding:8px 10px;border:1px solid #bfcedc;border-radius:8px;font:inherit;max-width:100%}.vs-wait{flex-basis:100%;color:#805010!important;font-weight:700}.vs-ok{color:#126838!important;font-weight:700;background:#eaf7ef;border-radius:8px;padding:8px 10px}.vs-err{color:#a12727!important;font-weight:700;background:#fff0f0;border-radius:8px;padding:8px 10px}.vs-ok:focus,.vs-err:focus{outline:2px solid #1f5aa6;outline-offset:2px}.vs-log ol{margin:0;padding-left:18px;display:grid;gap:4px;font-size:13px}.vs-log time{color:#6a7c8f}.vs-log p{margin:0;font-size:13px;color:#53677d}.vs-foot{color:#53677d;font-size:12px}@media(max-width:760px){.vs h3{font-size:17px}.vs-top{flex-direction:column-reverse;gap:6px}.vs-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-line-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vs-line-ref{grid-column:1/-1}.vs-main-actions button,.vs-actions button{width:100%}}.vs .vs-stale{font-size:14px;line-height:1.5;color:#805500;background:#fff5d8;padding:12px;border-radius:8px}.pr{display:grid;gap:12px;min-width:0;padding:18px;border:1px solid #dce6ef;border-radius:12px;background:#fff;border-left:4px solid #b78017}.pr.pr-approved,.pr.pr-submitted,.pr.pr-settled{border-left-color:#126838}.pr.pr-stale{border-left-color:#be3434}.pr *{box-sizing:border-box}.pr-top{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.pr-eyebrow{margin:0;font-size:12px;font-weight:800;letter-spacing:.06em;color:#53677d;min-width:0;overflow-wrap:anywhere}.pr-q{margin:0;font-size:14px;font-weight:700;color:#53677d}.pr h3{margin:0;font-size:21px;line-height:1.25;color:#102f4e}.pr h3:focus{outline:2px solid #1f5aa6;outline-offset:3px;border-radius:4px}.pr p{margin:0}.pr-sub{color:#34475c;font-size:14px;line-height:1.45}.pr-role{display:flex;gap:6px;align-items:center;font-size:13px;color:#53677d}.pr-role button{min-width:88px}.pr-role button[aria-pressed=true]{background:#e8f0f8;border-color:#102f4e;color:#102f4e;font-weight:800}.pr button{min-height:44px;padding:10px 14px;border-radius:8px;border:1px solid #bfcedc;background:#fff;color:#173954;font:inherit;font-size:14px;cursor:pointer;text-align:left}.pr button:disabled{opacity:.6;cursor:not-allowed}.pr button.primary{background:#102f4e;border-color:#102f4e;color:#fff;font-weight:700;justify-self:start;white-space:normal}.pr button.pr-secondary{justify-self:start;background:#f4f7fa}.pr button.pr-link{border:0;background:none;color:#1f5aa6;font-weight:700;padding:10px 0}.pr-pill{font-style:normal;font-size:12px;font-weight:800;border-radius:999px;padding:3px 9px;white-space:nowrap;display:inline-block}.pr-pill.good{background:#eaf7ef;color:#126838}.pr-pill.review{background:#fff3db;color:#805010}.pr-pill.bad{background:#fff0f0;color:#a12727}.pr-pill.unknown{background:#e9f0f8;color:#34506e}.pr-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pr-figures>div{border:1px solid #e0e7ef;border-top:3px solid #8a98a8;border-radius:10px;padding:10px 12px;display:grid;gap:4px;background:#f8fbfe;align-content:start;min-width:0}.pr-figures>div.good{border-top-color:#126838}.pr-figures>div.review{border-top-color:#b78017}.pr-figures>div.bad{border-top-color:#be3434}.pr-figures>div.info{border-top-color:#1f5aa6}.pr-figures span{font-size:12px;color:#53677d}.pr-figures strong{font-size:22px;color:#102f4e}.pr-figures small{font-size:12px;color:#44586d;line-height:1.4}.pr-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pr-steps li{display:flex;gap:8px;align-items:flex-start;border:1px solid #e0e7ef;border-radius:10px;padding:8px 10px;font-size:13px;color:#53677d;background:#fff;min-width:0}.pr-steps li b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#eef1f5;color:#526579;flex:none;font-size:12px}.pr-steps li span{display:grid;min-width:0;overflow-wrap:anywhere}.pr-steps li small{font-size:12px}.pr-steps li.done{border-color:#bfe3cc;color:#126838}.pr-steps li.done b{background:#eaf7ef;color:#126838}.pr-steps li.bad{border-color:#f0c4c4;color:#a12727}.pr-steps li.bad b{background:#fff0f0;color:#a12727}.pr-attention{display:grid;gap:6px;font-size:14px;color:#23384f}.pr-attention ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px}.pr-attention li{display:flex;gap:6px;align-items:center;min-width:0}.pr-alert{background:#fff0f0;border:1px solid #f0c4c4;border-radius:10px;padding:10px 12px;color:#a12727;font-size:14px}.pr-alert.review{background:#fffaf0;border-color:#f1dcb4;color:#6b430c;display:grid;gap:8px}.pr-check{display:flex;gap:10px;align-items:center;min-height:44px;font-size:14px;color:#23384f}.pr-check input{width:22px;height:22px;flex:none}.pr-muted{color:#53677d;font-size:13px}.pr-ok{color:#126838;font-weight:700;background:#eaf7ef;border-radius:8px;padding:8px 10px;font-size:14px}.pr-err{color:#a12727;font-weight:700;background:#fff0f0;border-radius:8px;padding:8px 10px;font-size:14px}.pr-settled{border:1px solid #bfe3cc;background:#f4fbf6;border-radius:10px;padding:10px 12px;display:grid;gap:6px;font-size:14px;color:#23384f}.pr-links{display:flex;gap:12px;flex-wrap:wrap}.pr details{border-top:1px solid #e6edf4;padding-top:4px;min-width:0}.pr details summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:700;color:#173954}.pr-ex-list[open]{display:grid;gap:10px}.pr-ex{border:1px solid #e3eaf1;border-radius:10px;padding:12px;display:grid;gap:8px;margin-bottom:10px}.pr-ex.open{background:#fffaf0;border-color:#f1dcb4}.pr-ex.done{background:#fbfdfc}.pr-ex-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.pr-ex h4{margin:0;font-size:15px;color:#102f4e;min-width:0}.pr-ex h4:focus{outline:2px solid #1f5aa6;outline-offset:3px;border-radius:4px}.pr-ex p{font-size:14px;color:#23384f;line-height:1.45}.pr-ex .pr-ex-kind{font-size:12px;color:#53677d;text-transform:uppercase;letter-spacing:.05em}.pr-options{display:flex;flex-wrap:wrap;gap:8px}.pr-options button{display:grid;gap:2px}.pr-options small{color:#53677d;font-size:12px}.pr .pr-decided{font-weight:700;color:#126838}.pr-basis table{width:100%;min-width:0;border-collapse:collapse;font-size:13px}.pr-basis th,.pr-basis td{text-align:left;padding:8px 6px;border-bottom:1px solid #e6edf4;vertical-align:top}.pr-basis td:last-child,.pr-basis th:last-child{text-align:right;white-space:nowrap}.pr-log ol{margin:0;padding-left:18px;display:grid;gap:4px;font-size:13px}.pr-log time{color:#6a7c8f}.pr-foot{color:#53677d;font-size:12px}@media(max-width:760px){.pr{padding:14px}.pr h3{font-size:19px}.pr-figures{grid-template-columns:minmax(0,1fr)}.pr-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pr button{width:100%}.pr button.primary,.pr button.pr-secondary{justify-self:stretch}.pr button.pr-link{width:auto}.pr-role{width:100%}.pr-role button{flex:1;width:auto}.pr-basis table,.pr-basis tbody,.pr-basis tr,.pr-basis td{display:block;width:100%}.pr-basis thead{display:none}.pr-basis tr{border-bottom:1px solid #e6edf4;padding:6px 0}.pr-basis td{border:0;padding:2px 0;text-align:left!important;white-space:normal!important}.pr-basis td:first-child{font-weight:700}}.payplan{font-size:14px;line-height:1.5;padding:20px;margin-bottom:20px;color:#18354f;min-width:0}.payplan *{box-sizing:border-box}.payplan h2{font-size:24px;margin:4px 0}.payplan h3{font-size:21px;margin:6px 0;line-height:1.35}.payplan h4{font-size:16px;margin:0}.payplan p,.payplan small,.payplan label,.payplan summary,.payplan li,.payplan dt,.payplan dd{font-size:14px}.payplan header>p{color:#52677a;margin:4px 0 0}.payplan .payplan-eyebrow{font-size:13px;font-weight:800;color:#52677a;letter-spacing:.02em;margin:0}.payplan button{font:inherit;font-size:14px;min-height:44px;border-radius:8px;padding:10px 16px;cursor:pointer}.payplan button.primary{background:#12314d;color:#fff;border:1px solid #12314d;font-weight:700;font-size:15px}.payplan button.primary:disabled{background:#edf1f5;color:#62758a;border-color:#dce4ec;cursor:default}.payplan button.secondary{border:1px solid #bdccd9;background:#fff;color:#18354f;font-weight:650}.payplan button:focus-visible,.payplan summary:focus-visible,.payplan input:focus-visible,.payplan select:focus-visible,.payplan [tabindex="-1"]:focus-visible{outline:3px solid #7ea9d0;outline-offset:2px}.payplan [tabindex="-1"]:focus{outline:3px solid #7ea9d0;outline-offset:2px}.payplan input,.payplan select{font:inherit;font-size:15px;min-width:0;width:100%;min-height:44px;border:1px solid #bdccd9;border-radius:8px;padding:9px;background:#fff;color:inherit;font-weight:400}.payplan-answer{border-left:4px solid #7c8e9f;padding:14px 16px;background:#eff3f7;border-radius:8px;margin:16px 0 12px;scroll-margin-top:90px}.payplan-answer[data-tone=bad]{background:#fff0ef;border-color:#b72e2e}.payplan-answer[data-tone=bad] .payplan-status,.payplan-answer[data-tone=bad] h3{color:#8d2323}.payplan-answer[data-tone=review]{background:#fff4dc;border-color:#ab7216}.payplan-answer[data-tone=review] .payplan-status,.payplan-answer[data-tone=review] h3{color:#6f4a0f}.payplan-answer[data-tone=good]{background:#eaf6ee;border-color:#27854b}.payplan-answer[data-tone=good] .payplan-status,.payplan-answer[data-tone=good] h3{color:#155c32}.payplan-status{font-size:13px;font-weight:800;letter-spacing:.02em}.payplan-plan-status{margin:4px 0 12px;color:#18354f;font-weight:600}.payplan-plan-status[data-payplan-status=approved]:before{content:"\2713  ";color:#27854b}.payplan-stale{background:#fff4dc;color:#6f4a0f;border-left:4px solid #ab7216;border-radius:8px;padding:12px;margin:0 0 12px;font-weight:600}.payplan-numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.payplan-numbers article{display:grid;gap:4px;align-content:start;border:1px solid #dce4ec;border-top:4px solid #dce4ec;border-radius:10px;padding:12px;min-width:0}.payplan-numbers article[data-tone=bad]{border-top-color:#b72e2e}.payplan-numbers article[data-tone=review]{border-top-color:#ab7216}.payplan-numbers article[data-tone=good]{border-top-color:#27854b}.payplan-numbers article[data-tone=unknown]{border-top-color:#7c8e9f}.payplan-numbers span{font-size:13px;font-weight:700;color:#52677a}.payplan-numbers strong{font-size:23px;font-variant-numeric:tabular-nums}.payplan-numbers small{color:#3e5468}.payplan-compare{margin:12px 0;color:#2b4459}.payplan-next,.payplan-locations{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.payplan details{margin:4px 0;border-top:1px solid #dce4ec;padding:4px 0}.payplan summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:750}.payplan-editor>h3{scroll-margin-top:90px;margin-top:8px}.payplan-note{color:#52677a}.payplan-cushion{display:grid;gap:6px;font-weight:650;max-width:340px;margin:12px 0}.payplan-bills{display:grid;gap:12px;margin:12px 0}.payplan-bill{border:1px solid #dce4ec;border-radius:10px;padding:14px;min-width:0;scroll-margin-top:90px}.payplan-bill[data-choice=hold]{background:#f6f8fb}.payplan-bill>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start}.payplan-bill>header p{margin:2px 0 0;color:#3e5468}.payplan-rank{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e4ecf3;font-weight:800;font-size:13px}.payplan-chip{font-size:13px;font-weight:750;border-radius:999px;padding:4px 10px;white-space:nowrap;background:#eef2f6;color:#33495d}.payplan-chip[data-tone=good],.payplan-tags [data-tone=good]{background:#e3f3e8;color:#155c32}.payplan-chip[data-tone=review],.payplan-tags [data-tone=review]{background:#fff0d1;color:#6f4a0f}.payplan-chip[data-tone=bad],.payplan-tags [data-tone=bad]{background:#fde6e4;color:#8d2323}.payplan-chip[data-tone=info],.payplan-tags [data-tone=info]{background:#e7f0f9;color:#1f4d78}.payplan-tags{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 6px}.payplan-tags span{font-size:13px;font-weight:650;border-radius:6px;padding:2px 8px}.payplan-small{color:#3e5468;margin:6px 0}.payplan-choice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0}.payplan-choice button{border:1px solid #bdccd9;background:#fff;color:#18354f;font-weight:650;padding:10px 8px}.payplan-choice button[aria-pressed=true]{background:#e4eef8;border:2px solid #2f628f;color:#12314d}.payplan-choice button[aria-pressed=true]:before{content:"\25cf  ";color:#2f628f}.payplan-choice button:disabled{background:#f3f5f7;color:#7a8a99;border-style:dashed;cursor:not-allowed}.payplan-field{display:grid;gap:6px;font-weight:650;margin:8px 0;min-width:0}.payplan-field select{max-width:360px}.payplan-hold{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.payplan-consequence{margin:8px 0 0;color:#3e5468}.payplan-warn{border-radius:8px;padding:10px 12px;margin:8px 0;font-weight:600}.payplan-warn[data-tone=bad]{background:#fff0ef;color:#8d2323}.payplan-warn[data-tone=review]{background:#fff4dc;color:#6f4a0f}.payplan-approve{border:1px solid #dce4ec;border-left:4px solid #12314d;border-radius:10px;padding:14px;margin:14px 0;background:#f8fafc}.payplan-approve h4{margin-bottom:6px}.payplan-errors{margin:8px 0;padding-left:20px;color:#8d2323}.payplan-boundary{margin:10px 0 0;color:#2b4459}.payplan-notice{margin:10px 0 0;padding:10px 12px;border-radius:8px;background:#e7f0f9;color:#1f4d78;font-weight:650}.payplan-daygrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.payplan-daygrid article{border:1px solid #dce4ec;border-top:4px solid #27854b;border-radius:9px;padding:10px;min-width:0}.payplan-daygrid article[data-tone=review]{border-top-color:#ab7216}.payplan-daygrid article[data-tone=bad]{border-top-color:#b72e2e}.payplan-daygrid h4{font-size:15px;margin-bottom:6px}.payplan-daygrid dl{margin:0}.payplan-daygrid dl>div{display:flex;justify-content:space-between;gap:8px;padding:2px 0}.payplan-daygrid dd{margin:0;font-variant-numeric:tabular-nums;font-weight:650}.payplan-history article,.payplan-paid p{border:1px solid #dce4ec;border-radius:9px;padding:10px 12px;margin:8px 0}.payplan-history small{color:#52677a}@media(max-width:1100px){.payplan-numbers,.payplan-daygrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.payplan{padding:14px}.payplan *{overflow-wrap:anywhere}.payplan h3{font-size:19px}.payplan-numbers,.payplan-daygrid,.payplan-field select{max-width:360px}.payplan-hold{grid-template-columns:1fr}.payplan-bill>header{grid-template-columns:auto minmax(0,1fr)}.payplan-chip{grid-column:1/-1;justify-self:start;white-space:normal}.payplan-choice{gap:6px}.payplan-choice button{padding:8px 4px;line-height:1.25}.payplan button.primary{width:100%}.payplan-next button,.payplan-locations button{flex:1 1 100%}}.contract-monitor{font-size:15px;line-height:1.5;color:#18354f;background:#fff;border:1px solid #dce4ec;border-radius:14px;padding:20px;margin:0 0 20px;max-width:1120px}.contract-monitor *{box-sizing:border-box}.contract-monitor h2{font-size:22px;line-height:1.25;margin:2px 0 10px;font-weight:800}.contract-monitor h3{font-size:20px;line-height:1.3;margin:4px 0;font-weight:800}.contract-monitor h4{font-size:15px;margin:12px 0 6px}.contract-monitor p,.contract-monitor li,.contract-monitor label,.contract-monitor summary,.contract-monitor dd{font-size:15px}.contract-monitor small,.contract-monitor dt{font-size:13px}.contract-monitor p{margin:6px 0}.contract-monitor .cm-eyebrow{font-size:13px;font-weight:800;letter-spacing:.02em;color:#52677a;margin:0}.contract-monitor .cm-note,.contract-monitor .cm-foot{color:#52677a;font-size:14px}.contract-monitor .cm-foot{margin-top:12px}.contract-monitor .cm-answer{border-left:5px solid #7c8e9f;background:#eff3f7;border-radius:10px;padding:14px 16px;margin:10px 0 12px}.contract-monitor .cm-answer[data-tone=bad]{background:#fff0ef;border-color:#b72e2e}.contract-monitor .cm-answer[data-tone=bad] .cm-badge{color:#8d2323}.contract-monitor .cm-answer[data-tone=review]{background:#fff6e3;border-color:#ab7216}.contract-monitor .cm-answer[data-tone=review] .cm-badge{color:#6f4a0f}.contract-monitor .cm-answer[data-tone=good]{background:#eaf6ee;border-color:#27854b}.contract-monitor .cm-answer[data-tone=good] .cm-badge{color:#155c32}.contract-monitor .cm-answer[data-tone=info]{background:#eef4fb;border-color:#3f6f9f}.contract-monitor .cm-answer[data-tone=info] .cm-badge{color:#23527f}.contract-monitor .cm-badge{display:inline-block;font-size:13px;font-weight:800;letter-spacing:.03em;color:#455a6e}.contract-monitor .cm-next{font-weight:700;font-size:16px;color:#18354f}.contract-monitor .cm-basis{color:#40566c;font-size:14px}.contract-monitor button{font:inherit;font-size:15px;min-height:44px;padding:10px 16px;border-radius:8px;cursor:pointer}.contract-monitor button.primary{background:#12314d;color:#fff;border:1px solid #12314d;font-weight:700}.contract-monitor button.primary:disabled{background:#edf1f5;color:#62758a;border-color:#dce4ec;cursor:default}.contract-monitor button.secondary{background:#fff;color:#18354f;border:1px solid #bdccd9;font-weight:600}.contract-monitor button:focus-visible,.contract-monitor summary:focus-visible,.contract-monitor input:focus-visible,.contract-monitor select:focus-visible,.contract-monitor textarea:focus-visible,.contract-monitor [tabindex="-1"]:focus-visible{outline:3px solid #7ea9d0;outline-offset:2px}.contract-monitor .cm-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 6px}.contract-monitor .cm-chip{display:inline-block;font-size:13px;font-weight:750;border-radius:999px;padding:2px 10px;background:#eef2f6;color:#40566c;border:1px solid #d3dde7}.contract-monitor .cm-chip[data-tone=bad]{background:#fff0ef;color:#8d2323;border-color:#f0c3c0}.contract-monitor .cm-chip[data-tone=review]{background:#fff4dc;color:#6f4a0f;border-color:#ecd39c}.contract-monitor .cm-chip[data-tone=good]{background:#eaf6ee;color:#155c32;border-color:#b9dfc6}.contract-monitor .cm-chip[data-tone=info]{background:#eef4fb;color:#23527f;border-color:#c5d8ec}.contract-monitor .cm-panel{border:1px solid #cfdbe6;border-top:5px solid #7c8e9f;border-radius:12px;padding:16px;margin:12px 0;scroll-margin-top:12px;background:#fbfdff}.contract-monitor .cm-panel[data-tone=bad]{border-top-color:#b72e2e}.contract-monitor .cm-panel[data-tone=review]{border-top-color:#ab7216}.contract-monitor .cm-panel[data-tone=good]{border-top-color:#27854b}.contract-monitor .cm-panel[data-tone=info]{border-top-color:#3f6f9f}.contract-monitor .cm-panel:focus{outline:2px solid #8eaac5;outline-offset:3px}.contract-monitor .cm-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.contract-monitor .cm-panel-head p{margin:0;color:#52677a}.contract-monitor .cm-panel-head>div{min-width:0}.contract-monitor .cm-panel-head>button{flex-shrink:0;white-space:nowrap}.contract-monitor .cm-reason{font-weight:650}.contract-monitor .cm-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0}.contract-monitor .cm-facts>div{border:1px solid #dce4ec;border-radius:10px;padding:10px 12px;background:#fff;display:grid;gap:2px;align-content:start}.contract-monitor .cm-facts>div[data-tone=review]{border-color:#ecd39c;background:#fffaf0}.contract-monitor .cm-facts>div[data-tone=bad]{border-color:#f0c3c0;background:#fff6f5}.contract-monitor .cm-facts>div[data-tone=unknown]{border-color:#c5d8ec;background:#f4f8fc}.contract-monitor .cm-facts dt{color:#52677a;font-weight:700}.contract-monitor .cm-facts dd{margin:0;font-size:19px;font-weight:750;font-variant-numeric:tabular-nums}.contract-monitor .cm-facts small{color:#52677a}.contract-monitor .cm-dup{background:#fff6e3;border-radius:8px;padding:10px 12px}.contract-monitor .cm-stale{background:#fff4dc;color:#6f4a0f;border-left:4px solid #ab7216;border-radius:8px;padding:10px 12px;font-weight:600}.contract-monitor .cm-current{background:#eef4fb;border-radius:8px;padding:10px 12px}.contract-monitor .cm-form{margin-top:12px;scroll-margin-top:12px}.contract-monitor fieldset{border:0;padding:0;margin:0;min-width:0}.contract-monitor legend{font-weight:800;font-size:16px;margin-bottom:8px;padding:0}.contract-monitor .cm-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.contract-monitor .cm-option{display:flex;gap:10px;align-items:flex-start;border:1px solid #bdccd9;border-radius:10px;padding:12px;background:#fff;cursor:pointer;min-height:44px}.contract-monitor .cm-option:has(input:checked){border-color:#12314d;box-shadow:0 0 0 2px #12314d inset;background:#f4f8fc}.contract-monitor .cm-option[data-disabled]{opacity:.62;cursor:default}.contract-monitor .cm-option input{width:20px;height:20px;margin-top:2px;flex-shrink:0;accent-color:#12314d}.contract-monitor .cm-option span{display:grid;gap:2px}.contract-monitor .cm-option small{color:#52677a}.contract-monitor .cm-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;margin:12px 0}.contract-monitor label{display:grid;gap:6px;font-weight:650;min-width:0;align-content:start}.contract-monitor .cm-option small{font-weight:400}.contract-monitor select,.contract-monitor input[type=number],.contract-monitor textarea{font:inherit;font-size:16px;width:100%;min-width:0;min-height:44px;border:1px solid #bdccd9;border-radius:8px;padding:9px;background:#fff;color:inherit}.contract-monitor textarea{min-height:76px;resize:vertical}.contract-monitor .cm-result{margin:12px 0;padding:12px 14px;border-radius:10px;background:#eef4fb;border-left:4px solid #3f6f9f;scroll-margin-top:12px}.contract-monitor .cm-result[data-ok=false]{background:#fff0ef;border-left-color:#b72e2e;color:#8d2323}.contract-monitor .cm-result strong{display:block;font-size:16px}.contract-monitor .cm-result:focus{outline:2px solid #8eaac5;outline-offset:2px}.contract-monitor details{border-top:1px solid #dce4ec;margin:8px 0 0;padding:4px 0}.contract-monitor summary{min-height:44px;display:flex;align-items:center;font-weight:750;cursor:pointer}.contract-monitor .cm-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin:6px 0}.contract-monitor .cm-terms dt{color:#52677a;font-weight:700}.contract-monitor .cm-terms dd{margin:0}.contract-monitor .cm-invoices{list-style:none;padding:0;margin:0 0 10px}.contract-monitor .cm-invoices li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid #edf1f5}.contract-monitor .cm-invoices strong{font-variant-numeric:tabular-nums}.contract-monitor [data-contract-simulate] label{max-width:280px;margin:8px 0}.contract-monitor .cm-history{list-style:none;padding:0;margin:0}.contract-monitor .cm-history li{border-bottom:1px solid #edf1f5;padding:8px 0}.contract-monitor .cm-history li p{margin:2px 0}.contract-monitor .cm-history small,.contract-monitor .cm-history li[data-current=false] p{color:#52677a}.contract-monitor .cm-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid #edf1f5}.contract-monitor .cm-row-main,.contract-monitor .cm-row-num{display:grid;gap:2px;justify-items:start;min-width:0}.contract-monitor .cm-row-main small,.contract-monitor .cm-row-num small{color:#52677a}.contract-monitor .cm-row-num strong{font-variant-numeric:tabular-nums}@media(max-width:760px){.contract-monitor{padding:14px;border-radius:12px}.contract-monitor h2{font-size:20px}.contract-monitor h3{font-size:18px}.contract-monitor *{overflow-wrap:anywhere}.contract-monitor .cm-actions>button,.contract-monitor .cm-form button.primary{width:100%}.contract-monitor .cm-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.contract-monitor .cm-facts>div{padding:8px 10px}.contract-monitor .cm-facts dd{font-size:17px}.contract-monitor .cm-options,.contract-monitor .cm-form-grid,.contract-monitor .cm-terms{grid-template-columns:1fr}.contract-monitor .cm-panel{padding:12px}.contract-monitor .cm-row{grid-template-columns:minmax(0,1fr) auto}.contract-monitor .cm-row-num{grid-column:1;grid-row:2}.contract-monitor .cm-row>button{grid-column:2;grid-row:1 / span 2}}.acct{--acct-ink:#14263b;--acct-muted:#4f6275;--acct-line:#d5dfe6;--acct-good:#1d6f41;--acct-good-bg:#eaf6ee;--acct-review:#7a5210;--acct-review-bg:#fff4dc;--acct-bad:#8d2323;--acct-bad-bg:#fff0ef;--acct-info:#24506f;--acct-info-bg:#eef4f9;color:var(--acct-ink);font-size:15px;line-height:1.55;max-width:1100px;margin:0 auto 24px;padding:20px;background:#fff;border:1px solid var(--acct-line);border-radius:14px}.acct *{box-sizing:border-box}.acct p,.acct li,.acct small,.acct label,.acct dd,.acct dt,.acct summary{font-size:14px;overflow-wrap:anywhere}.acct h2{font-size:27px;line-height:1.2;margin:6px 0 4px;font-weight:700}.acct h3{font-size:21px;line-height:1.35;margin:8px 0;font-weight:650}.acct h4{font-size:17px;line-height:1.35;margin:0;font-weight:700}.acct .acct-eyebrow{font-size:13px;letter-spacing:.05em;font-weight:800;color:var(--acct-muted);margin:0}.acct button{font:inherit;font-size:14px;min-height:44px;border:1px solid #b7c5d0;border-radius:8px;background:#fff;color:var(--acct-ink);padding:10px 15px;margin:6px 8px 6px 0;cursor:pointer;white-space:normal;text-align:center}.acct button.primary{background:#0a233d;color:#fff;border-color:#0a233d;font-weight:750;font-size:15px}.acct button.acct-go{border:2px solid #0a233d;font-weight:750}.acct button:disabled{cursor:not-allowed;opacity:.55}.acct button:focus-visible,.acct summary:focus-visible,.acct input:focus-visible,.acct textarea:focus-visible,.acct [tabindex="-1"]:focus{outline:3px solid #287ce0;outline-offset:3px}.acct summary{min-height:44px;display:list-item;cursor:pointer;font-weight:700;padding:10px 0}.acct label{display:grid;gap:6px;font-weight:650;margin:10px 0}.acct input,.acct textarea{font:inherit;font-size:15px;width:100%;min-height:44px;padding:10px;border:1px solid #aabac7;border-radius:8px;background:#fff;color:var(--acct-ink)}.acct textarea{min-height:84px;resize:vertical}.acct-answer{border:1px solid var(--acct-line);border-left:5px solid #7c8e9f;border-radius:12px;padding:16px 18px;margin:14px 0;background:var(--acct-info-bg)}.acct-answer[data-tone=review]{background:var(--acct-review-bg);border-left-color:#b67a17}.acct-answer[data-tone=good]{background:var(--acct-good-bg);border-left-color:#218354}.acct-answer[data-tone=info]{border-left-color:#377dab}.acct-answer h3{color:var(--acct-ink)}.acct-actions{display:flex;flex-wrap:wrap;align-items:center}.acct-badge{display:inline-block;font-size:13px;font-weight:800;padding:3px 8px;border-radius:5px;background:#eef2f5;color:var(--acct-muted);white-space:normal}.acct-badge[data-tone=good]{background:#dff1e5;color:var(--acct-good)}.acct-badge[data-tone=review]{background:#fbe7bd;color:var(--acct-review)}.acct-badge[data-tone=bad]{background:#fbdcd9;color:var(--acct-bad)}.acct-badge[data-tone=info]{background:#e0ebf4;color:var(--acct-info)}.acct-boundary{background:#f4f6f8;border-radius:8px;padding:10px 12px;color:var(--acct-muted)}.acct-scope{background:var(--acct-info-bg);border-left:4px solid #377dab;border-radius:8px;padding:10px 12px}.acct-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.acct-figures article{display:grid;gap:3px;align-content:start;border:1px solid var(--acct-line);border-top:4px solid #7c8e9f;border-radius:10px;padding:10px 12px;min-width:0}.acct-figures article[data-tone=review]{border-top-color:#b67a17}.acct-figures article[data-tone=good]{border-top-color:#218354}.acct-figures article[data-tone=info]{border-top-color:#377dab}.acct-figures span{font-size:13px;font-weight:700;color:var(--acct-muted)}.acct-figures strong{font-size:21px;line-height:1.25}.acct-figures small{font-size:13px;color:var(--acct-muted)}.acct-stages{list-style:none;margin:14px 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;counter-reset:stage}.acct-stages li{border:1px solid var(--acct-line);border-radius:10px;padding:10px;display:grid;gap:6px;align-content:start;min-width:0}.acct-stages li[data-state=done]{background:#f5fbf7}.acct-stages .acct-badge{justify-self:start}.acct-stages li>div{display:grid;gap:2px}.acct-stages strong{font-size:14px;counter-increment:stage}.acct-stages strong:before{content:counter(stage) ". "}.acct-stages small{font-size:13px;color:var(--acct-muted)}.acct-section,.acct-waits{border:1px solid var(--acct-line);border-radius:10px;padding:4px 14px;margin:10px 0;background:#fff}.acct-section[open],.acct-waits[open]{padding-bottom:12px}.acct-waits ul{margin:4px 0 10px;padding-left:20px}.acct-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.acct-people div{border:1px solid var(--acct-line);border-radius:8px;padding:8px 10px}.acct-people dt{font-weight:750}.acct-people dd{margin:0;color:var(--acct-muted)}.acct-card{border:1px solid var(--acct-line);border-radius:10px;padding:14px;margin:10px 0;background:#fff;scroll-margin:16px}.acct-card-head{display:flex;gap:10px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.acct-card-head h4{flex:1 1 280px;min-width:0}.acct-meta,.acct-muted{color:var(--acct-muted)}.acct-amount strong{font-size:22px}.acct-amount span{color:var(--acct-muted);font-size:14px}.acct-good{background:var(--acct-good-bg);color:var(--acct-good);border-radius:8px;padding:8px 10px}.acct-warn{background:var(--acct-review-bg);color:var(--acct-review);border-radius:8px;padding:8px 10px}.acct-bad{background:var(--acct-bad-bg);color:var(--acct-bad);border-radius:8px;padding:8px 10px}.acct-blockers{margin:6px 0;padding-left:20px;color:var(--acct-info)}.acct-owner-action{border-top:1px solid var(--acct-line);margin-top:10px;padding-top:6px}.acct-demo{border:1px dashed #9fb2c2;border-radius:8px;padding:6px 12px 8px;margin:10px 0;background:#fafbfc}.acct-demo .acct-demo-label{font-size:13px;font-weight:800;color:var(--acct-muted);margin:4px 0;text-transform:none}.acct-demo small{display:block;color:var(--acct-muted)}.acct-preview{margin:8px 0}.acct-fax{position:relative;margin:6px 0;padding:14px 16px;background:#fffdf6;border:1px solid #d9d2b8;border-radius:6px;font-family:ui-monospace,Menlo,Consolas,monospace;box-shadow:0 1px 3px #00000014}.acct-fax figcaption{font-size:14px;font-weight:800;margin-bottom:8px;padding-right:0}.acct-fax-stamp{display:inline-block;font-size:13px;font-weight:800;color:#8d2323;border:2px solid #8d2323;border-radius:4px;padding:1px 6px;margin-bottom:8px;letter-spacing:.04em}.acct-fax dl,.acct-lines{margin:0}.acct-fax dl>div,.acct-lines>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px dotted #d9d2b8;padding:4px 0}.acct-fax dd,.acct-lines dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.acct-fax small{display:block;margin-top:8px;color:var(--acct-muted)}.acct-lines>div{border-bottom-color:var(--acct-line)}.acct-answer-text{margin:8px 0;padding:8px 12px;border-left:4px solid #218354;background:#f5fbf7;border-radius:0 8px 8px 0}.acct-answer-text[data-latest=false]{border-left-color:#aabac7;background:#f4f6f8;color:var(--acct-muted)}.acct-answer-text p{margin:0 0 4px;font-size:15px}.acct-answer-text small{color:var(--acct-muted);font-size:13px}.acct-frozen,.acct-log{margin:6px 0;padding-left:20px}.acct-frozen li,.acct-log li{margin:4px 0}.acct-notice:empty{display:none}.acct-notice{margin:10px 0 0;padding:10px 12px;border-radius:8px;background:var(--acct-info-bg);color:var(--acct-info);font-weight:650}.acct-notice[data-ok=true]{background:var(--acct-good-bg);color:var(--acct-good)}.acct-notice[data-ok=false]{background:var(--acct-bad-bg);color:var(--acct-bad)}@media(max-width:1100px){.acct-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.acct-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.acct{padding:14px;border-radius:10px}.acct h2{font-size:23px}.acct h3{font-size:19px}.acct-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.acct-figures article{padding:8px 10px}.acct-figures strong{font-size:18px}.acct-stages,.acct-people{grid-template-columns:1fr}.acct-stages{gap:0;border:1px solid var(--acct-line);border-radius:10px}.acct-stages li{border:0;border-bottom:1px solid var(--acct-line);border-radius:0;padding:8px 10px;grid-template-columns:minmax(0,1fr) auto;align-items:start}.acct-stages li:last-child{border-bottom:0}.acct-stages li>div{grid-row:1;grid-column:1}.acct-stages li>.acct-badge{grid-row:1;grid-column:2;justify-self:end}.acct button{width:100%;margin-right:0}.acct-fax dl>div,.acct-lines>div{flex-wrap:wrap}.acct-fax dd,.acct-lines dd{text-align:left}.acct-section,.acct-waits{padding:4px 10px}.acct-card{padding:12px}}.affordability{font-size:14px;line-height:1.5;padding:20px;margin-bottom:20px;color:#18354f}.affordability *{box-sizing:border-box}.affordability h2{font-size:24px;margin:4px 0}.affordability h3{font-size:21px;margin:5px 0}.affordability h4{font-size:16px;margin:0 0 8px}.affordability p,.affordability small,.affordability label,.affordability summary{font-size:14px}.affordability .affordability-eyebrow{font-size:12px;font-weight:800;color:#52677a}.affordability-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.affordability label{display:grid;gap:6px;font-weight:650;min-width:0}.affordability input,.affordability select{font:inherit;min-width:0;width:100%;min-height:44px;border:1px solid #bdccd9;border-radius:8px;padding:9px;background:#fff;color:inherit}.affordability input:focus-visible,.affordability select:focus-visible,.affordability button:focus-visible,.affordability summary:focus-visible{outline:3px solid #7ea9d0;outline-offset:2px}.affordability-answer{border-left:4px solid #7c8e9f;padding:14px;background:#eff3f7;border-radius:8px;margin:16px 0}.affordability-answer[data-tone=bad]{background:#fff0ef;border-color:#b72e2e;color:#8d2323}.affordability-answer[data-tone=review]{background:#fff4dc;border-color:#ab7216;color:#795111}.affordability-answer[data-tone=good]{background:#eaf6ee;border-color:#27854b;color:#155c32}.affordability-answer>span{font-size:13px;font-weight:800}.affordability-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.affordability-comparison article{display:grid;gap:4px;border:1px solid #dce4ec;border-radius:10px;padding:12px}.affordability-comparison strong{font-size:23px}.affordability summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:750}.affordability details{margin:12px 0;border-top:1px solid #dce4ec;padding:8px 0}.affordability .primary{min-height:44px;font-size:15px;padding:10px 18px}.affordability button:disabled{opacity:.6;cursor:default}.affordability .affordability-check{display:flex;align-items:center;gap:10px;min-height:44px}.affordability .affordability-check input{width:20px;min-height:20px;height:20px}.affordability-note{color:#52677a}.affordability-stale{background:#fff4dc;color:#795111;border-radius:8px;padding:12px}.affordability-days{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.affordability-days article,.affordability-history article{border:1px solid #dce4ec;border-radius:9px;padding:12px;margin-bottom:10px}.affordability-days dl{margin:0}.affordability-days dl>div{display:flex;justify-content:space-between;gap:12px;padding:4px 0}.affordability-days dd{margin:0;font-variant-numeric:tabular-nums}.affordability-days [data-tone=bad] h4{color:#a32828}.affordability-days [data-tone=review] h4{color:#805211}@media(max-width:640px){.affordability{padding:14px}.affordability-form,.affordability-comparison,.affordability-days{grid-template-columns:1fr}.affordability .primary{width:100%}.affordability-days dl>div{flex-wrap:wrap}.affordability h3{font-size:20px}.affordability *{overflow-wrap:anywhere}}.affordability-next{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.affordability-next button{min-height:44px;font-size:14px;padding:10px 16px}.affordability button.secondary{border:1px solid #bdccd9;border-radius:8px;background:#fff;color:#18354f}.affordability button.primary{background:#12314d;color:#fff;border:1px solid #12314d;border-radius:8px;font-weight:700}.affordability button.primary:disabled{background:#edf1f5;color:#62758a;border-color:#dce4ec;opacity:1}.affordability-save-summary{padding:14px;border:1px solid #dce6ef;border-left:4px solid #b47b15;border-radius:8px;background:#fff8e9;margin:14px 0}.affordability-save-summary[data-tone=bad]{border-left-color:#b9362a;background:#fff2ef}.affordability-save-summary[data-tone=good]{border-left-color:#218454;background:#eff9f2}.affordability-save-summary strong{display:block;font-size:16px}.affordability-save-summary p{font-size:14px}.thirteen-cash{padding:20px;margin:20px 0;font-size:14px;line-height:1.5;color:#19364f}.thirteen-cash *{box-sizing:border-box;overflow-wrap:anywhere}.thirteen-cash h2{font-size:24px;margin:4px 0}.thirteen-cash h3{font-size:20px;margin:5px 0}.thirteen-cash p,.thirteen-cash label,.thirteen-cash summary,.thirteen-cash small{font-size:14px}.forecast-kicker{font-size:12px!important;font-weight:800;color:#52687c}.forecast-answer{padding:15px;border-left:4px solid #8190a0;border-radius:9px;background:#eff3f7;margin:15px 0}.forecast-answer>span{font-weight:800;font-size:12px}.forecast-answer[data-tone=bad]{background:#fff0ef;border-color:#b42e2e;color:#8e2424}.forecast-answer[data-tone=review]{background:#fff4dc;border-color:#a87014;color:#78500e}.forecast-answer[data-tone=good]{background:#eaf6ee;border-color:#268047;color:#185e33}.thirteen-cash button{font-size:14px;min-height:44px;border-radius:8px;padding:10px 15px;cursor:pointer}.thirteen-cash button.primary{background:#12314d;color:#fff;border:1px solid #12314d;font-weight:700}.thirteen-cash button.secondary{background:#fff;color:#18354f;border:1px solid #b9cad8}.thirteen-cash button:disabled{background:#edf1f5;color:#63768a;border-color:#dce4ec;cursor:default}.thirteen-cash input,.thirteen-cash select{font:inherit;min-width:0;width:100%;min-height:44px;border:1px solid #b9cad8;border-radius:8px;padding:8px;background:#fff;color:#18354f}.thirteen-cash label{display:grid;gap:6px;margin:10px 0;font-weight:650}.forecast-cushion{max-width:320px}.forecast-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.forecast-numbers article{display:grid;gap:5px;padding:12px;border:1px solid #dce4ec;border-radius:9px}.forecast-numbers strong{font-size:23px}.forecast-boundary{color:#52687c}.forecast-stale{padding:12px;background:#fff4dc;color:#78500e;border-radius:8px}.thirteen-cash details{border-top:1px solid #dce4ec;margin:12px 0;padding:6px 0}.thirteen-cash summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-weight:700}.forecast-weeks summary>span:first-child{display:grid;gap:3px}.forecast-weeks summary small{font-size:12px;font-weight:400}.forecast-weeks>details{border:1px solid #dce4ec;border-radius:8px;padding:10px 12px}.forecast-row{padding:12px 0;border-bottom:1px solid #e5ebf0}.forecast-row>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.forecast-ack{display:flex!important;align-items:center;gap:10px!important}.forecast-ack input{width:20px;min-height:20px;height:20px;flex-shrink:0}.forecast-history{border:1px solid #dce4ec;border-radius:8px;padding:12px;margin:12px 0}.thirteen-cash :focus-visible{outline:3px solid #82aad0;outline-offset:2px}@media(max-width:640px){.thirteen-cash{padding:14px}.forecast-numbers,.forecast-row>div{grid-template-columns:1fr}.thirteen-cash button.primary{width:100%}.forecast-cushion{max-width:none}.forecast-weeks summary{align-items:flex-start;flex-direction:column;gap:4px}.forecast-numbers strong{font-size:22px}}.iu-review{display:grid;gap:16px;margin-bottom:20px;color:#173954;font-size:14px;line-height:1.5}.iu-review *{box-sizing:border-box}.iu-card{background:#fff;border:1px solid #dce6ef;border-radius:12px;padding:18px;min-width:0}.iu-answer h3{font-size:24px;line-height:1.25;margin:6px 0 10px;color:#102f4e}.iu-review h4{font-size:17px;margin:0 0 8px}.iu-review p{font-size:14px;line-height:1.55;margin:8px 0}.iu-review .iu-eyebrow{font-size:12px;font-weight:700;color:#53677d}.iu-review .iu-scope,.iu-confidence{color:#53677d}.iu-items{display:grid;gap:14px}.iu-item-head{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap}.iu-status{font-size:13px;font-weight:700;border-radius:6px;padding:5px 9px}.iu-tone-bad{background:#fff0ee;color:#a12f22}.iu-tone-review{background:#fff6df;color:#805010}.iu-unknown{color:#805010}.iu-tone-unknown{background:#edf2f7;color:#53677d}.iu-tone-good{background:#eaf7ef;color:#126838}.iu-review .iu-amount{font-size:19px;font-weight:750}.iu-review button{min-height:44px;padding:9px 13px;border:1px solid #b8c9d9;border-radius:8px;background:#fff;color:#173954;font:inherit;font-size:14px;cursor:pointer;white-space:normal;text-align:left}.iu-review button.iu-primary{background:#102f4e;color:#fff;border-color:#102f4e}.iu-review button:disabled{opacity:.5;cursor:not-allowed}.iu-review summary{min-height:44px;display:flex;align-items:center;font-size:14px;font-weight:650;cursor:pointer;color:#173954}.iu-review details{margin-top:10px;border-top:1px solid #e5ecf2;padding-top:5px}.iu-review summary:before{content:"\ff0b";margin-right:8px}.iu-review details[open]>summary:before{content:"\2212"}.iu-review label{display:grid;gap:5px;font-size:13px}.iu-review input,.iu-review textarea{width:100%;min-width:0;border:1px solid #b8c9d9;border-radius:7px;padding:10px;font:inherit;font-size:16px;min-height:44px;color:#173954;background:#fff}.iu-review textarea{min-height:85px;resize:vertical}.iu-editor{margin-top:14px;padding:14px;background:#f4f8fb;border-radius:10px}.iu-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0}.iu-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.iu-notice{background:#edf5fb;padding:12px;border-radius:8px}.iu-error{color:#a12f22}.iu-footer{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.iu-review ul{padding-left:20px;font-size:14px;overflow-wrap:anywhere}.iu-review button:focus-visible,.iu-review summary:focus-visible,.iu-review input:focus-visible,.iu-review textarea:focus-visible{outline:3px solid #3b82b6;outline-offset:2px}@media(max-width:600px){.iu-card{padding:14px}.iu-answer h3{font-size:21px}.iu-fields{grid-template-columns:1fr}.iu-item-head{align-items:flex-start;flex-direction:column}}.iu-review .iu-priority-fields{padding:12px;border:1px solid #c4d5e2;background:#fff;border-radius:8px}.iu-review .iu-advanced-sources{margin:10px 0 14px}.iu-review .iu-advanced-sources>summary{font-size:14px}.iu-review [data-usage-item]:focus-visible{outline:3px solid #3b82b6;outline-offset:3px}.iu-review .iu-editor>h4{font-size:18px}.books-owner{color:#14263b;font-size:15px;line-height:1.55;max-width:1100px;margin:0 auto 24px}.books-owner *{box-sizing:border-box}.books-owner h2{font-size:28px;line-height:1.2;margin:8px 0}.books-owner h3{font-size:19px;line-height:1.35;margin:8px 0}.books-owner p{font-size:15px;margin:9px 0}.books-owner .books-kicker{font-size:12px;letter-spacing:.06em;font-weight:700}.books-owner button,.books-owner summary{font-size:14px;min-height:44px;cursor:pointer}.books-owner button{border:1px solid #b7c5d0;border-radius:8px;background:#fff;color:#14263b;padding:10px 15px;margin:5px 8px 5px 0;white-space:normal}.books-owner button.primary{background:#0a233d;color:#fff;border-color:#0a233d}.books-owner button:disabled{cursor:not-allowed;opacity:.55}.books-owner button:focus-visible,.books-owner summary:focus-visible{outline:3px solid #287ce0;outline-offset:3px}.books-owner .books-answer,.books-owner .books-observation,.books-owner form{border:1px solid #ccd7df;border-radius:12px;background:#fff;padding:20px;margin:16px 0}.books-owner [data-tone=review]{border-left:4px solid #b67a17}.books-owner [data-tone=good]{border-left:4px solid #218354}.books-owner [data-tone=bad]{border-left:4px solid #bb3a37}.books-owner [data-tone=info]{border-left:4px solid #377dab}.books-owner .books-status{display:inline-block;font-size:13px;font-weight:700;padding:4px 7px;background:#f0f4f6;border-radius:4px}.books-owner details{border:1px solid #d5dfe6;border-radius:9px;padding:12px 16px;background:#fff;margin:14px 0}.books-owner summary{display:list-item;font-weight:650;padding:10px 0}.books-owner .books-check{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid #dce3e9}.books-owner .books-check>div{min-width:0;flex:1}.books-owner .books-check>button{flex-shrink:0}.books-owner .books-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.books-owner label{display:block;font-size:14px;margin:12px 0}.books-owner input,.books-owner textarea{display:block;width:100%;min-height:44px;font:inherit;padding:10px;border:1px solid #aabac7;border-radius:6px;background:#fff;color:#14263b}.books-owner textarea{min-height:85px}.books-owner .books-checkbox{display:flex;gap:10px;align-items:flex-start}.books-owner .books-checkbox input{width:20px;min-height:20px;flex-shrink:0}.books-owner [role=status]:empty{display:none}.books-owner [role=status]{padding:10px;background:#f1f5fa;overflow-wrap:anywhere}.books-owner p{overflow-wrap:anywhere}@media(max-width:650px){.books-owner h2{font-size:24px}.books-owner .books-fields{grid-template-columns:1fr}.books-owner .books-check{display:block}.books-owner .books-answer,.books-owner .books-observation,.books-owner form{padding:15px}.books-owner .books-check>button{width:100%}.books-owner details{padding:10px 12px}}.owner-profit{color:#10283e;font-size:15px;line-height:1.5;margin:20px 0 28px;max-width:1050px}.owner-profit h2{font-size:27px;margin:6px 0}.owner-profit h3{font-size:25px;margin:8px 0}.owner-profit h4{font-size:16px;margin:0}.owner-profit p{margin:6px 0 12px}.owner-profit .profit-kicker{font-size:12px;font-weight:750;letter-spacing:.08em}.profit-period{display:flex;align-items:center;gap:12px;margin:14px 0;font-weight:700}.owner-profit select,.owner-profit input,.owner-profit textarea{font:inherit;color:inherit;background:#fff;border:1px solid #b9cbd9;border-radius:8px;min-height:44px;padding:10px;max-width:100%;width:100%;box-sizing:border-box}.owner-profit select{max-width:480px}.owner-profit button{font:inherit;min-height:44px;padding:10px 15px;border-radius:8px;border:1px solid #b9cbd9;background:#fff;color:#10283e;cursor:pointer}.owner-profit button.primary{background:#13354a;color:#fff;border-color:#13354a;font-weight:700}.owner-profit button:disabled{background:#e9eef2;color:#637280;cursor:default}.owner-profit :focus-visible{outline:3px solid #007da8;outline-offset:3px}.profit-answer{padding:20px;background:#fff;border:1px solid #cbd8e3;border-left:4px solid #c18a1c;border-radius:12px}.profit-answer[data-tone=good]{border-left-color:#18734d}.profit-answer[data-tone=bad]{border-left-color:#b63b34}.profit-status{font-size:13px;font-weight:750}.profit-why{margin:12px 0}.profit-lines{background:#fff;border:1px solid #cbd8e3;border-radius:12px;overflow:hidden}.profit-line{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid #e4ebf0}.profit-line:last-child{border:0}.profit-line p{font-size:13px;color:#4c6277;margin:4px 0 0}.profit-line strong{font-size:20px;white-space:nowrap}.profit-line-subtotal{background:#f1f6fa}.profit-line-result{background:#e9f0f5}.profit-line-result strong{font-size:23px}.profit-note{font-size:13px;color:#4b6378;margin-top:14px!important}.profit-details{background:#fff;border:1px solid #cbd8e3;border-radius:10px;padding:0 16px;margin:14px 0}.profit-details>summary{padding:15px 0;min-height:44px;box-sizing:border-box;font-weight:750;cursor:pointer;font-size:15px}.profit-details[open]{padding-bottom:16px}.profit-source,.profit-history{padding:14px 0;border-top:1px solid #e1eaf0}.profit-details label{display:block;font-weight:650;margin:10px 0}.profit-details textarea{min-height:78px;display:block}.profit-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.profit-fields label:last-child{grid-column:1/-1}.profit-error{padding:12px;background:#fff0ee;color:#8d2720;border-radius:8px}.profit-stale{padding:12px;background:#fff8e9;border-left:3px solid #bb881d}.profit-details form button{margin:8px 10px 8px 0}.profit-source p{overflow-wrap:anywhere}@media(max-width:600px){.owner-profit{font-size:14px;margin-top:18px}.owner-profit h2{font-size:24px}.owner-profit h3{font-size:23px}.profit-period{display:block}.profit-period select{margin-top:6px}.profit-answer{padding:16px}.profit-answer button{width:100%;text-align:left}.profit-line{padding:14px 12px;gap:10px}.profit-line h4{font-size:14px}.profit-line strong{font-size:17px}.profit-line-result strong{font-size:19px}.profit-fields{grid-template-columns:1fr}.profit-line>div{min-width:0}.profit-line p{font-size:12px}}.break-even{padding:20px;color:#102c44;max-width:100%;font-size:15px;line-height:1.55}.break-even h2{font-size:25px;margin:4px 0 8px}.break-even h3{font-size:23px;line-height:1.3;margin:8px 0}.break-even p{margin:10px 0}.break-even .be-kicker{font-size:12px;letter-spacing:.08em;font-weight:700}.break-even .be-answer{border:1px solid #d2deea;border-left:5px solid #718699;background:#f1f5f9;border-radius:12px;padding:18px;margin:20px 0 12px}.break-even .be-answer>span{font-size:12px;font-weight:800;letter-spacing:.05em}.break-even .be-answer[data-tone=bad]{border-color:#db8790;background:#fff2f2}.break-even .be-answer[data-tone=bad]>span{color:#a3212b}.break-even .be-answer[data-tone=good]{border-color:#63a58b;background:#edf9f2}.break-even .be-answer[data-tone=good]>span{color:#086745}.break-even .be-answer[data-tone=review]{border-color:#ddb965;background:#fff9ec}.break-even .be-answer[data-tone=review]>span{color:#805300}.break-even button,.break-even summary{font-size:14px;min-height:44px;line-height:1.4;cursor:pointer}.break-even button{border-radius:9px;padding:11px 16px;font-weight:700}.break-even .be-primary{background:#113552;color:#fff;border:1px solid #113552}.break-even .be-secondary{color:#17364e;background:#fff;border:1px solid #b7c9db}.break-even button:disabled{cursor:default;opacity:.55}.break-even .be-numbers{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.break-even .be-numbers article{border:1px solid #d6e1ec;border-radius:10px;padding:16px;display:grid;gap:7px}.break-even .be-numbers strong{font-size:21px}.break-even small,.break-even .be-scope{font-size:14px;color:#4b647a}.break-even details{border:1px solid #d4dfeb;border-radius:10px;padding:8px 14px;margin:14px 0}.break-even summary{display:list-item;padding:10px 0;font-weight:700}.break-even label:not(.be-ack){display:grid;gap:6px;margin:18px 0;font-size:15px;font-weight:600}.break-even input[type=number]{min-height:46px;font-size:16px;width:100%;box-sizing:border-box;border:1px solid #b7c9db;border-radius:8px;padding:10px;color:#102c44;background:#fff}.break-even .be-ack{display:flex;gap:10px;align-items:flex-start;margin:18px 0;font-size:14px;min-height:44px}.break-even .be-ack input{width:20px;height:20px;flex-shrink:0}.break-even .be-stale{background:#fff5df;border-left:4px solid #b77e08;padding:12px}.break-even .be-history{border-top:1px solid #d4dfeb;padding:12px 0}.break-even :focus-visible{outline:3px solid #2681e8;outline-offset:3px}@media(max-width:600px){.break-even{padding:16px}.break-even .be-numbers{grid-template-columns:1fr}.break-even h2{font-size:23px}.break-even h3{font-size:22px}.break-even .be-answer .be-primary{width:100%}}.profit-change{padding:20px;background:#fff;border:1px solid #dce5ee;border-radius:12px;margin-bottom:20px;color:#17344e;font-size:14px;line-height:1.5}.profit-change *{box-sizing:border-box}.profit-change h2{font-size:24px;margin:4px 0}.profit-change h3{font-size:24px;margin:5px 0}.profit-change h4{font-size:16px;margin:0 0 8px}.profit-change p,.profit-change label,.profit-change summary{font-size:14px}.profit-change .pc-kicker{font-size:12px;font-weight:750;color:#546b7f}.pc-sample{color:#536a7e}.pc-answer{padding:16px;border-radius:9px;border-left:4px solid #6489aa;background:#eef4fa;margin:16px 0}.pc-answer>span{font-weight:750;font-size:13px}.pc-answer[data-tone=good]{background:#edf8f0;border-color:#287d46;color:#1b6033}.pc-answer[data-tone=review]{background:#fff6e3;border-color:#ad761f;color:#785312}.pc-answer[data-tone=bad]{background:#fff0ee;border-color:#b7352c;color:#902921}.profit-change button{font:inherit;font-size:14px;min-height:44px;padding:9px 13px;border:1px solid #bdccd9;background:#fff;color:#17344e;border-radius:7px;cursor:pointer}.profit-change .primary{background:#17344e;color:#fff;border-color:#17344e;font-weight:700}.profit-change button:disabled{opacity:.6;cursor:default}.profit-change button:focus-visible,.profit-change input:focus-visible,.profit-change textarea:focus-visible,.profit-change summary:focus-visible,.pc-source:focus,.pc-answer:focus{outline:3px solid #84abd0;outline-offset:3px}.pc-bridge{margin:18px 0;border:1px solid #dce5ee;border-radius:9px;overflow:hidden}.pc-bridge>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-bottom:1px solid #e6edf2}.pc-bridge>div:last-child{border-bottom:0}.pc-bridge strong{font-size:18px;white-space:nowrap}.pc-bridge small{display:block;font-size:12px;color:#5a6c7c}.pc-bridge .pc-bookend{background:#f3f6f9;font-weight:700}.pc-bridge [data-effect=good]{color:#226e3d}.pc-bridge [data-effect=bad]{color:#a52e24}.pc-details{border-top:1px solid #dce5ee;padding:10px 0}.pc-details>summary{min-height:44px;display:flex;align-items:center;font-weight:750;cursor:pointer}.pc-source,.pc-history{padding:14px;border:1px solid #dce5ee;border-radius:8px;margin:12px 0}.pc-editor{background:#f3f6fa;padding:16px;border-radius:8px}.profit-change label{display:grid;gap:6px;font-weight:650;margin:12px 0}.profit-change input,.profit-change textarea{font:inherit;min-height:44px;width:100%;padding:10px;border:1px solid #b8c9d8;border-radius:7px;color:inherit;background:#fff}.profit-change textarea{min-height:76px}.pc-stale{padding:12px;background:#fff6e3;color:#795211;border-radius:7px}.pc-reviewed{color:#226e3d}.pc-error{color:#a22b24}.pc-editor button+button{margin-left:8px}@media(max-width:600px){.profit-change{padding:14px}.profit-change h2,.profit-change h3{font-size:22px}.pc-answer .primary{width:100%}.profit-change *{overflow-wrap:anywhere}.pc-bridge strong{font-size:17px}.pc-source,.pc-editor{padding:12px}}.pc-reviewed[data-incomplete=true]{color:#546b7f}.fee-audit{padding:20px;color:#102c44;font-size:15px;line-height:1.55;max-width:100%}.fee-audit h2{font-size:25px;margin:4px 0 8px}.fee-audit h3{font-size:23px;line-height:1.35;margin:8px 0}.fee-audit h4{font-size:17px}.fee-audit p{margin:10px 0}.fee-audit .fee-kicker{font-size:12px;font-weight:700;letter-spacing:.06em}.fee-audit .fee-answer{border:1px solid #c6d4e2;border-left:5px solid #718699;background:#f1f5f9;border-radius:12px;padding:18px;margin:18px 0 12px}.fee-audit .fee-answer>span{font-size:12px;font-weight:800;letter-spacing:.05em}.fee-audit [data-tone=bad]{border-color:#db8790;background:#fff2f2}.fee-audit [data-tone=bad]>span{color:#a3212b}.fee-audit [data-tone=good]{border-color:#63a58b;background:#edf9f2}.fee-audit [data-tone=good]>span{color:#086745}.fee-audit [data-tone=review]{border-color:#ddb965;background:#fff9ec}.fee-audit [data-tone=review]>span{color:#805300}.fee-audit button,.fee-audit summary{font-size:14px;min-height:44px;line-height:1.4;cursor:pointer}.fee-audit button{padding:11px 16px;border-radius:9px;font-weight:700;max-width:100%}.fee-audit .fee-primary{color:#fff;background:#113552;border:1px solid #113552}.fee-audit .fee-secondary{background:#fff;color:#17364e;border:1px solid #b7c9db}.fee-audit button:disabled{opacity:.55;cursor:default}.fee-audit details{border:1px solid #d4dfeb;border-radius:10px;padding:8px 14px;margin:14px 0}.fee-audit summary{display:list-item;padding:10px 0;font-weight:700}.fee-audit .fee-boundary{font-size:14px;color:#4b647a}.fee-audit .fee-case{border:1px solid #b7c9db;border-radius:12px;padding:18px;margin:18px 0}.fee-audit .fee-case>header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.fee-audit .fee-case-money{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fee-audit .fee-case-money p{display:grid;border:1px solid #d4dfeb;border-radius:9px;padding:12px;gap:8px}.fee-audit .fee-case-money strong{font-size:22px}.fee-audit label:not(.fee-check){display:grid;gap:7px;font-size:15px;font-weight:600;margin:16px 0}.fee-audit label input:not([type=checkbox]),.fee-audit select{box-sizing:border-box;min-height:46px;width:100%;font-size:16px;padding:10px;border:1px solid #b7c9db;background:#fff;color:#102c44;border-radius:8px}.fee-audit .fee-check{display:flex;gap:10px;align-items:flex-start;margin:18px 0;min-height:44px;font-size:14px}.fee-audit .fee-check input{width:20px;height:20px;flex-shrink:0}.fee-audit .fee-warning,.fee-audit .fee-notice{padding:12px;background:#fff5df;border-left:4px solid #b77e08}.fee-audit .fee-credit-saved,.fee-audit .fee-good{color:#086745;background:#edf9f2;padding:12px}.fee-audit .fee-credit,.fee-audit .fee-dispute{border-top:1px solid #d4dfeb;margin-top:18px;padding-top:14px}.fee-audit .fee-statements article{padding:14px 0;border-bottom:1px solid #d4dfeb}.fee-audit :focus-visible{outline:3px solid #2681e8;outline-offset:3px}@media(max-width:600px){.fee-audit{padding:16px}.fee-audit h2{font-size:23px}.fee-audit h3{font-size:21px}.fee-audit .fee-answer .fee-primary{width:100%}.fee-audit .fee-case>header{display:block}.fee-audit .fee-case-money{grid-template-columns:1fr}.fee-audit .fee-case{padding:14px}.fee-audit .fee-case-money p{display:flex;justify-content:space-between;align-items:center;margin:4px 0}}.daily-cash-close{padding:20px;color:#102c44;font-size:15px;line-height:1.55;max-width:100%}.daily-cash-close h2{font-size:25px;margin:4px 0 8px}.daily-cash-close h3{font-size:23px;line-height:1.35;margin:8px 0}.daily-cash-close p{margin:10px 0}.daily-cash-close .dcc-kicker{font-size:12px;font-weight:700;letter-spacing:.06em}.daily-cash-close .dcc-answer{border:1px solid #c6d4e2;border-left:5px solid #718699;background:#f1f5f9;border-radius:12px;padding:18px;margin:18px 0 12px}.daily-cash-close .dcc-answer>span{font-size:12px;font-weight:800;letter-spacing:.04em}.daily-cash-close [data-tone=bad]{border-color:#db8790;background:#fff2f2}.daily-cash-close [data-tone=bad]>span{color:#a3212b}.daily-cash-close [data-tone=good]{border-color:#63a58b;background:#edf9f2}.daily-cash-close [data-tone=good]>span{color:#086745}.daily-cash-close [data-tone=review]{border-color:#ddb965;background:#fff9ec}.daily-cash-close [data-tone=review]>span{color:#805300}.daily-cash-close button,.daily-cash-close summary{font-size:14px;min-height:44px;line-height:1.4;cursor:pointer}.daily-cash-close button{padding:11px 16px;border-radius:9px;font-weight:700;max-width:100%}.daily-cash-close .dcc-primary{color:#fff;background:#113552;border:1px solid #113552}.daily-cash-close .dcc-secondary{background:#fff;color:#17364e;border:1px solid #b7c9db}.daily-cash-close button:disabled{opacity:.55;cursor:default}.daily-cash-close details{border:1px solid #d4dfeb;border-radius:10px;padding:8px 14px;margin:14px 0}.daily-cash-close summary{display:list-item;padding:10px 0;font-weight:700}.daily-cash-close .dcc-boundary{font-size:14px;color:#4b647a}.daily-cash-close .dcc-work{border:1px solid #b7c9db;border-radius:12px;padding:18px;margin:18px 0}.daily-cash-close .dcc-work>header{display:flex;gap:14px;justify-content:space-between;align-items:flex-start}.daily-cash-close label:not(.dcc-check){display:grid;gap:7px;font-size:15px;font-weight:600;margin:16px 0}.daily-cash-close label input:not([type=checkbox]),.daily-cash-close select,.daily-cash-close textarea{box-sizing:border-box;min-height:46px;width:100%;font-size:16px;padding:10px;border:1px solid #b7c9db;background:#fff;color:#102c44;border-radius:8px}.daily-cash-close textarea{min-height:90px;resize:vertical}.daily-cash-close .dcc-check{display:flex;gap:10px;align-items:flex-start;margin:18px 0;min-height:44px;font-size:14px}.daily-cash-close .dcc-check input{width:20px;height:20px;flex-shrink:0}.daily-cash-close .dcc-warning,.daily-cash-close .dcc-error,.daily-cash-close .dcc-notice{padding:12px;background:#fff5df;border-left:4px solid #b77e08}.daily-cash-close .dcc-trail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.daily-cash-close .dcc-trail article{display:grid;gap:7px;border:1px solid #d4dfeb;border-radius:9px;padding:14px}.daily-cash-close .dcc-trail strong{font-size:19px}.daily-cash-close small{font-size:14px;color:#4b647a}.daily-cash-close .dcc-history{padding:14px 0;border-bottom:1px solid #d4dfeb}.daily-cash-close :focus-visible{outline:3px solid #2681e8;outline-offset:3px}@media(max-width:600px){.daily-cash-close{padding:16px}.daily-cash-close h2{font-size:23px}.daily-cash-close h3{font-size:21px}.daily-cash-close .dcc-answer .dcc-primary{width:100%}.daily-cash-close .dcc-work>header{display:block}.daily-cash-close .dcc-trail{grid-template-columns:1fr}.daily-cash-close .dcc-work{padding:14px}}.tips-settlement{background:#fff;border:1px solid #dce5ee;border-radius:12px;padding:20px;margin-bottom:20px;color:#17344e;font:14px/1.5 Arial,sans-serif}.tips-settlement *{box-sizing:border-box}.tips-settlement h2{font-size:24px;margin:4px 0}.tips-settlement h3{font-size:21px;margin:6px 0}.tips-settlement .tips-kicker{font-size:12px;font-weight:700;color:#526c7e}.tips-settlement p,.tips-settlement summary,.tips-settlement label{font-size:14px}.tips-answer{padding:16px;border-left:4px solid #6489aa;background:#eef4fa;border-radius:9px;margin:16px 0}.tips-answer[data-tone=good]{background:#edf8f0;border-color:#287d46;color:#1b6033}.tips-answer[data-tone=review]{background:#fff6e3;border-color:#ad761f;color:#785312}.tips-answer[data-tone=bad]{background:#fff0ee;border-color:#b7352c;color:#902921}.tips-answer>strong{font-size:12px}.tips-totals{display:flex;flex-wrap:wrap;gap:14px}.tips-totals p{margin:8px 0;flex:1;min-width:95px}.tips-totals strong{display:block;font-size:22px}.tips-settlement button{font:inherit;font-size:14px;min-height:44px;padding:9px 13px;border:1px solid #bdccd9;border-radius:7px;color:#17344e;background:#fff;cursor:pointer;margin:3px 0}.tips-settlement .primary{background:#17344e;color:#fff;border-color:#17344e;font-weight:700}.tips-settlement button:disabled{opacity:.6;cursor:default}.tips-settlement button:focus-visible,.tips-settlement input:focus-visible,.tips-settlement select:focus-visible,.tips-settlement textarea:focus-visible,.tips-settlement summary:focus-visible,.tips-answer:focus,.tips-settlement [role=alert]:focus{outline:3px solid #84abd0;outline-offset:3px}.tips-settlement label{display:grid;gap:6px;margin:12px 0;font-weight:650}.tips-settlement input,.tips-settlement textarea,.tips-settlement select{font:inherit;min-height:44px;width:100%;padding:10px;border:1px solid #b8c9d8;border-radius:7px;color:inherit;background:#fff}.tips-settlement textarea{min-height:80px}.tips-check{display:flex!important;align-items:center;gap:10px!important;font-weight:500!important}.tips-check input{width:22px;min-width:22px;height:22px;min-height:22px}.tips-details{border-top:1px solid #dce5ee;padding:10px 0}.tips-details summary{min-height:44px;align-content:center;font-weight:700;cursor:pointer}.tips-person,.tips-source,.tips-editor,.tips-review,.tips-payment{padding:14px;border:1px solid #dce5ee;border-radius:8px;margin:12px 0}.tips-editor,.tips-payment{background:#f3f6fa}.tips-payment-history article{border-bottom:1px solid #dce5ee;padding:10px 0}.tips-warning{padding:12px;background:#fff6e3;color:#795211;border-radius:7px}.tips-boundary{color:#526c7e}.tips-error,.tips-settlement [role=alert]{color:#a22b24}@media(max-width:600px){.tips-settlement{padding:14px}.tips-settlement h2,.tips-settlement h3{font-size:21px}.tips-settlement *{overflow-wrap:anywhere}.tips-answer .primary{width:100%}.tips-totals strong{font-size:20px}.tips-person,.tips-editor,.tips-payment{padding:12px}}.available-cash{padding:20px;color:#102c44;max-width:100%;font-size:15px;line-height:1.55}.available-cash h2{font-size:25px;margin:4px 0 8px}.available-cash h3{font-size:23px;line-height:1.3;margin:8px 0}.available-cash p{margin:10px 0}.available-cash .ac-kicker{font-size:12px;letter-spacing:.08em;font-weight:700}.available-cash .ac-answer{border:1px solid #d2deea;border-left:5px solid #718699;background:#f1f5f9;border-radius:12px;padding:18px;margin:20px 0 12px}.available-cash .ac-answer>span{font-size:12px;font-weight:800;letter-spacing:.05em}.available-cash .ac-answer[data-tone=bad]{border-color:#db8790;background:#fff2f2}.available-cash .ac-answer[data-tone=bad]>span{color:#a3212b}.available-cash .ac-answer[data-tone=good]{border-color:#63a58b;background:#edf9f2}.available-cash .ac-answer[data-tone=good]>span{color:#086745}.available-cash .ac-answer[data-tone=review]{border-color:#ddb965;background:#fff9ec}.available-cash .ac-answer[data-tone=review]>span{color:#805300}.available-cash button,.available-cash summary{font-size:14px;min-height:44px;line-height:1.4;cursor:pointer}.available-cash button{border-radius:9px;padding:11px 16px;font-weight:700}.available-cash .ac-primary{background:#113552;color:#fff;border:1px solid #113552}.available-cash .ac-secondary{color:#17364e;background:#fff;border:1px solid #b7c9db}.available-cash button:disabled{cursor:default;opacity:.55}.available-cash .ac-numbers{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.available-cash .ac-numbers article{border:1px solid #d6e1ec;border-radius:10px;padding:16px;display:grid;gap:7px}.available-cash .ac-numbers strong{font-size:21px}.available-cash small,.available-cash .ac-scope{font-size:14px;color:#4b647a}.available-cash details{border:1px solid #d4dfeb;border-radius:10px;padding:8px 14px;margin:14px 0}.available-cash summary{display:list-item;padding:10px 0;font-weight:700}.available-cash label:not(.ac-ack){display:grid;gap:6px;margin:18px 0;font-size:15px;font-weight:600}.available-cash input[type=number]{min-height:46px;font-size:16px;width:100%;box-sizing:border-box;border:1px solid #b7c9db;border-radius:8px;padding:10px;color:#102c44;background:#fff}.available-cash .ac-ack{display:flex;gap:10px;align-items:flex-start;margin:18px 0;font-size:14px;min-height:44px}.available-cash .ac-ack input{width:20px;height:20px;flex-shrink:0}.available-cash .ac-stale{background:#fff5df;border-left:4px solid #b77e08;padding:12px}.available-cash .ac-history{border-top:1px solid #d4dfeb;padding:12px 0}.available-cash :focus-visible{outline:3px solid #2681e8;outline-offset:3px}@media(max-width:600px){.available-cash{padding:16px}.available-cash .ac-numbers{grid-template-columns:1fr}.available-cash h2{font-size:23px}.available-cash h3{font-size:22px}.available-cash .ac-answer .ac-primary{width:100%}}.available-cash input:not([type=checkbox]){min-height:46px;font-size:16px;width:100%;box-sizing:border-box;padding:10px;border:1px solid #b7c9db;border-radius:8px}.available-cash .ac-check{display:flex;align-items:flex-start;gap:10px}.available-cash .ac-check input{width:20px;height:20px;flex-shrink:0}.available-cash button:not(.ac-primary){background:#fff;color:#17364e;border:1px solid #b7c9db}.chargeback-recovery{padding:20px;margin:16px 0;border:1px solid #dce5ee;border-radius:12px;background:#fff;color:#19374f;font-size:14px;line-height:1.5}.chargeback-recovery *{box-sizing:border-box}.chargeback-recovery h2{font-size:24px;margin:4px 0}.chargeback-recovery h3{font-size:22px;margin:6px 0}.chargeback-recovery p,.chargeback-recovery label,.chargeback-recovery summary{font-size:14px}.cr-kicker{font-size:12px!important;font-weight:750;color:#577083}.cr-answer{padding:16px;border-left:4px solid #ab771d;border-radius:9px;background:#fff7e4;color:#775219;margin:16px 0}.cr-answer>span{font-size:13px;font-weight:750}.cr-answer[data-tone=good]{background:#eef8f0;border-color:#29834a;color:#21633c}.cr-answer[data-tone=bad]{background:#fff0ee;border-color:#b3362c;color:#942e25}.chargeback-recovery button{font:inherit;min-height:44px;padding:9px 14px;border:1px solid #bdcedc;border-radius:7px;background:#fff;color:#19374f;cursor:pointer}.chargeback-recovery .primary{background:#19374f;color:#fff;border-color:#19374f;font-weight:700}.chargeback-recovery button:disabled{opacity:.6;cursor:default}.chargeback-recovery button:focus-visible,.chargeback-recovery input:focus-visible,.chargeback-recovery textarea:focus-visible,.chargeback-recovery select:focus-visible,.chargeback-recovery summary:focus-visible,.cr-answer:focus,.cr-editor:focus,.cr-error:focus{outline:3px solid #83afd0;outline-offset:3px}.cr-editor{padding:16px;margin:16px 0;border:1px solid #dce5ee;border-radius:9px;background:#f3f6fa}.chargeback-recovery label{display:grid;gap:6px;margin:12px 0;font-weight:650}.chargeback-recovery input,.chargeback-recovery select,.chargeback-recovery textarea{font:inherit;min-height:44px;width:100%;padding:9px;border:1px solid #b9cbda;border-radius:7px;color:inherit;background:#fff}.chargeback-recovery textarea{min-height:76px}.chargeback-recovery .cr-check{display:flex;gap:10px;align-items:center}.cr-check input{width:20px;height:20px;min-height:20px;flex-shrink:0}.cr-editor form{margin-bottom:12px}.cr-details{border-top:1px solid #dce5ee;margin-top:14px;padding:10px 0}.cr-details summary{min-height:44px;display:flex;align-items:center;font-weight:700;cursor:pointer}.cr-details article{padding:12px;border:1px solid #dce5ee;border-radius:8px;margin:10px 0}.cr-warning{padding:12px;background:#fff6df;color:#78541c;border-radius:7px}.cr-error{color:#a42b24}.cr-note{color:#526b7d}@media(max-width:600px){.chargeback-recovery{padding:14px}.chargeback-recovery h2,.chargeback-recovery h3{font-size:22px}.cr-answer .primary{width:100%}.chargeback-recovery *{overflow-wrap:anywhere}}.gift-balances{padding:20px;color:#102c44;max-width:100%;font-size:15px;line-height:1.55}.gift-balances h2{font-size:25px;margin:4px 0 8px}.gift-balances h3{font-size:23px;line-height:1.3;margin:8px 0}.gift-balances p{margin:10px 0}.gift-balances .gc-kicker{font-size:12px;letter-spacing:.08em;font-weight:700}.gift-balances .gc-answer{border:1px solid #d2deea;border-left:5px solid #718699;background:#f1f5f9;border-radius:12px;padding:18px;margin:20px 0 12px}.gift-balances .gc-answer>span{font-size:12px;font-weight:800;letter-spacing:.05em}.gift-balances .gc-answer[data-tone=bad]{border-color:#db8790;background:#fff2f2}.gift-balances .gc-answer[data-tone=bad]>span{color:#a3212b}.gift-balances .gc-answer[data-tone=good]{border-color:#63a58b;background:#edf9f2}.gift-balances .gc-answer[data-tone=good]>span{color:#086745}.gift-balances .gc-answer[data-tone=review]{border-color:#ddb965;background:#fff9ec}.gift-balances .gc-answer[data-tone=review]>span{color:#805300}.gift-balances button,.gift-balances summary{font-size:14px;min-height:44px;line-height:1.4;cursor:pointer}.gift-balances button{border-radius:9px;padding:11px 16px;font-weight:700}.gift-balances .gc-primary{background:#113552;color:#fff;border:1px solid #113552}.gift-balances .gc-secondary{color:#17364e;background:#fff;border:1px solid #b7c9db}.gift-balances button:disabled{cursor:default;opacity:.55}.gift-balances .gc-numbers{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.gift-balances .gc-numbers article{border:1px solid #d6e1ec;border-radius:10px;padding:16px;display:grid;gap:7px}.gift-balances .gc-numbers strong{font-size:21px}.gift-balances small,.gift-balances .gc-scope{font-size:14px;color:#4b647a}.gift-balances details{border:1px solid #d4dfeb;border-radius:10px;padding:8px 14px;margin:14px 0}.gift-balances summary{display:list-item;padding:10px 0;font-weight:700}.gift-balances label:not(.gc-ack){display:grid;gap:6px;margin:18px 0;font-size:15px;font-weight:600}.gift-balances input[type=number]{min-height:46px;font-size:16px;width:100%;box-sizing:border-box;border:1px solid #b7c9db;border-radius:8px;padding:10px;color:#102c44;background:#fff}.gift-balances .gc-ack{display:flex;gap:10px;align-items:flex-start;margin:18px 0;font-size:14px;min-height:44px}.gift-balances .gc-ack input{width:20px;height:20px;flex-shrink:0}.gift-balances .gc-stale{background:#fff5df;border-left:4px solid #b77e08;padding:12px}.gift-balances .gc-history{border-top:1px solid #d4dfeb;padding:12px 0}.gift-balances :focus-visible{outline:3px solid #2681e8;outline-offset:3px}@media(max-width:600px){.gift-balances{padding:16px}.gift-balances .gc-numbers{grid-template-columns:1fr}.gift-balances h2{font-size:23px}.gift-balances h3{font-size:22px}.gift-balances .gc-answer .gc-primary{width:100%}}.gift-balances input:not([type=checkbox]){min-height:46px;font-size:16px;width:100%;box-sizing:border-box;padding:10px;border:1px solid #b7c9db;border-radius:8px}.gift-balances .gc-check{display:flex;align-items:flex-start;gap:10px}.gift-balances .gc-check input{width:20px;height:20px;flex-shrink:0}.gift-balances button:not(.gc-primary){background:#fff;color:#17364e;border:1px solid #b7c9db}.gift-balances select{min-height:46px;font-size:16px;width:100%;box-sizing:border-box;padding:10px;border:1px solid #b7c9db;border-radius:8px;background:#fff;color:#102c44}.location-performance{padding:20px;margin-bottom:20px;background:#fff;border:1px solid #dce5ee;border-radius:12px;color:#17344e;font-size:14px;line-height:1.5}.location-performance *{box-sizing:border-box}.location-performance h2{font-size:24px;margin:4px 0}.location-performance h3{font-size:21px;margin:6px 0}.location-performance p,.location-performance label,.location-performance summary{font-size:14px}.location-performance .lp-kicker{font-size:12px;font-weight:750;color:#546b7f}.lp-answer{margin:16px 0;padding:16px;border-radius:9px;border-left:4px solid #6489aa;background:#eef4fa}.lp-answer>strong,.lp-locations article>strong{font-size:12px}.location-performance [data-tone=good]{background:#edf8f0;border-color:#287d46;color:#1b6033}.location-performance [data-tone=bad]{background:#fff0ee;border-color:#b7352c;color:#902921}.location-performance button{font:inherit;font-size:14px;min-height:44px;padding:9px 13px;margin:3px 0;border:1px solid #bdccd9;border-radius:7px;color:#17344e;background:#fff;cursor:pointer}.location-performance .primary{color:#fff;background:#17344e;border-color:#17344e;font-weight:700}.location-performance button:disabled{opacity:.6;cursor:default}.location-performance button:focus-visible,.location-performance input:focus-visible,.location-performance textarea:focus-visible,.location-performance summary:focus-visible,.lp-answer:focus{outline:3px solid #84abd0;outline-offset:3px}.lp-locations{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;margin:20px 0}.lp-locations article{padding:15px;border:1px solid #c5d4e0;border-radius:9px;background:#f3f7fb}.lp-locations h3{font-size:19px}.lp-locations dl{margin:12px 0}.lp-locations dl div{padding:6px 0}.lp-locations dt{font-size:12px}.lp-locations dd{margin:0;font-weight:750;font-size:18px}.lp-stale{background:#fff6e3;color:#795211;padding:12px;border-radius:7px}.lp-reviewed,.lp-subset{color:#546b7f}.lp-editor{padding:16px;background:#f3f6fa;border:1px solid #ccd9e3;border-radius:9px;margin-top:16px}.location-performance label{display:grid;gap:6px;font-weight:650;margin:12px 0}.location-performance input,.location-performance textarea{font:inherit;width:100%;min-height:44px;padding:10px;background:#fff;color:#17344e;border:1px solid #b8c9d8;border-radius:7px}.location-performance textarea{min-height:80px}.lp-details{padding:10px 0;border-top:1px solid #dce5ee}.lp-details summary{cursor:pointer;min-height:44px;align-content:center;font-weight:700}.lp-history{border:1px solid #dce5ee;padding:14px;margin:12px 0;border-radius:7px}.location-performance [role=alert]{color:#a22b24}@media(max-width:600px){.location-performance{padding:14px}.location-performance h2,.location-performance h3{font-size:21px}.location-performance *{overflow-wrap:anywhere}.lp-answer .primary{width:100%}.lp-editor{padding:12px}}.location-performance pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px}.event-finances{padding:20px;margin:16px 0;border:1px solid #dce5ed;border-radius:12px;background:#fff;color:#19374e;font-size:14px;line-height:1.5}.event-finances *{box-sizing:border-box}.event-finances h2{font-size:24px;margin:4px 0}.event-finances h3{font-size:22px;margin:6px 0}.event-finances p,.event-finances label,.event-finances summary{font-size:14px}.ef-kicker{font-size:12px!important;font-weight:750;color:#586f81}.ef-answer{padding:16px;margin:16px 0;border-left:4px solid #648aab;border-radius:9px;background:#eff5fa}.ef-answer>span{font-size:13px;font-weight:750}.ef-answer[data-tone=good]{background:#eef8f1;border-color:#29804d;color:#205c39}.ef-answer[data-tone=review]{background:#fff7e7;border-color:#ac7827;color:#7a541c}.ef-answer[data-tone=bad]{background:#fff0ee;border-color:#b43b31;color:#942d26}.event-finances button{font:inherit;font-size:14px;min-height:44px;padding:9px 14px;background:#fff;color:#19374e;border:1px solid #bdcbd6;border-radius:7px;cursor:pointer}.event-finances .primary{background:#18384f;color:#fff;border-color:#18384f;font-weight:700}.event-finances button:disabled{opacity:.6;cursor:default}.event-finances button:focus-visible,.event-finances input:focus-visible,.event-finances textarea:focus-visible,.event-finances select:focus-visible,.event-finances summary:focus-visible,.ef-answer:focus,.ef-editor:focus,.ef-error:focus{outline:3px solid #82afd3;outline-offset:3px}.ef-details{border-top:1px solid #dce5ed;padding:10px 0;margin-top:12px}.ef-details>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:700}.ef-details article{padding:12px;border:1px solid #dce5ed;border-radius:8px;margin:10px 0}.ef-editor{padding:16px;background:#f3f6fa;border:1px solid #dce5ed;border-radius:9px;margin:16px 0}.event-finances label{display:grid;gap:6px;margin:12px 0;font-weight:650}.event-finances input,.event-finances select,.event-finances textarea{font:inherit;min-height:44px;width:100%;border:1px solid #b7c9d8;border-radius:7px;padding:9px;color:inherit;background:#fff}.event-finances textarea{min-height:76px}.event-finances .ef-check{display:flex;gap:10px;align-items:center}.ef-check input{width:20px;height:20px;min-height:20px;flex-shrink:0}.ef-editor form{margin-bottom:12px}.ef-warning{background:#fff6df;color:#7d5317;padding:12px;border-radius:7px}.ef-error{color:#a52c25}@media(max-width:600px){.event-finances{padding:14px}.event-finances h2,.event-finances h3{font-size:22px}.ef-answer .primary{width:100%}.event-finances *{overflow-wrap:anywhere}}.menu-margin-decisions{max-width:1180px;margin:24px auto 0;color:#102f4e;font-size:16px;line-height:1.5}.menu-margin-header h2{font-size:26px;line-height:1.25;margin:0 0 8px}.menu-margin-header p{font-size:16px;line-height:1.6;color:#52677c;margin:0 0 20px}.menu-margin-decisions button{font-size:14px;min-height:44px;padding:10px 14px;border:1px solid #cbd9e7;border-radius:8px;color:#173852;background:#f0f5fa;cursor:pointer;font-weight:600;font-family:inherit}.menu-margin-decisions button.primary{background:#102f4e;color:#fff;border:0}.menu-margin-decisions button.menu-margin-link{display:inline;min-height:0;padding:0;border:0;background:none;color:#0866ff;font-size:13px;font-weight:600;text-decoration:underline}.menu-margin-decisions details>summary{min-height:44px;align-content:center;cursor:pointer;color:#375671;font-size:14px;font-weight:600}.menu-margin-decisions input,.menu-margin-decisions select{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:10px;font-size:16px;min-height:44px;border:1px solid #c2d2e1;border-radius:8px;background:#fff;color:#102f4e;font-family:inherit}.menu-margin-decisions label{display:block;font-size:13px;line-height:1.5;color:#40566c;font-weight:600}.menu-margin-decisions label small{display:block;margin-top:6px;font-size:13px;font-weight:400;color:#52677c}.menu-margin-decisions :focus-visible{outline:3px solid #2780d9;outline-offset:3px}.menu-margin-summary{padding:20px;border:1px solid #d8e3ec;border-left:5px solid #a56a12;border-radius:12px;background:#fff}.menu-margin-summary[data-tone=good]{border-left-color:#168047}.menu-margin-summary[data-tone=bad]{border-left-color:#be3434}.menu-margin-summary>span{font-size:15px;font-weight:600}.menu-margin-total{display:block;font-size:34px;line-height:1.3;margin:8px 0}.menu-margin-summary>p{font-size:13px;color:#52677c;line-height:1.5;margin:0}.menu-margin-applied{font-size:14px!important;color:#0857c9!important;margin-top:8px!important}.menu-margin-attention{background:#fff3db;color:#805010;padding:14px;border-radius:8px;margin-top:14px}.menu-margin-attention b{font-size:14px}.menu-margin-attention p{font-size:15px;line-height:1.5;margin:6px 0 12px}.menu-margin-summary[data-tone=good] .menu-margin-attention{background:#eaf7ef;color:#126838}.menu-margin-summary[data-tone=bad] .menu-margin-attention{background:#fff0f0;color:#a12727}.menu-margin-goal{margin-top:12px}.menu-margin-goal label{max-width:220px;margin-top:6px}.menu-margin-goal p{font-size:13px;color:#52677c;margin:10px 0 0}.menu-margin-dishes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.menu-margin-dishes article{min-width:0;display:flex;flex-direction:column;border:1px solid #d9e3ee;border-top:4px solid #a56a12;border-radius:10px;background:#fff;padding:18px}.menu-margin-dishes article[data-tone=good]{border-top-color:#168047}.menu-margin-dishes article[data-tone=bad]{border-top-color:#be3434}.menu-margin-dishes article[data-tone=info]{border-top-color:#0866ff}.menu-margin-dishes h3{font-size:19px;line-height:1.3;margin:0 0 6px}.menu-margin-source{display:block;color:#53677d;font-size:13px;line-height:1.4;margin-bottom:12px}.menu-margin-dishes dl,.menu-margin-options dl{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin:0}.menu-margin-dishes dl>div,.menu-margin-options dl>div{min-width:0}.menu-margin-decisions dt{font-size:13px;color:#53677d}.menu-margin-decisions dd{margin:2px 0 0;font-size:16px;font-weight:600}.menu-margin-decisions dd small{display:block;font-size:13px;font-weight:400;color:#805010}.menu-margin-weekly{display:block;font-size:28px;line-height:1.2;margin:14px 0 2px}.menu-margin-weekly-label{display:block;font-size:13px;color:#53677d}.menu-margin-status{font-size:14px;line-height:1.5;margin:10px 0 0;font-weight:600;color:#805010;flex-grow:1}.menu-margin-dishes [data-tone=good] .menu-margin-status{color:#126838}.menu-margin-dishes [data-tone=bad] .menu-margin-status{color:#a12727}.menu-margin-dishes [data-tone=info] .menu-margin-status{color:#0857c9}.menu-margin-entry{font-size:13px;line-height:1.5;margin:6px 0 0;color:#805010}.menu-margin-dishes article>button{margin-top:14px;align-self:start}.menu-margin-panel{grid-column:1/-1;order:10;border:1px solid #cbd9e7;border-left:5px solid #102f4e;border-radius:14px;background:#fff;padding:20px;margin:4px 0 0;outline:none}.menu-margin-panel:focus-visible{outline:3px solid #2780d9;outline-offset:3px}.menu-margin-panel-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.menu-margin-panel-heading h3{font-size:20px;line-height:1.3;margin:0 0 6px}.menu-margin-panel-heading p{font-size:15px;line-height:1.55;color:#40566c;margin:0}.menu-margin-panel-heading>button{flex-shrink:0}.menu-margin-volume{max-width:260px;margin:16px 0}.menu-margin-confirm{background:#fff3db;color:#805010;padding:14px;border-radius:8px;margin:0 0 16px}.menu-margin-confirm p{font-size:15px;line-height:1.5;margin:0 0 10px}.menu-margin-confirm button{background:#fff;border-color:#d6b36f}.menu-margin-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-top:6px}.menu-margin-options article{min-width:0;display:flex;flex-direction:column;border:1px solid #d9e3ee;border-top:4px solid #168047;border-radius:10px;background:#fbfdff;padding:16px}.menu-margin-options article[data-tone=bad]{border-top-color:#be3434}.menu-margin-options article[data-tone=review]{border-top-color:#a56a12}.menu-margin-options h4{font-size:18px;line-height:1.3;margin:0 0 6px}.menu-margin-option-detail{font-size:14px;line-height:1.5;color:#52677c;margin:0 0 12px}.menu-margin-options dl{grid-template-columns:1fr}.menu-margin-option-status{font-size:14px;font-weight:600;line-height:1.5;margin:12px 0 0;color:#126838}.menu-margin-options [data-tone=bad] .menu-margin-option-status{color:#a12727}.menu-margin-options [data-tone=review] .menu-margin-option-status{color:#805010}.menu-margin-breakeven{font-size:13px;line-height:1.5;color:#52677c;margin:6px 0 0}.menu-margin-options article>button{margin-top:14px;align-self:start}.menu-margin-panel-note{font-size:13px;line-height:1.5;color:#52677c;margin:14px 0 0}.menu-margin-decision{border:1px solid #bcd3f5;border-radius:10px;background:#eef5ff;color:#0f3e7a;padding:16px;margin-top:6px}.menu-margin-decision strong{font-size:16px}.menu-margin-decision p{font-size:14px;line-height:1.55;margin:6px 0 12px}.menu-margin-decision-actions{display:flex;flex-wrap:wrap;gap:10px}.menu-margin-superseded{margin:14px 0;padding:14px;background:#fff3db;border-left:4px solid #a56a12;border-radius:8px;color:#805010}.menu-margin-superseded strong{font-size:16px}.menu-margin-superseded p{font-size:15px;line-height:1.5;margin:6px 0 0}.menu-margin-history{margin:14px 0;padding:0 14px;border:1px solid #d8e3ec;border-radius:8px}.menu-margin-history>div{padding:12px 0;border-top:1px solid #d8e3ec}.menu-margin-history strong{font-size:15px}.menu-margin-history p{font-size:14px;line-height:1.5;margin:6px 0;color:#52677c}.menu-margin-chef,.menu-margin-proof{border:1px solid #cbd8e8;border-radius:12px;background:#fff;padding:4px 16px;margin:0 0 14px}.menu-margin-chef>p,.menu-margin-proof>p{font-size:14px;line-height:1.55;color:#40566c;margin:8px 0 12px}.menu-margin-entrant{max-width:260px;margin-bottom:14px}.menu-margin-chef-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin-bottom:8px}.menu-margin-notice{font-size:14px;line-height:1.5;color:#173852;font-weight:600;margin:14px 0 0;padding:10px 14px;border:1px solid #cbd9e7;border-radius:8px;background:#fff}.menu-margin-notice:empty{display:none}.menu-margin-footnote{font-size:13px;line-height:1.5;color:#52677c;margin:0 0 16px}@media(max-width:850px){.menu-margin-dishes{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-margin-header h2{font-size:23px}.menu-margin-chef-grid{grid-template-columns:1fr}}@media(max-width:640px){.menu-margin-dishes{grid-template-columns:1fr}.menu-margin-panel{order:0}.menu-margin-summary,.menu-margin-panel,.menu-margin-dishes article,.menu-margin-options article{padding:16px}.menu-margin-total{font-size:30px}.menu-margin-options{grid-template-columns:1fr}.menu-margin-panel-heading{flex-direction:column}.menu-margin-panel-heading>button,.menu-margin-attention button,.menu-margin-options article>button,.menu-margin-dishes article>button,.menu-margin-confirm button,.menu-margin-decision-actions button{width:100%;align-self:stretch}.menu-margin-volume,.menu-margin-goal label,.menu-margin-entrant{max-width:none}}.future-workflow{max-width:1120px;margin:24px auto;color:#142f4a;font-size:16px;line-height:1.55}.future-workflow *{box-sizing:border-box}.future-workflow header{margin:0 0 22px}.future-workflow h2{font-size:28px;line-height:1.25;margin:8px 0 12px}.future-workflow h3{font-size:19px;line-height:1.4;margin:0 0 10px}.future-workflow p{font-size:16px;line-height:1.55;margin:10px 0}.future-workflow .future-kicker{font-size:12px;font-weight:750;letter-spacing:.08em;color:#536c83}.future-hero,.future-card{border:1px solid #d5e0e9;border-radius:12px;background:#fff;padding:22px;margin-bottom:18px;min-width:0}.future-hero{border-left:5px solid #236c53}.future-hero>strong{display:block;font-size:34px;line-height:1.25;margin:10px 0}.future-workflow [data-tone=bad]{border-left:5px solid #b73b35}.future-workflow [data-tone=review]{border-left:5px solid #b87b20}.future-workflow [data-tone=good]{border-left:5px solid #236c53}.future-workflow [data-tone=info]{border-left:5px solid #397eb3}.future-grid,.future-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.future-workflow label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:650;margin:12px 0}.future-workflow input:not([type=checkbox]):not([type=radio]),.future-workflow select,.future-workflow textarea{width:100%;font:inherit;font-size:16px;min-height:44px;padding:11px;border:1px solid #b7c9d8;border-radius:8px;background:#fff;color:#142f4a}.future-workflow input[type=checkbox],.future-workflow input[type=radio]{width:20px;height:20px;accent-color:#153854}.future-workflow textarea{min-height:86px;resize:vertical}.future-workflow button{min-height:44px;border:1px solid #b7c9d8;border-radius:8px;padding:10px 16px;font:inherit;font-size:15px;line-height:1.45;background:#fff;color:#173954;cursor:pointer}.future-workflow button.primary{background:#112f4a;color:#fff;border-color:#112f4a}.future-workflow button:disabled{opacity:.55;cursor:not-allowed}.future-workflow :is(button,input,textarea,select,summary):focus-visible{outline:3px solid #4b8fbd;outline-offset:3px}.future-actions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.future-workflow .future-note{font-size:14px;color:#506a80;line-height:1.55}.future-workflow summary{font-size:15px;font-weight:650;min-height:44px;padding:10px 0;cursor:pointer}.future-workflow details p{font-size:15px}.future-workflow .channel-choice{text-align:left;padding:20px}.future-workflow .channel-choice[aria-pressed=true]{outline:2px solid #3b789e;outline-offset:2px}.future-hub-card a{color:inherit}.future-hub-card button{margin-top:10px}.future-route-bar{display:flex;align-items:center;gap:15px;margin:16px 0;font-size:14px}.future-route-bar button{font:inherit;min-height:44px;border:1px solid #bacddd;border-radius:8px;padding:9px;background:#fff;color:#173954}.future-metrics strong{font-size:24px;display:block}.future-workflow table{width:100%;font-size:14px}.future-workflow td,.future-workflow th{padding:10px;text-align:left;overflow-wrap:anywhere}.future-workflow [role=alert]{color:#9d312b}.future-workflow [role=status]{overflow-wrap:anywhere}@media(max-width:650px){.future-workflow h2{font-size:24px}.future-grid,.future-metrics{grid-template-columns:1fr}.future-hero,.future-card{padding:18px}.future-hero>strong{font-size:29px}.future-actions{flex-direction:column}.future-actions button{width:100%}.future-route-bar{flex-wrap:wrap}.future-workflow{margin-top:16px}}.future-hub .future-hero>h3{font-size:27px;margin:8px 0}.future-hub-group{margin:24px 0}.future-hub-group>h3{font-size:15px;color:#506a80}.future-hub-card{border-bottom:1px solid #d5e0e9}.future-hub-card button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;border:0;border-radius:0;background:transparent;padding:17px 4px}.future-hub-card strong,.future-hub-card small{display:block}.future-hub-card strong{font-size:17px}.future-hub-card small{font-size:14px;line-height:1.5;color:#506a80;margin-top:4px}.future-hub-card button:hover{background:#eef4f8}.channel-profit .channel-choice{padding:14px 18px;margin:0}.channel-profit .channel-choice h3{font-size:16px;margin:0 0 4px}.channel-profit .channel-choice p{font-size:14px;margin:4px 0}.channel-profit .channel-choice>span{font-size:13px}.channel-profit [aria-label="Sales channels"]{margin-bottom:18px}.future-workflow header{margin-bottom:16px}.future-route-bar{margin:10px 0}.future-route-bar>span{font-size:12px;color:#506a80}.channel-editor>summary{padding:0;display:flex;align-items:center}.channel-editor[open]>summary{margin-bottom:12px}.channel-review-result{padding:14px;border-left:4px solid #236c53;background:#fff;border-radius:8px;margin:14px 0}@media(max-width:650px){.future-workflow{margin-top:10px}.future-hub-card button{padding:14px 2px}.channel-profit [aria-label="Sales channels"]{gap:8px}.channel-profit .channel-choice>span{display:block}}.service-plan,.service-readiness{max-width:1120px;margin:0 auto}.service-plan p,.service-readiness p{overflow-wrap:anywhere}.service-plan :is(button,summary,select,input),.service-readiness :is(button,summary,select,textarea){font:inherit}.service-plan summary,.service-readiness summary{min-height:44px;align-content:center;font-weight:650;cursor:pointer}.service-plan :is(input,select),.service-readiness :is(select,textarea){width:100%;min-height:44px;border:1px solid #b9c5d1;border-radius:8px;padding:10px;background:#fff;color:#14283e;font-size:16px}.service-plan label,.service-readiness label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:600;margin:14px 0}.service-plan :is(button,input,select,summary):focus-visible,.service-readiness :is(button,textarea,select,summary):focus-visible{outline:3px solid #518db7;outline-offset:3px}.service-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.service-notice{padding:14px 18px;background:#edf6f0;border-left:4px solid #2e6d52;border-radius:8px;font-size:15px}.service-task-list>article{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 0;border-top:1px solid #dce2e8}.service-task-list>article>div{flex:1}.service-task-list h4{font-size:17px;margin:0 0 6px}.service-task-list p{margin:0}.service-task-list label{margin:0;min-width:165px}.service-math{margin:0}.service-math>div{padding:14px 0;border-top:1px solid #dce2e8}.service-math dt{font-weight:700;margin-bottom:6px}.service-math dd{margin:0;font-size:15px;line-height:1.55}.service-plan-version{padding:14px 0;border-top:1px solid #dce2e8}.service-check{border-left:4px solid #b47a1d}.service-check[data-tone=bad]{border-left-color:#ac3434}.service-check[data-tone=good]{border-left-color:#2e6d52}.service-check-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.service-check-heading strong{font-size:14px;color:#875c15;min-width:135px}.service-check[data-tone=bad] .service-check-heading strong{color:#a02c2c}.service-check[data-tone=good] .service-check-heading strong{color:#276346}.service-check textarea{min-height:100px;resize:vertical}.service-check-evidence{padding:12px;background:#f4f7fa;border-radius:8px}.service-secondary{margin:8px 0 8px 10px}.service-warning-ack{flex-direction:row!important;align-items:flex-start;font-weight:400!important;gap:10px!important}.service-warning-ack input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.service-check details[open]>summary{margin-bottom:12px}@media(max-width:650px){.service-fields{grid-template-columns:1fr;gap:0}.service-task-list>article,.service-check-heading{flex-direction:column;gap:12px}.service-task-list label{width:100%}.service-check-heading strong{min-width:0}.service-plan button,.service-readiness button{min-height:44px}.service-readiness .future-hero>.primary,.service-plan .future-hero>.primary{width:100%}.service-secondary{margin-left:0;width:100%}.service-check details button{width:100%}}.service-spend-line{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #dce2e8;padding-top:12px;margin-top:14px;font-size:17px}.service-spend-line strong{white-space:nowrap}.service-readiness .service-check{padding:8px 16px;margin-bottom:10px}.service-readiness .service-check-heading{display:flex;align-items:center;gap:12px;list-style:none}.service-readiness .service-check-heading>span:first-child{flex:1}.service-readiness .service-check-heading strong{display:block;min-width:0;font-size:16px;color:#14283e}.service-readiness .service-check-heading small{display:block;font-size:13px;font-weight:400;color:#506a80;margin-top:2px}.service-readiness .service-check-status{font-size:13px;color:#875c15;font-weight:650;text-align:right}.service-readiness .service-check[data-tone=bad] .service-check-status{color:#a02c2c}.service-readiness .service-check[data-tone=good] .service-check-status{color:#276346}.service-readiness .service-check-heading:after{content:"+";font-size:22px;font-weight:400}.service-readiness details[open]>.service-check-heading:after{content:"\2212"}.service-readiness-counts{margin:12px 0!important}.service-plan>header,.service-readiness>header{margin-bottom:14px}.service-plan .future-hero>strong{font-size:29px}.service-plan .future-hero,.service-readiness .future-hero{padding:18px}.service-plan .future-hero p,.service-readiness .future-hero p{margin:8px 0}.service-plan .future-hero>.primary,.service-readiness .future-hero>.primary{margin-top:10px}@media(max-width:650px){.service-readiness .service-check-heading{flex-direction:row}.service-plan .future-hero>strong{font-size:26px}.service-plan .future-hero,.service-readiness .future-hero{padding:15px}.service-plan>header .future-note,.service-readiness>header .future-note{font-size:12px}.service-plan h2,.service-readiness h2{font-size:22px}.service-readiness .service-check-status{max-width:100px}}.owner-policy .policy-check{display:flex;flex-direction:row;align-items:flex-start;font-weight:500;gap:12px}.owner-policy .policy-check input{flex:0 0 auto;margin-top:3px}.owner-policy .policy-options{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.owner-policy .policy-options button[aria-pressed=true]{border:2px solid #225d88;background:#eef6fb}.owner-policy .policy-rule{border-top:1px solid #d5e0e9;padding-top:12px}.owner-policy .policy-rule:first-of-type{border-top:0}.owner-policy ul{padding-left:22px;font-size:15px}.owner-policy li{margin:8px 0}.owner-policy .policy-record{border-top:1px solid #d5e0e9;padding:14px 0}.owner-policy .policy-record p{margin:5px 0}.owner-policy .policy-current{font-weight:700}.owner-policy .policy-results{scroll-margin-top:20px}.owner-policy .policy-math{font-variant-numeric:tabular-nums}.owner-policy .policy-error{color:#9d312b}.owner-policy .policy-mode{font-weight:700}@media(max-width:650px){.owner-policy .policy-options{flex-direction:column}.owner-policy .policy-options button{width:100%;text-align:left}}.owner-policy.policy-simple header{margin-bottom:14px}.owner-policy.policy-simple header h2{margin-bottom:0}.owner-policy .policy-summary{scroll-margin-top:18px}.owner-policy .policy-next{margin:2px 0 16px}.owner-policy .policy-summary .policy-compact-metrics{border-top:1px solid #d5e0e9;padding-top:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-size:14px}.owner-policy .policy-compact-metrics strong{font-size:23px}.owner-policy .policy-secondary>summary{padding:2px 0;font-size:16px;display:flex;align-items:center;gap:12px}.owner-policy .policy-secondary>summary:before{content:"+";font-size:21px;font-weight:500;flex:none}.owner-policy .policy-secondary[open]>summary:before{content:"\2212"}.owner-policy .policy-secondary>summary::marker{content:""}.owner-policy .policy-secondary>summary::-webkit-details-marker{display:none}.owner-policy .policy-secondary[open]>summary{margin-bottom:14px}.owner-policy .policy-review-step{scroll-margin-top:18px}.owner-policy .policy-results{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.owner-policy .policy-decision{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.owner-policy .policy-saved{margin:16px 0;padding-top:14px;border-top:1px solid #d5e0e9}.owner-policy .policy-saved h3{font-size:18px}.owner-policy .policy-limit-list>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #e1e8ee}.owner-policy .policy-limit-list>div:last-child{border-bottom:0}.owner-policy .policy-limit-list small{display:block;font-size:14px;font-weight:400;color:#506a80;margin-top:3px}.owner-policy .policy-limit-list>div>strong{white-space:nowrap}.owner-policy .policy-saved-limits{scroll-margin-top:18px}.owner-policy .policy-summary [data-policy-mode]{font-size:25px}.owner-policy .policy-secondary-actions{margin:8px 0 14px}@media(max-width:650px){.owner-policy.policy-simple header h2{font-size:23px}.owner-policy .policy-summary .policy-next{width:100%}.owner-policy .policy-summary>strong{font-size:30px}.owner-policy .policy-summary [data-policy-mode]{font-size:23px}.owner-policy .policy-secondary{padding-top:12px;padding-bottom:12px}.owner-policy .policy-compact-metrics strong{font-size:21px}}.future-claims{max-width:1120px;margin:24px auto;color:#102f4e;font-size:16px;line-height:1.55}.future-claims,.future-claims *{box-sizing:border-box}.future-claims h2{font-size:26px;line-height:1.25;margin:0 0 10px}.future-claims h3{font-size:20px;line-height:1.35;margin:0 0 10px}.future-claims h4{font-size:17px;margin:0 0 8px}.future-claims p{font-size:16px;line-height:1.55;margin:8px 0;color:#40566c}.future-claims header{display:block;margin-bottom:20px}.future-claims button{font:inherit;font-size:15px;min-height:44px;padding:10px 14px;border:1px solid #bdccdc;border-radius:8px;background:#fff;color:#102f4e;cursor:pointer}.future-claims button:disabled{opacity:.5;cursor:default}.future-claims .primary{background:#102f4e;color:#fff;border-color:#102f4e}.future-claims button:focus-visible,.future-claims summary:focus-visible,.future-claims input:focus-visible,.future-claims textarea:focus-visible,.future-claims select:focus-visible{outline:3px solid #376da8;outline-offset:3px}.future-claims .claim-priority,.future-claims .claim-card,.future-claims .claim-panel,.future-claims .claim-evidence{border:1px solid #d8e3ec;border-radius:10px;background:#fff;padding:20px;margin:16px 0}.future-claims .claim-priority{border-left:5px solid #a56a12;background:#fff8eb}.future-claims [data-tone=bad]{border-left:5px solid #be3434;background:#fff3f3}.future-claims [data-tone=good]{border-left:5px solid #168047}.future-claims .claim-status{display:block;font-size:15px;font-weight:700;color:#805010;margin:8px 0}.future-claims [data-tone=bad] .claim-status{color:#a12727}.future-claims [data-tone=good] .claim-status{color:#126838}.future-claims .claim-amount{font-size:30px;font-weight:700;color:#102f4e;font-variant-numeric:tabular-nums}.future-claims .claim-row{display:flex;justify-content:space-between;gap:20px;align-items:center}.future-claims .claim-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.future-claims details>summary{font-size:16px;font-weight:700;cursor:pointer;min-height:44px;align-content:center}.future-claims label{display:block;font-size:15px;font-weight:600;margin:14px 0 6px}.future-claims input:not([type=checkbox]),.future-claims textarea,.future-claims select{display:block;width:100%;font:inherit;font-size:16px;min-height:44px;padding:10px;border:1px solid #bdccdc;border-radius:8px;background:#fff;color:#102f4e;margin-top:6px}.future-claims textarea{min-height:95px;resize:vertical}.future-claims .claim-check{display:flex;gap:10px;align-items:flex-start;font-weight:400}.future-claims .claim-check input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.future-claims .claim-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.future-claims .claim-note{font-size:14px;color:#52677c}.future-claims .claim-notice{padding:12px 16px;border:1px solid #bdccdc;border-radius:8px;background:#f3f7fb;font-size:16px}.future-claims .claim-notice:empty{display:none}.future-claims .claim-proof-line{padding:12px 0;border-bottom:1px solid #d8e3ec}.future-claims .claim-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.future-claims .claim-totals>div{background:#f3f7fb;border-radius:8px;padding:12px}.future-claims .claim-totals dt{font-size:14px;color:#52677c}.future-claims .claim-totals dd{font-size:21px;font-weight:700;margin:5px 0 0}.future-claims .claim-origin{display:block;font-size:14px;font-weight:700;color:#52677c}.future-claims .claim-panel{scroll-margin-top:16px}.future-claims .claim-panel:focus{outline:2px solid #8eaac5;outline-offset:3px}.future-claims .claim-history{margin-top:16px}.future-claims .claim-history article{border-top:1px solid #d8e3ec;padding:12px 0}.future-claims .recurring-baseline{padding:14px;background:#f3f7fb;border-radius:8px}.future-claims .claim-empty{padding:18px;background:#fff;border:1px solid #d8e3ec;border-radius:10px}@media(max-width:650px){.future-claims h2{font-size:23px}.future-claims .claim-priority,.future-claims .claim-card,.future-claims .claim-panel,.future-claims .claim-evidence{padding:16px}.future-claims .claim-row{display:block}.future-claims .claim-row>button{width:100%;margin-top:12px}.future-claims .claim-actions>button{width:100%}.future-claims .claim-form-grid{grid-template-columns:1fr;gap:0}.future-claims .claim-totals{grid-template-columns:1fr}.future-claims .claim-priority>button{width:100%}}.future-claims .claim-source-warning{padding:16px;background:#fff4df;color:#754600;border-left:4px solid #b66b00;border-radius:8px;font-size:16px;line-height:1.5}.future-claims .claim-next-step{margin:16px 0;padding:16px;background:#f3f7fb;border-radius:8px;scroll-margin-top:16px}.future-claims .claim-next-step:focus{outline:2px solid #8eaac5;outline-offset:3px}.future-claims .claim-next-step:empty{display:none}.future-claims .claim-next-step>strong{font-size:19px}.future-claims .claim-next-step button{margin-top:8px}.future-claims .claim-next-step .claim-notice{padding:0;border:0;background:transparent}.future-claims [data-claim-step],.future-claims [data-observation-form]{scroll-margin-top:16px}@media(max-width:650px){.future-claims .claim-next-step>button{width:100%}.future-claims .claim-totals{grid-template-columns:1fr 1fr}.future-claims .claim-totals>div:last-child{grid-column:1/-1}}.res-book{display:grid;gap:16px}.res-book .card{padding:18px;border:1px solid #dce6ef;border-radius:12px;background:#fff}.res-head{display:grid;gap:12px}.res-head h3{margin:4px 0;font-size:20px;color:#102f4e}.res-head p{margin:0;color:#53677d;font-size:14px}.res-head .primary{background:#102f4e;color:#fff;border:1px solid #102f4e;border-radius:8px;padding:10px 14px;font:inherit;font-size:14px;font-weight:700;justify-self:start;min-height:44px;max-width:100%;white-space:normal;text-align:left}.res-clock{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:14px;color:#102f4e}.res-clock button,.res-actions button,.res-tables button{min-height:44px;padding:8px 12px;border-radius:8px;border:1px solid #bfcedc;background:#fff;color:#173954;font:inherit;font-size:14px;cursor:pointer}.res-actions button.primary{background:#102f4e;color:#fff;border-color:#102f4e}.res-actions button:disabled{opacity:.45;cursor:not-allowed}.res-provider{font-size:13px!important;padding:8px 10px;border-radius:8px;background:#eef1f5}.res-notice{margin:0;padding:10px 12px;border-radius:8px;background:#eaf7ef;color:#126838;font-size:14px}.res-list h4,.res-walkin h4{margin:0 0 10px;font-size:16px;color:#102f4e}.res-list ol{list-style:none;margin:0;padding:0;display:grid;gap:10px}.res-list>ol>li{padding:12px;border:1px solid #e0e7ef;border-radius:10px;background:#fbfcfe}.res-list>ol>li.has-issue{border-color:#e3b35b;border-left:4px solid #b78017;background:#fffaf0}.res-main{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.res-time{min-width:70px;color:#102f4e}.res-name{flex:1;font-size:14px;display:grid}.res-name small{color:#53677d;font-size:12px}.res-issues{margin:8px 0 0;padding-left:18px;color:#805010;font-size:13px;font-weight:700}.res-issues-note{color:#805010;font-size:13px}.res-actions{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;margin-top:10px}.res-actions label{display:grid;gap:4px;font-size:12px;color:#53677d}.res-actions select,.res-actions input{min-height:44px;padding:6px 8px;border:1px solid #bfcedc;border-radius:8px;font:inherit;font-size:14px;background:#fff}.res-actions input{width:80px}.res-history{margin-top:8px}.res-history summary{cursor:pointer;font-size:13px;color:#53677d;min-height:32px;display:flex;align-items:center}.res-history ul{margin:4px 0 0;padding-left:18px;font-size:13px;color:#53677d}.res-tables summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:800;color:#102f4e;font-size:14px}.res-tables ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px}.res-tables label{display:flex;gap:6px;align-items:center;min-height:44px;font-size:14px}.res-tables p{font-size:13px;color:#53677d}@media(max-width:640px){.res-book .card{padding:14px}.res-actions label{flex:1 1 140px}.res-actions select{width:100%}}.doc-intake{margin:0 0 20px;padding:18px;border:1px solid #dce6ef;border-radius:12px;background:#fff}.doc-intake-head{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.doc-intake-head h3{margin:4px 0;font-size:20px;color:#102f4e}.doc-intake-head p{margin:0;color:#53677d;font-size:14px}.doc-intake-head .primary{min-height:44px}.doc-intake-notice{margin:12px 0 0;padding:10px 12px;border-radius:8px;background:#eaf7ef;color:#126838;font-size:14px}.doc-intake-list{margin-top:12px}.doc-intake-list summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:800;color:#102f4e;font-size:14px}.doc-intake-list ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.doc-intake-list li button{width:100%;min-height:52px;display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:left;padding:10px 12px;border:1px solid #e0e7ef;border-radius:10px;background:#fbfcfe;font:inherit;cursor:pointer}.doc-intake-list li span{display:grid;gap:2px}.doc-intake-list li small{color:#53677d;font-size:12px}.doc-pill{font-style:normal;font-size:12px;font-weight:800;border-radius:999px;padding:4px 9px;white-space:nowrap;background:#edf4ff;color:#1f5aa6}.doc-pill.good{background:#eaf7ef;color:#126838}.doc-pill.review{background:#fff3db;color:#805010}.doc-pill.bad{background:#fff0f0;color:#a12727}.doc-pill.muted{background:#eef1f5;color:#526579}.doc-review{margin-top:14px;padding:16px;border:1px solid #cfdbe7;border-radius:12px;background:#fbfcfe;outline:none}.doc-review:focus-visible{box-shadow:0 0 0 3px #b9d3f2}.doc-review-title{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.doc-review-title h4{margin:0;font-size:17px;color:#102f4e}.doc-review-title small{color:#53677d;font-size:12px}.doc-review-note{margin:8px 0 12px;color:#53677d;font-size:14px}.doc-questions{margin:0 0 12px;padding-left:20px;display:grid;gap:10px;font-size:14px}.doc-questions li>span{display:block;font-weight:700;color:#102f4e;margin-bottom:6px}.doc-questions li>div{display:flex;gap:8px;flex-wrap:wrap}.doc-questions button,.doc-verdict button,.doc-review>.secondary{min-height:44px;padding:8px 14px;border-radius:8px;border:1px solid #bfcedc;background:#fff;color:#173954;font:inherit;font-size:14px;cursor:pointer}.doc-fields{width:100%;border-collapse:collapse;font-size:14px}.doc-fields th,.doc-fields td{padding:8px 6px;border-bottom:1px solid #e4ebf2;text-align:left;vertical-align:middle}.doc-fields th small{display:block;color:#53677d;font-weight:400}.doc-fields td:last-child{text-align:right}.doc-fields .doc-total th,.doc-fields .doc-total td{font-weight:800;color:#102f4e}.doc-math{margin:12px 0;padding:10px 12px;border-radius:8px;font-size:14px}.doc-math.good{background:#eaf7ef;color:#126838}.doc-math.bad{background:#fff0f0;color:#a12727}.doc-confirm{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:12px}.doc-confirm label{display:flex;gap:8px;align-items:center;font-size:14px;min-height:44px}.doc-confirm input{width:20px;height:20px}.doc-confirm .primary{min-height:44px}.doc-verdict{display:grid;gap:6px;padding:12px;border-radius:10px;border-left:4px solid;font-size:14px;margin-bottom:10px}.doc-verdict.good{background:#eaf7ef;border-color:#126838}.doc-verdict.bad{background:#fff0f0;border-color:#be3434}.doc-verdict.info{background:#edf4ff;border-color:#1f5aa6}.doc-verdict.muted{background:#eef1f5;border-color:#526579}.doc-verdict button{justify-self:start}.doc-original{margin-top:12px}.doc-original summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:700;font-size:14px;color:#102f4e}.doc-facsimile{max-width:420px;padding:16px;border:1px dashed #9fb2c5;border-radius:6px;background:#fffef8;font-family:ui-monospace,Menlo,monospace;font-size:13px;color:#2b3a4a}.doc-facsimile header{display:flex;justify-content:space-between;border-bottom:1px solid #9fb2c5;padding-bottom:6px;margin-bottom:8px}.doc-facsimile table{width:100%;border-collapse:collapse}.doc-facsimile td{padding:3px 4px}.doc-facsimile td:last-child{text-align:right}.doc-facsimile mark{background:#d9d2c0;color:#6a6456}.doc-facsimile-total{text-align:right;font-weight:800;border-top:1px solid #9fb2c5;padding-top:6px}.doc-facsimile small{display:block;margin-top:8px;font-family:inherit;color:#6b7b8c;font-size:11px}@media(max-width:640px){.doc-intake{padding:14px}.doc-intake-head .primary,.doc-confirm .primary{width:100%}.doc-fields th,.doc-fields td{padding:7px 4px}}.pack-price{margin:0 0 20px;padding:18px;border:1px solid #dce6ef;border-radius:12px;background:#fff}.pack-price-head{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.pack-price-head h3{margin:4px 0;font-size:20px;color:#102f4e}.pack-price-head p{margin:0;color:#53677d;font-size:14px}.pack-price-head .primary,.pack-actions .primary{min-height:44px}.pack-price-notice{margin:12px 0 0;padding:10px 12px;border-radius:8px;background:#eaf7ef;color:#126838;font-size:14px}.pack-price-list{margin-top:12px}.pack-price-list summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:800;color:#102f4e;font-size:14px}.pack-price-list ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pack-price-list li button{width:100%;min-height:52px;display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:left;padding:10px 12px;border:1px solid #e0e7ef;border-radius:10px;background:#fbfcfe;font:inherit;cursor:pointer}.pack-price-list li span{display:grid;gap:2px}.pack-price-list li small{color:#53677d;font-size:12px}.pack-review{margin-top:14px;padding:16px;border:1px solid #cfdbe7;border-radius:12px;background:#fbfcfe;outline:none}.pack-review:focus-visible{box-shadow:0 0 0 3px #b9d3f2}.pack-review .doc-fields thead th{font-size:12px;color:#53677d;font-weight:700}.doc-math.review{background:#fff3db;color:#805010}.pack-price-effect{font-size:14px;color:#53677d;margin:8px 0}.pack-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.pack-actions span{font-size:13px;color:#53677d}@media(max-width:640px){.pack-price{padding:14px}.pack-price-head .primary,.pack-actions .primary{width:100%}}.workspace[data-report-screen] .doc-intake table,.workspace[data-report-screen] .pack-price table{min-width:0;width:100%;table-layout:fixed}.doc-facsimile{box-sizing:border-box;width:100%;overflow-wrap:anywhere}.doc-facsimile header{flex-wrap:wrap;gap:8px}.doc-facsimile td:first-child{width:12%}.doc-facsimile td:last-child{width:28%}@media(max-width:640px){.doc-pill{white-space:normal}.doc-intake-list li button,.pack-price-list li button{flex-wrap:wrap}}.doc-confirm button.primary:disabled{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #aab6c2;border-radius:8px;background:#e8edf2;color:#4b5c6c;opacity:1;cursor:not-allowed}.invoice-email-intake{border:1px solid #dce2e8;border-radius:12px;background:#fff;color:#14283e;margin:18px 0;font-size:15px;line-height:1.55}.invoice-email-intake>summary{padding:16px 20px;min-height:52px;cursor:pointer;font-size:15px;font-weight:700;overflow-wrap:anywhere}.invoice-email-body{padding:0 20px 20px}.invoice-email-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:8px 0}.invoice-email-intake h3{font-size:20px;line-height:1.35;margin:0 0 8px}.invoice-email-intake h4{font-size:16px;line-height:1.45;margin:0 0 8px}.invoice-email-intake p{font-size:15px;line-height:1.55;margin:8px 0 14px;overflow-wrap:anywhere}.invoice-email-status{background:#fff5df;color:#785212;border:1px solid #e5cb97;border-radius:20px;font-size:12px;font-weight:650;padding:6px 10px;white-space:nowrap}.invoice-business-email{padding:16px;background:#f4f7fa;border-radius:8px;margin:18px 0}.invoice-email-intake .invoice-email-label{font-size:12px;font-weight:700;margin:0 0 5px}.invoice-email-intake .invoice-email-address{font-size:17px;font-weight:650;user-select:text;-webkit-user-select:text}.invoice-email-actions{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 0}.invoice-email-intake button{font-family:inherit;font-size:14px;line-height:1.4;min-height:44px;padding:10px 14px;border:1px solid #bcc9d5;border-radius:8px;background:#fff;color:#14283e;cursor:pointer}.invoice-email-intake button.primary{background:#14283e;border-color:#14283e;color:#fff;font-weight:650}.invoice-email-intake :is(button,summary,input):focus-visible{outline:3px solid #518db7;outline-offset:3px}.invoice-email-intake label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:650;margin-top:18px}.invoice-email-intake input{width:100%;min-height:44px;font-family:inherit;font-size:16px;padding:11px;border:1px solid #b9c5d1;border-radius:7px;background:#fff;color:#14283e}.invoice-email-routes{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.invoice-email-routes article{padding:16px;border:1px solid #dce2e8;border-radius:8px}.invoice-email-intake .invoice-email-note{font-size:13px;color:#536276}.invoice-email-intake .invoice-email-unassigned{font-size:13px;font-weight:650;color:#785212}.invoice-email-notice,.invoice-email-error{padding:12px 15px;border-left:4px solid #2e6d52;background:#edf6f0;border-radius:6px}.invoice-email-error{border-color:#a53730;background:#fff1ef}.invoice-email-preview{margin-top:4px}@media(max-width:650px){.invoice-email-intake>summary{padding:16px}.invoice-email-body{padding:0 16px 16px}.invoice-email-heading{flex-direction:column;gap:8px}.invoice-email-routes{grid-template-columns:1fr}.invoice-email-actions button,.invoice-email-preview{width:100%;text-align:center}.invoice-email-intake .invoice-email-address{font-size:16px}}.weekly-spend-outlook{margin:20px 0;padding:24px;border:1px solid #dbe3e9;border-radius:16px;background:#fff;color:#132c43;font-size:15px;line-height:1.55}.weekly-spend-outlook h3{margin:0 0 6px;font-size:24px;line-height:1.25;color:#102b43}.weekly-spend-outlook p{margin:8px 0;font-size:15px;line-height:1.55}.weekly-spend-outlook .spend-outlook-kicker{font-size:12px;letter-spacing:.05em;font-weight:700;color:#536676;margin:0 0 8px}.weekly-spend-outlook .spend-outlook-math{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0}.weekly-spend-outlook .spend-outlook-math>div{padding:16px;background:#f5f8fa;border-radius:12px}.weekly-spend-outlook dt{font-size:14px;font-weight:600}.weekly-spend-outlook dd{font-size:30px;line-height:1.25;font-weight:750;margin:8px 0;overflow-wrap:anywhere}.weekly-spend-outlook small{display:block;font-size:13px;line-height:1.5;color:#526574}.weekly-spend-outlook .spend-outlook-result{background:#ecf3f8}.weekly-spend-outlook .spend-outlook-verdict{padding:16px;border-radius:12px;background:#edf7f0;border:1px solid #bcd9c5;color:#205d36}.weekly-spend-outlook.review .spend-outlook-verdict{background:#fff6e7;border-color:#e8ce9e;color:#7a5116}.weekly-spend-outlook.bad .spend-outlook-verdict{background:#fff0ee;border-color:#e8b9b3;color:#a1352e}.weekly-spend-outlook .spend-outlook-verdict strong{display:block;font-size:18px}.weekly-spend-outlook .spend-outlook-verdict span{display:block;font-size:14px;margin-top:4px}.weekly-spend-outlook button{min-height:44px;padding:10px 16px;border:1px solid #183b55;border-radius:9px;background:#143550;color:#fff;font-size:14px;font-weight:650;cursor:pointer;white-space:normal}.weekly-spend-outlook button:focus-visible,.weekly-spend-outlook input:focus-visible,.weekly-spend-outlook summary:focus-visible{outline:3px solid #4287ad;outline-offset:3px}.weekly-spend-outlook .spend-outlook-details{margin-top:16px;border-top:1px solid #dbe3e9;padding-top:8px}.weekly-spend-outlook summary{padding:10px 0;min-height:44px;font-size:15px;font-weight:650;cursor:pointer}.weekly-spend-outlook form{margin-top:16px}.weekly-spend-outlook label{display:block;font-size:14px;font-weight:650;margin-bottom:6px}.weekly-spend-outlook .spend-outlook-form-row{display:flex;gap:10px;margin-bottom:8px}.weekly-spend-outlook input{min-width:0;max-width:220px;min-height:44px;font-size:16px;border:1px solid #9facb7;border-radius:8px;padding:8px 12px}.weekly-spend-outlook .spend-outlook-notice:empty{display:none}@media(max-width:650px){.weekly-spend-outlook{padding:16px}.weekly-spend-outlook .spend-outlook-math{grid-template-columns:1fr;gap:10px}.weekly-spend-outlook .spend-outlook-math>div{padding:12px 14px}.weekly-spend-outlook dd{font-size:28px;margin:3px 0}.weekly-spend-outlook .spend-outlook-form-row{flex-direction:column}.weekly-spend-outlook input{max-width:none;width:100%;box-sizing:border-box}.weekly-spend-outlook h3{font-size:22px}}.weekly-spend-outlook .spend-outlook-reconciliation{border-left:3px solid #8297a8;padding:2px 0 2px 14px;margin:14px 0}.weekly-spend-outlook .spend-outlook-reconciliation p:first-child{font-weight:650}.weekly-spend-outlook.spend-outlook-embedded{padding:16px 0 0;margin:16px 0 0;border:0;border-top:1px solid #dbe3e9;border-radius:0}.weekly-spend-outlook.spend-outlook-embedded h3{font-size:18px}.weekly-spend-outlook.spend-outlook-embedded dd{font-size:20px}.weekly-spend-outlook.spend-outlook-embedded .spend-outlook-math{gap:10px;margin:16px 0}.weekly-spend-outlook.spend-outlook-embedded .spend-outlook-math>div{padding:12px}.weekly-spend-outlook.spend-outlook-embedded .spend-outlook-verdict strong{font-size:16px}.callout-coverage{display:grid;gap:14px;margin:12px 0 20px}.callout-card{border:1px solid #d7e1eb;border-left:5px solid #a56a12;border-radius:12px;background:#fff;padding:18px;min-width:0;overflow-wrap:anywhere}.callout-card[data-tone=good]{border-left-color:#168047}.callout-card[data-tone=bad]{border-left-color:#be3434}.callout-card .callout-eyebrow{margin:0 0 4px;font-size:12px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#51647b}.schedule-simple .callout-card h3{margin:0 0 8px;font-size:20px;line-height:1.35;color:#102f4e}.callout-card h3:focus{outline:2px solid #146bea;outline-offset:3px;border-radius:4px}.callout-card .callout-answer{font-size:15px;line-height:1.55;color:#29435a;margin:0 0 12px}.callout-status,.callout-verdict{display:inline-block;font-size:13px;font-weight:700;padding:4px 9px;border-radius:6px;color:#805010;background:#fff3db;margin-right:4px}.callout-status[data-tone=good],.callout-verdict[data-tone=good]{color:#126838;background:#eaf7ef}.callout-status[data-tone=bad],.callout-verdict[data-tone=bad]{color:#a12727;background:#fff0f0}.callout-actions{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 10px}.schedule-simple .callout-card button,.schedule-simple .callout-recorder button{min-height:44px}.schedule-simple .callout-actions button.primary,.schedule-simple .callout-recorder button.primary{background:#102e4e;border-color:#102e4e;color:#fff;padding:10px 18px;font-size:15px}.callout-message{font-size:14px;line-height:1.5;background:#e9f6ef;color:#205c40;border-radius:8px;padding:10px 12px;margin:8px 0}.schedule-simple .callout-note{font-size:13px;line-height:1.5;color:#53677d;margin:6px 0 4px}.callout-card details{border-top:1px solid #e3eaf1;margin-top:10px}.callout-card details>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:14px;font-weight:650;color:#1f3e5c}.callout-card details p{font-size:14px;line-height:1.5;color:#52677d}.callout-card h4{font-size:14px;margin:14px 0 6px;color:#203b54}.callout-card ul{list-style:none;margin:0;padding:0}.callout-option{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e8eef4}.callout-option>div{display:flex;flex-direction:column;gap:4px;min-width:0}.callout-option>div>span{font-size:13px;line-height:1.45;color:#52677d}.callout-option strong{font-size:16px;color:#102f4e}.callout-option .callout-verdict{align-self:flex-start;font-size:12px;margin:0}.callout-option>button,.callout-chosen{flex-shrink:0}.callout-chosen{font-size:13px;font-weight:700;color:#126838}.callout-recorder .callout-record{margin-top:14px}.callout-history{margin-top:16px;border-top:1px solid #e3eaf1}.callout-history h4{font-size:14px;margin:14px 0 4px}.callout-from-shift{margin:14px 0 0;padding:12px 14px;border:1px solid #d9e4ee;border-radius:10px;font-size:14px;line-height:1.5}.callout-from-shift p{margin:0 0 8px}@media(max-width:600px){.callout-card{padding:14px}.callout-actions button.primary{width:100%}.callout-option{flex-direction:column;align-items:stretch}.callout-option>button{width:100%}.callout-recorder .callout-record{width:100%}}.schedule-simple .callout-recorder>summary{min-height:44px;display:flex;align-items:center}.waste-log{display:grid;gap:16px;margin-bottom:16px;min-width:0}.waste-log *{box-sizing:border-box}.waste-log .card{margin:0;min-width:0;overflow-wrap:anywhere}.waste-log h2{font-size:24px;line-height:1.3;margin:4px 0 8px;color:#102f4e}.waste-log h3{font-size:18px;margin:0 0 8px;color:#102f4e}.waste-log p{margin:6px 0}.wl-head{display:grid;gap:6px}.wl-head .primary{justify-self:start;min-height:44px;max-width:100%;white-space:normal;text-align:left;font-size:14px;margin-top:6px}.wl-line{display:flex;flex-wrap:wrap;gap:6px}.wl-badge{display:inline-block;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:750;border:1px solid transparent;line-height:1.5}.wl-good{background:#eaf7ef;color:#126838;border-color:#b7dfc6}.wl-review{background:#fff5df;color:#7a4f0c;border-color:#e8cf9b}.wl-bad{background:#fff0ee;color:#9d312b;border-color:#efc2bc}.wl-info{background:#eaf2ff;color:#174f95;border-color:#bfd5f3}.wl-muted{background:#eef1f5;color:#4d5f73;border-color:#d7dee7}.wl-notice{margin:0;padding:10px 12px;border-radius:8px;background:#eaf7ef;color:#126838;font-size:14px}.wl-error{margin:0;padding:10px 12px;border-radius:8px;background:#fff0ee;color:#9d312b;font-size:14px;font-weight:700}.wl-small,.wl-scope{font-size:13px!important;color:#53677d}.wl-scope{padding:8px 10px;border-radius:8px;background:#eef1f5}.wl-list{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:10px}.wl-event{padding:12px;border:1px solid #e0e7ef;border-radius:10px;background:#fbfcfe;display:grid;gap:8px;min-width:0}.wl-row-pending{border-left:4px solid #b78017;background:#fffaf0}.wl-row-discarded{opacity:.75}.wl-event-main{display:grid;gap:2px;font-size:14px;color:#102f4e}.wl-event-main span{color:#53677d;font-size:13px}.wl-event-main .wl-cost{color:#102f4e;font-weight:700}.wl-badges{display:flex;flex-wrap:wrap;gap:6px}.wl-flag{padding:10px;border-radius:8px;font-size:13px;display:grid;gap:8px}.wl-flag-bad{background:#fff0ee;color:#7d2621;border:1px solid #efc2bc}.wl-flag-review{background:#fff5df;color:#6c460b;border:1px solid #e8cf9b}.wl-actions{display:flex;flex-wrap:wrap;gap:8px}.waste-log button{min-height:44px;font-size:14px}.waste-log button.wl-strong{border:2px solid #102f4e;color:#102f4e;background:#fff}.wl-form,.wl-edit{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:8px 0}.wl-form label,.wl-edit label,.wl-fix>label:not(.wl-radio){display:grid;gap:4px;font-size:13px;font-weight:700;color:#35506b;min-width:0}.wl-wide{grid-column:1/-1}.waste-log input:not([type=radio]),.waste-log select{width:100%;min-height:44px;padding:8px 10px;border:1px solid #bfcedc;border-radius:8px;font:inherit;font-size:16px;background:#fff;color:#102f4e;min-width:0}.wl-basis{font-size:13px;color:#35506b!important}.wl-fix{border:0;margin:0;padding:0;display:grid;gap:6px;min-width:0}.wl-fix legend{font-weight:800;font-size:14px;color:#102f4e;padding:0;margin-bottom:4px}.wl-radio{display:flex;gap:10px;align-items:center;min-height:44px;font-size:14px;color:#102f4e;padding:4px 8px;border:1px solid #e0e7ef;border-radius:8px;background:#fff;cursor:pointer}.wl-radio input{width:20px;height:20px;flex:none;accent-color:#102f4e}.wl-details>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:800;color:#102f4e;font-size:15px}.wl-history summary{cursor:pointer;font-size:13px;color:#53677d;min-height:44px;display:flex;align-items:center}.wl-history ul,.wl-rules{margin:4px 0 0;padding-left:18px;font-size:13px;color:#53677d}.wl-rules li{margin:4px 0}.waste-older>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:800;color:#102f4e;font-size:15px}@media(max-width:650px){.waste-log h2{font-size:20px}.wl-head .primary{width:100%}.wl-actions button{flex:1 1 140px}}.wiki-workspace .waste-log details.wl-history{border:0;margin:0;padding:0}.wiki-workspace details.wl-details,.wiki-workspace details.waste-older{margin:0 0 16px;padding:12px 18px}.waste-log details.wl-details{margin:0}*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:--theme(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings,normal);font-variation-settings:--theme(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:--theme(--default-mono-font-feature-settings,normal);font-variation-settings:--theme(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--navy:#071d36;--navy2:#0c2848;--blue:#0866ff;--ink:#10233e;--muted:#66768b;--line:#dce5ef;--green:#108a59;--amber:#dc8b10;--red:#d84f4f;--violet:#7257db;--surface:#ffffff;--bg:#f3f6fa;--soft:#f6f9fd;--good-bg:#eaf8f1;--review-bg:#fff5df;--bad-bg:#fff0f0;--incomplete-bg:#eef2f6}.founder-interest-link{display:block;width:max-content;margin-top:12px;color:var(--blue);font-size:9px;font-weight:900;text-decoration:none}.founder-interest-link:hover{text-decoration:underline}.interest-page{min-height:100vh;background:linear-gradient(180deg,#f8fbff 0,#f3f6fa 420px);color:var(--ink)}.interest-topbar{min-height:78px;display:flex;justify-content:space-between;align-items:center;gap:22px;padding:17px max(28px,calc((100vw - 1240px)/2));border-bottom:1px solid #dce6f0;background:#fffffff0}.interest-brand{color:var(--navy);text-decoration:none}.interest-brand span,.interest-brand small{display:block}.interest-brand span{font-size:22px;font-weight:950;letter-spacing:.025em}.interest-brand small{margin-top:2px;color:#7890a8;font-size:7px;font-weight:850;letter-spacing:.16em}.interest-topbar nav{display:flex;flex-direction:row;align-items:center;gap:20px}.interest-topbar nav a{color:#50667d;font-size:12px;font-weight:750;text-decoration:none}.interest-topbar nav a:hover{color:var(--blue)}.interest-hero{max-width:1240px;margin:0 auto;padding:66px 28px 48px}.interest-kicker{margin:0 0 12px;color:var(--blue);font-size:9px;font-weight:950;letter-spacing:.14em}.interest-hero h1{max-width:900px;margin:0;font-size:clamp(36px,5vw,66px);line-height:1.02;letter-spacing:-.055em}.interest-hero>div>p:not(.interest-kicker){max-width:820px;margin:22px 0 0;color:#5d7186;font-size:17px;line-height:1.6}.interest-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:27px}.interest-hero-actions a{padding:13px 16px;border:1px solid var(--navy);border-radius:9px;background:var(--navy);color:#fff;font-size:11px;font-weight:850;text-decoration:none}.interest-hero-actions a.secondary{border-color:#cad8e6;background:#fff;color:#4e667e}.interest-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:start;max-width:1240px;margin:0 auto;padding:0 28px 70px}.interest-form{min-width:0}.interest-section{margin-bottom:16px;padding:30px;border:1px solid var(--line);border-radius:17px;background:#fff;box-shadow:0 8px 24px #19375a0a}.interest-section-heading{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;margin-bottom:24px}.interest-section-heading>span{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#eaf2ff;color:var(--blue);font-size:11px;font-weight:950}.interest-section-heading h2{margin:0;font-size:22px;letter-spacing:-.025em}.interest-section-heading p{margin:7px 0 0;color:#66798d;font-size:12px;line-height:1.55}.interest-fields{display:grid;gap:15px}.interest-fields.two-column{grid-template-columns:1fr 1fr}.interest-fields label>span,.narrative-fields label>span{display:block;margin-bottom:7px;color:#40566f;font-size:10px;font-weight:850}.interest-fields input,.interest-fields select,.interest-fields textarea{width:100%;border:1px solid #cbd8e5;border-radius:9px;background:#fbfdff;color:var(--ink);font:inherit;font-size:13px;outline:none}.interest-fields input,.interest-fields select{height:44px;padding:0 12px}.interest-fields textarea{min-height:105px;padding:12px;resize:vertical;line-height:1.5}.interest-fields input:focus,.interest-fields select:focus,.interest-fields textarea:focus{border-color:#72a7ff;box-shadow:0 0 0 3px #0866ff17}.choice-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0;border:0}.choice-grid label,.price-feedback-grid label{cursor:pointer}.choice-grid label input,.price-feedback-grid label input,.value-choice-grid label input{position:absolute;opacity:0;pointer-events:none}.choice-grid label>span{min-height:48px;display:grid;place-items:center;padding:10px;border:1px solid #ccd9e6;border-radius:9px;background:#fbfdff;color:#50667d;font-size:11px;font-weight:850;text-align:center}.choice-grid label input:checked+span{border-color:var(--blue);background:#eaf2ff;color:var(--blue);box-shadow:0 0 0 2px #0866ff14}.price-feedback-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.price-feedback-grid fieldset{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:0;padding:17px;border:1px solid #d4e0eb;border-radius:12px;background:#fbfdff}.price-feedback-grid legend{float:left;width:100%;margin:0 0 13px;padding:0}.price-feedback-grid legend+*{clear:both}.price-feedback-grid legend strong,.price-feedback-grid legend span{display:block}.price-feedback-grid legend strong{font-size:25px;letter-spacing:-.035em}.price-feedback-grid legend span{margin-top:2px;color:#718397;font-size:9px}.price-feedback-grid label span{display:grid;place-items:center;min-height:38px;border:1px solid #ccd9e6;border-radius:8px;background:#fff;color:#5d7186;font-size:9px;font-weight:850}.price-feedback-grid label input:checked+span{border-color:var(--green);background:var(--good-bg);color:var(--green);box-shadow:0 0 0 2px #108a5914}.value-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.value-choice-grid label{position:relative;min-height:50px;display:flex;flex-direction:column;justify-content:center;padding:11px 12px 11px 41px;border:1px solid #d1dde8;border-radius:9px;background:#fbfdff;cursor:pointer}.value-choice-grid label:before{content:"";position:absolute;left:13px;top:50%;width:17px;height:17px;border:1px solid #aebed0;border-radius:5px;background:#fff;transform:translateY(-50%)}.value-choice-grid label:has(input:checked){border-color:#6ba0f9;background:#eef5ff}.value-choice-grid label:has(input:checked):before{border-color:var(--blue);background:var(--blue);box-shadow:inset 0 0 0 4px #fff}.value-choice-grid label span{color:#40566f;font-size:10px;font-weight:800;line-height:1.35}.value-choice-grid label small{margin-top:3px;color:#a56810;font-size:8px;line-height:1.35}.narrative-fields{margin-top:22px}.interest-submit{padding:28px 30px;border-radius:17px;background:var(--navy);color:#fff}.follow-up-choice{display:flex;gap:10px;align-items:flex-start;color:#e0ebf6;font-size:12px;font-weight:800;cursor:pointer}.follow-up-choice input{margin-top:1px;accent-color:#3fe0a1}.interest-submit>p{max-width:820px;margin:15px 0 20px;color:#9fb6ce;font-size:10px;line-height:1.55}.interest-submit>button{width:100%;border:0;border-radius:10px;padding:15px 18px;background:var(--green);color:#fff;font-size:13px;font-weight:950}.interest-submit>small{display:block;margin-top:9px;color:#98b1ca;font-size:9px;text-align:center}.interest-fallback{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:17px;padding-top:17px;border-top:1px solid #284866}.interest-fallback strong{margin-right:auto;font-size:10px}.interest-fallback button,.interest-fallback a{border:1px solid #45637f;border-radius:8px;padding:8px 10px;background:#143553;color:#d8e7f5;font-size:9px;font-weight:800;text-decoration:none}.interest-side{position:sticky;top:20px;display:grid;gap:16px}.interest-side>section{padding:25px;border:1px solid var(--line);border-radius:17px;background:#fff;box-shadow:0 8px 24px #19375a0a}.interest-side p{margin:0 0 10px;color:var(--blue);font-size:8px;font-weight:950;letter-spacing:.13em}.interest-side h2{margin:0;font-size:19px;line-height:1.25;letter-spacing:-.025em}.interest-side ul{margin:20px 0 0;padding:0;list-style:none}.interest-side li{padding:13px 0;border-top:1px solid #e2e9f0}.interest-side li b,.interest-side li span{display:block}.interest-side li b{font-size:10px}.interest-side li span{margin-top:5px;color:#687b8e;font-size:9px;line-height:1.5}.interest-watch-card a{display:block;padding:13px 0;border-top:1px solid #e2e9f0;color:var(--ink);text-decoration:none}.interest-watch-card a strong,.interest-watch-card a span{display:block}.interest-watch-card a strong{font-size:11px}.interest-watch-card a span{margin-top:4px;color:#6a7c8e;font-size:9px}.interest-watch-card a:hover strong{color:var(--blue)}.interest-footer{display:flex;justify-content:space-between;gap:20px;max-width:1184px;margin:0 auto;padding:24px 0 40px;border-top:1px solid #dce5ee;color:#76899c;font-size:10px}.interest-footer strong{color:var(--navy);letter-spacing:.05em}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.interest-hero{padding-top:45px}.interest-layout{grid-template-columns:1fr}.interest-side{position:static;grid-template-columns:1fr 1fr}.choice-grid{grid-template-columns:1fr 1fr}.price-feedback-grid{grid-template-columns:1fr}.price-feedback-grid fieldset{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){.interest-topbar{align-items:flex-start;padding:15px 18px}.interest-topbar nav{flex-direction:column;align-items:flex-end;gap:7px}.interest-topbar nav a:first-child{display:none}.interest-hero{padding:36px 18px 30px}.interest-hero h1{font-size:38px}.interest-hero>div>p:not(.interest-kicker){font-size:14px}.interest-layout{padding:0 14px 45px}.interest-section,.interest-submit{padding:21px 17px}.interest-fields.two-column,.value-choice-grid,.interest-side{grid-template-columns:1fr}.interest-section-heading{grid-template-columns:36px 1fr}.interest-section-heading>span{width:34px;height:34px}.choice-grid{grid-template-columns:1fr 1fr}.interest-footer{margin:0 18px;padding-bottom:28px;flex-direction:column}}*{box-sizing:border-box}html{-webkit-touch-callout:none}body.protected-demo-content{-webkit-user-select:none;user-select:none}body.protected-demo-content input,body.protected-demo-content textarea,body.protected-demo-content select,body.protected-demo-content [contenteditable=true],body.protected-demo-content .allow-copy{-webkit-user-select:text;user-select:text}body.protected-demo-content img,body.protected-demo-content video{-webkit-user-drag:none;user-drag:none}.protected-demo-badge{position:fixed;z-index:120;left:12px;bottom:12px;display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#04182ce0;color:#dfeaf5;box-shadow:0 8px 24px #00000038;backdrop-filter:blur(10px);pointer-events:none}.protected-demo-badge strong{color:#2ed49b;font-size:8px;letter-spacing:.12em}.protected-demo-badge span{font-size:7px;font-weight:800;letter-spacing:.08em}.protected-demo-watermark{position:fixed;z-index:110;inset:48% auto auto 50%;transform:translate(-50%,-50%) rotate(-24deg);color:#0a6f54;font-size:clamp(20px,4vw,58px);font-weight:950;letter-spacing:.12em;opacity:.035;white-space:nowrap;pointer-events:none}@media print{body.protected-demo-content>*{display:none!important}body.protected-demo-content:before{content:"OPSAVOR protected demonstration \2014  printing disabled";display:block;padding:40px;font:700 18px/1.5 Arial,sans-serif}}html{background:var(--bg)}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,Arial,Helvetica,sans-serif}button,input{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:grid;grid-template-columns:258px minmax(0,1fr)}.sidebar{position:sticky;top:0;z-index:5;height:100vh;padding:25px 18px 20px;overflow:auto;background:var(--navy);color:#fff;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:#315273 transparent}.brand{padding:0 8px}.brand-lockup{display:flex;align-items:center;justify-content:space-between;gap:12px}.brand strong{display:block;font-size:23px;font-weight:900;letter-spacing:.025em}.brand small{color:#89a5c5;font-size:8px;letter-spacing:.16em}.location-card{margin:25px 0 19px;padding:14px;border:1px solid #25415f;border-radius:14px;background:var(--navy2)}.location-card small,.location-card strong,.location-card span{display:block}.location-card small{color:#7fa3ce;font-size:8px;letter-spacing:.13em}.location-card strong{margin:7px 0 4px;font-size:12.5px}.location-card span{color:#a9bdd4;font-size:10px}.location-card button{margin-top:10px;padding:5px 7px;border:1px solid #315375;border-radius:6px;background:#102f50;color:#9bb7d6;font-size:8px}.sidebar nav{display:flex;flex-direction:column;gap:7px}.nav-group>small{display:block;margin:0 10px 5px;color:#6284a7;font-size:7px;font-weight:800;letter-spacing:.17em}.nav-group>button{width:100%;border:0;border-radius:9px;padding:8px 10px;background:transparent;color:#a8bdd3;text-align:left;font-size:11.5px;font-weight:650}.nav-group>button:hover,.nav-group>button.active{background:#12375e;color:#fff}.nav-dot{display:inline-block;width:6px;height:6px;margin-right:9px;border:1px solid currentColor;border-radius:50%}.nav-group>button.active .nav-dot{border-color:#59a0ff;background:#59a0ff;box-shadow:0 0 0 3px #1e4d7c}.sidebar-note{margin-top:auto;padding:12px;border-radius:11px;background:var(--navy2);color:#cfe0f1;font-size:10px;line-height:1.55}.sidebar-note small{color:#7596b8}.live-dot{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#38d696;box-shadow:0 0 0 4px #38d6961f}.workspace{min-width:0;padding:30px 40px 105px}.topbar{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:23px}.eyebrow{margin:0 0 7px;color:#78879a;font-size:8.5px;font-weight:850;letter-spacing:.14em}.eyebrow.blue{color:var(--blue)}.topbar h1{margin:0;font-size:30px;letter-spacing:-.03em}.header-actions{display:flex;align-items:center;gap:10px}.period-switch{display:flex;padding:3px;border:1px solid var(--line);border-radius:10px;background:#fff}.period-switch button{border:0;border-radius:7px;padding:7px 9px;background:transparent;color:#6e7f93;font-size:9px;font-weight:750}.period-switch button.selected{background:#eaf2ff;color:var(--blue)}.demo-state{min-width:154px;padding:8px 11px;border:1px solid var(--line);border-radius:10px;background:#fff}.demo-state span,.demo-state small{display:block}.demo-state span{color:var(--blue);font-size:7px;font-weight:900;letter-spacing:.12em}.demo-state small{margin-top:3px;color:#728298;font-size:7px}.notifications{width:34px;height:34px;border:0;border-radius:50%;background:#fff0f0;color:var(--red);font-size:10px;font-weight:850}.health{min-width:92px;padding:7px 11px;border:1px solid #b7e2cf;border-radius:10px;background:#f0fbf6;text-align:right}.health span{display:block;color:var(--green);font-weight:850}.health small{color:#628273;font-size:7px;letter-spacing:.1em}.guided-demo{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;margin:-8px 0 21px;padding:10px 12px;border:1px solid #cfe0f4;border-radius:12px;background:linear-gradient(90deg,#f5f9ff,#fff)}.guided-demo>button{max-width:190px;border:1px solid #cbd9e9;border-radius:8px;padding:8px 10px;background:#fff;color:#536b86;font-size:8px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guided-demo>button:last-child{border-color:#a9c8ff;color:var(--blue)}.guided-demo>button:disabled{opacity:.38;cursor:not-allowed}.guided-demo>div{min-width:0}.guided-demo small,.guided-demo strong{display:block}.guided-demo small{color:var(--blue);font-size:6.5px;font-weight:900;letter-spacing:.12em}.guided-demo strong{margin:4px 0 6px;color:#455b75;font-size:8.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guided-demo>div>span{display:block;height:3px;overflow:hidden;border-radius:999px;background:#e7edf5}.guided-demo i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--blue),#27ba81)}.screen-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px}.screen-head h2{max-width:900px;margin:0;font-size:32px;line-height:1.13;letter-spacing:-.035em}.screen-head>div>p:last-child{max-width:920px;margin:9px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.screen-actions{display:flex;gap:8px;flex-shrink:0}.screen-actions button,.section-head button,.evidence-button{border:1px solid var(--line);border-radius:8px;padding:8px 10px;background:#fff;color:#52657d;font-size:9px;font-weight:750}.screen-actions button:hover,.section-head button:hover,.evidence-button:hover{border-color:#a9c9ff;color:var(--blue)}.evidence-button span{display:inline-grid;place-items:center;margin-left:7px;width:15px;height:15px;border-radius:50%;background:#eaf2ff;color:var(--blue)}.card,.story-card,.alert-card,.standalone{border:1px solid var(--line);border-radius:15px;background:#fff;box-shadow:0 5px 18px #19375a09}.card,.story-card,.alert-card{padding:21px}.card>h3{margin:0 0 15px;font-size:17px}.section-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px}.section-head h3{margin:0;font-size:17px}.status-tag{display:inline-flex;align-items:center;border-radius:999px;padding:5px 7px;background:#edf4ff;color:var(--blue);font-size:7px;font-weight:900;letter-spacing:.09em}.status-tag.green{background:#eaf8f1;color:var(--green)}.status-tag.amber{background:#fff4df;color:#a96b0e}.status-tag.red{background:#fff0f0;color:var(--red)}.status-tag.violet{background:#f1edff;color:var(--violet)}.status-tag.gray{background:var(--incomplete-bg);color:#5f6d7c}.split-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.split-grid.wide-left{grid-template-columns:1.35fr .65fr}.system-intelligence-answer{display:grid;grid-template-columns:auto minmax(280px,1.5fr) minmax(240px,.8fr) auto;gap:15px;align-items:center;margin-bottom:14px;padding:15px 17px;border:1px solid #cfe4da;border-left:8px solid var(--green);border-radius:13px;background:linear-gradient(100deg,var(--good-bg),#fff 72%);box-shadow:0 5px 18px #19375a09}.system-intelligence-answer.review{border-color:#ead9b8;border-left-color:var(--amber);background:linear-gradient(100deg,var(--review-bg),#fff 72%)}.system-intelligence-answer.bad{border-color:#eccdce;border-left-color:var(--red);background:linear-gradient(100deg,var(--bad-bg),#fff 72%)}.system-intelligence-answer.incomplete{border-color:#d7dee6;border-left-color:#8794a3;background:linear-gradient(100deg,var(--incomplete-bg),#fff 72%)}.system-intelligence-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:var(--navy);color:#75edbd;font-size:10px;font-weight:950;letter-spacing:.04em}.system-intelligence-copy small{color:var(--blue);font-size:6px;font-weight:950;letter-spacing:.1em}.system-intelligence-copy h3{margin:5px 0 3px;font-size:14px;line-height:1.25}.system-intelligence-copy p{margin:0;color:#63768a;font-size:7.5px;line-height:1.48}.system-intelligence-basis{display:grid;grid-template-columns:1fr 1fr;gap:7px}.system-intelligence-basis>span{min-height:55px;padding:9px;border:1px solid #dce5ee;border-radius:8px;background:#ffffffdb}.system-intelligence-basis small,.system-intelligence-basis strong{display:block}.system-intelligence-basis small{color:#748598;font-size:5.5px;font-weight:950;letter-spacing:.08em}.system-intelligence-basis strong{margin-top:5px;color:#2b465f;font-size:7px;line-height:1.4}.system-intelligence-action{display:grid;justify-items:end;gap:7px}.system-intelligence-action button{border:0;border-radius:8px;padding:9px 10px;background:var(--navy);color:#fff;font-size:7px;font-weight:900;white-space:nowrap}.cross-system-intelligence{margin-top:16px}.cross-system-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:9px}.cross-system-grid button{min-height:145px;padding:13px;border:1px solid #dce5ee;border-top:6px solid var(--green);border-radius:10px;background:#fff;color:var(--ink);text-align:left}.cross-system-grid button.review{border-top-color:var(--amber);background:linear-gradient(180deg,var(--review-bg),#fff 56%)}.cross-system-grid button.bad{border-top-color:var(--red);background:linear-gradient(180deg,var(--bad-bg),#fff 56%)}.cross-system-grid small,.cross-system-grid strong,.cross-system-grid span,.cross-system-grid em{display:block}.cross-system-grid small{color:#6f8195;font-size:5.8px;font-weight:950;letter-spacing:.08em}.cross-system-grid strong{margin-top:10px;font-size:12px;line-height:1.25}.cross-system-grid span{min-height:39px;margin-top:6px;color:#66798d;font-size:7px;line-height:1.45}.cross-system-grid em{margin-top:9px;color:var(--blue);font-size:6.5px;font-style:normal;font-weight:900}.sales-control-intelligence{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0}.sales-control-intelligence article,.expense-intelligence-grid article{padding:14px;border:1px solid #dce5ee;border-top:6px solid var(--green);border-radius:11px;background:#fff}.sales-control-intelligence article.review,.expense-intelligence-grid article.review{border-top-color:var(--amber);background:linear-gradient(180deg,var(--review-bg),#fff 58%)}.sales-control-intelligence small,.sales-control-intelligence strong,.sales-control-intelligence span,.expense-intelligence-grid small,.expense-intelligence-grid strong,.expense-intelligence-grid span{display:block}.sales-control-intelligence article>small,.expense-intelligence-grid article>small{margin-top:10px;color:#6e8094;font-size:6px;font-weight:950;letter-spacing:.08em}.sales-control-intelligence strong,.expense-intelligence-grid strong{margin-top:7px;font-size:16px}.sales-control-intelligence span,.expense-intelligence-grid span{margin-top:5px;color:#66798d;font-size:7px;line-height:1.4}.sales-control-intelligence button,.expense-intelligence-grid button{margin-top:10px;border:0;background:transparent;color:var(--blue);font-size:7px;font-weight:900}.expense-intelligence{margin-top:14px}.expense-intelligence-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.expense-intelligence-grid p{min-height:35px;margin:7px 0 0;color:#65788d;font-size:6.8px;line-height:1.45}.hero-brief{display:flex;justify-content:space-between;gap:28px;padding:26px 28px;border-radius:18px;background:linear-gradient(120deg,#fff,#f7faff 72%,#eaf3ff);border:1px solid #d6e3f2;box-shadow:0 8px 26px #19375a0d}.report-controls{display:flex;align-items:center;gap:12px}.report-controls p{margin:0}.report-controls span{padding:4px 7px;border-radius:999px;background:#f0f4f9;color:#6e7e92;font-size:7px}.hero-brief h2{max-width:770px;margin:10px 0 0;font-size:27px;letter-spacing:-.035em;line-height:1.15}.hero-brief>div>p:last-child{max-width:760px;margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.brief-score{min-width:150px;padding-left:23px;border-left:1px solid #dbe7f3;display:flex;flex-direction:column;justify-content:center}.brief-score small{color:#71839a;font-size:8px;letter-spacing:.12em}.brief-score strong{margin:5px 0;color:var(--blue);font-size:36px;line-height:1}.brief-score span{color:#5e7087;font-size:10px}.brief-score button{margin-top:12px;border:0;border-radius:8px;padding:8px;background:var(--blue);color:#fff;font-size:9px;font-weight:800}.view-tabs{display:flex;gap:4px;margin:14px 0;padding:4px;width:max-content;border:1px solid var(--line);border-radius:10px;background:#fff}.view-tabs button{border:0;border-radius:7px;padding:7px 10px;background:transparent;color:#6b7b8e;font-size:9px;font-weight:750}.view-tabs button.selected{background:#eaf2ff;color:var(--blue)}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:14px 0}.metric-card{padding:16px;border:1px solid var(--line);border-radius:13px;background:#fff}.metric-meta{display:flex;justify-content:space-between;align-items:center}.metric-meta span{color:#708198;font-size:7px;font-weight:850;letter-spacing:.12em}.metric-meta i{width:7px;height:7px;border-radius:50%}.metric-meta .good{background:var(--green)}.metric-meta .neutral{background:var(--blue)}.metric-meta .estimate{background:var(--amber)}.metric-card p{margin:15px 0 5px;color:#5c6d83;font-size:11px}.metric-card>strong{display:block;font-size:23px;letter-spacing:-.03em}.metric-card>small{display:block;margin-top:6px;color:#78879a;font-size:9px}.metric-foot{display:flex;justify-content:space-between;align-items:center;margin-top:13px;padding-top:9px;border-top:1px solid #edf1f5}.metric-foot span{color:#8390a0;font-size:7px}.metric-foot button{border:0;background:transparent;color:var(--blue);font-size:8px;font-weight:750}.content-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}.count{min-width:26px;height:26px;border-radius:50%;background:#eef4ff;color:var(--blue);display:grid;place-items:center;font-size:10px;font-weight:850}.driver{display:grid;grid-template-columns:30px 1fr auto;gap:11px;align-items:center;padding:13px 0;border-top:1px solid #edf1f5}.driver>span{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;background:#eef4ff;color:var(--blue);font-size:8px;font-weight:850}.driver strong{font-size:11px}.driver p{margin:4px 0 0;color:var(--muted);font-size:10px}.driver b{color:var(--green);font-size:8px}.driver b.estimate{color:var(--amber)}.department-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0}.department-strip div{padding:11px;border-radius:9px;background:#f6f9fd}.department-strip small,.department-strip strong,.department-strip span{display:block}.department-strip small{color:#7c8c9f;font-size:7px}.department-strip strong{margin:5px 0;font-size:16px}.department-strip span{color:#7c8c9f;font-size:8px}.guardrail{display:flex;gap:16px;margin-top:11px;padding:13px;border-radius:9px;background:#f7f9fc;color:#5d6e83;font-size:9px;line-height:1.45}.guardrail strong{min-width:115px;color:var(--ink)}.alert-row{width:100%;display:grid;grid-template-columns:5px 1fr auto;gap:11px;padding:12px 0;border:0;border-top:1px solid #edf1f5;background:#fff;text-align:left}.severity{width:5px;min-height:40px;border-radius:10px;background:var(--amber)}.severity.red{background:var(--red)}.severity.blue{background:var(--blue)}.severity.green{background:var(--green)}.severity.amber{background:var(--amber)}.alert-row small,.report-alert small{display:block;color:#8290a1;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.alert-row strong{display:block;margin-top:4px;font-size:11px;line-height:1.35}.chevron{color:#8593a4}.alert-detail{margin-top:9px;padding:10px;border-radius:9px;background:#f7f9fc}.alert-detail p{margin:0 0 7px;color:#52647a;font-size:9px;line-height:1.45}.alert-detail span{display:block;margin-top:4px;color:#718096;font-size:8px;line-height:1.4}.alert-detail b{color:#42546c}.alert-detail button{margin-top:9px;border:0;background:transparent;color:var(--blue);font-size:8px;font-weight:800}.revision-card{margin-top:14px}.monday-hero{border-left:8px solid var(--amber);background:linear-gradient(115deg,#fff9ed,#fff 64%,#eef5ff)}.monday-hero .brief-score.attention strong{color:var(--amber)}.monday-hero .brief-score.attention button{background:var(--navy)}.brief-trust-line{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.brief-trust-line span{padding:6px 8px;border:1px solid #d9e3ec;border-radius:999px;background:#ffffffc7;color:#5c6f84;font-size:7px;font-weight:900;letter-spacing:.08em}.briefing-priority-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:16px;align-items:start}.briefing-section-note{margin:-4px 0 11px;color:#68798d;font-size:9px;line-height:1.5}.briefing-attention-list{display:grid;gap:10px}.briefing-attention-row{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:15px;border:1px solid #ead9b8;border-left:7px solid var(--amber);border-radius:11px;background:linear-gradient(100deg,var(--review-bg),#fff 65%)}.briefing-attention-row.monitor{border-color:#d5e3f7;border-left-color:var(--blue);background:linear-gradient(100deg,#eef5ff,#fff 65%)}.attention-rank{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:var(--navy);color:#fff;font-size:10px}.attention-title{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center}.attention-title>strong{font-size:12px;line-height:1.35}.attention-title>em{color:#a2670c;font-size:8px;font-style:normal;font-weight:900;white-space:nowrap}.briefing-attention-row.monitor .attention-title>em{color:var(--blue)}.attention-copy>p{margin:7px 0 10px;color:#5d6f84;font-size:9px;line-height:1.48}.attention-evidence,.attention-next{display:grid;grid-template-columns:62px 1fr;gap:9px;padding:8px 9px;border-radius:8px}.attention-evidence{border:1px solid #dfe7ef;background:#fff}.attention-next{margin-top:6px;background:#ffffff8c}.attention-evidence small,.attention-next small{color:#7d8c9d;font-size:6px;font-weight:950;letter-spacing:.08em}.attention-evidence span,.attention-next span{color:#53677d;font-size:7.5px;line-height:1.45}.attention-next span{color:#273f59;font-weight:750}.attention-actions{display:flex;gap:7px;margin-top:9px}.attention-actions button{border:1px solid #ccd9e6;border-radius:7px;padding:7px 9px;background:#fff;color:#526a82;font-size:7px;font-weight:900}.attention-actions button:first-child{border-color:#a9c9ff;color:var(--blue)}.briefing-savy-card{position:sticky;top:18px;padding:21px;border:1px solid #1c3d5d;border-radius:15px;background:linear-gradient(150deg,var(--navy),#0c3156);color:#fff;box-shadow:0 10px 28px #071d3629}.briefing-savy-head{display:flex;gap:11px;align-items:center}.briefing-savy-head .savy-avatar-image{flex:0 0 auto}.briefing-savy-head small,.briefing-savy-head strong{display:block}.briefing-savy-head small{color:#67dcad;font-size:7px;font-weight:950;letter-spacing:.11em}.briefing-savy-head strong{margin-top:5px;font-size:13px;line-height:1.35}.briefing-savy-card>p{margin:16px 0;color:#c8d8e8;font-size:9px;line-height:1.65}.briefing-savy-card>p b{color:#fff}.savy-proof{display:grid;grid-template-columns:1fr;gap:7px}.savy-proof>span{padding:10px;border:1px solid #315270;border-radius:8px;background:#ffffff0d}.savy-proof small,.savy-proof strong{display:block}.savy-proof small{color:#70a0c7;font-size:6px;font-weight:900;letter-spacing:.1em}.savy-proof strong{margin-top:5px;font-size:9px}.briefing-savy-card>button{width:100%;margin-top:13px;border:0;border-radius:8px;padding:10px;background:#fff;color:var(--navy);font-size:8px;font-weight:900}.briefing-savy-card .inline-toggle{color:#a9bfd3}.briefing-results-head{display:flex;justify-content:space-between;align-items:end;gap:15px;margin:22px 0 10px}.briefing-results-head h3{margin:0;font-size:19px}.briefing-results-head>span{color:#6f8195;font-size:8px}.briefing-metric-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.briefing-metric-strip>button{min-height:154px;padding:14px;border:1px solid var(--line);border-top:6px solid var(--green);border-radius:11px;background:#fff;color:var(--ink);text-align:left}.briefing-metric-strip>button.review{border-top-color:var(--amber);background:linear-gradient(180deg,var(--review-bg),#fff 55%)}.briefing-metric-strip>button.incomplete{border-top-color:#8492a2;background:linear-gradient(180deg,var(--incomplete-bg),#fff 55%)}.briefing-metric-strip small,.briefing-metric-strip strong,.briefing-metric-strip span,.briefing-metric-strip em{display:block}.briefing-metric-strip>button>small{margin-top:14px;color:#6e7e92;font-size:7px;font-weight:850}.briefing-metric-strip>button>strong{margin-top:7px;font-size:20px;letter-spacing:-.025em}.briefing-metric-strip>button>span{min-height:27px;margin-top:5px;color:#65768a;font-size:7.5px;line-height:1.4}.briefing-metric-strip>button>em{margin-top:9px;color:var(--blue);font-size:7px;font-style:normal;font-weight:900}.briefing-labor-proof{display:grid;grid-template-columns:minmax(220px,1fr) minmax(420px,1.2fr) auto;gap:18px;align-items:center;margin-top:14px}.briefing-labor-proof h3{margin:0;font-size:15px}.briefing-labor-values{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.briefing-labor-values>span{padding:10px;border:1px solid #dce5ee;border-radius:8px;background:#f6f9fc}.briefing-labor-values>span.good{border-color:#b9dfcc;background:var(--good-bg)}.briefing-labor-values small,.briefing-labor-values strong,.briefing-labor-values em{display:block}.briefing-labor-values small{color:#738399;font-size:6px;font-weight:900}.briefing-labor-values strong{margin-top:5px;font-size:13px}.briefing-labor-values em{margin-top:3px;color:#6d7e91;font-size:7px;font-style:normal}.briefing-labor-proof>button{border:0;border-radius:8px;padding:10px 12px;background:var(--navy);color:#fff;font-size:8px;font-weight:900;white-space:nowrap}.briefing-supporting{margin-top:14px}.briefing-support-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.briefing-support-grid>button{padding:12px;border:1px solid #dce5ee;border-radius:9px;background:#f8fafc;color:var(--ink);text-align:left}.briefing-support-grid small,.briefing-support-grid strong,.briefing-support-grid span,.briefing-support-grid em{display:block}.briefing-support-grid small{color:#718197;font-size:7px;font-weight:850}.briefing-support-grid strong{margin-top:6px;font-size:15px}.briefing-support-grid span{min-height:25px;margin-top:4px;color:#66778b;font-size:7px;line-height:1.4}.briefing-support-grid em{margin-top:7px;color:var(--blue);font-size:6.5px;font-style:normal;font-weight:900}.revision-rule{display:flex;gap:12px;margin-top:14px;padding:12px 14px;border-left:6px solid var(--blue);border-radius:8px;background:#eef5ff}.revision-rule strong,.revision-rule span{font-size:8px;line-height:1.45}.revision-rule span{color:#65778b}.monday-simple-hero{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:24px;align-items:center;padding:23px 25px;border:1px solid #cfe3d8;border-left:8px solid var(--green);border-radius:15px;background:linear-gradient(110deg,#f3fbf7,#fff 70%);box-shadow:0 8px 24px #1032260b}.monday-simple-hero h2{margin:12px 0 9px;font-size:32px;line-height:1.08;letter-spacing:-.03em}.monday-simple-hero p{max-width:760px;margin:0;color:#53677d;font-size:15px;line-height:1.55}.monday-simple-hero .report-controls p{font-size:11px}.monday-simple-hero .report-controls span{font-size:10px}.monday-simple-hero+.view-tabs button{padding:10px 14px;font-size:12px}.monday-simple-status{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:132px;padding:15px;border:1px solid #dce7e1;border-radius:12px;background:#fff;text-align:center}.monday-simple-status>strong{margin-top:9px;color:var(--navy);font-size:42px;line-height:1}.monday-simple-status>span{margin-top:3px;color:#42566c;font-size:15px;font-weight:850}.monday-simple-status>small{color:#758699;font-size:10px;font-weight:900;letter-spacing:.08em}.monday-simple-status>b{margin-top:10px;color:#087347;font-size:11px}.monday-simple-section-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin:20px 0 9px}.monday-simple-section-head h3{margin:4px 0 0;font-size:23px}.monday-simple-section-head>span{color:#65778c;font-size:12px}.monday-simple-section-head.attention{margin-top:23px;padding-top:17px;border-top:1px solid #e1e7ed}.monday-simple-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.monday-simple-metrics>button{min-height:176px;padding:18px;border:1px solid #dce5ed;border-top:6px solid var(--green);border-radius:12px;background:#fff;color:var(--ink);text-align:left;box-shadow:0 5px 14px #112a4509}.monday-simple-metrics>button.review{border-top-color:var(--amber);background:linear-gradient(180deg,#fff9ee,#fff 60%)}.monday-simple-metrics>button>div{display:flex;justify-content:space-between;align-items:center;gap:6px}.monday-basis{padding:5px 8px;border-radius:6px;font-size:9px;font-weight:950;letter-spacing:.08em}.monday-basis.actual{background:#e7f6ee;color:#087347}.monday-basis.estimated{background:#fff0d5;color:#9a5c00}.monday-simple-metrics .status-tag{padding:6px 8px;font-size:9px}.monday-simple-metrics small,.monday-simple-metrics strong,.monday-simple-metrics>button>span,.monday-simple-metrics b,.monday-simple-metrics em{display:block}.monday-simple-metrics>button>small{margin-top:16px;color:#546a81;font-size:13px;font-weight:850}.monday-simple-metrics>button>strong{margin-top:6px;font-size:31px;letter-spacing:-.03em}.monday-simple-metrics>button>b{margin-top:10px;color:#354c63;font-size:12px;line-height:1.45}.monday-simple-metrics>button>em{margin-top:13px;color:var(--blue);font-size:11px;font-style:normal;font-weight:900}.monday-simple-actions{display:grid;gap:8px}.monday-simple-actions>article{display:grid;grid-template-columns:46px minmax(230px,1.05fr) minmax(250px,1.25fr) auto;gap:17px;align-items:center;padding:19px;border:1px solid #ead9b8;border-left:8px solid var(--amber);border-radius:12px;background:#fffaf1}.monday-action-rank{width:33px;height:33px;display:grid;place-items:center;border-radius:9px;background:var(--navy);color:#fff;font-size:11px}.monday-action-main small,.monday-action-main strong,.monday-action-next small,.monday-action-next strong,.monday-action-next span{display:block}.monday-action-main small,.monday-action-next small{color:#a36608;font-size:9px;font-weight:950;letter-spacing:.1em}.monday-action-main strong{margin-top:6px;font-size:17px}.monday-action-main p{margin:6px 0 0;color:#5b6f84;font-size:12px;line-height:1.5}.monday-action-next{padding-left:13px;border-left:1px solid #eadfca}.monday-action-next strong{margin-top:6px;color:#30485e;font-size:12px;line-height:1.5}.monday-action-next span{margin-top:6px;color:#9a640e;font-size:11px;font-weight:850}.monday-action-buttons{display:flex;flex-direction:column;gap:6px}.monday-action-buttons button,.monday-monitor-line button{border:1px solid #c9d8e7;border-radius:8px;padding:10px 12px;background:#fff;color:#47627c;font-size:11px;font-weight:900;white-space:nowrap}.monday-action-buttons button:first-child{border-color:#a9c9ff;color:var(--blue)}.monday-monitor-line{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:8px;padding:11px 13px;border:1px solid #d6e3f5;border-radius:10px;background:#f2f7ff}.monday-monitor-line>div{display:flex;align-items:center;gap:9px}.monday-monitor-line span{color:#596e84;font-size:8px;line-height:1.4}.monday-monitor-line span strong{color:#243e59}.monday-simple-savy{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:center;margin-top:14px;padding:15px 17px;border-radius:13px;background:var(--navy);color:#fff}.monday-simple-savy small,.monday-simple-savy strong,.monday-simple-savy span{display:block}.monday-simple-savy small{color:#66d9ad;font-size:9px;font-weight:950;letter-spacing:.1em}.monday-simple-savy strong{margin-top:5px;font-size:14px;line-height:1.4}.monday-simple-savy>button{border:0;border-radius:8px;padding:11px 14px;background:#fff;color:var(--navy);font-size:11px;font-weight:900;white-space:nowrap}.monday-simple-more{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:19px 21px}.monday-simple-more small,.monday-simple-more strong,.monday-simple-more span{display:block}.monday-simple-more small{color:#087347;font-size:9px;font-weight:950;letter-spacing:.09em}.monday-simple-more strong{margin-top:5px;font-size:16px}.monday-simple-more span{margin-top:5px;color:#62758a;font-size:12px;line-height:1.45}.monday-simple-more>div:last-child{display:flex;align-items:center;gap:16px;flex:0 0 auto}.monday-simple-more button{border:0;border-radius:8px;padding:11px 14px;background:var(--navy);color:#fff;font-size:11px;font-weight:900}.monday-simple-complete{margin-top:14px}.monday-simple-support{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.monday-simple-support>button{padding:11px;border:1px solid #dce5ed;border-radius:9px;background:#f8fafc;color:var(--ink);text-align:left}.monday-simple-support small,.monday-simple-support strong,.monday-simple-support span,.monday-simple-support em{display:block}.monday-simple-support small{color:#718197;font-size:7px;font-weight:850}.monday-simple-support strong{margin-top:5px;font-size:14px}.monday-simple-support span{min-height:24px;margin-top:4px;color:#66778b;font-size:7px;line-height:1.4}.monday-simple-support em{margin-top:6px;color:var(--blue);font-size:6.5px;font-style:normal;font-weight:900}.pulse-banner{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:22px 24px;border:1px solid #cfe8db;border-radius:16px;background:linear-gradient(105deg,#f4fbf7,#fff)}.pulse-banner h3{margin:10px 0 5px;font-size:21px}.pulse-banner p{margin:0;color:var(--muted);font-size:11px}.pulse-banner>div:last-child{min-width:240px;padding:13px 16px;border-radius:11px;background:#fff;box-shadow:0 5px 18px #143c320d}.pulse-banner>div:last-child small,.pulse-banner>div:last-child strong,.pulse-banner>div:last-child span{display:block}.pulse-banner>div:last-child small{color:#8a98a8;font-size:7px;letter-spacing:.1em}.pulse-banner>div:last-child strong{margin:6px 0 4px;font-size:11px}.pulse-banner>div:last-child span{color:var(--amber);font-size:9px}.pulse-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:15px 0}.pulse-grid article{padding:15px;border:1px solid var(--line);border-radius:12px;background:#fff}.pulse-grid p{margin:14px 0 5px;color:#607086;font-size:9px}.pulse-grid strong{display:block;font-size:19px}.pulse-grid small{display:block;margin-top:5px;color:#8190a1;font-size:7.5px;line-height:1.4}.pace-chart,.hours-list{display:flex;flex-direction:column;gap:14px;margin-top:17px}.pace-row,.hours-list>div{display:grid;grid-template-columns:62px 1fr 70px;gap:10px;align-items:center}.pace-row strong,.hours-list strong{font-size:9px}.pace-row small,.hours-list small{color:#718197;font-size:8px;text-align:right}.pace-row>div,.hours-list>div>div{position:relative;height:8px;border-radius:999px;background:#eef2f6;overflow:visible}.pace-row>div span,.hours-list>div>div span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0866ff,#61a1ff)}.pace-row>div i,.hours-list>div>div i{position:absolute;top:-3px;width:2px;height:14px;background:var(--navy)}.owner-list{margin:12px 0 0;padding-left:20px}.owner-list li{margin:0 0 13px;color:#5d6f84;font-size:10px;line-height:1.55}.owner-list b{color:var(--ink)}.overview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:16px}.overview-grid article{padding:16px;border:1px solid var(--line);border-radius:12px;background:#fff}.overview-grid article>div{display:flex;justify-content:space-between;align-items:center}.overview-grid article>div button{border:0;background:transparent;color:var(--blue);font-size:8px}.overview-grid p{margin:14px 0 5px;color:#5f7085;font-size:10px}.overview-grid>article>strong{display:block;font-size:21px}.overview-grid>article>small{display:block;margin-top:5px;color:#8290a1;font-size:8px}.trend-chart{height:155px;display:flex;align-items:flex-end;gap:7px;margin:18px 0 12px;padding:12px 12px 0;border-left:1px solid var(--line);border-bottom:1px solid var(--line)}.trend-chart>div{position:relative;flex:1;height:100%;display:flex;align-items:flex-end;justify-content:center;gap:2px}.trend-chart span{width:47%;border-radius:4px 4px 0 0;background:linear-gradient(#5a9cff,#0866ff)}.trend-chart i{width:35%;border-radius:4px 4px 0 0;background:#b8c5d3}.chart-legend{display:flex;gap:16px;color:#68798e;font-size:8px}.chart-legend span{display:flex;align-items:center;gap:6px}.chart-legend i{display:inline-block;width:12px;height:5px;border-radius:2px}.sales-line,.actual-key{background:var(--blue)}.labor-line{background:#b8c5d3}.compare-key{background:#c8d2dd}.decision-list{display:flex;flex-direction:column;gap:8px;margin-top:14px}.decision-list button{width:100%;display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;padding:11px;border:1px solid #e8edf3;border-radius:10px;background:#fafcfe;text-align:left}.decision-list button>b{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:#eaf2ff;color:var(--blue);font-size:8px}.decision-list span strong,.decision-list span small{display:block}.decision-list span strong{font-size:10px}.decision-list span small{margin-top:3px;color:#74859a;font-size:8px}.decision-list em{color:var(--amber);font-size:8px;font-style:normal}.table-card{margin-top:16px}.table-scroll{width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:620px}th{padding:9px 10px;background:#edf4ff;color:#53677f;text-align:left;font-size:7px;letter-spacing:.08em;text-transform:uppercase}td{padding:11px 10px;border-bottom:1px solid #e9eef4;color:#607087;font-size:9px}td strong{color:var(--ink)}tr:last-child td{border-bottom:0}table.compact th{padding:7px}table.compact td{padding:8px 7px;font-size:8px}tbody tr:has(.status-tag.green){background:linear-gradient(90deg,rgba(16,138,89,.055),transparent 38%)}tbody tr:has(.status-tag.gray){background:linear-gradient(90deg,rgba(116,128,142,.07),transparent 38%)}tbody tr:has(.status-tag.amber){background:linear-gradient(90deg,rgba(220,139,16,.09),transparent 42%)}tbody tr:has(.status-tag.red){background:linear-gradient(90deg,rgba(216,79,79,.1),transparent 42%)}.table-scroll .status-tag{white-space:nowrap}.kpi-row{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:16px}.kpi-row article{padding:15px;border:1px solid var(--line);border-radius:12px;background:#fff}.kpi-row article.good{border-top:6px solid var(--green);background:linear-gradient(180deg,var(--good-bg),#fff 48%)}.kpi-row article.review{border-top:6px solid var(--amber);background:linear-gradient(180deg,var(--review-bg),#fff 48%)}.kpi-row article.bad{border-top:6px solid var(--red);background:linear-gradient(180deg,var(--bad-bg),#fff 48%)}.kpi-row article.incomplete{border-top:6px solid #8a96a5;background:linear-gradient(180deg,var(--incomplete-bg),#fff 48%)}.kpi-row article>.status-tag{float:right}.kpi-row small,.kpi-row strong,.kpi-row span{display:block}.kpi-row small{color:#7d8da0;font-size:7px;letter-spacing:.1em}.kpi-row strong{margin:10px 0 4px;font-size:19px}.kpi-row span{color:#6e7f93;font-size:8px}.bar-chart{height:215px;display:flex;align-items:flex-end;justify-content:space-around;gap:9px;padding:12px 10px 0;border-bottom:1px solid var(--line)}.bar-day{flex:1;height:100%;display:grid;grid-template-rows:1fr auto auto;gap:4px;text-align:center}.bar-day>div{display:flex;align-items:flex-end;justify-content:center;gap:3px;height:100%}.bar-day>div span{width:28%;min-height:3px;border-radius:4px 4px 0 0}.actual-bar{background:var(--blue)}.compare-bar{background:#c8d2dd}.bar-day strong{font-size:8px}.bar-day small{color:#718197;font-size:7px}.daypart-list{margin-top:13px}.daypart-list>div{display:grid;grid-template-columns:1fr auto auto;gap:12px;padding:11px 0;border-bottom:1px solid #edf1f5}.daypart-list span{color:#607187;font-size:9px}.daypart-list strong{font-size:10px}.daypart-list em{color:var(--green);font-size:8px;font-style:normal}.insight-note{margin-top:13px;padding:12px;border-radius:9px;background:#f2f7ff}.insight-note p{margin:7px 0 0;color:#526a86;font-size:9px;line-height:1.5}.labor-hero,.schedule-summary,.inventory-summary,.health-hero{display:grid;grid-template-columns:1.15fr repeat(3,1fr) auto;gap:1px;overflow:hidden;margin-bottom:16px;border:1px solid var(--line);border-radius:14px;background:#fff}.labor-hero>div,.schedule-summary article,.inventory-summary>div,.health-hero>div{padding:18px;border-right:1px solid var(--line)}.labor-hero>div.good,.schedule-summary article.good,.inventory-summary>div.good,.health-hero>div.good{border-top:6px solid var(--green);background:linear-gradient(180deg,var(--good-bg),#fff 58%)}.labor-hero>div.review,.schedule-summary article.review,.inventory-summary>div.review,.health-hero>div.review{border-top:6px solid var(--amber);background:linear-gradient(180deg,var(--review-bg),#fff 58%)}.labor-hero>div.bad,.schedule-summary article.bad,.inventory-summary>div.bad,.health-hero>div.bad{border-top:6px solid var(--red);background:linear-gradient(180deg,var(--bad-bg),#fff 58%)}.labor-hero h3{margin:10px 0 4px;font-size:29px}.labor-hero p{margin:0;color:#68798e;font-size:9px}.labor-hero>div>small,.labor-hero>div>strong,.labor-hero>div>span,.schedule-summary small,.schedule-summary strong,.schedule-summary span,.inventory-summary>div>strong,.inventory-summary>div>span,.health-hero>div>strong,.health-hero>div>small,.health-hero>div>span{display:block}.labor-hero>div>small,.schedule-summary small{color:#7c8c9e;font-size:7px;letter-spacing:.1em}.labor-hero>div>strong,.schedule-summary strong{margin:11px 0 5px;font-size:19px}.labor-hero>div>span,.schedule-summary span{color:#718197;font-size:8px}.labor-hero>.evidence-button{align-self:center;margin:0 15px}.hours-list{gap:12px}.hours-list>div{grid-template-columns:36px 1fr 72px}.employee-list>div{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid #edf1f5}.employee-list>div>span{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#eaf2ff;color:var(--blue);font-size:8px;font-weight:850}.employee-list p{margin:0}.employee-list p strong,.employee-list p small{display:block}.employee-list p strong{font-size:9px}.employee-list p small{margin-top:3px;color:#78899d;font-size:8px}.employee-list em{color:var(--amber);font-size:8px;font-style:normal}.data-rule{margin-top:16px;padding:17px;border-left:4px solid var(--blue);border-radius:8px;background:#eef4ff}.data-rule.small{padding:12px}.data-rule p{margin:6px 0 0;color:#536882;font-size:10px;line-height:1.5}.schedule-summary article{padding:16px}.schedule-summary button,.inventory-summary>button,.health-hero>button{align-self:center;margin:0 15px;border:0;border-radius:9px;padding:10px 12px;background:var(--blue);color:#fff;font-size:9px;font-weight:800}.schedule-summary button.confirmed-action{background:var(--green)}.publish-guard{margin-bottom:16px;border-left:7px solid var(--red);background:linear-gradient(90deg,var(--bad-bg),white 24%)}.guard-checks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.guard-checks article{min-height:158px;display:flex;flex-direction:column;align-items:flex-start;padding:15px;border:1px solid var(--line);border-top:6px solid var(--amber);border-radius:11px;background:#fff}.guard-checks article.bad{border-top-color:var(--red);background:linear-gradient(180deg,var(--bad-bg),white 58%)}.guard-checks article.complete{border-top-color:var(--green);background:linear-gradient(180deg,var(--good-bg),white 58%)}.guard-checks strong,.guard-checks span{display:block}.guard-checks strong{margin-top:12px;font-size:11px}.guard-checks span{margin-top:6px;color:#687a8f;font-size:8px;line-height:1.5}.guard-checks button{margin-top:auto;border:1px solid #cbd9e8;border-radius:7px;padding:7px 9px;background:#fff;color:#52677f;font-size:8px;font-weight:800}.guard-checks button:disabled{border-color:#b9e0cd;background:#eff9f4;color:var(--green);cursor:default}.publish-rule{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin-top:12px;padding:12px 14px;border-radius:9px;background:var(--navy);color:#fff}.publish-rule strong{font-size:8px}.publish-rule span{color:#bad0e4;font-size:8px;line-height:1.45}.publish-rule button{border:0;border-radius:8px;padding:8px 10px;background:var(--green);color:#fff;font-size:8px;font-weight:850}.publish-rule button:disabled{background:#496079;color:#aebfd0;cursor:not-allowed}.schedule-warning,.schedule-ok{padding:15px;border-radius:10px}.schedule-warning{margin-top:13px;background:#fff5e6}.schedule-ok{margin-top:9px;background:#eef9f3}.schedule-warning strong,.schedule-warning span,.schedule-ok strong,.schedule-ok span{display:block}.schedule-warning strong,.schedule-ok strong{font-size:11px}.schedule-warning span,.schedule-ok span{margin-top:5px;color:#68798e;font-size:9px}.schedule-warning button{margin-top:10px;border:0;background:transparent;color:#a96b0e;font-size:8px;font-weight:800}.availability{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.availability div{padding:14px;border-radius:10px;background:#f7f9fc}.availability b,.availability span{display:block}.availability b{font-size:18px}.availability span{margin-top:4px;color:#718197;font-size:8px}.schedule-command-center{overflow:hidden;border:1px solid #cbd9e8;border-radius:17px;background:#fff;box-shadow:0 12px 34px #0d2d4c12}.schedule-command-head{display:flex;align-items:center;gap:10px;padding:20px 22px;border-bottom:1px solid #dfe7ef;background:linear-gradient(110deg,#f8fbff,#f2f8ff 64%,#effbf6)}.schedule-command-head>div:first-child{min-width:310px;margin-right:auto}.schedule-command-head h3{margin:5px 0 4px;font-size:17px}.schedule-command-head>div:first-child>span{color:#6b7c90;font-size:8px}.schedule-week-nav{display:flex;align-items:center;overflow:hidden;border:1px solid #cfdbe7;border-radius:9px;background:#fff}.schedule-week-nav button{width:31px;height:31px;border:0;background:#f3f7fb;color:#39526c;font-size:15px}.schedule-week-nav strong{min-width:88px;padding:0 9px;text-align:center;font-size:8px}.schedule-duplicate,.schedule-publish{min-height:33px;border:1px solid #cbd9e8;border-radius:9px;padding:8px 11px;background:#fff;color:#52677f;font-size:8px;font-weight:850}.schedule-publish{border-color:var(--blue);background:var(--blue);color:#fff}.schedule-publish.published{border-color:var(--green);background:var(--green)}.schedule-system-metrics{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #dfe7ef;background:#f8fafc}.schedule-system-metrics>div{min-width:0;padding:14px 17px;border-right:1px solid #dfe7ef;border-top:5px solid var(--green);background:#fff}.schedule-system-metrics>div:last-child{border-right:0;border-top-color:#8795a6}.schedule-system-metrics>div.review{border-top-color:var(--amber);background:var(--review-bg)}.schedule-system-metrics>div.edited{border-top-color:var(--blue);background:#eef5ff}.schedule-system-metrics small,.schedule-system-metrics strong,.schedule-system-metrics span{display:block}.schedule-system-metrics small{color:#6f8196;font-size:6px;font-weight:900;letter-spacing:.09em}.schedule-system-metrics strong{margin:7px 0 3px;font-size:17px}.schedule-system-metrics span{color:#748499;font-size:7px}.schedule-group-tabs{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;padding:12px 14px;border-bottom:1px solid #dfe7ef;background:#dfe7ef}.schedule-group-tabs button{position:relative;min-width:0;padding:11px 9px;border:0;background:#fff;color:#60738a;text-align:left}.schedule-group-tabs button:first-child{border-radius:9px 0 0 9px}.schedule-group-tabs button:last-child{border-radius:0 9px 9px 0}.schedule-group-tabs button.active{z-index:1;background:var(--navy);color:#fff;box-shadow:0 0 0 2px var(--navy)}.schedule-group-tabs b,.schedule-group-tabs span,.schedule-group-tabs em{display:block}.schedule-group-tabs b{overflow:hidden;font-size:8px;text-overflow:ellipsis}.schedule-group-tabs span{margin-top:3px;color:#8190a1;font-size:6.5px}.schedule-group-tabs button.active span{color:#bcd0e2}.schedule-group-tabs em{position:absolute;right:7px;top:9px;color:var(--green);font-size:5.5px;font-style:normal;font-weight:950}.schedule-group-tabs button.active em{color:#6df1be}.schedule-system-toolbar{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid #dfe7ef;background:#f8fafc}.schedule-system-toolbar>div{margin-right:auto}.schedule-system-toolbar>div strong,.schedule-system-toolbar>div span{display:block}.schedule-system-toolbar>div strong{font-size:10px}.schedule-system-toolbar>div span{margin-top:3px;color:#6f8195;font-size:7px}.schedule-system-toolbar>button{border:1px solid #cedae7;border-radius:8px;padding:8px 9px;background:#fff;color:#52677f;font-size:7px;font-weight:850}.schedule-multi-role-bar{display:grid;grid-template-columns:1fr minmax(210px,.7fr) 1fr;gap:13px;align-items:center;padding:12px 15px;border-bottom:1px solid #dfe7ef;background:linear-gradient(90deg,#eef5ff,#f5fffa)}.multi-role-person{display:flex;align-items:center;gap:10px}.multi-role-person>span{width:36px;height:36px;display:grid;flex:0 0 36px;place-items:center;border-radius:10px;background:var(--navy);color:#fff;font-size:7px;font-weight:950}.multi-role-person small,.multi-role-person strong,.multi-role-person em{display:block}.multi-role-person small{color:#718399;font-size:6px}.multi-role-person strong{margin-top:3px;font-size:9px}.multi-role-person em{margin-top:2px;color:var(--blue);font-size:6px;font-style:normal;font-weight:850}.schedule-multi-role-bar label>span{display:block;margin-bottom:5px;color:#60758a;font-size:6px;font-weight:900;letter-spacing:.06em}.schedule-multi-role-bar select{width:100%;border:1px solid #cbd9e7;border-radius:8px;padding:9px 10px;background:#fff;color:#28455f;font-size:8px;font-weight:850}.multi-role-result strong,.multi-role-result span{display:block}.multi-role-result strong{margin-top:5px;font-size:9px}.multi-role-result span{margin-top:3px;color:#687b8f;font-size:6.5px}.risk-toggle{display:flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #d7e1eb;border-radius:8px;background:#fff;color:#64768a;font-size:7px;font-weight:800}.risk-toggle.active{border-color:#e7bd78;background:var(--review-bg);color:#9a640f}.risk-toggle input{accent-color:var(--amber)}.schedule-system-body{display:grid;grid-template-columns:minmax(0,1fr) 290px;min-height:520px;border-bottom:1px solid #dfe7ef}.schedule-grid-scroll{min-width:0;overflow:auto;background:#f6f9fc}.schedule-team-grid{min-width:920px;display:grid;grid-template-columns:190px repeat(7,minmax(92px,1fr));align-content:start;background:#dfe7ef;gap:1px}.schedule-grid-row{display:contents}.schedule-grid-head{min-height:50px;border:0;padding:8px;background:#edf3f8;color:#5c7087;text-align:center}.schedule-grid-head.person{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:15px}.schedule-grid-head.person span{font-size:7px;font-weight:950;letter-spacing:.08em}.schedule-grid-head.person small{margin-top:3px;color:#8795a5;font-size:6px}.schedule-grid-head.day strong,.schedule-grid-head.day small{display:block}.schedule-grid-head.day strong{font-size:9px}.schedule-grid-head.day small{margin-top:3px;color:#8291a2;font-size:7px}.schedule-grid-head.day.focus{background:#e4efff;color:var(--blue);box-shadow:inset 0 -3px 0 var(--blue)}.schedule-person{min-height:67px;display:flex;align-items:center;gap:9px;padding:9px 11px;background:#fff}.schedule-person>span{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:9px;background:var(--navy);color:#fff;font-size:7px;font-weight:900}.schedule-person strong,.schedule-person small,.schedule-person em{display:block}.schedule-person strong{font-size:8.5px}.schedule-person small{margin-top:2px;color:#708196;font-size:6.5px}.schedule-person em{margin-top:2px;color:#8b98a7;font-size:6px;font-style:normal}.schedule-shift{min-height:67px;border:0;padding:7px 5px;background:#fff;color:#344e69;text-align:center}.schedule-shift strong,.schedule-shift small{display:block}.schedule-shift strong{font-size:7px;line-height:1.35}.schedule-shift small{margin-top:4px;color:#8a98a8;font-size:5.5px}.schedule-shift.scheduled{background:#f4f8ff}.schedule-shift.off{background:#f8fafc;color:#9aa6b2}.schedule-shift.open{background:var(--bad-bg);color:#b83e3e;box-shadow:inset 0 0 0 2px #efb5b5}.schedule-shift.open small{color:#b75b5b}.schedule-shift.review{background:var(--review-bg);color:#a8680b;box-shadow:inset 0 0 0 1px #efcf98}.schedule-shift.revised{background:var(--good-bg);color:var(--green);box-shadow:inset 0 0 0 1px #a9dec7}.schedule-shift.selected{position:relative;z-index:1;box-shadow:inset 0 0 0 3px var(--blue)}.schedule-empty{grid-column:1/9;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;color:#60748b}.schedule-empty strong{font-size:11px}.schedule-empty span{margin-top:6px;font-size:8px}.schedule-inspector{min-width:0;padding:16px;border-left:1px solid #dfe7ef;background:#fff}.schedule-inspector-person{display:flex;align-items:center;gap:10px;padding-bottom:13px;border-bottom:1px solid #e5ebf1}.schedule-inspector-person>span{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;background:var(--navy);color:#fff;font-size:8px;font-weight:950}.schedule-inspector-person small,.schedule-inspector-person strong,.schedule-inspector-person em{display:block}.schedule-inspector-person small{color:var(--blue);font-size:6px;font-weight:900;letter-spacing:.08em}.schedule-inspector-person strong{margin-top:3px;font-size:11px}.schedule-inspector-person em{margin-top:2px;color:#76869a;font-size:6.5px;font-style:normal}.selected-shift-read{margin-top:12px;padding:12px;border-left:5px solid var(--blue);border-radius:9px;background:#f1f6ff}.selected-shift-read.open{border-left-color:var(--red);background:var(--bad-bg)}.selected-shift-read.review{border-left-color:var(--amber);background:var(--review-bg)}.selected-shift-read.revised{border-left-color:var(--green);background:var(--good-bg)}.selected-shift-read.off{border-left-color:#93a0af;background:#f5f7f9}.selected-shift-read small,.selected-shift-read strong,.selected-shift-read span{display:block}.selected-shift-read small{color:#78899d;font-size:6px;font-weight:900;letter-spacing:.08em}.selected-shift-read strong{margin:6px 0 4px;font-size:13px}.selected-shift-read span{color:#6d7f92;font-size:7px;line-height:1.4}.schedule-edit-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.schedule-edit-actions button{min-height:34px;border:1px solid #d4dfeb;border-radius:8px;padding:7px;background:#fff;color:#52677f;font-size:6.5px;font-weight:850}.schedule-edit-actions button.cover{border-color:#a9ddc8;color:var(--green)}.schedule-edit-actions button.remove{color:#b04a4a}.schedule-impact-read{margin-top:12px;padding:11px;border-radius:9px;background:#f7f9fc}.schedule-impact-read>small{display:block;margin-bottom:7px;color:#728399;font-size:6px;font-weight:900;letter-spacing:.08em}.schedule-impact-read>div{display:flex;justify-content:space-between;padding:5px 0;border-top:1px solid #e7edf3;font-size:7px}.schedule-impact-read>div span{color:#728297}.schedule-save{width:100%;margin-top:9px;border:0;border-radius:8px;padding:9px;background:var(--blue);color:#fff;font-size:7px;font-weight:900}.schedule-group-intelligence{display:flex;gap:9px;margin-top:13px;padding:11px;border:1px solid #cfe0f1;border-radius:10px;background:linear-gradient(120deg,#eff6ff,#f3fff9)}.schedule-group-intelligence.bad{border-color:#ecc5c5;background:var(--bad-bg)}.schedule-group-intelligence.review{border-color:#ecd5ad;background:var(--review-bg)}.schedule-group-intelligence .savy-avatar-image{width:38px;height:38px;flex:0 0 38px}.schedule-group-intelligence small,.schedule-group-intelligence strong,.schedule-group-intelligence span{display:block}.schedule-group-intelligence small{color:var(--blue);font-size:5.5px;font-weight:950;letter-spacing:.08em}.schedule-group-intelligence strong{margin-top:3px;font-size:8px}.schedule-group-intelligence span{margin-top:4px;color:#60748a;font-size:6.5px;line-height:1.45}.schedule-group-intelligence button{margin-top:6px;border:0;padding:0;background:transparent;color:var(--blue);font-size:6px;font-weight:900}.schedule-publish-gate{padding:18px 20px;border-bottom:1px solid #e0e7ef;background:linear-gradient(90deg,var(--bad-bg),white 24%)}.schedule-publish-gate .guard-checks article{min-height:135px}.schedule-system-footer{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#dfe7ef}.schedule-system-footer>div{min-height:112px;padding:14px 16px;border-top:6px solid #8b98a8;background:#fff}.schedule-system-footer>div.bad{border-top-color:var(--red);background:var(--bad-bg)}.schedule-system-footer>div.review{border-top-color:var(--amber);background:var(--review-bg)}.schedule-system-footer>div.good{border-top-color:var(--green);background:var(--good-bg)}.schedule-system-footer strong,.schedule-system-footer span{display:block}.schedule-system-footer strong{margin-top:9px;font-size:10px}.schedule-system-footer span{margin-top:4px;color:#67798e;font-size:7px}.schedule-system-footer button{margin-top:8px;border:0;padding:0;background:transparent;color:var(--blue);font-size:6.5px;font-weight:900}.inventory-summary>div{padding:16px}.inventory-summary>div>strong{margin:12px 0 4px;font-size:20px}.inventory-summary>div>span{color:#718197;font-size:8px}.bottle-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.bottle-grid button{display:grid;grid-template-columns:23px 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:10px;background:#fafcfe;text-align:left}.bottle-grid button>span{grid-row:1/3;position:relative;width:18px;height:38px;overflow:hidden;border:2px solid #315273;border-radius:4px 4px 6px 6px;background:#fff}.bottle-fill:after{content:"";position:absolute;left:0;right:0;bottom:0;background:#d69b52}.bottle-fill.f34:after{height:75%}.bottle-fill.f12:after{height:50%}.bottle-fill.f14:after{height:25%}.bottle-fill.fFull:after{height:92%}.bottle-grid strong{font-size:9px}.bottle-grid small{color:#718197;font-size:7px}.quality-ring{display:flex;gap:22px;align-items:center;margin-top:17px}.quality-ring>div{width:92px;height:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:9px solid #dff3e9;border-top-color:var(--green);border-radius:50%}.quality-ring>div strong{font-size:20px}.quality-ring>div span{color:#718197;font-size:8px}.quality-ring ul{margin:0;padding-left:17px}.quality-ring li{margin:10px 0;color:#66778c;font-size:9px}.quality-ring li b{color:var(--ink)}.beverage-inventory-system{overflow:hidden;margin-top:14px;padding:0}.beverage-inventory-system.expanded{position:fixed;inset:18px;z-index:2000;max-height:calc(100vh - 36px);margin:0;overflow:auto;border-radius:15px;background:#fff;box-shadow:0 25px 80px #0a1f3557}.beverage-system-head{display:flex;align-items:center;gap:20px;padding:21px 23px;border-bottom:1px solid #dfe7ef;background:linear-gradient(105deg,#f2f8ff,#f3fff9)}.beverage-system-head>div{flex:1}.beverage-system-head h3{margin:7px 0 5px;font-size:18px}.beverage-system-head p{margin:0;color:#62758a;font-size:8.5px;line-height:1.5}.beverage-system-head>button{border:0;border-radius:9px;padding:11px 13px;background:var(--navy);color:#fff;font-size:8px;font-weight:900}.beverage-head-controls{display:flex;justify-content:flex-end;align-items:center;gap:9px}.beverage-head-controls nav{display:flex;overflow:hidden;border:1px solid #cfdbe7;border-radius:9px;background:#fff}.beverage-head-controls nav button{border:0;border-right:1px solid #dce5ee;padding:9px 10px;background:#fff;color:#5c7187;font-size:7px;font-weight:900;white-space:nowrap}.beverage-head-controls nav button:last-child{border-right:0}.beverage-head-controls nav button.active{background:var(--navy);color:#fff}.inventory-expand-button{border:0;border-radius:9px;padding:10px 11px;background:var(--blue);color:#fff;font-size:7px;font-weight:900}.inventory-owner-answer{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;padding:15px 18px;border-left:8px solid var(--amber);border-bottom:1px solid #ead9b8;background:var(--review-bg)}.inventory-owner-answer .savy-avatar-image{width:50px;height:50px}.inventory-owner-answer small{color:#9a650f;font-size:6px;font-weight:950;letter-spacing:.1em}.inventory-owner-answer h3{margin:5px 0 3px;font-size:16px}.inventory-owner-answer p{margin:0;color:#6f6a5e;font-size:8px}.owner-answer-actions{display:flex;gap:7px}.owner-answer-actions button{border:0;border-radius:8px;padding:9px 10px;background:var(--navy);color:#fff;font-size:7px;font-weight:900}.owner-answer-actions button:last-child{background:#fff;color:var(--blue);box-shadow:inset 0 0 0 1px #b9d0eb}.beverage-inventory-system.inventory-answer .beverage-toolbar,.beverage-inventory-system.inventory-answer .beverage-table-scroll,.beverage-inventory-system.inventory-answer .inventory-selected-answer,.beverage-inventory-system.inventory-answer .inventory-order-plan,.beverage-inventory-system.inventory-answer .beverage-math-detail,.beverage-inventory-system.inventory-items .inventory-owner-answer,.beverage-inventory-system.inventory-items .beverage-position-hero,.beverage-inventory-system.inventory-items .beverage-category-cards,.beverage-inventory-system.inventory-items .inventory-order-plan,.beverage-inventory-system.inventory-items .beverage-math-detail,.beverage-inventory-system.inventory-plan .inventory-owner-answer,.beverage-inventory-system.inventory-plan .beverage-position-hero,.beverage-inventory-system.inventory-plan .beverage-category-cards,.beverage-inventory-system.inventory-plan .beverage-toolbar,.beverage-inventory-system.inventory-plan .beverage-table-scroll,.beverage-inventory-system.inventory-plan .inventory-selected-answer,.beverage-inventory-system.inventory-plan .beverage-math-detail,.beverage-inventory-system.inventory-evidence .inventory-owner-answer,.beverage-inventory-system.inventory-evidence .beverage-position-hero,.beverage-inventory-system.inventory-evidence .beverage-category-cards,.beverage-inventory-system.inventory-evidence .beverage-toolbar,.beverage-inventory-system.inventory-evidence .beverage-table-scroll,.beverage-inventory-system.inventory-evidence .inventory-selected-answer,.beverage-inventory-system.inventory-evidence .inventory-order-plan{display:none}.beverage-inventory-system.compact.inventory-items .beverage-table-scroll{max-height:330px;overflow:auto}.beverage-inventory-system.compact.inventory-plan .inventory-order-plan{max-height:520px;overflow:auto}.beverage-inventory-system.compact.inventory-evidence .beverage-math-detail{max-height:430px;overflow:auto}.beverage-inventory-system+.split-grid{display:none}.beverage-position-hero{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#dfe7ef}.beverage-position-hero article{min-height:116px;padding:16px 18px;border-top:6px solid var(--blue);background:#fff}.beverage-position-hero article.good{border-top-color:var(--green);background:var(--good-bg)}.beverage-position-hero article.review{border-top-color:var(--amber);background:var(--review-bg)}.beverage-position-hero small,.beverage-position-hero strong,.beverage-position-hero span{display:block}.beverage-position-hero small{color:#708196;font-size:6.5px;font-weight:950;letter-spacing:.1em}.beverage-position-hero strong{margin:11px 0 5px;font-size:24px}.beverage-position-hero article.good strong{color:var(--green)}.beverage-position-hero article.review strong{color:#a8680b}.beverage-position-hero span{color:#697b8f;font-size:7.5px}.beverage-category-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 17px;background:#f5f8fb}.beverage-category-cards button{display:grid;grid-template-columns:1fr auto;gap:5px 12px;padding:14px;border:1px solid #d9e3ec;border-top:6px solid var(--green);border-radius:11px;background:#fff;color:var(--ink);text-align:left}.beverage-category-cards button.review{border-top-color:var(--amber)}.beverage-category-cards button.active{border-color:var(--blue);border-top-color:var(--blue);background:#eef5ff;box-shadow:0 0 0 2px #0866ff1f}.beverage-category-cards span small,.beverage-category-cards span b,.beverage-category-cards i{display:block}.beverage-category-cards span small{color:#6f8195;font-size:6px;font-weight:950;letter-spacing:.09em}.beverage-category-cards span b{margin-top:4px;font-size:8.5px}.beverage-category-cards>button>strong{font-size:18px}.beverage-category-cards em{text-align:right;font-size:8px;font-style:normal;font-weight:900}.beverage-category-cards em.good{color:var(--green)}.beverage-category-cards em.bad{color:var(--red)}.beverage-category-cards i{grid-column:1/3;color:#718297;font-size:7px;font-style:normal}.beverage-toolbar{display:grid;grid-template-columns:auto minmax(190px,1fr) auto;gap:12px;align-items:end;padding:13px 17px;border-top:1px solid #e0e7ef;border-bottom:1px solid #dfe7ef;background:#fff}.beverage-tabs{display:flex;overflow:hidden;border:1px solid #d4dfeb;border-radius:9px}.beverage-tabs button{border:0;border-right:1px solid #dce5ee;padding:9px 10px;background:#f8fafc;color:#5e7188;font-size:7px;font-weight:850}.beverage-tabs button:last-child{border-right:0}.beverage-tabs button.active{background:var(--navy);color:#fff}.beverage-search span{display:block;margin-bottom:5px;color:#6e8196;font-size:6.5px;font-weight:850}.beverage-search input{width:100%;border:1px solid #d4dfeb;border-radius:8px;padding:9px 10px;color:#29455f;font-size:8px}.beverage-search input:focus{outline:2px solid rgba(8,102,255,.15);border-color:var(--blue)}.beverage-review-toggle{display:flex;align-items:center;gap:7px;min-height:35px;padding:8px 10px;border:1px solid #d6e1eb;border-radius:8px;color:#62768c;font-size:7px;font-weight:850}.beverage-review-toggle.active{border-color:#e4be7e;background:var(--review-bg);color:#98620e}.beverage-review-toggle input{accent-color:var(--amber)}.beverage-table-scroll{overflow-x:auto;border-bottom:1px solid #dfe7ef}.beverage-inventory-table{min-width:1160px}.beverage-table-head,.beverage-item-row{display:grid;grid-template-columns:minmax(210px,1.8fr) repeat(8,minmax(72px,.63fr)) 105px;gap:1px;align-items:stretch}.beverage-table-head{background:#dfe7ef}.beverage-table-head span{padding:9px 8px;background:#edf3f8;color:#6f8196;font-size:5.8px;font-weight:950;letter-spacing:.06em;text-align:right}.beverage-table-head span:first-child{padding-left:16px;text-align:left}.beverage-item-row{width:100%;border:0;border-left:6px solid var(--green);border-bottom:1px solid #e5ebf1;background:#fff;color:#304a64;text-align:right}.beverage-item-row.review{border-left-color:var(--amber);background:linear-gradient(90deg,var(--review-bg),white 18%)}.beverage-item-row.bad{border-left-color:var(--red);background:linear-gradient(90deg,var(--bad-bg),white 18%)}.beverage-item-row.selected{position:relative;z-index:1;box-shadow:inset 0 0 0 2px var(--blue)}.beverage-item-row>span,.beverage-item-row>strong{display:flex;min-height:55px;align-items:center;justify-content:flex-end;padding:8px;border-right:1px solid #edf1f5;font-size:7.5px}.beverage-item-row .beverage-item-name{display:block;padding:10px 12px;text-align:left}.beverage-item-name b,.beverage-item-name small{display:block}.beverage-item-name b{color:#173a59;font-size:8.5px}.beverage-item-name small{margin-top:4px;color:#748599;font-size:6.3px;line-height:1.35}.beverage-item-row>span.good{color:var(--green);font-weight:850}.beverage-item-row>strong.bad{color:var(--red)}.beverage-item-row>strong.good{color:var(--green)}.beverage-item-row>strong.neutral{color:#5c7086}.beverage-row-action{display:grid!important;justify-items:end!important;gap:3px}.beverage-row-action .status-tag{font-size:5.5px}.beverage-row-action>b{color:var(--blue);font-size:6px}.beverage-empty{min-height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#61758b}.beverage-empty strong{font-size:10px}.beverage-empty span{margin-top:5px;font-size:7px}.beverage-inventory-system .active-list-table{min-width:980px}.beverage-inventory-system .active-list-table .beverage-table-head,.beverage-inventory-system .active-list-table .beverage-item-row{grid-template-columns:minmax(210px,1.55fr) 92px 96px 82px minmax(150px,1fr) 92px 105px}.active-list-table .beverage-table-head span{text-align:left}.active-list-table .beverage-item-row>span{justify-content:flex-start;text-align:left}.active-list-status,.active-list-number,.active-list-order{display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:center!important;gap:4px}.active-list-status small,.active-list-number small,.active-list-order small{display:block;color:#718297;font-size:6px;line-height:1.35}.active-list-number b,.active-list-order b{color:#173a59;font-size:8px}.active-list-number.good b{color:var(--green)}.active-list-number.review b{color:#a96b0c}.active-list-number.bad b{color:var(--red)}.active-list-number.neutral b{color:#5d7187}.active-list-order b{color:var(--blue)}.beverage-inventory-system .beverage-row-action>b{display:block}.inventory-selected-answer{padding:15px 18px;border-top:1px solid #dfe7ef;border-bottom:1px solid #dfe7ef;background:#f8fbfe}.inventory-selected-answer.review{background:linear-gradient(180deg,var(--review-bg),#fff)}.inventory-selected-answer.bad{background:linear-gradient(180deg,var(--bad-bg),#fff)}.inventory-selected-head{display:flex;align-items:flex-start;gap:18px}.inventory-selected-head>div{flex:1}.inventory-selected-head small{color:var(--blue);font-size:6px;font-weight:950;letter-spacing:.09em}.inventory-selected-head h3{margin:5px 0 3px;font-size:15px}.inventory-selected-head p{margin:0;color:#66798e;font-size:7.5px;line-height:1.45}.inventory-selected-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.inventory-selected-metrics article{padding:11px;border:1px solid #dbe5ee;border-top:5px solid var(--blue);border-radius:9px;background:#fff}.inventory-selected-metrics article.good{border-top-color:var(--green)}.inventory-selected-metrics article.review{border-top-color:var(--amber)}.inventory-selected-metrics small,.inventory-selected-metrics strong,.inventory-selected-metrics span{display:block}.inventory-selected-metrics small{color:#718297;font-size:5.8px;font-weight:950;letter-spacing:.08em}.inventory-selected-metrics strong{margin:6px 0 3px;font-size:13px}.inventory-selected-metrics span{color:#6c7e92;font-size:6.5px}.inventory-selected-actions{display:flex;gap:8px;align-items:center;margin-top:10px}.inventory-selected-actions>span{flex:1;color:#6a7d91;font-size:6.8px}.inventory-selected-actions button,.inventory-plan-foot button{border:0;border-radius:8px;padding:9px 10px;background:var(--navy);color:#fff;font-size:7px;font-weight:900}.inventory-selected-actions button.secondary,.inventory-plan-foot button.secondary{border:1px solid #cbd9e6;background:#fff;color:var(--blue)}.inventory-order-plan{background:#f7fafc}.inventory-plan-answer{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;padding:17px 19px;border-left:8px solid var(--amber);background:var(--review-bg)}.inventory-plan-answer .savy-avatar-image{width:52px;height:52px}.inventory-plan-answer small{color:#9a650f;font-size:6px;font-weight:950;letter-spacing:.09em}.inventory-plan-answer h3{margin:5px 0 3px;font-size:16px}.inventory-plan-answer p{margin:0;color:#6d6a61;font-size:7.5px;line-height:1.45}.inventory-plan-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;padding:14px 17px}.inventory-plan-summary article{padding:13px;border:1px solid #dbe5ee;border-top:6px solid var(--blue);border-radius:10px;background:#fff}.inventory-plan-summary article.review{border-top-color:var(--amber);background:var(--review-bg)}.inventory-plan-summary article.good{border-top-color:var(--green);background:var(--good-bg)}.inventory-plan-summary small,.inventory-plan-summary strong,.inventory-plan-summary span{display:block}.inventory-plan-summary small{color:#718297;font-size:5.8px;font-weight:950;letter-spacing:.08em}.inventory-plan-summary strong{margin:8px 0 4px;font-size:18px}.inventory-plan-summary span{color:#6b7d91;font-size:6.5px}.inventory-order-table{margin:0 17px;overflow-x:auto;border:1px solid #dce5ee;border-radius:10px;background:#fff}.inventory-order-head,.inventory-order-table>button{min-width:900px;display:grid;grid-template-columns:1.25fr 80px 80px 1fr 75px 1.5fr;gap:1px;align-items:stretch}.inventory-order-head{background:#e8eef4}.inventory-order-head span{padding:9px;color:#6b7d91;font-size:5.8px;font-weight:950;letter-spacing:.08em}.inventory-order-table>button{width:100%;border:0;border-bottom:1px solid #e4eaf0;background:#fff;color:#29455f;text-align:left}.inventory-order-table>button:last-child{border-bottom:0}.inventory-order-table>button:hover{background:#f1f7fd}.inventory-order-table>button>span,.inventory-order-table>button>strong{display:flex;flex-direction:column;justify-content:center;min-height:58px;padding:9px;border-right:1px solid #edf1f5;font-size:7.5px}.inventory-order-table>button small{margin-top:4px;color:#708196;font-size:6.2px;line-height:1.35}.inventory-order-table>button strong.review{color:#a96b0c}.inventory-plan-foot{display:flex;gap:9px;align-items:center;padding:14px 17px 17px}.inventory-plan-foot>div{flex:1}.inventory-plan-foot strong,.inventory-plan-foot span{display:block}.inventory-plan-foot strong{font-size:8px}.inventory-plan-foot span{margin-top:3px;color:#6c7e92;font-size:6.8px}.beverage-math-detail{padding:18px 20px 20px;border-top:7px solid var(--green);background:#fbfdff}.beverage-math-detail.review{border-top-color:var(--amber);background:linear-gradient(180deg,var(--review-bg),#fbfdff 26%)}.beverage-math-detail.bad{border-top-color:var(--red);background:linear-gradient(180deg,var(--bad-bg),#fbfdff 26%)}.beverage-detail-head{display:flex;align-items:flex-start;gap:20px}.beverage-detail-head>div{flex:1}.beverage-detail-head h3{margin:8px 0 3px;font-size:17px}.beverage-detail-head p{margin:0;color:#65788e;font-size:8px}.beverage-detail-head>strong{color:var(--red);font-size:18px;text-align:right}.beverage-math-detail.good .beverage-detail-head>strong{color:var(--green)}.beverage-detail-head>strong small{color:#667a8f;font-size:7px}.inventory-equation{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr auto 1.15fr auto 1.15fr;gap:7px;align-items:center;margin-top:15px}.inventory-equation article{min-height:88px;padding:11px;border:1px solid #dce5ee;border-top:5px solid #8c99a8;border-radius:9px;background:#fff}.inventory-equation article.expected{border-top-color:var(--blue);background:#eef5ff}.inventory-equation article.physical{border-top-color:var(--green);background:var(--good-bg)}.inventory-equation small,.inventory-equation strong,.inventory-equation span{display:block}.inventory-equation small{color:#718297;font-size:5.7px;font-weight:950;letter-spacing:.08em}.inventory-equation strong{margin:8px 0 4px;font-size:15px}.inventory-equation span{color:#718296;font-size:6.2px;line-height:1.35}.inventory-equation>i{color:#587189;font-size:11px;font-style:normal;font-weight:900;text-align:center}.beverage-evidence-grid{display:grid;grid-template-columns:1.35fr 1fr .8fr;gap:9px;margin-top:12px}.beverage-evidence-grid article{padding:13px;border:1px solid #dce5ee;border-left:5px solid var(--blue);border-radius:9px;background:#fff}.beverage-evidence-grid small,.beverage-evidence-grid strong,.beverage-evidence-grid span{display:block}.beverage-evidence-grid small{color:var(--blue);font-size:5.8px;font-weight:950;letter-spacing:.08em}.beverage-evidence-grid strong{margin-top:7px;font-size:8.5px;line-height:1.45}.beverage-evidence-grid span{margin-top:5px;color:#6b7d91;font-size:6.8px;line-height:1.45}.inventory-evidence-lineage{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}.inventory-evidence-lineage article{padding:11px;border:1px solid #dce5ee;border-top:5px solid var(--blue);border-radius:9px;background:#fff}.inventory-evidence-lineage small,.inventory-evidence-lineage strong,.inventory-evidence-lineage span{display:block}.inventory-evidence-lineage small{color:#6f8195;font-size:5.5px;font-weight:950;letter-spacing:.08em}.inventory-evidence-lineage strong{margin:6px 0 3px;font-size:8px}.inventory-evidence-lineage span{color:#6b7d91;font-size:6.2px;line-height:1.4}.beverage-savy-explanation{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;margin-top:12px;padding:13px;border-left:7px solid var(--green);border-radius:10px;background:var(--good-bg)}.beverage-savy-explanation.review{border-left-color:var(--amber);background:var(--review-bg)}.beverage-savy-explanation.bad{border-left-color:var(--red);background:var(--bad-bg)}.beverage-savy-explanation .savy-avatar-image{width:48px;height:48px}.beverage-savy-explanation small,.beverage-savy-explanation strong,.beverage-savy-explanation span{display:block}.beverage-savy-explanation small{color:var(--blue);font-size:6px;font-weight:950;letter-spacing:.08em}.beverage-savy-explanation strong{margin-top:4px;font-size:9.5px}.beverage-savy-explanation span{margin-top:4px;color:#64778b;font-size:7.2px;line-height:1.45}.beverage-savy-explanation>button{border:0;border-radius:8px;padding:9px 11px;background:var(--navy);color:#fff;font-size:7px;font-weight:900}.invoice-actions{display:flex;align-items:center;gap:9px;padding:19px 21px;border:1px solid var(--line);border-radius:14px;background:#fff}.invoice-actions>div{margin-right:auto}.invoice-actions h3{margin:10px 0 4px;font-size:20px}.invoice-actions p{margin:0;color:#6c7d91;font-size:9px}.invoice-actions.review{border-left:7px solid var(--amber);background:linear-gradient(90deg,var(--review-bg),#fff 28%)}.invoice-actions.good{border-left:7px solid var(--green);background:linear-gradient(90deg,var(--good-bg),#fff 28%)}.invoice-actions>button{border:0;border-radius:9px;padding:10px 12px;background:var(--blue);color:#fff;font-size:9px;font-weight:800}.invoice-actions>button.secondary{border:1px solid var(--line);background:#fff;color:#596c83}.invoice-action-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0!important}.invoice-action-buttons button,.manual-invoice-head>button,.manual-line-section .section-head>button,.invoice-intelligence-panel .section-head>button,.table-card .section-head>button{border:0;border-radius:9px;padding:10px 12px;background:var(--blue);color:#fff;font-size:8.5px;font-weight:850}.invoice-action-buttons button.secondary{border:1px solid var(--line);background:#fff;color:#526980}.invoice-owner-picture{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:14px 0}.invoice-owner-picture article{min-height:113px;padding:16px;border:1px solid var(--line);border-top:7px solid #8b98a7;border-radius:12px;background:#fff}.invoice-owner-picture article.good{border-top-color:var(--green);background:linear-gradient(180deg,var(--good-bg),#fff 58%)}.invoice-owner-picture article.review{border-top-color:var(--amber);background:linear-gradient(180deg,var(--review-bg),#fff 58%)}.invoice-owner-picture article.information{border-top-color:var(--blue);background:linear-gradient(180deg,#edf5ff,#fff 58%)}.invoice-owner-picture small,.invoice-owner-picture strong,.invoice-owner-picture span{display:block}.invoice-owner-picture small{color:#6e8094;font-size:7.5px;font-weight:900;letter-spacing:.1em}.invoice-owner-picture strong{margin:11px 0 5px;font-size:23px}.invoice-owner-picture article.good strong{color:var(--green)}.invoice-owner-picture article.review strong{color:#b56f08}.invoice-owner-picture article.information strong{color:var(--blue)}.invoice-owner-picture span{color:#64768a;font-size:8.5px;line-height:1.45}.manual-invoice-card{margin:14px 0;padding:22px;border:1px solid #bdd4e7;border-top:8px solid var(--blue);border-radius:15px;background:#fff;box-shadow:0 13px 32px #10335314}.manual-invoice-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.manual-invoice-head h3{margin:6px 0 5px;font-size:18px}.manual-invoice-head span{color:#667a8f;font-size:8.5px}.manual-invoice-head>button{background:#edf5ff;color:var(--blue)}.invoice-entry-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0}.invoice-entry-steps>div{display:flex;gap:9px;align-items:center;padding:11px;border:1px solid #dbe5ee;border-radius:10px;background:#f7f9fb;opacity:.62}.invoice-entry-steps>div.active{border-color:#a8c9e8;background:#edf5ff;opacity:1}.invoice-entry-steps b{width:25px;height:25px;display:grid;flex:0 0 25px;place-items:center;border-radius:50%;background:#8999aa;color:#fff;font-size:8px}.invoice-entry-steps .active b{background:var(--blue)}.invoice-entry-steps strong,.invoice-entry-steps small{display:block}.invoice-entry-steps strong{font-size:8.5px}.invoice-entry-steps small{margin-top:3px;color:#74869a;font-size:7px}.manual-invoice-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:15px;border-radius:11px;background:#f4f8fb}.manual-invoice-fields label>span,.manual-notes label>span,.manual-total-card label>span{display:block;margin-bottom:5px;color:#5d7187;font-size:7.5px;font-weight:800}.manual-invoice-fields input,.manual-invoice-fields select,.manual-line-row input,.manual-line-row select,.manual-notes textarea,.manual-total-card input{width:100%;min-width:0;border:1px solid #cfdce8;border-radius:8px;padding:10px;background:#fff;color:#203c57;font:inherit;font-size:8.5px}.manual-invoice-fields input:focus,.manual-invoice-fields select:focus,.manual-line-row input:focus,.manual-line-row select:focus,.manual-notes textarea:focus,.manual-total-card input:focus{outline:2px solid rgba(8,102,255,.16);border-color:var(--blue)}.manual-line-section{margin-top:17px}.manual-line-section .section-head{margin-bottom:8px}.manual-line-section .section-head h3{margin-top:5px}.manual-line-labels,.manual-line-row{display:grid;grid-template-columns:1.6fr .8fr .55fr .7fr .65fr 30px;gap:7px;align-items:center}.manual-line-labels{padding:0 8px 6px;color:#708196;font-size:7px;font-weight:850}.manual-line-row{margin-top:6px;padding:8px;border:1px solid #dfe7ef;border-radius:9px;background:#fbfdff}.manual-line-row>strong{text-align:right;color:#163a59;font-size:9px}.manual-line-row>button{width:28px;height:28px;border:0;border-radius:7px;background:#f6e9ea;color:#af4348;font-size:14px}.money-input{display:flex;align-items:center;border:1px solid #cfdce8;border-radius:8px;background:#fff}.money-input>span{padding-left:9px;color:#60758a;font-size:8px}.money-input input{border:0!important;padding-left:4px!important;outline:0!important}.manual-invoice-bottom{display:grid;grid-template-columns:1.5fr .7fr;gap:12px;margin-top:16px}.manual-notes textarea{min-height:74px;resize:vertical}.manual-vendor-signal{margin-top:9px;padding:12px;border-left:6px solid var(--blue);border-radius:8px;background:#edf5ff}.manual-vendor-signal.good{border-left-color:var(--green);background:var(--good-bg)}.manual-vendor-signal.review{border-left-color:var(--amber);background:var(--review-bg)}.manual-vendor-signal strong,.manual-vendor-signal span{display:block}.manual-vendor-signal strong{margin-top:7px;font-size:9px}.manual-vendor-signal span{margin-top:4px;color:#62768a;font-size:8px;line-height:1.45}.manual-total-card{padding:14px;border-radius:11px;background:var(--navy);color:#fff}.manual-total-card label{padding-bottom:10px;border-bottom:1px solid #2e4d69}.manual-total-card label>span{color:#b9cada}.manual-total-card .money-input{border-color:#52708b;background:#0b2947}.manual-total-card .money-input input{color:#fff;background:transparent}.manual-total-card>div{display:flex;justify-content:space-between;gap:15px;margin-top:10px;color:#bdcddd;font-size:8.5px}.manual-total-card>div strong{color:#fff}.manual-total-card .grand-total{margin-top:13px;padding-top:12px;border-top:1px solid #3d5d77;align-items:end}.manual-total-card .grand-total strong{font-size:20px;color:#66ddb5}.manual-checks{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px}.manual-checks article{padding:13px;border:1px solid #dce6ef;border-left:6px solid var(--green);border-radius:9px;background:var(--good-bg)}.manual-checks article.bad{border-left-color:var(--red);background:var(--bad-bg)}.manual-checks article.information{border-left-color:var(--blue);background:#edf5ff}.manual-checks strong,.manual-checks span{display:block}.manual-checks strong{margin-top:8px;font-size:9px}.manual-checks span{margin-top:4px;color:#64778a;font-size:8px;line-height:1.45}.manual-invoice-actions{display:flex;align-items:center;gap:9px;margin-top:14px;padding:14px;border-radius:10px;background:#eef4f9}.manual-invoice-actions>div{margin-right:auto}.manual-invoice-actions strong,.manual-invoice-actions span{display:block}.manual-invoice-actions strong{font-size:9px}.manual-invoice-actions span{margin-top:4px;color:#697b8e;font-size:7.5px}.manual-invoice-actions button{border:0;border-radius:8px;padding:11px 13px;background:var(--green);color:#fff;font-size:8px;font-weight:850}.manual-invoice-actions button.secondary{border:1px solid #ccd9e5;background:#fff;color:#5a6f85}.invoice-intelligence-panel{margin-top:14px}.invoice-signal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:14px}.invoice-signal-grid article{min-height:110px;padding:14px;border:1px solid var(--line);border-top:6px solid var(--green);border-radius:10px;background:var(--good-bg)}.invoice-signal-grid article.review{border-top-color:var(--amber);background:var(--review-bg)}.invoice-signal-grid article.incomplete{border-top-color:#8b97a5;background:var(--incomplete-bg)}.invoice-signal-grid small,.invoice-signal-grid strong,.invoice-signal-grid span{display:block}.invoice-signal-grid small{color:#6e8093;font-size:7px;font-weight:900;letter-spacing:.08em}.invoice-signal-grid strong{margin:10px 0 5px;font-size:17px}.invoice-signal-grid span{color:#617489;font-size:8px;line-height:1.45}.invoice-savy-strip{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;margin-top:11px;padding:13px;border-left:7px solid var(--amber);border-radius:10px;background:var(--review-bg)}.invoice-savy-strip.good{border-left-color:var(--green);background:var(--good-bg)}.invoice-savy-strip .savy-avatar-image{width:50px;height:50px}.invoice-savy-strip small,.invoice-savy-strip strong,.invoice-savy-strip span{display:block}.invoice-savy-strip small{color:#6c7f91;font-size:7px;font-weight:900}.invoice-savy-strip strong{margin-top:5px;font-size:11px}.invoice-savy-strip span{margin-top:4px;color:#65778b;font-size:8px}.invoice-savy-strip button{border:0;border-radius:8px;padding:9px 11px;background:var(--navy);color:#fff;font-size:8px;font-weight:850}.check-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.check-grid div{padding:13px;border-radius:10px;background:#f7f9fc}.check-grid span,.check-grid strong,.check-grid small{display:block}.check-grid span{color:#6e7e91;font-size:8px}.check-grid strong{margin:7px 0 3px;font-size:14px}.check-grid small{color:#8794a4;font-size:7px}.alert-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-bottom:14px}.alert-stats div{padding:15px;border:1px solid var(--line);border-radius:11px;background:#fff}.alert-stats strong,.alert-stats span{display:block}.alert-stats strong{font-size:20px}.alert-stats span{margin-top:4px;color:#718197;font-size:8px}.standalone{padding:24px}.report-alert{display:grid;grid-template-columns:5px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid #e8edf3}.report-alert:last-child{border-bottom:0}.report-alert.workflow-resolved{opacity:.72}.alert-title-line{display:flex;justify-content:space-between;gap:12px}.alert-title-line h3{margin:5px 0;font-size:14px}.workflow-tags{display:flex;align-items:flex-start;justify-content:flex-end;gap:5px;flex-wrap:wrap}.report-alert>div>p{margin:6px 0 12px;color:#5d6f85;font-size:10px;line-height:1.5}.alert-columns{display:grid;grid-template-columns:1fr 1fr;gap:8px}.alert-columns div{padding:10px;border-radius:8px;background:#f7f9fc}.alert-columns b,.alert-columns span{display:block}.alert-columns b{font-size:8px}.alert-columns span{margin-top:4px;color:#718197;font-size:8px;line-height:1.4}.alert-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.alert-actions button{border:1px solid var(--line);border-radius:7px;padding:7px 9px;background:#fff;color:#54677f;font-size:8px;font-weight:750}.alert-actions button.resolve{border-color:#b8dec9;color:var(--green)}.alert-actions button:disabled{opacity:.42;cursor:not-allowed}.action-log{margin-top:14px}.action-log>.section-head{margin-bottom:8px}.action-log>div:not(.section-head){display:grid;grid-template-columns:23px 1fr;gap:9px;align-items:center;padding:8px 0;border-top:1px solid #edf1f5}.action-log>div>span{width:21px;height:21px;display:grid;place-items:center;border-radius:7px;background:#eaf2ff;color:var(--blue);font-size:7px;font-weight:900}.action-log p{margin:0;color:#607187;font-size:8.5px}.health-hero{grid-template-columns:1.2fr repeat(3,1fr) auto}.health-hero>div{padding:17px}.health-hero>div:first-child>strong{color:var(--green);font-size:27px}.health-hero>div>small{color:var(--ink);font-size:20px;font-weight:850}.health-hero>div>span{margin-top:4px;color:#718197;font-size:8px}.connector-list{display:flex;flex-direction:column;gap:8px}.connector-list article{display:grid;grid-template-columns:38px 1.5fr 1fr .55fr auto;gap:13px;align-items:center;padding:13px 16px;border:1px solid var(--line);border-radius:11px;background:#fff}.connector-icon{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;background:#eaf2ff;color:var(--blue);font-weight:900}.connector-icon.c1{background:#edf8f2;color:var(--green)}.connector-icon.c2{background:#fff4df;color:var(--amber)}.connector-icon.c3{background:#f1edff;color:var(--violet)}.connector-icon.c4{background:#eff4f8;color:#526a83}.connector-list article>div:nth-child(2) small{color:#8390a1;font-size:7px;letter-spacing:.1em}.connector-list h3{margin:3px 0;font-size:11px}.connector-list p{margin:0;color:#718197;font-size:8px}.connector-list article>div:nth-child(3)>small{display:block;margin-top:6px;color:#7d8c9d;font-size:7px}.completion strong,.completion span{display:block}.completion strong{font-size:14px}.completion span{color:#8290a1;font-size:7px}.connector-list article>button{border:1px solid var(--line);border-radius:7px;padding:7px 9px;background:#fff;color:#5e7188;font-size:8px}.reliability-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.reliability-grid div{padding:13px;border-radius:9px;background:#f7f9fc}.reliability-grid strong,.reliability-grid span{display:block}.reliability-grid strong{font-size:17px}.reliability-grid span{margin-top:4px;color:#718197;font-size:8px}.security-list{list-style:none;margin:12px 0 0;padding:0}.security-list li{padding:10px 0;border-bottom:1px solid #edf1f5}.security-list b,.security-list span{display:block}.security-list b{font-size:9px}.security-list span{margin-top:3px;color:#718197;font-size:8px}.founder-story-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);gap:18px;align-items:stretch}.founder-video-card,.founder-story-copy{border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 12px 34px #0b274414}.founder-video-card{overflow:hidden;padding:14px;background:linear-gradient(155deg,#061b33,#0c2d50)}.founder-video-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 13px;color:#fff}.founder-video-head>div{display:flex;align-items:center;gap:10px}.founder-video-head strong{font-size:12px}.founder-video-head>span{color:#9fb7cf;font-size:9px;font-weight:800}.founder-video-card video{display:block;width:100%;aspect-ratio:5/3;border:1px solid #254563;border-radius:12px;background:#020a12;object-fit:cover}.founder-video-controls{display:flex;justify-content:space-between;gap:9px;padding-top:12px}.founder-video-controls button,.founder-primary-action,.founder-next-step button{border:0;border-radius:9px;padding:11px 14px;background:var(--blue);color:#fff;font-size:9px;font-weight:850}.founder-video-controls button.secondary{border:1px solid #3b5872;background:#102f4c;color:#d8e6f2}.founder-story-copy{padding:27px}.founder-story-copy h3{margin:16px 0 10px;font-size:25px;line-height:1.15;letter-spacing:-.035em}.founder-story-copy>p{margin:0;color:#617489;font-size:10px;line-height:1.65}.founder-value-list{display:flex;flex-direction:column;gap:9px;margin:20px 0}.founder-value-list article{display:grid;grid-template-columns:34px 1fr;gap:11px;padding:12px;border:1px solid #e0e8f0;border-radius:10px;background:#f8fbfe}.founder-value-list b{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#e8f2ff;color:var(--blue);font-size:8px}.founder-value-list strong,.founder-value-list span{display:block}.founder-value-list strong{font-size:10px}.founder-value-list span{margin-top:4px;color:#6c7d90;font-size:8px;line-height:1.45}.founder-primary-action{width:100%;padding:13px;background:linear-gradient(110deg,var(--blue),#0e9b75)}.founder-summary{margin-top:12px;border-top:1px solid #e5ebf1;padding-top:12px}.founder-summary summary{color:#536a83;cursor:pointer;font-size:8px;font-weight:850}.founder-summary p{margin:10px 0 0;color:#687a8e;font-size:8px;line-height:1.55}.avatar-explainer{display:block;margin-top:18px;padding:18px;overflow:hidden;border:1px solid #184d40;border-radius:18px;background:linear-gradient(145deg,#031b17,#082e26 56%,#07382d);box-shadow:0 16px 40px #031f192e;color:#fff}.avatar-explainer-featured .avatar-explainer-video{width:100%}.avatar-explainer-copy{padding:11px 10px 10px}.avatar-explainer-copy>.eyebrow{margin:17px 0 8px;color:#6ee6bb}.avatar-explainer-copy h3{max-width:600px;margin:0;font-size:25px;line-height:1.16;letter-spacing:-.035em}.avatar-explainer-copy>p:not(.eyebrow){margin:12px 0 0;color:#b9d4ca;font-size:10px;line-height:1.65}.avatar-explainer-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0}.avatar-explainer-proof span{min-width:0;padding:11px 9px;border:1px solid rgba(112,235,191,.18);border-radius:9px;background:#ffffff0e}.avatar-explainer-proof b,.avatar-explainer-proof small{display:block}.avatar-explainer-proof b{color:#75e9c0;font-size:10px}.avatar-explainer-proof small{margin-top:4px;color:#91b7aa;font-size:5.7px;font-weight:850;letter-spacing:.06em}.avatar-explainer-copy ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.avatar-explainer-copy li{padding:10px 11px;border-left:4px solid #19c78e;border-radius:7px;background:#ffffff0d}.avatar-explainer-copy li b,.avatar-explainer-copy li span{display:block}.avatar-explainer-copy li b{font-size:9px}.avatar-explainer-copy li span{margin-top:4px;color:#a9c6bc;font-size:7px;line-height:1.45}.avatar-explainer-copy>button{width:100%;margin-top:15px;border:0;border-radius:9px;padding:12px 14px;background:linear-gradient(100deg,#0866ff,#16bd8a);color:#fff;font-size:9px;font-weight:900}.avatar-explainer-video{align-self:center;overflow:hidden;border:1px solid #2a6255;border-radius:14px;background:#020c0a;box-shadow:0 18px 38px #00000047}.avatar-explainer-video video{display:block;width:100%;aspect-ratio:16/9;background:#000;object-fit:contain}.avatar-explainer-head,.avatar-explainer-controls{display:flex;align-items:center;gap:10px;padding:11px 13px}.avatar-explainer-head{justify-content:space-between;color:#c5ddd5;font-size:7px}.avatar-explainer-head>div{display:flex;align-items:center;gap:6px;color:#69e2b6;font-weight:900;letter-spacing:.08em}.avatar-explainer-head strong{margin-right:auto;color:#fff;font-size:10px}.live-dot{width:7px;height:7px;border-radius:50%;background:#26d89b;box-shadow:0 0 0 4px #26d89b21}.avatar-explainer-controls{justify-content:space-between;border-top:1px solid #173f35;color:#8fb2a6;font-size:7px}.avatar-explainer-controls button{border:1px solid #2c6859;border-radius:8px;padding:8px 10px;background:#0b332a;color:#d9eee7;font-size:7px;font-weight:850}.founder-next-step{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:16px;padding:19px 21px;border:1px solid #b9dfcd;border-left:8px solid var(--green);border-radius:13px;background:linear-gradient(90deg,var(--good-bg),#fff 72%)}.founder-next-step small,.founder-next-step strong,.founder-next-step span{display:block}.founder-next-step small{color:var(--green);font-size:7px;font-weight:950;letter-spacing:.1em}.founder-next-step strong{margin:5px 0 3px;font-size:14px}.founder-next-step span{color:#66798c;font-size:8px}.founder-next-step button{flex:0 0 auto;background:var(--navy)}.savy-launch{position:fixed;right:25px;bottom:22px;z-index:12;display:flex;align-items:center;gap:9px;padding:9px 15px 9px 9px;border:0;border-radius:999px;background:var(--navy);color:#fff;box-shadow:0 12px 30px #071d363d}.savy-launch>span,.savy-head>div>span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#1d7aff,#76b1ff);font-weight:850}.savy-avatar-image{position:relative;display:block;flex:0 0 auto;width:40px;height:40px;overflow:hidden;border:2px solid #7fb0ff;border-radius:50%;background-color:#071d36;background-image:url(/savy-reference.png);background-repeat:no-repeat;background-size:260px 120px;background-position:right -4px bottom -2px;box-shadow:0 0 0 3px #5d9bff29}.savy-avatar-image.custom-icon{background-size:cover!important;background-position:center!important}.savy-avatar-image.opsavor-icon,.savy-avatar-image.owner-icon{display:grid;place-items:center;background-image:none!important;color:#fff;font-weight:950;letter-spacing:-.04em}.savy-avatar-image.opsavor-icon{background:linear-gradient(145deg,#0866ff,#0ad49a)!important;font-size:22px}.savy-avatar-image.owner-icon{background:linear-gradient(145deg,#e89931,#b856e7)!important;font-size:9px;letter-spacing:.02em}.savy-launch>span.savy-avatar-image,.savy-head>div>span.savy-avatar-image{width:40px;height:40px;background-color:#071d36;background-image:url(/savy-reference.png);background-repeat:no-repeat;background-size:260px 120px;background-position:right -4px bottom -2px}.brand .savy-avatar-image.brand-emblem{width:43px;height:43px;border-color:#4d86c5;box-shadow:0 0 0 4px #5d9bff1a}.savy-head .savy-avatar-image.large{width:52px;height:52px;background-size:338px 156px;background-position:right -5px bottom -3px}.savy-launch small{display:block;color:#8fb2da;font-size:6.5px;letter-spacing:.14em;text-align:left}.savy-launch strong{display:block;font-size:9px}.savy-overlay,.drawer-overlay,.modal-overlay{position:fixed;inset:0;z-index:30;background:#04101e6b;display:flex;justify-content:flex-end}.savy-panel,.evidence-drawer{width:min(460px,96vw);height:100%;overflow:auto;padding:23px;background:#fff;box-shadow:-20px 0 45px #02102029}.drawer-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.drawer-head h2{margin:0;font-size:21px}.drawer-head>button,.savy-head>button{border:0;background:transparent;color:#63748a;font-size:20px}.savy-head{display:flex;justify-content:space-between;align-items:center}.savy-head>div{display:flex;gap:11px;align-items:center}.savy-head small{color:#718096;font-size:7px;letter-spacing:.12em}.savy-head h2{margin:1px 0 0}.savy-intro{margin:21px 0;color:#5d6f85;font-size:11px;line-height:1.6}.prompt-list{display:flex;flex-wrap:wrap;gap:7px}.prompt-list button{padding:8px 10px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#51647b;font-size:8.5px}.prompt-list button.selected{border-color:#b6d2ff;background:#eef4ff;color:var(--blue)}.answer{margin-top:19px;padding:17px;border-left:5px solid var(--blue);border-radius:13px;background:#f6f9fd}.answer.abstained{border-left-color:var(--amber);background:var(--review-bg)}.answer-basis{display:flex;justify-content:space-between;align-items:center;gap:9px}.answer-basis small{color:var(--blue);font-size:7px;font-weight:850;letter-spacing:.12em}.answer.abstained .answer-basis small{color:#a96b0e}.answer-basis>span{color:#698097;font-size:6.5px;font-weight:850}.answer p{color:#344a65;font-size:10.5px;line-height:1.65}.answer .source-chips{display:flex;flex-wrap:wrap;gap:5px}.answer .source-chips span{padding:5px 7px;border-radius:6px;background:#fff;color:#728299;font-size:7px}.answer>button{margin-top:13px;border:0;background:transparent;color:var(--blue);font-size:8px;font-weight:800}.custom-ask{display:flex;gap:7px;margin-top:14px}.custom-ask input{flex:1;min-width:0;border:1px solid var(--line);border-radius:9px;padding:10px;color:var(--ink);font-size:9px}.custom-ask button{border:0;border-radius:9px;padding:0 14px;background:var(--blue);color:#fff;font-size:9px;font-weight:800}.savy-warning{margin-top:13px;padding:11px;border-radius:9px;background:#fff6e8;color:#856329;font-size:8.5px;text-align:center;line-height:1.4}.change-icon-link{width:100%;margin-top:15px;padding:9px;border:1px solid #c9daf0;border-radius:9px;background:#f3f7fd;color:var(--blue);font-size:9px;font-weight:850}.evidence-summary{margin:15px 0;color:#4f647d;font-size:12px;line-height:1.55}.evidence-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.evidence-meta div{padding:11px;border-radius:9px;background:#f6f9fd}.evidence-meta small,.evidence-meta strong{display:block}.evidence-meta small{color:#8491a1;font-size:7px;letter-spacing:.1em}.evidence-meta strong{margin-top:5px;font-size:9px}.calculation{margin:13px 0;padding:13px;border-left:4px solid var(--blue);border-radius:7px;background:#eef4ff}.calculation small{color:var(--blue);font-size:7px;font-weight:850;letter-spacing:.1em}.calculation p{margin:6px 0 0;color:#405b79;font-size:9px;line-height:1.55}.evidence-note{margin-top:14px;padding:13px;border-radius:9px;background:#fff6e8}.evidence-note strong{font-size:9px}.evidence-note p{margin:5px 0 0;color:#7c6130;font-size:8.5px;line-height:1.5}.drawer-actions{display:flex;gap:8px;margin-top:15px}.drawer-actions button{flex:1;border:1px solid var(--line);border-radius:8px;padding:11px;background:#fff;color:#52667e;font-size:9px;font-weight:850}.drawer-actions button:last-child{border-color:var(--blue);background:var(--blue);color:#fff}.evidence-drawer{width:min(520px,96vw)}.evidence-fact-hero{margin:18px 0 14px;padding:18px;border:1px solid var(--line);border-left-width:7px;border-radius:14px}.evidence-fact-hero.good{border-left-color:var(--green);background:var(--good-bg)}.evidence-fact-hero.review{border-left-color:var(--amber);background:var(--review-bg)}.evidence-fact-hero.incomplete{border-left-color:#8a96a5;background:var(--incomplete-bg)}.evidence-fact-hero>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.evidence-fact-hero>div>span{color:#687a8e;font-size:8px;font-weight:800}.evidence-fact-hero>strong{display:block;margin-top:13px;color:var(--ink);font-size:19px;line-height:1.35;letter-spacing:-.02em}.evidence-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:5px;border-radius:11px;background:#f1f5f9}.evidence-tabs button{border:0;border-radius:8px;padding:9px 5px;background:transparent;color:#6d7e91;font-size:8px;font-weight:850}.evidence-tabs button.active{background:#fff;color:var(--blue);box-shadow:0 3px 10px #102f5014}.evidence-tab-panel{min-height:285px;margin-top:13px}.fact-list{display:flex;flex-direction:column;gap:7px}.fact-list article{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 14px;border:1px solid var(--line);border-radius:10px;background:#fff}.fact-list span{color:#65768a;font-size:9px;font-weight:750}.fact-list strong{font-size:17px}.fact-list strong.good{color:var(--green)}.fact-list strong.review{color:#b56f08}.fact-list strong.incomplete{color:#667587}.fact-list strong.bad{color:var(--red)}.source-simple,.math-simple,.action-simple{padding:18px;border:1px solid var(--line);border-radius:12px;background:#f8fafc}.source-simple>div{padding:13px 0;border-bottom:1px solid var(--line)}.source-simple small,.source-simple strong,.math-simple small,.action-simple small,.action-simple strong{display:block}.source-simple small,.math-simple small,.action-simple small{color:#7b8b9d;font-size:7px;font-weight:900;letter-spacing:.12em}.source-simple strong{margin-top:6px;font-size:11px;line-height:1.45}.source-simple button,.action-simple button{margin-top:15px;border:1px solid #bcd2ef;border-radius:8px;padding:9px 12px;background:#fff;color:var(--blue);font-size:8px;font-weight:850}.math-simple{border-left:6px solid var(--blue);background:#eef4ff}.math-simple p{margin:10px 0 0;color:#365573;font-size:12px;font-weight:750;line-height:1.65}.action-simple{border-left:6px solid var(--amber);background:var(--review-bg)}.action-simple.good{border-left-color:var(--green);background:var(--good-bg)}.action-simple.incomplete{border-left-color:#8a96a5;background:var(--incomplete-bg)}.action-simple strong{margin-top:9px;font-size:16px;line-height:1.4}.action-simple p{color:#68788a;font-size:9px;line-height:1.55}.action-simple button:disabled{border-color:#b8d9c9;background:#e9f7f0;color:var(--green)}.modal-overlay{justify-content:center;align-items:center}.upload-modal{width:min(520px,92vw);padding:23px;border-radius:16px;background:#fff;box-shadow:0 20px 60px #05142833}.drop-zone{display:flex;flex-direction:column;align-items:center;margin-top:18px;padding:35px 20px;border:2px dashed #b9c9db;border-radius:13px;background:#f8fbfe}.drop-zone strong{font-size:14px}.drop-zone span{margin-top:5px;color:#78899d;font-size:9px}.drop-zone button{margin-top:17px;border:0;border-radius:8px;padding:9px 12px;background:var(--blue);color:#fff;font-size:9px;font-weight:800}.upload-options{display:flex;justify-content:space-between;gap:15px;margin-top:11px;color:#7b8b9e;font-size:7.5px}.toast{position:fixed;z-index:60;left:50%;bottom:24px;transform:translate(-50%);display:flex;align-items:center;gap:9px;padding:11px 15px;border-radius:999px;background:var(--navy);color:#fff;box-shadow:0 12px 30px #0514283d;font-size:9px}.toast span{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--green);font-size:7px;font-weight:900}.triage-legend{display:flex;flex-wrap:wrap;gap:7px 16px;margin-top:10px}.triage-legend span{display:flex;align-items:center;gap:6px;color:#69798d;font-size:9px;font-weight:750}.triage-legend i{width:9px;height:9px;border-radius:50%}.triage-legend .good{background:var(--green)}.triage-legend .review{background:var(--amber)}.triage-legend .bad{background:var(--red)}.triage-legend .incomplete{background:#8a96a5}.metric-card.good,.pulse-grid article.good,.overview-grid article.good{border-left:5px solid var(--green)}.metric-card.estimate,.pulse-grid article.review,.overview-grid article.review{border-left:5px solid var(--amber)}.metric-card.neutral{border-left:5px solid #8a96a5}.metric-card .status-tag{letter-spacing:.06em}.demo-split{align-items:stretch}.comparison-board{display:flex;flex-direction:column;gap:9px;margin-top:15px}.comparison-board.spacious{gap:12px}.comparison-row{display:grid;grid-template-columns:1fr 1fr minmax(145px,.75fr);gap:18px;align-items:center;min-height:72px;padding:14px 16px;border:1px solid var(--line);border-left-width:6px;border-radius:10px;background:#fff}.comparison-row.good{border-left-color:var(--green);background:linear-gradient(90deg,var(--good-bg),#fff 22%)}.comparison-row.review{border-left-color:var(--amber);background:linear-gradient(90deg,var(--review-bg),#fff 22%)}.comparison-row.bad{border-left-color:var(--red);background:linear-gradient(90deg,var(--bad-bg),#fff 22%)}.comparison-row.incomplete{border-left-color:#8a96a5;background:linear-gradient(90deg,var(--incomplete-bg),#fff 22%)}.comparison-row small{display:block;color:#748398;font-size:8px;font-weight:850;letter-spacing:.11em}.comparison-row strong{display:block;margin-top:5px;font-size:18px}.comparison-row>div:last-child{text-align:right}.comparison-row>div:last-child span{display:block;margin-top:5px;color:#6f7e91;font-size:9px}.comparison-reason{text-align:left!important}.comparison-reason p{margin:7px 0 0;color:#647488;font-size:8px;line-height:1.45}.comparison-reason button{margin-top:8px;border:0;border-radius:7px;padding:7px 10px;background:var(--navy);color:#fff;font-size:8px;font-weight:850}.owner-handoff{display:flex;flex-direction:column}.priority-read{margin-top:10px;padding:15px 16px;border-left:6px solid #8a96a5;border-radius:9px;background:var(--incomplete-bg)}.priority-read.good{border-left-color:var(--green);background:var(--good-bg)}.priority-read.review{border-left-color:var(--amber);background:var(--review-bg)}.priority-read.bad{border-left-color:var(--red);background:var(--bad-bg)}.priority-read small,.priority-read strong,.priority-read span{display:block}.priority-read small{color:#6e7d90;font-size:8px;font-weight:900;letter-spacing:.12em}.priority-read strong{margin-top:6px;font-size:13px}.priority-read span{margin-top:5px;color:#607186;font-size:10px;line-height:1.45}.priority-read button{margin-top:9px;padding:0;border:0;background:transparent;color:#a96b0e;font-size:9px;font-weight:850}.daily-number-list,.hours-number-list{display:flex;flex-direction:column;gap:7px;margin-top:15px}.daily-number-row,.hours-number-row{display:grid;align-items:center;gap:14px;padding:11px 13px;border:1px solid #e5ebf2;border-left-width:5px;border-radius:9px;background:#fff}.daily-number-row{grid-template-columns:42px 1fr 1fr minmax(190px,.9fr)}.hours-number-row{grid-template-columns:42px 1fr 1fr 125px}.daily-number-row.good,.hours-number-row.good{border-left-color:var(--green)}.daily-number-row.review,.hours-number-row.review{border-left-color:var(--amber)}.daily-number-row.bad,.hours-number-row.bad{border-left-color:var(--red);background:linear-gradient(90deg,var(--bad-bg),#fff 22%)}.daily-number-row>strong,.hours-number-row>strong{font-size:12px}.daily-number-row small,.hours-number-row small{display:block;color:#7a899b;font-size:7px;font-weight:800;letter-spacing:.1em}.daily-number-row b,.hours-number-row b{display:block;margin-top:3px;font-size:11px}.daily-number-row>div:last-child,.hours-number-row>span:last-child{text-align:right}.daily-number-row>div:last-child>span,.hours-number-row em{display:block;margin-top:4px;color:#65768b;font-size:8px;font-style:normal}.daily-number-row.good .daily-actual{color:var(--green)}.daily-number-row.bad .daily-actual{color:var(--red)}.daily-variance>strong{display:block;font-size:18px}.daily-number-row.good .daily-variance>strong{color:var(--green)}.daily-number-row.bad .daily-variance>strong{color:var(--red)}.daily-variance>small{margin-top:4px}.daily-driver{display:block;margin-top:7px!important;color:#566b82!important;font-size:7.5px!important;font-weight:750!important;letter-spacing:0!important;line-height:1.35}.daily-savy-button{display:block;margin:8px 0 0 auto;border:1px solid #bfd4ef;border-radius:7px;padding:6px 9px;background:#f2f7fd;color:var(--blue);font-size:7.5px;font-weight:850}.daily-savy-button:hover{border-color:var(--blue);background:#eaf2ff}.sales-audit-menu{display:grid;gap:8px;margin-top:12px}.sales-audit-menu details{overflow:hidden;border:1px solid #dce6f0;border-radius:10px;background:#fbfdff}.sales-audit-menu summary{display:flex;justify-content:space-between;gap:16px;padding:12px 13px;cursor:pointer;list-style:none;color:#213d59;font-size:9px;font-weight:850}.sales-audit-menu summary::-webkit-details-marker{display:none}.sales-audit-menu summary:before{content:"+";width:17px;height:17px;display:grid;flex:0 0 17px;place-items:center;border-radius:5px;background:#eaf2fb;color:var(--blue)}.sales-audit-menu details[open] summary:before{content:"\2212"}.sales-audit-menu summary span{flex:1}.sales-audit-menu summary strong{color:#526b84;font-size:8px}.sales-day-audit,.discount-audit-list{border-top:1px solid #e4ebf3}.audit-head,.audit-row{display:grid;grid-template-columns:55px 1fr 1.25fr;gap:10px;align-items:center;padding:8px 12px}.audit-head{background:#f2f6fa;color:#718197;font-size:6.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.audit-row{border-top:1px solid #edf1f5;color:#51667d;font-size:8px}.audit-row>strong{color:#183754}.audit-row>b{text-align:right}.audit-row>b.good{color:var(--green)}.audit-row>b.bad{color:var(--red)}.discount-day-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;border-top:1px solid #e4ebf3;background:#e4ebf3}.discount-day-grid div{padding:10px 5px;background:#fff;text-align:center}.discount-day-grid span,.discount-day-grid strong{display:block}.discount-day-grid span{color:#718197;font-size:7px}.discount-day-grid strong{margin-top:4px;color:#b16c08;font-size:10px}.demo-audit-note{margin:0;padding:10px 12px;border-top:1px solid #e4ebf3;background:#fff8e9;color:#77684e;font-size:7.5px;line-height:1.5}.discount-audit-head,.discount-audit-row{display:grid;grid-template-columns:76px 1.35fr 55px .9fr .9fr;gap:8px;align-items:center;padding:8px 10px}.discount-audit-head{background:#f2f6fa;color:#718197;font-size:6px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.discount-audit-row{border-top:1px solid #edf1f5;color:#53687f;font-size:7px}.discount-audit-row>span:first-child b,.discount-audit-row>span:first-child small{display:block}.discount-audit-row>span:first-child b{color:#193a58}.discount-audit-row>span:first-child small{margin-top:2px;color:#8190a0;font-size:6px}.discount-audit-row>strong{color:#b16c08}.sales-proof-line{display:flex;flex-wrap:wrap;gap:8px;margin:-5px 0 16px}.sales-proof-line span{padding:8px 11px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#65768a;font-size:8px}.sales-proof-line b{color:var(--ink);font-size:9px}.sales-impact-kpis strong{font-size:21px}.sales-impact-kpis article:nth-child(3) strong,.sales-impact-kpis article:nth-child(4) strong,.sales-impact-kpis article:nth-child(5) strong{color:var(--green)}.urgent-text{color:var(--red)!important;font-weight:900}.schedule-bad,.schedule-ok{padding:15px;border-left:6px solid}.schedule-bad{margin-top:13px;border-left-color:var(--red);border-radius:10px;background:var(--bad-bg)}.schedule-ok{border-left-color:var(--green)}.schedule-bad strong,.schedule-bad span{display:block}.schedule-bad strong{margin-top:9px;font-size:13px}.schedule-bad span{margin-top:5px;color:#6d5c62;font-size:9px;line-height:1.45}.schedule-bad button{margin-top:10px;border:0;background:transparent;color:#b43d3d;font-size:8px;font-weight:850}.schedule-ok .status-tag{margin-bottom:7px}.leak-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.leak-summary>div{min-height:120px;padding:18px;border:1px solid var(--line);border-top:7px solid #8a96a5;border-radius:13px;background:#fff}.leak-summary>div.good{border-top-color:var(--green);background:linear-gradient(180deg,var(--good-bg),#fff 55%)}.leak-summary>div.review{border-top-color:var(--amber);background:linear-gradient(180deg,var(--review-bg),#fff 55%)}.leak-summary>div.bad{border-top-color:var(--red);background:linear-gradient(180deg,var(--bad-bg),#fff 55%)}.leak-summary>div.incomplete{border-top-color:#8a96a5;background:linear-gradient(180deg,var(--incomplete-bg),#fff 55%)}.leak-summary small,.leak-summary strong,.leak-summary span{display:block}.leak-summary small{color:#6e7d90;font-size:8px;font-weight:900;letter-spacing:.1em}.leak-summary strong{margin:13px 0 5px;font-size:27px}.leak-summary span{color:#69798c;font-size:9px}.leak-list{padding:10px 24px}.leak-row{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;padding:18px 15px;border-bottom:1px solid #e8edf3;border-left:7px solid #8a96a5}.leak-row:last-child{border-bottom:0}.leak-row.good{border-left-color:var(--green)}.leak-row.review{border-left-color:var(--amber)}.leak-row.bad{border-left-color:var(--red)}.leak-row.incomplete{border-left-color:#8a96a5}.leak-row small{color:#708095;font-size:8px;font-weight:900;letter-spacing:.12em}.leak-row>div>strong{display:block;margin-top:5px;font-size:15px}.leak-row p{margin:6px 0 0;color:#607187;font-size:10px;line-height:1.45}.leak-amount{min-width:130px;text-align:right}.leak-amount strong{display:block;font-size:24px}.leak-amount button{margin-top:8px;border:0;background:transparent;color:var(--blue);font-size:8px;font-weight:850}.dark-rule{display:flex;gap:30px;align-items:center;margin-top:16px;padding:18px 22px;border-radius:12px;background:var(--navy);color:#fff}.dark-rule strong{font-size:12px}.dark-rule span{color:#c7d7e8;font-size:10px}.alert-stats>div{border-top:6px solid #8a96a5}.alert-stats>div.good{border-top-color:var(--green);background:var(--good-bg)}.alert-stats>div.review{border-top-color:var(--amber);background:var(--review-bg)}.alert-stats>div.bad{border-top-color:var(--red);background:var(--bad-bg)}.alert-stats>div.incomplete{border-top-color:#8a96a5;background:var(--incomplete-bg)}.alert-stats>div.information{border-top-color:var(--blue);background:#eef4ff}.detection-explainer{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:12px;align-items:center;margin:0 0 16px;padding:16px 19px;border-radius:13px;background:var(--navy);color:#fff}.detection-explainer div{min-width:0}.detection-explainer strong,.detection-explainer span{display:block}.detection-explainer strong{color:#73f0bf;font-size:8px;letter-spacing:.12em}.detection-explainer span{margin-top:5px;color:#bfd0e2;font-size:8px;line-height:1.4}.detection-explainer i{color:#5d7c9c;font-size:13px;font-style:normal}.detection-card{padding:22px 0}.reasoning-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin:13px 0}.reasoning-grid>div{padding:12px;border:1px solid #e3ebf3;border-left:5px solid var(--blue);border-radius:9px;background:#f7faff}.reasoning-grid>div:nth-child(2){border-left-color:var(--amber);background:var(--review-bg)}.reasoning-grid>div:nth-child(3){border-left-color:var(--green);background:var(--good-bg)}.reasoning-grid>div:nth-child(4){border-left-color:#8a96a5;background:var(--incomplete-bg)}.reasoning-grid b,.reasoning-grid span{display:block}.reasoning-grid b{color:#4e647d;font-size:7.5px;text-transform:uppercase;letter-spacing:.08em}.reasoning-grid span{margin-top:5px;color:#687a8f;font-size:8.5px;line-height:1.48}.savy-alert-quote{display:flex;align-items:center;gap:12px;margin-top:11px;padding:12px 14px;border:1px solid #cde1f6;border-radius:10px;background:linear-gradient(100deg,#eef5ff,#f6fffb)}.savy-alert-quote .savy-avatar-image{width:42px;height:42px}.savy-alert-quote b,.savy-alert-quote span{display:block}.savy-alert-quote b{color:var(--blue);font-size:7px;letter-spacing:.11em}.savy-alert-quote span{margin-top:4px;color:#4f647b;font-size:8.5px;line-height:1.5}.primary-inline{border:0;border-radius:9px;padding:10px 14px;background:var(--blue);color:#fff;font-size:9px;font-weight:850}.savy-owner-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-top:17px}.savy-owner-facts article{min-height:125px;padding:17px;border:1px solid var(--line);border-top:7px solid #8a96a5;border-radius:12px;background:#fff}.savy-owner-facts article.good{border-top-color:var(--green);background:linear-gradient(180deg,var(--good-bg),#fff 56%)}.savy-owner-facts article.review{border-top-color:var(--amber);background:linear-gradient(180deg,var(--review-bg),#fff 56%)}.savy-owner-facts small,.savy-owner-facts strong,.savy-owner-facts span{display:block}.savy-owner-facts small{color:#718196;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.savy-owner-facts strong{margin:13px 0 6px;font-size:28px;letter-spacing:-.04em}.savy-owner-facts article.good strong{color:var(--green)}.savy-owner-facts article.review strong{color:#b56f08}.savy-owner-facts span{color:#66778b;font-size:8.5px;line-height:1.45}.owner-action-strip{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-top:13px;padding:14px 16px;border-left:7px solid var(--amber);border-radius:10px;background:var(--review-bg)}.owner-action-strip strong,.owner-action-strip span{display:block}.owner-action-strip strong{font-size:11px}.owner-action-strip span{margin-top:4px;color:#746a5a;font-size:8.5px}.owner-action-strip button{border:0;border-radius:8px;padding:9px 12px;background:var(--navy);color:#fff;font-size:8px;font-weight:850}.savy-trust-line{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;margin-top:14px;border-radius:11px;background:#dce5ee}.savy-trust-line span{padding:13px 15px;background:#fff;color:#6d7d90;font-size:8px;line-height:1.45}.savy-trust-line b{display:block;margin-bottom:4px;color:var(--green);font-size:7px;letter-spacing:.1em}.savy-method{margin-bottom:16px}.reasoning-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-top:16px}.reasoning-steps article{min-height:130px;padding:14px;border:1px solid var(--line);border-top:5px solid var(--blue);border-radius:10px;background:linear-gradient(180deg,#eef4ff,#fff 54%)}.reasoning-steps article:nth-child(4),.reasoning-steps article:nth-child(5){border-top-color:var(--green);background:linear-gradient(180deg,var(--good-bg),#fff 54%)}.reasoning-steps b{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;background:var(--navy);color:#fff;font-size:8px}.reasoning-steps strong,.reasoning-steps span{display:block}.reasoning-steps strong{margin-top:11px;font-size:10px}.reasoning-steps span{margin-top:6px;color:#6b7c90;font-size:8px;line-height:1.45}.intelligence-example-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.intelligence-example{padding:18px;border:1px solid var(--line);border-left:7px solid var(--blue);border-radius:13px;background:#fff;box-shadow:0 5px 18px #19375a09}.intelligence-example.good{border-left-color:var(--green);background:linear-gradient(90deg,var(--good-bg),#fff 28%)}.intelligence-example.review{border-left-color:var(--amber);background:linear-gradient(90deg,var(--review-bg),#fff 28%)}.intelligence-example.bad{border-left-color:var(--red);background:linear-gradient(90deg,var(--bad-bg),#fff 28%)}.intelligence-example.incomplete{border-left-color:#8a96a5;background:linear-gradient(90deg,var(--incomplete-bg),#fff 28%)}.intelligence-example.information{border-left-color:var(--blue);background:linear-gradient(90deg,#eef4ff,#fff 28%)}.intelligence-question small{color:#718197;font-size:7px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.intelligence-question h3{margin:5px 0 13px;font-size:14px}.intelligence-check,.intelligence-answer{padding:10px 11px;border-radius:8px;background:#ffffffc7}.intelligence-answer{margin-top:7px;border:1px solid #dbe7f3}.intelligence-check b,.intelligence-check span,.intelligence-answer b{display:block}.intelligence-check b,.intelligence-answer b{color:#66788d;font-size:7px;letter-spacing:.1em}.intelligence-check span{margin-top:4px;color:#6b7c90;font-size:8px;line-height:1.45}.intelligence-answer p{margin:5px 0 0;color:#304963;font-size:9px;line-height:1.5}.intelligence-sources{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.intelligence-sources span{padding:5px 7px;border-radius:6px;background:#edf3f9;color:#64768a;font-size:7px}.intelligence-example>button{margin-top:11px;padding:0;border:0;background:transparent;color:var(--blue);font-size:8px;font-weight:850}.reasoning-example{margin-top:16px;padding:23px;border-radius:15px;background:var(--navy);color:#fff}.reasoning-example>div:first-child{display:flex;gap:17px;align-items:baseline}.reasoning-example h3{margin:0;font-size:15px}.reasoning-example>div:first-child>p:last-child{margin:0 0 0 auto;max-width:440px;color:#bfd0e2;font-size:8.5px;line-height:1.5}.reasoning-lane{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:10px;align-items:stretch;margin-top:18px}.reasoning-lane article{padding:13px;border:1px solid #315170;border-radius:9px;background:#102f4d}.reasoning-lane small,.reasoning-lane strong{display:block}.reasoning-lane small{color:#77efc0;font-size:6.5px;font-weight:900;letter-spacing:.1em}.reasoning-lane strong{margin-top:6px;color:#d9e7f5;font-size:8px;line-height:1.45}.reasoning-lane>span{align-self:center;color:#6988a7}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.icon-hero{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:26px 28px;border:1px solid #cfe0f2;border-radius:18px;background:linear-gradient(120deg,#fff,#f2f8ff 58%,#e8fff7);box-shadow:0 8px 28px #19375a0d}.icon-hero>div:first-child{max-width:760px}.icon-hero h3{margin:13px 0 8px;font-size:25px;letter-spacing:-.03em}.icon-hero p{margin:0;color:#5e7087;font-size:12px;line-height:1.6}.active-icon-card{min-width:275px;display:flex;align-items:center;gap:17px;padding:18px 20px;border:1px solid rgba(15,138,89,.2);border-radius:15px;background:#ffffffd9}.active-icon-card .studio-active{width:78px;height:78px;border-width:4px;box-shadow:0 0 0 7px #108a591a}.active-icon-card small,.active-icon-card strong,.active-icon-card span{display:block}.active-icon-card small{color:var(--green);font-size:7px;font-weight:900;letter-spacing:.13em}.active-icon-card strong{margin:5px 0 3px;font-size:17px}.active-icon-card span{color:#718197;font-size:8px}.icon-library{margin-top:16px}.special-library{margin-top:12px}.preset-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.character-grid{grid-template-columns:repeat(5,1fr)}.special-grid{grid-template-columns:repeat(3,1fr)}.preset-card{min-width:0;display:flex;align-items:center;gap:11px;padding:13px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);text-align:left}.preset-card:hover,.preset-card.selected{border-color:#7cb0ff;background:#f4f8ff;box-shadow:0 0 0 2px #0866ff0f}.preset-card>span:nth-child(2){min-width:0;flex:1}.preset-card strong,.preset-card small{display:block}.preset-card strong{font-size:10px}.preset-card small{margin-top:3px;overflow:hidden;color:#77879a;font-size:7px;white-space:nowrap;text-overflow:ellipsis}.preset-card em{color:#718197;font-size:6px;font-style:normal;font-weight:900;letter-spacing:.09em}.preset-card.selected em{color:var(--blue)}.preset-preview{width:49px;height:49px;flex:0 0 49px;display:grid;place-items:center;overflow:hidden;border:2px solid #acc6e5;border-radius:50%;background:#0c2848;color:#fff;background-size:cover;background-position:center;font-size:19px;font-weight:950}.preset-preview.savy{background-image:url(/savy-reference.png);background-size:318px 147px;background-position:right -5px bottom -3px}.preset-preview.opsavor{border-color:#61c9b2;background:linear-gradient(145deg,#0866ff,#0ad49a)}.preset-preview.owner{border-color:#d39df3;background:linear-gradient(145deg,#e89931,#b856e7);font-size:8px}.icon-builder-grid{display:grid;grid-template-columns:.9fr 1.1fr 1.05fr;gap:16px;margin-top:16px;align-items:stretch}.icon-builder-grid>.card{min-width:0}.icon-builder-grid h3{margin:0 0 8px}.upload-photo-card>p:nth-of-type(2){margin:0;color:#697a8e;font-size:10px;line-height:1.55}.photo-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:17px}.photo-actions button,.result-actions button{min-height:39px;border:0;border-radius:9px;padding:9px 10px;background:var(--blue);color:#fff;font-size:8.5px;font-weight:850}.photo-actions button.secondary,.result-actions button.secondary{border:1px solid var(--line);background:#fff;color:#52677f}.photo-actions .kane-build{grid-column:1/3;border-color:#a9ddc8!important;background:var(--good-bg)!important;color:var(--green)!important}.photo-actions button:hover,.result-actions button:hover:not(:disabled){transform:translateY(-1px)}.privacy-note{margin-top:17px;padding:12px;border-left:5px solid var(--green);border-radius:8px;background:var(--good-bg)}.privacy-note strong,.privacy-note span{display:block}.privacy-note strong{color:var(--green);font-size:8px}.privacy-note span{margin-top:4px;color:#5d7468;font-size:7.5px;line-height:1.5}.style-list{display:flex;flex-direction:column;gap:8px}.style-list button{display:grid;grid-template-columns:15px 1fr auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);text-align:left}.style-list button.selected{border-color:#7cb0ff;background:#f1f7ff}.style-list i{width:13px;height:13px;border-radius:50%;box-shadow:0 0 0 4px #0866ff0f}.style-list strong,.style-list small{display:block}.style-list strong{font-size:9px}.style-list small{margin-top:3px;color:#738398;font-size:7px;line-height:1.35}.style-list em{color:#708095;font-size:6px;font-style:normal;font-weight:900}.style-list button.selected em{color:var(--blue)}.generated-preview{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;margin:13px 0;padding:18px;border:1px dashed #b9cbde;border-radius:14px;background:linear-gradient(145deg,#f5f9fd,#eef4fb);color:#74869b;font-size:8px;text-align:center}.generated-preview .generator-canvas{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.generated-preview img{display:block;width:min(100%,230px);aspect-ratio:1;object-fit:cover;border-radius:22px;box-shadow:0 12px 30px #071d362e}.generated-preview .result-placeholder{width:100px;height:100px}.icon-name span{display:block;margin-bottom:5px;color:#718096;font-size:7px;font-weight:850;letter-spacing:.1em}.icon-name input{width:100%;border:1px solid var(--line);border-radius:8px;padding:10px;color:var(--ink);font-size:9px}.result-actions{display:grid;grid-template-columns:1.25fr .75fr;gap:7px;margin-top:10px}.result-actions button:disabled{opacity:.45;cursor:not-allowed}.reset-icon{width:100%;margin-top:8px;border:0;background:transparent;color:#758599;font-size:7.5px;font-weight:800}.icon-trust-strip{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:10px 17px;align-items:center;margin-top:16px;padding:17px 20px;border-radius:12px;background:var(--navy);color:#fff}.icon-trust-strip strong{font-size:9px}.icon-trust-strip span{color:#bdd0e4;font-size:8.5px;line-height:1.45}.build-hero{display:grid;grid-template-columns:1.3fr .9fr;gap:22px;padding:27px;border:1px solid #bfe5d3;border-radius:18px;background:linear-gradient(125deg,#fff,#f4fbf7 55%,#e9fff5);box-shadow:0 10px 30px #144a380f}.build-hero h2{margin:14px 0 9px;font-size:27px;letter-spacing:-.035em}.build-hero p{max-width:760px;margin:0;color:#586d65;font-size:11px;line-height:1.65}.build-boundary{display:flex;gap:8px 16px;align-items:center;margin-top:18px;padding:12px 14px;border-left:5px solid var(--green);border-radius:9px;background:#ffffffd6}.build-boundary strong{font-size:9px}.build-boundary span{color:#65776f;font-size:8px;line-height:1.45}.build-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.build-stats div{min-height:100px;display:flex;flex-direction:column;justify-content:center;padding:16px;border:1px solid rgba(16,138,89,.15);border-top:6px solid var(--green);border-radius:12px;background:#ffffffdb}.build-stats strong{font-size:25px;letter-spacing:-.03em}.build-stats span{margin-top:5px;color:#6b7d74;font-size:8px;line-height:1.35}.build-card{margin-top:16px}.budget-total{color:var(--green);font-size:24px;letter-spacing:-.04em}.functional-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:17px}.functional-grid article{position:relative;min-height:150px;padding:18px;overflow:hidden;border:1px solid var(--line);border-top:6px solid var(--blue);border-radius:12px;background:linear-gradient(180deg,#f4f8ff,#fff 48%)}.functional-grid article:nth-child(2),.functional-grid article:nth-child(4),.functional-grid article:nth-child(6){border-top-color:var(--green);background:linear-gradient(180deg,var(--good-bg),#fff 48%)}.functional-grid article>span{position:absolute;right:12px;top:8px;color:#dbe6f2;font-size:28px;font-weight:950}.functional-grid strong{display:block;margin-top:17px;font-size:12px}.functional-grid p{margin:8px 0 0;color:#64768a;font-size:9px;line-height:1.55}.budget-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:17px}.budget-grid article{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-left:6px solid var(--blue);border-radius:10px;background:#fff}.budget-grid article:nth-child(2n){border-left-color:var(--green)}.budget-grid strong,.budget-grid span{display:block}.budget-grid strong{font-size:10px}.budget-grid span{margin-top:4px;color:#718197;font-size:8px;line-height:1.45}.budget-grid b{color:var(--ink);font-size:18px}.build-timeline{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:19px}.build-timeline article{min-width:0;display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fafcfe}.build-timeline article>b{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--navy);color:#fff;font-size:10px}.build-timeline small,.build-timeline strong{display:block}.build-timeline small{color:var(--blue);font-size:7px;font-weight:900;letter-spacing:.08em}.build-timeline strong{margin-top:5px;font-size:11px}.build-timeline p{margin:6px 0 0;color:#718197;font-size:8px;line-height:1.5}.gate-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px}.gate-grid article{min-height:130px;padding:17px;border:1px solid #eed7b4;border-top:6px solid var(--amber);border-radius:11px;background:linear-gradient(180deg,var(--review-bg),#fff 55%)}.gate-grid strong,.gate-grid b,.gate-grid span{display:block}.gate-grid strong{color:#a9680b;font-size:23px}.gate-grid b{margin-top:6px;font-size:10px}.gate-grid span{margin-top:7px;color:#746b5d;font-size:8px;line-height:1.5}.scope-strip{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;margin-top:16px;border-radius:13px;background:#27435f}.scope-strip div{padding:18px 20px;background:var(--navy);color:#fff}.scope-strip div:last-child{background:#173654}.scope-strip strong,.scope-strip span{display:block}.scope-strip strong{font-size:10px}.scope-strip span{margin-top:6px;color:#bdd0e2;font-size:8px;line-height:1.5}.metric-card.bad{border-left:5px solid var(--red);background:linear-gradient(90deg,var(--bad-bg),#fff 34%)}.targets-owner-banner{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:22px;align-items:center;margin-bottom:16px;padding:23px 25px;border:1px solid #cde0f3;border-radius:16px;background:linear-gradient(115deg,#f3f8ff,#fff 56%,#edfff8);box-shadow:0 8px 26px #19375a0b}.targets-owner-banner h3{margin:12px 0 7px;font-size:20px;letter-spacing:-.025em}.targets-owner-banner p{max-width:760px;margin:0;color:#61748a;font-size:10px;line-height:1.55}.targets-owner-banner>div:last-child{padding:15px 17px;border-left:6px solid var(--blue);border-radius:10px;background:#fff}.targets-owner-banner>div:last-child small,.targets-owner-banner>div:last-child strong,.targets-owner-banner>div:last-child span{display:block}.targets-owner-banner>div:last-child small{color:var(--blue);font-size:7px;font-weight:900;letter-spacing:.11em}.targets-owner-banner>div:last-child strong{margin-top:7px;font-size:12px}.targets-owner-banner>div:last-child span{margin-top:5px;color:#718197;font-size:8px}.targets-system-shell{overflow:hidden;border:1px solid #cedae7;border-radius:16px;background:#fff;box-shadow:0 9px 30px #1835540e}.targets-system-head{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 23px;border-bottom:1px solid #dce6ef;background:var(--navy);color:#fff}.targets-system-head h3{margin:5px 0 4px;font-size:17px}.targets-system-head>div>span{color:#bfd0e2;font-size:8.5px}.targets-system-head .eyebrow{color:#75efc0}.targets-system-body{display:grid;grid-template-columns:minmax(0,1fr) 430px;min-height:430px}.target-input-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;align-content:start;padding:22px;background:#f8fafc}.target-input-grid>label{min-width:0;padding:15px;border:1px solid #dce5ee;border-top:5px solid var(--blue);border-radius:11px;background:#fff}.target-input-grid>label.invalid{border-color:#efb0b0;border-top-color:var(--red);background:var(--bad-bg)}.target-input-grid label>span,.target-input-grid label>span strong,.target-input-grid label>span small{display:block}.target-input-grid label>span strong{font-size:10px}.target-input-grid label>span small{margin-top:4px;color:#748497;font-size:7.5px;line-height:1.4}.target-input-grid label>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;align-items:center;margin-top:12px;padding:8px 10px;border:1px solid #cfdce8;border-radius:8px;background:#f9fbfd}.target-input-grid label>div:focus-within{border-color:#6ba8ff;box-shadow:0 0 0 3px #0866ff17}.target-input-grid input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:900 20px/1.1 inherit;letter-spacing:-.03em}.target-input-grid label>div b{color:#58708a;font-size:13px}.target-live-preview{padding:21px;border-left:1px solid #d9e4ee;background:#f2f6fa}.target-live-preview>div:first-child{margin-bottom:13px}.target-live-preview>div:first-child small,.target-live-preview>div:first-child strong,.target-live-preview>div:first-child span{display:block}.target-live-preview>div:first-child small{color:var(--blue);font-size:7px;font-weight:900;letter-spacing:.12em}.target-live-preview>div:first-child strong{margin-top:5px;font-size:14px}.target-live-preview>div:first-child span{margin-top:3px;color:#76869a;font-size:8px}.target-live-preview article{display:grid;grid-template-columns:minmax(0,1.2fr) .8fr .8fr auto;gap:9px;align-items:center;margin-top:7px;padding:10px 11px;border:1px solid #d9e3ec;border-left:5px solid #8795a5;border-radius:9px;background:#fff}.target-live-preview article.good{border-left-color:var(--green);background:linear-gradient(90deg,var(--good-bg),white 26%)}.target-live-preview article.review{border-left-color:var(--amber);background:linear-gradient(90deg,var(--review-bg),white 26%)}.target-live-preview article.bad{border-left-color:var(--red);background:linear-gradient(90deg,var(--bad-bg),white 26%)}.target-live-preview article div strong,.target-live-preview article div small,.target-live-preview article>span small,.target-live-preview article>span b{display:block}.target-live-preview article div strong{font-size:9px}.target-live-preview article div small,.target-live-preview article>span small{margin-top:2px;color:#7a899a;font-size:6.5px}.target-live-preview article>span b{margin-top:3px;font-size:9px}.targets-system-actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:16px 20px;border-top:1px solid #dce6ef;background:#fff}.targets-system-actions strong,.targets-system-actions span{display:block}.targets-system-actions strong{font-size:9px}.targets-system-actions span{margin-top:4px;color:#718197;font-size:7.5px}.targets-system-actions button{border:0;border-radius:9px;padding:11px 14px;font-size:8.5px;font-weight:900}.target-reset{background:#e9eff5;color:#435b74}.target-save{background:var(--green);color:#fff}.target-save:disabled{background:#9eb2a9;cursor:not-allowed}.target-system-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:15px}.target-system-flow article{display:flex;gap:13px;min-height:105px;padding:17px;border:1px solid var(--line);border-radius:12px;background:#fff}.target-system-flow article>b{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;border-radius:9px;background:var(--navy);color:#fff;font-size:10px}.target-system-flow strong,.target-system-flow span{display:block}.target-system-flow strong{font-size:10px}.target-system-flow span{margin-top:6px;color:#687a8f;font-size:8px;line-height:1.5}.owner-result-hero{display:grid;grid-template-columns:1.25fr .85fr .85fr .8fr;gap:10px;margin-bottom:14px}.owner-result-hero>div,.owner-result-hero>.monday-ready{min-height:136px;padding:18px;border:1px solid var(--line);border-top:6px solid var(--green);border-radius:13px;background:linear-gradient(180deg,var(--good-bg),#fff 55%);text-align:left}.owner-result-hero>div:first-child{background:linear-gradient(120deg,#e9fff6,#fff)}.owner-result-hero small,.owner-result-hero strong,.owner-result-hero span{display:block}.owner-result-hero small{margin-top:8px;color:#65788a;font-size:7px;font-weight:900;letter-spacing:.08em}.owner-result-hero strong{margin-top:7px;font-size:25px}.owner-result-hero span{margin-top:4px;color:#66778b;font-size:8px;line-height:1.4}.owner-result-hero button:not(.monday-ready){margin-top:10px;border:0;padding:0;background:transparent;color:var(--blue);font-size:8px;font-weight:850}.owner-result-hero>.monday-ready{border:0;border-top:6px solid #71e5b5;background:var(--navy);color:#fff}.monday-ready b,.monday-ready strong,.monday-ready span{display:block}.monday-ready b{color:#6fe8b6;font-size:8px}.monday-ready span{color:#bfd0e2}.monday-ready strong{margin-top:22px;color:#fff;font-size:11px}.quick-access{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;margin-top:14px}.quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.quick-grid button{display:flex;justify-content:space-between;gap:12px;padding:13px;border:1px solid #dbe6f0;border-left:5px solid var(--blue);border-radius:9px;background:#f8fbff;color:var(--ink);text-align:left}.quick-grid button:nth-child(2n){border-left-color:var(--green)}.quick-grid strong{font-size:9px}.quick-grid span{color:var(--blue);font-size:8px}.upcoming-list{display:grid;gap:8px;margin-top:14px}.upcoming-list>div{display:flex;gap:12px;padding:11px;border-left:5px solid var(--amber);border-radius:8px;background:var(--review-bg)}.upcoming-list>div>b{width:36px;color:#a86a0d;font-size:7px}.upcoming-list strong,.upcoming-list small{display:block}.upcoming-list strong{font-size:9px}.upcoming-list small{margin-top:3px;color:#7a715f;font-size:7px}.data-health-footer{width:100%;display:flex;justify-content:space-between;gap:18px;margin-top:14px;padding:13px 17px;border:1px solid #cfe0f1;border-radius:10px;background:#f3f8fd;color:#566d84;font-size:8px;text-align:left}.data-health-footer b,.data-health-footer strong{color:var(--blue)}.period-selector,.period-command,.alert-preferences{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:12px 14px;border:1px solid #d7e2ed;border-radius:11px;background:#fff}.period-selector>div,.period-command>div,.alert-preferences>div{margin-right:auto}.period-selector small,.period-selector strong,.period-command small,.period-command strong,.alert-preferences small,.alert-preferences strong,.alert-preferences span{display:block}.period-selector small,.period-command small,.alert-preferences small{color:#758599;font-size:7px;font-weight:900;letter-spacing:.1em}.period-selector strong,.period-command strong,.alert-preferences strong{margin-top:4px;font-size:10px}.alert-preferences span{margin-top:3px;color:#718197;font-size:7px}.period-selector button,.period-command button,.alert-preferences button,.alert-preferences select{border:1px solid #d2deea;border-radius:8px;padding:9px 11px;background:#f5f8fb;color:#536a82;font-size:8px;font-weight:850}.period-selector button.selected{border-color:var(--blue);background:var(--blue);color:#fff}.period-command button:disabled{opacity:.4}.monday-scorecard{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:14px 0}.monday-scorecard article{min-height:125px;padding:14px;border:1px solid var(--line);border-top:6px solid var(--green);border-radius:11px;background:#fff}.monday-scorecard article.review{border-top-color:var(--amber);background:linear-gradient(180deg,var(--review-bg),#fff 55%)}.monday-scorecard small,.monday-scorecard strong,.monday-scorecard span{display:block}.monday-scorecard small{color:#718197;font-size:7px;font-weight:850}.monday-scorecard strong{margin-top:10px;font-size:18px}.monday-scorecard span{min-height:26px;margin:5px 0 8px;color:#66788c;font-size:8px;line-height:1.35}.basis-comparison{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.basis-comparison>div{padding:14px;border:1px solid #dce5ee;border-top:5px solid var(--blue);border-radius:9px;background:#f8fbff}.basis-comparison>div.good{border-top-color:var(--green);background:var(--good-bg)}.basis-comparison small,.basis-comparison strong,.basis-comparison span{display:block}.basis-comparison small{color:#728398;font-size:7px}.basis-comparison strong{margin-top:7px;font-size:18px}.basis-comparison span{margin-top:4px;color:#607187;font-size:8px}.top-three{display:grid;gap:8px;margin:13px 0;padding:0;list-style:none}.top-three li{display:flex;gap:10px;padding:9px;border-left:5px solid var(--amber);border-radius:8px;background:var(--review-bg)}.top-three li>b{width:23px;height:23px;display:grid;place-items:center;border-radius:6px;background:var(--navy);color:#fff;font-size:8px}.top-three strong,.top-three small{display:block}.top-three strong{font-size:9px}.top-three small{margin-top:3px;color:#746b5e;font-size:7px}.inline-toggle,.settings-toggle{display:flex;align-items:center;gap:10px;padding:10px 0;color:#546b81;font-size:8px}.inline-toggle input,.settings-toggle input,.permission-matrix input{accent-color:var(--green)}.budget-control-list,.version-list{display:grid;gap:8px;margin-top:14px}.budget-control-list>div{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:11px;border:1px solid #e1e8ef;border-left:5px solid var(--green);border-radius:8px}.budget-control-list strong,.budget-control-list small{display:block}.budget-control-list strong{font-size:9px}.budget-control-list small{margin-top:3px;color:#748497;font-size:7px}.budget-control-list>b{font-size:11px}.version-list article{display:flex;gap:10px;padding:11px;border-radius:8px;background:#f4f8fc}.version-list article>b{color:var(--blue);font-size:6px}.version-list strong,.version-list span{display:block}.version-list strong{font-size:9px}.version-list span{margin-top:4px;color:#6d7e91;font-size:7px}.accountant-mode{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px;padding:19px;border:1px solid #cce4d8;border-left:7px solid var(--green);border-radius:13px;background:linear-gradient(90deg,var(--good-bg),#fff 45%)}.accountant-mode h3{margin:9px 0 5px}.accountant-mode p{margin:0;color:#65778b;font-size:9px}.accountant-mode>button,.export-buttons button,.settings-save button{border:0;border-radius:8px;padding:11px 13px;background:var(--navy);color:#fff;font-size:8px;font-weight:850}.report-library{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.report-list>button{width:100%;display:flex;justify-content:space-between;gap:15px;margin-top:7px;padding:12px;border:1px solid #dde6ef;border-left:5px solid #8a96a5;border-radius:8px;background:#fff;text-align:left}.report-list>button.selected{border-left-color:var(--blue);background:#eef5ff}.report-list strong,.report-list small{display:block}.report-list strong{font-size:9px}.report-list small{margin-top:4px;color:#6d7e92;font-size:7px}.report-list em{color:#6b7e92;font-size:7px;font-style:normal}.report-preview-paper{margin-top:14px;padding:22px;border:1px solid #d9e3ec;border-top:7px solid var(--navy);border-radius:8px;background:#fff;box-shadow:0 6px 18px #18355412}.report-preview-paper>span,.report-preview-paper>strong,.report-preview-paper>small{display:block}.report-preview-paper>span{color:var(--green);font-size:7px;font-weight:900}.report-preview-paper>strong{margin-top:9px;font-size:15px}.report-preview-paper>small{margin-top:5px;color:#758699;font-size:7px}.report-preview-paper>div{display:inline-block;margin:18px 18px 0 0}.report-preview-paper b,.report-preview-paper em{display:block}.report-preview-paper b{font-size:15px}.report-preview-paper em{margin-top:3px;color:#748598;font-size:7px;font-style:normal}.report-preview-paper p{color:#617388;font-size:8px}.export-buttons{display:flex;gap:7px;margin-top:12px}.export-buttons button:first-child{background:var(--green)}.employee-layout{display:grid;grid-template-columns:.7fr 350px .9fr;gap:16px;align-items:start}.employee-picker>button{width:100%;display:flex;gap:10px;align-items:center;margin-top:8px;padding:11px;border:1px solid #dce5ee;border-radius:9px;background:#fff;text-align:left}.employee-picker>button.selected{border-color:var(--blue);background:#eef5ff}.employee-picker>button>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--navy);color:#fff;font-size:8px}.employee-picker strong,.employee-picker small{display:block}.employee-picker strong{font-size:9px}.employee-picker small{margin-top:3px;color:#718197;font-size:7px}.phone-shell{overflow:hidden;padding:12px;border:8px solid var(--navy);border-radius:30px;background:#f3f6f9;box-shadow:0 12px 32px #112a4326}.phone-head{padding:16px;border-radius:17px;background:var(--navy);color:#fff}.phone-head span,.phone-head small,.phone-head strong{display:block}.phone-head span{color:#74edbd;font-size:7px;font-weight:900}.phone-head small{margin-top:3px;color:#a9bed2;font-size:7px}.phone-head strong{margin-top:18px;font-size:17px}.phone-head p{margin:5px 0 0;color:#c5d5e3;font-size:8px}.phone-shifts{display:grid;gap:7px;margin:10px 0}.phone-shifts article{display:flex;justify-content:space-between;gap:8px;padding:11px;border-left:5px solid var(--green);border-radius:8px;background:#fff}.phone-shifts article.review{border-left-color:var(--amber)}.phone-shifts small,.phone-shifts strong,.phone-shifts span{display:block}.phone-shifts small{color:#718197;font-size:7px}.phone-shifts strong{margin-top:4px;font-size:10px}.phone-shifts span{margin-top:3px;color:#66788c;font-size:7px}.phone-shell>button{width:100%;margin-top:6px;border:0;border-radius:8px;padding:11px;background:var(--green);color:#fff;font-size:8px;font-weight:850}.phone-shell>button.secondary{background:#dfe8f0;color:#475f77}.permission-callout{margin-top:14px;padding:12px;border-left:5px solid var(--green);border-radius:8px;background:var(--good-bg)}.permission-callout strong,.permission-callout span{display:block}.permission-callout strong{font-size:8px}.permission-callout span{margin-top:4px;color:#64776d;font-size:7px;line-height:1.4}.onboarding-hero{display:grid;grid-template-columns:1fr .8fr auto;gap:18px;align-items:center;margin-bottom:14px;padding:20px;border-radius:13px;background:var(--navy);color:#fff}.onboarding-hero h3{margin:9px 0 4px}.onboarding-hero p{margin:0;color:#c4d4e2;font-size:8px}.onboarding-progress{height:12px;overflow:hidden;border-radius:999px;background:#284865}.onboarding-progress i{height:100%;display:block;border-radius:999px;background:linear-gradient(90deg,var(--green),#65e8b6)}.onboarding-hero>button{border:0;border-radius:8px;padding:10px 12px;background:#fff;color:var(--navy);font-size:8px;font-weight:850}.onboarding-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.onboarding-grid article{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:15px;border:1px solid #dce5ee;border-left:6px solid var(--amber);border-radius:10px;background:#fff}.onboarding-grid article.complete{border-left-color:var(--green);background:linear-gradient(90deg,var(--good-bg),#fff 28%)}.onboarding-grid article>b{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:var(--navy);color:#fff}.onboarding-grid strong{display:block;margin-top:6px;font-size:10px}.onboarding-grid p{margin:4px 0 0;color:#718197;font-size:7px}.onboarding-grid button{border:0;border-radius:7px;padding:8px;background:#e9eff5;color:#536a82;font-size:7px;font-weight:850}.savy-onboarding,.source-impact{display:flex;align-items:center;gap:14px;margin-top:14px;padding:16px;border:1px solid #cfe1f3;border-radius:12px;background:linear-gradient(100deg,#eef5ff,#f1fff9)}.savy-onboarding .savy-avatar-image{width:52px;height:52px}.savy-onboarding>div,.source-impact>div:first-child{flex:1}.savy-onboarding small,.savy-onboarding strong,.savy-onboarding span{display:block}.savy-onboarding small{color:var(--blue);font-size:7px;font-weight:900}.savy-onboarding strong{margin-top:4px;font-size:10px}.savy-onboarding span{margin-top:4px;color:#5e7389;font-size:8px}.savy-onboarding button,.source-impact button{border:0;border-radius:8px;padding:10px;background:var(--navy);color:#fff;font-size:8px;font-weight:850}.role-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px}.role-tabs button{padding:14px;border:1px solid #dbe5ee;border-top:5px solid #8695a5;border-radius:10px;background:#fff;text-align:left}.role-tabs button.selected{border-top-color:var(--green);background:var(--good-bg)}.role-tabs strong,.role-tabs span{display:block}.role-tabs strong{font-size:10px}.role-tabs span{margin-top:4px;color:#6d7e91;font-size:7px}.permissions-layout,.retention-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:14px}.permission-matrix>label{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:12px 3px;border-bottom:1px solid #e7edf3}.permission-matrix strong,.permission-matrix small{display:block}.permission-matrix strong{font-size:9px}.permission-matrix small{margin-top:3px;color:#748497;font-size:7px}.permission-matrix input,.settings-toggle input{width:34px;height:18px}.access-count{padding:20px;border-radius:10px;background:var(--navy);color:#fff;text-align:center}.access-count strong,.access-count span{display:block}.access-count strong{font-size:34px}.access-count span{color:#bdd0e2;font-size:8px}.role-summary>p{color:#66788c;font-size:8px;line-height:1.5}.role-summary>button{border:0;border-radius:8px;padding:10px 12px;background:var(--green);color:#fff;font-size:8px;font-weight:850}.retention-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.retention-options button{padding:11px;border:1px solid #dbe5ee;border-radius:8px;background:#f7fafc;color:#566d84;font-size:8px;font-weight:850}.retention-options button.selected{border-color:var(--blue);background:#eef5ff;color:var(--blue)}.deletion-card{border-left:7px solid var(--amber);background:linear-gradient(90deg,var(--review-bg),#fff 55%)}.deletion-card p{color:#6f6a5d;font-size:9px;line-height:1.5}.deletion-card button{display:block;margin:18px 0 8px;border:0;border-radius:8px;padding:11px;background:#a96a0b;color:#fff;font-size:8px;font-weight:850}.deletion-card small{color:#8a7c66;font-size:7px}.google-business-control{overflow:hidden;margin-bottom:14px;padding:0}.google-business-head{display:grid;grid-template-columns:auto 1fr auto auto;gap:12px;align-items:center;padding:17px 19px;background:linear-gradient(100deg,#eef5ff,#f5fffa)}.google-mark{width:43px;height:43px;display:grid;place-items:center;border-radius:12px;background:#fff;color:#4285f4;box-shadow:0 3px 14px #1b37561f;font-size:20px;font-weight:950}.google-business-head h3{margin:5px 0 3px;font-size:14px}.google-business-head>div>span{color:#64778b;font-size:7px}.google-business-head>button{border:1px solid #cdd9e6;border-radius:8px;padding:9px 10px;background:#fff;color:#526981;font-size:7px;font-weight:850}.google-business-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border-top:1px solid #dfe7ef;border-bottom:1px solid #dfe7ef;background:#dfe7ef}.google-business-tabs button{position:relative;border:0;padding:11px;background:#f8fafc;color:#60738a;font-size:8px;font-weight:900}.google-business-tabs button.active{background:var(--navy);color:#fff}.google-business-tabs b{min-width:17px;display:inline-grid;place-items:center;margin-left:6px;padding:2px 5px;border-radius:999px;background:var(--red);color:#fff;font-size:6px}.google-answer-strip{display:flex;align-items:center;gap:18px;padding:15px 18px;border-left:7px solid var(--green);border-bottom:1px solid #dce8e2;background:var(--good-bg)}.google-answer-strip>div{flex:1}.google-answer-strip small,.google-answer-strip strong,.google-answer-strip span{display:block}.google-answer-strip small{color:var(--green);font-size:6px;font-weight:950;letter-spacing:.1em}.google-answer-strip strong{margin-top:5px;font-size:12px}.google-answer-strip span{margin-top:4px;color:#65796e;font-size:7px}.google-answer-strip button{border:0;border-radius:8px;padding:9px 11px;background:var(--navy);color:#fff;font-size:7px;font-weight:900}.google-hours-layout{display:grid;grid-template-columns:1.3fr .7fr;gap:14px;padding:16px;background:#f6f9fc}.google-weekly-hours,.google-special-hours{padding:15px;border:1px solid #dce5ee;border-radius:11px;background:#fff}.google-hour-row{display:grid;grid-template-columns:1fr .75fr auto .75fr auto;gap:8px;align-items:center;padding:9px 2px;border-top:1px solid #e6edf3}.google-hour-row strong,.google-hour-row span,.google-hour-row i{font-size:7px}.google-hour-row span{padding:7px;border-radius:7px;background:#f5f8fb;color:#536a82;text-align:center}.google-hour-row i{color:#8190a2;font-style:normal}.google-hour-row button{border:0;background:transparent;color:var(--blue);font-size:7px;font-weight:850}.google-special-hours h3{margin:7px 0 10px}.google-special-hours label{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:11px 0;border-top:1px solid #e6edf3}.google-special-hours label.warning{margin:0 -8px;padding:11px 8px;background:var(--bad-bg)}.google-special-hours label strong,.google-special-hours label small{display:block}.google-special-hours label strong{font-size:8px}.google-special-hours label small{margin-top:3px;color:#718297;font-size:6px}.google-special-hours label input{width:32px;height:17px;accent-color:var(--green)}.google-special-hours label b{min-width:48px;color:#5b7086;font-size:7px;text-align:right}.google-control-note{margin-top:10px;padding:10px;border-left:5px solid var(--blue);border-radius:8px;background:#eef5ff}.google-control-note strong,.google-control-note span{display:block}.google-control-note strong{font-size:7px}.google-control-note span{margin-top:4px;color:#63778c;font-size:6.5px;line-height:1.45}.google-review-list{display:grid;gap:10px;padding:14px;background:#f6f9fc}.google-review-list>article{display:grid;grid-template-columns:.65fr 1.35fr;overflow:hidden;border:1px solid #dce5ee;border-left:7px solid var(--green);border-radius:11px;background:#fff}.google-review-list>article.review{border-left-color:var(--amber)}.google-review-list>article.urgent{border-left-color:var(--red)}.google-review-source{padding:14px;border-right:1px solid #e3eaf1}.review-stars{display:block;color:#f3a712;font-size:12px;letter-spacing:.06em}.google-review-source strong,.google-review-source small{display:block}.google-review-source strong{margin-top:7px;font-size:9px}.google-review-source small{margin-top:3px;color:#7a899a;font-size:6px}.google-review-source p{margin:10px 0 0;color:#52677e;font-size:7.5px;line-height:1.5}.savy-review-draft{padding:13px;background:#fbfdff}.savy-review-draft>div{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center}.savy-review-draft .savy-avatar-image{width:37px;height:37px}.savy-review-draft small,.savy-review-draft strong{display:block}.savy-review-draft small{color:var(--blue);font-size:5.5px;font-weight:950}.savy-review-draft strong{margin-top:3px;font-size:7px}.savy-review-draft textarea{width:100%;min-height:70px;margin-top:9px;border:1px solid #d5e0eb;border-radius:8px;padding:10px;color:#3f576f;font:inherit;font-size:7px;line-height:1.5;resize:vertical}.savy-review-draft footer{display:flex;align-items:center;gap:7px;margin-top:8px}.savy-review-draft footer>span{margin-right:auto;color:#718297;font-size:6px}.savy-review-draft footer button{border:1px solid #cedae6;border-radius:7px;padding:8px 9px;background:#fff;color:#5b7086;font-size:6.5px;font-weight:850}.savy-review-draft footer button:last-child{border-color:var(--green);background:var(--green);color:#fff}.savy-review-draft footer button:disabled{opacity:.65}.google-automation-panel{padding:15px;background:#f6f9fc}.automation-mode-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.automation-mode-grid button{min-height:118px;padding:13px;border:1px solid #dbe4ed;border-top:6px solid #8c98a7;border-radius:10px;background:#fff;color:var(--ink);text-align:left}.automation-mode-grid button.selected{border-color:#abdcc7;border-top-color:var(--green);background:var(--good-bg)}.automation-mode-grid strong,.automation-mode-grid span{display:block}.automation-mode-grid strong{margin-top:10px;font-size:10px}.automation-mode-grid span{margin-top:5px;color:#687b8f;font-size:7px;line-height:1.4}.automation-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.automation-settings-grid>.card{margin:0}.automation-settings-grid label{display:block;margin-top:12px}.automation-settings-grid label>span{display:block;margin-bottom:5px;color:#64778c;font-size:6.5px;font-weight:850}.automation-settings-grid select{width:100%;border:1px solid #d4dfeb;border-radius:8px;padding:9px;background:#fff;color:#3e566e;font-size:7px}.reply-preview{margin-top:12px;padding:11px;border-left:5px solid var(--green);border-radius:8px;background:var(--good-bg)}.reply-preview small,.reply-preview strong,.reply-preview span{display:block}.reply-preview small{color:var(--green);font-size:5.5px;font-weight:950}.reply-preview strong{margin-top:5px;font-size:8px}.reply-preview span{margin-top:4px;color:#63776c;font-size:6.5px}.automation-rules{margin:10px 0 0;padding:0;list-style:none}.automation-rules li{display:flex;justify-content:space-between;gap:14px;padding:9px 2px;border-top:1px solid #e4ebf2}.automation-rules b,.automation-rules span{font-size:7px}.automation-rules span{color:#a05f0a;text-align:right}.google-automation-save{display:flex;align-items:center;gap:18px;margin-top:10px;padding:13px 15px;border-radius:10px;background:var(--navy);color:#fff}.google-automation-save>div{flex:1}.google-automation-save strong,.google-automation-save span{display:block}.google-automation-save strong{font-size:9px}.google-automation-save span{margin-top:4px;color:#bed0e2;font-size:7px}.google-automation-save button{border:0;border-radius:8px;padding:9px 11px;background:var(--green);color:#fff;font-size:7px;font-weight:900}.settings-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.settings-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:15px}.settings-fields label span{display:block;margin-bottom:5px;color:#6e7f93;font-size:7px}.settings-fields select{width:100%;border:1px solid #d4e0eb;border-radius:8px;padding:9px;background:#fff;color:#3e566e;font-size:8px}.settings-toggle{justify-content:space-between;border-bottom:1px solid #e7edf3}.settings-toggle strong,.settings-toggle small{display:block}.settings-toggle strong{font-size:8px}.settings-toggle small{margin-top:3px;color:#758598;font-size:7px}.monitor-level{width:100%;display:block;margin-top:8px;padding:11px;border:1px solid #dbe5ee;border-left:5px solid #8b97a5;border-radius:8px;background:#fff;text-align:left}.monitor-level.selected{border-left-color:var(--green);background:var(--good-bg)}.monitor-level strong,.monitor-level span{display:block}.monitor-level strong{font-size:9px}.monitor-level span{margin-top:4px;color:#6e7f92;font-size:7px}.settings-save{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:14px;padding:16px 18px;border-radius:11px;background:var(--navy);color:#fff}.settings-save strong,.settings-save span{display:block}.settings-save strong{font-size:9px}.settings-save span{margin-top:4px;color:#bed0e2;font-size:8px}.settings-save button{background:var(--green)}.settings-section-tabs{display:flex;gap:5px;width:max-content;max-width:100%;margin:0 0 14px;padding:5px;border:1px solid #d8e3ed;border-radius:12px;background:#fff}.settings-section-tabs button{display:flex;align-items:center;gap:7px;border:0;border-radius:8px;padding:10px 13px;background:transparent;color:#62758a;font-size:8px;font-weight:900;white-space:nowrap}.settings-section-tabs button.active{background:var(--navy);color:#fff}.settings-section-tabs b{min-width:18px;padding:3px 5px;border-radius:999px;background:#dce9f7;color:#355a7e;font-size:6px}.settings-section-tabs button.active b{background:#2d5378;color:#fff}.settings-section-tabs span{padding:3px 6px;border-radius:999px;background:#e9f8f1;color:var(--green);font-size:5.5px;letter-spacing:.06em}.google-account-hero{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:18px;align-items:center;margin-bottom:14px;padding:19px 21px;border:1px solid #d5e2ee;border-top:7px solid #4285f4;border-radius:14px;background:linear-gradient(110deg,#f0f6ff,#f5fff9)}.google-account-identity{display:flex;align-items:center;gap:13px}.google-account-identity small,.google-account-identity p{color:#66798d;font-size:7px}.google-account-identity h3{margin:5px 0 4px;font-size:15px}.google-account-identity p{margin:0}.google-account-health{padding-left:18px;border-left:1px solid #d7e3ed;text-align:center}.google-account-health strong,.google-account-health span{display:block}.google-account-health strong{margin-top:6px;font-size:20px}.google-account-health span{margin-top:2px;color:#708297;font-size:7px}.google-account-hero>button{border:0;border-radius:9px;padding:11px 13px;background:var(--navy);color:#fff;font-size:8px;font-weight:900}.google-access-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);gap:14px;align-items:start}.google-access-list{display:grid;gap:8px}.google-access-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:11px;align-items:center;padding:13px 14px;border:1px solid #dbe5ee;border-left:6px solid #8b98a6;border-radius:11px;background:#fff}.google-access-list article.connected{border-left-color:var(--green);background:linear-gradient(90deg,var(--good-bg),white 45%)}.google-service-mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid #d9e4ed;border-radius:10px;background:#fff;color:#4285f4;font-size:13px;font-weight:950}.google-service-copy small,.google-service-copy strong,.google-service-copy span,.google-service-copy p,.google-service-copy em{display:block}.google-service-copy small{color:var(--green);font-size:5.5px;font-weight:950;letter-spacing:.08em}.google-service-copy strong{margin-top:4px;font-size:10px}.google-service-copy span{margin-top:3px;color:#61778d;font-size:7px}.google-service-copy p{margin:7px 0 0;color:#526b82;font-size:7.5px}.google-service-copy em{margin-top:3px;color:#8793a0;font-size:6.5px;font-style:normal}.google-access-list article>button,.google-access-summary button{border:0;border-radius:8px;padding:9px 10px;background:#e7eef5;color:#526a82;font-size:7px;font-weight:900}.google-access-summary{margin:0;position:sticky;top:18px}.google-access-summary ul{margin:13px 0 16px;padding-left:18px}.google-access-summary li{margin:8px 0;color:#5d7185;font-size:7.5px;line-height:1.4}.google-access-summary>div{padding:12px;border-left:5px solid var(--green);border-radius:8px;background:var(--good-bg)}.google-access-summary>div small,.google-access-summary>div strong,.google-access-summary>div span{display:block}.google-access-summary>div small{color:var(--green);font-size:6px;font-weight:950}.google-access-summary>div strong{margin-top:5px;font-size:9px}.google-access-summary>div span{margin-top:3px;color:#63776b;font-size:7px}.google-access-summary>button{width:100%;margin-top:9px;background:var(--navy);color:#fff}.google-access-summary>button.secondary{background:#e7eef5;color:#526a82}.seo-score-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;align-items:center;margin-bottom:12px;padding:21px 23px;border-radius:15px;background:linear-gradient(115deg,#082541,#123b61);color:#fff}.seo-score-ring{display:grid;place-items:center;width:92px;height:92px;border:8px solid #2bd296;border-right-color:#315779;border-radius:50%}.seo-score-ring strong,.seo-score-ring span{display:block}.seo-score-ring strong{font-size:27px;line-height:1}.seo-score-ring span{margin-top:-20px;color:#9fbed9;font-size:5px;font-weight:950;letter-spacing:.08em}.seo-score-hero>div:nth-child(2)>small{color:#6fe4b7;font-size:6px;font-weight:950;letter-spacing:.1em}.seo-score-hero h3{margin:7px 0 6px;color:#fff;font-size:17px}.seo-score-hero p{max-width:720px;margin:0;color:#b9ccde;font-size:8px;line-height:1.55}.seo-source-chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:11px}.seo-source-chips span{padding:5px 7px;border:1px solid #355878;border-radius:999px;color:#b9ccdf;font-size:6px}.seo-score-hero>aside{min-width:145px;padding-left:18px;border-left:1px solid #315473}.seo-score-hero>aside strong,.seo-score-hero>aside span{display:block}.seo-score-hero>aside strong{margin-top:9px;font-size:11px}.seo-score-hero>aside span{margin-top:4px;color:#a7bdd1;font-size:7px;line-height:1.35}.seo-kpi-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-bottom:12px}.seo-kpi-grid article{padding:14px;border:1px solid #dce5ee;border-top:6px solid var(--blue);border-radius:10px;background:#fff}.seo-kpi-grid article.good{border-top-color:var(--green);background:var(--good-bg)}.seo-kpi-grid article.review{border-top-color:var(--amber);background:var(--review-bg)}.seo-kpi-grid small,.seo-kpi-grid strong,.seo-kpi-grid span{display:block}.seo-kpi-grid small{color:#6e8094;font-size:6px;font-weight:950;letter-spacing:.06em}.seo-kpi-grid strong{margin-top:8px;font-size:20px}.seo-kpi-grid span{margin-top:4px;color:#687b8f;font-size:7px}.seo-workspace{display:grid;grid-template-columns:1.15fr .85fr;gap:12px}.seo-workspace>.card{margin:0}.seo-action-list>article{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:11px 2px;border-top:1px solid #e4ebf2}.seo-action-list>article>b{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#edf3f8;color:#61758a;font-size:8px}.seo-action-list>article.good>b{background:#dff5ea;color:var(--green)}.seo-action-list>article.review>b{background:#fff0cf;color:#9d640d}.seo-action-list article small,.seo-action-list article strong,.seo-action-list article span{display:block}.seo-action-list article small{color:#7b8998;font-size:6px}.seo-action-list article strong{margin-top:4px;font-size:9px}.seo-action-list article span{margin-top:3px;color:#63768a;font-size:7px}.seo-action-list article button,.seo-benefits-grid button{border:0;border-radius:8px;padding:9px 10px;background:var(--navy);color:#fff;font-size:7px;font-weight:900}.seo-query-row{display:grid;grid-template-columns:1.3fr .75fr .45fr .55fr;gap:8px;align-items:center;padding:11px 2px;border-top:1px solid #e4ebf2}.seo-query-row strong,.seo-query-row span,.seo-query-row em{font-size:7px}.seo-query-row span{color:#63778c}.seo-query-row em{color:var(--blue);font-style:normal;font-weight:850;text-align:right}.seo-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.seo-benefits-grid>.card{margin:0}.seo-benefits-grid ul{min-height:115px;margin:13px 0;padding-left:18px}.seo-benefits-grid li{margin:8px 0;color:#627589;font-size:7.5px;line-height:1.4}.seo-benefits-grid button{width:100%}.seo-benefits-grid .seo-boundary{border-color:#cfe3da;background:linear-gradient(145deg,var(--good-bg),white)}.seo-benefits-grid .seo-boundary button{background:var(--green)}.payroll-reconciliation,.invoice-review-shell{margin-top:14px}.payroll-basis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px}.payroll-basis article{padding:14px;border:1px solid #dce6ef;border-top:5px solid var(--blue);border-radius:9px}.payroll-basis article.good{border-top-color:var(--green);background:var(--good-bg)}.payroll-basis article.review{border-top-color:var(--amber);background:var(--review-bg)}.payroll-basis strong,.payroll-basis span{display:block}.payroll-basis strong{margin-top:9px;font-size:17px}.payroll-basis span{margin-top:4px;color:#68798d;font-size:7px}.payroll-detail{display:grid;gap:7px;margin-top:11px}.payroll-detail>div{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:center;padding:11px;border-radius:8px;background:#f5f8fb}.payroll-detail strong,.payroll-detail span{font-size:8px}.payroll-detail span{color:#6d7f92}.payroll-detail button{border:0;border-radius:7px;padding:8px;background:var(--navy);color:#fff;font-size:7px}.count-workflow{margin:14px 0;padding:18px;border:1px solid #cfe0ef;border-top:7px solid var(--blue);border-radius:13px;background:#fff}.count-head{display:flex;gap:12px;align-items:center}.count-head>div{margin-right:auto}.count-head h3{margin:8px 0 3px}.count-head span{color:#708196;font-size:8px}.count-head select,.count-head button{border:1px solid #d6e1ec;border-radius:8px;padding:9px;background:#f5f8fb;color:#536b83;font-size:8px}.count-progress{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;margin:15px 0}.count-progress>div{height:10px;overflow:hidden;border-radius:999px;background:#e6edf4}.count-progress i{display:block;height:100%;border-radius:999px;background:var(--green)}.count-progress strong,.count-progress span{font-size:8px}.count-progress span{color:#6f8093}.count-entry-grid{display:grid;grid-template-columns:1fr 1.4fr .7fr .8fr auto;gap:9px;align-items:end;padding:13px;border-radius:9px;background:#f4f8fb}.count-entry-grid small,.count-entry-grid>article strong,.count-entry-grid>article span,.count-entry-grid label span{display:block}.count-entry-grid small,.count-entry-grid label span{margin-bottom:5px;color:#708196;font-size:7px}.count-entry-grid>article strong{font-size:9px}.count-entry-grid>article span{margin-top:3px;color:#708196;font-size:7px}.count-entry-grid input,.count-entry-grid select{width:100%;border:1px solid #d5e0eb;border-radius:7px;padding:9px;background:#fff;font-size:8px}.count-entry-grid button{border:0;border-radius:8px;padding:10px;background:var(--green);color:#fff;font-size:8px;font-weight:850}.counter-strip{display:flex;gap:15px;align-items:center;margin-top:10px;padding:10px;border-radius:8px;background:#eef5ff;color:#61758a;font-size:8px}.counter-strip button{margin-left:auto;border:0;background:transparent;color:var(--blue);font-size:8px;font-weight:850}.invoice-confidence{display:grid;grid-template-columns:auto 1fr auto auto;gap:12px;align-items:center;padding:13px;border-radius:9px;background:var(--review-bg)}.invoice-confidence span,.invoice-confidence small{color:#726a5d;font-size:8px}.invoice-confidence strong{font-size:19px}.extraction-lines{display:grid;gap:6px;margin-top:10px}.extraction-lines label{display:grid;grid-template-columns:1.5fr .7fr .7fr auto;gap:7px}.extraction-lines input{min-width:0;border:1px solid #d7e2ec;border-radius:7px;padding:9px;font-size:8px}.invoice-totals{display:flex;gap:18px;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #dfe7ef}.invoice-totals span{color:#677a8d;font-size:8px}.invoice-totals span b,.invoice-totals span strong{margin-left:5px;color:var(--ink)}.invoice-totals button{margin-left:auto;border:0;border-radius:8px;padding:10px;background:var(--green);color:#fff;font-size:8px;font-weight:850}.savy-functional-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:14px;margin-top:14px}.voice-card{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}.voice-card .studio-active{width:76px;height:76px}.voice-card p{color:#617488;font-size:8px;line-height:1.5}.voice-card>button{grid-column:1/3;border:0;border-radius:10px;padding:13px;background:var(--navy);color:#fff;font-size:8px;font-weight:850}.voice-card>button.listening{background:var(--red);box-shadow:0 0 0 5px #d13b3b1f}.scenario-card>label{display:block;margin-top:13px}.scenario-card>label span{display:flex;justify-content:space-between;color:#617489;font-size:8px}.scenario-card input{width:100%;margin-top:6px;accent-color:var(--green)}.scenario-results{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px}.scenario-results>div{padding:12px;border-top:5px solid var(--blue);border-radius:8px;background:#f5f9fd}.scenario-results>div.good{border-top-color:var(--green);background:var(--good-bg)}.scenario-results>div.bad{border-top-color:var(--red);background:var(--bad-bg)}.scenario-results small,.scenario-results strong{display:block}.scenario-results small{color:#718197;font-size:7px}.scenario-results strong{margin-top:6px;font-size:15px}.scenario-card>p{color:#6a7b8e;font-size:7px}.source-impact{justify-content:space-between}.source-impact h3{margin:5px 0}.source-impact p{margin:0;color:#617489;font-size:8px}.impact-chain{display:flex;gap:7px;align-items:center}.impact-chain span{padding:8px;border-radius:7px;background:#fff;color:#536b82;font-size:7px;font-weight:850}.impact-chain i{color:#6f87a0;font-style:normal}.connector-list article.selected{outline:2px solid var(--blue);outline-offset:-2px}.alert-preferences select{margin-left:auto}@media(max-width:1200px){.monday-simple-metrics,.monday-simple-support{grid-template-columns:repeat(3,minmax(0,1fr))}.monday-simple-actions>article{grid-template-columns:38px minmax(0,1fr) minmax(0,.8fr)}.monday-action-buttons{grid-column:2/4;flex-direction:row}.pulse-grid{grid-template-columns:repeat(3,1fr)}.overview-grid{grid-template-columns:repeat(2,1fr)}.kpi-row{grid-template-columns:repeat(3,1fr)}.leak-summary,.preset-grid{grid-template-columns:repeat(2,1fr)}.icon-builder-grid{grid-template-columns:1fr 1fr}.icon-result-card{grid-column:1/3}.build-timeline,.reasoning-steps{grid-template-columns:repeat(3,1fr)}.savy-owner-facts{grid-template-columns:repeat(2,1fr)}.schedule-group-tabs{grid-template-columns:repeat(4,1fr)}.schedule-group-tabs button:first-child,.schedule-group-tabs button:last-child{border-radius:0}.schedule-system-body{grid-template-columns:minmax(0,1fr) 250px}.targets-system-body{grid-template-columns:minmax(0,1fr) 390px}.invoice-owner-picture,.invoice-signal-grid,.beverage-position-hero{grid-template-columns:repeat(2,1fr)}.cross-system-grid{grid-template-columns:repeat(3,1fr)}.sales-control-intelligence,.expense-intelligence-grid,.owner-result-hero{grid-template-columns:1fr 1fr}.monday-scorecard{grid-template-columns:repeat(2,1fr)}.employee-layout{grid-template-columns:1fr 340px}.employee-security{grid-column:1/3}.settings-grid{grid-template-columns:1fr 1fr}.settings-grid>.card:last-child{grid-column:1/3}.briefing-metric-strip{grid-template-columns:repeat(3,1fr)}.briefing-labor-proof{grid-template-columns:1fr}.briefing-labor-proof>button{width:max-content}}@media(max-width:1000px){.app-shell{grid-template-columns:225px minmax(0,1fr)}.workspace{padding:24px 22px 95px}.metric-grid{grid-template-columns:repeat(2,1fr)}.content-grid,.split-grid,.split-grid.wide-left{grid-template-columns:1fr}.labor-hero,.schedule-summary,.inventory-summary,.health-hero{grid-template-columns:repeat(2,1fr)}.labor-hero>.evidence-button,.schedule-summary>button,.inventory-summary>button,.health-hero>button{margin:13px}.connector-list article{grid-template-columns:35px 1.4fr 1fr auto}.functional-grid{grid-template-columns:1fr 1fr}.build-hero,.guard-checks{grid-template-columns:1fr}.publish-rule{grid-template-columns:1fr auto}.publish-rule strong{grid-column:1/3}.detection-explainer{grid-template-columns:1fr 1fr}.detection-explainer>i{display:none}.reasoning-lane{grid-template-columns:1fr 1fr}.reasoning-lane>span{display:none}.reasoning-example>div:first-child{display:block}.reasoning-example>div:first-child>p:last-child{margin:8px 0 0}.connector-list article>.completion{display:none}.schedule-command-head{flex-wrap:wrap}.schedule-command-head>div:first-child{width:100%}.schedule-system-metrics{grid-template-columns:repeat(3,1fr)}.schedule-system-body{grid-template-columns:1fr}.schedule-inspector{border-left:0;border-top:1px solid #dfe7ef}.targets-system-body{grid-template-columns:1fr}.target-live-preview{border-left:0;border-top:1px solid #d9e4ee}.targets-owner-banner,.target-system-flow{grid-template-columns:1fr}.manual-invoice-fields{grid-template-columns:1fr 1fr}.manual-line-labels,.manual-line-row{grid-template-columns:1.4fr .8fr .55fr .7fr .65fr 30px}.manual-invoice-bottom{grid-template-columns:1fr}.system-intelligence-answer{grid-template-columns:auto 1fr;align-items:start}.system-intelligence-basis{grid-column:1/3}.system-intelligence-action{grid-column:1/3;display:flex;align-items:center;justify-content:space-between}.beverage-toolbar{grid-template-columns:1fr 1fr}.beverage-tabs{grid-column:1/3}.inventory-equation{grid-template-columns:repeat(13,max-content);overflow-x:auto;padding-bottom:5px}.inventory-equation article{min-width:125px}.beverage-evidence-grid{grid-template-columns:1fr}.schedule-multi-role-bar{grid-template-columns:1fr 1fr}.multi-role-result{grid-column:1/3}.google-hours-layout,.report-library,.permissions-layout,.retention-layout,.quick-access,.savy-functional-grid,.employee-layout{grid-template-columns:1fr}.employee-security{grid-column:auto}.phone-shell{max-width:390px;margin:auto}.payroll-basis,.count-entry-grid{grid-template-columns:1fr 1fr}.count-entry-grid>article,.count-entry-grid>button{grid-column:1/3}.settings-grid{grid-template-columns:1fr}.settings-grid>.card:last-child{grid-column:auto}.founder-story-hero,.avatar-explainer{grid-template-columns:1fr}.founder-story-copy{padding:22px}.briefing-priority-layout{grid-template-columns:1fr}.briefing-savy-card{position:static}.savy-proof{grid-template-columns:repeat(3,1fr)}.briefing-support-grid{grid-template-columns:1fr 1fr}}.social-decision-hero{display:grid;grid-template-columns:minmax(340px,1.7fr) repeat(3,minmax(130px,.62fr));gap:1px;overflow:hidden;margin:14px 0;border-radius:15px;background:#23415f;box-shadow:0 9px 28px #071d361f}.social-decision-hero>div{padding:22px;background:var(--navy);color:#fff}.social-decision-hero>div h3{max-width:680px;margin:8px 0 7px;font-size:20px;line-height:1.23}.social-decision-hero>div p:not(.eyebrow){max-width:720px;margin:0;color:#bfd0df;font-size:8px;line-height:1.55}.social-decision-actions{display:flex;gap:8px;margin-top:16px}.social-decision-actions button{border:0;border-radius:8px;padding:10px 12px;background:var(--green);color:#fff;font-size:8px;font-weight:900}.social-decision-actions button.secondary{border:1px solid #42627f;background:#173a5c;color:#d7e4ee}.social-decision-hero>article{display:flex;min-height:145px;flex-direction:column;justify-content:center;padding:18px;background:#102e4c;color:#fff}.social-decision-hero>article small{color:#7fa4c7;font-size:6px;font-weight:950;letter-spacing:.1em}.social-decision-hero>article strong{margin-top:9px;color:#71e8b6;font-size:29px;line-height:1}.social-decision-hero>article span{margin-top:7px;color:#afc4d7;font-size:7px;line-height:1.35}.social-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;margin-bottom:14px;border:1px solid #dbe5ee;border-radius:11px;background:#dbe5ee}.social-tabs button{border:0;padding:12px;background:#f8fafc;color:#61758a;font-size:8px;font-weight:900}.social-tabs button.active{background:var(--navy);color:#fff}.social-tabs b{display:inline-grid;min-width:17px;margin-left:7px;place-items:center;padding:2px 5px;border-radius:999px;background:var(--red);color:#fff;font-size:6px}.social-links-layout{display:grid;grid-template-columns:minmax(430px,1.35fr) minmax(310px,.85fr) 290px;gap:14px;align-items:start}.social-connections,.social-link-controls{margin:0}.social-connection-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.social-connection-grid article{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;padding:12px;border:1px solid #dbe5ee;border-left:5px solid #8d9aaa;border-radius:10px;background:#f8fafc}.social-connection-grid article.connected{border-left-color:var(--green);background:var(--good-bg)}.social-mark{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--navy);color:#fff;font-size:8px;font-weight:950}.mark-instagram{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.mark-facebook{background:#1877f2;font-size:16px}.mark-google{background:#fff;color:#4285f4;border:1px solid #dce4eb;font-size:15px}.mark-tiktok{background:#101010;color:#69c9d0}.social-connection-grid article>div strong,.social-connection-grid article>div b,.social-connection-grid article>div small{display:block}.social-connection-grid article>div strong{font-size:9px}.social-connection-grid article>div b{margin-top:2px;color:#51677e;font-size:7px}.social-connection-grid article>div small{margin-top:3px;color:#7b8998;font-size:6px}.social-connection-grid article>.status-tag{justify-self:end}.social-connection-grid article>button{grid-column:2/4;justify-self:end;border:0;border-radius:7px;padding:7px 9px;background:#e7edf3;color:#536b82;font-size:7px;font-weight:850}.social-link-row{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:11px 2px;border-top:1px solid #e3eaf1}.social-link-row strong,.social-link-row small{display:block}.social-link-row strong{font-size:9px}.social-link-row small{margin-top:3px;color:#718397;font-size:7px}.social-link-controls input,.social-rules input{width:34px;height:18px}.social-link-row button{border:0;border-radius:7px;padding:7px 9px;background:#e8eef4;color:#526b83;font-size:7px;font-weight:850}.social-owner-note{margin-top:12px;padding:12px;border-left:5px solid var(--green);border-radius:8px;background:var(--good-bg)}.social-owner-note strong,.social-owner-note span{display:block}.social-owner-note strong{font-size:8px}.social-owner-note span{margin-top:4px;color:#62766a;font-size:7px;line-height:1.45}.social-link-preview{overflow:hidden;padding:14px;border:8px solid var(--navy);border-radius:28px;background:#f4f7fa;box-shadow:0 12px 30px #0e2a4624}.social-preview-head{padding:17px;border-radius:16px;background:linear-gradient(145deg,var(--navy),#143e66);color:#fff;text-align:center}.social-preview-head>span{width:42px;height:42px;display:grid;margin:0 auto 9px;place-items:center;border-radius:50%;background:var(--green);font-size:10px;font-weight:950}.social-preview-head strong,.social-preview-head small{display:block}.social-preview-head strong{font-size:12px}.social-preview-head small{margin-top:4px;color:#b7cadd;font-size:7px}.social-link-preview>p{margin:12px 3px;color:#64778b;font-size:7px;text-align:center}.social-link-preview>button{width:100%;display:flex;justify-content:space-between;gap:10px;margin-top:7px;border:1px solid #dce5ed;border-radius:9px;padding:11px;background:#fff;color:#29465f;font-size:8px;font-weight:850;text-align:left}.social-link-preview>button span{color:var(--blue)}.social-link-preview>footer{display:flex;gap:6px;align-items:center;margin-top:13px}.social-link-preview>footer span{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;background:var(--navy);color:#fff;font-size:7px;font-weight:900}.social-link-preview>footer small{margin-left:auto;color:#7b8a99;font-size:5.5px;text-align:right}.social-queue-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:14px;align-items:start}.social-approval-banner{grid-column:1/3;display:flex;gap:15px;align-items:center;padding:16px 18px;border-left:7px solid var(--green);border-radius:11px;background:var(--good-bg)}.social-approval-banner>div{flex:1}.social-approval-banner small,.social-approval-banner strong,.social-approval-banner span{display:block}.social-approval-banner small{color:var(--green);font-size:6px;font-weight:950;letter-spacing:.1em}.social-approval-banner strong{margin-top:5px;font-size:11px}.social-approval-banner span{margin-top:4px;color:#61766a;font-size:7px}.social-draft-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.social-draft-list>article{overflow:hidden;border:1px solid #dbe5ee;border-top:6px solid var(--amber);border-radius:12px;background:#fff;box-shadow:0 5px 18px #19375a09}.social-draft-list>article.scheduled{border-top-color:var(--green);background:linear-gradient(180deg,var(--good-bg),white 28%)}.social-draft-list header{display:flex;gap:10px;justify-content:space-between;padding:14px 14px 10px}.social-draft-list header small,.social-draft-list header span{display:block}.social-draft-list header small{color:var(--blue);font-size:5.5px;font-weight:950}.social-draft-list header h3{margin:6px 0 4px;font-size:12px}.social-draft-list header span{color:#718397;font-size:6px}.social-draft-list textarea{width:calc(100% - 28px);min-height:138px;margin:0 14px;resize:vertical;border:1px solid #dbe4ed;border-radius:8px;padding:10px;color:#3c5268;font:inherit;font-size:7px;line-height:1.55}.social-channel-row{display:flex;flex-wrap:wrap;gap:5px;padding:10px 14px}.social-channel-row span{padding:5px 7px;border-radius:999px;background:#edf3f8;color:#4c667e;font-size:6px;font-weight:850}.social-draft-list footer{display:flex;justify-content:flex-end;gap:7px;padding:11px 14px;border-top:1px solid #e4ebf2}.social-draft-list footer button{border:0;border-radius:7px;padding:8px 9px;background:#e8eef4;color:#526a82;font-size:7px;font-weight:900}.social-draft-list footer button:last-child{background:var(--green);color:#fff}.social-draft-list footer button:disabled{background:#a9d8c5;cursor:default}.social-rules{margin:0}.social-rules>label{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:12px 2px;border-top:1px solid #e3eaf1}.social-rules>label strong,.social-rules>label small{display:block}.social-rules>label strong{font-size:8px}.social-rules>label small{margin-top:3px;color:#738397;font-size:7px}.social-rules ul{margin:10px 0 14px;padding:0;list-style:none}.social-rules li{display:flex;justify-content:space-between;gap:14px;padding:9px 2px;border-top:1px solid #e4ebf2}.social-rules li b,.social-rules li span{font-size:7px}.social-rules li span{color:#a25f08;text-align:right}.social-rules>button{width:100%;border:0;border-radius:8px;padding:10px;background:var(--navy);color:#fff;font-size:8px;font-weight:900}.social-economics-panel{display:grid;gap:14px}.social-calculator>label{display:block;margin:14px 0;padding:14px;border-radius:10px;background:#f5f8fb}.social-calculator>label span{display:flex;justify-content:space-between;color:#5f7286;font-size:8px}.social-calculator>label strong{color:var(--blue);font-size:13px}.social-calculator input[type=range]{width:100%;margin-top:10px;accent-color:var(--green)}.social-economics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.social-economics-grid article{padding:14px;border:1px solid #dce5ee;border-top:5px solid var(--blue);border-radius:9px;background:#fff}.social-economics-grid article.good{border-top-color:var(--green);background:var(--good-bg)}.social-economics-grid article.review{border-top-color:var(--amber);background:var(--review-bg)}.social-economics-grid small,.social-economics-grid strong,.social-economics-grid span{display:block}.social-economics-grid small{color:#718196;font-size:6px;font-weight:950;letter-spacing:.08em}.social-economics-grid strong{margin-top:8px;font-size:20px}.social-economics-grid span{margin-top:5px;color:#66798d;font-size:7px;line-height:1.35}.social-build-plan{display:grid;grid-template-columns:1fr 1fr 1.08fr;gap:14px}.social-build-plan>.card{margin:0}.social-build-plan h3{margin:11px 0 6px}.social-build-plan>article>strong{color:#31526e;font-size:9px}.social-build-plan ul{margin:13px 0 0;padding-left:17px}.social-build-plan li{margin:7px 0;color:#66798c;font-size:7px;line-height:1.45}.social-build-plan .boundary{border:0;background:var(--navy);color:#fff}.social-build-plan .boundary h3{color:#fff}.social-build-plan .boundary p{color:#bdd0e1;font-size:8px;line-height:1.55}.social-build-plan .boundary button{margin-top:10px;border:0;border-radius:8px;padding:10px;background:var(--green);color:#fff;font-size:8px;font-weight:900}@media(max-width:1180px){.social-decision-hero{grid-template-columns:minmax(360px,1.6fr) repeat(3,1fr)}.social-links-layout{grid-template-columns:1fr 1fr}.social-link-preview{grid-column:1/3;max-width:320px;justify-self:center}.social-draft-list,.social-build-plan{grid-template-columns:1fr 1fr}.social-build-plan .boundary{grid-column:1/3}}@media(max-width:760px){.monday-simple-hero{grid-template-columns:1fr;padding:18px}.monday-simple-status{min-height:0;align-items:flex-start;text-align:left}.monday-simple-section-head{align-items:flex-start;flex-direction:column}.monday-simple-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.monday-simple-actions>article{grid-template-columns:38px minmax(0,1fr);align-items:start}.monday-action-next{grid-column:2;padding-left:0;border-left:0}.monday-action-buttons{grid-column:2;flex-direction:row;flex-wrap:wrap}.monday-monitor-line{align-items:flex-start;flex-direction:column}.monday-monitor-line>div{align-items:flex-start}.monday-simple-savy{grid-template-columns:auto minmax(0,1fr)}.monday-simple-savy>button{grid-column:1/3;width:100%}.monday-simple-more{align-items:flex-start;flex-direction:column}.monday-simple-more>div:last-child{width:100%;align-items:flex-start;flex-direction:column}.monday-simple-more button{width:100%}.monday-simple-support{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell{display:block}.sidebar{position:relative;height:auto;max-height:none;padding:17px}.brand{padding:0}.location-card{margin:15px 0}.sidebar nav{display:grid;grid-template-columns:1fr 1fr;gap:9px}.nav-group{padding:8px;border-radius:10px;background:#0b2948}.nav-group:nth-child(3){grid-column:1/3;display:grid;grid-template-columns:1fr 1fr}.nav-group:nth-child(3)>small{grid-column:1/3}.sidebar-note{display:none}.workspace{padding:19px 14px 88px}.topbar{align-items:flex-start}.topbar h1{font-size:23px}.header-actions{display:none}.guided-demo{grid-template-columns:1fr 1fr;margin-top:-5px}.guided-demo>div{grid-column:1/3;grid-row:1}.guided-demo>button{max-width:none}.guided-demo>button:last-child{text-align:right}.screen-head{align-items:flex-start;flex-direction:column}.screen-head h2{font-size:23px}.screen-actions{width:100%}.screen-actions button{flex:1}.hero-brief,.pulse-banner{align-items:flex-start;flex-direction:column}.brief-score{width:100%;padding:14px 0 0;border-left:0;border-top:1px solid #dbe7f3}.pulse-banner>div:last-child{width:100%;min-width:0}.metric-grid,.pulse-grid,.overview-grid,.kpi-row,.alert-stats{grid-template-columns:1fr 1fr}.content-grid{grid-template-columns:1fr}.driver{grid-template-columns:30px 1fr}.driver b{grid-column:2}.guardrail{flex-direction:column;gap:5px}.schedule-summary,.inventory-summary,.labor-hero,.health-hero{grid-template-columns:1fr 1fr}.labor-hero>.evidence-button{grid-column:1/3}.quality-ring{align-items:flex-start}.connector-list article{grid-template-columns:35px 1fr auto}.connector-list article>div:nth-child(3){grid-column:2}.connector-list article>button{grid-column:3;grid-row:1/3}.alert-columns,.publish-rule{grid-template-columns:1fr}.publish-rule strong{grid-column:auto}.publish-rule button{width:100%}.invoice-actions{align-items:stretch;flex-direction:column}.invoice-actions>div{margin:0 0 8px}.view-tabs{width:100%;overflow:auto}.view-tabs button{white-space:nowrap;flex:1}.invoice-action-buttons{justify-content:stretch}.invoice-action-buttons button{flex:1}.manual-invoice-head,.manual-invoice-actions{align-items:stretch;flex-direction:column}.manual-invoice-head>button{width:100%}.invoice-entry-steps{grid-template-columns:1fr}.manual-line-labels{display:none}.manual-line-row{grid-template-columns:1fr 1fr}.manual-line-row>strong{text-align:left}.manual-line-row>button{justify-self:end}.manual-checks{grid-template-columns:1fr}.invoice-savy-strip{grid-template-columns:auto 1fr}.invoice-savy-strip button{grid-column:1/3}.beverage-system-head{align-items:stretch;flex-direction:column}.beverage-system-head>button{width:100%}.beverage-category-cards{grid-template-columns:1fr}.beverage-toolbar{grid-template-columns:1fr;align-items:stretch}.beverage-tabs{grid-column:auto;overflow-x:auto}.beverage-tabs button{flex:1;white-space:nowrap}.beverage-detail-head{flex-direction:column}.beverage-detail-head>strong{text-align:left}.beverage-savy-explanation{grid-template-columns:auto 1fr}.beverage-savy-explanation>button{grid-column:1/3}.beverage-head-controls{width:100%;align-items:stretch;flex-direction:column}.beverage-head-controls nav button{flex:1}.inventory-owner-answer{grid-template-columns:auto 1fr}.owner-answer-actions{grid-column:1/3}.owner-answer-actions button{flex:1}.inventory-selected-metrics,.inventory-plan-summary,.inventory-evidence-lineage{grid-template-columns:1fr 1fr}.inventory-plan-foot{align-items:flex-start;flex-wrap:wrap}.inventory-plan-foot>div{flex-basis:100%}.schedule-multi-role-bar{grid-template-columns:1fr}.multi-role-result{grid-column:auto}.google-business-head{grid-template-columns:auto 1fr}.google-business-head>.status-tag,.google-business-head>button{justify-self:start}.google-answer-strip{align-items:stretch;flex-direction:column}.google-review-list>article{grid-template-columns:1fr}.google-review-source{border-right:0;border-bottom:1px solid #e3eaf1}.automation-mode-grid,.automation-settings-grid{grid-template-columns:1fr}.google-automation-save{align-items:flex-start;flex-direction:column}.social-decision-hero{grid-template-columns:1fr 1fr}.social-decision-hero>div{grid-column:1/3}.social-decision-hero>article:last-child{grid-column:1/3;min-height:110px}.social-links-layout{grid-template-columns:1fr}.social-link-preview{grid-column:auto;width:100%;max-width:340px}.social-connection-grid,.social-queue-layout{grid-template-columns:1fr}.social-approval-banner{grid-column:auto}.social-draft-list{grid-template-columns:1fr}.social-economics-grid{grid-template-columns:1fr 1fr}.social-build-plan{grid-template-columns:1fr}.social-build-plan .boundary{grid-column:auto}.savy-launch{right:14px;bottom:14px}.upload-options{flex-direction:column}.table-card{padding:15px}.comparison-row{grid-template-columns:1fr 1fr}.comparison-row>div:last-child{grid-column:1/3;display:flex;align-items:center;justify-content:space-between;text-align:left}.comparison-row .comparison-reason{display:block}.owner-action-strip,.savy-trust-line{grid-template-columns:1fr}.owner-action-strip{align-items:start}.evidence-tabs{grid-template-columns:1fr 1fr}.evidence-tab-panel{min-height:0}.daily-number-row,.hours-number-row{grid-template-columns:40px 1fr 1fr}.daily-number-row>div:last-child,.hours-number-row>span:last-child{grid-column:2/4;display:flex;align-items:center;justify-content:space-between;text-align:left}.daily-number-row>div.daily-variance{display:block}.daily-savy-button{margin-left:0}.discount-day-grid{grid-template-columns:repeat(4,1fr)}.discount-audit-list{overflow-x:auto}.discount-audit-head,.discount-audit-row{min-width:570px}.icon-hero{align-items:flex-start;flex-direction:column}.active-icon-card{width:100%;min-width:0}.preset-grid,.icon-builder-grid{grid-template-columns:1fr}.icon-result-card{grid-column:auto}.icon-trust-strip{grid-template-columns:1fr}.icon-trust-strip strong:nth-of-type(2){margin-top:7px}.budget-grid,.gate-grid,.scope-strip{grid-template-columns:1fr}.build-timeline{grid-template-columns:1fr 1fr}.intelligence-example-grid,.reasoning-steps,.reasoning-grid,.reasoning-lane,.detection-explainer{grid-template-columns:1fr}.schedule-command-head{align-items:flex-start}.schedule-command-head>div:first-child{min-width:0}.schedule-system-metrics,.schedule-group-tabs{grid-template-columns:1fr 1fr}.schedule-system-toolbar{flex-wrap:wrap;align-items:flex-start}.schedule-system-toolbar>div{width:100%}.schedule-system-toolbar>button,.risk-toggle{flex:1;justify-content:center}.schedule-system-footer{grid-template-columns:1fr}.schedule-publish-gate{padding:15px}.target-input-grid{grid-template-columns:1fr;padding:14px}.targets-system-actions{grid-template-columns:1fr 1fr}.targets-system-actions>div{grid-column:1/3}.target-live-preview article{grid-template-columns:1fr 1fr 1fr}.target-live-preview article>.status-tag{grid-column:3;justify-self:end;grid-row:1}.target-live-preview article>div{grid-column:1/3}.owner-result-hero,.monday-scorecard,.onboarding-grid,.role-tabs{grid-template-columns:1fr 1fr}.period-selector,.period-command,.alert-preferences{flex-wrap:wrap}.period-selector>div,.period-command>div,.alert-preferences>div{width:100%}.onboarding-hero{grid-template-columns:1fr}.count-head,.counter-strip,.invoice-totals,.source-impact,.accountant-mode,.settings-save{align-items:flex-start;flex-direction:column}.count-progress{grid-template-columns:1fr auto}.count-progress>div{grid-column:1/3}.extraction-lines label,.invoice-confidence{grid-template-columns:1fr 1fr}.impact-chain{flex-wrap:wrap}.founder-next-step{align-items:flex-start;flex-direction:column}.founder-next-step button{width:100%}.avatar-explainer{padding:13px}.avatar-explainer-copy{padding:7px}.avatar-explainer-copy h3{font-size:21px}.briefing-metric-strip{grid-template-columns:1fr 1fr}.attention-title{grid-template-columns:auto 1fr}.attention-title>em{grid-column:2;white-space:normal}.attention-evidence,.attention-next{grid-template-columns:1fr;gap:4px}.briefing-labor-values{grid-template-columns:1fr}.briefing-labor-proof>button{width:100%}}@media(max-width:460px){.monday-simple-metrics,.monday-simple-support{grid-template-columns:1fr}.monday-simple-actions>article{grid-template-columns:1fr}.monday-action-rank{height:30px;width:30px}.monday-action-main,.monday-action-next,.monday-action-buttons{grid-column:auto}.monday-simple-savy{grid-template-columns:1fr}.monday-simple-savy>button{grid-column:auto}.metric-grid,.pulse-grid,.overview-grid,.kpi-row,.alert-stats,.schedule-summary,.inventory-summary,.labor-hero,.health-hero,.department-strip,.availability,.bottle-grid,.check-grid,.reliability-grid,.leak-summary{grid-template-columns:1fr}.labor-hero>.evidence-button{grid-column:auto}.sidebar nav{display:block}.nav-group{margin-top:7px}.nav-group:nth-child(3){display:block}.connector-list article{grid-template-columns:31px 1fr}.connector-list article>button{grid-column:2;grid-row:auto;width:max-content}.connector-list article>div:nth-child(3){grid-column:2}.pace-row{grid-template-columns:55px 1fr}.pace-row small{grid-column:2}.alert-title-line{flex-direction:column}.comparison-row{grid-template-columns:1fr;gap:10px}.comparison-row>div:last-child{grid-column:auto}.savy-owner-facts{grid-template-columns:1fr}.daily-number-row,.hours-number-row{grid-template-columns:34px 1fr}.daily-number-row>div:last-child,.hours-number-row>span:last-child{grid-column:2}.daily-number-row>div.daily-variance{display:block}.discount-day-grid{grid-template-columns:repeat(2,1fr)}.leak-row{grid-template-columns:1fr}.leak-amount{text-align:left}.dark-rule{flex-direction:column;align-items:flex-start;gap:8px}.preset-card{padding:10px}.active-icon-card .studio-active{width:65px;height:65px}.photo-actions,.result-actions{grid-template-columns:1fr}.photo-actions .kane-build{grid-column:auto}.functional-grid,.build-stats,.build-timeline{grid-template-columns:1fr}.build-boundary{align-items:flex-start;flex-direction:column}.schedule-system-metrics{grid-template-columns:1fr}.schedule-week-nav{width:100%;justify-content:space-between}.schedule-duplicate,.schedule-publish{flex:1}.schedule-edit-actions{grid-template-columns:1fr}.targets-owner-banner{padding:18px}.target-live-preview{padding:14px}.target-live-preview article{grid-template-columns:1fr 1fr}.target-live-preview article>div{grid-column:1/3}.target-live-preview article>.status-tag{grid-column:2;grid-row:2;justify-self:end}.targets-system-actions{grid-template-columns:1fr}.targets-system-actions>div{grid-column:auto}.targets-system-actions button{width:100%}.invoice-owner-picture,.invoice-signal-grid,.manual-invoice-fields,.manual-line-row{grid-template-columns:1fr}.manual-line-row>button{justify-self:start}.manual-invoice-card{padding:15px}.invoice-savy-strip{grid-template-columns:1fr}.invoice-savy-strip button{grid-column:auto}.beverage-position-hero{grid-template-columns:1fr}.beverage-system-head,.beverage-math-detail{padding:15px}.beverage-category-cards{padding:12px}.beverage-savy-explanation{grid-template-columns:1fr}.beverage-savy-explanation>button{grid-column:auto}.beverage-inventory-system.expanded{inset:0;max-height:100vh;border-radius:0}.inventory-owner-answer{grid-template-columns:1fr}.owner-answer-actions{grid-column:auto;flex-direction:column}.inventory-selected-metrics,.inventory-plan-summary,.inventory-evidence-lineage{grid-template-columns:1fr}.inventory-selected-head,.inventory-selected-actions,.inventory-plan-foot{align-items:flex-start;flex-direction:column}.inventory-selected-actions>span{width:100%}.inventory-selected-actions button,.inventory-plan-foot button{width:100%}.inventory-plan-answer,.system-intelligence-answer{grid-template-columns:1fr}.system-intelligence-basis,.system-intelligence-action{grid-column:auto}.system-intelligence-action{align-items:stretch;flex-direction:column}.system-intelligence-action button{width:100%}.founder-story-copy{padding:18px}.founder-story-copy h3{font-size:21px}.founder-video-controls{flex-direction:column}.founder-video-controls button{width:100%}.founder-video-card video{border-radius:9px}.avatar-explainer-proof{grid-template-columns:1fr}.avatar-explainer-controls{align-items:flex-start;flex-direction:column}.avatar-explainer-controls button{width:100%}.cross-system-grid,.sales-control-intelligence,.expense-intelligence-grid{grid-template-columns:1fr}.google-business-tabs{display:flex;overflow-x:auto}.google-business-tabs button{min-width:140px}.google-hour-row{grid-template-columns:1fr 1fr}.google-hour-row>i{display:none}.google-hour-row>button{grid-column:2;justify-self:end}.savy-review-draft footer{align-items:stretch;flex-direction:column}.savy-review-draft footer>span{margin-right:0}.social-decision-hero{grid-template-columns:1fr}.social-decision-hero>div,.social-decision-hero>article:last-child{grid-column:auto}.social-decision-hero>article{min-height:100px}.social-tabs{grid-template-columns:1fr}.social-link-row{grid-template-columns:1fr auto}.social-link-row button{grid-column:1/3;justify-self:end}.social-approval-banner{align-items:flex-start;flex-direction:column}.social-economics-grid,.owner-result-hero,.monday-scorecard,.role-tabs,.onboarding-grid,.payroll-basis,.basis-comparison,.scenario-results,.quick-grid,.settings-fields,.retention-options{grid-template-columns:1fr}.export-buttons{flex-direction:column}.onboarding-grid article{grid-template-columns:auto 1fr}.onboarding-grid article button{grid-column:2}.employee-layout{display:block}.phone-shell{margin:14px 0}.count-entry-grid,.extraction-lines label{grid-template-columns:1fr}.count-entry-grid>article,.count-entry-grid>button{grid-column:auto}.payroll-detail>div{grid-template-columns:1fr}.invoice-totals{display:grid}.invoice-totals button{margin-left:0}.alert-actions{flex-wrap:wrap}.briefing-metric-strip,.briefing-support-grid,.savy-proof,.briefing-attention-row{grid-template-columns:1fr}.attention-actions{flex-direction:column}.attention-actions button{width:100%}.revision-rule{flex-direction:column}}@media(max-width:1200px){.seo-kpi-grid{grid-template-columns:repeat(3,1fr)}.google-access-layout{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:760px){.settings-section-tabs{width:100%;overflow-x:auto}.settings-section-tabs button{flex:1}.google-account-hero,.seo-score-hero{grid-template-columns:1fr}.google-account-health,.seo-score-hero>aside{padding:13px 0 0;border-left:0;border-top:1px solid #d7e3ed;text-align:left}.seo-score-hero>aside{border-top-color:#315473}.google-account-hero>button{width:100%}.google-access-layout,.seo-workspace{grid-template-columns:1fr}.google-access-summary{position:static}.seo-kpi-grid{grid-template-columns:repeat(2,1fr)}.seo-benefits-grid{grid-template-columns:1fr}.seo-benefits-grid ul{min-height:0}}@media(max-width:460px){.settings-section-tabs button{min-width:170px}.google-access-list article{grid-template-columns:auto minmax(0,1fr)}.google-access-list article>.status-tag,.google-access-list article>button{grid-column:2;justify-self:start}.seo-kpi-grid{grid-template-columns:1fr}.seo-action-list>article{grid-template-columns:auto 1fr}.seo-action-list>article>button{grid-column:2;width:100%}.seo-query-row{grid-template-columns:1fr 1fr}.seo-query-row em{text-align:left}}.home-period-selector{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;margin:0 0 8px;padding:19px 21px;border:1px solid #d5e2ec;border-left:9px solid var(--green);border-radius:14px;background:linear-gradient(110deg,#f0fbf6,#fff 58%);box-shadow:0 7px 22px #1333510f}.home-period-selector.past{border-left-color:#6f8295;background:linear-gradient(110deg,#f3f6f8,#fff 58%)}.home-period-selector.future{border-left-color:#8664c5;background:linear-gradient(110deg,#f4effb,#fff 58%)}.home-period-heading>b{display:inline-block;padding:5px 8px;border-radius:999px;background:var(--green);color:#fff;font-size:6px;letter-spacing:.08em}.home-period-selector.past .home-period-heading>b{background:#6f8295}.home-period-selector.future .home-period-heading>b{background:#8664c5}.home-period-heading>small{display:block;margin-top:10px;color:#74869a;font-size:5.5px;font-weight:950;letter-spacing:.12em}.home-period-heading h2{margin:5px 0 4px;color:#163b5c;font-size:19px;line-height:1.15}.home-period-heading p{margin:0;color:#667b8f;font-size:7.5px}.home-period-heading p strong{color:#294b66}.home-period-actions{min-width:270px;padding-left:21px;border-left:1px solid #dce5ed}.home-period-actions .home-period-mode{width:100%}.home-period-nav{display:grid;grid-template-columns:44px 1fr 44px;gap:6px;margin-top:7px}.home-period-nav button{border:1px solid #d5e0ea;border-radius:8px;padding:9px;background:#f7f9fb;color:#4f687f;font-size:8px;font-weight:950}.home-period-nav button:disabled{opacity:.35}.home-period-nav .period-today{border-color:var(--green);background:var(--green);color:#fff}.home-period-control{display:grid;grid-template-columns:auto auto minmax(280px,1fr) auto auto;gap:8px;align-items:stretch;margin:0 0 8px;padding:8px;border:1px solid #d6e2ed;border-radius:13px;background:#fff;box-shadow:0 5px 18px #1534530d}.home-period-mode{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px;border-radius:9px;background:#edf3f7}.home-period-mode button,.period-arrow,.period-today{border:0;border-radius:7px;padding:9px 11px;background:transparent;color:#60758a;font-size:7px;font-weight:900;white-space:nowrap}.home-period-mode button.active{background:var(--navy);color:#fff;box-shadow:0 3px 9px #0f2b462e}.period-arrow{border:1px solid #d8e2ec;background:#f8fafc}.period-arrow:disabled{opacity:.38}.period-today{background:var(--green);color:#fff}.home-period-read{padding:5px 13px;border-left:1px solid #e1e8ef;border-right:1px solid #e1e8ef;text-align:center}.home-period-read small,.home-period-read strong,.home-period-read span{display:block}.home-period-read small{color:#74869a;font-size:5.5px;font-weight:950;letter-spacing:.11em}.home-period-read strong{margin-top:4px;color:#173b5d;font-size:11px}.home-period-read span{width:max-content;max-width:100%;margin:4px auto 0;padding:3px 7px;border-radius:999px;color:#245878;background:#edf5fb;font-size:6px;font-weight:900}.home-period-read span.past{color:#52697e;background:#eef1f4}.home-period-read span.future{color:#6946a2;background:#f1ebfa}.home-period-strip{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:14px}.home-period-strip button{display:grid;gap:3px;min-height:64px;align-content:center;border:1px solid #dae4ed;border-top:5px solid #91a0ae;border-radius:9px;background:#fff;color:#526a81;text-align:center}.home-period-strip button.current{border-top-color:var(--green)}.home-period-strip button.future{border-top-color:#8d6cc8}.home-period-strip button.selected{border-color:#234d72;border-top-color:#234d72;background:var(--navy);color:#fff;box-shadow:0 6px 18px #122f4c26}.home-period-strip small{font-size:5.5px;font-weight:950;letter-spacing:.08em}.home-period-strip strong{font-size:10px}.home-period-strip span{font-size:7px}.social-workspace-toolbar{display:grid;grid-template-columns:minmax(230px,1fr) auto auto auto auto;gap:10px;align-items:center;margin-bottom:10px;padding:12px;border:1px solid #d8e3ed;border-radius:13px;background:#fff}.social-role-badge{display:flex;align-items:center;gap:10px}.social-role-badge>span{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,var(--navy),#245d88);color:#fff;font-size:10px;font-weight:950}.social-role-badge small,.social-role-badge strong,.social-role-badge em{display:block}.social-role-badge small{color:var(--green);font-size:5.5px;font-weight:950}.social-role-badge strong{margin-top:3px;font-size:9px}.social-role-badge em{margin-top:2px;color:#78889a;font-size:6px;font-style:normal}.social-workspace-toolbar label>span{display:block;margin-bottom:4px;color:#718397;font-size:5.5px;font-weight:900}.social-workspace-toolbar select{min-width:128px;border:1px solid #d7e2ec;border-radius:8px;padding:8px 9px;background:#f8fafc;color:#465f77;font-size:7px}.social-toolbar-health{text-align:center}.social-toolbar-health span{display:block;margin-top:4px;color:#77889a;font-size:5.5px}.social-workspace-toolbar>button{border:0;border-radius:8px;padding:10px 12px;background:var(--navy);color:#fff;font-size:7px;font-weight:900}.social-workspace-tabs{display:grid;grid-template-columns:repeat(6,minmax(92px,1fr));gap:1px;overflow:hidden;margin-bottom:14px;border:1px solid #d7e2eb;border-radius:11px;background:#d7e2eb}.social-workspace-tabs button{border:0;padding:11px 7px;background:#f8fafc;color:#60758a;font-size:7px;font-weight:900;white-space:nowrap}.social-workspace-tabs button.active{background:var(--navy);color:#fff}.social-workspace-tabs b{display:inline-grid;min-width:16px;margin-left:5px;place-items:center;padding:2px 4px;border-radius:999px;background:var(--red);color:#fff;font-size:5.5px}.social-owner-answer{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:18px;align-items:center;margin-bottom:10px;padding:19px 21px;border-left:7px solid var(--green);border-radius:12px;background:linear-gradient(110deg,var(--good-bg),white)}.social-owner-answer small{color:var(--green);font-size:6px;font-weight:950;letter-spacing:.09em}.social-owner-answer h3{margin:7px 0 5px;font-size:15px}.social-owner-answer p{margin:0;color:#5f7569;font-size:8px;line-height:1.5}.social-owner-answer aside{padding-left:18px;border-left:1px solid #cfe2d7;text-align:center}.social-owner-answer aside strong,.social-owner-answer aside span{display:block}.social-owner-answer aside strong{margin-top:7px;font-size:24px}.social-owner-answer aside span{margin-top:3px;color:#677b70;font-size:7px}.social-summary-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:12px}.social-summary-grid article,.social-detail-kpis article{min-height:100px;padding:13px;border:1px solid #dbe5ed;border-top:5px solid var(--blue);border-radius:10px;background:#fff}.social-summary-grid article.good{border-top-color:var(--green);background:linear-gradient(180deg,var(--good-bg),white 48%)}.social-summary-grid article.review{border-top-color:var(--amber);background:linear-gradient(180deg,var(--review-bg),white 48%)}.social-summary-grid small,.social-summary-grid strong,.social-summary-grid span,.social-detail-kpis small,.social-detail-kpis strong,.social-detail-kpis span{display:block}.social-summary-grid small,.social-detail-kpis small{color:#718397;font-size:5.5px;font-weight:950;letter-spacing:.07em}.social-summary-grid strong,.social-detail-kpis strong{margin-top:9px;font-size:19px}.social-summary-grid span,.social-detail-kpis span{margin-top:5px;color:#667b8f;font-size:6.5px;line-height:1.4}.social-overview-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:12px}.social-overview-layout>.card{margin:0}.social-priority-list>button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 3px;border:0;border-top:1px solid #e3eaf1;background:#fff;color:var(--ink);text-align:left}.social-priority-list>button>b{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#edf3f7;color:var(--blue);font-size:8px}.social-priority-list strong,.social-priority-list small{display:block}.social-priority-list strong{font-size:8px}.social-priority-list small{margin-top:3px;color:#748599;font-size:6.5px}.social-priority-list em{color:var(--blue);font-size:6.5px;font-style:normal;font-weight:900}.social-channel-snapshot .section-head button{border:0;background:transparent;color:var(--blue);font-size:7px;font-weight:900}.social-channel-snapshot article{display:grid;grid-template-columns:auto 1fr auto auto;gap:9px;align-items:center;padding:9px 2px;border-top:1px solid #e3eaf1}.social-channel-snapshot article strong,.social-channel-snapshot article small{display:block}.social-channel-snapshot article strong{font-size:8px}.social-channel-snapshot article small{margin-top:2px;color:#77889a;font-size:6px}.social-channel-snapshot article>b{font-size:10px}.social-channel-snapshot article>em{color:var(--green);font-size:7px;font-style:normal;font-weight:900}.social-section-intro{display:flex;gap:18px;align-items:center;margin-bottom:10px;padding:15px 17px;border:1px solid #d9e4ed;border-left:7px solid var(--blue);border-radius:11px;background:#fff}.social-section-intro>div{flex:1}.social-section-intro h3{margin:6px 0 3px;font-size:14px}.social-section-intro>div>span{color:#718397;font-size:7px}.social-section-intro>button{border:0;border-radius:8px;padding:10px 12px;background:var(--green);color:#fff;font-size:7px;font-weight:900}.social-detail-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:12px}.social-detail-kpis article{border-top-color:var(--green)}.social-performance-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:12px}.social-performance-layout>.card{margin:0}.social-ranked-content>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:11px;align-items:center;padding:11px 2px;border-top:1px solid #e3eaf1}.social-ranked-content>article>b{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;background:#edf3f7;color:var(--blue);font-size:7px}.social-ranked-content>article strong,.social-ranked-content>article small{display:block}.social-ranked-content>article strong{font-size:8px}.social-ranked-content>article small{margin-top:3px;color:#75879a;font-size:6px}.social-ranked-content>article>span{color:#4f667c;font-size:7px}.social-ranked-content>article>em{min-width:48px;padding:5px 7px;border-radius:999px;background:var(--good-bg);color:var(--green);font-size:7px;font-style:normal;font-weight:900;text-align:center}.social-insight-card{border:0;background:var(--navy);color:#fff}.social-insight-card h3{margin:9px 0 7px;color:#fff;font-size:15px}.social-insight-card p:not(.eyebrow){color:#bdd0e0;font-size:8px;line-height:1.55}.social-insight-card button{margin-top:10px;border:0;border-radius:8px;padding:10px;background:var(--green);color:#fff;font-size:7px;font-weight:900}.social-reach-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.social-reach-grid article{padding:14px;border:1px solid #dce5ed;border-top:6px solid var(--green);border-radius:11px;background:#fff}.social-reach-grid article.neutral{border-top-color:#93a0ad;background:#f7f9fb}.social-reach-grid header{display:flex;gap:9px;align-items:center}.social-reach-grid header strong,.social-reach-grid header small{display:block}.social-reach-grid header strong{font-size:9px}.social-reach-grid header small{margin-top:3px;color:var(--green);font-size:6px}.social-reach-grid article>div{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.social-reach-grid article>div>span{padding:9px;border-radius:8px;background:#f4f7fa;color:#748599;font-size:5.5px}.social-reach-grid article>div strong{display:block;margin-top:5px;color:#203f5a;font-size:11px}.social-reach-grid article>button{width:100%;margin-top:10px;border:0;border-radius:7px;padding:9px;background:var(--navy);color:#fff;font-size:7px;font-weight:900}.social-reach-grid article>button:disabled{background:#dce3e9;color:#7b8997}.social-definition-strip{display:flex;gap:17px;align-items:center;margin-top:12px}.social-definition-strip>strong{margin-right:auto;font-size:8px}.social-definition-strip>span{color:#6c7e91;font-size:6.5px}.social-content-board{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.social-content-board>article{overflow:hidden;border:1px solid #dbe5ed;border-top:6px solid var(--amber);border-radius:11px;background:#fff}.social-content-board header{display:flex;justify-content:space-between;gap:10px;padding:14px}.social-content-board header small,.social-content-board header span{display:block}.social-content-board header small{color:var(--blue);font-size:5.5px;font-weight:950}.social-content-board header h3{margin:6px 0 4px;font-size:12px}.social-content-board header span{color:#718397;font-size:6px}.social-content-board>article>p{min-height:38px;margin:0;padding:0 14px 10px;color:#60758a;font-size:7px;line-height:1.45}.social-content-score{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e2e9ef}.social-content-score span{padding:9px 7px;background:#f7f9fb;color:#758699;font-size:5.5px}.social-content-score b{display:block;margin-top:4px;color:#284860;font-size:6.5px}.social-content-board footer{display:flex;justify-content:flex-end;gap:7px;padding:11px 14px}.social-content-board footer button{border:0;border-radius:7px;padding:8px 9px;background:#e8eef4;color:#536b82;font-size:7px;font-weight:900}.social-content-board footer button:last-child{background:var(--green);color:#fff}.social-permission-reminder{display:flex;gap:14px;align-items:center;margin-top:12px;padding:14px 16px;border-radius:11px;background:var(--navy);color:#fff}.social-permission-reminder>div{flex:1}.social-permission-reminder strong,.social-permission-reminder span{display:block}.social-permission-reminder strong{font-size:8px}.social-permission-reminder span{margin-top:4px;color:#bfd0df;font-size:6.5px}.social-permission-reminder button{border:0;border-radius:8px;padding:10px 11px;background:var(--green);color:#fff;font-size:7px;font-weight:900}.social-review-summary{display:grid;grid-template-columns:repeat(4,1fr) minmax(260px,1.5fr);gap:8px;margin-bottom:12px}.social-review-summary>article,.social-review-summary>div{min-height:100px;padding:14px;border:1px solid #dce5ed;border-top:5px solid var(--green);border-radius:10px;background:#fff}.social-review-summary>article.review{border-top-color:var(--amber)}.social-review-summary small,.social-review-summary strong,.social-review-summary span{display:block}.social-review-summary small{color:#728498;font-size:5.5px;font-weight:950}.social-review-summary article strong{margin-top:8px;font-size:19px}.social-review-summary span{margin-top:5px;color:#66798d;font-size:6.5px}.social-review-summary>div{border:0;background:var(--navy);color:#fff}.social-review-summary>div>strong{margin-top:9px;font-size:9px}.social-review-summary>div>span{color:#bfd0df}.social-review-queue{display:grid;gap:9px}.social-review-queue>.section-head{padding:0 2px}.social-review-queue>.section-head button{border:0;border-radius:8px;padding:9px 10px;background:var(--navy);color:#fff;font-size:7px;font-weight:900}.social-review-queue>article{display:grid;grid-template-columns:.8fr 1.2fr;overflow:hidden;border:1px solid #dce5ed;border-left:6px solid var(--green);border-radius:10px;background:#fff}.social-review-queue>article.review{border-left-color:var(--amber)}.social-review-queue>article.urgent{border-left-color:var(--red)}.social-review-queue>article>div,.social-review-queue>article>aside{padding:13px}.social-review-queue>article>div{border-right:1px solid #e3eaf1}.social-review-queue strong,.social-review-queue small{display:block}.social-review-queue strong{margin-top:5px;font-size:8px}.social-review-queue small{margin-top:3px;color:#789;font-size:6px}.social-review-queue p{margin:8px 0 0;color:#5d7287;font-size:7px;line-height:1.5}.social-review-queue aside button{margin-top:9px;border:0;border-radius:7px;padding:8px 9px;background:var(--navy);color:#fff;font-size:7px;font-weight:900}.social-seo-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;margin-bottom:10px;padding:18px 20px;border-radius:13px;background:linear-gradient(110deg,#edf8f3,#f2f7fc)}.social-seo-hero small{color:var(--green);font-size:6px;font-weight:950}.social-seo-hero h3{margin:6px 0 4px;font-size:14px}.social-seo-hero p{margin:0;color:#65798d;font-size:7px}.social-seo-hero aside{text-align:right}.social-seo-hero aside button{display:block;margin-top:9px;border:0;border-radius:8px;padding:9px 10px;background:var(--navy);color:#fff;font-size:7px;font-weight:900}.social-seo-actions>article{display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;padding:11px 2px;border-top:1px solid #e3eaf1}.social-seo-actions>article>b{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#edf3f7;color:var(--blue);font-size:8px}.social-seo-actions strong,.social-seo-actions span{display:block}.social-seo-actions strong{font-size:8px}.social-seo-actions span{margin-top:3px;color:#748699;font-size:6px}.social-seo-actions button{border:0;border-radius:7px;padding:8px 9px;background:#e8eef4;color:#526a82;font-size:7px;font-weight:900}.social-account-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.social-account-grid>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:14px;border:1px solid #dce5ed;border-left:6px solid #93a0ad;border-radius:11px;background:#fff}.social-account-grid>article.connected{border-left-color:var(--green);background:linear-gradient(90deg,var(--good-bg),white 48%)}.social-account-grid small,.social-account-grid strong,.social-account-grid b,.social-account-grid p{display:block}.social-account-grid small{color:var(--green);font-size:5.5px;font-weight:950}.social-account-grid strong{margin-top:4px;font-size:9px}.social-account-grid b{margin-top:3px;color:#50677d;font-size:7px}.social-account-grid p{margin:6px 0 0;color:#758598;font-size:6px}.social-account-grid button{border:0;border-radius:7px;padding:8px 9px;background:#e8eef4;color:#526a82;font-size:7px;font-weight:900}.social-account-boundary{display:flex;gap:18px;align-items:center;margin-top:12px}.social-account-boundary>div{flex:1}.social-account-boundary p:not(.eyebrow){color:#66798d;font-size:7px}.social-account-boundary button{border:0;border-radius:8px;padding:10px 11px;background:var(--navy);color:#fff;font-size:7px;font-weight:900}.social-activity-list>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;padding:11px 2px;border-top:1px solid #e3eaf1}.social-activity-list>article>b{width:32px;padding:6px 4px;border-radius:7px;background:#edf3f7;color:var(--blue);font-size:6px;text-align:center}.social-activity-list strong,.social-activity-list span{display:block}.social-activity-list strong{font-size:8px}.social-activity-list span{margin-top:3px;color:#748699;font-size:6px}.social-manager-control-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:12px;align-items:start}.social-manager-control-layout>.card{margin:0}.social-manager-identity{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;align-items:center;padding-bottom:12px}.social-manager-identity>span{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:var(--navy);color:#fff;font-size:10px;font-weight:950}.social-manager-identity small{color:var(--green);font-size:5.5px;font-weight:950}.social-manager-identity h3{margin:4px 0 3px}.social-manager-identity p{margin:0;color:#728397;font-size:6.5px}.social-manager-permissions>label{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:11px 3px;border-top:1px solid #e3eaf1}.social-manager-permissions>label.sensitive{margin:0 -8px;padding:11px;background:#fff9ef}.social-manager-permissions>label strong,.social-manager-permissions>label small{display:block}.social-manager-permissions>label strong{font-size:8px}.social-manager-permissions>label small{margin-top:3px;color:#748599;font-size:6.5px}.social-manager-permissions input{width:36px;height:19px;accent-color:var(--green)}.social-manager-summary .social-access-count{margin:12px 0;padding:15px;border-left:6px solid var(--green);border-radius:9px;background:var(--good-bg)}.social-access-count strong,.social-access-count span{display:block}.social-access-count strong{font-size:25px}.social-access-count span{margin-top:3px;color:#61766a;font-size:7px}.social-manager-summary ul{margin:10px 0 14px;padding:0;list-style:none}.social-manager-summary li{display:flex;justify-content:space-between;gap:12px;padding:9px 2px;border-top:1px solid #e3eaf1}.social-manager-summary li b,.social-manager-summary li span{font-size:7px}.social-manager-summary li span{color:#5b7288;text-align:right}.social-manager-summary>button{width:100%;border:0;border-radius:8px;padding:10px;background:var(--green);color:#fff;font-size:7px;font-weight:900}.social-manager-summary>button.secondary{margin-top:7px;background:var(--navy)}.social-owner-gates{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px}.social-owner-gates>div{padding:14px;border:1px solid #dce5ed;border-radius:10px;background:#fff}.social-owner-gates strong,.social-owner-gates span{display:block}.social-owner-gates strong{margin-top:9px;font-size:8px}.social-owner-gates span{margin-top:4px;color:#6b7d90;font-size:6.5px;line-height:1.45}@media(max-width:1180px){.social-workspace-tabs{grid-template-columns:repeat(4,1fr)}.social-summary-grid{grid-template-columns:repeat(3,1fr)}.social-reach-grid{grid-template-columns:1fr 1fr}.social-review-summary{grid-template-columns:repeat(4,1fr)}.social-review-summary>div{grid-column:1/5}.social-account-grid{grid-template-columns:1fr}}@media(max-width:820px){.home-period-control{grid-template-columns:1fr 1fr}.home-period-read{grid-column:1/3;grid-row:1;border:0}.home-period-mode,.period-today{grid-column:1/3}.home-period-strip{overflow-x:auto;grid-template-columns:repeat(7,minmax(92px,1fr))}.social-workspace-toolbar{grid-template-columns:1fr 1fr}.social-role-badge{grid-column:1/3}.social-toolbar-health{text-align:left}.social-owner-answer,.social-overview-layout,.social-performance-layout,.social-manager-control-layout{grid-template-columns:1fr}.social-owner-answer aside{padding:12px 0 0;border-left:0;border-top:1px solid #cfe2d7;text-align:left}.social-detail-kpis{grid-template-columns:repeat(3,1fr)}.social-content-board{grid-template-columns:1fr}.social-review-summary{grid-template-columns:1fr 1fr}.social-review-summary>div{grid-column:1/3}.social-review-queue>article{grid-template-columns:1fr}.social-review-queue>article>div{border-right:0;border-bottom:1px solid #e3eaf1}.social-seo-hero{grid-template-columns:1fr}.social-seo-hero aside{text-align:left}.social-owner-gates{grid-template-columns:1fr}}@media(max-width:520px){.social-workspace-tabs{display:flex;overflow-x:auto}.social-workspace-tabs button{min-width:120px}.social-workspace-toolbar{grid-template-columns:1fr}.social-role-badge{grid-column:auto}.social-workspace-toolbar select,.social-workspace-toolbar>button{width:100%}.social-summary-grid,.social-detail-kpis,.social-reach-grid{grid-template-columns:1fr}.social-definition-strip,.social-permission-reminder,.social-account-boundary{align-items:flex-start;flex-direction:column}.social-ranked-content>article{grid-template-columns:auto 1fr}.social-ranked-content>article>span,.social-ranked-content>article>em{grid-column:2}.social-review-summary{grid-template-columns:1fr}.social-review-summary>div{grid-column:auto}.social-account-grid>article{grid-template-columns:auto 1fr}.social-account-grid>article>.status-tag,.social-account-grid>article>button{grid-column:2;justify-self:start}}.google-growth-answer{display:grid;grid-template-columns:minmax(0,1fr) 185px;gap:18px;align-items:center;margin-bottom:9px;padding:18px 20px;border-left:8px solid #4285f4;border-radius:12px;background:linear-gradient(110deg,#eef5ff,#fff 62%)}.google-growth-answer small{color:#4285f4;font-size:6px;font-weight:950;letter-spacing:.09em}.google-growth-answer h3{margin:7px 0 5px;font-size:15px}.google-growth-answer p{margin:0;color:#63788d;font-size:7.5px;line-height:1.5}.google-growth-answer aside{padding-left:18px;border-left:1px solid #d2e0ed;text-align:center}.google-growth-answer aside strong,.google-growth-answer aside span{display:block}.google-growth-answer aside strong{margin-top:7px;font-size:24px}.google-growth-answer aside span{margin-top:3px;color:#697d90;font-size:6.5px}.google-growth-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-bottom:9px}.google-growth-kpis article{min-height:91px;padding:12px;border:1px solid #dbe5ed;border-top:5px solid #4285f4;border-radius:9px;background:#fff}.google-growth-kpis small,.google-growth-kpis strong,.google-growth-kpis span{display:block}.google-growth-kpis small{color:#748699;font-size:5.5px;font-weight:950;letter-spacing:.07em}.google-growth-kpis strong{margin-top:8px;font-size:18px}.google-growth-kpis span{margin-top:4px;color:#687c90;font-size:6.5px}.google-growth-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:12px}.google-growth-shortcuts button{min-height:68px;padding:11px 13px;border:1px solid #d8e3ed;border-radius:9px;background:#fff;color:#26455f;text-align:left}.google-growth-shortcuts button:hover{border-color:#4285f4;background:#f2f7ff}.google-growth-shortcuts strong,.google-growth-shortcuts span{display:block}.google-growth-shortcuts strong{font-size:8px}.google-growth-shortcuts span{margin-top:4px;color:#708296;font-size:6.5px;line-height:1.35}@media(max-width:1180px){.google-growth-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.home-period-selector{grid-template-columns:1fr}.home-period-actions{min-width:0;padding:14px 0 0;border-left:0;border-top:1px solid #dce5ed}.home-period-actions .home-period-mode,.home-period-nav .period-today{grid-column:auto}.google-growth-answer{grid-template-columns:1fr}.google-growth-answer aside{padding:12px 0 0;border-left:0;border-top:1px solid #d2e0ed;text-align:left}.google-growth-shortcuts{grid-template-columns:1fr 1fr}}@media(max-width:520px){.google-growth-kpis,.google-growth-shortcuts{grid-template-columns:1fr}}.vendor-order-home{display:grid;grid-template-columns:minmax(0,1fr) 115px auto auto;gap:14px;align-items:center;margin-top:12px;padding:16px 18px;border-left:8px solid var(--amber);border-radius:11px;background:linear-gradient(105deg,#fff8eb,#fff 60%);box-shadow:0 8px 24px #18314b0f}.vendor-order-home>div:first-child small{display:block;margin-top:8px;color:#9b6b21;font-size:6px;font-weight:950;letter-spacing:.08em}.vendor-order-home h3{margin:5px 0 3px;font-size:13px}.vendor-order-home p{margin:0;color:#687b8d;font-size:7px;line-height:1.5}.vendor-order-home>div:nth-child(2){padding-left:14px;border-left:1px solid #ead8b5;text-align:center}.vendor-order-home>div:nth-child(2) strong,.vendor-order-home>div:nth-child(2) span{display:block}.vendor-order-home>div:nth-child(2) strong{color:#9c691c;font-size:24px}.vendor-order-home>div:nth-child(2) span{color:#7e8b96;font-size:6px}.vendor-order-home>button{border:0;border-radius:8px;padding:10px 11px;background:var(--navy);color:#fff;font-size:7px;font-weight:900}.vendor-order-home>button.secondary{border:1px solid #d8e2eb;background:#fff;color:#50677d}.order-vendor-tabs{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-bottom:10px}.order-vendor-tabs button{position:relative;min-height:58px;padding:10px;border:1px solid #dce5ed;border-radius:9px;background:#fff;color:#50667b;text-align:left}.order-vendor-tabs button.active{border-color:var(--navy);background:var(--navy);color:#fff}.order-vendor-tabs strong,.order-vendor-tabs span{display:block}.order-vendor-tabs strong{font-size:8px}.order-vendor-tabs span{margin-top:4px;color:#7a8b9c;font-size:5.5px}.order-vendor-tabs button.active span{color:#9db1c2}.order-vendor-tabs b{position:absolute;top:8px;right:8px;min-width:16px;padding:3px 5px;border-radius:999px;background:#ebc77d;color:#614819;font-size:6px;text-align:center}.restaurant-order-layout{display:grid;grid-template-columns:minmax(0,1fr) 295px;gap:12px}.restaurant-order-layout>.card{margin:0}.restaurant-order-builder{overflow:visible}.restaurant-order-builder>header{display:flex;justify-content:space-between;gap:15px;padding:15px;border-bottom:1px solid #e3eaf1}.restaurant-order-builder>header h3{margin:8px 0 4px;font-size:13px}.restaurant-order-builder>header p{margin:0;color:#708397;font-size:6.5px}.restaurant-order-builder>header>button{height:max-content;border:0;border-radius:8px;padding:9px 10px;background:var(--green);color:#fff;font-size:7px;font-weight:900}.restaurant-order-lines{overflow:auto}.restaurant-order-line{min-width:720px;display:grid;grid-template-columns:115px minmax(220px,1fr) 78px 90px 27px;gap:7px;align-items:center;padding:8px 12px;border-bottom:1px solid #e8edf1}.restaurant-order-line.heading{background:#f7f9fb;color:#7d8e9f;font-size:6px;font-weight:950;text-transform:uppercase}.restaurant-order-line input,.restaurant-order-line select,.order-rep-card input{width:100%;border:1px solid #d8e2ea;border-radius:7px;padding:8px;background:#fff;color:#40566b;font-size:7px}.restaurant-order-line>button{border:0;border-radius:6px;background:var(--bad-bg);color:var(--red)}.restaurant-add-line{margin:11px 12px;border:1px dashed #dfc48e;border-radius:8px;padding:9px 11px;background:#fff9ed;color:#795b25;font-size:7px;font-weight:900}.order-rep-card{padding:15px;overflow:visible}.order-rep{display:flex;gap:10px;align-items:center;margin:13px 0}.order-rep>span{width:39px;height:39px;display:grid;place-items:center;border-radius:10px;background:#faecca;color:#75571f;font-size:9px;font-weight:950}.order-rep strong,.order-rep small{display:block}.order-rep strong{font-size:9px}.order-rep small{margin-top:3px;color:#7a8c9d;font-size:6px}.order-rep-card>label:not(.order-approval){display:block;color:#708397;font-size:6px;font-weight:900}.order-rep-card>label input{margin-top:5px;background:#f7f9fb}.order-rep-facts{margin:12px 0;padding:9px;border-radius:9px;background:#f5f8fa}.order-rep-facts span{display:block;padding:6px 3px;color:#536b82;font-size:6.5px}.order-rep-facts b{display:block;margin-bottom:2px;color:#8493a2;font-size:5.5px}.order-approval{display:flex;gap:8px;align-items:flex-start;padding:10px;border-radius:8px;background:var(--good-bg)}.order-approval input{accent-color:var(--green)}.order-approval strong,.order-approval small{display:block}.order-approval strong{font-size:7px}.order-approval small{margin-top:3px;color:#647c70;font-size:5.5px}.order-send{width:100%;margin-top:10px;border:0;border-radius:8px;padding:10px;background:var(--green);color:#fff;font-size:7px;font-weight:950}.order-send:disabled{opacity:.45;cursor:not-allowed}.order-demo-note{display:block;margin-top:8px;color:#8493a1;font-size:5.5px;line-height:1.45}.order-email-preview{display:grid;grid-template-columns:270px 1fr;gap:18px;margin-top:12px;padding:15px}.order-email-preview>div:first-child h3{margin:8px 0 4px}.order-email-preview>div:first-child>span{color:#75879a;font-size:6.5px}.order-email-preview>div:last-child{padding:14px;border:1px solid #e0e7ed;border-radius:9px;background:#f7f9fb;font-size:7px}.order-email-preview>div:last-child>strong,.order-email-preview>div:last-child>p,.order-email-preview>div:last-child>span,.order-email-preview>div:last-child>b{display:block}.order-email-preview>div:last-child>span{padding:6px 8px;border-bottom:1px solid #e4eaf0;background:#fff}.order-email-preview>div:last-child>span small{float:right;color:#8595a4}.order-email-preview>div:last-child>b{margin-top:8px;color:#788a9b;font-size:5.5px}.vendor-calendar-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:11px}.vendor-calendar-kpis article{min-height:92px;padding:13px;border:1px solid #dce5ed;border-top:5px solid var(--green);border-radius:10px;background:#fff}.vendor-calendar-kpis article.review{border-top-color:var(--amber);background:var(--review-bg)}.vendor-calendar-kpis small,.vendor-calendar-kpis strong,.vendor-calendar-kpis span{display:block}.vendor-calendar-kpis small{color:#748699;font-size:5.5px;font-weight:950}.vendor-calendar-kpis strong{margin-top:8px;font-size:19px}.vendor-calendar-kpis span{margin-top:5px;color:#687b8e;font-size:6.5px}.vendor-week-calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.vendor-week-calendar>article{min-height:270px;overflow:hidden;border:1px solid #dce5ed;border-radius:10px;background:#fff}.vendor-week-calendar>article.next{border-top:5px solid var(--amber)}.vendor-week-calendar article>header{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid #e2e9ef;background:#f7f9fb}.vendor-week-calendar header span{color:#75879a;font-size:6px;font-weight:950}.vendor-week-calendar header strong{font-size:13px}.vendor-week-calendar article>div{padding:7px}.vendor-week-calendar article>div>button{width:100%;min-height:88px;margin-bottom:6px;padding:8px;border:1px solid #dfe6ec;border-left:4px solid var(--amber);border-radius:8px;background:#f7f9fb;color:#40566a;text-align:left}.vendor-week-calendar article>div>button .status-tag{margin-bottom:7px}.vendor-week-calendar article>div>button strong,.vendor-week-calendar article>div>button span,.vendor-week-calendar article>div>button small{display:block}.vendor-week-calendar article>div>button strong{font-size:8px}.vendor-week-calendar article>div>button span{margin-top:2px;color:#76899a;font-size:6px}.vendor-week-calendar article>div>button small{margin-top:4px;color:#5e7488;font-size:5.5px}.vendor-week-calendar article>div>p{color:#97a3ae;font-size:6px;text-align:center}.vendor-calendar-bottom{display:grid;grid-template-columns:1.25fr .75fr;gap:12px;margin-top:12px}.vendor-calendar-bottom>.card{margin:0}.restaurant-vendor-rule{display:grid;grid-template-columns:85px 1fr 130px auto;gap:10px;align-items:center;padding:11px 14px;border-top:1px solid #e4ebf1}.restaurant-vendor-rule>b{font-size:8px}.restaurant-vendor-rule strong,.restaurant-vendor-rule span{display:block}.restaurant-vendor-rule strong{font-size:7px}.restaurant-vendor-rule span,.restaurant-vendor-rule small{color:#788a9b;font-size:5.5px}.restaurant-vendor-rule>button{border:0;background:transparent;color:var(--blue);font-size:6px;font-weight:900}.vendor-reminder{padding:12px 14px;border-top:1px solid #e4ebf1}.vendor-reminder small,.vendor-reminder strong,.vendor-reminder span{display:block}.vendor-reminder small{color:#9b681b;font-size:5.5px;font-weight:950}.vendor-reminder strong{margin-top:4px;font-size:7px}.vendor-reminder span{margin-top:3px;color:#788a9b;font-size:6px}@media(max-width:1180px){.order-vendor-tabs{grid-template-columns:repeat(3,1fr)}.vendor-week-calendar{grid-template-columns:repeat(4,1fr)}.vendor-order-home{grid-template-columns:1fr 100px auto}.vendor-order-home>button.secondary{grid-column:3}}@media(max-width:820px){.restaurant-order-layout,.vendor-calendar-bottom,.order-email-preview{grid-template-columns:1fr}.vendor-week-calendar{grid-template-columns:repeat(3,1fr)}.vendor-order-home{grid-template-columns:1fr 100px}.vendor-order-home>button,.vendor-order-home>button.secondary{grid-column:auto}.vendor-calendar-kpis{grid-template-columns:1fr 1fr}}@media(max-width:520px){.order-vendor-tabs{display:flex;overflow-x:auto}.order-vendor-tabs button{min-width:130px}.vendor-week-calendar{grid-template-columns:1fr 1fr}.vendor-order-home{grid-template-columns:1fr}.vendor-order-home>div:nth-child(2){padding:0;border:0;text-align:left}.restaurant-vendor-rule{grid-template-columns:65px 1fr}.restaurant-vendor-rule small,.restaurant-vendor-rule>button{grid-column:2}.vendor-calendar-kpis{grid-template-columns:1fr}}.order-simple-answer{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:14px;padding:21px 23px;border:1px solid #ead9b8;border-left:8px solid var(--amber);border-radius:14px;background:linear-gradient(105deg,#fff9ee,#fff 70%);box-shadow:0 7px 22px #17344f0d}.order-simple-answer h3{margin:9px 0 5px;font-size:22px;letter-spacing:-.02em}.order-simple-answer p{margin:0;color:#5f7184;font-size:13px;line-height:1.5}.order-simple-answer>button{border:0;border-radius:9px;padding:12px 15px;background:var(--navy);color:#fff;font-size:11px;font-weight:900;white-space:nowrap}.order-status-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 10px}.order-status-strip article{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:1px 9px;align-items:center;padding:10px 13px;border:1px solid #dce5ed;border-radius:10px;background:#fff}.order-status-strip article:nth-child(1){border-left:5px solid var(--amber)}.order-status-strip article:nth-child(2){border-left:5px solid var(--blue)}.order-status-strip article:nth-child(3){border-left:5px solid var(--green)}.order-status-strip small{grid-column:1;color:#6e8295;font-size:7px;font-weight:950;letter-spacing:.08em}.order-status-strip strong{grid-row:1/3;grid-column:2;justify-self:end;color:#173b5c;font-size:20px}.order-status-strip span{grid-column:1;color:#75889b;font-size:8px}.order-simple-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 14px;padding:0;list-style:none}.order-simple-steps li{display:flex;align-items:center;gap:11px;min-height:67px;padding:12px 14px;border:1px solid #dbe4ec;border-radius:11px;background:#f7f9fb;color:#718296}.order-simple-steps li.active{border-color:#abdcc8;background:var(--good-bg);color:#244d3c}.order-simple-steps li>b,.order-step-heading>b{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:9px;background:#dfe6ed;color:#4f657a;font-size:12px}.order-simple-steps li.active>b,.order-step-heading>b{background:var(--navy);color:#fff}.order-simple-steps strong,.order-simple-steps small{display:block}.order-simple-steps strong{font-size:12px}.order-simple-steps small{margin-top:3px;font-size:9px}.order-simple-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:14px;align-items:start}.order-simple-layout>.card{margin:0}.order-simple-main{overflow:hidden;padding:0}.order-step-block{padding:23px}.order-step-block+.order-step-block{border-top:1px solid #dfe7ee}.order-step-heading{display:flex;align-items:center;gap:12px}.order-step-heading>div{flex:1}.order-step-heading small{display:block;color:var(--blue);font-size:8px;font-weight:950;letter-spacing:.1em}.order-step-heading h3{margin:4px 0 0;font-size:18px}.order-step-heading>button{border:0;border-radius:9px;padding:10px 12px;background:var(--green);color:#fff;font-size:10px;font-weight:900}.order-vendor-quick{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:16px;padding:10px;border:1px solid #dce5ed;border-radius:10px;background:#f7f9fb}.order-vendor-quick>span{margin:0 2px 0 5px;color:#6f8294;font-size:7px;font-weight:950;letter-spacing:.08em}.order-vendor-quick>button{border:1px solid #ccd9e4;border-radius:999px;padding:7px 9px;background:#fff;color:#466076;font-size:8px;font-weight:900}.order-vendor-quick>button.active{border-color:var(--green);background:var(--good-bg);color:#176445}.order-add-vendor-form{margin-top:12px;padding:16px;border:1px solid #b9d8c9;border-left:6px solid var(--green);border-radius:11px;background:linear-gradient(115deg,#f2fbf7,#fff 74%)}.order-add-vendor-form>div:first-child small{color:var(--green);font-size:7px;font-weight:950;letter-spacing:.1em}.order-add-vendor-form>div:first-child h3{margin:5px 0 2px;font-size:15px}.order-add-vendor-form>div:first-child p{margin:0;color:#687e90;font-size:9px}.order-add-vendor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px}.order-add-vendor-fields label>span{display:block;margin-bottom:5px;color:#5b7084;font-size:8px;font-weight:900}.order-add-vendor-fields input,.order-add-vendor-fields select{width:100%;border:1px solid #c6d5e1;border-radius:8px;padding:10px 11px;background:#fff;color:#23445f;font-size:10px}.order-add-vendor-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:11px}.order-add-vendor-actions button{border:0;border-radius:8px;padding:10px 13px;background:var(--green);color:#fff;font-size:9px;font-weight:900}.order-add-vendor-actions button.secondary{border:1px solid #cbd8e3;background:#fff;color:#52697d}.order-vendor-select{display:block;margin-top:17px}.order-vendor-select>span{display:block;margin-bottom:7px;color:#596f83;font-size:11px;font-weight:850}.order-vendor-select select{width:100%;border:2px solid #bbcad8;border-radius:10px;padding:13px 14px;background:#fff;color:#173b5c;font-size:14px;font-weight:800}.order-vendor-finder{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(380px,1.2fr);gap:11px;align-items:end;margin-top:17px}.order-vendor-finder label>span{display:block;margin-bottom:7px;color:#596f83;font-size:10px;font-weight:850}.order-vendor-finder input{width:100%;border:2px solid #bbcad8;border-radius:10px;padding:12px 13px;background:#fff;color:#173b5c;font-size:12px}.order-vendor-sort select{width:100%;border:2px solid #bbcad8;border-radius:10px;padding:12px 13px;background:#fff;color:#173b5c;font-size:11px;font-weight:800}.order-vendor-finder nav{grid-column:1/3;display:flex;flex-wrap:wrap;gap:6px}.order-vendor-finder nav button{border:1px solid #cfdbe5;border-radius:999px;padding:9px 11px;background:#f7f9fb;color:#5d7286;font-size:9px;font-weight:900}.order-vendor-finder nav button b{display:inline-grid;place-items:center;min-width:18px;margin-left:3px;padding:2px 4px;border-radius:999px;background:#e3ebf2;color:#4d6479;font-size:7px}.order-vendor-finder nav button.active{border-color:var(--navy);background:var(--navy);color:#fff}.order-vendor-finder nav button.active b{background:#ffffff2e;color:#fff}.order-vendor-count{grid-column:1/3;display:flex;align-items:center;gap:7px;padding:10px 12px;border-radius:9px;background:#eef4f8;color:#5d7286}.order-vendor-count strong{color:#173b5c;font-size:11px}.order-vendor-count span{font-size:10px}.order-vendor-count small{margin-left:auto;font-size:8px}.order-mobile-vendor-select{display:none}.order-vendor-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:340px;overflow:auto;margin-top:11px;padding:3px}.order-vendor-directory>article{position:relative;min-height:90px;overflow:hidden;border:1px solid #d7e2eb;border-left:6px solid #9aa9b6;border-radius:10px;background:#fff;color:#304e68}.order-vendor-directory>article:hover{border-color:#8cb8ff;border-left-color:#8cb8ff}.order-vendor-directory>article.active{border-color:#7cd2ac;border-left-color:var(--green);background:var(--good-bg);box-shadow:0 5px 14px #108a5914}.order-vendor-pick{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;align-items:center;width:100%;height:100%;min-height:90px;padding:13px 79px 13px 13px;border:0;background:transparent;color:inherit;text-align:left}.order-vendor-pick>span:nth-child(2){min-width:42px;text-align:right}.order-vendor-star{position:absolute;top:8px;right:8px;width:28px;height:28px;border:1px solid #d5dfe8;border-radius:8px;background:#f7f9fb;color:#a5b0ba;font-size:14px}.order-vendor-star.active{border-color:#e7c477;background:#fff8e8;color:#c58b13}.order-vendor-status{position:absolute;right:8px;bottom:8px;border-radius:999px;padding:4px 7px;background:var(--review-bg);color:#91631a;font-size:7px;font-weight:950;text-transform:uppercase}.order-vendor-status.ready{background:#eef5ff;color:var(--blue)}.order-vendor-status.sent{background:var(--good-bg);color:var(--green)}.order-vendor-directory strong,.order-vendor-directory small,.order-vendor-directory b,.order-vendor-directory em{display:block}.order-vendor-directory strong{font-size:12px}.order-vendor-directory small{margin-top:4px;color:#6f8294;font-size:8px;line-height:1.35}.order-vendor-directory b{font-size:15px}.order-vendor-directory em{grid-column:1/3;color:#536b80;font-size:8px;font-style:normal;font-weight:800}.order-vendor-empty{grid-column:1/3;padding:22px;border:1px dashed #cbd8e3;border-radius:10px;color:#617589;text-align:center}.order-vendor-empty strong,.order-vendor-empty span{display:block}.order-vendor-empty strong{font-size:12px}.order-vendor-empty span{margin-top:5px;font-size:9px}.order-vendor-summary{display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px;margin-top:12px}.order-vendor-summary>div{min-height:92px;padding:13px;border:1px solid #dce5ed;border-top:5px solid var(--green);border-radius:10px;background:#fbfdff}.order-vendor-summary>div.review{border-top-color:var(--amber);background:var(--review-bg)}.order-vendor-summary small,.order-vendor-summary strong,.order-vendor-summary span{display:block}.order-vendor-summary small{color:#718397;font-size:8px;font-weight:950;letter-spacing:.08em}.order-vendor-summary strong{margin-top:8px;font-size:12px}.order-vendor-summary span{margin-top:4px;color:#66798c;font-size:9px;line-height:1.4;overflow-wrap:anywhere}.order-simple-lines{margin-top:17px;overflow:hidden;border:1px solid #dce5ed;border-radius:11px}.order-simple-line{display:grid;grid-template-columns:minmax(220px,1fr) 105px 120px 35px;gap:9px;align-items:end;padding:12px;border-top:1px solid #e4ebf1;background:#fff}.order-simple-line:first-of-type{border-top:0}.order-simple-line.heading{align-items:center;padding:9px 12px;background:#f2f6f9;color:#718397;font-size:8px;font-weight:950;text-transform:uppercase}.order-simple-line label>small{display:block;margin-bottom:5px;color:#728397;font-size:8px;font-weight:900}.order-simple-line input,.order-simple-line select{width:100%;border:1px solid #cbd8e3;border-radius:8px;padding:11px;background:#fff;color:#2e4c66;font-size:12px}.order-simple-line>button{height:40px;border:0;border-radius:8px;background:var(--bad-bg);color:var(--red);font-size:18px}.order-empty{padding:25px;text-align:center}.order-empty strong,.order-empty span{display:block}.order-empty strong{font-size:15px}.order-empty span{margin-top:5px;color:#718397;font-size:11px}.order-empty button{margin-top:13px;border:0;border-radius:9px;padding:11px 14px;background:var(--green);color:#fff;font-size:11px;font-weight:900}.order-simple-main .restaurant-add-line{margin:12px 0 0;padding:11px 13px;font-size:10px}.order-simple-review{position:sticky;top:18px;padding:20px}.order-review-status{align-self:center;border-radius:999px;padding:6px 9px;background:var(--review-bg);color:#91631a;font-size:8px;font-weight:950;text-transform:uppercase}.order-review-status.ready{background:#eef5ff;color:var(--blue)}.order-review-status.sent{background:var(--good-bg);color:var(--green)}.order-review-recipient{display:flex;align-items:center;gap:11px;margin:18px 0 12px;padding:13px;border-radius:10px;background:#f3f7fa}.order-review-recipient>span{width:43px;height:43px;flex:0 0 43px;display:grid;place-items:center;border-radius:10px;background:var(--navy);color:#fff;font-size:11px;font-weight:950}.order-review-recipient small,.order-review-recipient strong,.order-review-recipient p{display:block;margin:0}.order-review-recipient small{color:#728397;font-size:8px;font-weight:950}.order-review-recipient strong{margin-top:4px;font-size:12px}.order-review-recipient p{margin-top:3px;color:#6d7f90;font-size:9px;overflow-wrap:anywhere}.order-review-list{overflow:hidden;border:1px solid #dce5ed;border-radius:10px}.order-review-list>div{display:flex;justify-content:space-between;gap:12px;padding:11px;border-top:1px solid #e4ebf1}.order-review-list>div:first-child{border-top:0}.order-review-list strong{font-size:10px}.order-review-list span{color:#617589;font-size:10px;white-space:nowrap}.order-review-list>p{margin:0;padding:17px;color:#718397;font-size:10px;text-align:center}.order-review-message{margin-top:12px;padding:13px;border-left:5px solid var(--blue);border-radius:8px;background:#eef5ff}.order-review-message small{color:var(--blue);font-size:8px;font-weight:950}.order-review-message p{margin:6px 0 0;color:#4d657c;font-size:10px;line-height:1.5}.order-simple-approval{display:flex;gap:10px;align-items:flex-start;margin-top:13px;padding:13px;border-radius:9px;background:var(--good-bg)}.order-simple-approval input{width:19px;height:19px;margin:1px 0 0;accent-color:var(--green)}.order-simple-approval strong,.order-simple-approval small{display:block}.order-simple-approval strong{font-size:11px}.order-simple-approval small{margin-top:4px;color:#60766c;font-size:9px;line-height:1.4}.order-simple-send{width:100%;margin-top:12px;border:0;border-radius:10px;padding:13px;background:var(--green);color:#fff;font-size:11px;font-weight:950}.order-simple-send:disabled{background:#d9e1e7;color:#7b8995;cursor:not-allowed}.order-simple-review .order-demo-note{font-size:8px;line-height:1.5}.order-email-details{margin-top:14px;padding:0;overflow:hidden}.order-email-details summary{padding:15px 18px;color:#31516c;font-size:11px;font-weight:900;cursor:pointer}.order-email-details>div{padding:0 18px 18px;color:#526a7f;font-size:10px;line-height:1.55}.order-email-details>div>span,.order-email-details>div>strong{display:block;padding:8px 0;border-bottom:1px solid #e3eaf0}.order-email-details>div>p{margin:9px 0 0}@media(max-width:1050px){.order-simple-layout{grid-template-columns:1fr}.order-simple-review{position:static}}@media(max-width:720px){.order-simple-answer{align-items:flex-start;flex-direction:column}.order-simple-answer>button{width:100%}.order-simple-steps,.order-vendor-finder{grid-template-columns:1fr}.order-vendor-finder nav{grid-column:auto}.order-vendor-count{grid-column:auto;align-items:flex-start;flex-direction:column}.order-vendor-count small{margin-left:0}.order-mobile-vendor-select{display:block;margin-top:11px}.order-mobile-vendor-select>span{display:block;margin-bottom:6px;color:#5b7084;font-size:9px;font-weight:900}.order-mobile-vendor-select select{width:100%;border:2px solid #8ba1b5;border-radius:9px;padding:12px;background:#fff;color:#173b5c;font-size:12px;font-weight:850}.order-vendor-summary{grid-template-columns:1fr}.order-simple-line,.order-simple-line.heading{grid-template-columns:minmax(0,1fr) 85px 100px 35px}}@media(max-width:520px){.order-status-strip{grid-template-columns:1fr 1fr 1fr}.order-status-strip article{display:block;padding:9px;text-align:center}.order-status-strip strong,.order-status-strip small,.order-status-strip span{display:block}.order-status-strip strong{margin:3px 0;font-size:17px}.order-status-strip span{font-size:7px}.order-step-block,.order-simple-review{padding:16px}.order-step-heading{align-items:flex-start;flex-wrap:wrap}.order-step-heading>button{width:100%}.order-vendor-quick{flex-wrap:nowrap;overflow-x:auto}.order-vendor-quick>span,.order-vendor-quick>button{flex:0 0 auto}.order-add-vendor-fields{grid-template-columns:1fr}.order-simple-line.heading{display:none}.order-simple-line{grid-template-columns:1fr 1fr;align-items:end}.order-simple-line label:first-child{grid-column:1/3}.order-simple-line>button{grid-column:2;justify-self:end;width:42px}.order-vendor-directory{display:none}.order-vendor-empty{grid-column:auto}}.value-proof-notice{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:18px;padding:18px 20px;border:1px solid #bed8f2;border-radius:14px;background:linear-gradient(135deg,#eef7ff,#f9fcff);box-shadow:0 12px 30px #194c780f}.value-proof-notice strong,.value-proof-notice span{display:block}.value-proof-notice strong{margin-top:9px;color:#173b5c;font-size:15px}.value-proof-notice span{margin-top:5px;max-width:820px;color:#60768a;font-size:11px;line-height:1.55}.value-proof-notice>button,.ledger-actions button,.pilot-proof-card>button{border:0;border-radius:10px;padding:12px 15px;background:var(--blue);color:#fff;font-size:10px;font-weight:950;white-space:nowrap}.value-proof-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.value-proof-summary article{min-height:118px;padding:18px;border:1px solid #dbe5ed;border-top:5px solid #8496a6;border-radius:13px;background:#fff;box-shadow:0 10px 26px #1937500d}.value-proof-summary article.verified{border-top-color:var(--green);background:linear-gradient(180deg,#f0fbf6,#fff)}.value-proof-summary article.monitoring{border-top-color:#dfa33d;background:linear-gradient(180deg,#fff8e9,#fff)}.value-proof-summary article.modeled{border-top-color:#7667d9;background:linear-gradient(180deg,#f4f1ff,#fff)}.value-proof-summary small,.value-proof-summary strong,.value-proof-summary span{display:block}.value-proof-summary small{color:#698094;font-size:8px;font-weight:950;letter-spacing:.08em}.value-proof-summary strong{margin-top:14px;color:#173b5c;font-size:23px}.value-proof-summary span{margin-top:7px;color:#718397;font-size:10px}.value-proof-card{margin-bottom:18px;padding:20px}.value-proof-rule{display:flex;align-items:center;gap:14px;margin-top:14px;padding:13px 15px;border-radius:9px;background:#edf9f3;color:#426b59;font-size:10px;line-height:1.45}.value-proof-rule strong{flex:0 0 auto;color:var(--green)}.ledger-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:15px}.ledger-actions button.secondary,.decision-memory-card button.secondary{border:1px solid #cbd8e3;background:#fff;color:#33546f}.value-boundaries{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px}.value-boundaries article{display:flex;gap:12px;padding:16px;border-radius:12px;background:#183d5d;color:#fff}.value-boundaries b{display:grid;place-items:center;width:31px;height:31px;flex:0 0 31px;border-radius:8px;background:#296489;color:#8fe2bf;font-size:9px}.value-boundaries strong,.value-boundaries span{display:block}.value-boundaries strong{font-size:11px}.value-boundaries span{margin-top:5px;color:#b8cbd9;font-size:9px;line-height:1.45}.decision-memory-flow{display:flex;align-items:center;justify-content:center;gap:11px;margin-bottom:18px;padding:14px 17px;border-radius:11px;background:#173b5c;color:#fff}.decision-memory-flow span{padding:7px 10px;border-radius:7px;background:#234f71;font-size:9px;font-weight:900}.decision-memory-flow i{color:#80d7b4;font-style:normal}.decision-memory-list{display:grid;gap:13px}.decision-memory-card{padding:19px;border-left:5px solid #dca044}.decision-memory-card.good{border-left-color:var(--green)}.decision-memory-card header,.decision-memory-card footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.decision-memory-card header small{color:#748799;font-size:8px;font-weight:950;letter-spacing:.06em}.decision-memory-card h3{margin:6px 0 0;color:#173b5c;font-size:15px}.decision-memory-grid{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:12px;margin:16px 0}.decision-memory-grid>div{padding:13px;border-radius:9px;background:#f3f7fa}.decision-memory-grid small,.decision-memory-grid strong{display:block}.decision-memory-grid small{color:#708397;font-size:8px;font-weight:950}.decision-memory-grid strong{margin-top:7px;color:#304f69;font-size:10px;line-height:1.45}.decision-memory-card footer{justify-content:flex-end}.decision-memory-card footer button{border:0;border-radius:8px;padding:10px 13px;background:var(--blue);color:#fff;font-size:9px;font-weight:900}.pilot-proof-card{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:17px;padding:21px;background:linear-gradient(135deg,#edf7ff,#fff)}.pilot-proof-card h3{margin:10px 0 4px;color:#173b5c}.pilot-proof-card p{margin:0;max-width:720px;color:#60768a;font-size:10px;line-height:1.5}@media(max-width:1050px){.value-proof-summary,.value-boundaries{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-memory-grid{grid-template-columns:1fr}}@media(max-width:720px){.value-proof-notice,.pilot-proof-card{align-items:flex-start;flex-direction:column}.value-proof-notice>button,.pilot-proof-card>button{width:100%}.decision-memory-flow{justify-content:flex-start;overflow-x:auto}.decision-memory-flow span{flex:0 0 auto}}@media(max-width:520px){.value-proof-summary,.value-boundaries{grid-template-columns:1fr}.ledger-actions,.decision-memory-card header,.decision-memory-card footer{align-items:stretch;flex-direction:column}.ledger-actions button,.decision-memory-card footer button{width:100%}}.wiki-workspace{font-size:14px;line-height:1.5}.wiki-workspace .card{margin-bottom:16px}.wiki-workspace h2{font-size:26px;margin:0 0 12px}.wiki-workspace h3{font-size:18px;margin:0 0 10px}.wiki-workspace p{color:#53677d}.wiki-workspace .concept-note{border:1px solid #d5e1ef;border-radius:10px;background:#eef5ff;padding:12px 16px;color:#415971;font-size:12px;margin-bottom:18px}.wiki-workspace button{border:1px solid #c9d8e7;border-radius:8px;padding:10px 14px;background:#fff;color:#173e67;font-size:13px;font-weight:750;cursor:pointer}.wiki-workspace button.primary{background:var(--navy);color:#fff;border-color:var(--navy)}.wiki-workspace button:disabled{opacity:.45;cursor:not-allowed}.wiki-workspace button.selected{background:#eaf2ff;border-color:var(--blue);color:#0754ce}.wiki-workspace input,.wiki-workspace select,.wiki-workspace textarea{border:1px solid #cbd8e5;border-radius:7px;padding:10px;background:#fff;color:var(--ink);font:inherit;max-width:100%}.wiki-workspace label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:750}.wiki-workspace textarea{width:100%;min-height:90px}.wiki-controls{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:14px 0}.wiki-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.wiki-two{display:grid;grid-template-columns:1.3fr 1fr;gap:16px}.wiki-workspace .wiki-stat{border:1px solid var(--line);border-top:5px solid var(--green);border-radius:12px;padding:18px;background:#fff}.wiki-stat strong{display:block;font-size:27px}.wiki-stat small{color:#53677d}.wiki-workspace .wiki-review{border-top-color:var(--amber)}.wiki-workspace table{width:100%;border-collapse:collapse;font-size:13px}.wiki-workspace td,.wiki-workspace th{padding:12px 9px;border-bottom:1px solid var(--line);text-align:left}.wiki-workspace th{color:#53677d;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.wiki-table{overflow-x:auto}.wiki-status{display:inline-block;padding:5px 9px;background:#eaf8f1;color:#087347;border-radius:20px;font-size:11px;font-weight:800}.wiki-status.review{background:#fff5df;color:#825000}.wiki-callout{border-left:5px solid var(--amber);background:#fffaf1;padding:16px;margin:14px 0}.wiki-log{padding:12px;border-bottom:1px solid var(--line);font-size:13px}.wiki-log small{display:block;color:#53677d}.wiki-evidence{background:#f6f9fd;padding:14px;border-radius:8px;margin:14px 0}.wiki-workspace details{border:1px solid var(--line);padding:12px;border-radius:8px;margin:10px 0}.wiki-workspace summary{font-weight:750;cursor:pointer}.wiki-frame{width:100%;border:0;min-height:1150px;background:var(--bg)}.wiki-feature-link{display:flex;justify-content:space-between;gap:15px;align-items:center;border:1px solid #bfd5f3;background:#eef5ff;padding:14px 18px;border-radius:12px;margin:0 0 16px;font-size:13px}.wiki-feature-link button{background:var(--navy);color:#fff;border:0;border-radius:8px;padding:10px 14px;font-weight:750}.demo-boundary{font-size:10px;color:#546b81;padding:12px 0 70px}.wiki-workspace .week-bar{height:12px;background:#e4edf7;border-radius:8px;overflow:hidden}.wiki-workspace .week-bar i{display:block;background:var(--blue);height:100%}.wiki-workspace a{color:#0754ce}.wiki-workspace :focus-visible{outline:3px solid #0866ff;outline-offset:3px}@media(max-width:900px){.wiki-two{grid-template-columns:1fr}.wiki-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wiki-feature-link{align-items:start;flex-direction:column}.wiki-frame{min-height:1600px}}@media(max-width:540px){.wiki-grid{grid-template-columns:1fr}.wiki-workspace h2{font-size:23px}.wiki-workspace td,.wiki-workspace th{padding:10px 7px}.wiki-controls>*{max-width:100%}.wiki-controls label{flex:1 1 140px}.wiki-workspace .card{padding:16px}.wiki-frame{min-height:2200px}}.mobile-nav-toggle{display:none}.wiki-frame{min-height:0!important;height:1200px}@media(max-width:760px){.mobile-nav-toggle{display:flex;justify-content:space-between;gap:12px;width:100%;padding:12px;border:1px solid #315273;border-radius:9px;background:#12375e;color:#fff;text-align:left;font-size:13px}.sidebar:not(.nav-open) nav{display:none}.sidebar:not(.nav-open) .sidebar-note{display:none}.sidebar .location-card{margin-bottom:12px}.sidebar{height:auto}.wiki-workspace .monday-simple-status{align-items:start}}.wiki-workspace .monday-simple-status>small{color:#53677d}.wiki-workspace td{font-size:13px}.wiki-workspace>.monday-simple-hero{margin-bottom:16px}.workspace>.savy-launch{position:static;margin:18px 0 0 auto;width:fit-content}.schedule-connected .schedule-command-head{display:block;margin:18px 0}.schedule-connected .schedule-week-table{min-width:1000px;width:100%}.schedule-connected th,.schedule-connected td{padding:10px;vertical-align:top;font-size:12px}.schedule-connected th small{display:block;font-weight:400;margin-top:6px}.schedule-connected td button{padding:8px;border-radius:8px;background:#eef5ff;color:#14314f;margin-bottom:5px;width:100%;font-size:11px}.schedule-connected td button.selected{outline:2px solid #1674ef}.schedule-connected td button.schedule-conflict{background:#fff0ea;color:#a2351d}.schedule-connected .wiki-controls{margin:12px 0}.schedule-connected label{display:flex;flex-direction:column;gap:6px;font-size:12px}.schedule-connected .wiki-controls label:has(input[type=checkbox]){flex-direction:row;align-items:center;max-width:260px}.schedule-connected .table-scroll:focus-visible{outline:2px solid #1674ef}.location-context{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;margin:0 0 18px;border:1px solid #d9e5f2;border-radius:12px;background:#fff}.location-context label{font-size:10px;font-weight:700;display:flex;align-items:center;gap:10px}.location-context select{border:1px solid #c8d8e9;border-radius:7px;padding:7px;font-size:12px;max-width:100%}.location-context span{font-size:10px;color:#53677d;max-width:360px}.connected-decisions label{display:block;margin:10px 0;font-size:12px}.connected-decisions textarea{display:block;min-height:80px;width:100%}.connected-decisions input:not([type=checkbox]){display:block;min-width:220px;max-width:100%}@media(max-width:760px){.location-context,.location-context label{display:block}.location-context select{display:block;width:100%;margin:6px 0}.location-context span{display:block}.schedule-connected .wiki-controls{align-items:stretch}}.guided-demo[aria-label="Guided demo controls"]{grid-template-columns:180px auto minmax(0,1fr) auto}.guided-demo select{width:100%;max-width:190px;font-size:11px;padding:6px;border:1px solid #cbd9e9;border-radius:7px;background:#fff}@media(max-width:900px){.guided-demo[aria-label="Guided demo controls"]{grid-template-columns:1fr 1fr}.guided-demo>label{grid-column:1/3;grid-row:1}.guided-demo>div{grid-column:1/3;grid-row:2}.guided-demo>button{grid-row:3}.guided-demo select{max-width:none}}.report-library,.report-library>.card,.report-preview-paper{min-width:0}.report-preview-paper .table-scroll{max-width:100%;width:100%}.report-preview-paper table{min-width:600px}.topbar .eyebrow,.triage-legend>span,.demo-boundary{color:#526579}.simple-workspace .nav-group button{font-size:14px;min-height:44px;line-height:1.4;white-space:normal}.all-features{border-top:1px solid #44617d;margin-top:14px;padding-top:15px}.all-features>summary{font-size:15px;font-weight:700;color:#e0eafa;cursor:pointer;padding:10px 6px}.feature-search{display:block;margin:12px 5px;color:#c9d9ea;font-size:13px}.feature-search input{width:100%;margin-top:7px;padding:10px;border:1px solid #617a94;border-radius:8px;background:#102f4f;color:#fff;font-size:14px}.feature-search input::placeholder{color:#c2d1e0}.feature-empty{font-size:14px;color:#d3deea;padding:10px}.scope-settings{margin:-4px 0 18px;color:#50657b;font-size:14px}.scope-settings>summary{cursor:pointer;padding:8px 0}.scope-settings[open]>.location-scope{margin-top:10px}.simple-workspace .sidebar-note,.simple-workspace .location-card button,.simple-workspace .header-actions .notifications,.simple-workspace .header-actions .health{display:none}.simple-workspace .topbar{margin-bottom:12px}.simple-workspace:has(.monday-simple-hero) .savy-launch{display:none}.schedule-extra,.workspace-details{margin:16px 0;border:1px solid #d4deeb;border-radius:10px;padding:16px;background:#fff}.schedule-extra>summary,.workspace-details>summary{font-size:16px;font-weight:700;cursor:pointer;color:var(--navy)}.schedule-extra[open]>summary,.workspace-details[open]>summary{margin-bottom:18px}.simple-workspace .schedule-command-head{gap:16px}.simple-workspace .schedule-command-head .wiki-controls{justify-content:flex-start}@media(max-width:900px){.simple-workspace .sidebar .location-card{display:none}.simple-workspace .scope-settings{font-size:13px}.simple-workspace .workspace{padding-top:16px}.simple-workspace .nav-group{margin-top:8px}.simple-workspace .all-features .nav-group{display:block}}.briefing-primary{margin-top:16px;background:var(--navy);color:#fff;border:0;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:700;cursor:pointer}@media(max-width:600px){.simple-workspace .period-command{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px}.simple-workspace .period-command>div{min-width:0;text-align:center}.simple-workspace .period-command strong{font-size:12px}.simple-workspace .period-command small{display:none}.simple-workspace .period-command button{padding:9px 7px;font-size:10px}.simple-workspace .monday-simple-status{display:flex}}.conversation-panel.savy-panel{width:min(680px,100vw);height:100dvh;display:flex;flex-direction:column;padding:0;overflow:hidden}.conversation-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 26px 12px;border-bottom:1px solid #e0e7ef;flex-shrink:0}.conversation-header h2{margin:0;font-size:24px;color:var(--navy)}.conversation-header p{margin:5px 0;font-size:14px;color:#53677d;line-height:1.4}.conversation-header>button{background:#fff;border:1px solid #d4deeb;border-radius:8px;font-size:24px;width:42px;height:42px;cursor:pointer;color:var(--navy);flex-shrink:0}.conversation-scope{font-size:12px;line-height:1.5;color:#526579;background:#f6f8fb;padding:10px 26px;margin:0;flex-shrink:0}.conversation-log{flex:1;min-height:0;overflow:auto;padding:24px 26px;overscroll-behavior:contain;scroll-padding-top:20px}.conversation-turn{margin:0 0 30px}.conversation-question{margin:0 0 22px 50px;background:#eef3f8;border-radius:15px 15px 3px;padding:14px 18px;font-size:16px;line-height:1.55;color:#142f49;white-space:pre-wrap;overflow-wrap:anywhere}.conversation-question>span{display:block;font-size:12px;font-weight:700;color:#53677d;margin-bottom:5px}.conversation-answer>small{font-size:13px;font-weight:800;color:var(--blue)}.conversation-answer>p{font-size:16px;line-height:1.7;color:#243d54;margin:12px 0}.conversation-answer>p>strong{font-weight:650}.conversation-bottom{padding:14px 26px 18px;border-top:1px solid #e0e7ef;background:#fff;flex-shrink:0}.conversation-followups{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.conversation-followups button{padding:8px 10px;border:1px solid #ccd9e6;border-radius:16px;background:#fff;color:#314f6b;font-size:13px;cursor:pointer}.conversation-composer{display:flex;align-items:flex-end;gap:10px;border:1px solid #aabed1;border-radius:14px;padding:10px}.conversation-composer textarea{flex:1;min-width:0;border:0;resize:vertical;max-height:150px;font:inherit;font-size:16px;line-height:1.5;background:#fff;color:var(--navy);padding:3px}.conversation-composer button{border:0;border-radius:9px;background:var(--navy);color:#fff;padding:11px 14px;font-size:14px;cursor:pointer}.conversation-composer button:disabled{opacity:.4;cursor:default}.conversation-note{display:block;font-size:12px;color:#526579;margin-top:7px}.readable-proof{margin-top:16px;border:1px solid #ccd9e6;border-radius:10px;background:#fafcfe}.readable-proof>summary{font-size:14px;font-weight:700;cursor:pointer;padding:13px 16px;color:var(--blue)}.proof-content{padding:0 16px 16px}.proof-content h3{font-size:18px;line-height:1.4;margin:12px 0}.proof-content p{font-size:15px;line-height:1.6;color:#314a60;margin:12px 0}.proof-content .proof-scope{font-size:12px;color:#53677d}.proof-rows{margin:15px 0}.proof-rows>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:10px 0;border-bottom:1px solid #e0e7ef;font-size:14px;line-height:1.5}.proof-rows dt{color:#53677d}.proof-rows dd{margin:0;text-align:right;font-weight:700;color:var(--navy);overflow-wrap:anywhere}.proof-math summary{font-size:14px;cursor:pointer;color:var(--blue);padding:8px 0}.proof-source{border-left:3px solid #b7cde4;padding-left:13px;margin-top:16px;font-size:14px}.proof-source span{font-size:12px;color:#53677d}.proof-intro{padding:14px 0;border-bottom:1px solid #dae4ed}.proof-intro p{font-size:15px;line-height:1.6;color:#314a60}.proof-intro small{font-size:12px;color:#53677d}.evidence-drawer{width:min(560px,100vw)}.evidence-drawer .drawer-head h2{font-size:22px}.evidence-drawer .evidence-fact-hero>strong{font-size:20px;line-height:1.5}.evidence-drawer .fact-list>article span,.evidence-drawer .fact-list>article strong{font-size:15px;line-height:1.5}.evidence-drawer .evidence-tabs button,.evidence-drawer .drawer-actions button{font-size:14px;min-height:42px}.evidence-drawer .source-simple strong,.evidence-drawer .math-simple p,.evidence-drawer .action-simple strong,.evidence-drawer .action-simple p{font-size:16px;line-height:1.65}@media(max-width:600px){.conversation-header{padding:16px 16px 10px}.conversation-scope{padding:8px 16px}.conversation-log{padding:20px 16px}.conversation-bottom{padding:10px 14px max(12px,env(safe-area-inset-bottom))}.conversation-question{margin-left:25px}.conversation-followups{gap:6px}.conversation-followups button{font-size:12px;padding:8px}.conversation-note{display:none}.proof-rows>div{grid-template-columns:1fr;gap:4px}.proof-rows dd{text-align:left}}body:has(.conversation-panel) .protected-demo-badge,body:has(.conversation-panel) .protected-demo-watermark{display:none}.practical-workflow{font-size:15px;line-height:1.55}.practical-workflow>header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.practical-workflow h3{font-size:20px}.practical-workflow p{font-size:14px;color:#4c6278;line-height:1.6}.practical-workflow label{display:flex;flex-direction:column;gap:6px;font-size:14px;color:#344f69}.practical-workflow input:not([type=checkbox]),.practical-workflow select,.practical-workflow textarea{min-width:0;width:100%;padding:10px;border:1px solid #bdccdc;border-radius:8px;font:inherit;font-size:15px;background:#fff;color:var(--navy)}.practical-workflow textarea{min-height:120px;resize:vertical}.practical-workflow button{min-height:42px;padding:10px 14px;border:1px solid #becede;border-radius:8px;background:#fff;color:var(--navy);font-size:14px;cursor:pointer}.practical-workflow button:disabled{opacity:.45;cursor:default}.practical-workflow summary{font-size:14px;cursor:pointer;padding:12px 0;color:var(--blue)}.workflow-status{padding:10px 14px;background:#eef5fb;border-radius:8px}.workflow-save{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0}.workflow-save>strong{font-size:19px;margin-right:auto}.workflow-save button:first-of-type{background:var(--navy);color:#fff}.invoice-edit-lines fieldset{display:grid;grid-template-columns:minmax(0,2fr) 1fr 1fr auto;gap:12px;border:1px solid #dce5ee;border-radius:10px;padding:14px;margin:14px 0;align-items:end}.invoice-edit-lines legend{font-size:13px;color:#526579}.invoice-edit-lines output{padding:10px 0;font-size:17px;font-weight:700}.workflow-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hours-edit-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid #e0e7ef}.hours-edit-row>strong{min-width:82px}.hours-edit-row>span{flex:1}.social-real-editor{padding:16px;background:#f8fafd;border-radius:10px}.social-real-editor .workflow-save{margin-bottom:0}@media(max-width:700px){.practical-workflow>header{display:block}.invoice-edit-lines fieldset{grid-template-columns:1fr 1fr}.invoice-edit-lines fieldset>label:first-of-type{grid-column:1/-1}.workflow-fields{grid-template-columns:1fr 1fr}.workflow-fields>label:nth-child(3){grid-column:1/-1}.hours-edit-row{align-items:flex-start}.hours-edit-row>label{max-width:45%}.practical-workflow .workflow-save>button{flex:1}}.reset-demo-dialog{max-height:90dvh;overflow:auto}.reset-demo-dialog>p{font-size:16px;line-height:1.6;margin:16px 0;color:#425b74}.reset-demo-dialog .drawer-actions button{font-size:14px;min-height:44px}.reset-demo-dialog .drawer-head>button{min-width:44px;min-height:44px}.schedule-simple{max-width:1280px;margin:0 auto}.schedule-simple-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0}.schedule-simple-head h2{margin:5px 0;font-size:26px;line-height:1.25}.schedule-simple-head p:not(.eyebrow){font-size:15px;color:#51647b;margin:8px 0}.schedule-simple button{min-height:42px;font-size:14px}.week-switch{display:flex;gap:8px;flex-shrink:0}.week-switch button{width:44px;font-size:20px}.schedule-summary-line{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0;font-size:14px;color:#51647b}.schedule-summary-line strong{font-size:23px;color:#102b49;margin-right:6px}.schedule-summary-line small{display:block;font-size:13px;margin-top:5px}.published-label{color:#167452;font-weight:700}.roster-card{padding:20px}.roster-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.roster-heading h3{margin:0;font-size:19px}.schedule-simple .schedule-week-table{min-width:860px;table-layout:fixed;border-collapse:collapse}.schedule-simple .schedule-week-table th,.schedule-simple .schedule-week-table td{font-size:13px;padding:8px 5px;border-bottom:1px solid #e5edf4}.schedule-simple .schedule-week-table th:first-child{width:125px;text-align:left}.schedule-simple .schedule-week-table th:last-child{width:60px}.schedule-simple .schedule-week-table th small{font-size:11px;line-height:1.5;color:#65778b}.schedule-simple .schedule-week-table td button{padding:9px 5px;text-align:left;min-height:60px;border:1px solid #d6e4f5}.schedule-simple .schedule-week-table td button span{display:block;font-size:12px;font-weight:650;line-height:1.4}.schedule-simple .schedule-week-table td button small{display:block;font-size:11px;font-weight:400;margin-top:5px;color:#51647b}.off-day{display:block;text-align:center;padding:10px 0;color:#687e94}.schedule-next-action{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px;background:#edf5ff;border:1px solid #d2e2f7;border-radius:12px;margin:20px 0}.schedule-next-action strong{font-size:18px;color:#133455}.schedule-next-action p{font-size:15px;line-height:1.5;color:#475d76;margin:6px 0 0}.schedule-next-action button{flex-shrink:0}.schedule-secondary-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.schedule-secondary-actions button{background:#fff;color:#27547f}.schedule-simple .schedule-extra{padding:16px;margin:12px 0}.schedule-simple .schedule-extra p{font-size:14px;line-height:1.6;color:#52677d}.schedule-form{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0}.schedule-simple .schedule-form label,.employee-week label{font-size:14px;min-width:0}.schedule-simple input:not([type=checkbox]),.schedule-simple select{width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid #bccde0;border-radius:8px;font-size:16px;color:#18324d;background:#fff}.schedule-form>button{align-self:end}.schedule-notice{padding:14px 18px;border-radius:10px;background:#e9f6ef;color:#205c40;font-size:15px;line-height:1.5}.schedule-demo-note{font-size:12px!important;line-height:1.6;color:#61758b;margin:22px 0 8px}.simple-schedule-dialog{position:fixed;inset:0;margin:auto;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);border:0;border-radius:16px;padding:0;overflow:auto;color:#14304f;box-shadow:0 20px 80px #071d3650}.simple-schedule-dialog::backdrop{background:#0514258c}.schedule-dialog-content{padding:24px}.schedule-dialog-content>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.schedule-dialog-content>header h2{font-size:23px;line-height:1.3;margin:0}.schedule-dialog-content>header button{width:44px;flex-shrink:0;font-size:22px}.schedule-dialog-content p{font-size:15px;line-height:1.6;color:#48617a}.schedule-dialog-content h3{font-size:19px}.schedule-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.schedule-shift-options{margin-top:24px;border-top:1px solid #d7e1ec;padding-top:16px}.schedule-shift-options summary{font-size:14px;font-weight:650;cursor:pointer}.schedule-shift-options>label{margin:18px 0}.schedule-shift-options label:has(input[type=checkbox]),.schedule-simple .review-check{display:flex;flex-direction:row;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;margin:20px 0}.schedule-simple input[type=checkbox]{width:18px;height:18px;flex-shrink:0;margin-top:3px}.schedule-warning{background:#fff5e8;border:1px solid #efcf99;border-radius:10px;padding:14px;margin:16px 0;font-size:15px;line-height:1.5}.schedule-warning p{margin:6px 0 12px}.coverage-choice{border:1px solid #d9e4ee;border-radius:12px;padding:18px;margin:16px 0}.coverage-choice h3{margin:0}.coverage-choice strong{font-size:18px}.review-cost{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-block:1px solid #dde6ef;padding:18px 0;margin:20px 0;font-size:14px}.review-cost strong{display:block;font-size:25px;margin:8px 0}.review-cost small{font-size:13px}.time-off-row{padding:15px 0;border-bottom:1px solid #e4ebf2;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.time-off-row button{margin-left:8px}.schedule-swap-actions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.schedule-swap-actions span{width:100%;font-size:14px}.mobile-roster{display:none}.daily-shift{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid #e0e8f0}.daily-shift div{display:flex;flex-direction:column;gap:6px;text-align:left}.daily-shift span{font-size:13px;color:#60758b}.daily-shift strong,.daily-shift b{font-size:15px}.empty-roster{padding:20px;background:#f6f9fc;border-radius:10px;margin-bottom:16px}@media(max-width:760px){.schedule-simple-head{align-items:flex-start;gap:10px}.schedule-simple-head h2{font-size:21px;max-width:240px}.week-switch{gap:4px}.week-switch button{width:38px;min-height:42px}.schedule-summary-line{align-items:flex-start;gap:12px}.schedule-summary-line>span:last-child{max-width:110px;text-align:right;font-size:13px}.schedule-summary-line strong{display:block;font-size:24px;margin-bottom:5px}.roster-card{padding:16px}.desktop-roster{display:none}.mobile-roster{display:block}.schedule-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;margin:18px 0}.schedule-days button{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:8px 0;font-size:11px;border-color:transparent;background:#f3f6fa}.schedule-days b{font-size:16px}.schedule-days button[aria-pressed=true]{color:#fff;background:#146bea}.mobile-roster h4{font-size:15px;margin:20px 0 6px}.schedule-simple .mobile-roster .daily-shift{width:100%;background:#fff;border:0;border-bottom:1px solid #dce6ef;border-radius:0;padding:17px 0}.daily-shift div:last-child{text-align:right}.schedule-simple .open-shift-row{width:100%;margin:12px 0;text-align:left;background:#fff5e6;color:#805222;line-height:1.5}.schedule-next-action{display:block;padding:18px}.schedule-next-action>button{width:100%;margin-top:16px}.schedule-secondary-actions{gap:5px}.schedule-secondary-actions button{font-size:13px;padding:9px}.schedule-dialog-content{padding:20px}.schedule-dialog-content>header h2{font-size:21px}.schedule-form{gap:12px}.time-off-row{display:block}.time-off-row>div{margin-top:10px}.schedule-simple .schedule-extra>summary{font-size:15px}}.schedule-summary-line .coverage-shortcut{display:block;min-height:36px;margin-top:8px;font-size:13px;background:#edf5ff;color:#174c85;border-color:#c9ddf3}@media(max-width:760px){.schedule-summary-line>span:last-child{max-width:140px}.schedule-summary-line{margin:16px 0}.schedule-simple-head{margin:14px 0}.schedule-simple-head h2{font-size:20px}.schedule-simple-head p:not(.eyebrow){font-size:14px;line-height:1.4}}.owner-overview-simple{max-width:1120px;margin:24px auto}.owner-overview-intro{margin-bottom:24px}.owner-overview-intro h2{font-size:30px;line-height:1.25;color:#102947;margin:10px 0}.owner-overview-intro>p:not(.eyebrow){font-size:16px;line-height:1.6;color:#526b84}.owner-key-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.owner-key-numbers article{padding:24px;background:#fff;border:1px solid #d9e4ef;border-radius:13px}.owner-key-numbers article>span{display:block;color:#4c637c;font-size:15px}.owner-key-numbers article>strong{display:block;font-size:34px;letter-spacing:-1px;color:#102b49;margin:13px 0}.owner-key-numbers p{font-size:14px;line-height:1.6;color:#526b83;margin:0}.owner-key-numbers .positive{color:#167650}.owner-key-numbers small{padding:4px 7px;border-radius:5px;color:#92631e;background:#fff3db;font-size:12px;margin-left:5px}.owner-key-numbers button,.overview-links button,.pulse-explain{margin-top:14px;border:0;background:transparent;color:#1767b6;font-size:14px;min-height:40px;text-align:left;padding:0 6px 0 0;cursor:pointer}.overview-first-action{display:flex;justify-content:space-between;align-items:center;gap:28px;margin:24px 0;background:#fff7e9;border:1px solid #edd5aa;border-radius:13px;padding:24px}.overview-first-action h3,.overview-next-row h3{font-size:20px;line-height:1.4;color:#163351;margin:6px 0}.overview-first-action p:not(.eyebrow),.overview-next-row p{font-size:15px;line-height:1.6;color:#51667c;margin:8px 0 0}.overview-first-action button,.overview-next-row button{flex-shrink:0;font-size:14px;min-height:44px;padding:12px 16px;border:1px solid #cbdbe9;border-radius:8px;background:#fff;color:#173c62;font-weight:650;cursor:pointer}.overview-first-action button.primary{background:#102e4e;color:#fff;border-color:#102e4e}.overview-next-row{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:20px 0;border-bottom:1px solid #dce6ef}.overview-more{margin:22px 0;padding:18px 20px;border:1px solid #d9e4ee;border-radius:10px;background:#fff}.overview-more summary,.session-activity summary{font-size:15px;font-weight:650;color:#23496b;cursor:pointer;line-height:1.5}.overview-number-list>div{display:flex;align-items:center;gap:18px;padding:16px 0;border-bottom:1px solid #e4ebf2;font-size:15px}.overview-number-list span{flex:1}.overview-number-list small{display:block;font-size:12px;margin-top:5px;color:#687d92}.overview-number-list button{min-height:40px;padding:8px 10px;border:1px solid #d0dfea;border-radius:6px;background:#fff;color:#1c5b91;font-size:13px}.overview-links{display:flex;flex-wrap:wrap;gap:24px;margin:14px 0 24px}.session-activity{margin:20px 0}.session-activity[open]>summary{margin-bottom:20px}.answer-details summary{font-size:13px;cursor:pointer;color:#285980;margin-top:8px}.system-intelligence-answer .system-intelligence-copy h3{font-size:18px;line-height:1.45}.answer-details p{font-size:14px!important;line-height:1.65!important;max-width:680px}.system-intelligence-answer{grid-template-columns:auto minmax(0,1fr) auto!important;gap:18px!important}.system-intelligence-action button{font-size:13px!important;min-height:42px!important}.system-intelligence-mark{display:none!important}.screen-head>div>p:not(.eyebrow){font-size:15px;line-height:1.6}.screen-actions button{font-size:12px;min-height:40px}.order-vendor-choice{padding:16px 0;border-bottom:1px solid #dce6ef}.order-vendor-choice>summary{font-size:16px;font-weight:700;cursor:pointer;color:#17476c}.order-vendor-choice[open]>summary{margin-bottom:20px}.alert-detail-fold{margin:16px 0}.alert-detail-fold>summary,.alert-manage>summary{font-size:14px;cursor:pointer;color:#22567d}.alert-manage>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.report-alert p{font-size:15px;line-height:1.6}.report-alert h3{font-size:19px;line-height:1.4}.alert-actions button{font-size:13px;min-height:40px}.alert-columns span,.reasoning-grid span,.savy-alert-quote span{font-size:13px;line-height:1.6}@media(max-width:760px){.owner-overview-simple{margin:20px auto}.owner-overview-intro h2{font-size:25px}.owner-key-numbers{grid-template-columns:1fr;gap:10px}.owner-key-numbers article{padding:20px}.owner-key-numbers article>strong{font-size:30px;margin:10px 0}.owner-overview-intro{margin-bottom:18px}.overview-first-action{display:block;padding:20px}.overview-first-action button{width:100%;margin-top:18px}.overview-next-row{display:block}.overview-next-row button{margin-top:14px}.overview-number-list>div{gap:10px}.overview-number-list button{font-size:12px}.system-intelligence-answer{display:block!important;padding:18px!important}.system-intelligence-action{margin-top:14px!important}.system-intelligence-action .tag{display:none}.overview-links{gap:14px}.owner-key-numbers button{margin-top:8px}.daily-pulse-simple .owner-key-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-pulse-simple .owner-key-numbers article:last-child{grid-column:1/-1}.daily-pulse-simple .owner-key-numbers article>span{font-size:14px}.daily-pulse-simple .owner-key-numbers article>strong{font-size:28px}}.system-intelligence-answer{grid-template-columns:minmax(0,1fr) auto!important}.purchase-bridge>summary{font-size:15px;font-weight:650;color:#265273;cursor:pointer;line-height:1.5}.purchase-bridge[open]>summary{margin-bottom:18px}.team-period-note{font-size:14px;line-height:1.6;color:#52647a;max-width:76ch}.team-outcome{border-left:3px solid #19836d;background:#f2faf7;padding:18px;margin:18px 0;border-radius:8px}.team-outcome h3{font-size:18px;margin:0 0 8px}.team-outcome p{font-size:16px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.team-outcome small{font-size:14px;color:#52647a}.wiki-workspace .schedule-progress{margin:16px 0;padding:20px;background:#fff;border:1px solid #dce6ef;border-radius:14px}.schedule-progress p{font-size:14px;line-height:1.6}.schedule-progress button{min-height:44px;white-space:normal}@media(max-width:760px){.wiki-workspace .schedule-progress{padding:16px}.team-outcome{padding:14px}}.owner-operation{max-width:1000px;margin:0 auto}.owner-operation-intro{margin:18px 0 22px;max-width:72ch}.owner-operation-intro h2{font-size:28px;line-height:1.2;letter-spacing:-.5px}.owner-operation-intro>p:not(.eyebrow),.owner-work-card p,.owner-more p{font-size:16px;line-height:1.65}.owner-work-card{padding:24px}.owner-work-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.owner-work-heading p{margin:6px 0 18px}.owner-operation-numbers{display:flex;flex-wrap:wrap;gap:24px;margin:18px 0 24px}.owner-operation-numbers article{min-width:160px;flex:1}.owner-operation-numbers span,.owner-operation-numbers small{display:block;font-size:14px;color:#53677d}.owner-operation-numbers strong{display:block;font-size:27px;line-height:1.3;margin:7px 0;color:var(--ink)}.owner-operation button{font-size:14px;min-height:44px}.owner-operation label,.guest-request-work label{font-size:14px;line-height:1.5}.owner-operation input,.owner-operation textarea,.guest-request-work textarea{font-size:16px}.purchase-quantity{max-width:280px}.purchase-quantity span{font-size:14px;font-weight:400;color:#53677d}.owner-primary-action{margin:20px 0}.owner-primary-action>p{font-size:14px;line-height:1.5;margin:10px 0 0}.owner-action-result{background:#eef8f4;color:#17664e!important;border-radius:8px;padding:12px 16px;font-size:15px;line-height:1.6}.owner-explanation{border-top:1px solid #dfe7ef;padding-top:18px;margin-top:20px}.owner-explanation summary,.owner-more>summary{cursor:pointer;font-size:16px;font-weight:700;padding:8px 0;color:#173e67}.owner-explanation>div{max-width:70ch;padding:8px 0}.owner-explanation-answer{font-size:16px;line-height:1.75}.owner-explanation details summary{font-size:14px}.owner-facts{margin:16px 0}.owner-facts>div{display:flex;justify-content:space-between;gap:22px;padding:13px 0;border-bottom:1px solid #e4ebf2;font-size:15px;line-height:1.5}.owner-facts dt{color:#53677d}.owner-facts dd{margin:0;text-align:right;font-weight:650}.owner-more{margin:18px 0}.owner-more.card{padding:18px 24px}.owner-history{list-style:none;padding:0}.owner-history li{display:flex;gap:12px;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e4ebf2;font-size:14px}.owner-history span{color:#53677d}.owner-checkbox{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:12px!important;margin:18px 0}.owner-checkbox input{width:20px;height:20px;flex-shrink:0}.guest-service-summary{border-top:1px solid #dfe7ef;margin-top:24px;padding-top:20px}.owner-secondary{margin-top:10px}.guest-campaign-preview{padding:18px;background:#f5f8fc;border-radius:10px;margin:18px 0}.guest-campaign-preview label+label{margin-top:16px}.guest-message-copy{white-space:pre-wrap;overflow-wrap:anywhere}.compact-demo-note>summary{font-size:13px;cursor:pointer;font-weight:650}.compact-demo-note>p{margin:10px 0 0;font-size:14px;line-height:1.5}.sidebar .nav-tool-group{margin:7px 0}.sidebar .nav-tool-group>summary{padding:12px 4px;color:#c4d3e2;font-size:14px;cursor:pointer}@media(max-width:760px){.owner-operation-intro h2{font-size:24px}.owner-work-card{padding:18px}.owner-work-heading{display:block}.owner-operation-numbers{gap:16px}.owner-operation-numbers article{min-width:120px}.owner-operation-numbers strong{font-size:23px}.owner-facts>div{gap:12px;font-size:14px}.owner-facts dd{max-width:58%}.owner-more.card{padding:14px 18px}}.owner-see-why{margin-top:16px;background:transparent!important;color:#0754ce!important}.chat-evidence-summary{margin:16px 0 8px;border-left:2px solid #dbe7f3;padding-left:16px}.chat-evidence-summary>span{font-size:14px;font-weight:650;color:#52647a}.chat-evidence-summary .proof-rows{margin:8px 0}.chat-evidence-summary .proof-rows>div{padding:8px 0}.chat-evidence-summary .chat-source-caption{font-size:13px;color:#52647a;line-height:1.5;margin:8px 0}.vendor-calendar-kpis small,.vendor-calendar-kpis span{font-size:14px;line-height:1.5}.vendor-calendar-kpis strong{font-size:24px}.vendor-week-calendar{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.vendor-week-calendar article>header span{font-size:14px}.vendor-week-calendar article>header strong{font-size:24px}.vendor-week-calendar article>div>button{padding:14px;min-height:44px;text-align:left}.vendor-week-calendar article>div>button strong{font-size:16px;line-height:1.5}.vendor-week-calendar article>div>button span,.vendor-week-calendar article>div>button small,.vendor-week-calendar article>div>p{font-size:14px;line-height:1.5}.vendor-calendar-bottom{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.restaurant-vendor-rule{grid-template-columns:minmax(75px,.7fr) minmax(0,1fr);gap:12px;padding:16px}.restaurant-vendor-rule>b,.restaurant-vendor-rule strong,.vendor-reminder strong{font-size:16px;line-height:1.5}.restaurant-vendor-rule span,.restaurant-vendor-rule small,.vendor-reminder small,.vendor-reminder span{font-size:14px;line-height:1.5}.restaurant-vendor-rule>button,.vendor-calendar-bottom .section-head button{font-size:14px;min-height:44px;padding:10px;text-align:left}.protected-demo-badge{position:static;inset:auto;z-index:auto;box-shadow:none;border:0;background:transparent;padding:0;font-size:11px;white-space:normal}@media(max-width:820px){.vendor-week-calendar{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-calendar-bottom{grid-template-columns:1fr}}@media(max-width:480px){.vendor-week-calendar{grid-template-columns:1fr}.protected-demo-badge{display:none}}.vendor-calendar-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.protected-demo-badge{color:#526a80}@media(max-width:480px){.vendor-calendar-kpis{grid-template-columns:1fr}}.workspace:is([data-report-screen=Sales],[data-report-screen="Invoices & Expenses"],[data-report-screen="Labor & Payroll"],[data-report-screen="Reports & Exports"]) :is(p,span,em,label,li,td){font-size:14px!important;line-height:1.5}.workspace:is([data-report-screen=Sales],[data-report-screen="Invoices & Expenses"],[data-report-screen="Labor & Payroll"],[data-report-screen="Reports & Exports"]) :is(strong,b){font-size:max(14px,1em)!important}.workspace:is([data-report-screen=Sales],[data-report-screen="Invoices & Expenses"],[data-report-screen="Labor & Payroll"],[data-report-screen="Reports & Exports"]) :is(small,th){font-size:12px!important;line-height:1.5}.workspace:is([data-report-screen=Sales],[data-report-screen="Invoices & Expenses"],[data-report-screen="Labor & Payroll"],[data-report-screen="Reports & Exports"]) .eyebrow{font-size:11px!important}.workspace:is([data-report-screen=Sales],[data-report-screen="Invoices & Expenses"],[data-report-screen="Labor & Payroll"],[data-report-screen="Reports & Exports"]) .status-tag{font-size:11px!important;line-height:1.4;white-space:normal}.workspace:is([data-report-screen=Sales],[data-report-screen="Invoices & Expenses"],[data-report-screen="Labor & Payroll"],[data-report-screen="Reports & Exports"]) :is(button,a){font-size:14px!important;min-height:44px;line-height:1.4;white-space:normal}.workspace:is([data-report-screen=Sales],[data-report-screen="Invoices & Expenses"],[data-report-screen="Labor & Payroll"],[data-report-screen="Reports & Exports"]) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important;min-height:44px;max-width:100%}.workspace:is([data-report-screen=Sales],[data-report-screen="Invoices & Expenses"],[data-report-screen="Labor & Payroll"],[data-report-screen="Reports & Exports"]) :is(.kpi-row article>strong,.invoice-owner-picture article>strong,.labor-hero>div>strong,.payroll-basis article>strong){font-size:24px!important}.workspace:is([data-report-screen=Sales],[data-report-screen="Invoices & Expenses"],[data-report-screen="Labor & Payroll"],[data-report-screen="Reports & Exports"]) .table-scroll{min-width:0;max-width:100%}.workspace:is([data-report-screen=Sales],[data-report-screen="Invoices & Expenses"],[data-report-screen="Labor & Payroll"],[data-report-screen="Reports & Exports"]) .table-scroll :is(td,td strong,td b){font-size:14px!important;line-height:1.5}.workspace:is([data-report-screen=Sales],[data-report-screen="Invoices & Expenses"],[data-report-screen="Labor & Payroll"],[data-report-screen="Reports & Exports"]) .table-scroll th{font-size:12px!important}.workspace:is([data-report-screen=Sales],[data-report-screen="Invoices & Expenses"],[data-report-screen="Labor & Payroll"],[data-report-screen="Reports & Exports"]) :is(.sales-breakdowns,.report-preview,.report-list,.manual-invoice-card,.card){min-width:0}.workspace:is([data-report-screen=Sales],[data-report-screen="Invoices & Expenses"],[data-report-screen="Labor & Payroll"],[data-report-screen="Reports & Exports"]) :is(.daily-number-row,.hours-number-row,.report-list button){min-height:44px}.workspace:is([data-report-screen=Sales],[data-report-screen="Invoices & Expenses"],[data-report-screen="Labor & Payroll"],[data-report-screen="Reports & Exports"]) .report-list button strong{font-size:16px!important}.workspace:is([data-report-screen=Sales],[data-report-screen="Invoices & Expenses"],[data-report-screen="Labor & Payroll"],[data-report-screen="Reports & Exports"]) .section-head{gap:12px}.workspace:is([data-report-screen=Sales],[data-report-screen="Invoices & Expenses"],[data-report-screen="Labor & Payroll"],[data-report-screen="Reports & Exports"]) .section-head button{flex-shrink:0}@media(max-width:760px){.workspace:is([data-report-screen=Sales],[data-report-screen="Invoices & Expenses"],[data-report-screen="Labor & Payroll"],[data-report-screen="Reports & Exports"]) .section-head{flex-wrap:wrap;align-items:flex-start}.workspace:is([data-report-screen=Sales],[data-report-screen="Invoices & Expenses"],[data-report-screen="Labor & Payroll"],[data-report-screen="Reports & Exports"]) .section-head>button{flex-basis:100%}.workspace:is([data-report-screen=Sales],[data-report-screen="Invoices & Expenses"],[data-report-screen="Labor & Payroll"],[data-report-screen="Reports & Exports"]) .table-scroll[data-wide=true]:before{content:"Swipe sideways to see every column \2192";display:block;position:sticky;left:0;width:100%;box-sizing:border-box;font-size:13px;line-height:1.5;padding:8px 0;font-weight:600}.workspace:is([data-report-screen=Sales],[data-report-screen="Invoices & Expenses"],[data-report-screen="Labor & Payroll"],[data-report-screen="Reports & Exports"]) :is(.invoice-action-buttons,.manual-invoice-head,.payroll-detail>div){flex-wrap:wrap}}@media(max-width:760px){.workspace:is([data-report-screen=Sales],[data-report-screen="Labor & Payroll"]) :is(.daily-number-row,.hours-number-row){grid-template-columns:34px minmax(0,1fr) minmax(0,1fr)}.workspace:is([data-report-screen=Sales],[data-report-screen="Labor & Payroll"]) :is(.daily-number-row>div:last-child,.hours-number-row>span:last-child){grid-column:2/4;flex-wrap:wrap;gap:8px}}.evidence-drawer .evidence-fact-hero span,.evidence-drawer .action-simple p,.evidence-drawer .action-simple strong{font-size:14px;line-height:1.5}.evidence-drawer .action-simple small{font-size:12px}.evidence-drawer .action-simple button,.conversation-next-actions button{font-size:14px;min-height:44px;padding:10px 14px;white-space:normal}.conversation-next-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.invoice-match-step:focus{outline:2px solid #3159d8;outline-offset:3px}.invoice-match-step button{background:#102f4e;color:#fff;border:0;border-radius:8px;padding:12px 16px;min-height:44px;font-size:14px;font-weight:600}.invoice-match-step button:disabled{background:#e6edf4;color:#38536d}.simple-chat .conversation-header{padding:20px 24px 16px;align-items:center}.simple-chat .conversation-header h2{font-size:22px}.simple-chat .conversation-header p{font-size:13px;margin:4px 0 0}.simple-chat .conversation-log{padding:24px;scrollbar-gutter:stable}.simple-chat .conversation-turn{margin-bottom:28px}.simple-chat .conversation-question{width:fit-content;max-width:90%;margin:0 0 20px auto;padding:12px 16px}.simple-chat .conversation-answer>small{color:#53677d;font-size:12px;font-weight:600}.simple-chat .conversation-answer>p{font-size:16px;line-height:1.65;margin:10px 0;white-space:pre-wrap;overflow-wrap:anywhere}.simple-chat .readable-proof{background:transparent;border:0;margin-top:8px}.simple-chat .readable-proof>summary{font-size:14px;font-weight:500;padding:12px 0;min-height:44px;box-sizing:border-box}.simple-chat .readable-proof[open]{border:1px solid #dce5ee;border-radius:10px;background:#f8fafc}.simple-chat .readable-proof[open]>summary{padding:12px 16px}.simple-chat .conversation-bottom{padding:10px 24px 14px}.conversation-suggestions>summary{font-size:13px;color:#526579;cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;list-style:none}.conversation-suggestions>summary:after{content:"+";font-size:16px}.conversation-suggestions[open]>summary:after{content:"\2212"}.simple-chat .conversation-followups{margin-bottom:12px;max-height:144px;overflow:auto}.simple-chat .conversation-followups button{min-height:44px;font-size:13px}.simple-chat .conversation-composer{padding:8px 10px;border-radius:16px;box-shadow:0 2px 8px #102f4e08}.simple-chat .conversation-composer:focus-within{border-color:#526f8c;box-shadow:0 0 0 2px #e7eef5}.simple-chat .conversation-composer textarea{resize:none;min-height:28px;max-height:112px;box-sizing:border-box;padding:3px 0;font-size:16px;outline:none}.simple-chat .conversation-composer button{min-height:44px;padding:10px 14px}.conversation-demo-note{text-align:center;font-size:11px;line-height:1.4;color:#64778b;margin:8px 0 0}.simple-chat .conversation-next-actions button{border:1px solid #d0dce8;border-radius:9px;background:#f0f5fa;color:#143651;cursor:pointer}@media(max-width:600px){.simple-chat .conversation-header{padding:14px 16px}.simple-chat .conversation-log{padding:20px 16px}.simple-chat .conversation-bottom{padding:4px 14px max(12px,env(safe-area-inset-bottom))}.simple-chat .conversation-question{max-width:95%}.simple-chat .conversation-header p{max-width:260px}.simple-chat .conversation-demo-note{font-size:11px}}.schedule-simple .schedule-spend{border:1px solid #d7e1eb;border-left:5px solid #a56a12;border-radius:12px;background:#fff;margin:12px 0 20px;padding:18px}.schedule-simple .schedule-spend[data-tone=good]{border-left-color:#168047}.schedule-simple .schedule-spend[data-tone=bad]{border-left-color:#be3434}.schedule-simple .schedule-spend .schedule-summary-line{padding:0;margin:0;border:0;background:transparent;align-items:flex-start}.schedule-simple .spend-label{display:block;font-size:15px;font-weight:600;color:#203b54}.schedule-simple .schedule-spend .spend-total{display:block;font-size:34px;line-height:1.2;margin:6px 0;color:#102f4e}.schedule-simple .spend-status{display:inline-block;font-size:13px;font-weight:650;color:#805010;background:#fff3db;padding:5px 9px;border-radius:6px;margin-bottom:6px}.schedule-spend[data-tone=good] .spend-status{color:#126838;background:#eaf7ef}.schedule-spend[data-tone=bad] .spend-status{color:#a12727;background:#fff0f0}.schedule-budget-dollars{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-top:1px solid #e3eaf1;margin-top:12px;padding-top:12px}.schedule-budget-dollars span{display:block;font-size:13px;color:#4d6378}.schedule-budget-dollars strong{display:block;font-size:20px;margin-top:3px;color:#102f4e}.schedule-spend[data-tone=good] .schedule-budget-dollars>div:last-child strong{color:#126838}.schedule-spend[data-tone=bad] .schedule-budget-dollars>div:last-child strong{color:#a12727}.schedule-simple .spend-caveat{font-size:13px;line-height:1.5;color:#805010;margin:12px 0 0}.spend-breakdown{margin-top:8px}.spend-breakdown summary{font-size:13px;color:#3a5570;cursor:pointer;min-height:44px;align-content:center}.schedule-simple .spend-breakdown p{font-size:14px;line-height:1.5}.review-budget-status{padding:12px;border-radius:8px;font-size:14px;line-height:1.5}.review-budget-status.good{background:#eaf7ef;color:#126838}.review-budget-status.bad{background:#fff0f0;color:#a12727}.review-budget-status.review{background:#fff3db;color:#805010}@media(max-width:600px){.schedule-simple .schedule-spend{padding:14px}.schedule-simple .schedule-spend .schedule-summary-line{gap:12px}.schedule-simple .schedule-spend .spend-total{font-size:32px}.schedule-budget-dollars{gap:10px}}.owner-department-costs{margin:20px 0}.schedule-simple .owner-department-costs>h3{font-size:20px;margin:0 0 6px}.schedule-simple .owner-department-costs>p{font-size:14px;line-height:1.5;color:#53677d}.department-cost-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.department-cost-cards article{padding:16px;border:1px solid #d9e3ee;border-top:4px solid #a56a12;border-radius:10px;background:#fff;min-width:0}.department-cost-cards article[data-tone=good]{border-top-color:#168047}.department-cost-cards article[data-tone=bad]{border-top-color:#be3434}.schedule-simple .department-cost-cards h4{font-size:16px;margin:0 0 8px}.department-cost{display:block;font-size:26px;color:#102f4e}.department-cost-cards article>span{display:block;font-size:13px;color:#53677d;margin-top:4px}.department-cost-cards label{display:block;font-size:13px;margin-top:14px;color:#40566c}.department-cost-cards input{display:block;width:100%;box-sizing:border-box;min-height:44px;font-size:16px;border:1px solid #b9cbdc;border-radius:7px;padding:8px;margin-top:5px}.schedule-simple .department-status{font-size:14px;line-height:1.4;margin:12px 0 0;font-weight:600;color:#805010}.department-cost-cards [data-tone=good] .department-status{color:#126838}.department-cost-cards [data-tone=bad] .department-status{color:#a12727}.manager-schedule{margin:20px 0;border-top:1px solid #d9e3ee}.manager-schedule>summary{min-height:48px;align-content:center;font-size:15px;cursor:pointer;color:#254660;font-weight:600}.manager-schedule[open]>summary{margin-bottom:12px}@media(max-width:600px){.department-cost-cards{grid-template-columns:1fr}.department-cost-cards article{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.department-cost-cards h4,.department-cost-cards .department-cost{grid-column:1}.department-cost-cards article>span{grid-column:1}.department-cost-cards label{grid-column:2;grid-row:1 / 4;margin:0}.department-status{grid-column:1 / -1}}.schedule-simple .spend-breakdown{padding:0;border:0;background:transparent;margin:8px 0 0}.schedule-simple .spend-breakdown>summary{padding:0;min-height:44px}.schedule-simple .department-budget-note[data-tone=bad]{color:#a12727;background:#fff0f0;padding:10px;border-radius:8px}.schedule-simple .spend-attention{font-size:14px;line-height:1.5;padding:10px 12px;border-radius:8px;margin:12px 0 0}.spend-attention[data-tone=good]{background:#eaf7ef;color:#126838}.spend-attention[data-tone=review]{background:#fff3db;color:#805010}.spend-attention[data-tone=bad]{background:#fff0f0;color:#a12727}.schedule-simple .department-goal-editor{border:0;background:transparent;padding:0;margin:8px 0 0}.department-goal-editor>summary{font-size:13px;cursor:pointer;min-height:44px;align-content:center;padding:0;color:#40566c}@media(max-width:600px){.department-cost-cards article{display:block}.department-cost-cards .department-goal{margin-top:10px}.department-cost-cards .department-status,.department-goal-editor label{margin-top:8px}}.owner-ordering{max-width:1180px;margin:24px auto 0;color:#102f4e}.owner-ordering>header h2{font-size:26px;line-height:1.25;margin:0 0 8px}.owner-ordering>header p{font-size:16px;line-height:1.6;color:#52677c;margin:0 0 20px}.owner-order-spend{padding:20px;border:1px solid #d8e3ec;border-left:5px solid #a56a12;border-radius:12px;background:#fff}.owner-order-spend[data-tone=good]{border-left-color:#168047}.owner-order-spend[data-tone=bad]{border-left-color:#be3434}.owner-order-spend>span{font-size:15px;font-weight:600}.owner-order-spend>strong{display:block;font-size:34px;line-height:1.3;margin:8px 0}.owner-order-spend>p{font-size:13px;color:#52677c;line-height:1.5}.order-owner-attention{background:#fff3db;color:#805010;padding:14px;border-radius:8px;margin-top:14px}.order-owner-attention b{font-size:14px}.order-owner-attention p{font-size:15px;line-height:1.5;margin:6px 0 12px}.owner-order-spend[data-tone=good] .order-owner-attention{background:#eaf7ef;color:#126838}.owner-order-spend[data-tone=bad] .order-owner-attention{background:#fff0f0;color:#a12727}.owner-ordering button{font-size:14px;min-height:44px;padding:10px 14px;border:1px solid #cbd9e7;border-radius:8px;color:#173852;background:#f0f5fa;cursor:pointer}.owner-ordering button.primary{background:#102f4e;color:#fff;border:0}.order-team-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.order-team-cards article{min-width:0;border:1px solid #d9e3ee;border-top:4px solid #a56a12;border-radius:10px;background:#fff;padding:18px}.order-team-cards article[data-tone=good]{border-top-color:#168047}.order-team-cards article[data-tone=bad]{border-top-color:#be3434}.order-team-cards h3{font-size:19px;margin:0 0 6px}.order-team-owner{display:block;color:#53677d;font-size:13px}.order-team-total{display:block;font-size:28px;margin:14px 0 4px}.order-team-cards p{font-size:14px;line-height:1.5;margin:8px 0 12px}.order-team-status{font-weight:600;color:#805010}.order-team-cards [data-tone=good] .order-team-status{color:#126838}.order-team-cards [data-tone=bad] .order-team-status{color:#a12727}.owner-ordering details>summary,.order-workspace-details>summary,.order-sent-history>summary{min-height:44px;align-content:center;cursor:pointer;color:#375671;font-size:14px;font-weight:600}.order-team-cards details{margin-top:10px}.order-team-cards label{font-size:13px;line-height:1.5;display:block}.order-team-cards input{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:10px;font-size:16px;min-height:44px;border:1px solid #c2d2e1;border-radius:8px}.owner-order-list button{display:flex;justify-content:space-between;gap:12px;width:100%;margin:8px 0;text-align:left}.owner-order-list span{font-size:13px;font-weight:400}.order-workspace-details{max-width:1180px;margin:20px auto;border-top:1px solid #d7e2eb;padding-top:8px}.order-workspace-details>summary{font-size:16px;min-height:48px}.order-editor-heading{padding:16px 0;outline:none}.order-editor-heading:focus h2{outline:2px solid #b9cee4;outline-offset:5px}.order-editor-heading h2{font-size:24px;margin:0 0 8px}.order-editor-heading p{font-size:14px;line-height:1.5;color:#53677d}.order-workspace-details .order-simple-steps{display:none}.order-workspace-details .order-simple-layout{grid-template-columns:minmax(0,1fr)}.order-workspace-details .order-simple-line{grid-template-columns:minmax(180px,2fr) 90px 100px 130px 120px 40px}.order-workspace-details .order-simple-line input,.order-workspace-details .order-simple-line select{box-sizing:border-box;min-height:44px;font-size:16px;padding:9px}.order-workspace-details .order-simple-line label>small{font-size:11px}.order-workspace-details .order-simple-line.heading{font-size:12px}.order-workspace-details .order-step-heading small{font-size:11px}.order-workspace-details .order-step-heading h3{font-size:19px}.order-workspace-details .order-simple-review{padding:18px}.order-workspace-details .order-review-recipient{display:none}.order-workspace-details .order-review-list strong,.order-workspace-details .order-review-list span,.order-workspace-details .order-review-message p,.order-workspace-details .order-simple-approval strong{font-size:15px;line-height:1.5}.order-workspace-details .order-simple-approval small,.order-workspace-details .order-price-basis,.order-workspace-details .order-demo-note{font-size:13px;line-height:1.5}.order-workspace-details .order-simple-send{font-size:15px;min-height:48px}.order-workspace-details .order-over-limit{background:#fff0f0;color:#a12727;padding:12px;border-radius:8px;font-size:14px;line-height:1.5}.order-sent-history article{border-bottom:1px solid #d9e4ed;padding:14px 0}.order-sent-history strong{font-size:16px}.order-sent-history p{font-size:14px;line-height:1.5}@media(max-width:850px){.order-team-cards{grid-template-columns:1fr}.order-workspace-details .order-simple-line{grid-template-columns:1fr 1fr}.order-workspace-details .order-simple-line label:first-child{grid-column:1/-1}.order-workspace-details .order-simple-line.heading{display:none}.order-workspace-details .order-simple-line>button{grid-column:2;justify-self:end;width:44px}.owner-ordering>header h2{font-size:23px}.owner-order-spend{padding:16px}.order-team-cards article{padding:16px}.owner-order-list button{flex-wrap:wrap}}.order-workspace-details .order-step-heading>b{display:none}.order-review-total{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #dce5ee;padding-top:14px;font-size:16px;line-height:1.5}.order-review-total strong{font-size:20px;color:#102f4e}.invoice-intake-simple{max-width:1180px;margin:0 auto 20px;color:#122746;font-size:16px;line-height:1.5}.invoice-intake-simple>header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:10px 0 22px}.invoice-intake-simple h2{font-size:28px;margin:0 0 6px;letter-spacing:-.5px}.invoice-intake-simple h3{font-size:20px;margin:0 0 8px}.invoice-intake-simple p{font-size:16px;margin:8px 0}.invoice-intake-simple button,.invoice-record-details>summary{font-size:14px;min-height:44px;padding:10px 16px;cursor:pointer;border-radius:8px}.invoice-intake-simple button{background:#fff;border:1px solid #c9d6e5;color:#18324f}.invoice-intake-simple button.primary{background:#102743;color:#fff;border-color:#102743}.invoice-intake-simple>header>button{flex-shrink:0}.intake-choices,.expense-entry-simple,.expense-saved-list{padding:22px;border:1px solid #cbd9e8;border-radius:14px;background:#fff;margin-bottom:20px}.intake-choices>div,.intake-form-heading{display:flex;justify-content:space-between;gap:16px;align-items:center}.intake-choices>button{display:flex;flex-direction:column;align-items:start;width:100%;margin:12px 0;text-align:left;padding:16px}.intake-choices>button span{font-size:14px;color:#50657e;margin-top:4px}.intake-choices summary{font-size:14px;cursor:pointer;min-height:44px;padding-top:12px}.expense-entry-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.expense-entry-fields label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.expense-entry-fields input,.expense-entry-fields select{min-height:46px;padding:10px;border:1px solid #b9cadc;border-radius:7px;width:100%;font-size:16px;color:#122746;background:#fff;box-sizing:border-box;min-width:0}.invoice-spend-summary{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.invoice-spend-summary article{background:#fff;border:1px solid #d3deeb;border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:6px}.invoice-spend-summary article>strong{font-size:32px;line-height:1.2}.invoice-spend-summary small{font-size:13px;color:#526881}.intake-attention{border:1px solid #dfc283;border-left:4px solid #b78017;border-radius:12px;padding:18px;background:#fff9ed;margin-bottom:20px}.intake-attention>strong{font-size:16px}.intake-attention>p:last-child{font-size:14px;color:#6e5523}.intake-attention button{background:#fff;border-color:#d6b36f}.intake-review-note{font-size:14px!important;color:#815618;background:#fff7e6;padding:8px 10px;border-radius:6px}.intake-error{color:#a12828;background:#fff0f0;padding:12px}.expense-saved-list article{padding:16px 0;border-top:1px solid #d4deea;display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.expense-saved-list article>div:first-child{display:flex;flex-direction:column;gap:6px}.expense-saved-list article span{font-size:14px}.expense-saved-detail{flex-basis:100%}.invoice-record-details{margin:20px auto;max-width:1180px}.invoice-record-details>summary{border:1px solid #cbd8e8;background:#fff;padding:16px;color:#173350;font-weight:600}.invoice-record-details[open]>summary{margin-bottom:16px}.invoice-entry-tools[hidden],.invoice-entry-steps[hidden]{display:none!important}.invoice-entry-tools{gap:12px;flex-wrap:wrap}.invoice-entry-tools span{font-size:13px}.workspace[data-report-screen="Invoices & Expenses"] .manual-invoice-card{max-width:1180px;margin:20px auto}.workspace[data-report-screen="Invoices & Expenses"] .manual-invoice-fields input,.workspace[data-report-screen="Invoices & Expenses"] .manual-invoice-fields select,.workspace[data-report-screen="Invoices & Expenses"] .manual-line-row input,.workspace[data-report-screen="Invoices & Expenses"] .manual-line-row select{font-size:16px;min-height:44px}.workspace[data-report-screen="Invoices & Expenses"] .manual-invoice-card h3{font-size:20px}.workspace[data-report-screen="Invoices & Expenses"] .manual-invoice-card label>span{font-size:14px}.invoice-intake-simple :focus-visible,.invoice-record-details:focus-visible{outline:3px solid #2780d9;outline-offset:3px}@media(max-width:640px){.invoice-intake-simple>header{align-items:stretch;flex-direction:column;gap:12px}.invoice-intake-simple h2{font-size:25px}.invoice-spend-summary{grid-template-columns:1fr;gap:10px}.invoice-spend-summary article{padding:16px}.invoice-spend-summary article>strong{font-size:30px}.expense-entry-fields{grid-template-columns:1fr}.intake-choices,.expense-entry-simple,.expense-saved-list{padding:16px}.invoice-intake-simple>header>button{width:100%}.intake-form-heading{align-items:start}.invoice-record-details .table-scroll{max-width:100%}.invoice-entry-tools button{width:100%}}.workspace[data-report-screen="Invoices & Expenses"] .invoice-intake-simple .invoice-spend-summary article>strong{font-size:32px!important;line-height:1.2}.workspace[data-report-screen="Invoices & Expenses"] .invoice-intake-simple p{font-size:16px}.workspace[data-report-screen="Invoices & Expenses"] .invoice-intake-simple .invoice-spend-summary small{font-size:13px}@media(max-width:640px){.invoice-spend-summary{grid-template-columns:1fr 1fr}.invoice-spend-summary article{padding:14px;min-width:0}.invoice-spend-summary article>span{font-size:14px}.workspace[data-report-screen="Invoices & Expenses"] .invoice-intake-simple .invoice-spend-summary article>strong{font-size:24px}.invoice-spend-summary small{line-height:1.4}}.daily-pulse-simple .pulse-labor-review{color:#805010;font-weight:650}.intake-review-actions{display:flex;gap:10px;flex-wrap:wrap}.intake-review-actions button{min-height:44px;background:#fff!important;color:#14283e!important;border:1px solid #bdc9d6!important;font-size:14px!important}@media(max-width:480px){.intake-review-actions button{width:100%}}.monday-simple-status button{font:inherit;font-size:13px;line-height:1.5;white-space:normal;min-height:44px;background:#fff;color:#173954;border:1px solid #bfcedc;border-radius:8px;padding:8px}.recorded-invoice-links{margin:20px 0}.recorded-invoice-links button{font:inherit;font-size:15px;min-height:44px;background:#fff;color:#173954;border:1px solid #bfcedc;border-radius:8px;padding:10px;margin:4px}.owner-key-numbers button,.overview-links button,.pulse-explain,.period-command button,.view-tabs button,.monday-action-buttons button,.schedule-simple button{min-height:44px}.workspace[data-report-screen="Cash & Settlements"]>button.secondary{min-height:44px;font-size:14px;margin:4px 8px 12px 0;padding:10px 14px}.owner-channel-attention{padding:20px;margin:12px 0 18px;border:1px solid #dfcb99;border-radius:12px;background:#fffbf1;color:#173954}.owner-channel-attention h3{font-size:22px;margin:10px 0}.owner-channel-attention p{font-size:15px;line-height:1.5}.owner-channel-attention button{font-size:14px;min-height:44px;padding:10px 14px;margin:8px 8px 0 0;border:1px solid #b5c7d7;background:#fff;color:#173954;border-radius:8px}.owner-channel-attention button.primary{background:#102f4e;color:#fff}.workspace:is([data-report-screen="Social Media"],[data-report-screen="Social & Reputation"],[data-report-screen=Google],[data-report-screen="Google Owner Account"]) :is(button,select,input:not([type=checkbox]),textarea){font-size:14px!important;min-height:44px;line-height:1.45;white-space:normal}.workspace:is([data-report-screen="Social Media"],[data-report-screen="Social & Reputation"],[data-report-screen=Google],[data-report-screen="Google Owner Account"]) :is(p,span,label,li,td){font-size:14px;line-height:1.5}.workspace:is([data-report-screen="Social Media"],[data-report-screen="Social & Reputation"],[data-report-screen=Google],[data-report-screen="Google Owner Account"]) small{font-size:12px;line-height:1.4}.order-follow-delivery,.coverage-shortcut{min-height:44px!important;font-size:14px!important;padding:10px 14px!important}.inventory-summary button{font-size:14px!important;min-height:44px!important;padding:10px 14px!important}.owner-channel-attention[data-tone=good]{background:#eff9f2;border-color:#acd3bc}.owner-value-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.workspace .owner-value-shortcuts button{font-size:14px;min-height:44px;padding:10px 14px;text-align:left;white-space:normal}[data-owner-tool]{scroll-margin-top:16px;outline-offset:4px}@media(max-width:480px){.owner-value-shortcuts button{flex:1 1 100%}}.simple-workspace .header-actions .demo-reset-control{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;font-size:13px;white-space:nowrap}@media(max-width:900px){.simple-workspace .topbar{gap:12px}.simple-workspace .topbar>div:first-child{min-width:0}.simple-workspace .header-actions{display:flex;flex-shrink:0}.simple-workspace .header-actions>:not(.demo-reset-control){display:none}}.workspace .target-live-preview article{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workspace .target-live-preview article>div{grid-column:1/-1}.workspace .target-live-preview article>.status-tag{grid-column:1/-1;grid-row:auto;justify-self:start;font-size:12px}.workspace .target-live-preview article div strong{font-size:14px;line-height:1.4}.workspace .target-live-preview article div small,.workspace .target-live-preview article>span small,.workspace .target-live-preview>div:first-child small{font-size:12px;line-height:1.45}.workspace .target-live-preview article>span b{font-size:16px;line-height:1.4;overflow-wrap:anywhere}.workspace .target-live-preview>div:first-child strong{font-size:18px}.workspace .target-live-preview>div:first-child span{font-size:14px;line-height:1.5}.workspace .monday-scorecard small{font-size:12px;line-height:1.45}.workspace .monday-scorecard strong{font-size:20px;line-height:1.35}.workspace .monday-scorecard span{font-size:14px;line-height:1.5}.workspace .preview-boundary-note{margin:0 0 18px;padding:12px 16px;border:1px solid #cfe0ff;border-left:4px solid var(--blue);border-radius:12px;background:#f2f7ff;color:var(--ink);font-size:15px;line-height:1.5}.workspace .preview-boundary-note strong{font-weight:800}.simple-workspace .brand small{display:block;margin:3px 0 6px;font-size:10px;line-height:1.3;letter-spacing:.14em}.workspace .monday-simple-hero{border-color:#f0dcb4;border-left-color:var(--amber);background:linear-gradient(110deg,#fff8ea,#fff 70%)}.workspace .monday-simple-status .core-queue-note{margin:10px 0 0;color:#53677d;font-size:13px;line-height:1.45}.workspace .demo-boundary{font-size:13px;line-height:1.5}.eyebrow{font-size:11px}.simple-workspace .demo-state span,.simple-workspace .demo-state small,.simple-workspace .savy-launch small{font-size:10px}.simple-workspace .savy-launch strong,.workspace .period-command button{font-size:12px}.workspace .period-command small{font-size:10px}.workspace .monday-simple-metrics .status-tag,.workspace .monday-simple-metrics .monday-basis,.workspace .monday-action-main small,.workspace .monday-action-next small,.workspace .monday-simple-savy small,.workspace .monday-simple-more small,.workspace .order-vendor-pick small,.workspace .order-vendor-pick em{font-size:11px}.workspace .order-vendor-status,.workspace .order-vendor-quick span,.workspace .order-vendor-finder nav button b,.workspace .order-simple-answer .status-tag{font-size:10px}.workspace .order-vendor-quick button,.workspace .order-vendor-finder nav button{font-size:12px}.workspace .order-vendor-summary small{font-size:11px}.workspace .order-vendor-summary span{font-size:12px}.workspace .beverage-head-controls nav button,.workspace .inventory-owner-answer .owner-answer-actions button{font-size:12px}.workspace .inventory-summary .status-tag,.workspace .inventory-summary span,.workspace .beverage-position-hero span,.workspace .beverage-category-cards b,.workspace .beverage-category-cards em{font-size:11px}.workspace .beverage-position-hero small,.workspace .beverage-category-cards small,.workspace .beverage-category-cards i,.status-tag,th{font-size:10px}td{font-size:11px}table.compact td,.system-intelligence-copy small,.system-intelligence-action .status-tag{font-size:10px}.system-intelligence-action button{font-size:12px}.inventory-order-table>button>span,.inventory-order-table>button>strong{font-size:11px}.workspace .alert-detail-fold .reasoning-grid b,.workspace .alert-detail-fold .alert-columns b,.workspace .alert-title-line small,.workspace .savy-alert-quote b,.workspace .alert-stats span,.workspace .alert-preferences small,.workspace .alert-preferences span{font-size:11px}.workspace .value-boundaries b,.workspace .value-boundaries span{font-size:12px}.workspace .value-proof-summary small{font-size:11px}.workspace .decision-memory-grid small,.workspace .decision-memory-card header small{font-size:11px}.workspace .decision-memory-flow span,.workspace .decision-memory-card footer button{font-size:12px}.workspace .leak-row small,.workspace .leak-summary small{font-size:11px}.workspace .leak-amount button,.workspace .leak-summary span,.workspace .settings-toggle strong,.workspace .settings-section-tabs button,.workspace .monitor-level strong,.workspace .settings-save strong{font-size:12px}.workspace .settings-toggle small,.workspace .settings-fields label span,.workspace .monitor-level span{font-size:11px}.workspace .settings-section-tabs button b,.workspace .settings-section-tabs button span{font-size:10px}.workspace .google-growth-shortcuts button strong,.workspace .google-special-hours strong{font-size:12px}.workspace .google-special-hours b,.workspace .google-control-note strong{font-size:11px}.workspace .social-priority-list strong,.workspace .social-channel-snapshot strong,.workspace .social-role-badge strong{font-size:12px}.workspace .social-priority-list em,.workspace .social-channel-snapshot em{font-size:11px}.workspace .social-role-badge em{font-size:10px}.workspace .founder-value-list b,.workspace .founder-value-list span,.workspace .founder-video-controls button{font-size:12px}.workspace .founder-summary p,.workspace .founder-primary-action,.workspace .founder-interest-link,.workspace .founder-next-step button{font-size:13px}.workspace .founder-video-head span,.workspace .avatar-explainer-head div,.workspace .avatar-explainer-head span,.workspace .avatar-explainer-controls span,.workspace .founder-next-step small{font-size:11px}.workspace .avatar-explainer-controls button,.workspace .founder-next-step span,.workspace .beverage-system-head p,.workspace .inventory-owner-answer p,.workspace .inventory-expand-button{font-size:12px}.workspace .inventory-owner-answer small{font-size:10px}.simple-workspace .header-actions .savy-header-button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:5px 14px 5px 5px;border:1px solid #cfe0ff;border-radius:999px;background:#f2f7ff;color:var(--navy);font-size:14px;font-weight:800;white-space:nowrap;cursor:pointer}.simple-workspace .header-actions .savy-header-button:hover{background:#e6f0ff}.simple-workspace .header-actions .savy-header-button .savy-avatar-image{width:32px;height:32px;flex:0 0 32px}.simple-workspace .header-actions>.savy-header-button{display:inline-flex}.workspace .alert-resolve-note{margin:8px 0 0;color:#6b5a2a;font-size:13px;line-height:1.45}.workspace .decision-memory-evidence-note{align-self:center;color:#52687c;font-size:13px}.workspace .overview-first-action.pulse-priority[data-tone=bad]{border-color:#efc1c1;border-left:6px solid #be3434;background:#fff6f6}.workspace .overview-first-action.pulse-priority[data-tone=bad] .eyebrow{color:#a12727}.simple-workspace .brand-savy-button{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#cfe0f1;cursor:pointer;min-height:44px}.simple-workspace .brand-savy-button .brand-savy-label{display:none;font-size:12px;font-weight:800;letter-spacing:.04em}@media(max-width:900px){.simple-workspace .header-actions>.savy-header-button{display:none}.simple-workspace .brand-savy-button .brand-savy-label{display:inline}}.simple-workspace .sidebar .location-card small,.simple-workspace .sidebar .nav-group>small{font-size:10px}.workspace .avatar-explainer-proof small{font-size:10px}.workspace .avatar-explainer-copy ul li b{font-size:13px}.workspace .avatar-explainer-copy ul li span{font-size:12px}.workspace .avatar-explainer-copy>button,.workspace .alert-preferences>button,.workspace .settings-save>button{font-size:13px}.workspace .action-log .section-head p,.workspace .action-log>div>p{font-size:12px}.workspace .order-vendor-count small,.workspace .order-review-status,.workspace .order-review-message small,.workspace .settings-save span,.workspace .founder-summary summary{font-size:11px}.interest-page{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.interest-brand span{font-weight:900;letter-spacing:.04em}.interest-brand small{color:#5b6f86;font-size:11px;font-weight:700}.interest-topbar nav a{color:#3d5068;font-size:15px;font-weight:600}.interest-kicker{font-size:13px;font-weight:800}.interest-hero h1{font-weight:800;letter-spacing:-.03em}.interest-hero-actions a{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:12px;font-size:16px;font-weight:700}.interest-section-heading>span{font-size:13px}.interest-section-heading p{font-size:15px}.interest-fields label>span,.narrative-fields label>span{font-size:14px;font-weight:700}.interest-fields input,.interest-fields select,.interest-fields textarea{font-size:16px}.choice-grid label>span{font-size:15px;font-weight:700}.price-feedback-grid legend span{font-size:13px}.price-feedback-grid label span{font-size:14px;font-weight:700}.value-choice-grid label span{font-size:15px;font-weight:700}.value-choice-grid label small{font-size:13px}.follow-up-choice{font-size:15px;font-weight:700}.interest-submit>p{font-size:14px}.interest-submit>button{font-size:16px;font-weight:800}.interest-submit>small{font-size:13px}.interest-fallback strong{font-size:14px}.interest-fallback button,.interest-fallback a{padding:10px 12px;font-size:14px}.interest-side p{font-size:12px;font-weight:800}.interest-side h2{font-size:21px}.interest-side li b{font-size:15px}.interest-side li span{font-size:14px}.interest-watch-card a strong{font-size:15px}.interest-watch-card a span,.interest-footer{font-size:14px}@media(max-width:620px){.interest-topbar{align-items:center}.interest-brand small{display:none}.interest-topbar nav a{display:none;font-size:15px}.interest-topbar nav a:first-child{display:inline}.interest-kicker{letter-spacing:.1em}.interest-hero>div>p:not(.interest-kicker){font-size:16px}}.home-body{margin:0;background:#fff}.home-page{--home-navy: #071d36;--home-navy-2: #0c2848;--home-ink: #10233e;--home-muted: #4a5d73;--home-line: #dfe7f1;--home-soft: #f5f8fc;--home-blue: #0866ff;--home-blue-dark: #0654d4;--home-on-dark: #c9d8ea;--home-on-dark-muted: #9fb3c9;min-height:100vh;background:#fff;color:var(--home-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.home-page *,.home-page *:before,.home-page *:after{box-sizing:border-box}.home-page :where(h1,h2,h3,p,figure,blockquote,dl,dd,ol,ul){margin:0}.home-page :where(ol,ul){padding:0;list-style:none}.home-page :where(img){display:block;max-width:100%;height:auto}.home-page :where(a){color:inherit}.home-page a:focus-visible{outline:3px solid #5aa9ff;outline-offset:3px;border-radius:6px}.home-page section[id]{scroll-margin-top:84px}@media(prefers-reduced-motion:no-preference){html:has(.home-page){scroll-behavior:smooth}}.home-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 28px}.home-skip{position:absolute;left:-9999px;top:12px;z-index:50;padding:10px 16px;border-radius:8px;background:#fff;color:var(--home-navy);font-weight:700;text-decoration:none}.home-skip:focus{left:16px}.home-header{position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(7,29,54,.08);background:#fffffff0;backdrop-filter:saturate(160%) blur(12px);-webkit-backdrop-filter:saturate(160%) blur(12px)}.home-header-row{display:flex;align-items:center;gap:32px;min-height:68px}.home-brand{display:flex;flex-direction:column;text-decoration:none;line-height:1.1}.home-brand strong{color:var(--home-navy);font-size:22px;font-weight:900;letter-spacing:.04em}.home-brand span{margin-top:3px;color:#5b6f86;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.home-nav{display:flex;gap:28px;margin-left:auto}.home-nav a{color:#3d5068;font-size:15px;font-weight:600;text-decoration:none}.home-nav a:hover{color:var(--home-blue)}.home-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 24px;border:1.5px solid transparent;border-radius:12px;background:var(--home-blue);color:#fff;font-size:16px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}.home-button:hover{background:var(--home-blue-dark)}.home-button-small{min-height:42px;padding:0 18px;background:var(--home-navy);font-size:15px}.home-button-small:hover{background:var(--home-navy-2)}.home-button-ghost{border-color:#ffffff6b;background:transparent}.home-button-ghost:hover{border-color:#fff;background:#ffffff14}.home-button-light{background:#fff;color:var(--home-navy)}.home-button-light:hover{background:#e8f0fb}.home-actions{display:flex;flex-wrap:wrap;gap:12px}.home-eyebrow{margin:0 0 14px;color:var(--home-blue);font-size:13px;font-weight:800;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.home-eyebrow-split span+span:before{content:" \b7  "}.home-page :where(h1,h2,h3){text-wrap:balance}.home-page :where(p,dd,blockquote,figcaption){text-wrap:pretty}.home-hero{overflow:hidden;padding:84px 0 96px;background:radial-gradient(900px 520px at 82% 12%,rgba(38,124,255,.3),transparent 62%),radial-gradient(700px 480px at 4% 100%,rgba(24,190,160,.16),transparent 60%),linear-gradient(180deg,#071d36,#0a2745);color:#fff}.home-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:56px;align-items:center}.home-hero .home-eyebrow{color:#86bdff}.home-hero h1{max-width:15ch;font-size:clamp(40px,5.2vw,64px);font-weight:800;letter-spacing:-.025em;line-height:1.05}.home-lead{max-width:36em;margin-top:24px;color:var(--home-on-dark);font-size:20px;line-height:1.6}.home-hero .home-actions{margin-top:36px}.home-fineprint{max-width:34em;margin-top:20px;color:var(--home-on-dark-muted);font-size:14px;line-height:1.55}.home-phone{justify-self:center;width:100%}.home-phone-frame{max-width:304px;margin:0 auto;padding:10px;border:1px solid rgba(255,255,255,.14);border-radius:46px;background:#0b1320;box-shadow:0 40px 80px #00000073,0 0 0 6px #ffffff08}.home-phone-frame img{width:100%;border-radius:36px}.home-phone figcaption{margin-top:16px;color:var(--home-on-dark-muted);font-size:14px;text-align:center}.home-section{padding:96px 0}.home-section-soft{background:var(--home-soft)}.home-intro{max-width:780px;margin-bottom:44px}.home-intro h2{color:var(--home-navy);font-size:clamp(30px,3.4vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.12}.home-intro>p:not(.home-eyebrow){margin-top:18px;color:var(--home-muted);font-size:18px;line-height:1.65}.home-grid{display:grid;gap:20px}.home-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.home-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.home-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.home-card{padding:26px 24px;border:1px solid var(--home-line);border-radius:16px;background:#fff;box-shadow:0 1px 2px #071d360a}.home-card h3{color:var(--home-navy);font-size:19px;font-weight:750;letter-spacing:-.01em;line-height:1.3}.home-card p{margin-top:10px;color:var(--home-muted);font-size:16px;line-height:1.6}.home-card-number{display:inline-block;margin-bottom:18px;padding:4px 9px;border-radius:8px;background:#e8f1ff;color:var(--home-blue-dark);font-size:13px;font-weight:800;letter-spacing:.06em}.home-card-feature{padding:30px 28px}.home-card-feature h3{font-size:21px}.home-questions{margin-top:56px}.home-questions h3{margin-bottom:20px;color:var(--home-navy);font-size:22px;font-weight:750;letter-spacing:-.01em}.home-question{padding:20px 22px;border:1px solid var(--home-line);border-left:4px solid var(--home-blue);border-radius:14px;background:#fff}.home-question dt{color:var(--home-navy);font-size:18px;font-weight:750;line-height:1.35}.home-question dd{margin-top:6px;color:var(--home-muted);font-size:16px;line-height:1.6}.home-shot{margin-top:56px}.home-shot-bar{display:flex;align-items:center;gap:7px;height:40px;padding:0 16px;border:1px solid #d6e0ec;border-bottom:0;border-radius:16px 16px 0 0;background:#eaf0f7}.home-shot-bar i{width:11px;height:11px;border-radius:50%;background:#c5d2e1}.home-shot-bar span{margin-left:10px;color:#5b6f86;font-size:13px;font-weight:600}.home-shot img{width:100%;border:1px solid #d6e0ec;border-top:0;border-radius:0 0 16px 16px;box-shadow:0 30px 60px #071d3624}.home-shot figcaption{max-width:720px;margin:18px auto 0;color:var(--home-muted);font-size:15px;line-height:1.55;text-align:center}.home-card-area .home-area-question{color:var(--home-ink);font-size:16px;font-weight:600}.home-card-area .home-area-items{margin-top:14px;padding-top:14px;border-top:1px solid #e8eef5;color:#5b6f86;font-size:14px;line-height:1.55}.home-section-dark{background:linear-gradient(180deg,#071d36,#0a2644);color:#fff}.home-section-dark .home-eyebrow{color:#86bdff}.home-section-dark .home-intro h2{color:#fff}.home-section-dark .home-intro>p:not(.home-eyebrow){color:var(--home-on-dark)}.home-bases{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.home-bases li{padding:6px 12px;border-radius:999px;font-size:13px;font-weight:800;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.home-bases li[data-tone=good]{background:#d7f4e6;color:#0b5e3e}.home-bases li[data-tone=info]{background:#dde9ff;color:#0b3d91}.home-bases li[data-tone=review]{background:#ffeec8;color:#7a4b00}.home-bases li[data-tone=unknown]{background:#e4e9f0;color:#3c4a5c}.home-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.home-rules li{display:flex;gap:14px;padding:20px 0;border-top:1px solid rgba(255,255,255,.12)}.home-check{flex:0 0 auto;width:26px;height:26px;margin-top:1px;padding:5px;border-radius:50%;background:#2ed49b29;fill:#3ddc9f}.home-rules strong{display:block;color:#fff;font-size:17px;font-weight:700;line-height:1.4}.home-rules span{display:block;margin-top:4px;color:#b8c7d9;font-size:16px;line-height:1.55}.home-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}.home-split .home-intro{margin-bottom:0}.home-sources{padding:28px;border:1px solid var(--home-line);border-radius:18px;background:var(--home-soft)}.home-sources ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-sources li{display:flex;align-items:center;gap:10px;padding:13px 16px;border:1px solid var(--home-line);border-radius:12px;background:#fff;color:var(--home-navy);font-size:16px;font-weight:650;line-height:1.35}.home-sources li:before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--home-blue)}.home-sources p{margin-top:18px;color:var(--home-muted);font-size:15px;line-height:1.55}.home-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.home-stages li{padding:24px 20px;border:1px solid var(--home-line);border-radius:16px;background:#fff}.home-stages li.is-now{border-color:var(--home-blue);box-shadow:0 0 0 3px #0866ff1f}.home-stage-step{display:inline-block;margin-bottom:14px;padding:3px 0;color:var(--home-blue);font-size:13px;font-weight:800;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.home-stages li.is-now .home-stage-step{padding:3px 10px;border-radius:999px;background:var(--home-blue);color:#fff}.home-stages h3{color:var(--home-navy);font-size:18px;font-weight:750;line-height:1.3}.home-stages p{margin-top:8px;color:var(--home-muted);font-size:15px;line-height:1.55}.home-founder{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.home-founder h2{color:var(--home-navy);font-size:clamp(30px,3.4vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.12}.home-founder blockquote{margin-top:28px;padding-left:22px;border-left:4px solid var(--home-blue);color:var(--home-navy);font-size:24px;font-weight:600;line-height:1.45}.home-founder-copy p{color:var(--home-muted);font-size:17px;line-height:1.7}.home-founder-copy p+p{margin-top:16px}.home-founder-copy .home-founder-sign{margin-top:20px;color:var(--home-navy);font-weight:800}.home-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:24px}.home-links a{color:var(--home-blue);font-size:16px;font-weight:700;text-decoration:none}.home-links a:hover{text-decoration:underline}.home-cta{padding:0 0 96px}.home-cta-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;padding:48px;border-radius:24px;background:radial-gradient(600px 300px at 90% 0%,rgba(38,124,255,.35),transparent 65%),linear-gradient(135deg,#071d36,#0c2c52);color:#fff}.home-cta-card h2{font-size:clamp(28px,3vw,38px);font-weight:800;letter-spacing:-.02em;line-height:1.15}.home-cta-card p{max-width:38em;margin-top:12px;color:var(--home-on-dark);font-size:18px;line-height:1.6}.home-footer{padding:44px 0 36px;background:#061527;color:#b8c7d9}.home-footer-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.home-footer-brand strong{display:block;color:#fff;font-size:20px;font-weight:900;letter-spacing:.04em}.home-footer-brand span{display:block;margin-top:2px;color:#8ea3ba;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.home-footer nav{display:flex;flex-wrap:wrap;gap:12px 28px}.home-footer nav a{color:#d6e2ef;font-size:15px;font-weight:600;text-decoration:none}.home-footer nav a:hover{color:#fff;text-decoration:underline}.home-footer-note{margin-top:28px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08);color:#93a7bd;font-size:14px;line-height:1.6}@media(max-width:1080px){.home-grid-4,.home-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.home-stages li.is-now{grid-column:1 / -1}.home-split,.home-founder{grid-template-columns:1fr;gap:36px}.home-cta-card{grid-template-columns:1fr}}@media(max-width:880px){.home-nav{display:none}.home-header .home-button-small{margin-left:auto}.home-hero-grid{grid-template-columns:1fr;gap:48px}.home-hero h1{max-width:18ch}.home-grid-3,.home-rules{grid-template-columns:1fr}}@media(max-width:640px){.home-page{font-size:16px}.home-wrap{padding:0 16px}.home-header-row{gap:16px;min-height:60px}.home-brand strong{font-size:19px}.home-brand span{display:none}.home-button-small{min-height:40px;padding:0 14px;font-size:14px}.home-hero{padding:48px 0 60px}.home-hero h1{font-size:36px;line-height:1.1}.home-eyebrow-split span{display:block}.home-eyebrow-split span+span:before{content:none}.home-lead{margin-top:18px;font-size:18px}.home-hero .home-actions{margin-top:28px}.home-actions{flex-direction:column;align-items:stretch}.home-phone-frame{max-width:260px}.home-section{padding:64px 0}.home-intro{margin-bottom:32px}.home-intro h2,.home-founder h2{font-size:29px}.home-intro>p:not(.home-eyebrow){font-size:17px}.home-grid-4,.home-grid-2,.home-stages,.home-sources ul{grid-template-columns:1fr}.home-card{padding:22px 20px}.home-card-feature{padding:24px 20px}.home-questions,.home-shot{margin-top:44px}.home-shot-bar{height:32px;padding:0 12px}.home-shot-bar i{width:9px;height:9px}.home-founder blockquote{font-size:20px}.home-cta{padding-bottom:64px}.home-cta-card{padding:30px 22px;border-radius:20px}.home-footer-row{align-items:flex-start;flex-direction:column}}
