.store-partner-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.owner-results{border-top:1px solid var(--border-quiet);margin:12px 0 0;padding:0;list-style:none}.owner-result{border-bottom:1px solid var(--border-quiet);justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;display:flex}.owner-result-text{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.setup-steps{color:var(--text-muted);flex-wrap:wrap;gap:6px 18px;margin:12px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.setup-steps li{align-items:center;gap:6px;display:inline-flex}.setup-mark{border:1.5px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:inline-flex}.setup-steps li[data-done=true]{color:var(--text)}.setup-steps li[data-done=true] .setup-mark{border-color:var(--success-border);background:var(--success-bg);color:var(--success-text)}.split.partner-summary{margin-bottom:0}.partner-form{flex-direction:column;gap:16px;display:flex}.partner-form .checkbox-inline+.field-hint{margin:-8px 0 0}.action-group.partner-save{border-top-color:var(--border)}.trust-state{margin:0 0 10px}.table tr[aria-current=true] td{background:var(--accent-soft)}.draft-kind{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600;display:block}.draft-title{overflow-wrap:anywhere;font-weight:500;display:block}.btn-row.draft-actions{flex-wrap:nowrap;justify-content:flex-end}.draft-form{flex-direction:column;gap:14px;display:flex}.draft-condition{border:0;min-width:0;margin:0;padding:0}.draft-condition legend{margin-bottom:4px;padding:0}.draft-media{flex-direction:column;gap:8px;display:flex}.draft-media-head{flex-direction:column;gap:2px;display:flex}.draft-media-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.draft-media-item{flex-direction:column;gap:6px;min-width:0;display:flex}.draft-media-item img,.draft-media-item video{aspect-ratio:1;object-fit:cover;border:1px solid var(--border-quiet);border-radius:var(--radius);background:var(--surface-muted);width:100%;display:block}.draft-media-item:first-child img{border-color:var(--border)}.draft-media-actions{flex-wrap:wrap;gap:6px;display:flex}.draft-media-add{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}@media (max-width:560px){.owner-result{flex-direction:column;align-items:stretch}.btn-row.draft-actions{flex-wrap:wrap;justify-content:flex-start}.draft-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.agent-connection-form fieldset{min-inline-size:0}.agent-connection-form .role-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.agent-connection-form .checkbox-inline{min-height:44px}.live-settings-choice .tab-active:hover{background:var(--accent-dark)}.live-settings-choice .tab:disabled{cursor:default}.live-settings-choice .tab:disabled:not(.tab-active):hover{background:#fff}.live-settings-choice .tab-active:disabled:hover{background:var(--accent)}.live-settings-subhead{margin-top:16px}.live-settings-recognition{margin-top:12px}.live-settings-invite{margin-top:16px}.live-budget-meter{flex-direction:column;gap:6px;max-width:520px;margin:2px 0 12px;display:flex}.live-budget-figures{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.live-budget-amount{font-size:20px;font-weight:600}.live-budget-bar{border:1px solid var(--border);background:var(--surface-muted);border-radius:99px;height:10px;overflow:hidden}.live-budget-fill{border-radius:inherit;background:var(--accent);height:100%}.live-budget-fill-warning{background:var(--warn-border)}.live-budget-fill-spent{background:var(--danger)}.live-settings-results{border-top:1px solid var(--border-quiet);margin:8px 0 0;padding:0;list-style:none}.live-settings-result{border-bottom:1px solid var(--border-quiet);justify-content:space-between;align-items:center;gap:12px;padding:10px 2px;display:flex}.live-settings-result-text{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.reservation-statuses{background:var(--border-quiet);border:1px solid var(--border-quiet);border-radius:var(--radius);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.reservation-status{background:var(--surface);min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:12px;display:flex}.reservation-status:hover{background:#fafbfc}.reservation-status:focus-visible{outline-offset:-2px}.reservation-status[aria-pressed=true]{background:var(--accent-soft);box-shadow:inset 0 -3px 0 var(--accent)}.reservation-status-count{letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;font-size:22px;font-weight:600;line-height:1.15}.reservation-status[data-attention=true] .reservation-status-count{color:var(--warn-text)}.reservation-status-label{font-size:14px;font-weight:600}.reservation-status-hint{color:var(--text-muted);font-size:12.5px;line-height:1.35}.reservation-controls{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-bottom:12px;display:flex}.reservation-controls .field:first-child{flex:260px;max-width:440px}.reservation-summary{color:var(--text-muted);margin:0 0 6px;font-size:13.5px}.reservation-summary:focus:not(:focus-visible){outline:none}.pill.reservation-pill-reserved{background:var(--accent-soft);color:#23407e;border-color:#b9cdf3}.pill.reservation-pill-claimed{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}.pill.reservation-pill-needs-review{background:var(--warn-bg);border-color:var(--warn-border);color:var(--warn-text)}.pill.reservation-pill-none{color:var(--text-muted)}.reservation-handle{font-weight:500}.reservation-handle-cell,.reservation-email{overflow-wrap:anywhere}.pagination-row.reservation-pagination{flex-wrap:wrap}.reservation-toggle-cell{text-align:right;white-space:nowrap;width:1%}.reservation-toggle:after{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;width:6px;height:6px;margin-left:8px;transform:translateY(-2px)rotate(45deg)}.reservation-toggle[aria-expanded=true]:after{transform:translateY(1px)rotate(-135deg)}.table.reservation-table tr[data-expanded=true] td{background:var(--surface-subtle);border-bottom-color:#0000}.table.reservation-table .reservation-detail-row td{background:var(--surface-subtle);padding:2px 12px 14px}.reservation-details-lead{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:8px;display:flex}.reservation-meaning{max-width:70ch;margin:0}.reservation-loading-title{margin:0 0 4px;font-weight:600}.reservation-empty{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.reservation-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:880px){.reservation-statuses{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.reservation-statuses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse){.reservation-controls input,.reservation-controls select{font-size:16px}}:root{--bg:#f7f7f8;--surface:#fff;--surface-subtle:#f3f4f6;--surface-muted:#eef0f3;--border:#e2e3e7;--border-quiet:#eceef1;--text:#1c1e24;--text-muted:#626b78;--muted:#626b78;--accent:#2455d4;--accent-dark:#1c44ab;--accent-soft:#edf3ff;--danger:#c02929;--danger-bg:#fbecec;--warn-bg:#fdf3e0;--warn-border:#e5b45c;--warn-text:#68440d;--success-bg:#e9f6ec;--success-border:#7dc38f;--success-text:#166338;--info-bg:#eaf1fd;--radius:6px;--font:15px/1.5 -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:13px ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--control-height:36px}*{box-sizing:border-box}body{font:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0}h1{letter-spacing:-.01em;margin:0 0 12px;font-size:22px;font-weight:600;line-height:1.25}h2{margin:0;font-size:16px;font-weight:600;line-height:1.3}h3{margin:0 0 8px;font-size:15px;font-weight:600}h4{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:0 0 6px;font-size:12.5px;font-weight:600}p{margin:0 0 10px}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline-offset:2px;outline:2px solid #2455d48c}button:focus-visible{outline-offset:2px;outline:2px solid #2455d48c}.mono{font:var(--mono);overflow-wrap:anywhere}.sub{color:var(--text-muted);font-size:13px;line-height:1.4;display:block}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--surface-muted);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;width:224px;height:100vh;display:flex;position:sticky;top:0}.sidebar-brand{letter-spacing:.02em;border-bottom:1px solid var(--border);padding:16px 16px 12px;font-size:15px;font-weight:600}.sidebar-nav{flex-direction:column;flex:1;gap:10px;padding:8px 8px 12px;display:flex;overflow-y:auto}.nav-group{flex-direction:column;gap:1px;display:flex}.nav-group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:8px 10px 3px;font-size:11.5px;font-weight:600}.nav-link{border-radius:var(--radius);color:var(--text);padding:7px 10px;font-size:14px;display:block}.nav-link:hover{background:#e2e5ea;text-decoration:none}.nav-link-active{background:var(--accent);color:#fff}.nav-link-active:hover{background:var(--accent-dark)}.sidebar-empty{color:var(--text-muted);padding:10px;font-size:12px}.sidebar-footer{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.sidebar-user{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.main{flex:1;min-width:0;padding:22px 26px 48px}.page{min-width:0;max-width:1040px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;margin-bottom:16px;display:flex}.page-head h1{margin:0}.page-head>*,.section-head>*{min-width:0}.page-sub{color:var(--text-muted);max-width:70ch;margin:4px 0 12px}.page-head .page-sub{margin-bottom:0}.section{background:var(--surface);border:1px solid var(--border-quiet);border-radius:var(--radius);min-width:0;margin-bottom:14px;padding:14px 16px}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.section-head .page-sub{margin:0}.section-note{color:var(--text-muted);max-width:70ch;margin:0 0 10px;font-size:13.5px}.table{border-collapse:collapse;background:var(--surface);width:100%;font-size:14px}.table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--border);padding:7px 8px;font-size:12px}.table td{border-bottom:1px solid var(--border-quiet);vertical-align:top;padding:9px 8px}.table td>a:first-child{font-weight:500}.table tr:hover td{background:#fafbfc}.table-scroll{position:relative;overflow-x:auto}.inline-form-row td{background:#f4f6fa}.cell-wide{max-width:340px}.form{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.form-inline{flex-flow:wrap;align-items:flex-end}.form-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;width:100%;display:grid}.field{flex-direction:column;gap:3px;min-width:160px;display:flex}.field-label{color:var(--text);font-size:13px;font-weight:600}.required{color:var(--danger);margin-left:2px}.field-hint{color:var(--text-muted);font-size:12.5px}.field-error{color:var(--danger)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger)}input,select,textarea{font:inherit;min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);background:#fff;padding:6px 10px}input[type=checkbox],input[type=radio]{width:18px;height:18px;min-height:0;accent-color:var(--accent)}input[type=color]{min-width:56px;padding:2px}input:focus,select:focus,textarea:focus{outline-offset:0;border-color:var(--accent);outline:2px solid #2455d459}textarea{resize:vertical;width:100%;min-width:260px}.checkbox-inline{min-height:var(--control-height);align-items:center;gap:8px;font-size:14px;display:inline-flex}.btn{font:inherit;min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;color:var(--text);white-space:nowrap;background:#fff;justify-content:center;align-items:center;padding:6px 14px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{background:#f1f2f5;text-decoration:none}.btn:disabled{opacity:.55;cursor:default}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-dark)}.btn-danger{background:var(--danger);border-color:var(--danger);color:#fff}.btn-danger:hover{background:#a32020}.btn-danger-outline{border-color:var(--danger);color:var(--danger)}.btn-danger-outline:hover{background:var(--danger-bg)}.btn-small{min-height:32px;padding:4px 10px;font-size:13.5px}.btn-block{width:100%}.btn-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.skip-link{z-index:1000;color:#fff;background:var(--accent);border-radius:var(--radius);padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.pagination-row{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.action-group{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin-top:12px;padding-top:12px;display:flex}.action-group:first-child{border-top:0;margin-top:0;padding-top:0}.danger-zone{border-left:3px solid var(--danger);padding-left:10px}.rate-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;width:100%;display:grid}.rate-option{border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.rate-option:hover,.rate-option-selected{border-color:var(--accent);background:var(--info-bg)}.filter-row{align-items:center;gap:6px;margin-bottom:12px;display:flex}.filter-wrap{flex-wrap:wrap}.tab{font:inherit;border:1px solid var(--border);cursor:pointer;min-height:34px;color:var(--text);background:#fff;border-radius:99px;padding:5px 13px;font-size:14px}.tab:hover{background:#f1f2f5}.tab-active{background:var(--accent);border-color:var(--accent);color:#fff}.filter-input{margin-left:auto}.commerce-mode{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;display:flex}.commerce-mode-group{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.commerce-mode-label{color:var(--text-muted);font-size:12.5px}.commerce-mode-option{padding:6px 12px}.commerce-mode-option-test,.commerce-mode-option-test:hover{background:var(--warn-bg);border-color:var(--warn-border);color:var(--warn-text);font-weight:600}.commerce-mode-note{margin:0}.dashboard-summary.commerce-metrics{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.commerce-metrics .dashboard-summary-metric strong{overflow-wrap:anywhere;font-size:20px}.dashboard-summary.commerce-metrics-staff{background:var(--surface-subtle)}.terms-source{max-width:360px;margin-bottom:14px}.terms-groups{flex-direction:column;gap:18px;margin-bottom:14px;display:flex}.terms-group{border:0;border-top:1px solid var(--border-quiet);min-width:0;margin:0;padding:14px 0 0}.terms-group legend{float:left;width:100%;margin-bottom:6px;padding:0;font-size:15px;font-weight:600}.terms-group legend+*{clear:both}.terms-preview h3{margin:14px 0 6px;font-size:14px}.pill{background:var(--surface-muted);border:1px solid var(--border);white-space:nowrap;border-radius:99px;padding:2px 9px;font-size:12.5px;line-height:1.4;display:inline-block}.pill-passed,.pill-released,.pill-resolved,.pill-active,.pill-delivered,.pill-approved,.pill-eligible,.pill-enrolled,.pill-clear,.pill-ready{background:var(--success-bg);border-color:var(--success-border)}.pill-held,.pill-hold,.pill-blocked,.pill-exception,.pill-failed,.pill-banned,.pill-removed,.pill-disagreed,.pill-not-eligible,.pill-submission-failed,.pill-rejected,.pill-automatically-denied,.pill-denied{background:var(--danger-bg);border-color:#dd9a9a}.pill-pending,.pill-open,.pill-reviewing,.pill-under-review,.pill-suspended,.pill-estimate,.pill-draft,.pill-awaiting-review,.pill-supervisor-review,.pill-submitting,.pill-pending-buyer-decision,.pill-in-transit,.pill-mock{background:var(--warn-bg);border-color:var(--warn-border)}.bootstrap-token{max-width:none;margin-top:10px}.bootstrap-token code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.enrollment-code{letter-spacing:.12em;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.05em;font-weight:700}.note{border-radius:var(--radius);border:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;max-width:680px;margin:0 0 8px;padding:9px 12px;font-size:14px;line-height:1.45;display:flex}.note-error,.note-permission{background:var(--danger-bg);color:#7c1d1d;border-color:#dd9a9a}.note-reauth{background:var(--warn-bg);border-color:var(--warn-border);color:#6c4a09}.note-warning{background:var(--warn-bg);border-color:var(--warn-border);color:#68440d}.note-success{background:var(--success-bg);border-color:var(--success-border);color:#1d5a2e}.note-info{background:var(--info-bg);color:#23407e;border-color:#b9cdf3}.code-chip{font:var(--mono);background:#0000000f;border-radius:4px;padding:1px 6px}.hold-banner{background:var(--danger-bg);border:1px solid var(--danger);color:#7c1d1d;border-radius:var(--radius);margin-bottom:14px;padding:10px 12px;font-weight:600}.loading{color:var(--text-muted);padding:8px 0}.loading-page{text-align:center;padding:40px}.empty-state{color:var(--text-muted);padding:14px 0;font-style:italic}.kv-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:4px 18px;margin:0;display:grid}.kv-row{border-bottom:1px dotted var(--border);gap:8px;padding:3px 0;display:flex}.kv-row dt{width:150px;color:var(--text-muted);flex-shrink:0;font-size:13.5px}.kv-row dd{overflow-wrap:anywhere;min-width:0;margin:0}.timeline{margin:0;padding:0;list-style:none}.timeline-item{border-left:2px solid var(--border);margin-left:4px;padding:4px 0 8px 12px}.timeline-top{justify-content:space-between;gap:10px;display:flex}.timeline-event{font-weight:600}.timeline-date{color:var(--text-muted);white-space:nowrap;font-size:13px}.timeline-meta{color:var(--text-muted);flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.timeline-note{overflow-wrap:anywhere;margin-top:2px;font-size:14px}.plain-list{margin:6px 0 0;padding-left:18px}.plain-list li{margin-bottom:2px}.details{margin:8px 0 14px}.details summary{cursor:pointer;color:var(--text-muted);border-radius:var(--radius);align-items:center;gap:6px;min-height:36px;padding:4px 0;font-weight:500;display:flex}.details summary h3{color:var(--text-muted);margin:0;font-size:15px}.details summary:hover{color:var(--text)}.details summary:focus-visible{outline-offset:2px;outline:2px solid #2455d48c}.details[open]>summary{color:var(--text);margin-bottom:6px}.details-body{padding:4px 0 4px 2px}.details-inline{margin:2px 0 0}.details-inline summary{min-height:28px;font-size:13px;font-weight:400}.boxed{border:1px solid var(--border);border-radius:var(--radius);background:#fafbfc;width:100%;margin-top:10px;padding:10px 12px}.standing{align-items:center;gap:10px;display:flex}.standing-detail{color:var(--text-muted)}.action-panel{flex-direction:column;gap:10px;display:flex}.invite-result{justify-content:space-between}.recalc-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:10px;display:grid}.role-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:6px;width:100%;display:grid}.role-option{border:1px solid var(--border);border-radius:var(--radius);background:#fff;align-items:flex-start;padding:6px 8px}.dashboard-page{max-width:1180px}.dashboard-page-head{align-items:flex-end}.dashboard-page-head .page-sub{margin-bottom:0}.dashboard-toolbar{justify-content:flex-end;align-items:center;gap:10px;display:flex}.dashboard-summary{background:var(--surface);border:1px solid var(--border-quiet);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:18px;display:grid;overflow:hidden}.dashboard-summary-metric{border-left:1px solid var(--border-quiet);min-width:0;padding:14px 18px}.dashboard-summary-metric:first-child{border-left:0}.dashboard-summary-metric strong{letter-spacing:-.01em;font-size:26px;font-weight:600;line-height:1.1;display:block}.dashboard-summary-metric span{color:var(--text-muted);margin-top:4px;font-size:13px;display:block}.dashboard-queues{margin-top:28px}.dashboard-queues .section-head{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:12px}.dashboard-list{flex-direction:column;gap:14px;display:flex}.dashboard-panel{background:var(--surface);border:1px solid var(--border-quiet);border-radius:var(--radius);padding:14px 16px}.dashboard-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.dashboard-panel-head p{color:var(--text-muted);margin:3px 0 0;font-size:13.5px}.dashboard-status{border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:12.5px;font-weight:600}.dashboard-status-attention{color:var(--danger);background:var(--danger-bg);border-color:#e8a2a2}.dashboard-status-clear{color:#27623a;background:var(--success-bg);border-color:var(--success-border)}.dashboard-status-partial{color:#79540c;background:var(--warn-bg);border-color:var(--warn-border)}.card-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.discovery-definition-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px;display:grid}.discovery-billboard-preview{aspect-ratio:2.05;background:var(--surface-subtle);border-radius:var(--radius);object-fit:cover;width:100%;display:block}.queue-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-height:44px;color:var(--text);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.queue-card:hover{border-color:var(--accent);text-decoration:none}.queue-card:focus-visible{border-color:var(--accent)}.queue-count{font-size:22px;font-weight:600;line-height:1.1}.queue-label{color:var(--text);font-size:13.5px;font-weight:500}.queue-state{color:var(--text-muted);margin-top:4px;font-size:12.5px}.queue-card-attention{border-left:3px solid var(--accent)}.queue-card-clear .queue-count{color:var(--text-muted);font-weight:500}.queue-card-unavailable{background:var(--warn-bg);border-color:var(--warn-border)}.queue-card-unavailable .queue-count{color:#79540c;font-weight:500}.decision-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.decision-amount{font-size:22px;font-weight:700}.decision-amount .sub{font-size:12px;font-weight:400;display:block}.decision-pills{flex-wrap:wrap;gap:6px;display:flex}.decision-detail{max-width:70ch;margin:0 0 10px}.status-strip{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:10px;display:flex}.status-strip-id{font-weight:700}.due-urgent{color:var(--danger);font-weight:600}.note .plain-list{flex-basis:100%;margin:0}.search-bar{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.search-bar input{flex:200px;min-width:0;max-width:420px}.dialog-backdrop{z-index:50;background:#14161c73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.dialog{background:#fff;border-radius:8px;width:min(440px,100%);max-height:calc(100vh - 32px);padding:16px 18px;overflow-y:auto;box-shadow:0 12px 40px #00000040}.dialog-body{margin:8px 0 14px}.dialog-body p{margin:0 0 8px}.dialog-note{color:var(--text-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.creator-review-dialog,.creator-manage-dialog{width:min(620px,100%)}.creator-manage-actions{flex-wrap:wrap}.creator-tier-fieldset{border:0;margin:0;padding:0}.tier-options{flex-direction:column;gap:6px;display:flex}.tier-option{cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.tier-option input{margin-top:2px}.tier-option-hint{color:var(--text-muted);font-size:12px;display:block}.invite-result{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.invite-copy-failed{flex-basis:100%;font-size:12px}.break-all{overflow-wrap:anywhere;word-break:break-word}.login-page{min-height:100vh;background:var(--bg);min-height:100dvh;padding:24px 16px;display:flex}.login-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:14px;width:100%;max-width:340px;margin:auto;padding:28px;display:flex}.login-head{flex-direction:column;gap:6px;margin-bottom:6px;display:flex}.login-brand{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:12px;font-weight:700}.login-card h1{margin:0;font-size:20px;line-height:1.25}.login-sub,.login-status,.login-identity{color:var(--text-muted);margin:0}.login-identity{overflow-wrap:anywhere}.login-identity strong{color:var(--text);font-weight:600}.login-card .field{gap:5px;width:100%;min-width:0}.login-card .field-label{color:var(--text);font-size:12.5px}.login-card input{width:100%;min-height:44px;padding:8px 12px;font-size:16px}.login-password{position:relative}.login-password input{padding-right:64px}.login-password-toggle{min-width:44px;height:100%;padding:0 12px;position:absolute;top:0;right:0}.login-card .btn{min-height:44px;font-size:14px}.login-card .btn-primary{font-weight:600}.login-google{justify-content:center;align-items:center;gap:10px;font-weight:600;display:inline-flex}.login-google svg{flex-shrink:0;width:18px;height:18px}.login-divider{color:var(--text-muted);align-items:center;gap:12px;font-size:12.5px;display:flex}.login-divider:before,.login-divider:after{content:"";background:var(--border);flex:1;height:1px}.login-link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0}.login-link:hover{text-decoration:underline}.login-link:disabled{opacity:.55;cursor:default;text-decoration:none}.login-switch{align-self:center;min-height:44px;padding:0 12px}.login-card .note{max-width:none}.recalc-list{min-width:0}@media (max-width:880px){.app-shell{flex-direction:column}.sidebar{border-right:0;border-bottom:1px solid var(--border);width:100%;height:auto;position:static}.sidebar-nav{flex-flow:wrap;gap:4px 12px;min-width:0;overflow-y:visible}.nav-group{flex-flow:wrap;align-items:center;gap:4px}.nav-group-label{width:100%;padding:6px 4px 0}.nav-link{align-items:center;max-width:100%;min-height:44px;display:inline-flex}.sidebar-footer{flex-flow:wrap;align-items:center}.btn{min-width:44px;min-height:44px}input,select,textarea{min-height:44px}.main{padding:14px 14px 32px}.filter-input{flex:180px;min-width:0;margin-left:0}textarea{min-width:0}.note{max-width:none}}@media (pointer:coarse){.btn,.commerce-mode-option,input,select,textarea{min-height:44px}.btn,.commerce-mode-option{min-width:44px}}.evidence-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;margin-top:1rem;display:grid}.evidence-item{margin:0}.evidence-item img,.evidence-item video,.evidence-unavailable{aspect-ratio:4/3;background:var(--surface-muted);border:1px solid var(--border);object-fit:cover;border-radius:8px;width:100%;display:block}.evidence-unavailable{color:var(--muted);justify-content:center;align-items:center;display:flex}.evidence-item figcaption{color:var(--muted);margin-top:6px;font-size:12px}@media (max-width:560px){.discovery-definition-grid{grid-template-columns:minmax(0,1fr)}.dashboard-page-head{align-items:stretch}.dashboard-toolbar{justify-content:space-between;width:100%}.dashboard-summary{grid-template-columns:1fr}.dashboard-summary-metric+.dashboard-summary-metric{border-top:1px solid var(--border);border-left:0}.dashboard-panel-head{flex-direction:column;gap:8px}.form-inline{flex-direction:column;align-items:stretch}.form-inline .field,.field{width:100%;min-width:0}.btn-row .btn{flex:auto}.kv-row{flex-direction:column;gap:0}.kv-row dt{width:auto}}.record-head{align-items:flex-end;margin-bottom:18px}.record-head-text{flex-direction:column;flex:320px;gap:2px;min-width:0;display:flex}.record-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12.5px;font-weight:600}.record-head h1{overflow-wrap:anywhere}.record-head h1 .mono{font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.record-meta{margin:0}.record-actions{flex-shrink:0}.task-card{background:var(--accent-soft);border:1px solid #0000;border-radius:8px;margin-bottom:18px;padding:18px 20px}.task-card-waiting{background:var(--surface-subtle)}.task-card-hold,.task-card-blocked{background:var(--warn-bg)}.task-card-done{background:var(--success-bg)}.task-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.task-card-action .task-kicker{color:var(--accent-dark)}.task-card-hold .task-kicker,.task-card-blocked .task-kicker{color:var(--warn-text)}.task-card-done .task-kicker{color:var(--success-text)}.task-title{overflow-wrap:anywhere;margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.25}.task-body>p:last-child{margin-bottom:0}.task-body .note{background:var(--surface);margin-top:10px}.task-body .action-group{border-top:1px solid var(--border-quiet);margin-top:14px;padding-top:14px}.task-body .action-group:first-child{border-top:0;margin-top:0;padding-top:0}.task-location{color:var(--text-muted)}.task-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.hold-note{color:var(--danger);font-weight:600}.other-role{margin-top:10px}.split{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-bottom:14px;display:grid}.split>.section{margin-bottom:0}.freshness{white-space:nowrap}.note.freshness{white-space:normal}.work{flex-direction:column;gap:22px;margin-bottom:10px;display:flex}.work-group-head{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:8px;display:flex}.work-group-head h2{font-size:17px}.work-group-head .page-sub{margin:0}.work-group-count{background:var(--surface-muted);min-width:26px;color:var(--text-muted);text-align:center;vertical-align:middle;border-radius:99px;margin-left:6px;padding:0 8px;font-size:13px;font-weight:600;display:inline-block}.work-list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.work-item{border-bottom:1px solid var(--border-quiet);justify-content:space-between;align-items:center;gap:14px;padding:12px 4px;display:flex}.work-item-main{flex-direction:column;gap:3px;min-width:0;display:flex}.work-status{color:var(--accent-dark);font-size:12.5px;font-weight:600}.work-status-waiting{color:var(--text-muted)}.work-title{overflow-wrap:anywhere;font-size:15.5px;font-weight:600}.work-meta{color:var(--text);flex-wrap:wrap;gap:4px 12px;font-size:13.5px;display:flex}.work-meta-quiet{color:var(--text-muted);font-size:13px}.work-action{flex-shrink:0}.rate-option-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.rate-option-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rate-price{white-space:nowrap}.rate-tags{flex-wrap:wrap;gap:6px;display:flex}.rate-tags:empty{display:none}.preview-surface{border:1px dashed var(--border);border-radius:var(--radius);background:var(--surface-subtle);flex-direction:column;gap:8px;width:100%;margin:4px 0 12px;padding:12px 14px;display:flex}.preview-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:600}.nameplate-preview{border:1.5px solid;border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:15px;font-weight:600;display:inline-block}.billboard-preview-frame{border-radius:var(--radius);background:var(--surface-muted);width:100%;max-width:420px;position:relative;overflow:hidden}.billboard-preview-cta{background:var(--text);color:var(--surface);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;position:absolute;bottom:12px;right:12px}.billboard-preview-empty{aspect-ratio:2.05;color:var(--text-muted);justify-content:center;align-items:center;font-size:14px;display:flex}.card-grid-wide{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.badge-preview{align-items:flex-start;gap:12px;display:flex}.badge-preview-icon{background:var(--accent);width:40px;height:40px;color:var(--surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.badge-preview-text{flex-direction:column;gap:2px;display:flex}.staff-lookup-result{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.access-grants{overflow-wrap:anywhere}.access-evidence{min-inline-size:0;max-inline-size:100%}.access-evidence .btn{white-space:normal;overflow-wrap:anywhere;max-inline-size:100%}.role-fieldset{border:0;width:100%;margin:0;padding:0}.role-fieldset legend{margin-bottom:6px;padding:0}.role-option{align-items:flex-start;min-height:44px}.role-option input{margin-top:3px}.support-description{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch}.payout-blockers ul li{margin-bottom:4px}@media (max-width:880px){.table-scroll>.table{min-width:40rem}.task-card{padding:16px}.work-item{flex-direction:column;align-items:stretch}.work-action{align-self:flex-start}.record-head{align-items:stretch}}@media (max-width:560px){.task-title{font-size:18px}.rate-option-head{flex-direction:column;gap:2px}.split{grid-template-columns:minmax(0,1fr)}}
