@media (prefers-reduced-motion:reduce){[data-op-scope]{--op-motion-fast:0s linear;--op-motion:0s linear}}body:has(.account-disqualification-app) .app-content{background:var(--surface);max-width:1500px;padding:24px 32px 40px}@media (max-width:780px){body:has(.account-disqualification-app) .app-content{padding:24px 18px 46px}}.account-disqualification-app{--ad-control-height:var(--op-control-h);--ad-control-radius:var(--op-radius-sm);--ad-tight-gap:var(--op-space-2);--ad-panel-gap:var(--op-space-4);--ad-row-padding:var(--op-space-3);--ad-footer-clearance:164px;padding-bottom:max(108px, var(--ad-footer-clearance));animation:none}.account-disqualification-app .ad-hero>div:first-child{min-width:0;max-width:760px}.account-disqualification-app .ad-queue-footer-states{overscroll-behavior:contain;max-height:128px;overflow-y:auto}.account-disqualification-app .ad-tab-count,.account-disqualification-app .ad-tab-clear{background:var(--surface-muted);min-width:19px;height:19px;color:var(--muted);border-radius:999px;place-items:center;padding:0 5px;font-size:9px;font-weight:800;line-height:1;display:inline-grid}.account-disqualification-app .ad-tab-clear{background:var(--teal-soft);color:var(--success)}.account-disqualification-app .ad-kpis p,.account-disqualification-app .ad-kpis span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:760;display:block}.account-disqualification-app .ad-kpis strong{font-family:var(--display);letter-spacing:-.04em;font-weight:650;line-height:1}.account-disqualification-app .ad-progress{background:var(--surface-muted);overflow:hidden}.account-disqualification-app .ad-progress>span{border-radius:inherit;background:var(--accent);height:100%;transition:width .18s;display:block}.account-disqualification-app .ad-toolbar{align-items:center;display:grid}.account-disqualification-app .ad-search{min-width:0;position:relative}.account-disqualification-app .ad-search input,.account-disqualification-app .ad-filter-group select,.account-disqualification-app .ad-approval-editor input,.account-disqualification-app .ad-approval-editor select,.account-disqualification-app .ad-approval-editor textarea{border:1px solid var(--line);width:100%;color:var(--ink);font-size:11px}.account-disqualification-app .ad-search input{padding:9px 11px 9px 32px}.account-disqualification-app .ad-search svg,.account-disqualification-app .ad-search>span{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.account-disqualification-app .ad-filter-group,.account-disqualification-app .ad-bulk-actions,.account-disqualification-app .ad-decision-controls{align-items:center;display:flex}.account-disqualification-app .ad-decision-controls{gap:var(--ad-tight-gap);flex-wrap:wrap}.account-disqualification-app .ad-filter-group select{width:auto;padding:8px 28px 8px 10px}.account-disqualification-app .ad-filter-group button,.account-disqualification-app .ad-bulk-actions button,.account-disqualification-app .ad-decision-controls button,.account-disqualification-app .ad-text-button{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);cursor:pointer;padding:6px 10px;font-size:10px;font-weight:760;transition:border-color .15s,background .15s,color .15s}.account-disqualification-app .ad-filter-group button:hover,.account-disqualification-app .ad-bulk-actions button:hover,.account-disqualification-app .ad-decision-controls button:hover,.account-disqualification-app .ad-text-button:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.account-disqualification-app .ad-bulk-actions{border-left:1px solid var(--line);justify-content:flex-end;margin-left:6px;padding-left:12px}.account-disqualification-app .ad-bulk-actions .ad-bulk-action{border-radius:999px;font-weight:800}.account-disqualification-app .ad-bulk-actions .ad-bulk-approve{border-color:var(--success);background:var(--teal-soft);color:var(--success)}.account-disqualification-app .ad-bulk-actions .ad-bulk-reject{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, var(--surface));color:var(--danger)}.account-disqualification-app .ad-bulk-actions .ad-bulk-clear{color:var(--muted);border-style:dashed}.account-disqualification-app .ad-bulk-actions .ad-bulk-approve:hover{border-color:var(--success);background:color-mix(in srgb, var(--success) 20%, var(--surface));color:var(--success)}.account-disqualification-app .ad-bulk-actions .ad-bulk-reject:hover{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 18%, var(--surface));color:var(--danger)}.account-disqualification-app .ad-bulk-actions .ad-bulk-clear:hover{border-color:var(--muted);background:var(--surface-muted);color:var(--ink-soft)}.account-disqualification-app .ad-bulk-actions .ad-bulk-reason{color:var(--muted);border-style:dashed}.account-disqualification-app .ad-bulk-actions .ad-bulk-reason:hover{border-color:var(--muted);background:var(--surface-muted);color:var(--ink-soft)}.account-disqualification-app .ad-bulk-action-reason-state{margin:var(--ad-tight-gap) 0 0;color:var(--ink-soft);grid-column:1/-1;font-size:11px;line-height:1.4}.account-disqualification-app .ad-table-wrap{width:100%;overflow:auto}.account-disqualification-app .ad-table-wrap th,.account-disqualification-app .ad-table-wrap td{vertical-align:top;white-space:normal}.account-disqualification-app .ad-table-wrap th{z-index:1;position:sticky;top:0}.account-disqualification-app .ad-table-wrap a{color:var(--accent-dark);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;font-weight:760}.account-disqualification-app .ad-table-wrap small,.account-disqualification-app .ad-row-meta{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45;display:block}.account-disqualification-app .ad-decision-controls{flex-wrap:nowrap}.account-disqualification-app .ad-decision-controls .approve,.account-disqualification-app .ad-decision-controls .approved{color:var(--success)}.account-disqualification-app .ad-decision-controls .reject,.account-disqualification-app .ad-decision-controls .rejected{color:var(--danger)}.account-disqualification-app .ad-decision-controls .approve.active,.account-disqualification-app .ad-decision-controls .approved.active,.account-disqualification-app .ad-decision-controls .approve[aria-pressed=true],.account-disqualification-app .ad-decision-controls .approved[aria-pressed=true]{border-color:var(--success);background:var(--teal-soft)}.account-disqualification-app .ad-decision-controls .reject.active,.account-disqualification-app .ad-decision-controls .rejected.active,.account-disqualification-app .ad-decision-controls .reject[aria-pressed=true],.account-disqualification-app .ad-decision-controls .rejected[aria-pressed=true]{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 12%, var(--surface))}.account-disqualification-app .ad-decision-controls .ad-exclude{color:var(--ink-soft)}.account-disqualification-app .ad-decision-controls .ad-exclude-confirm{border-color:color-mix(in srgb, var(--danger) 45%, var(--line));background:color-mix(in srgb, var(--danger) 8%, var(--surface));color:var(--danger)}.account-disqualification-app .ad-row-approved>td:first-child{box-shadow:inset 3px 0 0 var(--success)}.account-disqualification-app .ad-row-recovered>td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.account-disqualification-app .ad-row-rejected>td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.account-disqualification-app .ad-row-inherited{background:var(--surface-muted)}.account-disqualification-app .ad-row-inherited td{color:var(--muted)}.account-disqualification-app .ad-row-inherited .ad-decision-controls{pointer-events:none;opacity:.65}.account-disqualification-app .ad-cascade{color:var(--muted);align-items:center;gap:6px;margin-top:8px;font-size:9px;line-height:1.35;display:inline-flex}.account-disqualification-app .ad-cascade.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-dark)}.account-disqualification-app .ad-cascade input{width:14px;height:14px;accent-color:var(--teal)}.account-disqualification-app .ad-cascade:has(input:disabled){color:var(--muted)}.account-disqualification-app .ad-picklist-state{min-height:12px;color:var(--muted);font-size:8px;font-weight:600;line-height:1.35;display:block}.account-disqualification-app .ad-picklist-state.unavailable{color:var(--danger)}.account-disqualification-app .ad-approval-editor label{color:var(--ink-soft);gap:5px;font-size:9px;font-weight:760;display:grid}.account-disqualification-app .ad-approval-editor textarea{resize:vertical}.account-disqualification-app .ad-detail-row>td>label{max-width:620px;color:var(--ink-soft);gap:6px;font-size:10px;font-weight:760;display:grid}.account-disqualification-app .ad-detail-row>td>label textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-height:78px;color:var(--ink);resize:vertical;border-radius:8px;padding:10px;font-size:11px;line-height:1.45}.account-disqualification-app .table-wrap input[type=number]{border:1px solid var(--line);background:var(--canvas);width:96px;min-height:34px;color:var(--ink);border-radius:7px;padding:6px 8px;font-size:11px}.account-disqualification-app .table-wrap input[type=checkbox]{width:16px;height:16px;accent-color:var(--teal)}.account-disqualification-app .ad-approval-editor .ad-notes,.account-disqualification-app .ad-approval-editor .ad-rejection-note{grid-column:span 2}.account-disqualification-app .ad-text-button{color:var(--accent-dark);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;background:0 0;border-color:#0000}.account-disqualification-app .ad-history-detail-row>td{background:#f7f7f4;padding:0}.account-disqualification-app .ad-history-detail-shell{border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent-soft) 30%, var(--surface));white-space:normal;gap:16px;padding:16px;display:grid}.account-disqualification-app .ad-history-detail-heading{gap:8px;display:grid}.account-disqualification-app .ad-history-detail-heading-copy{gap:4px;display:grid}.account-disqualification-app .ad-history-detail-heading .eyebrow{margin:0}.account-disqualification-app .ad-history-detail-heading-copy>strong{color:var(--ink);font-size:12px;line-height:1.45}.account-disqualification-app .ad-history-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.account-disqualification-app .ad-history-summary-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:4px;min-width:0;padding:12px;display:grid;overflow:hidden}.account-disqualification-app .ad-history-summary-card>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:780}.account-disqualification-app .ad-history-summary-card>strong{color:var(--ink);overflow-wrap:anywhere;word-break:break-word;font-size:12px;line-height:1.45}.account-disqualification-app .ad-history-summary-card>small{color:var(--muted);overflow-wrap:anywhere;word-break:break-word;font-size:11px;line-height:1.45}.account-disqualification-app .ad-history-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}@media (max-width:1100px){.account-disqualification-app .ad-history-detail-summary,.account-disqualification-app .ad-history-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-disqualification-app .ad-history-detail-group{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;overflow:hidden}.account-disqualification-app .ad-history-detail-group summary{cursor:pointer;gap:4px;padding:12px;list-style:none;display:grid}.account-disqualification-app .ad-history-detail-group summary::-webkit-details-marker{display:none}.account-disqualification-app .ad-history-detail-group summary>span{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.account-disqualification-app .ad-history-detail-group summary>small{min-width:0;color:var(--muted);overflow-wrap:anywhere;word-break:break-word;font-size:11px;line-height:1.45}.account-disqualification-app .ad-history-detail-group[open] summary{border-bottom:1px solid var(--line);background:var(--surface-muted)}.account-disqualification-app .ad-history-detail-group dl{background:var(--surface);grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;margin:0;padding:12px;display:grid}.account-disqualification-app .ad-history-detail-group dl>div{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:10px;min-width:0;display:grid}.account-disqualification-app .ad-history-detail-group dt{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:9px;font-weight:750;line-height:1.45}.account-disqualification-app .ad-history-detail-group dd{min-width:0;color:var(--ink);white-space:normal;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:11px;line-height:1.45}.account-disqualification-app .ad-history-outcome{gap:6px;display:grid}.account-disqualification-app .ad-history-outcome>span{gap:2px;display:grid}.account-disqualification-app .ad-history-outcome strong{color:var(--muted);text-transform:capitalize;font-size:9px}.account-disqualification-app .ad-footer{padding:14px var(--ad-row-padding);border-top:1px solid var(--line);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.account-disqualification-app .ad-footer>span,.account-disqualification-app .ad-footer p{color:var(--muted);margin:0;font-size:10px}.account-disqualification-app .ad-empty{padding:48px var(--ad-row-padding);color:var(--muted);text-align:center;font-size:12px;line-height:1.55}.account-disqualification-app .ad-dialog-backdrop{z-index:40;background:color-mix(in srgb, var(--teal) 55%, transparent);place-items:center;padding:24px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.account-disqualification-app .ad-dialog{border:1px solid var(--line);background:var(--surface);width:min(100%,640px);max-height:min(760px,100vh - 48px);box-shadow:var(--shadow);border-radius:16px;padding:24px;overflow:auto}.account-disqualification-app .ad-dialog.ad-cascade-dialog{width:min(100vw - 48px,1100px);max-height:calc(100vh - 40px)}.account-disqualification-app .ad-dialog h3{margin-bottom:8px;font-size:25px;font-weight:650}.account-disqualification-app .ad-dialog>p{color:var(--ink-soft);font-size:12px;line-height:1.55}.account-disqualification-app .ad-bulk-reason-select{color:var(--ink);gap:6px;margin-top:16px;font-size:13px;font-weight:650;display:grid}.account-disqualification-app .ad-bulk-reason-select select{width:100%;min-height:var(--ad-control-height);padding:var(--ad-tight-gap) var(--ad-row-padding);border:1px solid var(--line);border-radius:var(--ad-control-radius);background:var(--surface);color:var(--ink);font:inherit}.account-disqualification-app .ad-cascade-preview{margin-top:14px}.account-disqualification-app .ad-cascade-table-wrap{border:1px solid var(--line);max-height:min(600px,100vh - 270px);overflow:auto}.account-disqualification-app .ad-cascade-table{border-collapse:collapse;width:100%;min-width:960px;font-size:12px}.account-disqualification-app .ad-cascade-table th,.account-disqualification-app .ad-cascade-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:9px 10px}.account-disqualification-app .ad-cascade-table th{background:var(--surface-muted);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;position:sticky;top:0}.account-disqualification-app .ad-cascade-table td:first-child,.account-disqualification-app .ad-cascade-table th:first-child{text-align:center;width:44px}.account-disqualification-app .ad-cascade-table a{color:var(--teal);font-weight:720}.account-disqualification-app .ad-cascade-selection{color:var(--muted);margin:10px 0 0;font-size:11px}.account-disqualification-app .ad-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.account-disqualification-app .ad-outcome{background:var(--surface-muted);width:-moz-fit-content;width:fit-content;color:var(--muted);text-transform:capitalize;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}.account-disqualification-app .ad-outcome.already_matched_target,.account-disqualification-app .ad-outcome.succeeded{background:var(--teal-soft);color:var(--success)}.account-disqualification-app .ad-outcome.failed,.account-disqualification-app .ad-outcome.partial-failed,.account-disqualification-app .ad-outcome.partial_failed{background:color-mix(in srgb, var(--danger) 12%, var(--surface));color:var(--danger)}.account-disqualification-app .ad-outcome.queued{background:var(--accent-soft);color:var(--accent-dark)}.account-disqualification-app .status-pill.warning{border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent-dark)}.account-disqualification-app .ad-outcome.skipped-drift,.account-disqualification-app .ad-outcome.skipped_drift{background:var(--surface-muted);color:var(--muted)}.account-disqualification-app .ad-how{max-width:820px;padding:24px}.account-disqualification-app .ad-how h3{margin-top:24px;margin-bottom:8px;font-size:20px}.account-disqualification-app .ad-how p,.account-disqualification-app .ad-how li{color:var(--ink-soft);font-size:12px;line-height:1.6}.account-disqualification-app .ad-how ol,.account-disqualification-app .ad-how ul{padding-left:20px}.account-disqualification-app .ad-help-links{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}@media (max-width:1080px){.account-disqualification-app .ad-toolbar{grid-template-columns:minmax(180px,1fr) auto}.account-disqualification-app .ad-bulk-actions{grid-column:1/-1;justify-content:flex-start}.account-disqualification-app .ad-approval-editor{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.account-disqualification-app .ad-hero{flex-direction:column;align-items:flex-start;gap:16px}.account-disqualification-app .ad-hero .hero-actions{justify-content:flex-start}.account-disqualification-app .ad-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.account-disqualification-app .ad-toolbar{grid-template-columns:1fr}.account-disqualification-app .ad-filter-group,.account-disqualification-app .ad-bulk-actions{justify-content:flex-start}.account-disqualification-app .ad-table-wrap th,.account-disqualification-app .ad-table-wrap td{padding:11px 12px}.account-disqualification-app .ad-detail-row>td{padding:0 12px 12px}}@media (max-width:520px){.account-disqualification-app .ad-manager-tabs{margin-right:0;padding-right:0}.account-disqualification-app .ad-kpis>*{padding:13px 12px}.account-disqualification-app .ad-approval-editor{grid-template-columns:1fr;padding:12px}.account-disqualification-app .ad-approval-editor label:has(textarea){grid-column:auto}.account-disqualification-app .ad-approval-editor .ad-notes,.account-disqualification-app .ad-approval-editor .ad-rejection-note{grid-column:auto}.account-disqualification-app .ad-dialog-backdrop{align-items:end;padding:0}.account-disqualification-app .ad-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0;max-height:min(88vh,760px);padding:20px 18px}}.account-disqualification-app .ad-info-banner{border:1px solid var(--line);border-left:3px solid var(--teal);background:var(--teal-soft);color:var(--ink-soft);border-radius:10px;gap:4px;margin-bottom:16px;padding:14px 16px;font-size:11px;display:grid}.account-disqualification-app .ad-info-banner strong{color:var(--ink);font-size:12px}.account-disqualification-app .ad-view-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 18px;display:grid}.account-disqualification-app .ad-help-links{justify-self:end;align-items:center;gap:8px;display:flex}.account-disqualification-app .ad-help-links>span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:760}.account-disqualification-app .htu{gap:0;display:grid;overflow:hidden}.account-disqualification-app .htu-intro,.account-disqualification-app .htu-section{border-bottom:1px solid var(--line);padding:24px}.account-disqualification-app .htu-title{margin:4px 0 10px}.account-disqualification-app .htu-section-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.account-disqualification-app .htu-step-num{background:var(--accent);width:28px;height:28px;color:var(--surface);border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.account-disqualification-app .htu-section-title{margin:0;font-size:17px}.account-disqualification-app .htu-section-body{color:var(--ink-soft);gap:10px;font-size:12px;line-height:1.6;display:grid}.account-disqualification-app .htu-section-body p,.account-disqualification-app .htu-section-body h4,.account-disqualification-app .htu-list{margin:0}.account-disqualification-app .htu-list{padding-left:22px}.account-disqualification-app .htu-callout{border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--ink);border-radius:8px;margin-top:12px;padding:12px 14px;font-size:12px}@media (max-width:780px){.account-disqualification-app .ad-view-toolbar{flex-direction:column;align-items:flex-start}.account-disqualification-app .ad-help-links{flex-wrap:wrap}}.account-disqualification-app{max-width:100%;color:var(--ink);background:var(--surface)}.account-disqualification-app .ad-hero{margin-bottom:6px;display:block}.account-disqualification-app .ad-hero-copy{gap:4px;display:grid}.account-disqualification-app .ad-hero h2{margin-bottom:2px;font-size:clamp(24px,2.5vw,28px);line-height:1.1}.account-disqualification-app .ad-hero .lede{max-width:820px;margin-bottom:0;font-size:13px;line-height:1.45}.account-disqualification-app .ad-page-meta{gap:8px 12px;margin-top:2px}.account-disqualification-app .ad-page-status{color:var(--muted);font-size:11px;font-weight:650}.account-disqualification-app .ad-draft-status.error{color:var(--danger);background:0 0;border:0;border-radius:0;padding:0}.account-disqualification-app .ad-view-toolbar{border-top:0;border-bottom:1px solid var(--line);margin-bottom:10px;padding:0 0 8px}.account-disqualification-app .ad-view-toolbar .segmented-control{border-radius:var(--ad-control-radius);width:max-content}.account-disqualification-app .ad-view-toolbar .segmented-control button{min-height:var(--ad-control-height);border-radius:3px;font-size:10px}.account-disqualification-app .ad-help-links{flex-wrap:wrap;margin:0}.account-disqualification-app .ad-help-links .secondary-button{min-height:var(--ad-control-height);color:var(--accent-dark);box-shadow:none;background:0 0;border-color:#0000;padding:5px 8px}.account-disqualification-app .ad-help-links button.secondary-button{border-color:var(--line);background:var(--surface);color:var(--ink-soft)}.account-disqualification-app .ad-draft-editor{border:0;min-width:0;margin:0;padding:0}.account-disqualification-app .ad-manager-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px 4px;margin-bottom:8px;padding:0 0 4px;display:flex;overflow:visible}.account-disqualification-app .ad-manager-tabs button{min-width:0;min-height:var(--ad-control-height);max-width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:8px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.account-disqualification-app .ad-manager-tabs button:hover{border-bottom-color:var(--accent);color:var(--ink);background:#faf9f5;transform:none}.account-disqualification-app .ad-manager-tabs button.active,.account-disqualification-app .ad-manager-tabs button[aria-selected=true]{border-bottom-color:var(--teal);color:var(--teal);background:0 0}.account-disqualification-app .ad-manager-tabs button.active .ad-tab-count,.account-disqualification-app .ad-manager-tabs button[aria-selected=true] .ad-tab-count{background:var(--teal);color:var(--surface)}.account-disqualification-app .ad-review-panel{background:var(--surface);box-shadow:none;border:0;border-radius:0;overflow:visible}.account-disqualification-app .ad-queue-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:9px 0 10px;display:grid}.account-disqualification-app .ad-queue-heading>div:first-child{max-width:760px}.account-disqualification-app .ad-queue-heading .eyebrow{margin-bottom:4px}.account-disqualification-app .ad-queue-heading h3{margin-bottom:4px;font-size:24px;line-height:1.15}.account-disqualification-app .ad-queue-heading p:last-child{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.account-disqualification-app .ad-kpis{background:0 0;border:0;grid-template-columns:repeat(5,minmax(68px,auto));align-items:stretch;gap:0;display:grid}.account-disqualification-app .ad-kpis>*{border-right:0;border-left:1px solid var(--line);min-width:0;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:0 0;padding:2px 12px;font-size:8px;font-weight:780}.account-disqualification-app .ad-kpis strong{color:var(--ink);margin-bottom:3px;font-size:22px;display:block}.account-disqualification-app .ad-kpis .ad-kpi-accounts strong{color:var(--teal)}.account-disqualification-app .ad-kpis .ad-kpi-parents strong{color:var(--ink-soft)}.account-disqualification-app .ad-kpis .ad-kpi-approved strong{color:var(--success)}.account-disqualification-app .ad-kpis .ad-kpi-rejected strong{color:var(--danger)}.account-disqualification-app .ad-kpis .ad-kpi-pending strong{color:var(--accent)}.account-disqualification-app .ad-progress{border-radius:0;height:4px;margin:0}.account-disqualification-app .ad-toolbar{background:var(--surface);border-bottom:0;grid-template-columns:minmax(240px,1fr) auto auto auto;gap:8px;padding:8px 0}.account-disqualification-app .ad-search input,.account-disqualification-app .ad-filter-group select,.account-disqualification-app .ad-approval-editor input,.account-disqualification-app .ad-approval-editor select,.account-disqualification-app .ad-approval-editor textarea{min-height:var(--ad-control-height);border-radius:var(--ad-control-radius);background:var(--surface)}.account-disqualification-app .ad-filter-group,.account-disqualification-app .ad-bulk-actions{flex-wrap:nowrap;gap:5px}.account-disqualification-app .ad-filter-group button,.account-disqualification-app .ad-bulk-actions button,.account-disqualification-app .ad-decision-controls button,.account-disqualification-app .ad-text-button{min-height:var(--ad-control-height);border-radius:var(--ad-control-radius)}.account-disqualification-app .ad-filter-group button.active,.account-disqualification-app .ad-filter-group button[aria-pressed=true]{border-color:var(--teal);background:var(--teal);color:var(--surface)}.account-disqualification-app .ad-bulk-actions{justify-content:flex-end}.account-disqualification-app .ad-bulk-actions:before{content:none}.account-disqualification-app .ad-table-wrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overscroll-behavior:contain;max-height:clamp(300px,100vh - 400px,680px);overflow:auto}.account-disqualification-app .ad-table-wrap table{min-width:980px}.account-disqualification-app .ad-table-wrap th,.account-disqualification-app .ad-table-wrap td{padding:10px 12px;font-size:12px;line-height:17px}.account-disqualification-app .ad-table-wrap th{z-index:1;color:#62635f;box-shadow:0 1px 0 var(--line);background:#f7f7f4;font-size:10px;position:sticky;top:0}.account-disqualification-app .ad-table-wrap tbody tr:not(.ad-detail-row){background:var(--surface)}.account-disqualification-app .ad-table-wrap tbody tr:not(.ad-detail-row):hover{background:#faf9f5}.account-disqualification-app .ad-row-approved{background:color-mix(in srgb, var(--success) 5%, var(--surface))}.account-disqualification-app .ad-row-rejected{background:color-mix(in srgb, var(--danger) 5%, var(--surface))}.account-disqualification-app .ad-row-recovered{background:color-mix(in srgb, var(--accent-soft) 45%, var(--surface))}.account-disqualification-app .ad-detail-row>td{background:#f7f7f4;padding:0 12px 12px}.account-disqualification-app .ad-approval-editor{border:0;border-left:3px solid var(--line);background:var(--surface);border-radius:0;grid-template-columns:minmax(250px,1.2fr) minmax(175px,.65fr) minmax(185px,.7fr) minmax(320px,1.55fr);align-items:start;gap:12px;padding:14px 16px;display:grid}.account-disqualification-app .ad-approval-fields{border-left-color:var(--success);background:color-mix(in srgb, var(--success) 4%, var(--surface))}.account-disqualification-app .ad-rejection-editor{border-left-color:var(--danger);background:color-mix(in srgb, var(--danger) 4%, var(--surface));grid-template-columns:minmax(130px,170px) minmax(0,1fr);align-items:start;gap:7px;display:grid}.account-disqualification-app .ad-detail-row>td>.ad-rejection-editor{max-width:none}.account-disqualification-app .ad-field,.account-disqualification-app .ad-rejection-editor{min-width:0}.account-disqualification-app .ad-field-label{color:var(--ink-soft);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;font-size:9px;font-style:normal;font-weight:760;display:flex}.account-disqualification-app .ad-field-label small{color:var(--danger);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.account-disqualification-app .ad-inline-field{grid-template-columns:minmax(72px,1fr) auto;align-items:center;gap:7px;display:grid}.account-disqualification-app .ad-inline-field .ad-text-button{min-height:var(--ad-control-height);padding:5px 7px}.account-disqualification-app .ad-notes-field textarea{min-height:68px}.account-disqualification-app .ad-approval-editor label:has(textarea){grid-column:auto;font-weight:700}.account-disqualification-app .ad-approval-editor textarea,.account-disqualification-app .ad-detail-row>td>label textarea{min-height:62px}.account-disqualification-app .ad-rejection-editor textarea{width:100%;min-height:82px}.account-disqualification-app .ad-queue-footer-window{z-index:15;border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,auto) minmax(0,auto);align-items:center;gap:14px;min-height:52px;padding:9px 12px;display:grid;position:fixed;bottom:0;left:max(32px,50vw - 718px);right:max(32px,50vw - 718px);box-shadow:0 -10px 30px #192b311a}.account-disqualification-app .ad-queue-footer-summary,.account-disqualification-app .ad-queue-footer-states,.account-disqualification-app .ad-queue-footer-recovery,.account-disqualification-app .ad-queue-footer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px 12px;min-width:0;display:flex}.account-disqualification-app .ad-queue-footer-summary{justify-content:flex-start}.account-disqualification-app .ad-queue-footer-recovery-message{overflow-wrap:anywhere;min-width:0;color:var(--muted);white-space:normal;font-size:12px;line-height:1.35}.account-disqualification-app .ad-queue-footer-actions .ad-queue-footer-recovery{flex:100%;justify-content:flex-start}.account-disqualification-app .ad-queue-footer-states{justify-content:center}.account-disqualification-app .ad-queue-footer-actions{justify-content:flex-end}.account-disqualification-app .ad-queue-footer-recovery{justify-content:flex-end;align-items:center;gap:var(--op-space-2);grid-column:1/-1;min-width:0;display:flex}.account-disqualification-app .ad-queue-footer-recovery span{min-width:0;color:var(--danger);font-size:var(--op-text-micro-size);overflow-wrap:anywhere;line-height:1.3}.account-disqualification-app .ad-submit-gate{max-width:300px;color:var(--danger);font-size:12px;font-weight:650;line-height:1.35}.account-disqualification-app .ad-queue-footer-summary .status-pill,.account-disqualification-app .ad-queue-footer-states .status-pill{min-height:0;color:var(--muted);background:0 0;border:0;padding:0;font-size:9px}.account-disqualification-app .ad-queue-footer-summary .status-pill.success,.account-disqualification-app .ad-queue-footer-states .status-pill.success{color:var(--success)}.account-disqualification-app .ad-queue-footer-actions .primary-button{border-color:var(--teal);border-radius:var(--ad-control-radius);background:var(--teal);min-height:34px;box-shadow:none}.account-disqualification-app .ad-batch-status-button{border:1px solid var(--line);background:var(--surface-muted);cursor:pointer;min-height:28px;padding:4px 8px}.account-disqualification-app .ad-batch-status-button.warning{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-dark)}.account-disqualification-app .ad-batch-status-button:hover{border-color:var(--teal);color:var(--teal)}.account-disqualification-app .ad-progress-dialog{width:min(100%,620px)}.account-disqualification-app .ad-progress-steps{gap:14px;margin:22px 0 16px;display:grid}.account-disqualification-app .ad-progress-step{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:11px;display:grid}.account-disqualification-app .ad-progress-step-icon{border:1px dashed var(--line);width:22px;height:22px;color:var(--muted);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:inline-grid}.account-disqualification-app .ad-progress-step.done .ad-progress-step-icon{border-style:solid;border-color:var(--success);background:var(--teal-soft);color:var(--success)}.account-disqualification-app .ad-progress-step.error .ad-progress-step-icon{border-style:solid;border-color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, var(--surface));color:var(--danger)}.account-disqualification-app .ad-progress-step.active .ad-progress-step-icon{border-style:solid;border-color:var(--accent);background:var(--accent-soft)}.account-disqualification-app .ad-progress-step-icon i{border:2px solid color-mix(in srgb, var(--accent) 30%, transparent);border-top-color:var(--accent-dark);border-radius:50%;width:10px;height:10px;animation:.8s linear infinite ad-progress-spin}@keyframes ad-progress-spin{to{transform:rotate(360deg)}}.account-disqualification-app .ad-progress-step strong{color:var(--ink);margin-bottom:2px;font-size:12px;display:block}.account-disqualification-app .ad-progress-step p,.account-disqualification-app .ad-progress-meta,.account-disqualification-app .ad-progress-more{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.account-disqualification-app .ad-progress-step.pending strong{color:var(--muted)}.account-disqualification-app .ad-progress-rows{border-top:1px solid var(--line);max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.account-disqualification-app .ad-progress-rows li{border-bottom:1px solid var(--line);min-width:0;padding:9px 0}.account-disqualification-app .ad-progress-rows li>div{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.account-disqualification-app .ad-progress-rows a{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.account-disqualification-app .ad-progress-row-detail{min-width:0;color:var(--danger);overflow-wrap:anywhere;word-break:break-word;white-space:normal;margin:5px 0 0;font-size:12px;line-height:1.4;overflow:hidden}.account-disqualification-app .ad-progress-more{margin-top:8px}.account-disqualification-app .ad-progress-meta{margin-top:14px}.account-disqualification-app .ad-cooldown-summary{justify-items:start;gap:4px;min-width:132px;display:grid}.account-disqualification-app .ad-cooldown-duration{border:1px solid color-mix(in srgb, var(--danger) 35%, var(--line));background:color-mix(in srgb, var(--danger) 6%, var(--surface));min-width:86px;color:var(--danger);white-space:nowrap;border-radius:999px;justify-content:center;padding:3px 9px;font-size:10px;font-weight:760;line-height:1.2;display:inline-flex}.account-disqualification-app .ad-cooldown-summary>small{color:var(--muted);white-space:nowrap;margin:0;font-size:9px;line-height:1.3}.account-disqualification-app .ad-cooldown-source{border:1px dashed var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:700;line-height:1.2;display:inline-flex}.account-disqualification-app .ad-cooldown-source.manually_set{border-style:solid;border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:var(--accent-soft);color:var(--accent-dark)}.account-disqualification-app .ad-cooldown-source.review{border-style:solid;border-color:color-mix(in srgb, var(--success) 35%, var(--line));background:var(--teal-soft);color:var(--success)}.account-disqualification-app .ad-queue-loading{gap:12px;padding:0;display:grid}.account-disqualification-app .ad-queue-loading-copy{gap:3px;display:grid}.account-disqualification-app .ad-queue-loading strong{font-size:13px}.account-disqualification-app .ad-queue-loading p{color:var(--muted);margin:0;font-size:12px}.account-disqualification-app .ad-skeleton-tabs,.account-disqualification-app .ad-skeleton-queue-heading,.account-disqualification-app .ad-skeleton-toolbar{gap:6px;display:flex}.account-disqualification-app .ad-skeleton-tabs span,.account-disqualification-app .ad-skeleton-queue-heading span,.account-disqualification-app .ad-skeleton-toolbar span,.account-disqualification-app .ad-skeleton-table span{background:linear-gradient(90deg, var(--surface-muted) 25%, #f7f7f4 50%, var(--surface-muted) 75%);background-size:200% 100%;border-radius:3px;animation:1.4s ease-in-out infinite ad-skeleton-shimmer;display:block}.account-disqualification-app .ad-skeleton-tabs span{width:100px;height:var(--ad-control-height)}.account-disqualification-app .ad-skeleton-queue{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.account-disqualification-app .ad-skeleton-queue-heading{justify-content:space-between;padding:12px 0}.account-disqualification-app .ad-skeleton-queue-heading span:first-child{width:240px;height:24px}.account-disqualification-app .ad-skeleton-queue-heading span:last-child{width:280px;height:24px}.account-disqualification-app .ad-skeleton-toolbar{padding:10px 0}.account-disqualification-app .ad-skeleton-toolbar span:first-child{width:min(360px,40%)}.account-disqualification-app .ad-skeleton-toolbar span{width:100px;height:var(--ad-control-height)}.account-disqualification-app .ad-skeleton-table{min-width:980px}.account-disqualification-app .ad-skeleton-table th,.account-disqualification-app .ad-skeleton-table td{padding:10px 12px}.account-disqualification-app .ad-skeleton-table th{background:#f7f7f4}.account-disqualification-app .ad-skeleton-table th span{width:55%;height:10px}.account-disqualification-app .ad-skeleton-table td span{width:76%;height:14px}.account-disqualification-app .ad-skeleton-table td:first-child span{width:92px}@keyframes ad-skeleton-shimmer{to{background-position:-200% 0}}.account-disqualification-settings{display:contents}.account-disqualification-settings .ad-review-rules-table{table-layout:fixed}.ad-review-rule-reason-column{width:24%}.ad-review-rule-cooldown-column{width:16%}.ad-review-rule-owner-column{width:34%}.ad-review-rule-active-column{width:14%}.ad-review-rule-actions-column{width:12%}.account-disqualification-settings .ad-review-rule-reason{color:var(--ink);letter-spacing:normal;text-transform:none;background:0 0;font-weight:650}.account-disqualification-settings .ad-settings-number-field,.account-disqualification-settings .ad-settings-toggle{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.account-disqualification-settings .ad-settings-number-field input{border:1px solid var(--line);background:var(--surface);width:64px;height:36px;color:var(--ink);font:inherit;border-radius:6px;padding:6px 8px}.account-disqualification-settings .ad-settings-toggle input{width:16px;height:16px;accent-color:var(--teal);margin:0}.account-disqualification-settings .ad-settings-owner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.account-disqualification-settings .ad-settings-owner strong{overflow-wrap:anywhere;font-weight:600}.account-disqualification-settings .ad-exclusion-search,.account-disqualification-settings .ad-rule-target-search-form{gap:8px;max-width:720px;display:grid}.account-disqualification-settings .ad-exclusion-search{padding:0 22px 16px}.account-disqualification-settings .ad-exclusion-search>div,.account-disqualification-settings .ad-rule-target-search-form>div{align-items:center;gap:8px;min-width:0;display:flex}.account-disqualification-settings .ad-exclusion-search input,.account-disqualification-settings .ad-rule-target-search-form input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;height:36px;color:var(--ink);font:inherit;border-radius:6px;padding:6px 10px;font-size:12px}.account-disqualification-settings .ad-exclusion-search label,.account-disqualification-settings .ad-rule-target-search-form label{color:var(--ink-soft);font-size:12px;font-weight:700;line-height:18px}.account-disqualification-settings .ad-rule-target-search td{background:var(--surface-muted);text-align:left;white-space:normal;padding:16px 22px}.account-disqualification-settings .ad-exclusion-results{margin:0;padding:0 22px;list-style:none;display:grid}.account-disqualification-settings .ad-rule-target-search .ad-exclusion-results{margin-top:12px;padding:0}.account-disqualification-settings .ad-exclusion-results li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:12px;line-height:18px;display:flex}.account-disqualification-settings .ad-exclusion-results li>span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.account-disqualification-settings .ad-exclusion-results li strong,.account-disqualification-settings .ad-exclusion-results li a{color:var(--ink);font-weight:650}.account-disqualification-settings .ad-exclusion-results li a{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.account-disqualification-settings .ad-exclusion-results li small{color:var(--muted);font-size:11px}.account-disqualification-settings .ad-exclusion-search input:disabled{opacity:.6}.account-disqualification-settings .ad-exclusion-status{color:var(--muted);margin:0 22px 16px;font-size:12px;line-height:18px}.account-disqualification-settings .ad-exclusion-status.success{color:var(--success)}.account-disqualification-app .ad-feedback-form{gap:14px;margin-top:18px;display:grid}.account-disqualification-app .ad-feedback-form label{color:var(--ink-soft);gap:5px;font-size:11px;font-weight:700;display:grid}.account-disqualification-app .ad-feedback-form input,.account-disqualification-app .ad-feedback-form textarea{width:100%;min-height:var(--ad-control-height);border:1px solid var(--line);border-radius:var(--ad-control-radius);background:var(--surface);color:var(--ink);font:inherit;padding:7px 9px}.account-disqualification-app .ad-feedback-form textarea{resize:vertical;min-height:120px}@media (max-width:1180px){.account-disqualification-app .ad-toolbar{grid-template-columns:minmax(220px,1fr) auto auto}.account-disqualification-app .ad-bulk-actions{grid-column:1/-1}.account-disqualification-app .ad-approval-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.account-disqualification-app .ad-notes-field,.account-disqualification-app .ad-chow-field{grid-column:1/-1}}@media (max-width:1400px){.account-disqualification-app .ad-queue-footer-window{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.2fr)}.account-disqualification-app .ad-queue-footer-summary{grid-column:1}.account-disqualification-app .ad-queue-footer-states{grid-column:2}.account-disqualification-app .ad-queue-footer-recovery{grid-column:3}.account-disqualification-app .ad-queue-footer-actions{grid-column:4}}@media (max-width:1280px){.account-disqualification-app .ad-queue-footer-window{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.account-disqualification-app .ad-queue-footer-summary{grid-column:1}.account-disqualification-app .ad-queue-footer-states{grid-column:2}.account-disqualification-app .ad-queue-footer-recovery,.account-disqualification-app .ad-queue-footer-actions{grid-column:1/-1}.account-disqualification-app{--ad-footer-clearance:164px;padding-bottom:max(108px, var(--ad-footer-clearance))}}@media (max-width:780px){.account-disqualification-app{--ad-footer-clearance:180px;padding-bottom:var(--ad-footer-clearance)}body:has(.account-disqualification-app) .app-content{padding:20px 18px 42px}.account-disqualification-app .ad-view-toolbar{flex-direction:column;align-items:flex-start}.account-disqualification-app .ad-help-links{flex-wrap:wrap;max-width:100%}.account-disqualification-app .ad-queue-heading{grid-template-columns:1fr;gap:10px}.account-disqualification-app .ad-kpis{grid-template-columns:repeat(5,minmax(68px,1fr));overflow-x:auto}.account-disqualification-app .ad-toolbar{grid-template-columns:1fr}.account-disqualification-app .ad-filter-group,.account-disqualification-app .ad-bulk-actions{flex-wrap:wrap;justify-content:flex-start}.account-disqualification-app .ad-approval-editor,.account-disqualification-app .ad-rejection-editor{grid-template-columns:1fr}.account-disqualification-app .ad-queue-footer-window{grid-template-columns:minmax(0,1fr) auto;left:18px;right:18px}.account-disqualification-app .ad-queue-footer-recovery,.account-disqualification-app .ad-queue-footer-actions{flex-wrap:wrap;grid-column:1/-1}.account-disqualification-app .ad-queue-footer-retry{display:inline-flex}.account-disqualification-app .ad-queue-footer-states{display:none}}@media (max-width:520px){.account-disqualification-app{--ad-footer-clearance:220px;padding-bottom:var(--ad-footer-clearance)}.account-disqualification-app .ad-kpis{grid-template-columns:repeat(2,minmax(100px,1fr))}.account-disqualification-app .ad-queue-footer-window{grid-template-columns:1fr;gap:6px}.account-disqualification-app .ad-queue-footer-actions{justify-content:space-between}.account-disqualification-app .ad-queue-footer-summary .status-pill:nth-child(n+3){display:none}}.account-disqualification-app .ad-history{background:var(--surface);box-shadow:none;border:0;border-radius:0;overflow:visible}.account-disqualification-app .ad-history .panel-heading{padding:9px 0 0}.account-disqualification-app .ad-history-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 24px;padding-bottom:12px;display:grid}.account-disqualification-app .ad-history-heading-copy{gap:4px;max-width:760px;display:grid}.account-disqualification-app .ad-history-heading h3{margin:0;font-size:24px;line-height:1.15}.account-disqualification-app .ad-history-heading p:last-child{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.account-disqualification-app .ad-history-summary{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.account-disqualification-app .ad-history-summary-chip{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:6px;font-size:10px;font-weight:780;display:inline-flex}.account-disqualification-app .ad-history-summary-chip strong{color:var(--ink);letter-spacing:0;text-transform:none;font-size:13px}.account-disqualification-app .ad-history-filters{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1.3fr) repeat(4,minmax(0,1fr));align-items:end;gap:8px 10px;margin:0 0 14px;padding-bottom:14px;display:grid}.account-disqualification-app .ad-history-filters label{color:var(--muted);text-transform:uppercase;gap:4px;font-size:11px;font-weight:700;display:grid}.account-disqualification-app .ad-history-filters input,.account-disqualification-app .ad-history-filters select{min-height:32px;padding:5px 8px;font-size:12px}.account-disqualification-app .ad-history-search{min-width:0}.account-disqualification-app .ad-history-table{table-layout:fixed;width:100%;min-width:760px}.account-disqualification-app .ad-history-table th,.account-disqualification-app .ad-history-table td{vertical-align:top;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.account-disqualification-app .ad-history-table small,.account-disqualification-app .ad-history-submeta{color:var(--muted);font-size:10px;line-height:1.45;display:block}.account-disqualification-app .ad-history-submission,.account-disqualification-app .ad-history-owner,.account-disqualification-app .ad-history-count,.account-disqualification-app .ad-history-result-stack{gap:4px;min-width:0;display:grid}.account-disqualification-app .ad-history-submission strong,.account-disqualification-app .ad-history-owner strong,.account-disqualification-app .ad-history-count strong{color:var(--ink);font-size:12px}.account-disqualification-app .ad-history-result-pills,.account-disqualification-app .ad-history-account-pills{flex-wrap:wrap;gap:6px;display:flex}.account-disqualification-app .ad-history-table .status-pill,.account-disqualification-app .ad-history-account-pills .status-pill{min-height:24px;padding:4px 8px}.account-disqualification-app .ad-history-batch-row>td{background:var(--surface-muted);padding:0}.account-disqualification-app .ad-history-batch-shell{white-space:normal;display:grid}.account-disqualification-app .ad-history-batch-heading{border-bottom:1px solid var(--line);background:#f7f7f4;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 24px;padding:14px 16px;display:grid}.account-disqualification-app .ad-history-batch-heading>div{gap:4px;display:grid}.account-disqualification-app .ad-history-batch-heading strong{color:var(--ink);font-size:13px}.account-disqualification-app .ad-history-batch-heading p{max-width:460px;color:var(--muted);text-align:right;margin:0;font-size:11px;line-height:1.45}.account-disqualification-app .ad-history-account-list{display:grid}.account-disqualification-app .ad-history-account-item{border-top:1px solid var(--line);background:var(--surface);gap:12px;padding:14px 16px;display:grid}.account-disqualification-app .ad-history-account-item:first-child{border-top:0}.account-disqualification-app .ad-history-account-item.is-open{background:#fbfaf7}.account-disqualification-app .ad-history-account-summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 16px;display:grid}.account-disqualification-app .ad-history-account-copy{gap:8px;min-width:0;display:grid}.account-disqualification-app .ad-history-account-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.account-disqualification-app .ad-history-account-title{min-width:0}.account-disqualification-app .ad-history-account-title a,.account-disqualification-app .ad-history-account-title strong{color:var(--accent-dark);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);font-size:13px;font-weight:760}.account-disqualification-app .ad-history-account-copy>p{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.5}.account-disqualification-app .ad-history-account-meta{color:var(--muted);flex-wrap:wrap;gap:8px 14px;font-size:10px;line-height:1.4;display:flex}@media (max-width:1180px){.account-disqualification-app .ad-history-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.account-disqualification-app .ad-history-search{grid-column:1/-1}}@media (max-width:780px){.account-disqualification-app .ad-view-toolbar,.account-disqualification-app .ad-history-heading,.account-disqualification-app .ad-history-batch-heading,.account-disqualification-app .ad-history-account-summary{grid-template-columns:1fr}.account-disqualification-app .ad-help-links{justify-self:start}.account-disqualification-app .ad-history-summary{justify-content:flex-start}.account-disqualification-app .ad-history-filters{grid-template-columns:1fr}.account-disqualification-app .ad-history-account-item,.account-disqualification-app .ad-history-batch-heading{padding-left:12px;padding-right:12px}.account-disqualification-app .ad-history-batch-heading p{text-align:left}}@media (prefers-reduced-motion:reduce){.account-disqualification-app .ad-loading-indicator,.account-disqualification-app .ad-progress-step-icon i{animation:none}}[data-op-scope]{--op-font-display:var(--display,"Avenir Next", "Segoe UI", ui-sans-serif, sans-serif);--op-font-ui:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--op-text-hero-size:clamp(24px, 2.4vw, 28px);--op-text-hero-line:1.12;--op-text-hero-tracking:-.025em;--op-text-lede-size:13px;--op-text-lede-line:1.5;--op-text-body-size:12px;--op-text-body-line:1.5;--op-text-ui-size:11px;--op-text-ui-line:1.3;--op-text-label-size:10px;--op-text-label-line:1.3;--op-text-label-tracking:.08em;--op-text-eyebrow-size:10px;--op-text-eyebrow-line:1.3;--op-text-eyebrow-tracking:.14em;--op-text-micro-size:9px;--op-text-micro-line:1.3;--op-text-micro-tracking:.06em;--op-text-kpi-size:26px;--op-text-kpi-line:1;--op-text-kpi-tracking:-.035em;--op-space-1:4px;--op-space-2:8px;--op-space-3:12px;--op-space-4:16px;--op-space-5:20px;--op-space-6:24px;--op-space-8:32px;--op-space-10:40px;--op-radius-sm:4px;--op-radius-md:8px;--op-radius-lg:12px;--op-radius-pill:999px;--op-control-h:30px;--op-control-h-lg:36px;--op-control-pad-x:10px;--op-action-bar-min-clearance:128px;--op-action-bar-min-clearance-mobile:180px;--op-border:1px solid var(--line);--op-border-strong:1px solid #cfcdc4;--op-border-inset:inset 0 -1px 0 var(--line);--op-surface:var(--surface);--op-surface-muted:var(--surface-muted);--op-surface-header:#f7f7f4;--op-surface-hover:#faf9f5;--op-surface-sunken:#f2f1ec;--op-shadow-panel:0 8px 24px #1f31380f;--op-shadow-hover:0 2px 6px #1f31380f;--op-shadow-footer:0 -6px 22px #1f313814;--op-shadow-focus:0 0 0 3px #81672952;--op-ease:cubic-bezier(.22, 1, .36, 1);--op-motion-fast:.12s var(--op-ease);--op-motion:.18s var(--op-ease);--op-tone-approve:var(--success);--op-tone-approve-soft:color-mix(in srgb, var(--success) 10%, var(--surface));--op-tone-reject:var(--danger);--op-tone-reject-soft:color-mix(in srgb, var(--danger) 10%, var(--surface));--op-tone-attention:var(--accent);--op-tone-attention-soft:var(--accent-soft);--op-tone-neutral:var(--teal);--op-tone-neutral-soft:var(--teal-soft)}@media (prefers-reduced-motion:reduce){[data-op-scope]{--op-motion-fast:0s linear;--op-motion:0s linear}}[data-op-scope]{color:var(--ink);font-family:var(--op-font-ui);background:0 0}[data-op-workspace]{gap:var(--op-space-4);padding-bottom:max(var(--op-action-bar-min-clearance), var(--op-action-bar-rendered-clearance,0px));color:var(--ink);display:grid}[data-op-workspace][data-op-workspace-density=compact]{gap:var(--op-space-3)}@media (max-width:640px){[data-op-workspace]{padding-bottom:max(var(--op-action-bar-min-clearance-mobile), var(--op-action-bar-rendered-clearance,0px))}}[data-op-hero]{gap:var(--op-space-1);max-width:820px;padding-bottom:var(--op-space-3);border-bottom:var(--op-border);display:grid}[data-op-hero-eyebrow]{color:var(--accent);font:800 var(--op-text-eyebrow-size) / var(--op-text-eyebrow-line) var(--op-font-ui);letter-spacing:var(--op-text-eyebrow-tracking);text-transform:uppercase;margin:0}[data-op-hero-title]{color:var(--ink);font-family:var(--op-font-display);font-size:var(--op-text-hero-size);font-weight:650;line-height:var(--op-text-hero-line);letter-spacing:var(--op-text-hero-tracking);margin:0}[data-op-hero-lede]{color:var(--ink-soft);font-size:var(--op-text-lede-size);line-height:var(--op-text-lede-line);margin:0}[data-op-hero-meta]{align-items:center;gap:var(--op-space-1) var(--op-space-3);margin-top:var(--op-space-1);color:var(--muted);font-size:var(--op-text-micro-size);letter-spacing:var(--op-text-micro-tracking);text-transform:uppercase;flex-wrap:wrap;font-weight:700;display:flex}[data-op-hero-meta] [data-op-hero-meta-item]{align-items:center;gap:var(--op-space-1);display:inline-flex}[data-op-hero-meta] [data-op-hero-meta-tone=danger]{color:var(--danger)}[data-op-hero-meta] [data-op-hero-meta-tone=success]{color:var(--success)}[data-op-hero-meta] [data-op-hero-meta-tone=attention]{color:var(--accent-dark)}[data-op-view-toolbar]{align-items:center;gap:var(--op-space-3) var(--op-space-4);padding:0 0 var(--op-space-2);border-bottom:var(--op-border);grid-template-columns:minmax(0,1fr) auto;display:grid}[data-op-view-toolbar-slot=help]{justify-self:end;align-items:center;gap:var(--op-space-2);color:var(--muted);font-size:var(--op-text-micro-size);letter-spacing:var(--op-text-micro-tracking);text-transform:uppercase;flex-wrap:wrap;font-weight:780;display:flex}@media (max-width:780px){[data-op-view-toolbar]{grid-template-columns:1fr}[data-op-view-toolbar-slot=help]{justify-self:start}}[data-op-segmented]{border:var(--op-border-strong);border-radius:var(--op-radius-md);background:var(--op-surface);padding:3px;display:inline-flex}[data-op-segmented] button{min-height:calc(var(--op-control-h) - 6px);align-items:center;gap:var(--op-space-1);padding:0 var(--op-space-3);border-radius:calc(var(--op-radius-md) - 3px);color:var(--muted);cursor:pointer;font:700 var(--op-text-label-size) / var(--op-text-label-line) var(--op-font-ui);letter-spacing:var(--op-text-label-tracking);text-transform:uppercase;transition:color var(--op-motion-fast), background var(--op-motion-fast), box-shadow var(--op-motion-fast);background:0 0;border:0;display:inline-flex}[data-op-segmented] button:hover:not([aria-pressed=true]):not(:disabled){color:var(--ink);background:var(--op-surface-hover)}[data-op-segmented] button[aria-pressed=true]{background:var(--teal);color:var(--surface);box-shadow:0 2px 6px #1f31382e}[data-op-segmented] button:disabled{cursor:not-allowed;opacity:.4}[data-op-tab-row]{align-items:stretch;gap:0 var(--op-space-1);border-bottom:var(--op-border);scrollbar-width:none;flex-wrap:wrap;padding:0;display:flex;overflow-x:auto}[data-op-tab-row]::-webkit-scrollbar{display:none}[data-op-tab-row] button{min-height:var(--op-control-h);align-items:center;gap:var(--op-space-2);padding:0 var(--op-space-3);color:var(--muted);cursor:pointer;font:700 var(--op-text-ui-size) / var(--op-text-ui-line) var(--op-font-ui);white-space:nowrap;transition:color var(--op-motion-fast), border-color var(--op-motion-fast), background var(--op-motion-fast);background:0 0;border:0;border-bottom:2px solid #0000;display:inline-flex}[data-op-tab-row] button:hover:not([aria-selected=true]):not(:disabled){color:var(--ink);border-bottom-color:var(--accent);background:var(--op-surface-hover)}[data-op-tab-row] button[aria-selected=true]{color:var(--teal);border-bottom-color:var(--teal)}[data-op-tab-row] button:disabled{cursor:not-allowed;opacity:.45}[data-op-tab-count]{border-radius:var(--op-radius-pill);background:var(--op-surface-sunken);min-width:20px;height:18px;color:var(--muted);place-items:center;padding:0 6px;font-size:9px;font-weight:800;line-height:1;display:inline-grid}[data-op-tab-row] button[aria-selected=true] [data-op-tab-count]{background:var(--teal);color:var(--surface)}[data-op-tab-count][data-op-tab-count-tone=success]{background:var(--op-tone-neutral-soft);color:var(--success)}[data-op-kpi-strip]{grid-template-columns:repeat(var(--op-kpi-count,5), minmax(0, 1fr));border-top:var(--op-border);border-bottom:var(--op-border);background:var(--op-surface);gap:0;display:grid}[data-op-kpi]{gap:var(--op-space-1);padding:var(--op-space-3) var(--op-space-4);border-left:var(--op-border);align-content:center;display:grid}[data-op-kpi]:first-child{border-left:0}[data-op-kpi-label]{color:var(--muted);font-size:var(--op-text-micro-size);letter-spacing:var(--op-text-micro-tracking);text-transform:uppercase;font-weight:780}[data-op-kpi-value]{color:var(--ink);font-family:var(--op-font-display);font-size:var(--op-text-kpi-size);font-weight:650;line-height:var(--op-text-kpi-line);letter-spacing:var(--op-text-kpi-tracking);font-variant-numeric:tabular-nums}[data-op-kpi-hint]{color:var(--muted);font-size:var(--op-text-micro-size);font-weight:700}[data-op-kpi][data-op-kpi-tone=neutral] [data-op-kpi-value]{color:var(--teal)}[data-op-kpi][data-op-kpi-tone=approve] [data-op-kpi-value]{color:var(--success)}[data-op-kpi][data-op-kpi-tone=reject] [data-op-kpi-value]{color:var(--danger)}[data-op-kpi][data-op-kpi-tone=attention] [data-op-kpi-value]{color:var(--accent)}[data-op-kpi][data-op-kpi-tone=muted] [data-op-kpi-value]{color:var(--ink-soft)}@media (max-width:780px){[data-op-kpi-strip]{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}[data-op-kpi]{border-top:var(--op-border);border-left:0}[data-op-kpi]:nth-child(2n){border-left:var(--op-border)}}[data-op-progress-rail]{background:var(--op-surface-sunken);height:3px;overflow:hidden}[data-op-progress-rail]>[data-op-progress-fill]{background:var(--accent);height:100%;transition:width var(--op-motion);display:block}[data-op-filter-bar]{align-items:center;gap:var(--op-space-2);padding:var(--op-space-3) 0;grid-template-columns:minmax(220px,1fr) auto auto;display:grid}[data-op-filter-search]{min-width:0;position:relative}[data-op-filter-search]>[data-op-filter-search-icon]{color:var(--muted);pointer-events:none;align-items:center;display:inline-flex;position:absolute;top:50%;left:11px;transform:translateY(-50%)}[data-op-filter-search] input{width:100%;min-height:var(--op-control-h);border:var(--op-border);border-radius:var(--op-radius-sm);background:var(--op-surface);color:var(--ink);font:400 var(--op-text-ui-size) / var(--op-text-ui-line) var(--op-font-ui);transition:border-color var(--op-motion-fast), box-shadow var(--op-motion-fast);padding:6px 12px 6px 32px}[data-op-filter-search] input::placeholder{color:var(--muted)}[data-op-filter-search] input:focus{border-color:var(--teal);outline:0;box-shadow:0 0 0 3px #1f31381f}[data-op-filter-group]{flex-wrap:nowrap;align-items:center;gap:6px;display:inline-flex}[data-op-chip]{min-height:var(--op-control-h);align-items:center;gap:var(--op-space-1);padding:0 var(--op-space-3);border:var(--op-border);border-radius:var(--op-radius-sm);background:var(--op-surface);color:var(--ink-soft);cursor:pointer;font:700 var(--op-text-ui-size) / var(--op-text-ui-line) var(--op-font-ui);transition:border-color var(--op-motion-fast), background var(--op-motion-fast), color var(--op-motion-fast);white-space:nowrap;display:inline-flex}[data-op-chip]:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}[data-op-chip][aria-pressed=true]{border-color:var(--teal);background:var(--teal);color:var(--surface)}[data-op-chip][data-op-chip-tone=approve]{border-color:var(--success);background:var(--op-tone-neutral-soft);color:var(--success);border-radius:var(--op-radius-pill);font-weight:800}[data-op-chip][data-op-chip-tone=approve]:hover:not(:disabled){background:color-mix(in srgb, var(--success) 18%, var(--surface))}[data-op-chip][data-op-chip-tone=reject]{border-color:var(--danger);background:var(--op-tone-reject-soft);color:var(--danger);border-radius:var(--op-radius-pill);font-weight:800}[data-op-chip][data-op-chip-tone=reject]:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 18%, var(--surface))}[data-op-chip][data-op-chip-tone=clear]{color:var(--muted);border-radius:var(--op-radius-pill);border-style:dashed}[data-op-chip][data-op-chip-tone=clear]:hover:not(:disabled){border-color:var(--muted);background:var(--op-surface-sunken);color:var(--ink-soft);border-style:solid}[data-op-chip]:disabled{cursor:not-allowed;opacity:.45}[data-op-bulk-actions]{padding-left:var(--op-space-3);margin-left:var(--op-space-2);border-left:var(--op-border);align-items:center;gap:6px;display:inline-flex}@media (max-width:1180px){[data-op-filter-bar]{grid-template-columns:1fr}[data-op-bulk-actions]{border-left:0;margin-left:0;padding-left:0}}[data-op-table]{overscroll-behavior:contain;border:var(--op-border);border-radius:var(--op-radius-md);background:var(--op-surface);width:100%;max-height:clamp(320px,100vh - 420px,720px);overflow:auto}[data-op-table] table{border-collapse:collapse;width:100%;min-width:960px}[data-op-table] thead th{z-index:1;background:var(--op-surface-header);color:var(--ink-soft);font:700 var(--op-text-label-size) / var(--op-text-label-line) var(--op-font-ui);letter-spacing:var(--op-text-label-tracking);text-transform:uppercase;text-align:left;box-shadow:inset 0 -1px 0 var(--line);white-space:nowrap;padding:10px 14px;position:sticky;top:0}[data-op-table] thead th[data-op-table-align=right]{text-align:right}[data-op-table] thead th[data-op-table-align=center]{text-align:center}[data-op-table] tbody td{border-bottom:var(--op-border);color:var(--ink);font-size:var(--op-text-body-size);line-height:var(--op-text-body-line);vertical-align:top;padding:10px 14px}[data-op-table] tbody td[data-op-table-align=right]{text-align:right}[data-op-table] tbody td[data-op-table-align=center]{text-align:center}[data-op-table] tbody tr:last-child td{border-bottom:0}[data-op-table] tbody tr{background:var(--op-surface);transition:background var(--op-motion-fast)}[data-op-table] tbody tr:hover:not([data-op-row-inert=true]){background:var(--op-surface-hover)}[data-op-table] tbody tr[data-op-row-tone=approve]{background:color-mix(in srgb, var(--success) 5%, var(--surface))}[data-op-table] tbody tr[data-op-row-tone=approve]>td:first-child{box-shadow:inset 3px 0 0 var(--success)}[data-op-table] tbody tr[data-op-row-tone=reject]{background:color-mix(in srgb, var(--danger) 5%, var(--surface))}[data-op-table] tbody tr[data-op-row-tone=reject]>td:first-child{box-shadow:inset 3px 0 0 var(--danger)}[data-op-table] tbody tr[data-op-row-tone=inert]{background:var(--op-surface-sunken);color:var(--muted)}[data-op-table] tbody tr[data-op-row-tone=inert] td{color:var(--muted)}[data-op-table] tbody tr[data-op-row-detail=true]>td{padding:0 14px var(--op-space-3);background:var(--op-surface-header);border-bottom:var(--op-border)}[data-op-table] a{color:var(--accent-dark);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px;font-weight:700}[data-op-table] small{color:var(--muted);font-size:var(--op-text-micro-size);margin-top:3px;line-height:1.4;display:block}[data-op-table] input[type=checkbox]{width:16px;height:16px;accent-color:var(--teal)}[data-op-table-empty]{padding:var(--op-space-10) var(--op-space-4);color:var(--muted);font-size:var(--op-text-body-size);text-align:center;line-height:1.55}[data-op-action-bar]{z-index:15;align-items:center;gap:var(--op-space-3);min-height:52px;padding:9px var(--op-space-3);border:var(--op-border);border-radius:var(--op-radius-md);background:var(--op-surface);box-shadow:var(--op-shadow-footer);grid-template-columns:minmax(0,1fr) auto auto;display:grid;position:fixed;bottom:16px;left:max(24px,50vw - 726px);right:max(24px,50vw - 726px)}[data-op-action-bar-slot=summary],[data-op-action-bar-slot=middle],[data-op-action-bar-slot=actions]{align-items:center;gap:var(--op-space-1) var(--op-space-3);flex-wrap:wrap;min-width:0;display:flex}[data-op-action-bar-slot=middle]{overscroll-behavior:contain;justify-content:center;max-height:128px;overflow-y:auto}[data-op-action-bar-slot=actions]{justify-content:flex-end}[data-op-action-bar-gate]{max-width:260px;color:var(--danger);font-size:var(--op-text-micro-size);font-weight:700;line-height:1.35}@media (max-width:780px){[data-op-action-bar]{grid-template-columns:minmax(0,1fr) auto;left:16px;right:16px}[data-op-action-bar-slot=middle]{display:none}}@media (max-width:520px){[data-op-action-bar]{grid-template-columns:1fr}}[data-op-section]{gap:var(--op-space-3);padding:var(--op-space-5) var(--op-space-6);border:var(--op-border);border-radius:var(--op-radius-lg);background:var(--op-surface);box-shadow:var(--op-shadow-panel);display:grid}[data-op-section-head]{align-items:center;gap:var(--op-space-3);display:flex}[data-op-section-index]{border-radius:var(--op-radius-pill);background:var(--accent);width:28px;height:28px;color:var(--surface);font-family:var(--op-font-display);place-items:center;font-size:12px;font-weight:700;display:grid}[data-op-section-title]{color:var(--ink);font-family:var(--op-font-display);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:650}[data-op-section-body]{gap:var(--op-space-3);color:var(--ink-soft);font-size:var(--op-text-body-size);line-height:1.55;display:grid}[data-op-banner]{gap:var(--op-space-1);padding:var(--op-space-3) var(--op-space-4);border:var(--op-border);border-left:3px solid var(--teal);border-radius:var(--op-radius-md);background:var(--teal-soft);color:var(--ink-soft);font-size:var(--op-text-body-size);line-height:1.5;display:grid}[data-op-banner][data-op-banner-tone=attention]{border-left-color:var(--accent);background:var(--accent-soft);color:var(--accent-dark)}[data-op-banner][data-op-banner-tone=danger]{border-left-color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, var(--surface));color:var(--danger)}[data-op-banner-title]{color:var(--ink);font-size:var(--op-text-ui-size);font-weight:700}[data-op-banner-actions]{align-items:center;gap:var(--op-space-2);flex-wrap:wrap;display:flex}[data-op-scope] [data-op-banner-actions] :-webkit-any(button,a,[role=button]){height:var(--op-control-h);min-height:var(--op-control-h);padding:0 var(--op-control-pad-x);border-radius:var(--op-radius-sm);font:700 var(--op-text-ui-size) / var(--op-text-ui-line) var(--op-font-ui);box-shadow:none;transform:none}[data-op-scope] [data-op-banner-actions] :is(button,a,[role=button]){height:var(--op-control-h);min-height:var(--op-control-h);padding:0 var(--op-control-pad-x);border-radius:var(--op-radius-sm);font:700 var(--op-text-ui-size) / var(--op-text-ui-line) var(--op-font-ui);box-shadow:none;transform:none}[data-op-pill]{align-items:center;gap:var(--op-space-1);border-radius:var(--op-radius-pill);background:var(--op-surface-sunken);min-height:22px;color:var(--ink-soft);font-size:var(--op-text-micro-size);letter-spacing:.02em;padding:3px 9px;font-weight:750;line-height:1;display:inline-flex}[data-op-pill]>[data-op-pill-dot]{background:currentColor;border-radius:50%;width:6px;height:6px}[data-op-pill][data-op-pill-tone=success]{background:color-mix(in srgb, var(--success) 12%, var(--surface));color:var(--success)}[data-op-pill][data-op-pill-tone=danger]{background:color-mix(in srgb, var(--danger) 12%, var(--surface));color:var(--danger)}[data-op-pill][data-op-pill-tone=attention]{background:var(--accent-soft);color:var(--accent-dark)}[data-op-pill][data-op-pill-tone=neutral]{background:var(--teal-soft);color:var(--teal)}[data-op-slider]{gap:var(--op-space-2);padding:var(--op-space-4);border:var(--op-border);border-radius:var(--op-radius-md);background:var(--op-surface);display:grid}[data-op-slider-head]{justify-content:space-between;align-items:baseline;gap:var(--op-space-3);display:flex}[data-op-slider-label]{color:var(--ink);font:700 var(--op-text-ui-size) / var(--op-text-ui-line) var(--op-font-ui)}[data-op-slider-hint]{color:var(--muted);font-size:var(--op-text-micro-size);letter-spacing:var(--op-text-micro-tracking);text-transform:uppercase;font-weight:700}[data-op-slider-value]{color:var(--teal);font-family:var(--op-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}[data-op-slider] input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:24px}[data-op-slider] input[type=range]::-webkit-slider-runnable-track{border-radius:var(--op-radius-pill);background:linear-gradient(to right, var(--op-tone-reject-soft) 0%, var(--op-tone-reject-soft) var(--op-slider-low-stop,40%), var(--op-tone-attention-soft) var(--op-slider-low-stop,40%), var(--op-tone-attention-soft) var(--op-slider-high-stop,70%), var(--op-tone-neutral-soft) var(--op-slider-high-stop,70%), var(--op-tone-neutral-soft) 100%);height:6px}[data-op-slider] input[type=range]::-moz-range-track{border-radius:var(--op-radius-pill);background:linear-gradient(to right, var(--op-tone-reject-soft) 0%, var(--op-tone-reject-soft) var(--op-slider-low-stop,40%), var(--op-tone-attention-soft) var(--op-slider-low-stop,40%), var(--op-tone-attention-soft) var(--op-slider-high-stop,70%), var(--op-tone-neutral-soft) var(--op-slider-high-stop,70%), var(--op-tone-neutral-soft) 100%);height:6px}[data-op-slider] input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:2px solid var(--teal);background:var(--surface);cursor:grab;width:18px;height:18px;transition:transform var(--op-motion-fast);border-radius:50%;margin-top:-6px;box-shadow:0 2px 6px #1f313829}[data-op-slider] input[type=range]::-moz-range-thumb{border:2px solid var(--teal);background:var(--surface);cursor:grab;width:18px;height:18px;transition:transform var(--op-motion-fast);border-radius:50%;box-shadow:0 2px 6px #1f313829}[data-op-slider] input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.05)}[data-op-slider] input[type=range]:hover::-moz-range-thumb{transform:scale(1.05)}[data-op-slider] input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:var(--op-shadow-focus)}[data-op-slider] input[type=range]:focus-visible::-moz-range-thumb{box-shadow:var(--op-shadow-focus)}[data-op-slider-scale]{color:var(--muted);font-size:var(--op-text-micro-size);letter-spacing:var(--op-text-micro-tracking);text-transform:uppercase;justify-content:space-between;font-weight:700;display:flex}[data-op-scope] button:focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:var(--op-shadow-focus)}[data-op-scope] a:focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:var(--op-shadow-focus)}[data-op-scope] input:focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:var(--op-shadow-focus)}[data-op-scope] select:focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:var(--op-shadow-focus)}[data-op-scope] textarea:focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:var(--op-shadow-focus)}[data-op-scope] [tabindex]:focus-visible{outline:2px solid var(--ink);outline-offset:2px;box-shadow:var(--op-shadow-focus)}
