:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--studio-paper);color:var(--studio-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--studio-paper)}button,input,select,textarea{font:inherit}a{color:inherit}.admin-shell{background:var(--studio-paper);grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--studio-paper);border-right:0;padding:24px}.sidebar h1{letter-spacing:0;margin:0 0 32px;font-size:16px}.nav-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nav-list li{min-width:0}.nav-item-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.nav-list a{color:var(--studio-ink);border-left:2px solid #0000;padding:8px 0 8px 10px;text-decoration:none;display:block}.nav-toggle-button{min-width:34px;min-height:34px;color:var(--studio-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.nav-toggle-button:hover,.nav-toggle-button:focus-visible{border-color:var(--studio-line);background:var(--studio-panel);color:var(--studio-ink)}.nav-list a[aria-current=page],.nav-list>li[data-active=true]>.nav-item-row>a{border-left-color:var(--studio-ink);background:var(--studio-panel);color:var(--studio-ink);font-weight:600}.nav-sublist{gap:4px;margin:4px 0 4px 18px;padding:0;list-style:none;display:grid}.nav-sublist[hidden]{display:none}.nav-sublist a{border-left-color:var(--studio-line);color:var(--studio-muted);padding:6px 0 6px 10px;font-size:14px;line-height:1.35}.sidebar-status{color:var(--studio-muted);margin-top:24px;font-size:13px;line-height:1.45;display:inline-block}.sidebar-button{border:1px solid var(--studio-ink);color:var(--studio-ink);cursor:pointer;background:0 0;margin-top:24px;padding:8px 12px}.table-chip-list span{border:1px solid var(--studio-line);background:var(--studio-panel);color:var(--studio-muted);white-space:nowrap;padding:3px 6px;font-size:11px}.table-subtext{color:var(--studio-muted);margin-top:4px;font-size:12px;line-height:1.35;display:block}.content{padding:32px clamp(24px,4vw,64px)}.content h1{letter-spacing:0;margin:0 0 24px;font-size:48px;line-height:1}.eyebrow{color:var(--studio-muted);letter-spacing:0;text-transform:uppercase;margin:0 0 16px;font-size:13px}.page-summary{max-width:760px;color:var(--studio-muted);margin:-12px 0 24px;line-height:1.55}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.panel{border:1px solid var(--studio-line);padding:20px}.panel h2{margin:0 0 12px;font-size:18px}.panel p,.panel li{color:var(--studio-ink);line-height:1.5}.section-gap{margin-top:24px}.metric-panel p{color:var(--studio-ink);margin:0;font-size:32px;line-height:1}.omicron-workbench{min-width:0;max-width:1180px;overflow-x:clip}.omicron-workbench *{min-width:0}.workbench-section{gap:16px;display:grid}.workbench-section-heading{gap:8px;display:grid}.workbench-section-heading h2,.workbench-section-heading p{margin:0}.workbench-link-grid,.workbench-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.evidence-checklist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.evidence-checklist-item{border:1px solid var(--studio-line);background:var(--studio-panel-strong);overflow-wrap:anywhere;align-content:start;gap:8px;padding:12px;display:grid}.evidence-checklist-item[data-status=blocked]{border-color:var(--admin-state-blocked)}.evidence-checklist-item header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.evidence-checklist-item h3,.evidence-checklist-item p{margin:0}.evidence-checklist-item h3{letter-spacing:0;font-size:14px;line-height:1.3}.evidence-checklist-item p{color:var(--studio-ink);font-weight:600}.evidence-checklist-item>span{color:var(--studio-muted);font-size:13px;line-height:1.45}.prep-owner-blocker-grid,.recommendation-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.prep-owner-blocker-card,.recommendation-queue-card{border:1px solid var(--studio-line);background:var(--studio-panel);overflow-wrap:anywhere;align-content:start;gap:12px;padding:14px;display:grid}.prep-owner-blocker-card[data-status=blocked],.recommendation-queue-card[data-status=blocked]{border-color:var(--admin-state-blocked)}.prep-owner-blocker-card header,.recommendation-queue-card header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.prep-owner-blocker-card h3,.prep-owner-blocker-card p,.recommendation-queue-card h3,.recommendation-queue-card p{margin:0}.prep-owner-blocker-card header p,.recommendation-queue-card header p{color:var(--studio-muted);text-transform:uppercase;font-size:12px}.prep-owner-blocker-card a{width:fit-content}.publication-prep-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.publication-prep-list li{border:1px solid var(--studio-line);background:var(--studio-panel);overflow-wrap:anywhere;gap:12px;padding:14px;display:grid}.publication-prep-list li[data-status=blocked]{border-color:var(--admin-state-blocked)}.publication-prep-list header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.publication-prep-list h3,.publication-prep-list p{margin:0}.publication-prep-list header p{color:var(--studio-muted);text-transform:uppercase;font-size:12px}.publication-prep-list a{width:fit-content}.recommendation-queue-list{gap:10px;margin:0;padding-left:20px;display:grid}.recommendation-queue-list li{gap:3px;line-height:1.4;display:grid}.recommendation-queue-list span{color:var(--studio-ink);font-size:13px}.workbench-link-card,.workbench-row-card{border:1px solid var(--studio-line);background:var(--studio-panel-strong);overflow-wrap:break-word;gap:12px;padding:16px;display:grid}.workbench-link-card p,.workbench-row-card header p{color:var(--studio-muted);text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.workbench-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workbench-form-grid label{gap:6px;font-size:13px;font-weight:600;display:grid}.workbench-form-grid .span-2{grid-column:1/-1}.workbench-form-grid .checkbox-row{align-items:center;gap:8px;display:flex}.workbench-form-grid input,.workbench-form-grid select,.workbench-form-grid textarea{width:100%}.workbench-link-card h2,.workbench-row-card h3{margin:0;font-size:18px;line-height:1.3}.workbench-link-card span,.workbench-card-text{color:var(--studio-ink);line-height:1.5}.workbench-link-card a,.workbench-back-link a{color:var(--studio-ink);font-weight:600}.workbench-back-link{justify-content:flex-end;margin:0 0 18px;display:flex}.workbench-back-link a{border:1px solid var(--studio-line-strong);font-family:var(--font-geist-mono);border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;line-height:1;text-decoration:none;display:inline-flex}.workbench-row-card header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.workbench-import-facts{grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;margin:0;display:grid}.workbench-import-fact{border-top:1px solid var(--studio-line);align-content:start;gap:4px;padding-top:10px;display:grid}.workbench-import-fact-wide{grid-column:1/-1}.workbench-import-fact dt{color:var(--studio-muted);text-transform:uppercase;font-size:12px;font-weight:600}.workbench-import-fact dd{color:var(--studio-ink);overflow-wrap:break-word;word-break:normal;margin:0;line-height:1.45}.workbench-recommendation-bundles{gap:12px;display:grid}.workbench-recommendation-heading{gap:4px;display:grid}.workbench-recommendation-heading h4,.workbench-recommendation-heading p,.workbench-recommendation-bundle p{margin:0}.workbench-recommendation-heading h4{font-size:14px;font-weight:650}.workbench-recommendation-heading p{color:var(--studio-muted);font-size:13px;line-height:1.45}.workbench-recommendation-bundle-list{gap:10px;display:grid}.workbench-recommendation-bundle{border:1px solid var(--studio-line);background:var(--studio-panel);border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.workbench-recommendation-bundle header{color:var(--studio-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.workbench-recommendation-bundle p{color:var(--studio-ink);overflow-wrap:break-word;word-break:normal;line-height:1.5}.workbench-audit-proof,.cso-audit-proof{border-top:1px solid var(--studio-line);padding-top:8px}.workbench-audit-proof summary,.cso-audit-proof summary{cursor:pointer;color:var(--studio-ink);font-weight:600}.result-dashboard{max-width:1120px}.result-overview{gap:18px;display:grid}.result-overview-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.result-overview h2,.supplement-row h3{letter-spacing:0;margin:0}.compact-definition-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.compact-definition-list>div{grid-template-columns:minmax(0,1fr);gap:4px}.compact-definition-list dd{overflow-wrap:break-word;word-break:normal}.supplement-list{gap:12px;display:grid}.supplement-row{border-top:1px solid var(--studio-line);overflow-wrap:anywhere;grid-template-columns:minmax(150px,1.2fr) minmax(140px,.8fr) minmax(180px,1.2fr);gap:16px;padding-top:14px;display:grid}.supplement-row dl{gap:8px;margin:0;display:grid}.supplement-row dt{color:var(--studio-muted);text-transform:uppercase;font-size:12px}.supplement-row dd{margin:0}.inline-note{color:var(--studio-muted);margin:0;font-size:13px;line-height:1.45}.stage6b2-sections{border-top:1px solid var(--studio-line);gap:18px;padding-top:18px;display:grid}.result-detail-block{border-top:1px solid var(--studio-line);gap:12px;padding-top:14px;display:grid}.result-detail-block:first-child{border-top:0;padding-top:0}.result-section-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.result-section-heading h3,.tag-list-block h4,.insight-row h4{letter-spacing:0;margin:0;font-size:15px}.result-section-heading span,.insight-row span{color:var(--studio-muted);text-transform:uppercase;font-size:12px}.detail-stack{gap:12px;display:grid}.detail-stack p{margin:0}.mini-data-grid,.freshness-list{background:var(--studio-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.mini-data-grid div,.freshness-list div{background:var(--studio-panel);min-width:0;padding:12px}.mini-data-grid dt,.freshness-list dt{color:var(--studio-muted);text-transform:uppercase;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:12px;display:flex}.freshness-list dt span{text-transform:none}.mini-data-grid dd,.freshness-list dd{overflow-wrap:anywhere;margin:0}.mini-data-grid dd span{color:var(--studio-muted);margin-top:6px;font-size:13px;line-height:1.4;display:block}.result-list-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tag-list-block{align-content:start;gap:8px;display:grid}.tag-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tag-list li{border:1px solid var(--studio-line);color:var(--studio-ink);padding:4px 8px;font-size:13px}.guidance-list li{border-top:1px solid var(--studio-line);padding-top:8px}.insight-list{gap:10px;display:grid}.insight-row{border-top:1px solid var(--studio-line);grid-template-columns:minmax(180px,.9fr) minmax(220px,1.1fr) minmax(180px,.8fr);gap:14px;padding-top:12px;display:grid}.insight-row:first-child{border-top:0;padding-top:0}.insight-row p{margin:0}.insight-detail{align-content:start;gap:8px;display:grid}.insight-detail span{border:1px solid var(--studio-line);width:fit-content;color:var(--studio-muted);text-transform:none;padding:3px 7px;font-size:12px}.insight-detail details{color:var(--studio-ink);font-size:13px;line-height:1.45}.insight-detail summary{cursor:pointer}.timeline-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.timeline-list li{border-top:1px solid var(--studio-line);grid-template-columns:minmax(160px,.45fr) minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.timeline-list li:first-child{border-top:0}.timeline-list li.current{border-left:2px solid var(--studio-ink);padding-left:12px}.timeline-list time,.timeline-list span{color:var(--studio-muted);text-transform:uppercase;font-size:12px}.timeline-list p{color:var(--studio-ink);margin:4px 0 0}.toolbar-row{color:var(--studio-muted);justify-content:space-between;gap:18px;margin:0 0 18px;font-size:13px;display:flex}.filter-panel{border:1px solid var(--studio-line);background:var(--studio-panel);gap:14px;margin-bottom:18px;padding:16px;display:grid}.filter-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;display:grid}.filter-grid label,.filter-actions{gap:6px;min-width:0;display:grid}.filter-grid label span{color:var(--studio-muted);text-transform:uppercase;font-size:11px}.filter-grid select,.filter-grid input{border:1px solid var(--studio-ink);background:var(--studio-panel);min-width:0;color:var(--studio-ink);border-radius:0;padding:9px 10px}.filter-actions{flex-wrap:wrap;align-items:center;display:flex}.filter-actions button,.secondary-action{border:1px solid var(--studio-ink);cursor:pointer;min-height:36px;padding:8px 12px;text-decoration:none}.filter-actions button{background:var(--studio-ink);color:var(--studio-paper)}.secondary-action{color:var(--studio-ink);background:0 0}.compact-action{min-height:30px;padding:5px 9px;font-size:12px}.inline-checkbox-control{align-items:center;gap:8px;min-height:38px;display:inline-flex}.inline-checkbox-control input{width:16px;height:16px}.secondary-section{margin-top:12px}.inline-link-form{align-items:center;gap:8px;display:flex}.inline-link-form select{border:1px solid var(--studio-line);background:var(--studio-panel);min-width:160px;max-width:220px;padding:6px 8px}.inline-link-form button{border:1px solid var(--studio-ink);background:var(--studio-ink);color:var(--studio-paper);cursor:pointer;padding:6px 10px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-grid label{gap:5px;min-width:0;display:grid}.form-grid input,.form-grid select,.form-grid textarea{min-width:0;font-size:13px}.form-span-full,.form-actions{grid-column:1/-1}.form-actions{justify-content:flex-end;display:flex}.stacked-section{gap:14px;display:grid}.form-grid .checkbox-line{align-items:center;gap:8px;display:flex}.form-grid .checkbox-line input{width:16px;height:16px;min-height:auto}.artifact-action-list{gap:8px;margin-top:14px;display:grid}.artifact-action-row{border-top:1px solid var(--studio-line);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.report-export-list{gap:12px;margin-top:16px;display:grid}.report-export-card{border-top:1px solid var(--studio-line);gap:12px;padding-top:14px;display:grid}.report-export-card header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.report-export-card h3,.report-export-card p{margin:0}.report-export-card p{color:var(--studio-muted);font-size:13px;line-height:1.45}.report-export-meta{margin-top:0}.share-state-control{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.truncate-cell{text-overflow:ellipsis;white-space:nowrap;max-width:320px;display:block;overflow:hidden}.table-shell{border:1px solid var(--studio-line);scrollbar-gutter:stable both-edges;-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto;box-shadow:inset -18px 0 18px -18px #15151559}table{border-collapse:collapse;background:var(--studio-panel);width:100%;min-width:900px}th,td{border-bottom:1px solid var(--studio-line);text-align:left;vertical-align:top;padding:12px 14px;font-size:13px;line-height:1.45}th{color:var(--studio-muted);text-transform:uppercase;font-weight:600}.status-pill{border:1px solid var(--studio-line);white-space:normal;overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:24px;padding:2px 8px;line-height:1.2;display:inline-flex}.status-pill[data-status=disqualified],.status-pill[data-status=not_selected],.status-pill[data-status=blocking]{border-color:var(--admin-state-blocked);color:var(--admin-state-blocked)}.status-pill[data-status=warning]{border-color:var(--admin-state-attention);color:var(--admin-state-attention)}.status-pill[data-status=test]{border-color:var(--admin-state-info);color:var(--admin-state-info);border-style:dashed}.status-pill[data-status=pending]{border-color:var(--admin-state-attention);color:var(--admin-state-attention)}.status-pill[data-status=ready]{border-color:var(--admin-state-ready);color:var(--admin-state-ready)}.status-pill[data-status=neutral]{color:var(--studio-muted)}.button-link{border:1px solid var(--studio-ink);min-height:34px;color:var(--studio-ink);align-items:center;padding:7px 12px;text-decoration:none;display:inline-flex}.button-link:hover{background:var(--studio-ink);color:var(--studio-paper)}.northstream-release-manager{max-width:1180px}.release-top-band{border:1px solid var(--studio-line);background:var(--studio-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.release-top-band>div{background:var(--studio-panel);gap:6px;min-width:0;padding:14px;display:grid}.release-top-band span,.release-version-form span,.release-target-selector legend{color:var(--studio-muted);text-transform:uppercase;font-size:11px}.release-top-band strong{overflow-wrap:anywhere;min-width:0;font-size:14px}.release-target-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.release-target-card{gap:14px;display:grid}.release-target-card .compact-definition-list{grid-template-columns:1fr}.release-target-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.release-target-heading h2,.release-target-heading p{margin:0}.release-target-heading p{color:var(--studio-muted);font-size:12px}.release-export-reference{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);background:var(--studio-panel);gap:10px;padding:12px;display:grid}.release-export-reference h3{margin:0;font-size:16px}.release-export-reference code{overflow-wrap:anywhere}.release-action-panel{gap:16px;display:grid}.release-workspace-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:18px;display:grid}.release-create-panel,.release-deploy-panel,.release-portfolio-panel,.release-history-panel{gap:16px;display:grid}.release-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.release-section-heading h2,.release-section-heading p{margin:0}.release-create-form,.release-deploy-form{margin-top:0}.release-target-choice{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);background:var(--studio-panel);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.release-target-choice:has(input:checked){border-color:var(--studio-ink);box-shadow:inset 3px 0 0 var(--studio-ink)}.release-target-choice>span:not(.status-pill){gap:2px;display:grid}.release-target-choice small{color:var(--studio-muted)}.release-deployment-preview,.release-action-result,.release-blockers{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);gap:10px;padding:12px;display:grid}.release-deployment-preview{background:var(--studio-panel)}.release-deployment-preview h3,.release-action-result p,.release-blockers p,.release-blockers ul{margin:0}.release-action-result[data-result=success]{border-color:var(--admin-state-ready)}.release-action-result[data-result=warning]{border-color:var(--studio-warning)}.release-action-result[data-result=error],.release-blockers{border-color:var(--studio-danger)}.release-action-result code,.release-blockers code{overflow-wrap:anywhere}.release-resolution-control{border-left:3px solid var(--studio-warning);background:var(--studio-panel);gap:10px;padding:12px;display:grid}.release-resolution-control h3,.release-resolution-control p{margin:0}.release-target-state-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.release-target-state-card{gap:14px;display:grid}.release-target-state-card .compact-definition-list{grid-template-columns:1fr}.release-portfolio-controls{grid-template-columns:minmax(0,1fr) minmax(220px,.5fr) auto;align-items:end;gap:10px;display:grid}.release-portfolio-controls label{gap:6px;display:grid}.release-portfolio-controls label>span{color:var(--studio-muted);text-transform:uppercase;font-size:11px}.release-pagination{flex-wrap:wrap;gap:10px;display:flex}.release-selected-row{background:var(--studio-panel-strong);box-shadow:inset 3px 0 0 var(--studio-ink)}.release-history-result{gap:4px;display:grid}.release-history-reason{white-space:normal;max-width:320px}.release-rule-pack-contents,.release-content-section,.release-recommendation-list,.release-question-list,.release-recommendation-card,.release-question-card,.release-ingredient-summary{gap:16px;min-width:0;display:grid}.release-content-section{border-top:1px solid var(--studio-line);padding-top:18px}.release-content-section h3,.release-content-section h4,.release-content-section h5,.release-content-section p,.release-ingredient-summary h5{margin:0}.release-recommendation-card,.release-question-card{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);background:var(--studio-panel);padding:14px}.release-ingredient-summary{border-left:3px solid var(--studio-line-strong);padding-left:12px}.release-integrity-summary code,.release-rule-pack-contents dd,.release-rule-pack-contents td{overflow-wrap:anywhere}.release-answer-options-table table,.release-condition-mappings-table table{min-width:760px}.release-integrity-payload p{color:var(--studio-muted);font-size:12px}.release-raw-json{border:1px solid var(--studio-line);background:var(--studio-paper);white-space:pre;max-width:100%;max-height:36rem;padding:12px;font-size:11px;line-height:1.45;overflow:auto}.technical-details .release-raw-json code{white-space:inherit;margin:0;display:inline}.release-version-form label{gap:6px;min-width:min(360px,100%);display:grid}.release-target-selector{border:1px solid var(--studio-line);gap:10px;margin:0;padding:12px;display:grid}.release-target-selector legend{padding:0 6px}.technical-details{border-top:1px solid var(--studio-line);border-bottom:1px solid var(--studio-line);padding:12px 0}.technical-details summary{cursor:pointer;font-weight:700}.technical-details code{white-space:normal;overflow-wrap:anywhere;margin-bottom:4px;display:block}.technical-details dd span{color:var(--studio-muted);font-size:12px;line-height:1.4;display:block}.label-with-help{align-items:center;gap:6px;display:inline-flex}.field-help{position:relative}.field-help summary{border:1px solid var(--studio-line-strong);width:18px;height:18px;color:var(--studio-muted);cursor:pointer;text-transform:none;border-radius:999px;place-items:center;font-size:11px;font-weight:700;list-style:none;display:inline-grid}.field-help summary::-webkit-details-marker{display:none}.field-help p{z-index:20;border:1px solid var(--studio-ink);background:var(--studio-panel-strong);width:min(260px,70vw);color:var(--studio-ink);text-transform:none;margin:0;padding:10px;font-size:12px;line-height:1.4;position:absolute;top:24px;left:0;box-shadow:0 8px 20px #15151529}.release-comparison-table table{min-width:780px}.release-history-table table{min-width:1120px}@media (max-width:780px){.release-top-band,.release-target-grid,.release-target-state-grid,.release-workspace-grid,.release-portfolio-controls{grid-template-columns:1fr}.release-target-heading,.release-section-heading{display:grid}.release-target-choice{grid-template-columns:auto minmax(0,1fr)}.release-target-choice .status-pill{grid-column:2;justify-self:start}}.science-packs-workspace{min-width:0;max-width:1180px}.science-pack-page-heading,.science-pack-section-heading,.science-pack-version-line,.science-pack-card-actions,.science-pack-row-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.science-pack-page-heading>div{max-width:760px}.science-pack-page-heading>.button-link,.science-pack-section-heading>.button-link{flex:none}.science-pack-section-heading h2,.science-pack-target-card h3,.science-pack-library-row h3,.science-pack-sheet h2,.science-pack-sheet h3,.science-pack-sheet h4{margin:0}.science-pack-target-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.science-pack-target-card{align-content:start;gap:18px;min-width:0;display:grid}.science-pack-active-version{overflow-wrap:anywhere;margin:10px 0 2px;font-size:34px;font-weight:800;line-height:1.05}.science-pack-muted{margin:3px 0 0;color:var(--studio-muted)!important;font-size:13px!important}.science-pack-current-exception{border-left:3px solid var(--admin-state-attention);background:color-mix(in srgb, var(--admin-state-attention) 8%, transparent);margin:0;padding:10px 12px}.science-pack-card-actions{flex-wrap:wrap;justify-content:flex-start}.science-pack-unavailable-link{font:inherit}.science-pack-section>.science-pack-section-heading{margin-bottom:18px}.science-pack-library{min-width:0}.science-pack-library-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:20px;margin:20px 0;display:grid}.science-pack-search{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;display:grid}.science-pack-create-link{justify-self:end}.science-pack-search input{border:1px solid var(--studio-line);background:var(--studio-paper);border-radius:8px;width:100%;min-height:44px;padding:9px 12px}.science-pack-search button,.science-packs-workspace .button-link,.science-pack-sheet-close{min-height:44px}.science-pack-search button,.science-packs-workspace .button-link{border:1px solid var(--studio-ink);background:var(--studio-ink);color:var(--studio-paper);border-radius:999px;padding:9px 18px;font-weight:600}.science-pack-search button{cursor:pointer}.science-pack-search button:hover,.science-packs-workspace .button-link:hover{border-color:color-mix(in srgb, var(--studio-ink) 82%, white);background:color-mix(in srgb, var(--studio-ink) 82%, white);color:#fff}.science-pack-library-list{border-top:1px solid var(--studio-line);display:grid}.science-pack-library-row{border-bottom:1px solid var(--studio-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:18px 0;display:grid}.science-pack-library-copy{min-width:0}.science-pack-library-copy>p{margin:8px 0 0}.science-pack-version-line{flex-wrap:wrap;justify-content:flex-start;gap:8px}.science-pack-row-actions{justify-content:flex-end}.secondary-button-link{border-color:var(--studio-line)}.science-pack-load-more{margin-top:18px}.science-pack-sheet-backdrop{z-index:1000;background:#0d0e117a;justify-content:flex-end;display:flex;position:fixed;inset:0}.science-pack-sheet-dismiss{position:absolute;inset:0}.science-pack-sheet{z-index:1;border-left:1px solid var(--studio-line);background:var(--studio-paper);width:min(680px,92vw);height:100dvh;position:relative;overflow:auto;box-shadow:-16px 0 44px #0d0e112e}.science-pack-sheet-header{z-index:2;border-bottom:1px solid var(--studio-line);background:var(--studio-paper);justify-content:space-between;align-items:center;gap:16px;padding:18px clamp(18px,4vw,30px);display:flex;position:sticky;top:0}.science-pack-sheet-close{color:var(--studio-ink);flex:none;align-items:center;padding:6px;display:inline-flex}.science-pack-sheet-body{overflow-wrap:anywhere;gap:22px;padding:24px clamp(18px,4vw,30px) 56px;display:grid}.science-pack-sheet-body>.panel{box-shadow:none;border:0;border-radius:0;padding:0}.science-pack-detail-summary,.science-pack-readable-contents,.science-pack-content-list,.science-pack-task-list ul,.science-pack-history{gap:14px;display:grid}.science-pack-content-list article,.science-pack-task-list li,.science-pack-history li{border:1px solid var(--studio-line);background:var(--studio-panel);border-radius:12px;padding:16px}.science-pack-content-list article>:last-child,.science-pack-task-list li>:last-child,.science-pack-history li>:last-child{margin-bottom:0}.science-pack-task-list ul,.science-pack-history{margin:0;padding:0;list-style:none}.science-pack-task-list li{gap:8px;display:grid}.science-pack-task-list li>span{color:var(--studio-muted);font-size:13px}.science-pack-readable-contents>h3{margin-top:12px}.science-pack-empty{padding:24px 0}.science-pack-sheet :focus-visible,.science-packs-workspace :focus-visible{outline:3px solid var(--studio-teal);outline-offset:3px}@media (max-width:720px){.science-pack-page-heading,.science-pack-section-heading{flex-direction:column;align-items:stretch}.science-pack-target-grid,.science-pack-library-row,.science-pack-library-toolbar,.science-pack-search{grid-template-columns:1fr}.science-pack-create-link{justify-self:start}.science-pack-row-actions{justify-content:flex-start}.science-pack-active-version{font-size:28px}.science-pack-sheet{border-left:0;width:100vw;max-width:none}.science-pack-sheet-dismiss{display:none}}
.renewal-billing-page{width:min(100%,1560px)}.renewal-billing-page-header,.renewal-billing-detail-header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.renewal-billing-page-header .page-summary,.renewal-billing-detail-header .page-summary{max-width:860px}.renewal-billing-tabs{flex-wrap:wrap;gap:8px;margin:18px 0 14px;display:flex}.renewal-billing-tabs a{border:1px solid var(--studio-line);color:var(--studio-muted);background:#ffffff8f;border-radius:999px;padding:9px 14px;text-decoration:none}.renewal-billing-tabs a[aria-current=page]{background:var(--studio-teal-soft);color:var(--studio-ink);border-color:#1e84997a;font-weight:700}.renewal-billing-data-status,.renewal-billing-boundary-note,.renewal-billing-next-action,.renewal-billing-detail-panel,.renewal-billing-filter-panel,.renewal-billing-unavailable{border:1px solid var(--studio-line);border-radius:var(--studio-radius);background:var(--studio-panel);box-shadow:var(--studio-shadow-soft)}.renewal-billing-data-status{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:12px 14px;display:flex}.renewal-billing-data-status[data-stale=true]{background:#8b1d1d0d;border-color:#8b1d1d57}.renewal-billing-data-status>div{gap:3px;display:grid}.renewal-billing-data-status>div>span,.renewal-billing-detail-state>span,.renewal-billing-table td>span,.renewal-billing-table td>code,.renewal-billing-period-list span,.renewal-billing-period-list code,.renewal-billing-audit-list span,.renewal-billing-audit-list code,.renewal-billing-timeline span{color:var(--studio-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45;display:block}.renewal-billing-live-state,.renewal-billing-status{border:1px solid var(--studio-line);width:fit-content;color:var(--studio-ink);background:#ffffffa8;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.renewal-billing-live-state[data-tone=warning],.renewal-billing-status[data-tone=warning]{background:#d98a5e1a;border-color:#d98a5e7a}.renewal-billing-status[data-tone=danger]{color:#8b1d1d;background:#8b1d1d12;border-color:#8b1d1d5c}.renewal-billing-status[data-tone=ready]{background:#1e849917;border-color:#1e849961}.renewal-billing-summary-grid{grid-template-columns:repeat(5,minmax(128px,1fr));gap:8px;margin-bottom:14px;display:grid}.renewal-billing-summary-card{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);background:#ffffff8a;align-content:space-between;gap:10px;min-height:84px;padding:12px;display:grid}.renewal-billing-summary-card span,.renewal-billing-filter-grid label>span,.renewal-billing-facts dt{color:var(--studio-muted);letter-spacing:.12em;text-transform:uppercase;font-family:Geist Mono,ui-monospace,SFMono-Regular,monospace;font-size:9px;font-weight:600;line-height:1.4}.renewal-billing-summary-card strong{font-size:25px;line-height:1}.renewal-billing-boundary-note{border-left:4px solid var(--studio-clay);margin-bottom:14px;padding:13px 16px}.renewal-billing-boundary-note p{max-width:1080px;color:var(--studio-muted);margin:5px 0 0}.renewal-billing-filter-panel{margin-bottom:22px;padding:14px}.renewal-billing-filter-grid{grid-template-columns:repeat(6,minmax(150px,1fr));align-items:end;gap:10px;display:grid}.renewal-billing-filter-grid label:not(.checkbox-line),.renewal-billing-resolution-form label:not(.checkbox-line){gap:6px;display:grid}.renewal-billing-filter-wide{grid-column:span 2}.renewal-billing-filter-grid input:not([type=checkbox]),.renewal-billing-filter-grid select,.renewal-billing-resolution-form input:not([type=checkbox]),.renewal-billing-resolution-form select,.renewal-billing-resolution-form textarea{border:1px solid var(--studio-line);width:100%;min-height:42px;color:var(--studio-ink);font:inherit;background:#fff;border-radius:12px;padding:9px 12px}.renewal-billing-resolution-form textarea{resize:vertical;min-height:112px}.renewal-billing-demo-toggle{min-height:42px}.renewal-billing-filter-actions{justify-content:flex-end;min-height:42px}.renewal-billing-toolbar{align-items:baseline}.renewal-billing-table-shell{border:1px solid var(--studio-line);border-radius:var(--studio-radius);background:#ffffff85;max-width:100%;overflow-x:auto}.renewal-billing-table{border-collapse:collapse;width:100%;min-width:1440px}.renewal-billing-issue-table{min-width:1120px}.renewal-billing-evidence-table{min-width:820px}.renewal-billing-table th,.renewal-billing-table td{text-align:left;vertical-align:top;padding:11px 12px}.renewal-billing-table td{max-width:260px}.renewal-billing-table td>*+*{margin-top:5px}.renewal-billing-table tbody tr:hover{background:#1e849909}.renewal-billing-primary-link{color:var(--studio-ink);text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px;display:inline-block}.renewal-billing-workspace-link{text-underline-offset:3px;width:fit-content;font-size:12px;display:block}.renewal-billing-pagination{justify-content:flex-end;margin-top:14px;display:flex}.renewal-billing-breadcrumbs{color:var(--studio-muted);flex-wrap:wrap;gap:8px;margin-bottom:28px;font-size:13px;display:flex}.renewal-billing-detail-state{justify-items:end;gap:8px;display:grid}.renewal-billing-next-action{justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:18px 20px;display:flex}.renewal-billing-next-action h2,.renewal-billing-next-action p{margin:0}.renewal-billing-next-action .eyebrow{margin-bottom:7px}.renewal-billing-next-action h2+p{color:var(--studio-muted);margin-top:6px}.renewal-billing-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.renewal-billing-detail-panel{min-width:0;margin-bottom:16px;padding:20px}.renewal-billing-detail-panel>h2,.renewal-billing-detail-panel>.eyebrow+h2{margin-top:0}.renewal-billing-panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.renewal-billing-panel-heading h2{margin:0}.renewal-billing-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.renewal-billing-facts>div{border-top:1px solid var(--studio-line);min-width:0;padding:11px 12px 11px 0}.renewal-billing-facts dd{overflow-wrap:anywhere;margin:4px 0 0}.renewal-billing-period-list,.renewal-billing-audit-list,.renewal-billing-timeline{gap:8px;margin:0;padding:0;list-style:none;display:grid}.renewal-billing-period-list li,.renewal-billing-audit-list li,.renewal-billing-timeline li,.renewal-billing-read-only-state{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);background:#ffffff80;padding:12px 14px}.renewal-billing-audit-list li,.renewal-billing-timeline li{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.renewal-billing-audit-list li>div,.renewal-billing-timeline li>div{gap:4px;display:grid}.renewal-billing-resolution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.renewal-billing-resolution-card{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);background:#ffffff8a;min-width:0;padding:16px}.renewal-billing-resolution-card>h3{margin-top:0}.renewal-billing-resolution-card>p{color:var(--studio-muted)}.renewal-billing-resolution-form{gap:12px;display:grid}.renewal-billing-resolution-form label>span{font-size:12px;font-weight:700}.renewal-billing-resolution-confirmation{align-items:flex-start;line-height:1.45}.renewal-billing-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.renewal-billing-loading-grid span{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);background:linear-gradient(110deg,#ffffff73 20%,#1e849914 40%,#ffffff73 60%) 0 0/220% 100%;min-height:96px;animation:1.4s ease-in-out infinite renewal-billing-loading}@keyframes renewal-billing-loading{to{background-position-x:-220%}}@media (max-width:1160px){.renewal-billing-summary-grid{grid-template-columns:repeat(3,minmax(128px,1fr))}.renewal-billing-filter-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.renewal-billing-resolution-grid{grid-template-columns:1fr}}@media (max-width:780px){.renewal-billing-page-header,.renewal-billing-detail-header,.renewal-billing-data-status,.renewal-billing-next-action,.renewal-billing-audit-list li,.renewal-billing-timeline li{display:grid}.renewal-billing-summary-grid,.renewal-billing-filter-grid,.renewal-billing-detail-grid,.renewal-billing-facts,.renewal-billing-loading-grid{grid-template-columns:1fr}.renewal-billing-filter-wide{grid-column:auto}.renewal-billing-detail-state{justify-items:start}}@media (prefers-reduced-motion:reduce){.renewal-billing-loading-grid span{animation:none}}.hepart-order-operations-page,.hepart-order-detail-page{width:min(100%,1440px)}.hepart-order-page-header,.hepart-order-detail-header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.hepart-order-page-header .page-summary,.hepart-order-detail-header .page-summary{max-width:820px}.hepart-order-view-grid{grid-template-columns:repeat(7,minmax(112px,1fr));gap:8px;margin:0 0 18px;padding:2px 2px 8px;display:grid;overflow-x:auto}.hepart-order-view-card{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);min-height:78px;color:var(--studio-muted);background:#ffffff8a;align-content:space-between;padding:12px;text-decoration:none;display:grid}.hepart-order-view-card:hover,.hepart-order-view-card:focus-visible,.hepart-order-view-card[data-active=true]{background:var(--studio-teal-soft);color:var(--studio-ink);border-color:#1e849970}.hepart-order-view-card span{letter-spacing:.14em;text-transform:uppercase;font-family:Geist Mono,ui-monospace,SFMono-Regular,monospace;font-size:9px;font-weight:600;line-height:1.35}.hepart-order-view-card strong{color:var(--studio-ink);font-size:24px;line-height:1}.hepart-order-filter-panel{margin-bottom:22px;padding:14px}.hepart-order-filter-grid{grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(148px,1fr)) auto auto;align-items:end;gap:10px;display:grid}.hepart-order-filter-grid label:not(.checkbox-line){gap:6px;display:grid}.hepart-order-filter-grid label>span,.hepart-order-detail-status>span,.hepart-order-panel-heading>span,.hepart-order-warning-list li>span,.hepart-order-timeline div>span{color:var(--studio-muted);letter-spacing:.14em;text-transform:uppercase;font-family:Geist Mono,ui-monospace,SFMono-Regular,monospace;font-size:9px;font-weight:500;line-height:1.35}.hepart-order-filter-grid input[type=search],.hepart-order-filter-grid select{border:1px solid var(--studio-line);background:#fff;border-radius:999px;width:100%;min-height:42px;padding:9px 13px}.hepart-order-demo-toggle{white-space:nowrap;min-height:42px}.hepart-order-table-shell{border:1px solid var(--studio-line);border-radius:var(--studio-radius);box-shadow:var(--studio-shadow-soft);background:#ffffff7a;overflow-x:auto}.hepart-order-table{width:100%;min-width:1080px}.hepart-order-table th,.hepart-order-table td,.hepart-order-line-table th,.hepart-order-line-table td{text-align:left;vertical-align:top;padding:11px 12px}.hepart-order-table tbody tr:hover{background:#1e849909}.hepart-order-primary-link{color:var(--studio-ink);text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.hepart-order-pagination{justify-content:flex-end;margin-top:14px;display:flex}.dna-kit-operations-page{width:min(100%,1540px)}.dna-kit-page-header .page-summary{max-width:860px}.dna-kit-view-grid{grid-template-columns:repeat(7,minmax(120px,1fr));gap:8px;margin:0 0 18px;padding:2px 2px 8px;display:grid;overflow-x:auto}.dna-kit-view-card{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);min-height:82px;color:var(--studio-muted);background:#ffffff8a;align-content:space-between;padding:12px;text-decoration:none;display:grid}.dna-kit-view-card:hover,.dna-kit-view-card:focus-visible,.dna-kit-view-card[data-active=true]{background:var(--studio-teal-soft);color:var(--studio-ink);border-color:#1e849970}.dna-kit-view-card span,.dna-kit-filter-grid label>span{letter-spacing:.12em;text-transform:uppercase;font-family:Geist Mono,ui-monospace,SFMono-Regular,monospace;font-size:9px;font-weight:600;line-height:1.35}.dna-kit-view-card strong{color:var(--studio-ink);font-size:24px;line-height:1}.dna-kit-filter-panel{margin-bottom:22px;padding:14px}.dna-kit-filter-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));align-items:end;gap:10px;display:grid}.dna-kit-filter-grid label{gap:6px;display:grid}.dna-kit-filter-grid label>span{color:var(--studio-muted)}.dna-kit-filter-grid input[type=search],.dna-kit-filter-grid select{border:1px solid var(--studio-line);background:#fff;border-radius:999px;width:100%;min-height:42px;padding:9px 13px}.dna-kit-table-shell{border:1px solid var(--studio-line);border-radius:var(--studio-radius);box-shadow:var(--studio-shadow-soft);background:#ffffff7a;overflow-x:auto}.dna-kit-table{width:100%;min-width:1420px}.dna-kit-table th,.dna-kit-table td{text-align:left;vertical-align:top;padding:11px 12px}.dna-kit-table tbody tr:hover{background:#1e849909}.dna-kit-table tr[data-record-class=test_demo],.dna-kit-table tr[data-record-class=quarantined]{background:#d98a5e0b}.dna-kit-table .status-pill{margin:3px 4px 0 0;display:inline-flex}.dna-kit-primary-link{color:var(--studio-ink);text-underline-offset:3px;font-weight:700;text-decoration-thickness:1px}.dna-kit-pagination{justify-content:flex-end;margin-top:14px;display:flex}.hepart-order-breadcrumbs{color:var(--studio-muted);flex-wrap:wrap;gap:8px;margin-bottom:28px;font-size:13px;display:flex}.hepart-order-breadcrumbs a{text-underline-offset:3px}.hepart-order-detail-status{justify-items:end;gap:10px;display:grid}.hepart-order-alert,.hepart-order-next-action,.hepart-order-detail-panel,.hepart-order-technical-details,.hepart-order-journey{border:1px solid var(--studio-line);border-radius:var(--studio-radius);background:var(--studio-panel);box-shadow:var(--studio-shadow-soft)}.hepart-order-alert{gap:12px;margin-bottom:14px;padding:13px 16px;display:flex}.hepart-order-next-action{justify-content:space-between;align-items:center;gap:24px;margin-bottom:14px;padding:18px 20px;display:flex}.hepart-order-next-action h2,.hepart-order-next-action p,.hepart-order-panel-heading h2{margin:0}.hepart-order-next-action .eyebrow{margin-bottom:7px}.hepart-order-next-action p{color:var(--studio-muted);margin-top:7px}.hepart-order-journey{margin-bottom:16px;padding:12px 16px;overflow-x:auto}.hepart-order-journey ol{grid-template-columns:repeat(7,minmax(122px,1fr));min-width:900px;margin:0;padding:0;list-style:none;display:grid}.hepart-order-journey li{border-top:2px solid var(--studio-line);color:var(--studio-muted);align-items:center;gap:8px;padding:10px 8px 0 0;font-size:12px;display:flex}.hepart-order-journey li>span{border:1px solid var(--studio-line);background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.hepart-order-journey li[data-state=complete],.hepart-order-journey li[data-state=current]{border-top-color:var(--studio-teal);color:var(--studio-ink)}.hepart-order-journey li[data-state=complete]>span,.hepart-order-journey li[data-state=current]>span{border-color:var(--studio-teal);background:var(--studio-teal-soft)}.hepart-order-detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.75fr);gap:16px;margin-bottom:16px;display:grid}.hepart-order-detail-panel{min-width:0;padding:20px}.hepart-order-detail-panel>h2,.hepart-order-detail-panel>.eyebrow+h2{margin-top:0}.hepart-order-panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.hepart-order-line-table{width:100%;margin-bottom:16px}.hepart-order-edit-state{border-left:3px solid var(--studio-clay);background:#d98a5e0e;padding:12px 14px}.hepart-order-edit-state p{margin:6px 0 0}.hepart-order-revision-editor{border-radius:var(--studio-radius-sm);background:var(--studio-teal-soft);border:1px solid #1e849952;margin-top:16px;padding:14px}.hepart-order-revision-editor summary{cursor:pointer;font-weight:700}.hepart-order-revision-editor[open] summary{margin-bottom:12px}.hepart-order-revision-editor form,.hepart-order-revision-editor fieldset,.hepart-order-revision-lines{gap:12px;display:grid}.hepart-order-revision-editor fieldset{border:0;min-width:0;margin:0;padding:0}.hepart-order-revision-editor legend{margin-bottom:10px;font-weight:700}.hepart-order-revision-lines>section{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);background:#ffffffb8;grid-template-columns:minmax(180px,1.4fr) minmax(96px,.5fr) minmax(96px,.5fr) minmax(120px,.65fr) minmax(180px,1fr) auto;align-items:end;gap:8px;padding:10px;display:grid}.hepart-order-revision-editor label{gap:5px;display:grid}.hepart-order-revision-editor input:not([type=checkbox]),.hepart-order-revision-editor select,.hepart-order-revision-editor textarea{border:1px solid var(--studio-line);background:#fff;border-radius:12px;width:100%;min-height:42px;padding:9px 11px}.hepart-order-revision-editor textarea{resize:vertical;min-height:90px}.hepart-order-readiness-list,.hepart-order-warning-list,.hepart-order-timeline{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hepart-order-readiness-list li{border-top:1px solid var(--studio-line);grid-template-columns:12px minmax(0,1fr);gap:10px;padding-top:11px;display:grid}.hepart-order-readiness-list li:first-child{border-top:0;padding-top:0}.hepart-order-readiness-marker{border:2px solid var(--studio-muted);border-radius:50%;width:10px;height:10px;margin-top:5px}.hepart-order-readiness-list li[data-state=complete] .hepart-order-readiness-marker{border-color:var(--studio-teal);background:var(--studio-teal)}.hepart-order-readiness-list li[data-state=attention] .hepart-order-readiness-marker{border-color:var(--studio-clay);background:var(--studio-clay)}.hepart-order-readiness-list li[data-state=blocked] .hepart-order-readiness-marker{border-color:var(--studio-danger);background:var(--studio-danger)}.hepart-order-readiness-list p,.hepart-order-warning-list p,.hepart-order-timeline p{margin:4px 0 0}.hepart-order-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 0 16px;display:grid}.hepart-order-facts>div{border-top:1px solid var(--studio-line);padding:10px 10px 10px 0}.hepart-order-facts dt{color:var(--studio-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-family:Geist Mono,ui-monospace,SFMono-Regular,monospace;font-size:9px}.hepart-order-facts dd{overflow-wrap:anywhere;margin:0}.hepart-order-warning-list li{border-radius:var(--studio-radius-sm);background:#d98a5e0a;border:1px solid #d98a5e4d;padding:12px}.hepart-order-timeline li{border-top:1px solid var(--studio-line);grid-template-columns:minmax(110px,.25fr) minmax(0,1fr);gap:16px;padding-top:12px;display:grid}.hepart-order-timeline time{color:var(--studio-muted);font-size:12px}.hepart-order-technical-details{margin-top:16px;padding:16px 20px}.hepart-order-technical-details summary{cursor:pointer;font-weight:700}.hepart-order-technical-details[open] summary{margin-bottom:14px}.hepart-order-placement-controls{border-top:1px solid var(--studio-line);gap:14px;margin-top:18px;padding-top:18px;display:grid}.hepart-order-placement-controls h3,.hepart-order-placement-controls h4,.hepart-order-placement-controls p,.hepart-order-placement-controls dl{margin-top:0}.hepart-order-placement-controls code,.hepart-order-bound-draft dd{overflow-wrap:anywhere}.hepart-order-manual-fallback{border-radius:var(--studio-radius-sm);background:#d98a5e0b;border:1px solid #d98a5e5c;gap:12px;padding:14px;display:grid}.hepart-order-manual-fallback h4,.hepart-order-manual-fallback p{margin-top:0}.hepart-order-preparation-field small{color:var(--studio-muted);line-height:1.35}.hepart-order-preparation-field select:disabled{opacity:1;color:var(--studio-ink);cursor:not-allowed}.hepart-order-bound-draft{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);background:#ffffff9e;min-width:0;padding:14px}.hepart-order-bound-draft pre{border:1px solid var(--studio-line);background:var(--studio-paper);max-width:100%;padding:10px;font-size:11px;overflow:auto}.hepart-order-bound-draft table{width:100%}.hepart-order-bound-draft th,.hepart-order-bound-draft td{text-align:left;padding:8px}.customer-order-summary-list{gap:6px;margin-top:14px;display:grid}.customer-order-summary-row{border-top:1px solid var(--studio-line);grid-template-columns:minmax(220px,1.6fr) minmax(150px,auto) minmax(120px,auto) minmax(100px,auto);align-items:center;gap:12px;padding:11px 0;text-decoration:none;display:grid}.customer-order-summary-row:first-child{border-top:0}.customer-order-summary-row:hover strong,.customer-order-summary-row:focus-visible strong{color:var(--studio-teal)}.customer-order-summary-row>div{gap:3px;display:grid}.customer-order-summary-row>div>span,.customer-order-summary-row>span:not(.status-pill){color:var(--studio-muted);font-size:12px}@media (max-width:1180px){.hepart-order-filter-grid{grid-template-columns:repeat(4,minmax(148px,1fr))}.hepart-order-filter-grid label:first-of-type{grid-column:span 2}.hepart-order-revision-lines>section{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media (max-width:900px){.hepart-order-detail-grid{grid-template-columns:1fr}.customer-order-summary-row{grid-template-columns:minmax(200px,1fr) auto}.hepart-order-revision-lines>section{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (max-width:680px){.hepart-order-page-header,.hepart-order-detail-header,.hepart-order-next-action,.hepart-order-panel-heading{display:grid}.hepart-order-detail-status{justify-items:start}.hepart-order-filter-grid{grid-template-columns:1fr}.hepart-order-filter-grid label:first-of-type{grid-column:auto}.hepart-order-facts,.customer-order-summary-row,.hepart-order-revision-lines>section{grid-template-columns:1fr}.hepart-order-timeline li{grid-template-columns:1fr;gap:4px}}.customer-workspace-v2{overflow-wrap:anywhere;gap:18px;min-width:0;max-width:none;display:grid}.customer-workspace-v2-header,.customer-workspace-v2-title-row,.customer-workspace-v2-header-actions,.customer-workspace-v2-section-heading,.customer-workspace-v2-period-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.customer-workspace-v2-title,.customer-workspace-v2-section-heading>div,.customer-workspace-v2-next-action>div,.customer-workspace-v2-journey li>div,.customer-workspace-v2-health-list li>div,.customer-workspace-v2-activity li>div{min-width:0}.customer-workspace-v2-title h1,.customer-workspace-v2-section-heading h2,.customer-workspace-v2-section-heading p,.customer-workspace-v2-next-action h2,.customer-workspace-v2-next-action p{margin-bottom:0}.customer-workspace-v2-title-row{flex-wrap:wrap;justify-content:flex-start;align-items:center}.customer-workspace-v2-contact{color:var(--studio-muted);overflow-wrap:anywhere;margin:6px 0 0}.customer-workspace-v2-header-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end}.customer-workspace-v2-header-actions a{overflow-wrap:anywhere}.customer-workspace-v2-summaries{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.customer-workspace-v2-summary{border-left:4px solid var(--studio-line-strong);align-content:start;gap:10px;min-width:0;display:grid}.customer-workspace-v2-summary[data-tone=positive]{border-left-color:var(--admin-state-ready)}.customer-workspace-v2-summary[data-tone=attention]{border-left-color:var(--admin-state-info)}.customer-workspace-v2-summary[data-tone=blocked]{border-left-color:var(--admin-state-blocked)}.customer-workspace-v2-summary h2{margin:0;font-size:14px}.customer-workspace-v2-summary-value{overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:700;line-height:1.16}.customer-workspace-v2-next-action{border-left:4px solid var(--admin-state-info);grid-template-columns:minmax(0,1fr) auto;gap:14px;display:grid}.customer-workspace-v2-next-action[data-state=blocked],.customer-workspace-v2-next-action[data-state=overdue]{border-left-color:var(--admin-state-blocked)}.customer-workspace-v2-next-action[data-state=done]{border-left-color:var(--admin-state-ready)}.customer-workspace-v2-next-action-control{grid-column:1/-1;min-width:0}.customer-workspace-v2-section{gap:16px;min-width:0;display:grid}.customer-workspace-v2-section-heading{border-bottom:1px solid var(--studio-line);padding-bottom:12px}.customer-workspace-v2-section-heading>.status-pill{white-space:normal;text-align:right;flex:0 auto;max-width:min(360px,45%)}.customer-workspace-v2-journey,.customer-workspace-v2-periods,.customer-workspace-v2-health-list,.hepart-phase8-entry-gate-list,.customer-workspace-v2-activity,.customer-workspace-v2-plan-card ul,.customer-workspace-v2-food-grid ul,.customer-workspace-v2-blend-list,.customer-workspace-v2-unavailable ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.customer-workspace-v2-journey li{border-bottom:1px solid var(--studio-line);border-left:3px solid var(--studio-line-strong);grid-template-columns:32px minmax(0,1fr) minmax(140px,auto);align-items:center;gap:12px;padding:12px 10px;display:grid}.customer-workspace-v2-journey li:last-child{border-bottom:0}.customer-workspace-v2-journey li[data-tone=positive]{border-left-color:var(--admin-state-ready)}.customer-workspace-v2-journey li[data-tone=attention]{border-left-color:var(--admin-state-info)}.customer-workspace-v2-journey li[data-tone=blocked]{border-left-color:var(--admin-state-blocked)}.customer-workspace-v2-journey-number{border:1px solid var(--studio-line-strong);border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;display:inline-grid}.customer-workspace-v2-journey p,.customer-workspace-v2-health-list p,.customer-workspace-v2-activity p,.customer-workspace-v2-plan-card p,.customer-workspace-v2-boundary-note p,.customer-workspace-v2-serving-note p,.customer-workspace-v2-empty-state p{overflow-wrap:anywhere;margin:4px 0 0}.customer-workspace-v2-journey-state,.customer-workspace-v2-health-state{text-align:right;justify-items:end;gap:5px;min-width:0;display:grid}.customer-workspace-v2-journey-state .status-pill,.customer-workspace-v2-health-state .status-pill{white-space:normal;max-width:100%}.customer-workspace-v2-journey-state time,.customer-workspace-v2-health-state time,.customer-workspace-v2-activity time{color:var(--studio-muted);font-size:12px}.customer-workspace-v2-boundary-note,.customer-workspace-v2-serving-note,.customer-workspace-v2-empty-state,.customer-workspace-v2-operational-note{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);background:var(--studio-panel-strong);overflow-wrap:anywhere;min-width:0;margin:0;padding:12px}.customer-workspace-v2-boundary-note{border-left:4px solid var(--admin-state-info)}.customer-workspace-v2-serving-note{border-left:4px solid var(--admin-state-ready)}.customer-workspace-v2-boundary-copy{max-width:78ch;color:var(--studio-muted);margin:0}.customer-workspace-v2-plan-facts,.customer-workspace-v2-compact-facts,.customer-workspace-v2-technical-facts{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);background:var(--studio-line);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.customer-workspace-v2-compact-facts{grid-template-columns:1fr}.customer-workspace-v2-plan-facts div,.customer-workspace-v2-compact-facts div,.customer-workspace-v2-technical-facts div{background:var(--studio-panel);gap:4px;min-width:0;padding:10px;display:grid}.customer-workspace-v2-plan-facts dt,.customer-workspace-v2-compact-facts dt,.customer-workspace-v2-technical-facts dt{color:var(--studio-muted);font-size:12px;font-weight:700}.customer-workspace-v2-plan-facts dd,.customer-workspace-v2-compact-facts dd,.customer-workspace-v2-technical-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.customer-workspace-v2-disclosure,.customer-workspace-v2-action-disclosure,.customer-workspace-v2-unavailable,.customer-workspace-v2-technical{min-width:0}.customer-workspace-v2-disclosure>summary,.customer-workspace-v2-action-disclosure>summary,.customer-workspace-v2-unavailable>summary,.customer-workspace-v2-technical>summary{cursor:pointer;overflow-wrap:anywhere;font-weight:700}.customer-workspace-v2-disclosure[open]>summary,.customer-workspace-v2-action-disclosure[open]>summary,.customer-workspace-v2-unavailable[open]>summary,.customer-workspace-v2-technical[open]>summary{margin-bottom:12px}.customer-workspace-v2-periods{gap:10px}.customer-workspace-v2-periods>li{border:1px solid var(--studio-line);border-left:4px solid var(--studio-line-strong);border-radius:var(--studio-radius-sm);gap:8px;min-width:0;padding:12px;display:grid}.customer-workspace-v2-periods>li[data-current=true]{border-left-color:var(--admin-state-info)}.customer-workspace-v2-periods>li>p{margin:0}.customer-workspace-v2-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.customer-workspace-v2-plan-card,.customer-workspace-v2-food-grid article{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);background:var(--studio-panel-strong);align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.customer-workspace-v2-plan-card h3,.customer-workspace-v2-food-grid h4,.customer-workspace-v2-subsection h3{margin:0}.customer-workspace-v2-plan-card li,.customer-workspace-v2-blend-list li{border-bottom:1px solid var(--studio-line);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:9px 0;display:grid}.customer-workspace-v2-plan-card li:last-child,.customer-workspace-v2-blend-list li:last-child{border-bottom:0}.customer-workspace-v2-plan-card li>span,.customer-workspace-v2-blend-list li>span{text-align:right;overflow-wrap:anywhere}.customer-workspace-v2-subsection{gap:10px;min-width:0;display:grid}.customer-workspace-v2-blend-list{max-width:520px}.customer-workspace-v2-food-grid,.customer-workspace-v2-review-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-workspace-v2-food-grid li{border-bottom:1px solid var(--studio-line);overflow-wrap:anywhere;padding:7px 0}.customer-workspace-v2-health-list li{border-bottom:1px solid var(--studio-line);border-left:3px solid var(--studio-line-strong);grid-template-columns:minmax(0,1fr) minmax(150px,auto);align-items:center;gap:12px;padding:12px;display:grid}.customer-workspace-v2-health-list li[data-state=admin_action]{border-left-color:var(--admin-state-info)}.customer-workspace-v2-health-list li[data-state=blocked]{border-left-color:var(--admin-state-blocked)}.customer-workspace-v2-health-list li[data-state=complete],.customer-workspace-v2-health-list li[data-state=reference_available]{border-left-color:var(--admin-state-ready)}.hepart-phase8-entry-gate-list li{border-bottom:1px solid var(--studio-line);border-left:3px solid var(--admin-state-blocked);grid-template-columns:minmax(0,1fr) minmax(120px,auto);align-items:center;gap:12px;padding:12px;display:grid}.hepart-phase8-entry-gate-list li p{color:var(--studio-muted);margin:4px 0 0}.customer-workspace-v2-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.customer-workspace-v2-inline-action,.customer-workspace-v2-action-form{min-width:0;margin:0}.customer-workspace-v2-action-form{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);background:var(--studio-panel-strong);align-content:start;gap:10px;padding:12px;display:grid}.customer-workspace-v2-action-form label:not(.customer-workspace-v2-checkbox){gap:5px;min-width:0;display:grid}.customer-workspace-v2-action-form label>span{overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:700}.customer-workspace-v2-action-form input:not([type=checkbox]),.customer-workspace-v2-action-form select,.customer-workspace-v2-action-form textarea{width:100%;min-width:0;max-width:100%}.customer-workspace-v2-action-form textarea{resize:vertical}.customer-workspace-v2-invoice-verification-form{border-color:#d98a5e6b;margin-top:12px}.customer-workspace-v2-invoice-verification-form fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.customer-workspace-v2-invoice-verification-form legend{color:var(--studio-ink);margin-bottom:8px;font-size:14px;font-weight:750}.customer-operation-hold,.customer-order-timing-report,.customer-order-timing-conflict{margin-top:12px}.customer-operation-hold-scopes{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);gap:8px;min-width:0;margin:0;padding:10px;display:grid}.customer-operation-hold-scopes legend{padding:0 4px;font-size:12px;font-weight:750}.customer-order-timing-conflict[role=alert]{border-color:var(--admin-state-blocked);background:color-mix(in srgb, var(--admin-state-blocked) 7%, var(--studio-panel-strong))}.promicsedge-manual-order{gap:14px;margin-top:16px;display:grid}.promicsedge-manual-order-heading,.promicsedge-readiness-pills,.promicsedge-order-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.promicsedge-manual-order-heading{justify-content:space-between}.promicsedge-manual-order-heading h3,.promicsedge-manual-order-flow h4{margin:0}.promicsedge-readiness-pills{justify-content:flex-end}.promicsedge-readiness-reasons{gap:6px;margin:0;padding-left:20px;display:grid}.promicsedge-manual-order-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.promicsedge-manual-order-flow>div,.promicsedge-recorded-order,.promicsedge-handoff-unavailable{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);background:var(--studio-panel-strong);align-content:start;gap:10px;padding:12px;display:grid}.promicsedge-order-actions{align-items:center}.promicsedge-recorded-summary{gap:6px;display:grid}.promicsedge-recorded-summary p{margin:0}.promicsedge-order-correction{border-top:2px solid var(--admin-state-blocked);padding-top:10px}.promicsedge-order-correction>summary{cursor:pointer;font-weight:800}.promicsedge-order-correction-body{gap:12px;padding-top:12px;display:grid}.promicsedge-duplicate-warning{border:1px solid var(--admin-state-blocked);border-radius:var(--studio-radius-sm);background:var(--studio-panel);border-left-width:5px;gap:6px;padding:12px;display:grid}.promicsedge-duplicate-warning p{margin:0}.promicsedge-correction-options{border:0;gap:8px;margin:0;padding:0;display:grid}.promicsedge-correction-options legend{margin-bottom:6px;font-size:12px;font-weight:800}.promicsedge-correction-options label{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}.promicsedge-correction-options label>span{gap:3px;display:grid}.promicsedge-correction-options small{color:var(--studio-muted);font-weight:400}.promicsedge-duplicate-acknowledgement{border:1px solid var(--admin-state-blocked);border-radius:var(--studio-radius-sm);padding:10px}.promicsedge-copy-scope,.promicsedge-copy-result{flex-basis:100%;margin:0}@media (max-width:760px){.promicsedge-manual-order-flow{grid-template-columns:1fr}.promicsedge-readiness-pills{justify-content:flex-start}}.customer-workspace-v2-checkbox{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.customer-workspace-v2-checkbox input{margin-top:2px}.customer-workspace-v2-unavailable{border-top:1px solid var(--studio-line);padding-top:10px}.customer-workspace-v2-unavailable ul{gap:8px}.customer-workspace-v2-unavailable li{color:var(--studio-muted);gap:4px;display:grid}.customer-workspace-v2-activity{gap:10px}.customer-workspace-v2-activity li{border-left:3px solid var(--studio-line-strong);grid-template-columns:minmax(130px,170px) minmax(0,1fr);gap:12px;padding:8px 0 8px 12px;display:grid}.customer-workspace-v2-activity li span{color:var(--studio-muted);font-size:12px}.customer-workspace-v2-technical{align-self:stretch}.customer-workspace-v2-technical>summary{font-size:18px}.customer-workspace-v2-technical-body{gap:14px;min-width:0;display:grid}@media (max-width:900px){.customer-workspace-v2-plan-grid{grid-template-columns:1fr}}@media (max-width:780px){.customer-workspace-v2{width:100%;max-width:100%}.customer-workspace-v2-header,.customer-workspace-v2-section-heading,.customer-workspace-v2-next-action,.customer-workspace-v2-food-grid,.customer-workspace-v2-review-actions{grid-template-columns:1fr}.customer-workspace-v2-header,.customer-workspace-v2-section-heading{display:grid}.customer-workspace-v2-header-actions{justify-content:flex-start}.customer-workspace-v2-header-actions>*{text-align:center;flex:100%}.customer-workspace-v2-section-heading>.status-pill{text-align:left;justify-self:start;max-width:100%}.customer-workspace-v2-journey li,.customer-workspace-v2-health-list li,.hepart-phase8-entry-gate-list li{grid-template-columns:30px minmax(0,1fr)}.customer-workspace-v2-health-list li>div:first-child,.hepart-phase8-entry-gate-list li>*{grid-column:1/-1}.customer-workspace-v2-journey-state{grid-column:2}.customer-workspace-v2-health-state{grid-column:1/-1}.customer-workspace-v2-journey-state,.customer-workspace-v2-health-state{text-align:left;justify-items:start}.customer-workspace-v2-plan-card li,.customer-workspace-v2-blend-list li,.customer-workspace-v2-activity li{grid-template-columns:1fr}.customer-workspace-v2-plan-card li>span,.customer-workspace-v2-blend-list li>span{text-align:left}.customer-workspace-v2-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.boolean-pill{border:1px solid var(--studio-line);white-space:nowrap;align-items:center;min-height:24px;padding:2px 8px;display:inline-flex}.boolean-pill[data-state=yes]{border-color:var(--admin-state-ready);color:var(--admin-state-ready)}.boolean-pill[data-state=no]{border-color:var(--admin-state-blocked);color:var(--admin-state-blocked)}.boolean-pill[data-state=unknown]{color:var(--studio-muted)}.detail-layout{gap:20px;display:grid}.state-panel{border:1px solid var(--studio-line);background:var(--studio-panel);max-width:780px;padding:18px}.state-panel p{color:var(--studio-ink);margin:0;line-height:1.5}.compact-state{margin-bottom:14px;padding:12px}.definition-list,.answer-list{gap:12px;margin:0;display:grid}.definition-list div,.answer-list div{grid-template-columns:minmax(120px,220px) minmax(0,1fr);gap:16px;display:grid}.definition-list dt,.answer-list dt{color:var(--studio-muted);text-transform:uppercase;font-size:12px}.definition-list dd,.answer-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.definition-list.compact-definition-list>div{grid-template-columns:minmax(0,1fr);gap:4px}.definition-list.compact-definition-list dd{overflow-wrap:break-word;word-break:normal}.rule-library-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:24px 0;display:grid}.rule-library-workbench,.rule-detail-workbench{gap:18px;display:grid}.rule-library-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rule-library-filters{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:12px;display:grid}.rule-library-filters label{gap:6px;min-width:0;display:grid}.rule-library-planned-conditions,.rule-detail-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.rule-library-planned-conditions article,.rule-detail-grid article{border:1px solid var(--studio-line);border-radius:8px;gap:8px;padding:14px;display:grid}.rule-library-planned-conditions article[aria-disabled=true]{background:var(--studio-panel);color:var(--studio-muted)}.rule-table-wrap{overflow-x:auto}.rule-library-table{min-width:1120px}.rule-library-table th,.rule-library-table td{vertical-align:top}.rule-library-table td:first-child{min-width:190px}.rule-library-table td:first-child a{font-weight:700;display:block}.rule-library-table small{color:var(--studio-muted);overflow-wrap:anywhere;margin-top:4px;font-size:.78rem;display:block}.rule-row-actions{align-items:start;gap:8px;min-width:120px;display:grid}.rule-row-actions form{margin:0}.rule-row-actions button{width:100%}.condition-builder{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:10px 0 0;display:grid}.condition-builder label{gap:5px;min-width:0;display:grid}.condition-builder label span{color:var(--studio-muted);text-transform:uppercase;font-size:11px}.condition-builder input,.condition-builder select,.condition-builder textarea{border:1px solid var(--studio-ink);color:var(--studio-ink);background:0 0;border-radius:0;min-width:0;padding:8px}.condition-builder-wide{grid-column:1/-1}.rule-condition-builder-panel,.rule-form-section{border:1px solid var(--studio-line);border-radius:8px;gap:14px;padding:16px;display:grid}.rule-condition-builder-heading,.rule-condition-section-heading{gap:4px;display:grid}.rule-condition-builder-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start}.rule-condition-builder-heading h3,.rule-condition-section-heading h4,.rule-form-section h3,.rule-form-section h4{margin:0}.rule-condition-builder-heading span{border:1px solid var(--studio-line);color:var(--studio-muted);font-family:var(--font-geist-mono);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:700}.condition-builder-selector{max-width:340px}.condition-builder-selector label{gap:5px;display:grid}.condition-builder-selector label span,.rule-condition-section-heading .eyebrow{color:var(--studio-muted);text-transform:uppercase;font-size:11px}.condition-builder-selector select{border:1px solid var(--studio-ink);color:var(--studio-ink);background:0 0;min-width:0;padding:8px}.rule-condition-section{border:1px solid var(--studio-line);border-radius:8px;gap:10px;padding:14px;display:grid}.rule-condition-section-blood{background:color-mix(in srgb, var(--studio-accent) 4%, transparent)}.rule-condition-section-questionnaire{background:color-mix(in srgb, var(--studio-accent) 8%, transparent)}.blood-marker-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.blood-marker-grid article{border:1px solid var(--studio-line);border-radius:8px;gap:10px;padding:14px;display:grid}.blood-marker-grid article>p{color:var(--studio-muted);font-family:var(--font-geist-mono);overflow-wrap:anywhere;margin:0;font-size:11px}.blood-marker-table-shell{border:1px solid var(--studio-line);border-radius:8px;overflow-x:auto}.blood-marker-table{border-collapse:collapse;width:100%;min-width:1480px}.blood-marker-table th,.blood-marker-table td{border-bottom:1px solid var(--studio-line);text-align:left;vertical-align:top;padding:10px}.blood-marker-table th{color:var(--studio-muted);font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.blood-marker-table tfoot td{background:color-mix(in srgb, var(--studio-accent) 5%, transparent);border-bottom:0}.blood-marker-table tr.is-muted{opacity:.58}.blood-marker-table input,.blood-marker-table select,.blood-marker-table textarea{border:1px solid var(--studio-line);color:var(--studio-ink);font:inherit;border-radius:8px;width:100%;min-height:38px;padding:8px 10px}.blood-marker-table input[readonly]{background:color-mix(in srgb, var(--studio-line) 18%, transparent);color:var(--studio-muted);font-family:var(--font-geist-mono);font-size:12px}.blood-marker-table textarea{resize:vertical;min-height:82px}.blood-marker-table-actions{flex-direction:column;gap:8px;min-width:104px;display:flex}.blood-marker-table-actions form{margin:0}.blood-marker-table .small-button{border:1px solid var(--studio-ink);border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:36px;padding:8px 12px;font-family:Geist,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:500;display:inline-flex}.blood-marker-table .danger-button{background:color-mix(in srgb, var(--studio-danger) 9%, transparent);border-color:color-mix(in srgb, var(--studio-danger) 45%, var(--studio-line));color:var(--studio-danger)}.questionnaire-version-manager{gap:20px;display:grid}.questionnaire-version-layout{grid-template-columns:minmax(260px,.78fr) minmax(0,1.5fr);gap:16px;display:grid}.questionnaire-version-history,.questionnaire-version-selected{border:1px solid var(--studio-line);background:var(--studio-panel);border-radius:12px}.questionnaire-version-history{align-self:start;overflow:hidden}.questionnaire-version-history-heading{justify-content:space-between;align-items:baseline;gap:12px;padding:16px 16px 12px;display:flex}.questionnaire-version-history-heading h3,.questionnaire-version-history-heading span{margin:0}.questionnaire-version-history-heading span,.questionnaire-version-history-meta{color:var(--studio-muted);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;line-height:1.4}.questionnaire-version-history-note{border-top:1px solid var(--studio-line);color:#0d0e11b8;margin:0;padding:12px 16px;font-size:13px;line-height:1.45}.questionnaire-version-history ol{margin:0;padding:0;list-style:none;display:grid}.questionnaire-version-history li{border-top:1px solid var(--studio-line);margin:0}.questionnaire-version-history li[data-selected=true]{box-shadow:inset 3px 0 0 var(--studio-teal)}.questionnaire-version-history-item{color:var(--studio-ink);gap:7px;min-height:72px;padding:13px 16px;text-decoration:none;display:grid}a.questionnaire-version-history-item:hover,a.questionnaire-version-history-item:focus-visible{background:#ffffffb3}.questionnaire-version-history-item[aria-disabled=true]{cursor:not-allowed}.questionnaire-version-history li:not([data-selected=true]) .questionnaire-version-history-item[aria-disabled=true]{opacity:.5}.questionnaire-version-history-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.questionnaire-version-history-title strong{font-size:14px}.questionnaire-version-state{border:1px solid var(--studio-line);font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;padding:5px 8px;font-size:9px;font-weight:600;line-height:1.2;display:inline-flex}.questionnaire-version-state[data-version-state=active]{border-color:color-mix(in srgb, var(--studio-teal) 42%, var(--studio-line));background:color-mix(in srgb, var(--studio-teal) 8%, transparent);color:var(--studio-teal)}.questionnaire-version-state[data-version-state=saved]{color:var(--studio-muted);background:#ffffffad}.questionnaire-version-state[data-version-state=changes]{border-color:color-mix(in srgb, var(--studio-clay) 48%, var(--studio-line));background:color-mix(in srgb, var(--studio-clay) 10%, transparent);color:var(--studio-clay-dark)}.questionnaire-version-selected{gap:16px;padding:20px;display:grid}.questionnaire-version-selected-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.questionnaire-version-selected-heading h3,.questionnaire-version-selected-heading p{margin:0}.questionnaire-version-selected-heading h3{margin-top:4px}.questionnaire-version-explanation{color:#0d0e11c7;max-width:70ch;margin:0;font-size:14px;line-height:1.55}.questionnaire-version-facts{border-bottom:1px solid var(--studio-line);border-top:1px solid var(--studio-line);padding:12px 0}.questionnaire-version-facts>div{border:0;padding:0}.questionnaire-action-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.questionnaire-action-row form,.questionnaire-row-action{margin:0}.questionnaire-version-save-action{gap:8px;display:grid}.questionnaire-version-action-error{color:var(--studio-danger);margin:0;font-size:13px;line-height:1.4}.questionnaire-action-row button,.questionnaire-row-action button{min-height:38px}.questionnaire-confirmation-dialog{border:1px solid var(--studio-line);color:var(--studio-ink);border-radius:16px;width:100%;max-width:min(92vw,520px);padding:0;box-shadow:0 24px 80px #0d0e1138}.questionnaire-confirmation-dialog::backdrop{background:#0d0e116b}.questionnaire-confirmation-dialog-body{background:var(--studio-panel);gap:24px;padding:24px;display:grid}.questionnaire-confirmation-dialog-body h2{color:var(--studio-ink);margin:5px 0 8px}.questionnaire-confirmation-dialog-body p{margin-bottom:0}.questionnaire-confirmation-dialog-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.questionnaire-confirmation-dialog-actions form{margin:0}.questionnaire-confirmation-dialog-actions .questionnaire-version-action-error{text-align:left;flex-basis:100%}@media (max-width:780px){.questionnaire-version-layout{grid-template-columns:minmax(0,1fr)}.questionnaire-version-selected{grid-row:1}.questionnaire-version-history{grid-row:2}}@media (max-width:520px){.questionnaire-version-selected-heading{display:grid}.questionnaire-action-row,.questionnaire-version-save-action,.questionnaire-action-row form,.questionnaire-action-row button,.questionnaire-confirmation-dialog-actions,.questionnaire-confirmation-dialog-actions form,.questionnaire-confirmation-dialog-actions button{width:100%}}.questionnaire-question-list{gap:16px;display:grid}.questionnaire-question-card{border:1px solid var(--studio-line);border-radius:8px;gap:14px;padding:16px;display:grid}.questionnaire-edit-toggle{opacity:0;pointer-events:none;position:absolute}.questionnaire-card-preview,.questionnaire-card-editor{gap:14px;display:grid}.questionnaire-edit-toggle:checked~.questionnaire-card-preview,.questionnaire-card-editor{display:none}.questionnaire-edit-toggle:checked~.questionnaire-card-editor{display:grid}.questionnaire-card-preview>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.questionnaire-card-preview>header h3,.questionnaire-card-preview>header p{margin:0}.questionnaire-question-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.questionnaire-question-actions>span{border:1px solid var(--studio-line);color:var(--studio-muted);font-family:var(--font-geist-mono);text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:11px}.questionnaire-edit-toggle-button,.questionnaire-primary-button,.questionnaire-secondary-button,.questionnaire-danger-button,.questionnaire-add-panel>summary,.questionnaire-edit-panel>summary{border:1px solid var(--studio-ink);cursor:pointer;font-family:var(--font-geist-sans);letter-spacing:0;border-radius:8px;justify-content:center;align-items:center;width:fit-content;min-height:42px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.questionnaire-edit-toggle-button,.questionnaire-secondary-button,.questionnaire-add-panel>summary,.questionnaire-edit-panel>summary{color:var(--studio-ink);background:0 0}.questionnaire-primary-button{background:var(--studio-ink);color:var(--studio-panel)}.questionnaire-danger-button{background:color-mix(in srgb, var(--studio-danger) 9%, transparent);border-color:color-mix(in srgb, var(--studio-danger) 45%, var(--studio-line));color:var(--studio-danger)}.questionnaire-edit-toggle-button:hover,.questionnaire-edit-toggle-button:focus-visible,.questionnaire-secondary-button:hover,.questionnaire-secondary-button:focus-visible,.questionnaire-add-panel>summary:hover,.questionnaire-add-panel>summary:focus-visible,.questionnaire-edit-panel>summary:hover,.questionnaire-edit-panel>summary:focus-visible{background:var(--studio-ink);color:var(--studio-panel)}.questionnaire-primary-button:hover,.questionnaire-primary-button:focus-visible{background:var(--studio-clay-dark);border-color:var(--studio-clay-dark)}.questionnaire-add-panel button,.questionnaire-edit-panel button{border:1px solid var(--studio-ink);background:var(--studio-ink);color:var(--studio-panel);cursor:pointer;font-family:var(--font-geist-sans);letter-spacing:0;border-radius:8px;justify-content:center;align-items:center;width:fit-content;min-height:42px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.questionnaire-add-panel button:hover,.questionnaire-add-panel button:focus-visible,.questionnaire-edit-panel button:hover,.questionnaire-edit-panel button:focus-visible{background:var(--studio-clay-dark);border-color:var(--studio-clay-dark)}.questionnaire-edit-panel .questionnaire-row-action button{background:color-mix(in srgb, var(--studio-danger) 9%, transparent);border-color:color-mix(in srgb, var(--studio-danger) 45%, var(--studio-line));color:var(--studio-danger)}.questionnaire-editor-toolbar,.questionnaire-question-bottom-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.questionnaire-question-bottom-actions{border-top:1px solid var(--studio-line);margin-top:2px;padding-top:14px}.questionnaire-question-bottom-actions form{margin:0}.questionnaire-preview{border:1px solid color-mix(in srgb, var(--studio-line) 80%, transparent);border-radius:8px;gap:8px;margin:0;padding:12px;display:grid}.questionnaire-preview label{margin:0}.questionnaire-preview input[readonly]{pointer-events:none}.questionnaire-choice{border:1px solid var(--studio-line);border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:10px 12px;display:flex}.questionnaire-choice input{flex:none}.questionnaire-answer-options{border-top:1px solid var(--studio-line);gap:10px;padding-top:12px;display:grid}.questionnaire-answer-options h4{margin:0}.questionnaire-add-panel{border:1px solid var(--studio-line);border-radius:8px;padding:12px}.questionnaire-add-panel>summary{list-style:none}.questionnaire-add-panel>summary::-webkit-details-marker{display:none}.questionnaire-edit-panel{background:color-mix(in srgb, var(--studio-soft) 65%, transparent);border:1px solid var(--studio-line);border-radius:8px;gap:12px;padding:12px;display:grid}.questionnaire-edit-panel>summary{list-style:none}.questionnaire-edit-panel>summary::-webkit-details-marker{display:none}.questionnaire-question-edit-panel{background:0 0;border:0;padding:0}.questionnaire-question-edit-panel[open]{background:color-mix(in srgb, var(--studio-soft) 65%, transparent);border:1px solid var(--studio-line);padding:12px}.questionnaire-question-edit-panel>summary{border:1px solid var(--studio-ink);color:var(--studio-ink);border-radius:8px;align-items:center;width:fit-content;min-height:38px;padding:8px 12px;display:inline-flex}.questionnaire-question-edit-panel[open]>summary{margin-bottom:12px}.questionnaire-answer-edit-list{gap:10px;display:grid}
.customer-operations-summary-panel,.customer-operations-summary-view,.customer-operations-payment-flow{gap:14px;min-width:0;display:grid}.customer-operations-summary-heading,.customer-operations-focused-nav,.customer-operations-form-actions,.customer-operations-owner-value,.customer-operations-owner-form{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.customer-operations-summary-heading h2,.customer-operations-summary-heading p,.customer-operations-focused-heading h2,.customer-operations-focused-heading p,.customer-operations-auto-audit,.customer-operations-confirm-question{margin:0}.customer-operations-summary-heading p,.customer-operations-focused-heading p,.customer-operations-detail-cell,.customer-operations-auto-audit{color:var(--studio-muted)}.customer-operations-attention-count{background:color-mix(in srgb, var(--admin-state-blocked) 9%, var(--studio-panel));color:var(--admin-state-blocked);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}.customer-operations-table-shell{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);background:var(--studio-panel);min-width:0;overflow:auto}.customer-operations-status-table{border-collapse:collapse;width:100%;min-width:680px}.customer-operations-status-table th,.customer-operations-status-table td{text-align:left;vertical-align:middle;padding:11px 13px}.customer-operations-status-table th{width:18%;color:var(--studio-muted);font-size:13px;font-weight:650}.customer-operations-status-table tr+tr{border-top:1px solid var(--studio-line)}.customer-operations-status-cell{width:24%}.customer-operations-action-cell{background:var(--studio-panel);white-space:nowrap;width:1%;text-align:right!important}.customer-operations-status-table tr[data-highlight=overdue]>:not(.customer-operations-action-cell){background:color-mix(in srgb, var(--admin-state-blocked) 8%, var(--studio-panel))}.customer-operations-status-table tr[data-highlight=overdue]>th{color:var(--admin-state-blocked);box-shadow:inset 4px 0 0 var(--admin-state-blocked)}.customer-operations-status-value{align-items:center;gap:8px;font-weight:650;display:inline-flex}.customer-operations-status-dot{background:var(--studio-muted);width:9px;height:9px;box-shadow:0 0 0 3px var(--studio-panel-strong);border-radius:50%;flex:0 0 9px}.customer-operations-status-dot[data-tone=positive]{background:var(--admin-state-ready)}.customer-operations-status-dot[data-tone=attention]{background:var(--admin-state-attention)}.customer-operations-status-dot[data-tone=blocked]{background:var(--admin-state-blocked)}.customer-operations-owner-value,.customer-operations-owner-form{justify-content:flex-start}.customer-operations-owner-form label{flex:240px}.customer-operations-owner-form select,.customer-operations-payment-fields input{border:1px solid var(--studio-line-strong);border-radius:var(--studio-radius-control);background:var(--studio-panel-strong);width:100%;min-width:0;min-height:44px;color:var(--studio-ink);font:inherit;padding:10px 12px}.customer-workspace-v2 .customer-operations-link-action{min-height:auto;color:var(--studio-ink);text-underline-offset:3px;background:0 0;border:0;padding:2px 0;text-decoration:underline;text-decoration-thickness:1px}.customer-workspace-v2 .customer-operations-link-action:hover{color:var(--studio-teal-dark);background:0 0;border:0}.customer-operations-payment-flow{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);background:var(--studio-panel);padding:15px}.customer-operations-focused-nav{border-bottom:1px solid var(--studio-line);padding-bottom:12px}.customer-operations-focused-heading{gap:5px;display:grid}.customer-operations-focused-heading h2:focus{outline:2px solid var(--studio-teal);outline-offset:4px}.customer-operations-focused-summary,.customer-operations-review-list{border-block:1px solid var(--studio-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;margin:0;padding-block:11px;display:grid}.customer-operations-focused-summary div,.customer-operations-review-list div{gap:5px;display:grid}.customer-operations-focused-summary dt,.customer-operations-review-list dt,.customer-operations-payment-fields label>span{color:var(--studio-muted);font-size:12px;font-weight:650}.customer-operations-focused-summary dd,.customer-operations-review-list dd{overflow-wrap:anywhere;margin:0}.customer-operations-payment-fields{grid-template-columns:minmax(180px,.65fr) minmax(260px,1.35fr);gap:12px;display:grid}.customer-operations-payment-fields label{gap:6px;min-width:0;display:grid}.customer-operations-auto-audit{border-left:3px solid var(--admin-state-ready);padding-left:10px}.customer-operations-form-actions{justify-content:flex-end}.customer-workspace-v2 .customer-operations-secondary-action{border-color:var(--studio-line-strong);background:var(--studio-panel-strong);color:var(--studio-ink)}.customer-workspace-v2 .customer-operations-secondary-action:hover{border-color:var(--studio-teal);background:var(--studio-teal-soft);color:var(--studio-ink)}.customer-workspace-v2 .customer-operations-confirm-action{border-color:var(--admin-state-blocked);background:var(--admin-state-blocked)}.customer-workspace-v2 .customer-operations-confirm-action:hover{border-color:var(--studio-danger);background:var(--studio-danger)}.customer-workspace-v2 .customer-operations-confirm-action:disabled{cursor:wait;opacity:.68}.customer-operations-review-list{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-operations-review-wide{grid-column:1/-1}.customer-operations-confirm-question{color:var(--admin-state-blocked);font-weight:700}.current-plan-summary-panel{gap:14px}.current-plan-summary-heading h2{margin:0}.current-plan-status-table tr[data-highlight=blocked]>*{background:color-mix(in srgb, var(--admin-state-blocked) 8%, var(--studio-panel))}.current-plan-status-table tr[data-highlight=blocked]>th{color:var(--admin-state-blocked);box-shadow:inset 4px 0 0 var(--admin-state-blocked)}.current-plan-subsection-heading{gap:4px;min-width:0;display:grid}.current-plan-subsection-heading h3,.current-plan-subsection-heading p{margin:0}.current-plan-subsection-heading p,.current-plan-inline-status p,.current-plan-boundary-disclosure p{color:var(--studio-muted);font-size:14px;line-height:1.55}.current-plan-content .customer-workspace-v2-plan-grid{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);background:var(--studio-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1px;overflow:hidden}.current-plan-content .customer-workspace-v2-plan-card{background:var(--studio-panel);box-shadow:none;border:0;border-radius:0;padding:12px 14px}.current-plan-inline-status{border-left:4px solid var(--admin-state-attention);border-radius:var(--studio-radius-sm);background:color-mix(in srgb, var(--admin-state-attention) 8%, var(--studio-panel));grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px 13px;display:grid}.current-plan-inline-status .customer-operations-status-dot{margin-top:5px}.current-plan-inline-status p{margin:3px 0 0}.current-plan-food-guidance .customer-workspace-v2-food-grid{border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);background:var(--studio-line);gap:1px;overflow:hidden}.current-plan-food-guidance .customer-workspace-v2-food-grid article{background:var(--studio-panel);box-shadow:none;border:0;border-radius:0;padding:12px 14px}.current-plan-boundary-disclosure{border-top:1px solid var(--studio-line);min-width:0;padding-top:12px}.current-plan-boundary-disclosure>summary{cursor:pointer;font-weight:650}.current-plan-boundary-disclosure p{max-width:88ch;margin:8px 0 0}.dna-health-workflow{gap:14px}.dna-health-workflow-heading h2{margin:0}.dna-health-workflow-current{background:var(--studio-panel-strong);color:var(--studio-muted);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}.dna-health-workflow-current[data-tone=ready]{background:color-mix(in srgb, var(--admin-state-ready) 9%, var(--studio-panel));color:var(--admin-state-ready)}.dna-health-workflow-current[data-tone=current]{background:color-mix(in srgb, var(--admin-state-attention) 10%, var(--studio-panel));color:var(--studio-ink)}.dna-health-workflow-current[data-tone=locked]{background:color-mix(in srgb, var(--admin-state-blocked) 9%, var(--studio-panel));color:var(--admin-state-blocked)}.dna-health-workflow-steps{grid-template-columns:repeat(var(--dna-health-workflow-count), minmax(0, 1fr));border:1px solid var(--studio-line);border-radius:var(--studio-radius-sm);background:var(--studio-line);gap:1px;min-width:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.dna-health-workflow-steps>li{background:var(--studio-panel);align-content:start;gap:11px;min-width:0;padding:16px;display:grid}.dna-health-workflow-steps>li[data-current=true][data-tone=current]{background:color-mix(in srgb, var(--admin-state-attention) 8%, var(--studio-panel));box-shadow:inset 0 4px 0 var(--admin-state-attention)}.dna-health-workflow-steps>li[data-current=true][data-tone=locked]{background:color-mix(in srgb, var(--admin-state-blocked) 7%, var(--studio-panel));box-shadow:inset 0 4px 0 var(--admin-state-blocked)}.dna-health-workflow-steps>li[data-tone=locked]:not([data-current=true]){background:var(--studio-panel-strong)}.dna-health-workflow-marker{background:var(--studio-panel-strong);width:32px;height:32px;color:var(--studio-muted);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:inline-grid}.dna-health-workflow-marker[data-tone=ready]{background:color-mix(in srgb, var(--admin-state-ready) 12%, var(--studio-panel));color:var(--admin-state-ready)}.dna-health-workflow-marker[data-tone=current]{background:color-mix(in srgb, var(--admin-state-attention) 16%, var(--studio-panel));color:var(--studio-ink)}.dna-health-workflow-marker[data-tone=locked]{background:color-mix(in srgb, var(--admin-state-blocked) 11%, var(--studio-panel));color:var(--admin-state-blocked)}.dna-health-workflow-step-copy{gap:6px;min-width:0;display:grid}.dna-health-workflow-status{min-width:0;color:var(--studio-muted);align-items:center;gap:8px;font-size:14px;font-weight:650;display:inline-flex}.dna-health-workflow-step-control{align-items:flex-start;min-width:0;display:flex}.dna-health-workflow-privacy,.dna-health-workflow-detail{background:var(--studio-panel-strong);color:var(--studio-muted);border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-weight:650;display:inline-flex}.dna-health-workflow-action{min-height:38px;padding:8px 11px}.dna-health-workflow-meta,.dna-health-workflow-order-boundaries{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dna-health-workflow-meta li,.dna-health-workflow-order-boundaries li{background:var(--studio-panel-strong);color:var(--studio-muted);border-radius:999px;padding:4px 7px;font-size:11px;font-weight:650}.dna-health-workflow-order-panel{border:1px solid var(--studio-line);border-left:4px solid var(--admin-state-attention);border-radius:var(--studio-radius-sm);background:var(--studio-panel);margin-top:0;padding:14px}.dna-health-workflow-order-panel .eyebrow{margin:0 0 3px}.dna-health-workflow-order-panel[data-ready=false]{border-left-color:var(--studio-line-strong)}.dna-health-workflow-delivery{grid-template-columns:1fr}@media (max-width:980px){.dna-health-workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.dna-health-workflow-steps{grid-template-columns:1fr}.dna-health-workflow-steps>li{grid-template-columns:auto minmax(0,1fr)}.dna-health-workflow-step-control,.dna-health-workflow-meta{grid-column:2}}@media (max-width:700px){.customer-operations-summary-heading,.customer-operations-focused-nav{align-items:flex-start}.customer-operations-status-table,.customer-operations-status-table tbody,.customer-operations-status-table tr,.customer-operations-status-table th,.customer-operations-status-table td{width:100%;min-width:0;display:block}.customer-operations-status-table tr{grid-template-columns:minmax(110px,.7fr) minmax(0,1fr);padding:10px 12px;display:grid}.customer-operations-status-table th,.customer-operations-status-table td{padding:4px 0}.customer-operations-status-table th{grid-area:1/1}.customer-operations-status-cell{grid-area:1/2}.customer-operations-detail-cell{grid-area:2/1/auto/-1}.customer-operations-action-cell{white-space:normal;grid-area:3/1/auto/-1;text-align:left!important;padding-top:9px!important}.customer-operations-status-table td[aria-hidden=true]{display:none}.customer-operations-status-table tr:first-child td{grid-column:2}.customer-operations-status-table tr[data-highlight=overdue]{background:color-mix(in srgb, var(--admin-state-blocked) 8%, var(--studio-panel));box-shadow:inset 4px 0 0 var(--admin-state-blocked)}.customer-operations-status-table tr[data-highlight=overdue] .customer-operations-action-cell{border-top:1px solid var(--studio-line);background:var(--studio-panel);margin:6px -12px -10px;padding:12px!important}.customer-operations-status-table tr[data-highlight=overdue]>:not(.customer-operations-action-cell){background:0 0}.customer-operations-status-table tr[data-highlight=overdue]>th{box-shadow:none}.current-plan-status-table tr[data-highlight=blocked]{background:color-mix(in srgb, var(--admin-state-blocked) 8%, var(--studio-panel));box-shadow:inset 4px 0 0 var(--admin-state-blocked)}.current-plan-status-table tr[data-highlight=blocked]>*{background:0 0}.current-plan-status-table tr[data-highlight=blocked]>th{box-shadow:none}.current-plan-status-table tr:first-child .customer-operations-detail-cell{grid-column:1/-1}.customer-operations-focused-summary,.customer-operations-review-list,.customer-operations-payment-fields{grid-template-columns:1fr}.customer-operations-review-wide{grid-column:auto}.customer-operations-form-actions{align-items:stretch}.customer-operations-form-actions button{flex:160px}}
