:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#15212c;background:#f4f6f8;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ink: #15212c;--muted: #667586;--line: #d9e0e7;--panel: #ffffff;--panel-soft: #f8fafb;--nav: #0f1f2e;--nav-soft: #172b3c;--gold: #d99f2b;--teal: #1a8f87;--blue: #356bb3;--red: #ba3a3a;--green: #287a4b;--violet: #6956a8}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.62}code{display:block;color:#243240;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;overflow-wrap:break-word}.app-shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh}.auth-screen{display:grid;place-items:center;min-height:100vh;padding:24px;background:linear-gradient(#f4f6f8f5,#f4f6f8f5),url(/favicon.svg);background-position:center;background-repeat:no-repeat;background-size:min(420px,80vw)}.auth-panel{display:grid;gap:14px;width:min(100%,440px);padding:24px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 20px 60px #0f1f2e1f}.auth-panel .brand-mark{margin-bottom:4px}.auth-panel h1{font-size:28px}.auth-panel p{color:var(--muted);line-height:1.5}.login-form,.invite-form,.provision-form{display:grid;gap:10px}.login-form input,.invite-form input,.invite-form select,.provision-form input,.provision-form select,.domain-form input,.asset-row textarea{width:100%;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:8px;outline:none}.login-form input,.invite-form input,.invite-form select,.provision-form input,.provision-form select,.domain-form input{min-height:42px;padding:10px 12px}.login-form input:focus,.invite-form input:focus,.invite-form select:focus,.provision-form input:focus,.provision-form select:focus,.domain-form input:focus,.asset-row textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #356bb324}.login-form button,.auth-panel>button,.invite-form button,.provision-form button,.biz-link,.mini-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 12px;color:#fff;background:var(--nav);border:1px solid var(--nav);border-radius:8px;font-weight:700;text-decoration:none}.login-form button.secondary,.mini-action.secondary{color:var(--ink);background:#fff;border-color:var(--line)}.form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.provision-form button.ghost-button{color:var(--ink);background:#fff;border-color:var(--line)}.provision-form button.ghost-button.danger{color:#8b2424;border-color:#eca7a7}.provision-form button.ghost-button.danger:disabled{color:#b58585;border-color:var(--line)}.section-heading-inline{margin:0 0 2px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted, #6b7280)}.restaurant-row{padding:14px;background:#fbfcfe;border:1px solid var(--line);border-radius:10px}.restaurant-row.add-restaurant{background:#f4f7fb;border-style:dashed}.business-project-panel{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;background:#f8fafb;border:1px solid var(--line);border-radius:10px}.business-project-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.business-owner-panel{display:grid;grid-template-columns:minmax(220px,1fr) minmax(280px,520px);gap:14px;align-items:start;padding:14px;background:#fff;border:1px solid var(--line);border-radius:10px}.owner-access-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.owner-access-list span{display:inline-flex;align-items:center;min-height:28px;padding:5px 8px;color:var(--muted);background:#f4f7fb;border:1px solid var(--line);border-radius:8px;font-size:12px}.owner-access-form{display:grid;grid-template-columns:minmax(0,1fr) 110px auto;gap:8px}.owner-access-form input,.owner-access-form select{min-height:40px;padding:9px 10px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:8px;outline:none}.segmented-control{display:inline-grid;grid-template-columns:1fr 1fr;gap:0;overflow:hidden;border:1px solid var(--line);border-radius:8px}.segmented-control button{min-height:36px;padding:8px 12px;color:var(--ink);background:#fff;border:0;border-radius:0;font-weight:700}.segmented-control button+button{border-left:1px solid var(--line)}.segmented-control button[data-active=true]{color:#fff;background:var(--nav)}.secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 12px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:8px;font-weight:700}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 12px;color:#fff;background:var(--nav);border:1px solid var(--nav);border-radius:8px;font-weight:700;text-decoration:none}.address-map-preview{display:grid;gap:8px;overflow:hidden;min-height:160px;background:#f8fafb;border:1px solid var(--line);border-radius:8px}.address-map-preview-heading{display:flex;align-items:center;gap:8px;padding:10px 12px 0;color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.address-map-preview img,.address-map-preview-empty{width:100%;min-height:140px}.address-map-preview img{display:block;object-fit:cover}.address-map-preview-empty{display:grid;place-items:center;gap:8px;padding:16px;color:var(--muted);font-size:13px}.notice{margin:8px 0 0;padding:10px 12px;color:#185a37;background:#edf8f1;border:1px solid #bfe3cc;border-radius:8px;font-size:13px;line-height:1.45}.notice.error{color:#8b2424;background:#fdeaea;border-color:#eca7a7}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.sidebar{display:flex;flex-direction:column;gap:28px;min-height:100vh;padding:24px;color:#f8fbfd;background:var(--nav);border-right:1px solid #0a151f}.brand-block{display:flex;align-items:center;gap:12px}.brand-mark{display:grid;place-items:center;width:44px;height:44px;color:#101820;background:var(--gold);border-radius:8px}.project-selector{display:grid;gap:8px}.project-selector label,.nav-section-title{margin:0;color:#94a8b8;font-size:12px;font-weight:700;text-transform:uppercase}.project-select-field{display:grid;grid-template-columns:18px 1fr;gap:9px;align-items:center;min-height:42px;padding:0 10px;color:#d9e5ed;background:#132637;border:1px solid #244154;border-radius:8px}.project-select-field select{min-width:0;color:#fff;background:transparent;border:0;outline:none}.project-select-field select option{color:var(--ink)}.eyebrow{margin:0 0 4px;color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.sidebar .eyebrow{color:#94a8b8}h1,h2,h3,p{margin-top:0}h1{margin-bottom:0;font-size:20px}h2{margin-bottom:0;font-size:28px;line-height:1.2}h3{margin-bottom:0;font-size:16px}.nav-list{display:grid;gap:8px}.nav-section-title{margin-bottom:2px}.nav-button{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:10px 12px;color:#c7d3dc;background:transparent;border:1px solid transparent;border-radius:8px;text-align:left}.nav-button:hover,.nav-button[data-active=true]{color:#fff;background:var(--nav-soft);border-color:#244154}.sidebar-note{display:grid;grid-template-columns:18px 1fr;gap:10px;margin-top:auto;padding:14px;color:#d9e5ed;background:#132637;border:1px solid #244154;border-radius:8px}.sidebar-note p{margin-bottom:0;font-size:13px;line-height:1.45}.workspace{min-width:0;padding:28px}.topbar{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:26px}.topbar-actions{display:flex;align-items:center;gap:10px}.market-chip,.count-pill,.status-chip{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:6px 10px;color:#234;background:#fff;border:1px solid var(--line);border-radius:999px;font-size:13px;font-weight:700}.icon-button{display:grid;place-items:center;width:38px;height:38px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:8px}.screen{min-width:0}.stack{display:grid;gap:18px}.section-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.table-shell,.panel,.metric,.check-row,.decision-band{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 1px 2px #0f1f2e0a}.table-shell{overflow-x:auto}table{width:100%;min-width:940px;border-collapse:collapse;table-layout:fixed}th,td{padding:16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}th{color:var(--muted);font-size:12px;text-transform:uppercase}th:nth-child(1){width:22%}th:nth-child(2){width:9%}th:nth-child(3){width:12%}th:nth-child(4){width:13%}th:nth-child(5){width:28%}th:nth-child(6){width:10%}th:nth-child(7){width:6%}tr:last-child td{border-bottom:0}tbody tr[data-selected=true]{background:#f8fbfd}.app-cell{display:flex;align-items:center;gap:10px}.app-cell strong,.app-cell span{display:block}.app-cell span{margin-top:3px;color:var(--muted);font-size:13px}.row-action,.quick-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 12px;color:#fff;background:var(--nav);border:0;border-radius:8px;font-weight:700}.row-action{width:38px;min-height:38px;padding:0}.status-chip[data-status=draft]{color:#5c4a13;background:#fff7dc;border-color:#f1d27a}.status-chip[data-status=new]{color:#194f8f;background:#e7f0fb;border-color:#a8c5ec}.status-chip[data-status=lead]{color:#7a4818;background:#fff0df;border-color:#f0c596}.status-chip[data-status=customer]{color:#185a37;background:#e7f6ee;border-color:#9bd9b6}.status-chip[data-status=contacted],.status-chip[data-status=qualified]{color:#7a4818;background:#fff0df;border-color:#f0c596}.status-chip[data-status=closed]{color:#185a37;background:#e7f6ee;border-color:#9bd9b6}.status-chip[data-status=assets_pending],.status-chip[data-status=store_access_pending]{color:#7a4818;background:#fff0df;border-color:#f0c596}.status-chip[data-status=assets_approved],.status-chip[data-status=qa_passed],.status-chip[data-status=released]{color:#185a37;background:#e7f6ee;border-color:#9bd9b6}.status-chip[data-status=ready_for_preview_build],.status-chip[data-status=preview_ready],.status-chip[data-status=ready_for_production_build],.status-chip[data-status=submitted]{color:#194f8f;background:#e7f0fb;border-color:#a8c5ec}.status-chip[data-status=blocked]{color:#8b2424;background:#fde8e8;border-color:#eca7a7}.progress{display:grid;grid-template-columns:minmax(90px,1fr) 42px;align-items:center;gap:10px}.progress:before{content:"";grid-column:1;grid-row:1;height:8px;background:#e5ebef;border-radius:999px}.progress span{grid-column:1;grid-row:1;height:8px;background:var(--teal);border-radius:999px}.progress strong{color:var(--muted);font-size:12px}.wizard-grid,.metrics-grid,.global-overview-grid,.docs-grid,.release-overview,.automation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.global-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.panel{padding:18px}.panel-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}.panel-heading span{color:var(--muted);font-size:13px}.panel-icon{display:grid;place-items:center;width:36px;height:36px;margin-bottom:12px;color:#0f1f2e;background:#e8f3f2;border-radius:8px}.doc-card{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;min-height:190px;padding:18px;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 1px 2px #0f1f2e0a;text-decoration:none}.doc-card:hover{border-color:#b8c6d2;box-shadow:0 10px 28px #0f1f2e14}.doc-card .panel-icon{margin-bottom:0}.doc-card-content{display:grid;align-content:start;gap:10px;min-width:0}.doc-card-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.doc-card-heading svg{flex:0 0 auto;color:var(--muted)}.doc-card p{margin:0;color:var(--muted);line-height:1.5}.doc-card code{padding:8px 10px;background:#f8fafb;border:1px solid var(--line);border-radius:8px}.workflow-panel ul{display:grid;gap:8px;margin:12px 0 0;padding-left:18px;color:var(--muted);font-size:14px;line-height:1.45}.decision-band{display:grid;grid-template-columns:24px 1fr;gap:12px;padding:16px;color:#5d4210;background:#fff8e6;border-color:#efce74}.decision-band p{margin:4px 0 0;color:#6c5a2a;line-height:1.5}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric{display:grid;gap:8px;padding:16px}.metric svg{color:var(--blue)}.metric span{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.metric strong{font-size:20px}.release-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.release-card,.automation-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:0 1px 2px #0f1f2e0a}.release-card{display:grid;align-content:space-between;gap:18px;min-height:156px;padding:16px}.release-card[data-state=done]{border-color:#bfe3cc}.release-card[data-state=review]{border-color:#a8c5ec}.release-card[data-state=blocked]{border-color:#eca7a7}.release-card span{display:block;color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.release-card strong{display:block;margin-top:7px;font-size:18px;line-height:1.25;overflow-wrap:anywhere}.release-card p{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.release-card-footer{display:flex;justify-content:space-between;gap:10px;align-items:center}.release-card-footer em,.automation-card em{padding:4px 8px;border-radius:999px;font-size:12px;font-style:normal;font-weight:700}.release-card-footer em[data-state=done],.automation-card em[data-state=done]{color:var(--green);background:#e8f5ed}.release-card-footer em[data-state=pending],.automation-card em[data-state=pending]{color:var(--blue);background:#eaf1fb}.release-card-footer em[data-state=review],.automation-card em[data-state=review]{color:var(--violet);background:#efecfa}.release-card-footer em[data-state=blocked],.automation-card em[data-state=blocked]{color:var(--red);background:#fdeaea}.release-card-footer a{display:inline-flex;align-items:center;gap:5px;color:var(--blue);font-size:13px;font-weight:700;text-decoration:none}.automation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-card{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px}.automation-card p{margin:4px 0 0;color:var(--muted);line-height:1.45}.detail-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:14px}.identity-list{display:grid;gap:12px;margin:0}.identity-list div{display:grid;grid-template-columns:160px 1fr;gap:12px}.identity-list dt{color:var(--muted);font-size:13px;font-weight:700}.identity-list dd{margin:0}.body-copy,.screen-summary{color:var(--muted);line-height:1.55}.approval-scope{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.approval-scope span{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:6px 9px;color:#185a37;background:#edf8f1;border:1px solid #bfe3cc;border-radius:8px;font-size:13px;font-weight:700}.lifecycle-rail{display:grid;grid-template-columns:repeat(11,minmax(120px,1fr));gap:10px;overflow-x:auto;padding-bottom:2px}.lifecycle-step{display:grid;gap:8px;min-width:120px;padding:12px;background:var(--panel-soft);border:1px solid var(--line);border-radius:8px}.lifecycle-step span{width:12px;height:12px;background:#c7d2dc;border-radius:999px}.lifecycle-step[data-complete=true] span{background:var(--teal)}.lifecycle-step[data-current=true]{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.lifecycle-step strong{font-size:13px}.lifecycle-step p{margin-bottom:0;color:var(--muted);font-size:12px;line-height:1.35}.quick-actions{display:flex;flex-wrap:wrap;gap:10px}.biz-link{width:fit-content;margin-top:14px}.invite-form{grid-template-columns:minmax(220px,1fr) minmax(120px,160px) auto}.business-lead-list{display:grid;gap:12px}.business-lead-card{display:grid;gap:14px}.business-lead-header{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:14px;align-items:flex-start}.business-lead-title{display:inline-flex;gap:10px;align-items:flex-start;min-width:0;padding:0;color:var(--ink);background:transparent;border:0;text-align:left}.business-lead-title span,.business-lead-title strong,.business-lead-title em{display:block;min-width:0}.business-lead-title strong{font-size:17px;overflow-wrap:anywhere}.business-lead-title em{margin-top:4px;color:var(--muted);font-size:13px;font-style:normal;overflow-wrap:anywhere}.business-lead-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;align-items:center;color:var(--muted);font-size:13px;font-weight:700}.business-header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.business-header-actions span{color:var(--muted);font-size:12px;font-weight:700}.business-provisioning-grid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:14px;padding-top:14px;border-top:1px solid var(--line)}.business-lead-details{display:grid;align-content:start;gap:12px;min-width:0}.business-lead-message{margin:0;padding:12px;color:var(--muted);background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;line-height:1.5;overflow-wrap:anywhere}.provision-form label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.form-grid{display:grid;gap:10px}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-form{grid-template-columns:minmax(220px,1fr) auto}.inline-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.inline-list span{padding:6px 9px;color:var(--muted);background:var(--panel-soft);border:1px solid var(--line);border-radius:999px;font-size:13px;font-weight:700}.domain-panel{display:grid;gap:14px}.domain-actions{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:10px;align-items:start}.domain-form{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:10px}.compact-action{width:auto}.domain-list{display:grid;gap:12px}.domain-row{display:grid;gap:14px;padding:14px 0 0;border-top:1px solid var(--line)}.domain-row:first-child{padding-top:0;border-top:0}.domain-row-heading{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.domain-row-heading strong,.domain-row-heading span{display:block}.domain-row-heading span{margin-top:3px;color:var(--muted);font-size:13px}.domain-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.domain-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.status-metric{display:grid;gap:4px;padding:10px;background:var(--panel-soft);border:1px solid var(--line);border-radius:8px}.status-metric span,.instruction-line span,.instruction-block span{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.status-metric strong{font-size:13px}.status-metric[data-state=done]{border-color:#bfe3cc}.status-metric[data-state=blocked]{border-color:#eca7a7}.status-metric[data-state=review]{border-color:#a8c5ec}.dns-instructions{display:grid;gap:10px;padding:12px;background:var(--panel-soft);border:1px solid var(--line);border-radius:8px}.instruction-line,.instruction-block,.record-list{display:grid;gap:5px}.setup-instructions{display:grid;gap:6px;margin:0;padding-left:18px;color:var(--muted);font-size:13px;line-height:1.45}.domain-note{padding:12px;background:#f7fafc;border:1px solid var(--line);border-radius:8px}.domain-note p{margin:4px 0 0;color:var(--muted);line-height:1.45}.asset-row{align-items:start}.asset-row-content{display:grid;gap:10px;min-width:0}.asset-row-title p{margin-top:4px}.asset-row textarea{min-height:86px;padding:10px 12px;resize:vertical}.asset-text-panel{display:grid;gap:8px;padding:10px;background:var(--panel-soft);border:1px solid var(--line);border-radius:8px}.asset-text-panel label{display:grid;gap:6px}.asset-text-panel span{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.asset-text-panel input,.asset-text-panel textarea{width:100%;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:8px;outline:none}.asset-text-panel input{min-height:42px;padding:10px 12px}.asset-text-panel textarea{min-height:128px}.asset-upload-panel{display:grid;gap:8px;padding:10px;background:var(--panel-soft);border:1px solid var(--line);border-radius:8px}.asset-upload-summary{display:flex;justify-content:space-between;gap:12px;align-items:center}.asset-upload-summary span{color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.asset-upload-action{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:7px 10px;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:8px;font-size:13px;font-weight:700;cursor:pointer}.asset-upload-action[aria-disabled=true]{cursor:not-allowed;opacity:.62}.asset-upload-action input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.asset-upload-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.asset-upload-list li{display:grid;grid-template-columns:32px minmax(0,1fr) auto 14px;gap:8px;align-items:center;min-width:0;padding:6px;background:#fff;border:1px solid var(--line);border-radius:8px}.asset-upload-list img{width:32px;height:32px;object-fit:cover;border-radius:6px}.asset-upload-list svg{color:var(--blue)}.asset-upload-list a{min-width:0;color:var(--ink);font-size:13px;font-weight:700;overflow-wrap:anywhere;text-decoration:none}.asset-upload-list span{color:var(--muted);font-size:12px;font-weight:700;white-space:nowrap}.mini-action{width:100%;min-width:132px;min-height:34px;padding:7px 10px;font-size:13px}.empty-state{display:grid;justify-items:start;gap:10px}.empty-state p{margin-bottom:0;color:var(--muted)}.checklist{display:grid;gap:10px}.check-row{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(160px,auto);gap:14px;align-items:center;padding:14px}.check-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:8px}.check-icon[data-state=done],.check-icon[data-state=approved]{color:var(--green);background:#e8f5ed}.check-icon[data-state=pending]{color:var(--blue);background:#eaf1fb}.check-icon[data-state=review]{color:var(--violet);background:#efecfa}.check-icon[data-state=changes_requested],.check-icon[data-state=blocked]{color:var(--red);background:#fdeaea}.check-row p{margin:4px 0 0;color:var(--muted);line-height:1.45}.check-meta{display:grid;justify-items:end;gap:6px;color:var(--muted);font-size:13px}.check-meta em{padding:4px 8px;border-radius:999px;font-style:normal;font-weight:700}.check-meta em[data-state=done],.check-meta em[data-state=approved]{color:var(--green);background:#e8f5ed}.check-meta em[data-state=pending]{color:var(--blue);background:#eaf1fb}.check-meta em[data-state=review]{color:var(--violet);background:#efecfa}.check-meta em[data-state=changes_requested],.check-meta em[data-state=blocked]{color:var(--red);background:#fdeaea}@media(max-width:980px){.app-shell{grid-template-columns:1fr}.sidebar{min-height:auto}.nav-list{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar,.section-heading{align-items:stretch;flex-direction:column}.wizard-grid,.metrics-grid,.detail-layout,.business-provisioning-grid,.domain-actions,.domain-status-grid,.global-overview-grid,.docs-grid,.release-overview,.automation-grid,.invite-form,.form-grid.two,.domain-form,.business-lead-header{grid-template-columns:1fr}.business-lead-meta,.business-header-actions{justify-content:flex-start}}@media(max-width:640px){.workspace,.sidebar{padding:18px}.nav-list{grid-template-columns:1fr}.topbar-actions,.quick-actions,.market-chip{align-items:stretch;flex-direction:column}.check-row,.automation-card{grid-template-columns:40px 1fr}.domain-row-heading{flex-direction:column}.business-lead-meta{align-items:flex-start;flex-direction:column}.domain-row-actions{justify-content:flex-start}.check-meta{grid-column:2;justify-items:start}.asset-upload-summary{align-items:stretch;flex-direction:column}.asset-upload-action{width:100%}.asset-upload-list li{grid-template-columns:32px minmax(0,1fr)}.asset-upload-list span{grid-column:2}.asset-upload-list svg:last-child{display:none}.automation-card em{grid-column:2;justify-self:start}.identity-list div{grid-template-columns:1fr}}
