*{box-sizing:border-box}body{background:var(--canvas);color:var(--text);margin:0;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,select{font:inherit;color:inherit}button,select,a{touch-action:manipulation}button,a,select{outline-offset:4px}button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid var(--accent)}button{cursor:pointer}a{color:var(--accent)}.skip{background:var(--surface);z-index:5;padding:10px;position:fixed;top:-100px;left:20px}.skip:focus{top:10px}.app{grid-template-columns:224px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;gap:32px;padding:30px 16px;display:flex}.brand{letter-spacing:-1px;align-items:center;gap:10px;padding:0 12px;font-size:23px;font-weight:650;display:flex}.mark{background:var(--accent);width:30px;height:30px;color:var(--on-accent);border-radius:8px;place-items:center;font-size:21px;display:grid}.brand small{letter-spacing:.7px;color:var(--muted);font-size:11px;font-weight:500}.navlabel{color:var(--muted);text-transform:uppercase;letter-spacing:1.4px;margin-bottom:10px;padding:0 12px;font-size:11px}nav{gap:5px;display:grid}nav a{text-align:left;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:11px 12px}nav a[aria-current=page]{background:var(--muted-surface);color:var(--text);font-weight:600}nav a span{width:28px;color:var(--muted);display:inline-block}.sidebar-foot{color:var(--muted);margin-top:auto;padding:12px;font-size:12px}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:16px 38px;display:flex}.company{align-items:center;gap:12px;display:flex}.muted{color:var(--muted)}.small{font-size:12px}.theme{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}select{background:var(--surface);border:1px solid var(--muted);border-radius:7px;max-width:100%;padding:7px 10px}.avatar{background:var(--muted-surface);width:30px;height:30px;color:var(--muted);border-radius:50%;place-items:center;font-size:11px;display:grid}.main{max-width:1500px;margin:auto;padding:35px 38px 24px}.headline{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}h1{letter-spacing:-.9px;margin:0 0 6px;font-size:28px;font-weight:620;line-height:1.25}h2{margin:0;font-size:15px;font-weight:600}p{margin:0}.period{border:1px solid var(--border);background:var(--surface);white-space:nowrap;border-radius:8px;padding:8px 12px;font-size:12px}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px;display:grid}.stat,.panel{background:var(--surface);border:1px solid var(--border);border-radius:12px}.stat{padding:20px}.stat-label{color:var(--muted);font-size:12px}.value{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:12px 0 8px;font-size:24px;font-weight:600}.positive{color:var(--positive)}.negative{color:var(--negative)}.warning{color:var(--warning)}.panel-head{justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;display:flex}.panel-head p{margin-top:3px}.count{background:var(--muted-surface);border-radius:7px;place-items:center;min-width:29px;height:29px;font-size:12px;display:grid}.text-button{color:var(--accent);background:0 0;border:0;padding:0;font-size:12px}.table-wrap{border-radius:0 0 12px 12px;overflow:auto}table{border-collapse:collapse;white-space:nowrap;width:100%}th{text-align:left;background:var(--canvas);color:var(--muted);border-block:1px solid var(--border);padding:11px 22px;font-size:11px;font-weight:500}td{border-bottom:1px solid var(--border);padding:15px 22px;font-size:13px}tr:last-child td{border-bottom:0}.amount{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.badge{background:var(--muted-surface);border-radius:5px;padding:3px 8px;font-size:11px;display:inline-block}.review{grid-template-columns:1fr 1fr;gap:20px;display:grid}.review .panel{padding:24px}.review h2{margin-bottom:20px}.row{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:13px 0;display:flex}.review-note{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-top:20px;padding:20px 24px}.review-note p+p{margin-top:8px}.filters{align-items:center;gap:12px;padding:0 22px 20px;display:flex}.empty{color:var(--muted);padding:30px}[hidden]{display:none!important}@media (max-width:1100px){.stats{grid-template-columns:repeat(2,1fr)}.app{grid-template-columns:190px 1fr}.main{padding:28px 24px}.topbar{padding:16px 24px}}@media (max-width:650px){.app{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--border);gap:15px;padding:16px}.brand{padding:0}.navlabel,.sidebar-foot{display:none}nav{flex-wrap:wrap;gap:4px;display:flex}nav a{padding:8px 10px;font-size:12px}nav a span{display:none}.topbar{flex-wrap:wrap;padding:14px 16px}.main{padding:24px 16px}.stats{gap:10px}.stat{padding:15px}.value{font-size:22px}.headline{flex-direction:column;align-items:start;gap:12px}.review{grid-template-columns:1fr}.panel-head{padding:18px}.theme{margin-left:auto}.avatar{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}@media print{.sidebar,.theme,.avatar{display:none}.app{display:block}:root[data-theme]{--canvas:white;--surface:white;--text:#17212f;--muted:#526176;--accent:#2455d6;--border:#d9dee7;--positive:#176743;--negative:#b42335;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root{--motion-press:.16s;--motion-select:.2s;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--toolbar:#fffffff0;--control-shadow:0 1px 3px #141e321f}:root[data-theme=dark]{--toolbar:#181b21f0;--control-shadow:0 1px 3px #00000059}.stat,.panel{border-radius:16px}.table-wrap{border-radius:0 0 16px 16px}nav a,.period,select{border-radius:10px}.topbar{z-index:2;background:var(--surface);position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.topbar{background:var(--toolbar);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.theme{gap:12px}.appearance{border:0;min-width:0;margin:0;padding:0}.appearance legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.segments{border:1px solid var(--border);background:var(--muted-surface);isolation:isolate;border-radius:12px;grid-template-columns:repeat(3,1fr);width:228px;padding:3px;display:grid;position:relative}.segment-indicator{background:var(--surface);width:calc(33.3333% - 2px);box-shadow:var(--control-shadow);z-index:-1;pointer-events:none;border-radius:9px;position:absolute;inset:3px auto 3px 3px}.segments label{cursor:pointer;min-height:36px;color:var(--muted);border-radius:9px;justify-content:center;align-items:center;font-size:12px;display:flex;position:relative}.segments input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.segments label:has(input:checked){color:var(--text);font-weight:600}.segments label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}:root[data-ui-ready=true] button,:root[data-ui-ready=true] .segments label{transition:transform var(--motion-press) var(--ease-out),background-color var(--motion-press) ease,color var(--motion-press) ease}:root[data-ui-ready=true] .segment-indicator{transition:transform var(--motion-select) var(--ease-in-out),background-color var(--motion-press) ease}:root[data-ui-ready=true] body,:root[data-ui-ready=true] .sidebar,:root[data-ui-ready=true] .topbar,:root[data-ui-ready=true] .stat,:root[data-ui-ready=true] .panel,:root[data-ui-ready=true] .review-note,:root[data-ui-ready=true] th,:root[data-ui-ready=true] .segments{transition:background-color var(--motion-press) ease,color var(--motion-press) ease,border-color var(--motion-press) ease}:root[data-input=pointer] button:active,:root[data-input=pointer] .segments label:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){nav a:hover{background:var(--muted-surface);color:var(--text)}.text-button:hover{text-underline-offset:3px;text-decoration:underline}.segments label:hover{color:var(--text)}}:root[data-input=keyboard] *{transition:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:root[data-input] button:active,:root[data-input] .segments label:active{transform:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.topbar{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.segments,.stat,.panel,.topbar{border-color:var(--muted)}.segment-indicator{outline:1px solid var(--text)}}@media (max-width:650px){.theme{justify-content:space-between;width:100%;margin-left:0}.appearance{flex:1;max-width:280px}.segments{width:100%}.topbar{position:static}.theme-caption{font-size:12px}}@media print{.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;position:static}*{transition:none!important}}nav a{font:inherit;cursor:pointer;text-decoration:none;display:block}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.table-wrap:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.filter-button{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);border-radius:10px;min-height:40px;padding:8px 14px}.text-button{text-decoration:none;display:inline-block}.text-button:hover{text-decoration:underline}.review-note .muted{max-width:80ch}.state-page{max-width:680px;margin:auto;padding:48px 24px}@media (max-width:650px){.segments label,nav a{min-height:44px}.value{font-size:clamp(17px,5vw,22px)}.filters{flex-wrap:wrap}}.theme .segments{width:270px}.segments label{gap:6px}.segments svg{flex-shrink:0}.status-segments{width:330px;max-width:100%}.status-segments a{white-space:nowrap;min-height:40px;color:var(--muted);border-radius:9px;justify-content:center;align-items:center;padding:4px 8px;font-size:12px;text-decoration:none;display:flex}.status-segments a[aria-current=true]{color:var(--text);font-weight:600}@media (hover:hover) and (pointer:fine){.status-segments a:hover{color:var(--text)}}@media (max-width:650px){.theme .segments,.status-segments{width:100%}.status-segments a{min-height:44px}.filters{gap:10px}}.access-page{max-width:980px;margin:auto;padding:24px}.access-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.access-header .brand{text-decoration:none}.access-card{max-width:520px;margin:40px auto;padding:28px}.access-card h1{margin-top:12px}.access-card>.text-button{margin-top:24px}.login-form{gap:8px;margin-top:24px;display:grid}.login-form input{border:1px solid var(--muted);background:var(--canvas);width:100%;min-height:44px;color:var(--text);font:inherit;border-radius:10px;padding:10px 12px}.login-form label:not(:first-child){margin-top:12px}.login-form [role=status]{min-height:20px;margin:4px 0;font-size:13px}.login-form button:disabled{opacity:.65;cursor:wait}.account-email{overflow-wrap:anywhere;margin-bottom:24px}.company-list{margin:24px 0}.company-list>a{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:24px;text-decoration:none;display:flex}.company-list>a:last-child{border-bottom:0}.company-list>a:hover{background:var(--muted-surface)}@media (max-width:650px){.access-page{padding:16px}.access-card{margin:28px auto;padding:22px}.access-header{gap:16px}.access-header .theme{order:3}}.authenticated-app .brand{color:var(--text);text-decoration:none}.authenticated-app .workspace-link{background:var(--muted-surface);color:var(--text);align-items:center;gap:10px;font-weight:600;display:flex}.authenticated-topbar{flex-wrap:wrap;gap:16px}.account-summary{flex:1;min-width:0}.account-summary p{overflow-wrap:anywhere}.topbar-actions{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.topbar-actions form{margin:0}.logout-button{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text);white-space:nowrap;box-shadow:var(--control-shadow);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}@media (hover:hover) and (pointer:fine){.logout-button:hover{background:var(--muted-surface);border-color:var(--muted)}}@media (max-width:1100px){.authenticated-topbar .theme-caption{display:none}.account-summary{flex-basis:130px}}@media (max-width:650px){.topbar-actions{flex-shrink:1;width:100%}.topbar-actions .theme{flex:1;width:auto;min-width:0}.topbar-actions .appearance{max-width:none}.topbar-actions .segments label{gap:4px;font-size:11px}.logout-button{padding:9px 11px}.authenticated-app .sidebar{gap:16px}.authenticated-app .navlabel{margin-bottom:6px;display:block}.authenticated-app .brand{padding:0}}@media print{.topbar-actions{display:none}}.reconciliation-panel{min-width:0;margin-top:24px;padding:24px}.reconciliation-panel h1{font-size:26px}.record-id{overflow-wrap:anywhere;color:var(--muted);font-size:12px;display:block}.reconciliation-lookup{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.reconciliation-lookup input{flex:1;min-width:180px}.reconciliation-panel input:not([type=checkbox]),.reconciliation-panel textarea{border:1px solid var(--muted);background:var(--canvas);color:var(--text);font:inherit;border-radius:10px;max-width:100%;min-height:44px;padding:10px}.reconciliation-form fieldset{border:0;gap:16px;min-width:0;margin:24px 0 0;padding:0;display:grid}.reconciliation-form legend{margin-bottom:12px;padding:0;font-size:18px;font-weight:600}.reconciliation-form input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent);flex-shrink:0}.reconciliation-form td input:not([type=checkbox]){width:150px}.reconciliation-form textarea{width:100%;min-height:80px}.decision-check{align-items:center;gap:12px;display:flex}.reconciliation-form button{justify-self:start}.reconciliation-form button:disabled{opacity:.6;cursor:not-allowed}.reconciliation-panel .money{font-variant-numeric:tabular-nums;white-space:nowrap}.reconciliation-panel [role=alert]{color:var(--negative)}@media (max-width:650px){.reconciliation-panel{padding:16px}.reconciliation-panel h1{font-size:22px}.reconciliation-lookup{display:grid}.reconciliation-lookup input{width:100%;min-width:0}}.identifier-search{margin:20px 0}.identifier-search summary{cursor:pointer;color:var(--accent);padding:8px 0}.movement-filters{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:20px 0;display:flex}.movement-filters label{gap:8px;display:grid}.movement-filters select{font:inherit;background:var(--surface);min-height:44px;color:var(--text);border:1px solid var(--muted);max-width:100%;padding:8px 12px}.movement-table .money{text-align:right}.movement-table td{vertical-align:top}.movement-table small{color:var(--muted);margin-top:6px;display:block}.movement-description{overflow-wrap:anywhere;white-space:normal;min-width:200px;max-width:320px}.movement-actions{min-width:160px}.movement-actions a{padding:4px 0;display:block}.movement-pagination{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:20px;display:flex}@media (max-width:650px){.movement-filters{grid-template-columns:minmax(0,1fr);display:grid}.movement-filters select{width:100%}}.advance-panel .reconciliation-form label:not(.decision-check){white-space:normal;gap:8px;display:grid}.advance-panel td .reconciliation-form{white-space:normal;width:320px}.advance-panel td{vertical-align:top}.advance-panel nav.movement-filters{align-items:center;gap:8px;display:flex}.advance-panel nav.movement-filters a{padding:8px}.conversation-panel h1{margin-bottom:8px}.conversation-open{margin:24px 0}.conversation-open input{width:100%;max-width:420px}.conversation-list{border:1px solid var(--border);border-radius:16px;margin:24px 0 0;padding:0;list-style:none;overflow:hidden}.conversation-list a{color:var(--text);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 20px;text-decoration:none;display:flex}.conversation-list li:last-child a{border-bottom:0}@media (hover:hover) and (pointer:fine){.conversation-list a:hover{background:var(--muted-surface)}}.conversation{gap:16px;margin-top:24px;display:grid}.conversation-thread{gap:12px;margin:0;padding:0;list-style:none;display:grid}.conversation-message{border:1px solid var(--border);background:var(--surface);border-radius:16px;max-width:70ch;padding:12px 16px}.conversation-message.from-person{background:var(--muted-surface);justify-self:end}.conversation-author{color:var(--muted);margin:0 0 4px;font-size:12px}.conversation-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.conversation-empty{color:var(--muted)}.conversation-notice{border-left:3px solid var(--border);justify-items:start;gap:8px;display:grid}.conversation-notice.tone-pending{border-left-color:var(--accent)}.conversation-notice.tone-attention{border-left-color:var(--warning)}.conversation-notice p{margin:0}.conversation-alert{color:var(--negative);margin:4px 0 0}.conversation-composer{gap:8px;display:grid}.conversation-composer textarea{border:1px solid var(--muted);background:var(--canvas);width:100%;min-height:96px;color:var(--text);font:inherit;border-radius:10px;padding:10px}.conversation-composer textarea:disabled{opacity:.6}.conversation-composer button{justify-self:start}.conversation-composer button:disabled{opacity:.6;cursor:not-allowed}.conversation-composer .muted{margin:0;font-size:13px}@media (max-width:650px){.conversation-message{max-width:100%}.conversation-list a{padding:14px 16px}}.fiscal-panel>h2{margin:28px 0 8px;font-size:18px}.fiscal-panel .stats,.fiscal-panel .table-wrap{margin-top:20px}.fiscal-panel .status-segments{margin-top:16px}.fiscal-panel td small,.fiscal-facts small{color:var(--muted);margin-top:4px;display:block}.fiscal-coverage{gap:12px;display:grid}.fiscal-coverage .review-note{border-left-width:3px;margin-top:0}.fiscal-coverage .review-note p{margin:0}.coverage-partial{border-left-color:var(--warning)}.coverage-failing{border-left-color:var(--negative)}.coverage-none{border-left-color:var(--muted)}.fiscal-coverage .badge{margin-left:8px}.badge.negative{color:var(--negative)}.badge.positive{color:var(--positive)}.badge.warning{color:var(--warning)}.fiscal-facts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px;margin:20px 0;display:grid}.fiscal-facts dt{color:var(--muted);font-size:12px}.fiscal-facts dd{overflow-wrap:anywhere;margin:4px 0 0}@media (max-width:650px){.fiscal-panel .stats{grid-template-columns:minmax(0,1fr)}}@media print{.fiscal-panel .status-segments,.fiscal-panel form{display:none}}.bank-panel>h2{margin:32px 0 12px;font-size:18px}.bank-panel h3{margin:20px 0 8px;font-size:15px}.bank-panel .stats{margin-top:20px}.bank-panel .table-wrap,.bank-panel .status-segments{margin-top:16px}.bank-accounts{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.bank-account{border:1px solid var(--border);background:var(--surface);border-radius:16px;min-width:0;padding:16px 20px}.bank-account h3{margin:0 0 4px}.bank-account p{margin:4px 0}.bank-account .review-note{border-left-width:3px;margin:12px 0}.bank-account .review-note p{margin:2px 0}.bank-balance{font-variant-numeric:tabular-nums;font-weight:600}.pending-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pending-list>li{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;padding:12px 16px}.pending-list p{margin:4px 0}.pending-list>li.coverage-partial,.pending-list>li.coverage-failing{border-left-width:3px}.pending-list details{margin-top:8px}.pending-list summary{cursor:pointer;color:var(--accent);padding:6px 0}.pair{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 24px;margin:8px 0;display:grid}.pair dt{color:var(--muted);font-size:12px}.pair dd{overflow-wrap:anywhere;margin:2px 0 0}.bank-decision fieldset{margin-top:12px}.choice-row{flex-wrap:wrap;gap:24px;display:flex}.choice-row input[type=radio]{width:20px;height:20px;accent-color:var(--accent)}.bank-decision select{font:inherit;background:var(--surface);min-height:44px;color:var(--text);border:1px solid var(--muted);border-radius:10px;max-width:100%;padding:8px 12px}.outcome-done{color:var(--positive)}.review-note.coverage-ok{border-left:3px solid var(--positive)}.bank-upload{justify-items:start;gap:12px;display:grid}.bank-upload input[type=file]{max-width:100%}.bank-upload button:disabled,.bank-upload input:disabled{opacity:.6;cursor:not-allowed}.upload-list{gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.upload-list li{border-left:3px solid var(--border);background:var(--surface);flex-wrap:wrap;gap:12px;padding:8px 12px;display:flex}.upload-name{overflow-wrap:anywhere;font-weight:600}.upload-sent{border-left-color:var(--positive)!important}.upload-failed{border-left-color:var(--negative)!important}.upload-sending{border-left-color:var(--accent)!important}.statement-line+.statement-line{margin-top:8px}.statement-line small{color:var(--muted);display:block}.bank-statement .amount{text-align:right;white-space:nowrap}.bank-statement td{white-space:normal}.bank-statement td:nth-child(3){min-width:180px;max-width:280px}.bank-statement td:first-child{white-space:nowrap}.bank-panel th,.bank-panel td{padding-inline:14px}.bank-statement tr.day-start td{border-top:1px solid var(--border)}.bank-statement td small a{font-weight:600}.bank-panel .amount small,.counterparty-list small{color:var(--muted);font-size:12px;display:block}.counterparties{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px 32px;display:grid}.counterparty-list{gap:12px;margin:0;padding-left:24px;display:grid}.counterparty{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.counterparty-name{overflow-wrap:anywhere;min-width:0}.counterparty .money{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:650px){.bank-panel .stats,.bank-accounts{grid-template-columns:minmax(0,1fr)}.choice-row{gap:12px;display:grid}}@media print{.bank-panel form,.bank-panel details,.bank-panel .status-segments{display:none}}.fiscal-panel h3{margin:20px 0 8px;font-size:15px}.inline-decision{white-space:normal;margin-top:8px}.inline-decision summary{cursor:pointer;color:var(--accent);font-size:12px}.inline-decision[open] summary{margin-bottom:8px}.inline-decision .reconciliation-form fieldset{min-width:240px;margin-top:0}.fiscal-panel td .inline-decision{max-width:360px}.decision-choice{flex-wrap:wrap;gap:12px 24px;display:flex}.decision-choice input{width:18px;height:18px;accent-color:var(--accent)}.kind-tabs{flex-wrap:wrap;gap:8px;margin:24px 0 8px;display:flex}.kind-tabs a{border:1px solid var(--border);color:var(--text);border-radius:10px;padding:6px 12px;font-size:13px;text-decoration:none}.kind-tabs a[aria-current=true]{background:var(--muted-surface);border-color:var(--muted);font-weight:600}.fiscal-alerts{margin-top:28px}.fiscal-alerts h2{margin-bottom:8px;font-size:18px}.fiscal-alerts p+p{margin-top:8px}.alerts-toggle,.fiscal-alerts details{margin-top:12px}.fiscal-alerts li small{color:var(--muted);display:block}.erp-panel>h2{margin:32px 0 12px;font-size:18px}.erp-panel h3{margin:20px 0 8px;font-size:15px}.erp-panel .table-wrap{margin-top:16px}.erp-panel .review-note{border-left-width:3px}.erp-panel th,.erp-panel td{padding-inline:14px}.erp-panel .badge+small,.erp-panel td small{color:var(--muted);margin-top:4px;display:block}.erp-panel .outcome-done{margin:0 0 12px}.erp-panel .pending-list{margin-top:12px}.erp-filters{margin:16px 0 8px}.erp-idle{margin-top:20px}.erp-idle>summary{cursor:pointer;color:var(--accent);padding:6px 0;font-weight:600}.erp-idle>p{margin:4px 0 12px}.integration-panel h2{margin-top:28px}.integration-panel td small{color:var(--muted);margin-top:4px;display:block}.integration-panel td{white-space:normal;vertical-align:top}.integration-form input:not([type=checkbox]){max-width:360px}.choice-list{gap:8px;display:grid}.choice-list p{margin:0}.secret-value{word-break:break-all;-webkit-user-select:all;user-select:all;font-size:13px;display:block}.item-filters{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.item-filters a{border:1px solid var(--border);color:var(--muted);border-radius:9px;padding:6px 12px;font-size:12px;text-decoration:none}.item-filters a[aria-current=page]{color:var(--text);background:var(--muted-surface);font-weight:600}.preserve-lines{white-space:pre-wrap}.conversation-panel.integration-panel{padding:28px}@media (max-width:650px){.conversation-panel.integration-panel{padding:18px 16px}}.access-link{text-align:center;margin-top:16px;font-size:13px}.access-alert{margin-top:16px;font-size:13px}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f3f4f6;--surface:#fff;--muted-surface:#ebeef2;--border:#dfe2e8;--control-border:#868892;--text:#1d1d1f;--muted:#62626b;--accent:#2455d6;--on-accent:#fff;--positive:#176743;--negative:#b42335;--warning:#835a08;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--radius-control:.75rem;--radius-panel:1rem;--radius-floating:1.25rem;--material:color-mix(in srgb, var(--surface) 72%, transparent);--material-canvas:color-mix(in srgb, var(--canvas) 80%, transparent);--separator:#15171e14;--material-edge:#ffffffbf;--shadow-floating:0 4px 20px #15171e0d;--shadow-panel:0 2px 8px #14141e08}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#121418;--surface:#1c1f25;--muted-surface:#282d35;--border:#363b45;--control-border:#81818d;--text:#f5f5f7;--muted:#b1b1bb;--accent:#9bb6ff;--on-accent:#141416;--positive:#74d9a3;--negative:#ff98a6;--warning:#f5ce78;--material:color-mix(in srgb, var(--surface) 64%, transparent);--separator:#f5f5f717;--material-edge:#ffffff12;--shadow-floating:0 4px 20px #00000029;--shadow-panel:0 2px 8px #0000000f}body{font-optical-sizing:auto;font-size:.875rem}h1{letter-spacing:-.035em;font-size:clamp(1.75rem,3vw,2.125rem);font-weight:650}h2{letter-spacing:-.015em;font-size:1.125rem;line-height:1.4}a{text-underline-offset:.2em}input,textarea,select{font:inherit;accent-color:var(--accent)}input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button,input,textarea,select{border-radius:var(--radius-control)}button:disabled{cursor:not-allowed}.panel,.stat{border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.badge{border-radius:.5rem;align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:.75rem;line-height:1.5;display:inline-flex}.ui-status-dot{background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.money,.amount,.value,.bank-balance{font-variant-numeric:tabular-nums}.text-button{font-size:.875rem}.ui-button,.filter-button,.logout-button{border:1px solid var(--accent);border-radius:var(--radius-control);background:var(--accent);min-height:2.75rem;color:var(--on-accent);font:inherit;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.ui-button-secondary,.logout-button{background:var(--surface);color:var(--text);border-color:var(--border);box-shadow:0 1px 2px #0000000a}.ui-button-danger{background:var(--negative);color:var(--surface);border-color:var(--negative)}:root[data-theme=dark] .ui-button-danger{color:var(--canvas)}.ui-button:disabled{opacity:.55}.ui-button[aria-busy=true]{cursor:wait}.ui-field{gap:var(--space-2);min-width:0;display:grid}.ui-field label{font-size:.875rem;font-weight:600}.ui-field label .muted{font-weight:400}.ui-field p{font-size:.8125rem}.ui-input,.login-form input{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:2.75rem;color:var(--text);padding:.625rem .75rem;font-size:1rem}.ui-input[aria-invalid=true]{border-color:var(--negative)}.ui-input:disabled{background:var(--muted-surface);opacity:.7;cursor:not-allowed}.ui-page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);margin-bottom:var(--space-8);display:flex}.ui-page-header .muted{margin-top:var(--space-2);max-width:65ch}.ui-eyebrow{margin-bottom:var(--space-2);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.ui-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-section{margin-block:var(--space-8);scroll-margin-top:7rem}.ui-section>header{margin-bottom:var(--space-4)}.ui-section>header .muted{margin-top:var(--space-1);max-width:75ch}.ui-section-body{padding:var(--space-6);min-width:0}.ui-notice{gap:var(--space-2);padding:var(--space-4) var(--space-6);border:1px solid var(--border);border-left:3px solid var(--control-border);border-radius:var(--radius-control);background:var(--surface);display:grid}.ui-notice>div{color:var(--muted)}.ui-notice-warning{border-left-color:var(--warning)}.ui-notice-negative{border-left-color:var(--negative)}.ui-notice-positive{border-left-color:var(--positive)}.ui-icon-tile{width:3rem;height:3rem;color:var(--accent);background:var(--muted-surface);border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.authenticated-app{grid-template-columns:15.5rem minmax(0,1fr);gap:.25rem}.authenticated-app .sidebar{padding:var(--space-4) var(--space-2);gap:var(--space-6);border:1px solid var(--separator);border-radius:var(--radius-floating);background:var(--material);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);height:calc(100dvh - 1.5rem);box-shadow:inset 0 1px 0 var(--material-edge), var(--shadow-floating);margin:.75rem 0 .75rem .75rem;position:sticky;top:.75rem;overflow-y:auto}.sidebar-brand{justify-content:space-between;align-items:center;gap:var(--space-4);padding:.375rem .75rem;display:flex}.sidebar-brand .brand{gap:.625rem;font-size:1.25rem}.sidebar-brand .mark{border-radius:.625rem;width:1.875rem;height:1.875rem;font-size:1.125rem}.sidebar-navigation{gap:var(--space-6);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.authenticated-app nav a{overflow-wrap:anywhere;border-radius:var(--radius-control);align-items:center;gap:.625rem;min-height:2.375rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.authenticated-app nav a svg{flex-shrink:0;width:17px;height:17px}.authenticated-app nav a[aria-current=page]{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #00000012, inset 0 1px 0 var(--material-edge);font-weight:600}.authenticated-app nav a[aria-current=page] svg{color:var(--accent)}.authenticated-app .navlabel{letter-spacing:.025em;text-transform:none;margin:0 0 .5rem;padding-inline:.75rem;font-size:.6875rem;font-weight:600;display:block}.sidebar-company{overflow-wrap:anywhere;margin-bottom:.5rem;padding:0 .75rem;font-size:.8125rem;font-weight:600}.sidebar-foot{padding:.75rem}.nav-toggle{background:var(--surface);min-width:2.75rem;min-height:2.75rem;color:var(--text);border:1px solid var(--border);display:none}.authenticated-topbar{padding:.625rem var(--space-4);border-bottom:1px solid var(--separator);background:var(--material-canvas);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);min-height:3.5rem}.workspace-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.25rem;font-size:.75rem;display:flex}.workspace-breadcrumb a{color:inherit;overflow-wrap:anywhere;text-decoration:none}.authenticated-app .main{max-width:90rem;padding:2.25rem}.workspace-footer{justify-content:space-between;align-items:center;gap:var(--space-4);margin:var(--space-6) 2.25rem;overflow-wrap:anywhere;flex-wrap:wrap;font-size:.75rem;display:flex}.theme-toggle{width:2.25rem;min-height:2.25rem;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sidebar-account{padding:var(--space-2);border-top:1px solid var(--separator);flex-shrink:0;margin-top:auto}.account-trigger{align-items:center;gap:var(--space-2);width:100%;min-height:2.25rem;color:var(--text);text-align:left;background:0 0;border:0;border-radius:.5rem;padding:.375rem .5rem;display:flex}.account-name{text-overflow:ellipsis;flex:1;min-width:0;font-size:.8125rem;overflow:hidden}.account-avatar{background:var(--muted-surface);width:1.75rem;height:1.75rem;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.account-trigger-compact{justify-content:center;width:2.25rem;padding:0}.account-menu-content{z-index:50;border:1px solid var(--border);background:var(--surface);min-width:14rem;max-width:calc(100vw - 1rem);color:var(--text);box-shadow:var(--shadow-floating);border-radius:.75rem;padding:.375rem}.theme-submenu{width:10rem;min-width:0;max-width:var(--radix-dropdown-menu-content-available-width)}.account-menu-label{text-overflow:ellipsis;max-width:20rem;color:var(--muted);padding:.5rem;font-size:.75rem;overflow:hidden}.account-menu-item{width:100%;min-height:2.25rem;color:var(--text);text-align:left;cursor:pointer;outline-offset:-2px;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem;font-size:.8125rem;text-decoration:none;display:flex;position:relative}.account-menu-item svg{flex-shrink:0}.account-menu-item[data-highlighted]{background:var(--muted-surface);outline:none}.account-menu-item[data-disabled]{opacity:.5;cursor:default}.account-menu-item:focus-visible{outline:2px solid var(--accent)}.account-menu-signout{color:var(--negative)}.account-menu-separator{background:var(--separator);height:1px;margin:.375rem 0}.account-submenu-arrow,.theme-menu-check{margin-left:auto}.theme-menu-check{display:inline-flex}.appearance-button{min-height:2.75rem;color:var(--muted);background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem;display:inline-flex}.access-appearance{margin-top:var(--space-4);justify-content:flex-end;display:flex}.theme-menu-icon-dark,:root[data-theme=dark] .theme-menu-icon-light{display:none}:root[data-theme=dark] .theme-menu-icon-dark{display:block}@media (hover:hover) and (pointer:fine){.theme-toggle:hover,.account-trigger:hover,.account-trigger[data-state=open],.appearance-button:hover{background:var(--muted-surface);color:var(--text)}}.company-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.company-card{gap:var(--space-6);padding:var(--space-6);color:var(--text);text-decoration:none;display:grid}.company-card h2{margin-bottom:.5rem}.company-card-action{color:var(--accent);justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.workspace-overview{gap:var(--space-6);grid-template-columns:minmax(0,1.65fr) minmax(17rem,1fr);align-items:start;display:grid}.overview-section-header{padding:var(--space-6) var(--space-6) var(--space-4)}.overview-section-header h2{font-size:1.125rem;font-weight:650}.overview-section-header p{margin-top:.375rem;font-size:.8125rem}.financial-check{align-items:center;gap:var(--space-4);padding:var(--space-6);margin-inline:var(--space-2);border-radius:var(--radius-control);color:var(--text);text-decoration:none;display:flex}.financial-check+.financial-check{border-top:1px solid var(--separator);border-top-left-radius:0;border-top-right-radius:0}.financial-check>div{flex:1;min-width:0}.financial-check>svg{color:var(--muted);flex-shrink:0}.financial-check .ui-icon-tile{background:color-mix(in srgb, var(--accent) 9%, var(--surface));width:2.75rem;height:2.75rem}.check-label{color:var(--muted);font-size:.75rem;font-weight:500}.financial-check h3{letter-spacing:-.01em;margin:.25rem 0 .375rem;font-size:1rem;font-weight:600;line-height:1.4}.financial-check p{font-size:.8125rem;line-height:1.6}.financial-checks footer{margin:var(--space-2) var(--space-6) 0;padding-block:var(--space-4);border-top:1px solid var(--separator);color:var(--muted);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.financial-checks footer a{text-decoration:none}.quick-access>div{padding:0 var(--space-2) var(--space-2)}.quick-access a{min-height:3.875rem;padding:.75rem var(--space-4);border-radius:var(--radius-control);color:var(--text);align-items:center;gap:.875rem;text-decoration:none;display:flex}.quick-access a>svg{color:var(--muted);flex-shrink:0}.quick-access a>span{flex:1;min-width:0}.quick-access strong{font-size:.8125rem;font-weight:550;display:block}.quick-access small{color:var(--muted);margin-top:.125rem;font-size:.75rem;display:block}.workspace-context{align-items:center;gap:var(--space-4);margin-top:var(--space-8);padding:var(--space-6) 0;border-top:1px solid var(--separator);display:flex}.workspace-context>div{flex:1}.workspace-context h2{font-size:.875rem;font-weight:600}.workspace-context p{max-width:65ch;margin-top:.25rem;font-size:.8125rem}.workspace-context>a{flex-shrink:0;align-items:center;gap:.375rem;font-size:.8125rem;text-decoration:none;display:inline-flex}.module-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.module-card{align-items:flex-start;gap:var(--space-4);padding:var(--space-6);color:var(--text);text-decoration:none;display:flex}.module-card>div{flex:1;min-width:0}.module-card>svg{color:var(--muted);flex-shrink:0}.module-card p{margin-top:.375rem}.workspace-start{gap:var(--space-4);margin-top:var(--space-12);max-width:75ch;display:grid}.workspace-start h2{font-size:1.125rem}.access-page{max-width:76rem;padding:var(--space-8)}.access-header .brand{color:var(--text)}.access-card{max-width:30rem;padding:var(--space-8);margin:var(--space-12) auto}.access-card .ui-eyebrow{margin-top:var(--space-6)}.access-card h1{margin-top:0;margin-bottom:var(--space-3)}.access-card .login-form{gap:var(--space-6);margin-top:var(--space-8)}.access-card .login-form [role=status]{margin:-1rem 0}.access-help{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border);color:var(--muted);font-size:.8125rem}.reconciliation-panel{padding:var(--space-8);margin-top:var(--space-6)}.ui-page-header+.reconciliation-panel{margin-top:0}.source-context{margin-bottom:var(--space-6);max-width:85ch;font-size:.8125rem}.source-details{margin-bottom:var(--space-6);font-size:.8125rem}.source-details summary{cursor:pointer;color:var(--muted);padding-block:.375rem}.source-details p{margin-top:var(--space-3);max-width:95ch}.domain-subnav{margin-bottom:var(--space-4);font-size:.8125rem}.movement-table th{background:var(--canvas)}.movement-table th,.movement-table td{padding:.875rem var(--space-4);border-color:var(--separator)}.bank-account{border-radius:var(--radius-panel)}.reconciliation-panel h1{margin-bottom:var(--space-3);font-size:clamp(1.5rem,2.5vw,1.875rem)}.reconciliation-panel input:not([type=checkbox]):not([type=radio]),.reconciliation-panel textarea,.reconciliation-panel select,.movement-filters select{background:var(--surface);border-color:var(--control-border);border-radius:var(--radius-control);font-size:1rem}.reconciliation-form legend{font-size:1.125rem}.reconciliation-panel>h2{margin-top:var(--space-8)}.reconciliation-panel>p+p{margin-top:var(--space-3)}th{font-size:.75rem;font-weight:600}td{font-size:.875rem}.table-wrap{border-radius:var(--radius-control)}.review-note{padding:var(--space-4) var(--space-6);border-radius:var(--radius-control)}.guide-layout{gap:var(--space-8);grid-template-columns:12rem minmax(0,1fr);align-items:start;display:grid}.guide-index{position:sticky;top:7rem}.guide-index a{min-height:2.75rem;font-size:.875rem}.guide-content{min-width:0}.guide-content .ui-section:first-child{margin-top:0}.guide-content ol,.guide-content ul{margin:0;padding-left:1.25rem}.guide-content li+li{margin-top:var(--space-3)}.guide-content .ui-section-body{gap:var(--space-6);display:grid}.guide-content dl{gap:var(--space-4);margin:0;display:grid}.guide-content dt{font-weight:600}.guide-content dd{color:var(--muted);margin:.25rem 0 0}.catalog-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-stack{gap:var(--space-4);display:grid}.catalog-swatch{align-items:center;gap:var(--space-3);display:flex}.catalog-swatch>span{border:1px solid var(--control-border);border-radius:.75rem;width:2.5rem;height:2.5rem}.catalog-swatch code{font-size:.8125rem}.catalog-filter{align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.catalog-filter label{gap:var(--space-2);display:grid}.catalog-filter select{min-height:2.75rem}.catalog-filter .ui-field{flex:1}@media (hover:hover) and (pointer:fine){.company-card:hover,.module-card:hover{border-color:var(--control-border);background:var(--surface)}.financial-check:hover,.quick-access a:hover{background:color-mix(in srgb, var(--muted-surface) 55%, var(--surface))}.ui-button:hover,.filter-button:hover{filter:brightness(.94)}.ui-button-secondary:hover,.logout-button:hover{background:var(--muted-surface);filter:none}}@media (max-width:1100px){.authenticated-app{grid-template-columns:14.5rem minmax(0,1fr)}.workspace-overview{grid-template-columns:minmax(0,1fr)}.quick-access>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.authenticated-topbar{padding:var(--space-4) var(--space-6)}.topbar-actions{flex-wrap:wrap;flex-shrink:1}.authenticated-app .main{padding:var(--space-6)}.guide-layout{grid-template-columns:minmax(0,1fr)}.guide-index{flex-wrap:wrap;display:flex;position:static}}@media (max-width:760px){.module-grid,.catalog-grid{grid-template-columns:minmax(0,1fr)}.module-card{padding:var(--space-4)}}@media (max-width:650px){.authenticated-app{display:block}.authenticated-app .sidebar{height:auto;padding:var(--space-2);margin:.5rem;position:static;overflow:visible}.authenticated-app nav a{min-height:2.75rem}.sidebar-navigation{padding-top:var(--space-4)}.quick-access>div{grid-template-columns:minmax(0,1fr)}.financial-check{gap:var(--space-3);padding:var(--space-6) var(--space-3)}.financial-check .ui-icon-tile{width:2.375rem;height:2.375rem}.workspace-context{flex-wrap:wrap;align-items:flex-start}.workspace-context>a{margin-left:4rem}.workspace-context>div{flex-basis:70%}.nav-toggle{justify-content:center;align-items:center;display:inline-flex}.sidebar-navigation{display:none}.sidebar.is-open .sidebar-navigation{display:flex}.sidebar-account{display:none}.sidebar.is-open .sidebar-account{display:block}.authenticated-app nav{display:grid}.authenticated-app .sidebar-foot{display:none}.authenticated-topbar{padding:var(--space-4)}.topbar-actions{flex-shrink:0;width:auto}.theme-toggle,.account-trigger-compact{width:2.75rem;min-height:2.75rem}.account-trigger,.account-menu-item{min-height:2.75rem}.authenticated-app .main{padding:var(--space-6) var(--space-4)}.ui-page-header{gap:var(--space-4);flex-direction:column}.ui-section-body,.reconciliation-panel{padding:var(--space-4)}.company-card{padding:var(--space-6)}.workspace-footer{margin:var(--space-6) var(--space-4)}.access-page{padding:var(--space-4)}.access-card{padding:var(--space-6);margin:var(--space-8) auto}.guide-index{gap:.25rem;display:flex!important}.guide-index a{padding:.5rem}.ui-section{scroll-margin-top:1rem}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.authenticated-app .sidebar{background:var(--surface)}.authenticated-topbar{background:var(--canvas)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.authenticated-app .sidebar,.authenticated-topbar{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--control-border);box-shadow:none}}@media (prefers-contrast:more){.panel,.ui-notice,.sidebar,.topbar{border-color:var(--control-border)}}@media (forced-colors:active){.ui-button,.badge,.ui-icon-tile,nav a[aria-current=page]{border:1px solid buttontext}.ui-status-dot{background:canvastext}}@media print{:root[data-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#fff;--surface:#fff;--muted-surface:#eee;--text:#1d1d1f;--muted:#62626b;--border:#dfe2e8;--accent:#2455d6;--on-accent:#fff;--positive:#176743;--negative:#b42335;--warning:#835a08}.authenticated-app{display:block}.topbar,.workspace-footer,.guide-index{display:none!important}.guide-layout{display:block}.panel{box-shadow:none}}.business-scope{gap:.375rem;min-width:0;display:grid}.business-scope label{color:var(--muted);font-size:.75rem;font-weight:600}.business-scope select{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--surface);max-width:100%;min-height:2.75rem;color:var(--text);padding:.625rem .75rem;font-size:1rem}.business-preview-main{min-width:0;max-width:85rem;margin-inline:auto;padding:2.25rem}.business-preview-main>.ui-notice{margin-bottom:var(--space-8)}.business-list-header{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.business-preview-caption{margin-top:var(--space-6);max-width:80ch;font-size:.8125rem}@media (max-width:650px){.business-preview-main{padding:var(--space-6) var(--space-4)}.business-preview-main .ui-actions,.business-scope{width:100%}}
