:root{color-scheme:light;--color-text: #17243b;--color-text-muted: #526178;--color-bg: #f3f6fb;--color-panel: #ffffff;--color-line: #d6dfea;--color-control-line: #8191a8;--color-banner-bg: #fff4d6;--color-banner-edge: #785400;--color-focus: #245dce;--color-accent-bg: #eaf1ff;--color-primary: #2458c6;--color-on-primary: #ffffff;--color-danger: #b4233a;--color-on-danger: #ffffff;--color-alert-text: #92243b;--color-alert-bg: #fff0f2;--color-ok-bg: #edf8f2;--color-ok-edge: #226744;--color-info-bg: #edf3ff;--color-info-edge: #315b9c;--color-neutral-bg: #f6f8fc;--color-input-bg: #ffffff;--color-disabled-text: #536177;--color-disabled-bg: #e9edf3;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Liberation Sans", sans-serif;--font-mono: ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-h2: 1.125rem;--text-lg: 1.625rem;--leading-body: 1.5;--leading-tight: 1.3;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--radius-sm: .375rem;--radius-md: .625rem;--shadow-1: 0 2px 8px rgb(23 36 59 / .04);--text: var(--color-text);--bg: var(--color-bg);--panel: var(--color-panel);--line: var(--color-line);--banner: var(--color-banner-bg);--focus: var(--color-focus);--alert: var(--color-alert-text);--alert-bg: var(--color-alert-bg)}:root[data-theme=dark]{color-scheme:dark;--color-text: #e4ebf5;--color-text-muted: #a7b5ca;--color-bg: #101827;--color-panel: #182235;--color-line: #33425b;--color-control-line: #71829c;--color-banner-bg: #342c19;--color-banner-edge: #edc76d;--color-focus: #98baff;--color-accent-bg: #233a60;--color-primary: #9bbcff;--color-on-primary: #102348;--color-danger: #ffafbb;--color-on-danger: #460d1a;--color-alert-text: #ffb5c1;--color-alert-bg: #3b2430;--color-ok-bg: #1b352e;--color-ok-edge: #89d7af;--color-info-bg: #22334e;--color-info-edge: #a1c0f3;--color-neutral-bg: #1d293e;--color-input-bg: #121d30;--color-disabled-text: #a7b5ca;--color-disabled-bg: #263247;--shadow-1: 0 2px 8px rgb(0 0 0 / .12)}*{box-sizing:border-box}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text);background:var(--bg);line-height:var(--leading-body)}a{color:var(--color-focus);text-underline-offset:.18em}p{margin:.65rem 0}h1,h2,h3{overflow-wrap:anywhere}h1{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:700;line-height:var(--leading-tight);letter-spacing:-.025em}h2{margin:var(--space-5) 0 var(--space-3);font-size:var(--text-h2);font-weight:650;line-height:var(--leading-tight)}h3{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-md);font-weight:650;line-height:var(--leading-tight)}.banner{margin:0;padding:var(--space-2) var(--space-5);background:var(--banner);color:var(--color-banner-edge);border-bottom:1px solid var(--color-line);font-size:var(--text-xs);overflow-wrap:anywhere}.banner summary{font-weight:650}.banner p{max-width:100ch}.shell[data-source=live] .banner{background:var(--color-info-bg);color:var(--color-info-edge)}.top{padding:var(--space-4) var(--space-5);background:var(--panel);border-bottom:1px solid var(--line)}.top-heading,.brand,.session-summary{display:flex;align-items:center;gap:var(--space-3);min-width:0}.top-heading{justify-content:space-between;flex-wrap:wrap}.brand>div{min-width:0}.brand-mark{display:grid;place-items:center;flex:0 0 2.5rem;min-height:2.5rem;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);font-size:1.25rem;font-weight:750}.product{overflow-wrap:anywhere;margin:0;font-size:var(--text-md);font-weight:700}.product-note{margin:.1rem 0 0;color:var(--color-text-muted);font-size:var(--text-xs)}.identity{margin-top:var(--space-3);min-width:0}.session-summary{flex-wrap:wrap;gap:var(--space-2)}.session-chip{padding:.15rem .55rem;background:var(--color-neutral-bg);border:1px solid var(--line);border-radius:2rem;font-size:var(--text-xs)}.session-email{color:var(--color-text-muted);overflow-wrap:anywhere}.session-details{margin-top:var(--space-2);color:var(--color-text-muted)}.session-details>summary{width:fit-content;font-size:var(--text-xs)}.session-details[open]{margin-top:var(--space-3)}.session-details [data-pin-status]{padding:var(--space-2) var(--space-3)}summary{cursor:pointer}summary::marker{color:var(--color-text-muted)}.search{margin-top:var(--space-4)}.search label{display:block;font-weight:600}.search p{font-size:var(--text-xs)}.identity dl,section dl,main dl{display:grid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);gap:var(--space-2) var(--space-4);margin:var(--space-3) 0}dt{font-weight:600}dd{margin:0;min-width:0;overflow-wrap:anywhere}dt{overflow-wrap:anywhere}.layout{padding:var(--space-5);gap:var(--space-5);align-items:start;display:grid;grid-template-columns:13rem minmax(0,1fr);max-width:112rem;margin:0 auto}.layout>*{min-width:0}nav[aria-label=Разделы]{padding:var(--space-1)}nav[aria-label=Разделы] ul{margin:0;padding:0;list-style:none}nav[aria-label=Разделы] li{margin-bottom:var(--space-1)}.section-subnav ul{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none}.section-subnav a{display:inline-block;min-height:44px;padding:.55rem .8rem;border:1px solid var(--line);border-radius:var(--radius-sm);color:inherit;text-decoration:none}.section-subnav a[aria-current=page]{background:var(--color-neutral-bg);font-weight:650}.sign-in[data-auth-method=google] .primary-action{min-height:44px}nav[aria-label=Разделы] a{display:block;padding:.6rem .75rem;border-radius:var(--radius-sm);color:inherit;font-weight:600;text-decoration:none}nav[aria-label=Разделы] a:hover{background:var(--color-panel)}nav[aria-label=Разделы] a[aria-current=page]{background:var(--color-accent-bg);color:var(--color-focus);box-shadow:inset 3px 0 var(--color-focus)}.nav-status{display:block;margin:0 .75rem .6rem;font-size:var(--text-xs);color:var(--color-text-muted);overflow-wrap:anywhere}.create-bundle-entry{margin-bottom:var(--space-5)}.create-bundle-entry .primary-action{display:inline-block;min-height:2.75rem;max-width:100%;padding:var(--space-2) var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);font-weight:600;line-height:var(--leading-body);text-decoration:none;overflow-wrap:anywhere}.create-bundle-entry a.primary-action:hover{background:var(--color-primary);box-shadow:inset 0 0 0 1px currentColor}.create-bundle-entry .primary-action[aria-disabled=true]{border-color:var(--color-line);background:var(--color-disabled-bg);color:var(--color-disabled-text);cursor:not-allowed}.create-bundle-entry.compact{margin-bottom:var(--space-3)}.create-bundle-entry.compact .primary-action{display:block;text-align:center}.creation-unavailable{color:var(--color-text-muted)}.compact .creation-unavailable{font-size:var(--text-xs)}.overview-diagnostics>summary{font-weight:600}main{padding:var(--space-5);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-1);min-height:24rem;min-width:0}main>p:first-of-type{color:var(--color-text-muted)}main p,main li{max-width:80ch;overflow-wrap:anywhere}main ul{padding-left:1.25rem}main section{min-width:0}main section+section{margin-top:var(--space-5)}.gap{border-left:4px solid var(--color-banner-edge);background:var(--color-banner-bg);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm)}.sign-in{max-width:36rem;margin:3rem auto;padding:var(--space-6)}.sign-in>.theme-control{justify-content:end;margin-bottom:var(--space-5)}.sign-in label{display:block;font-weight:600}.sign-in input{display:block;width:100%;margin:var(--space-2) 0 var(--space-4)}code{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:.9em}pre{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:1100px){.layout{display:block;padding:var(--space-4)}nav[aria-label=Разделы]{margin-bottom:var(--space-4)}nav[aria-label=Разделы] ul{display:flex;gap:var(--space-2);overflow-x:auto;padding:var(--space-1)}nav[aria-label=Разделы] li{flex:0 0 10rem;margin:0}}@media(max-width:720px){.top{padding:var(--space-3) var(--space-4)}.banner{padding:var(--space-2) var(--space-4)}.layout{padding:min(var(--space-3),3vw)}main{padding:min(var(--space-4),4vw)}.identity dl,section dl,main dl{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}dd{margin-bottom:var(--space-3)}.sign-in{margin:var(--space-3)}.flow-pool-row,.flow-step-head,.flow-editor-actions{grid-template-columns:minmax(0,1fr)}}.flow-editor ol{margin:0;padding-left:1.25rem}.flow-step{margin:var(--space-4) 0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm)}.flow-step-head,.flow-pool-row,.flow-editor-actions,.flow-step-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.flow-pool-row label,.flow-pool-row input,.flow-pool-row select,.flow-editor-actions button,.flow-step-actions button{min-height:44px}.flow-pool-row code{overflow-wrap:anywhere}.flow-mirror-summary{margin:var(--space-4) 0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm)}.flow-mirror-summary input{min-height:44px;margin-left:var(--space-2)}.flow-policies,.flow-conditions{display:grid;gap:var(--space-2);width:100%}.flow-condition-row{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.flow-condition-row input,.flow-condition-row select,.flow-condition-row button{min-height:44px}.tabs{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:var(--space-4) 0;padding:0 0 var(--space-2);border-bottom:1px solid var(--line);list-style:none}.tabs a{display:inline-block;padding:.6rem .85rem;border-radius:var(--radius-sm);color:var(--color-text-muted);font-weight:600;text-decoration:none}.tabs a:hover{background:var(--color-neutral-bg)}.tabs a[aria-current=page]{background:var(--color-accent-bg);color:var(--color-focus);box-shadow:inset 0 -3px var(--color-focus)}.table-scroll{overflow-x:auto;max-width:100%;width:100%;min-width:0;margin:var(--space-4) 0;border:1px solid var(--line);border-radius:var(--radius-sm);overscroll-behavior-inline:contain}.table-scroll table{width:max-content;min-width:100%}table{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}caption{caption-side:top;text-align:left;font-weight:600;padding:var(--space-3) var(--space-4);color:var(--color-text-muted);background:var(--color-neutral-bg)}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:var(--space-3) var(--space-4);min-width:7rem;max-width:32rem;overflow-wrap:break-word}th{font-weight:600;color:var(--color-text-muted)}.table-scroll th{background:var(--color-neutral-bg)}.table-scroll td code{font-family:var(--font-mono);overflow-wrap:normal;white-space:nowrap}.table-scroll tbody tr:last-child>td{border-bottom:0}td[data-field=effective-bid]{font-variant-numeric:tabular-nums}.fixed-set{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);background:var(--color-info-bg);border-left:4px solid var(--color-info-edge)}[data-availability=available],[data-availability=ready],[data-enabled=true],[data-retry=enabled],[data-pin-status=verified],[data-freshness=current],[data-freshness-state=current],[data-status=accepted],[data-status=completed],[data-status=succeeded],[data-delivery=applied],[data-delivery=delivered]{background:var(--color-ok-bg);border-left:4px solid var(--color-ok-edge)}[data-availability=blocked],[data-enabled=unknown],[data-pin-status=pending],[data-ledger=empty],[data-freshness=stale],[data-freshness-state=stale],[data-status=queued],[data-status=pending],[data-status=running],[data-delivery=pending]{background:var(--color-banner-bg);border-left:4px solid var(--color-banner-edge)}[data-availability=forbidden],[data-availability=unsupported],[data-availability=unavailable],[data-enabled=false],[data-retry=disabled],[data-ledger=error],[data-freshness=failed],[data-freshness-state=failed],[data-status=failed],[data-status=rejected],[data-status=error],[data-status=cancelled],[data-delivery=rejected],[data-delivery=failed]{background:var(--color-alert-bg);border-left:4px solid var(--color-alert-text)}[data-availability=missing],[data-enabled=missing],[data-freshness=not_applied],[data-freshness-state=not_applied],[data-delivery=unknown],[data-status=unknown]{background:var(--color-info-bg);border-left:4px solid var(--color-info-edge)}[data-demo=fixture],[data-demo=live],[data-ledger=blocked]{background:var(--color-banner-bg);border-left:4px solid var(--color-banner-edge)}[data-delivery=not_required]{background:transparent;border-left:none}input,select,textarea,button{font:inherit}input:not([type=checkbox]):not([type=radio]),select,textarea,.search-input{color:var(--color-text);background:var(--color-input-bg);border:1px solid var(--color-control-line);border-radius:var(--radius-sm);min-height:2.75rem;max-width:100%;min-width:0;padding:var(--space-2) var(--space-3);line-height:var(--leading-body)}input[type=search]{width:min(100%,28rem)}textarea{width:100%;min-height:6rem;resize:vertical}input::placeholder,textarea::placeholder{color:var(--color-text-muted);opacity:1}button{min-height:2.75rem;max-width:100%;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--color-control-line);background:var(--color-panel);color:var(--color-text);cursor:pointer;font-weight:600;line-height:var(--leading-body);overflow-wrap:anywhere}button[type=submit]{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}button:not(:disabled):hover{box-shadow:inset 0 0 0 1px currentColor}button:disabled,input:disabled,select:disabled,textarea:disabled,fieldset:disabled input,fieldset:disabled select,fieldset:disabled textarea{color:var(--color-disabled-text);background:var(--color-disabled-bg);border-color:var(--color-line);cursor:not-allowed;opacity:1;-webkit-text-fill-color:currentColor}label{overflow-wrap:anywhere;line-height:var(--leading-body)}fieldset{min-width:0;max-width:100%;margin:var(--space-4) 0;padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-sm)}legend{padding:0 var(--space-2);font-weight:600;overflow-wrap:anywhere}form>label{display:block;margin:var(--space-3) 0}form>label>input:not([type=checkbox]):not([type=radio]),form>label>select,form>label>textarea{display:block;width:min(100%,36rem);margin-top:var(--space-1)}.filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--space-3) var(--space-4);margin:var(--space-4) 0;padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-neutral-bg);align-items:end}.filters>*{min-width:0;margin:0}.filters>p{grid-column:1 / -1;color:var(--color-text-muted);font-size:var(--text-xs)}.filters label,.filters legend{font-weight:600}.filters input:not([type=checkbox]):not([type=radio]),.filters select,.filters textarea{display:block;width:100%;margin-top:var(--space-1)}.filters button,.filters a{align-self:end}.filters a{padding:var(--space-2) 0}.catalog-command{margin:var(--space-5) 0;padding:var(--space-5);background:var(--color-panel);border:1px solid var(--color-line);border-top:3px solid var(--color-focus);border-radius:var(--radius-md)}.catalog-command label{display:block;margin:var(--space-3) 0;font-weight:600}.catalog-command input:not([type=checkbox]):not([type=radio]),.catalog-command select,.catalog-command textarea{display:block;width:min(100%,36rem);margin-top:var(--space-1)}.catalog-command textarea{min-height:4.5rem}.catalog-command select[multiple]{min-height:8rem}.catalog-command fieldset:disabled label{color:var(--color-disabled-text)}input[type=checkbox],input[type=radio]{flex:0 0 auto;width:1.25rem;height:1.25rem;margin:.15rem .3rem .15rem 0;vertical-align:middle;accent-color:var(--color-primary)}.catalog-command label:has(input[type=checkbox]){font-weight:400;display:flex;align-items:flex-start;gap:var(--space-2);max-width:36rem}[data-dialog]{margin:var(--space-4) 0;padding:var(--space-4);background:var(--color-panel);border:1px solid var(--color-line);border-top:4px solid var(--color-alert-text);border-radius:var(--radius-md)}[data-dialog] button[type=submit]{background:var(--color-danger);color:var(--color-on-danger);border-color:var(--color-danger)}.state-block,.pause-panel,.site-policy-panel{margin:var(--space-4) 0;padding-top:var(--space-3);border-top:1px solid var(--line)}.pause-panel,.site-policy-panel,.publish-panel,.inheritance-panel{padding:var(--space-4);background:var(--color-panel);border:1px solid var(--color-line);border-top:4px solid var(--color-focus);border-radius:var(--radius-md)}.publish-panel{margin:var(--space-4) 0}.publish-panel code,.publish-panel dd{overflow-wrap:anywhere}.theme-control{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);max-width:100%}.theme-control label{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:500}.theme-control__select{width:9rem}@media(max-width:390px){.catalog-command{padding:var(--space-3)}.publish-panel button,.site-policy-panel button,.inheritance-panel button,[data-dialog] button[type=submit]{width:100%}}@media(max-width:720px){fieldset,.filters,.catalog-command,.pause-panel,.site-policy-panel,.publish-panel,.inheritance-panel,[data-dialog]{padding:min(var(--space-3),3vw)}}.skip-link{position:absolute;left:.5rem;top:0;transform:translateY(-120%);background:var(--color-panel);padding:.4rem .6rem}.skip-link:focus{position:static;transform:none;display:inline-block;margin:.5rem 1rem 0}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}section[role=alert],p[role=alert]{background:var(--alert-bg);color:var(--alert);padding:.6rem .8rem;border-left:4px solid var(--color-alert-text);max-width:100%;overflow-wrap:anywhere;border-radius:var(--radius-sm)}[data-state]{max-width:100%;overflow-wrap:anywhere}[data-state=loading]{background:var(--color-info-bg);border-left:4px solid var(--color-info-edge);padding:.6rem .8rem}[data-state=empty],[data-state=stale],[data-state=fixture]{background:var(--color-banner-bg);border-left:4px solid var(--color-banner-edge);padding:.6rem .8rem}[data-state=error],[data-state=forbidden],[data-state=unavailable],[data-state=conflict],[data-state=unknown],[data-state=refused],[data-state=rejected]{background:var(--color-alert-bg);color:var(--color-alert-text);border-left:4px solid var(--color-alert-text);padding:.6rem .8rem}.pause-panel [data-command-outcome=accepted],.site-policy-panel [data-command-outcome=accepted],.publish-panel [data-command-outcome=accepted],[data-command-outcome=accepted]{background:var(--color-ok-bg);border-left:4px solid var(--color-ok-edge);padding:.6rem .8rem}[data-command-outcome=rejected]{background:var(--color-alert-bg);color:var(--color-alert-text);border-left:4px solid var(--color-alert-text);padding:.6rem .8rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}main li[data-availability],main li[data-enabled],main p[data-availability]{padding:var(--space-2) var(--space-3);margin-block:var(--space-2);border-radius:var(--radius-sm)}.ui-icon{width:1.25rem;height:1.25rem;flex:0 0 auto;vertical-align:middle}.top{padding:.65rem 1.25rem}.top-heading{gap:1.5rem}.brand{color:var(--color-text);text-decoration:none}.brand-mark{flex-basis:3.25rem;height:2.75rem;background:var(--color-text);color:var(--color-panel);font-size:1.4rem;letter-spacing:-.12em;display:flex;justify-content:center}.brand-mark span{color:#9bbcff}.product,.product-note{display:block}.top-tools{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;min-width:0}.icon-button{display:inline-flex;align-items:center;justify-content:center;padding:.65rem;min-width:2.75rem}.identity{position:relative;margin:0;padding-left:1.25rem;border-left:1px solid var(--line);max-width:21rem}.session-summary{flex-wrap:nowrap}.session-avatar{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex:0 0 auto;border:1px solid var(--line);border-radius:50%;background:var(--color-accent-bg);color:var(--color-focus);font-weight:700}.session-person{min-width:0}.session-email{display:block;overflow-wrap:anywhere;font-size:var(--text-xs)}.session-role{display:block;color:var(--color-text-muted);font-size:.7rem}.session-details{margin:.15rem 0 0 2.75rem}.session-details>summary{font-size:.7rem}.session-details[open]{margin-top:.15rem}.session-details[open]>dl,.session-details[open]>[data-pin-status]{position:relative;margin-left:-2.75rem;max-width:28rem}.layout{grid-template-columns:11.5rem minmax(0,1fr);gap:1rem;padding:1rem 1.25rem}.workspace-nav{position:sticky;top:1.25rem}.nav-heading{margin:0 .75rem .5rem;font-size:.65rem;letter-spacing:.13em;font-weight:700;text-transform:uppercase;color:var(--color-text-muted)}.nav-heading-secondary{margin-top:1rem}nav[aria-label=Разделы] a{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;font-size:.875rem;font-weight:550}nav[aria-label=Разделы] a[aria-current=page]{box-shadow:none;background:var(--color-accent-bg);font-weight:700}.nav-status{font-size:.65rem;margin:-.15rem .75rem .5rem 2.75rem}.nav-footnote{margin:2rem .75rem 0;border-top:1px solid var(--line);padding-top:1rem;font-size:var(--text-xs);color:var(--color-text-muted)}.nav-footnote small{display:block;margin-top:.25rem;font-size:.65rem}.nav-footnote-dot{display:inline-block;width:.4rem;height:.4rem;margin-right:.4rem;border-radius:50%;background:var(--color-info-edge)}main{padding:1.25rem;border-radius:.875rem}.page-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--line)}.page-heading-copy{min-width:0}.page-heading .create-bundle-entry{margin:0}.page-heading-copy p{margin:.25rem 0 0;color:var(--color-text-muted);font-size:var(--text-xs)}.page-heading h1{font-size:clamp(1.35rem,2vw,1.65rem);margin:0;letter-spacing:-.035em}.page-heading>p:last-child{color:var(--color-text-muted);margin-bottom:0;max-width:72ch}.eyebrow{margin:0 0 .4rem;color:var(--color-text-muted);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.technical-details{margin:.5rem 0;color:var(--color-text-muted);border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 .75rem;font-size:var(--text-xs)}.technical-details>summary{min-height:2.75rem;align-content:center;font-weight:550}.technical-details[open]{padding-bottom:1rem}.technical-details[open]>section h2{font-size:var(--text-sm)}.capability-details{background:transparent;margin:.5rem 0;border-color:transparent}.overview-workspace>section+section{margin-top:1rem}.overview-welcome{padding:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;background:var(--color-accent-bg);border:1px solid var(--line);border-radius:var(--radius-md)}.overview-welcome h2{font-size:1.35rem;margin:.3rem 0;letter-spacing:-.02em}.overview-welcome p:last-child{color:var(--color-text-muted);margin:.5rem 0 0}.overview-welcome .create-bundle-entry{margin:0;flex:0 0 auto}.overview-welcome .creation-unavailable{max-width:25ch}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:0 0 .9rem}.section-heading h2{margin:0;font-size:1rem}.muted,.section-note{font-size:var(--text-xs);color:var(--color-text-muted)}.section-note{margin-top:-.15rem}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.metric-card{padding:.75rem 1rem;border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;background:var(--color-panel)}.metric-label{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:var(--text-xs);font-weight:550;color:var(--color-text-muted)}.metric-label .ui-icon{width:1rem;height:1rem}.metric-card>strong{display:block;margin:.5rem 0 .25rem;font-size:1.5rem;line-height:1.2;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.metric-card>span{color:var(--color-text-muted);font-size:.7rem}.metric-card--attention{border-color:var(--color-banner-edge);background:var(--color-banner-bg)}.overview-columns{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:1rem;margin:1rem 0}.workspace-card{min-width:0;border:1px solid var(--line);border-radius:var(--radius-md);padding:1rem;background:var(--color-panel)}.overview-columns>section+section{margin:0}.workspace-card .table-scroll{margin-bottom:0;border:0}.workspace-card th,.workspace-card td{padding:.5rem;min-width:5rem}.overview-geo{max-width:13rem}.text-action{display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;font-weight:600;font-size:var(--text-xs);text-decoration:none}.entity-link{font-weight:650;text-decoration:none}.entity-link:hover,.text-action:hover{text-decoration:underline}.cell-note{display:block;font-size:.7rem;color:var(--color-text-muted);margin-top:.25rem;font-weight:400}.numeric{font-variant-numeric:tabular-nums}.status-pill{display:inline-flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:550;padding:.3rem .55rem;border-radius:2rem;max-width:100%;background:var(--color-neutral-bg);color:var(--color-text-muted)}.status-dot{width:.35rem;height:.35rem;flex:0 0 auto;background:currentColor;border-radius:50%}.status-pill--good{color:var(--color-ok-edge);background:var(--color-ok-bg)}.status-pill--warning{color:var(--color-banner-edge);background:var(--color-banner-bg)}.status-pill--danger{color:var(--color-alert-text);background:var(--color-alert-bg)}.status-pill--info{color:var(--color-info-edge);background:var(--color-info-bg)}.welcome-empty{padding:2rem 1rem;text-align:center;color:var(--color-text-muted)}.welcome-empty>.ui-icon{width:2rem;height:2rem;color:var(--color-focus)}.welcome-empty h3{color:var(--color-text);font-size:1rem;margin-top:.75rem}.welcome-empty p{max-width:42ch;margin:.5rem auto}.compact-empty{padding:1.75rem .5rem}ul.activity-list{padding:0;margin:0;list-style:none}.activity-list li{display:flex;align-items:start;gap:.75rem;padding:.6rem 0;border-bottom:1px solid var(--line)}.activity-list li:last-child{border-bottom:0}.activity-list li>div{min-width:0}.activity-list a{color:var(--color-text);font-weight:600;font-size:var(--text-xs);text-decoration:none}.activity-list a:hover{color:var(--color-focus);text-decoration:underline}.activity-icon{width:2rem;height:2rem;display:grid;place-items:center;flex:0 0 auto;background:var(--color-neutral-bg);border-radius:50%;color:var(--color-text-muted)}.activity-icon .ui-icon{width:1rem;height:1rem}.attention-note{display:block;font-size:.7rem;color:var(--color-alert-text);margin-top:.25rem}.quick-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.quick-link{display:flex;align-items:center;min-width:0;gap:.75rem;padding:1rem;border:1px solid var(--line);border-radius:var(--radius-md);color:var(--color-text);text-decoration:none}.quick-link:hover{border-color:var(--color-focus);background:var(--color-accent-bg)}.quick-link>span:nth-child(2){flex:1;min-width:0}.quick-link strong{display:block;font-size:var(--text-xs)}.quick-link small{display:block;color:var(--color-text-muted);font-size:.7rem;margin-top:.2rem}.quick-link-icon{display:grid;place-items:center;padding:.55rem;background:var(--color-neutral-bg);border-radius:var(--radius-sm);color:var(--color-focus)}.overview-diagnostics{margin-top:1.75rem}.pause-panel,.site-policy-panel,.publish-panel,.inheritance-panel{border-top-width:1px}@media(max-width:1300px){.overview-columns{grid-template-columns:minmax(0,1fr)}.overview-operations .activity-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}@media(max-width:1100px){.top{padding:1rem}.top-tools{gap:.75rem}.layout{padding:1rem}.workspace-nav{position:static;display:flex;align-items:flex-start;gap:.5rem;overflow-x:auto}.workspace-nav>.create-bundle-entry{min-width:10rem;margin:0}nav[aria-label=Разделы] ul{flex:0 0 auto;overflow:visible}nav[aria-label=Разделы] li{flex:0 0 auto}.nav-heading,.nav-footnote{display:none}nav[aria-label=Разделы] a{white-space:nowrap}.nav-status{max-width:11rem}.nav-secondary{border-left:1px solid var(--line);padding-left:.5rem!important}}@media(max-width:720px){.top{padding:.85rem}.top-heading{gap:1rem}.top-tools{width:100%;gap:.65rem;justify-content:space-between}.top-tools .theme-control{flex:0 1 auto;flex-wrap:wrap;min-width:0;max-width:100%;gap:.35rem}.top-tools .theme-control__select{min-width:0;max-width:100%;width:min(9rem,100%)}.identity{padding-left:.65rem;max-width:50%}.session-avatar{display:none}.session-details{margin-left:0}.session-details[open]>dl,.session-details[open]>[data-pin-status]{margin-left:0}.layout{padding:.65rem}main{padding:1rem}.page-heading{margin-bottom:.75rem;padding-bottom:.75rem}.overview-welcome{display:block;padding:1.1rem}.overview-welcome h2{font-size:1.2rem}.overview-welcome .create-bundle-entry{margin-top:1rem}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.metric-card{padding:.85rem}.metric-label{align-items:flex-start}.metric-label .ui-icon{display:none}.metric-card>strong{font-size:1.7rem}.quick-links{grid-template-columns:minmax(0,1fr)}.overview-columns{gap:1rem}.workspace-card{padding:1rem}.overview-operations .activity-list{grid-template-columns:minmax(0,1fr)}.section-heading{gap:.4rem}.section-heading>.muted{width:100%}}.runtime-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:start}.runtime-control-grid>section{min-width:0}.runtime-control-grid h3{margin-top:0}.runtime-control-grid .technical-details{margin-top:.75rem}@media(max-width:1100px){.runtime-control-grid{grid-template-columns:minmax(0,1fr)}}.status-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .6rem;border:1px solid var(--color-line);border-radius:999px;background:var(--color-neutral-bg);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:650;line-height:1.45;white-space:nowrap}.status-badge:before{width:.35rem;height:.35rem;border-radius:50%;background:currentColor;content:"";flex:0 0 auto}.status-badge[data-tone=positive]{color:var(--color-ok-edge);background:var(--color-ok-bg);border-color:var(--color-ok-edge)}.status-badge[data-tone=warning]{color:var(--color-banner-edge);background:var(--color-banner-bg);border-color:var(--color-banner-edge)}.status-badge[data-tone=danger]{color:var(--color-alert-text);background:var(--color-alert-bg);border-color:var(--color-alert-text)}.bundle-workspace{min-width:0}.bundle-filters .filters{display:block;min-inline-size:0;padding:0;margin:0;border:0}.bundle-filters legend{font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-2)}.bundle-filter-main,.bundle-filter-extra{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:var(--space-3)}.bundle-filter-extra{grid-template-columns:repeat(4,minmax(0,1fr));padding:var(--space-2) 0 var(--space-3)}.bundle-filter-more>summary,.bundle-legend>summary{min-height:2.75rem;align-content:center;width:fit-content;color:var(--color-focus);font-size:var(--text-xs)}.bundle-legend{max-width:38rem}.bundle-legend p{margin:0 0 var(--space-2)}.bundle-filter-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.bundle-filter-actions a{display:inline-flex;align-items:center;min-height:2.75rem;font-size:var(--text-xs)}.bundle-catalog-note,.bundle-row-note{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:400}.bundle-catalog-note{margin:var(--space-2) 0}.bundle-list-meta,.bundle-selection-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4)}.bundle-list-meta{margin-top:0;color:var(--color-text-muted);font-size:var(--text-xs)}.bundle-list-meta p{margin:0;font-size:var(--text-sm)}.bundle-list-meta strong{color:var(--color-text)}.bundle-table{position:relative;margin-top:var(--space-1)}.bundle-table table{min-width:51rem;width:100%}.bundle-table caption:not(.visually-hidden){font-size:var(--text-xs);padding:var(--space-2) var(--space-4)}.bundle-table th{position:sticky;top:0;z-index:1;font-size:var(--text-xs);white-space:nowrap}.bundle-table td{padding:var(--space-2) var(--space-3);vertical-align:middle;min-width:0}.bundle-table th{min-width:0;padding:var(--space-2) var(--space-3)}.bundle-table .status-badge{max-width:100%;white-space:normal}.bundle-table td:first-child,.bundle-table th:first-child{width:3.25rem;min-width:3.25rem;padding:var(--space-2)}.bundle-select-target{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;cursor:pointer}.bundle-select-target input{margin:0}.bundle-table tr[data-selected=true]{background:var(--color-accent-bg)}.bundle-table tbody tr:hover{background:var(--color-neutral-bg)}.bundle-table .bundle-name-cell{min-width:12rem;max-width:17rem}.bundle-name{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem var(--space-2);min-height:2.75rem;font-weight:650;text-decoration:none}.bundle-name:hover{text-decoration:underline}.bundle-name code{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:400}.bundle-row-note{display:block;margin-top:.15rem}.bundle-name-cell>.bundle-row-note{line-height:1.45}.bundle-bid{font-variant-numeric:tabular-nums;white-space:nowrap}.bundle-attention{display:block;margin-top:var(--space-1);color:var(--color-banner-edge);font-size:var(--text-xs);font-weight:600}.bundle-row-details{max-width:26rem;margin:0}.bundle-row-details>summary{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--color-focus);font-size:var(--text-xs);list-style:none;border-radius:var(--radius-sm);min-width:2.75rem;justify-content:center}.bundle-row-details>summary::-webkit-details-marker{display:none}.bundle-row-details>summary:hover{background:var(--color-accent-bg)}.bundle-row-details[open]{min-width:15rem}.bundle-state-icon{display:inline-flex;width:2rem;height:2rem;justify-content:center;align-items:center;flex:0 0 auto;color:var(--color-text-muted);background:var(--color-neutral-bg);border-radius:var(--radius-sm)}.bundle-state-icon[data-tone=positive]{color:var(--color-ok-edge);background:var(--color-ok-bg)}.bundle-state-icon[data-tone=warning]{color:var(--color-banner-edge);background:var(--color-banner-bg)}.bundle-state-icon[data-tone=danger]{color:var(--color-alert-text);background:var(--color-alert-bg)}.bundle-config-state{display:flex;align-items:center;gap:var(--space-1)}.bundle-versions{color:var(--color-text-muted);font-size:var(--text-xs);white-space:nowrap}.bundle-row-actions{display:flex;gap:var(--space-1);align-items:center}.bundle-row-actions button{width:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:.5rem;display:inline-flex;align-items:center;justify-content:center}.bundle-row-actions button[data-bundle-action=archive]:not(:disabled){color:var(--color-alert-text)}[data-bundle-action-panel]{margin:var(--space-2) 0 var(--space-4);padding:var(--space-4);border:1px solid var(--color-focus);border-radius:var(--radius-sm);background:var(--color-panel)}[data-bundle-action-panel] h2{margin-top:0;font-size:var(--text-h2)}[data-bundle-action-panel] form{max-width:48rem}.bundle-action-panel__header{display:flex;align-items:start;justify-content:space-between;gap:var(--space-3)}.bundle-action-panel__header>div{min-width:0}.bundle-action-panel__description{font-size:var(--text-sm)}.bundle-action-panel__state{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--space-3);background:var(--color-neutral-bg);border-radius:var(--radius-sm)}.bundle-action-panel__state>div{min-width:0}.bundle-action-panel__state dt{color:var(--color-text-muted);font-size:var(--text-xs)}.bundle-action-panel__state dd{margin-top:var(--space-1)}.bundle-action-panel__footer{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.bundle-action-panel__form label{display:flex;align-items:center;gap:var(--space-2);min-height:2.75rem}.bundle-action-panel__form input[type=checkbox]{width:auto;flex:0 0 auto}.bundle-action-panel .button-primary{color:var(--color-on-primary);border-color:var(--color-primary);background:var(--color-primary)}.bundle-action-panel .button-danger{color:var(--color-alert-text);border-color:var(--color-alert-text);background:var(--color-alert-bg)}.bundle-action-panel button:disabled{color:var(--color-disabled-text);border-color:var(--color-line);background:var(--color-disabled-bg)}.bundle-action-outcome{margin:var(--space-3) 0;padding:var(--space-2) var(--space-3);border-left:3px solid var(--color-info-edge);background:var(--color-info-bg)}.bundle-action-outcome--rejected{border-color:var(--color-alert-text);background:var(--color-alert-bg)}.bundle-action-outcome--unknown{border-color:var(--color-banner-edge);background:var(--color-banner-bg)}.bundle-row-details dl{grid-template-columns:1fr;gap:var(--space-1);font-size:var(--text-xs)}.bundle-row-details dd{margin-bottom:var(--space-2)}.bundle-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs)}.bundle-pagination p{margin:0}.bundle-pagination a{display:inline-flex;align-items:center;min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);margin-left:var(--space-2);font-weight:600;text-decoration:none}.bundle-selection{padding:var(--space-3) var(--space-4);background:var(--color-info-bg);border:1px solid var(--color-focus);border-radius:var(--radius-sm)}.bundle-selection-bar h2{margin:0;font-size:var(--text-sm)}.bundle-selection-bar span,.bundle-selection>details{font-size:var(--text-xs)}.bundle-selection-bar a,.bundle-selection>details>summary{min-height:2.75rem;display:flex;align-items:center}.bundle-selected-list{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;list-style:none}.bundle-selected-list li{display:inline-flex;align-items:center;gap:var(--space-2);padding-left:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-panel)}.bundle-selected-list button{padding:var(--space-2);border:0;font-size:var(--text-xs);background:transparent}.bundle-bulk,.bundle-controls,.bundle-diagnostics,.bundle-identity-details{margin-top:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-panel)}.bundle-bulk>summary,.bundle-controls>summary,.bundle-diagnostics>summary,.bundle-identity-details>summary{padding:var(--space-3) var(--space-4);min-height:2.75rem;font-weight:600}.bundle-controls>summary{color:var(--color-focus);background:var(--color-accent-bg)}.bundle-bulk[open],.bundle-controls[open],.bundle-diagnostics[open],.bundle-identity-details[open]{padding:0 var(--space-4) var(--space-4)}.bundle-bulk[open]>summary,.bundle-controls[open]>summary,.bundle-diagnostics[open]>summary,.bundle-identity-details[open]>summary{margin:0 calc(-1 * var(--space-4)) var(--space-3)}.bundle-bulk .inheritance-panel{padding:0;border:0}.bundle-empty{padding:var(--space-6);margin:var(--space-4) 0;text-align:center;border:1px dashed var(--color-control-line);border-radius:var(--radius-md);background:var(--color-neutral-bg)}.bundle-empty p{margin-right:auto;margin-left:auto;color:var(--color-text-muted)}.bundle-empty-symbol{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-md);background:var(--color-accent-bg);color:var(--color-focus);font-size:1.5rem}.bundle-empty a{display:inline-flex;align-items:center;min-height:2.75rem}.bundle-summary{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-neutral-bg);border:1px solid var(--color-line);border-radius:var(--radius-md)}.bundle-summary-heading{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:var(--space-4)}.bundle-summary-heading>div{min-width:0}.bundle-summary-heading h2{margin:var(--space-1) 0 var(--space-2);font-size:clamp(1.125rem,2vw,1.5rem);letter-spacing:-.02em}.bundle-eyebrow{margin:0;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600}.bundle-summary-id{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.bundle-pin{color:var(--color-focus)}.bundle-summary-actions{max-width:18rem}.bundle-summary-actions .primary-action,.bundle-edit-disabled{display:inline-flex;align-items:center;min-height:2.75rem;padding:var(--space-2) var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-on-primary);font-weight:600;text-decoration:none}.bundle-edit-disabled{color:var(--color-disabled-text);background:var(--color-disabled-bg);border-color:var(--color-line)}.bundle-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-4)}.bundle-status-grid>section{padding:var(--space-4);margin:0;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-panel)}.bundle-status-grid h3{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:600}.bundle-status-grid p{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-xs)}.bundle-identity-details{font-size:var(--text-xs)}.bundle-moderation{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-panel);font-size:var(--text-xs)}.bundle-moderation dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:0}.bundle-moderation dd{font-weight:600}.bundle-moderation p{color:var(--color-text-muted)}.bundle-moderation p:last-child{margin-bottom:0}.bundle-sync-error{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-alert-text);background:var(--color-alert-bg);color:var(--color-alert-text);border-radius:var(--radius-sm)}.bundle-sync-error p{margin-bottom:0;font-size:var(--text-xs)}.bundle-source-note[data-demo]{margin-top:var(--space-5);padding:var(--space-2) 0;border:0;background:transparent;color:var(--color-text-muted);font-size:var(--text-xs)}.bundle-source-note[data-demo=fixture]{padding:var(--space-3);background:var(--color-banner-bg);color:var(--color-banner-edge);border-radius:var(--radius-sm)}@media(max-width:1200px){.bundle-filter-main,.bundle-filter-extra{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.bundle-action-panel__state{grid-template-columns:minmax(0,1fr)}.bundle-summary{padding:var(--space-3)}.bundle-status-grid,.bundle-moderation dl{grid-template-columns:minmax(0,1fr)}.bundle-summary-actions{max-width:none;width:100%}.bundle-summary-actions .primary-action,.bundle-edit-disabled{width:100%;justify-content:center}.bundle-list-meta{align-items:start}.bundle-filters .filters{padding:0}}@media(max-width:440px){.bundle-filter-main,.bundle-filter-extra{grid-template-columns:minmax(0,1fr)}.bundle-empty{padding:var(--space-4)}}.draft-workspace{max-width:64rem;min-width:0}.draft-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0 0 var(--space-4);gap:var(--space-3)}.draft-progress li{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) 0;color:var(--color-text-muted);border-bottom:2px solid var(--color-line);font-size:var(--text-sm);font-weight:600}.draft-progress li>span,.draft-section-number{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--color-neutral-bg);color:var(--color-text-muted);font-size:var(--text-sm)}.draft-progress li[aria-current=step]{color:var(--color-primary);border-color:var(--color-primary)}.draft-progress li[aria-current=step]>span{background:var(--color-primary);color:var(--color-on-primary)}.draft-progress li[data-complete=true]>span{color:var(--color-ok-edge);background:var(--color-ok-bg)}.draft-intro,.draft-workspace .draft-hint{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:400;line-height:1.6}.filters.draft-editor{display:flex;flex-direction:column;align-items:stretch;padding:0;border:0;background:transparent;gap:var(--space-5)}.draft-section-heading h2,.draft-section-heading p,.draft-review-step h3{margin-top:0}.draft-editor .draft-section{display:block;padding:var(--space-5);margin:0;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-panel)}.draft-section>legend{color:var(--color-text);font-size:var(--text-md);padding-inline:var(--space-2)}.draft-section-number{margin-right:var(--space-1);color:var(--color-primary);background:var(--color-accent-bg)}.draft-editor label,.draft-publish-form label{display:block;margin:var(--space-3) 0;font-size:var(--text-sm);font-weight:600}.draft-money-fields{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(5rem,.7fr) minmax(0,1.5fr);gap:var(--space-4)}.draft-budget-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.draft-subsection{margin-top:var(--space-4)}.draft-subsection h3{font-size:var(--text-sm);margin:var(--space-4) 0 var(--space-2)}.draft-choice-row{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.draft-editor .draft-choice,.draft-publish-form label:has(input[type=checkbox]){display:flex;align-items:flex-start;gap:var(--space-2);min-height:2.75rem;margin:0;padding:var(--space-2) 0;font-weight:400}.draft-choice-stack{display:grid}.draft-workspace [hidden]{display:none!important}.draft-save-bar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-4) 0}.draft-save-bar button{min-width:13rem}.draft-review-step,.draft-preview{padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-panel)}.draft-preview{margin-top:var(--space-5)}.draft-preview-status{color:var(--color-text);background:var(--color-info-bg);border-left:3px solid var(--color-info-edge);border-radius:var(--radius-sm);padding:var(--space-3)}.draft-technical{padding:var(--space-3) 0;color:var(--color-text-muted);font-size:var(--text-sm);max-width:100%}.draft-technical>summary{min-height:2.75rem;padding:var(--space-2) 0;cursor:pointer;color:var(--color-text-muted);font-weight:500}.draft-technical[open]>summary{color:var(--color-text)}.draft-technical code,.draft-technical p,.draft-technical dd{overflow-wrap:anywhere}.draft-receipt{padding:var(--space-4) var(--space-5);margin:var(--space-4) 0;border:1px solid var(--color-ok-edge);border-radius:var(--radius-md);background:var(--color-ok-bg)}.draft-receipt h2{margin-top:0}.draft-receipt[data-decision=rejected]{border-color:var(--color-alert-text);background:var(--color-alert-bg)}.draft-conflict,.draft-conflict-actions{background:var(--color-alert-bg);border:1px solid var(--color-alert-text);border-radius:var(--radius-md);padding:var(--space-4)}.draft-conflict-actions button{margin:var(--space-1) var(--space-2) var(--space-1) 0}.country-picker-count{font-size:var(--text-sm);font-weight:600}.country-picker-selected{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.country-picker-selected:empty{display:none}.country-picker-selected li{padding:var(--space-2) var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-accent-bg);font-size:var(--text-sm);max-width:100%}.country-picker-selected label{margin:var(--space-1) 0 0;min-height:2rem;font-weight:400}.country-picker-options{max-height:16rem;overflow:auto;overscroll-behavior:contain;border:1px solid var(--color-line);border-radius:var(--radius-sm);padding:var(--space-2);background:var(--color-input-bg)}.draft-editor .country-picker-options label{display:flex;align-items:flex-start;gap:var(--space-2);min-height:2.75rem;padding:var(--space-2);margin:0;font-weight:400;border-radius:var(--radius-sm)}.country-picker-options label:hover,.country-picker-options label:has(input:checked){background:var(--color-accent-bg)}.draft-workspace .draft-publish-form{display:block;border:0;padding:0;background:transparent}.draft-publish-form>button{margin-top:var(--space-4)}@media(max-width:600px){.draft-editor .draft-section,.draft-review-step,.draft-preview,.draft-receipt{padding:var(--space-3)}.draft-money-fields,.draft-budget-fields{grid-template-columns:minmax(0,1fr);gap:0}.draft-progress{gap:var(--space-2)}.draft-progress li{flex-direction:column;align-items:flex-start;font-size:var(--text-xs)}.draft-save-bar button,.draft-review-step>button{width:100%}.country-picker-selected{flex-direction:column}}.secondary-instructions{margin:var(--space-2) 0;border:0;border-top:1px solid var(--color-line);border-radius:0;color:var(--color-text-muted);background:transparent;font-size:var(--text-xs)}.secondary-instructions>summary{padding:var(--space-2) 0;min-height:2.75rem;font-weight:600}.secondary-instructions>p,.secondary-instructions>div{margin:var(--space-2) 0 var(--space-3)}.filters.secondary-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);padding:var(--space-3);margin-bottom:var(--space-3)}.secondary-toolbar>label{display:flex;flex:1 1 12rem;flex-direction:column;gap:var(--space-1);max-width:100%}.secondary-toolbar>label[for=limit],.secondary-toolbar>label[for=operations-limit],.secondary-toolbar>label[for=optimizer-limit]{flex:0 1 10rem}.secondary-toolbar>button{flex:0 0 auto;max-width:100%}.secondary-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);margin:var(--space-2) 0}.secondary-pagination p{margin:0}.secondary-pagination a{display:inline-flex;align-items:center;min-height:2.75rem;max-width:100%}.secondary-page-note{color:var(--color-text-muted);font-size:var(--text-xs)}.filters>.secondary-instructions{grid-column:1 / -1;order:2;margin:var(--space-1) 0 0}.secondary-source-note[data-demo]{padding:var(--space-2) 0;border:0;background:transparent;color:var(--color-text-muted);font-size:var(--text-xs)}.secondary-source-note[data-demo=fixture]{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-banner-bg);color:var(--color-banner-edge)}.secondary-caption>summary{min-height:2.75rem;padding:var(--space-2) 0;color:var(--color-text)}.secondary-caption p{font-weight:400;font-size:var(--text-xs)}.secondary-editor{padding-top:var(--space-3);border-top:1px solid var(--color-line)}.secondary-editor h3{margin-bottom:var(--space-3)}[data-screen=operations] .table-scroll time,[data-screen=optimizer-runs] .table-scroll time{white-space:nowrap;font-variant-numeric:tabular-nums}[data-screen=operations] .table-scroll a,[data-screen=optimizer-runs] .table-scroll a{display:inline-flex;align-items:center;min-height:2.75rem}[data-screen=operations] .table-scroll td,[data-screen=optimizer-runs] .table-scroll td{vertical-align:middle}[data-screen=operations] .table-scroll th,[data-screen=operations] .table-scroll td,[data-screen=optimizer-runs] .table-scroll th,[data-screen=optimizer-runs] .table-scroll td,[data-screen=catalogs] .table-scroll th,[data-screen=catalogs] .table-scroll td{padding:var(--space-2) var(--space-3)}[data-screen=optimizer-runs] .table-scroll ul{margin:0;padding:0;list-style:none}[data-screen=optimizer-runs] .table-scroll li{padding:var(--space-2) var(--space-3);margin-bottom:var(--space-1);font-size:var(--text-xs);border-radius:var(--radius-sm)}
