.adm{display:grid;grid-template-columns:248px 1fr;min-height:100vh}.adm__side{background:var(--c-graphite-900);color:var(--c-warm-white);border-right:1px solid rgba(246,244,241,.12);position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto}.adm__brand{padding:var(--s-5);border-bottom:1px solid rgba(246,244,241,.12)}.adm__brandrow{display:flex;align-items:center;gap:var(--s-3)}.adm__mark{width:32px;height:32px;background:var(--c-red);color:#fff;display:grid;place-items:center;font-size:1.05rem;flex:none}.adm__mark,.adm__name{font-family:var(--font-display);font-weight:700}.adm__name{font-size:1.2rem;letter-spacing:.02em}.adm__name,.adm__role{text-transform:uppercase}.adm__role{font-family:var(--font-mono);font-size:.5rem;letter-spacing:.2em;color:var(--c-steel-300);margin-top:3px}.adm__nav{padding:var(--s-4) 0}.adm__navlink{display:flex;align-items:center;gap:var(--s-3);padding:.7rem var(--s-5);font-size:var(--fs-sm);color:var(--c-steel-200);border-left:3px solid transparent;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.adm__navlink:hover{background:rgba(246,244,241,.06);color:#fff}.adm__navlink.is-active{background:rgba(216,35,28,.16);border-left-color:var(--c-red);color:#fff}.adm__navlink .ico{width:17px;height:17px}.adm__main{min-width:0;background:var(--bg)}.adm__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-5);padding:var(--s-6) var(--s-6) var(--s-5);border-bottom:1px solid var(--line);background:var(--bg-raised);flex-wrap:wrap}.adm__title{font-family:var(--font-display);font-size:1.9rem;font-weight:700;text-transform:uppercase;line-height:1}.adm__sub{color:var(--fg-muted);font-size:var(--fs-sm);margin-top:var(--s-2)}.adm__body{padding:var(--s-6)}.adm__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.adm__stat{background:var(--bg-raised);padding:var(--s-5)}.adm__stat .l{font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint)}.adm__stat .v{font-family:var(--font-display);font-size:2.4rem;font-weight:700;line-height:1;margin-top:var(--s-3)}.adm__table{width:100%;background:var(--bg-raised);border:1px solid var(--line);border-collapse:collapse}.adm__table td,.adm__table th{padding:.7rem var(--s-4);text-align:left;border-bottom:1px solid var(--line);font-size:var(--fs-sm);vertical-align:middle}.adm__table thead th{font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);border-bottom:2px solid var(--fg)}.adm__table tbody tr:hover,.adm__table thead th,.adm__thumb{background:var(--bg-sunken)}.adm__thumb{width:44px;height:44px;object-fit:cover;border:1px solid var(--line)}.adm__mono{font-family:var(--font-mono);font-size:.6875rem}.adm__toolbar{display:flex;gap:var(--s-3);align-items:center;flex-wrap:wrap;margin-bottom:var(--s-4)}.adm__toolbar .input,.adm__toolbar .select{max-width:260px}.adm__form{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:var(--s-6);gap:var(--s-6);align-items:start}.adm__card{border:1px solid var(--line);background:var(--bg-raised);margin-bottom:var(--s-4)}.adm__cardhead{padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:var(--s-3)}.adm__cardn{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.14em;color:var(--c-red)}.adm__cardt{font-family:var(--font-display);font-size:1.1rem;font-weight:600;text-transform:uppercase}.adm__cardbody{padding:var(--s-5)}.adm__alert{padding:var(--s-4);border-left:3px solid var(--c-red);background:var(--c-red-wash);font-size:var(--fs-sm);margin-bottom:var(--s-4)}.adm__alert--ok{border-left-color:var(--c-stock);background:var(--c-stock-soft)}.adm__alert ul{margin-top:var(--s-2);padding-left:var(--s-4);list-style:disc}.adm__devbanner{background:repeating-linear-gradient(-45deg,rgba(216,35,28,.14) 0 12px,transparent 12px 24px);border-bottom:1px solid var(--line);padding:var(--s-3) var(--s-6);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--c-red-dark)}.adm__side{display:flex;flex-direction:column}.adm__nav{flex:1 1 auto}.adm__account{border-top:1px solid rgba(246,244,241,.12);padding:var(--s-4) var(--s-5);justify-content:space-between}.adm__account,.adm__accountlink{display:flex;align-items:center;gap:var(--s-3)}.adm__accountlink{min-width:0;color:inherit}.adm__avatar{width:30px;height:30px;flex:none;background:var(--c-steel-700,rgba(246,244,241,.14));color:#fff;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:.85rem}.adm__accountmeta{display:grid;min-width:0}.adm__accountname{font-size:var(--fs-sm);color:#fff}.adm__accountmail,.adm__accountname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm__accountmail{color:var(--c-steel-300)}.adm__accountmail,.adm__logout{font-family:var(--font-mono);font-size:.5625rem}.adm__logout{letter-spacing:.14em;text-transform:uppercase;color:var(--c-steel-200);border:1px solid rgba(246,244,241,.22);background:none;padding:.35rem .6rem;cursor:pointer;flex:none;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.adm__logout:hover{background:var(--c-red);border-color:var(--c-red);color:#fff}.adm__logout[disabled]{opacity:.55;cursor:progress}.adm__notice{padding:var(--s-3) var(--s-6);border-bottom:1px solid var(--line);font-size:var(--fs-sm);background:var(--bg-raised)}.adm__notice--warn{border-left:3px solid var(--c-red);background:var(--c-red-wash)}.adm__notice a{text-decoration:underline}.adm__error,.adm__ok{padding:var(--s-3) var(--s-4);font-size:var(--fs-sm);border-left:3px solid var(--c-red);background:var(--c-red-wash)}.adm__ok{border-left-color:var(--c-stock);background:var(--c-stock-soft)}.adm__pill{display:inline-block;font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.12em;text-transform:uppercase;padding:.2rem .45rem;border:1px solid var(--line)}.adm__pill--ok{color:var(--c-stock-dark,#1c6b3a);border-color:currentColor}.adm__pill--off{color:var(--fg-faint)}.adm__flag{display:block;font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--c-red-dark);margin-top:2px}.adm__muted{color:var(--fg-faint)}.adm__link{text-decoration:underline;transition:color var(--t-fast) var(--ease)}.adm__link:focus-visible,.adm__link:hover{color:var(--c-red-dark);text-decoration-thickness:2px}.adm__empty{text-align:center;color:var(--fg-muted);padding:var(--s-6)!important}.adm__crumb{font-size:var(--fs-sm);margin-bottom:var(--s-2)}.adm__crumb a,.adm__note{color:var(--fg-muted)}.adm__note{margin-top:var(--s-5);font-size:var(--fs-sm);max-width:70ch}.adm__stack{display:grid;grid-gap:var(--s-5);gap:var(--s-5);max-width:560px}.adm__stack fieldset{border:1px solid var(--line);padding:var(--s-4)}.adm__filters,.adm__formactions{display:flex;gap:var(--s-3)}.adm__filters{align-items:center;flex-wrap:wrap;margin-bottom:var(--s-4)}.adm__filters .input,.adm__filters .select{max-width:320px}.adm__check{display:flex;gap:var(--s-3);align-items:flex-start;padding:var(--s-2) 0;font-size:var(--fs-sm)}.adm__check input{margin-top:.25rem;flex:none}.adm__checkhint{display:block;color:var(--fg-muted);font-size:var(--fs-xs,.75rem)}.adm__body--split{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));grid-gap:var(--s-6);gap:var(--s-6);align-items:start}.adm__panel{border:1px solid var(--line);background:var(--bg-raised);padding:var(--s-5)}.adm__panelhead{font-family:var(--font-display);font-size:1.1rem;font-weight:600;text-transform:uppercase;margin-bottom:var(--s-4)}.adm__panellead{color:var(--fg-muted);font-size:var(--fs-sm);margin-bottom:var(--s-4)}.adm__sessions{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.adm__session{justify-content:space-between;gap:var(--s-4);border:1px solid var(--line);padding:var(--s-4)}.adm__session,.adm__sessionhead{display:flex;align-items:center;flex-wrap:wrap}.adm__sessionhead{gap:var(--s-3)}.adm__sessionmeta{color:var(--fg-muted);font-size:var(--fs-xs,.75rem);margin-top:var(--s-2)}.adm__rolelist{display:grid;grid-gap:var(--s-3);gap:var(--s-3);margin-bottom:var(--s-5)}.adm__rolelist li{border-left:3px solid var(--c-red);padding-left:var(--s-3);font-size:var(--fs-sm)}.adm__permgrid{display:flex;flex-wrap:wrap;gap:var(--s-2)}.adm__permgrid code{border:1px solid var(--line);padding:.15rem .4rem;font-size:.625rem}.adm__permdesc{display:block;color:var(--fg-muted);font-size:var(--fs-xs,.75rem);margin-top:2px}.adm__meta code{font-family:var(--font-mono);font-size:.625rem;color:var(--fg-muted);word-break:break-all}.adm__pager{display:flex;gap:var(--s-3);margin-top:var(--s-5)}.adm__matrixwrap{overflow-x:auto}.adm__table--matrix{min-width:720px}.adm__matrixcount{display:block;font-size:.5rem;color:var(--fg-faint);margin-top:2px}.adm__matrixcell{text-align:center}.adm__yes{color:var(--c-stock-dark,#1c6b3a);font-weight:700}.adm__no{color:var(--fg-faint)}.login{min-height:100vh;display:grid;place-items:center;padding:var(--s-6);background:var(--bg-sunken)}.login__card{width:min(420px,100%);background:var(--bg-raised);border:1px solid var(--line);padding:var(--s-6)}.login__brand{display:flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-6)}.login__mark{width:34px;height:34px;background:var(--c-red);color:#fff;flex:none;display:grid;place-items:center}.login__mark,.login__name{font-family:var(--font-display);font-weight:700}.login__name{font-size:1.15rem;letter-spacing:.02em}.login__name,.login__sub{display:block;text-transform:uppercase}.login__sub{font-family:var(--font-mono);font-size:.5rem;letter-spacing:.2em;color:var(--fg-faint);margin-top:2px}.login__title{font-family:var(--font-display);font-size:1.5rem;font-weight:700;text-transform:uppercase}.login__lead{color:var(--fg-muted);font-size:var(--fs-sm);margin-top:var(--s-2)}.login__form{display:grid;grid-gap:var(--s-4);gap:var(--s-4);margin-top:var(--s-5)}.login__error{padding:var(--s-3) var(--s-4);border-left:3px solid var(--c-red);background:var(--c-red-wash);font-size:var(--fs-sm)}.login__hint{margin-top:var(--s-5);color:var(--fg-faint);font-size:var(--fs-xs,.75rem)}.denied{min-height:100vh;display:grid;place-items:center;padding:var(--s-6);background:var(--bg-sunken)}.denied__card{width:min(520px,100%);background:var(--bg-raised);border:1px solid var(--line);padding:var(--s-6);text-align:center}.denied__code{font-size:3.6rem;line-height:1;color:var(--c-red)}.denied__code,.denied__title{font-family:var(--font-display);font-weight:700}.denied__title{font-size:1.5rem;text-transform:uppercase;margin-top:var(--s-3)}.denied__lead{color:var(--fg-muted);font-size:var(--fs-sm);margin-top:var(--s-3)}.denied__perm{margin-top:var(--s-4);font-size:var(--fs-sm)}.denied__perm code{font-family:var(--font-mono);border:1px solid var(--line);padding:.15rem .4rem}.denied__actions{margin-top:var(--s-5)}.editor{display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.editor__bar{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);padding:var(--s-4);border:1px solid var(--line);background:var(--bg-raised);position:-webkit-sticky;position:sticky;top:0;z-index:5;flex-wrap:wrap}.editor__status{flex:1 1 320px;min-width:0;display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.editor__dirty{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--c-red-dark)}.editor__errors{margin-top:var(--s-2);padding-left:var(--s-4);list-style:disc;font-size:var(--fs-sm)}.editor__errors code{font-family:var(--font-mono);font-size:.625rem}.editor__tabs{display:flex;gap:1px;background:var(--line);border:1px solid var(--line);overflow-x:auto}.editor__tab{flex:0 0 auto;background:var(--bg-raised);border:0;cursor:pointer;padding:.7rem var(--s-4);font-size:var(--fs-sm);color:var(--fg-muted);border-bottom:3px solid transparent;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.editor__tab:hover{background:var(--bg-sunken);color:var(--fg)}.editor__tab.is-active{color:var(--fg);border-bottom-color:var(--c-red);font-weight:600}.editor__panel{border:1px solid var(--line);background:var(--bg-raised);padding:var(--s-5)}.editor__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--s-4);gap:var(--s-4);align-items:start}.editor__grid .field--wide{grid-column:1/-1}.editor__chips{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-4)}.editor__chips .adm__check{flex:0 0 auto}.editor__rows{border:1px solid var(--line);padding:var(--s-4);display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.editor__row{display:flex;gap:var(--s-3);flex-wrap:wrap}.editor__row .input,.editor__row .select{flex:1 1 150px;min-width:0}.editor__row .select--wide{flex:2 1 260px}.publish{border:1px solid var(--line);background:var(--bg-raised);padding:var(--s-4);margin-bottom:var(--s-4);display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.publish__state{align-items:center}.publish__actions,.publish__state{display:flex;gap:var(--s-3);flex-wrap:wrap}.entity{margin-bottom:var(--s-4)}.entity__form{max-width:100%;margin-top:var(--s-4)}.entity__list{display:grid;grid-gap:var(--s-2);gap:var(--s-2);margin-top:var(--s-5)}.entity__item{border:1px solid var(--line);background:var(--bg-raised)}.entity__item>summary{padding:var(--s-3) var(--s-4);cursor:pointer;display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;font-size:var(--fs-sm)}.entity__item>summary:hover{background:var(--bg-sunken)}.entity__item[open]>summary{border-bottom:1px solid var(--line)}.entity__item>:not(summary){padding:0 var(--s-4) var(--s-4)}.entity__move{display:flex;align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;border-top:1px dashed var(--line);padding-top:var(--s-4);margin-top:var(--s-4)}.adm__tablewrap{overflow-x:auto}.adm__tablewrap .adm__table{min-width:860px}@media (max-width:1080px){.adm{grid-template-columns:1fr}.adm__side{position:static;height:auto}.adm__body--split,.adm__form{grid-template-columns:1fr}.editor__bar{position:static}}.adm__readonly{padding:.45rem 0}.adm__title--sub{font-size:1.3rem;margin:var(--s-6) 0 var(--s-4)}.inv__panelhead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;margin-bottom:var(--s-4)}.inv__panelhead h2{font-family:var(--font-display);font-size:1.1rem;font-weight:600;text-transform:uppercase}.inv__panelhead .adm__panellead{flex-basis:100%;margin:0}.inv__section{margin-top:var(--s-6);min-width:0}.inv__tab{display:grid;grid-gap:var(--s-5);gap:var(--s-5)}.inv__tab,.inv__tab>*{min-width:0}.inv__tab .adm__panel{margin:0}.inv__links{display:flex;gap:var(--s-3);flex-wrap:wrap;margin:var(--s-5) 0}.inv__link{border:1px solid var(--line);background:var(--bg-raised);padding:var(--s-3) var(--s-4);font-size:var(--fs-sm)}.inv__link:hover{background:var(--bg-sunken)}.inv__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--s-4);gap:var(--s-4)}.inv__facts>div{display:grid;grid-gap:var(--s-2);gap:var(--s-2);align-content:start}.inv__pills{display:flex;gap:var(--s-3);flex-wrap:wrap}.inv__quick{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.inv__action,.inv__actions{display:flex;gap:var(--s-3);flex-wrap:wrap;align-items:center}.inv__panel{border:1px solid var(--line);background:var(--bg-raised);padding:var(--s-4)}.inv__panelbody{margin-top:var(--s-4)}.inv__form{grid-gap:var(--s-4)}.inv__form,.inv__formgrid{display:grid;gap:var(--s-4)}.inv__formgrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--s-4)}.inv__formgrid .field--full{grid-column:1/-1}.inv__items{display:grid;grid-gap:var(--s-3);gap:var(--s-3);border:1px solid var(--line);padding:var(--s-4)}.inv__items legend{font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase}.inv__itemrow{display:grid;grid-template-columns:3fr 1fr;grid-gap:var(--s-3);gap:var(--s-3)}.inv__row--low td:first-child{box-shadow:inset 3px 0 0 var(--c-red)}.inv__row--out td:first-child{box-shadow:inset 3px 0 0 var(--fg-faint)}.inv__timeline{display:grid;grid-gap:var(--s-3);gap:var(--s-3);list-style:none}.inv__timeline li{padding-left:var(--s-5);position:relative;font-size:var(--fs-sm);color:var(--fg-muted)}.inv__timeline li:before{content:"";position:absolute;left:0;top:.35rem;width:.55rem;height:.55rem;border:1px solid var(--fg-faint);border-radius:50%}.inv__timeline li.is-done{color:inherit}.inv__timeline li.is-done:before{background:var(--c-stock,#1c6b3a);border-color:currentColor}.inv__timeline li.is-cancelled:before{background:var(--c-red);border-color:var(--c-red)}@media (max-width:720px){.inv__formgrid,.inv__itemrow{grid-template-columns:1fr}}.cmr__panelhead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;margin-bottom:var(--s-4)}.cmr__panelhead h2{font-family:var(--font-display);font-size:1.1rem;font-weight:600;text-transform:uppercase;display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.cmr__panelhead .adm__panellead{flex-basis:100%;margin:0}.cmr__links{display:flex;gap:var(--s-3);flex-wrap:wrap;margin:var(--s-5) 0}.cmr__link{border:1px solid var(--line);background:var(--bg-raised);padding:var(--s-3) var(--s-4);font-size:var(--fs-sm)}.cmr__link:hover{background:var(--bg-sunken)}.cmr__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--s-4);gap:var(--s-4)}.cmr__facts>div{display:grid;grid-gap:var(--s-2);gap:var(--s-2);align-content:start}.cmr__actions{display:flex;gap:var(--s-4);flex-wrap:wrap;align-items:flex-end}.cmr__action{align-items:center}.cmr__action,.cmr__statusform{display:flex;gap:var(--s-3);flex-wrap:wrap}.cmr__statusform{align-items:flex-end}.cmr__panel{border:1px solid var(--line);background:var(--bg-raised);padding:var(--s-4);margin-bottom:var(--s-4)}.cmr__panelbody{margin-top:var(--s-4)}.cmr__form{grid-gap:var(--s-4)}.cmr__form,.cmr__formgrid{display:grid;gap:var(--s-4)}.cmr__formgrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--s-4)}.cmr__formgrid .field--full{grid-column:1/-1}.cmr__itemline{display:block;font-size:var(--fs-sm)}.cmr__timeline{display:grid;grid-gap:var(--s-3);gap:var(--s-3);list-style:none}.cmr__timeline li{padding-left:var(--s-5);position:relative;font-size:var(--fs-sm)}.cmr__timeline li:before{content:"";position:absolute;left:0;top:.35rem;width:.55rem;height:.55rem;border-radius:50%;background:var(--c-red)}.cmr__link,.cmr__token{min-width:0}.cmr__token{display:grid;grid-gap:var(--s-2);gap:var(--s-2);margin-top:var(--s-3)}.cmr__token code{font-family:var(--font-mono);font-size:.6875rem;word-break:break-all;background:var(--bg-sunken);padding:var(--s-3);border:1px solid var(--line)}@media (max-width:720px){.cmr__formgrid{grid-template-columns:1fr}}.qed{display:grid;grid-gap:var(--s-5);gap:var(--s-5)}.qed__lines{display:grid;grid-gap:var(--s-3);gap:var(--s-3);padding:0 var(--s-5)}.qed__line{display:grid;grid-template-columns:auto 1fr auto auto;grid-gap:var(--s-4);gap:var(--s-4);align-items:start;border:1px solid var(--line);padding:var(--s-4);background:var(--bg-sunken)}.qed__line,.qed__line>*{min-width:0}.qed__lineindex{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.14em;color:var(--c-red);padding-top:1.6rem}.qed__linegrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--s-3);gap:var(--s-3)}.qed__linegrid .field--full{grid-column:1/-1}.qed__linetotal{display:grid;grid-gap:.25rem;gap:.25rem;text-align:right;padding-top:1.4rem;white-space:nowrap}.qed__linetotal strong{font-family:var(--font-mono);font-size:1.05rem}.qed__lineactions{display:grid;grid-gap:.35rem;gap:.35rem;padding-top:1.4rem}.qed__totals{display:flex;gap:var(--s-6);flex-wrap:wrap}.qed__totals>div{display:grid;grid-gap:.25rem;gap:.25rem}.qed__totals strong{font-family:var(--font-mono);font-size:1.1rem}.qed__grand strong{font-size:1.5rem;color:var(--c-red)}@media (max-width:1080px){.qed__line{grid-template-columns:1fr}.qed__lineactions,.qed__lineindex,.qed__linetotal{padding-top:0}.qed__linetotal{text-align:left}.qed__lineactions{grid-auto-flow:column;justify-content:start}}.adm__pill--wait{color:var(--c-order,#8a6d1f);border-color:currentColor}.adm__pill--done{color:var(--c-stock-dark,#1c6b3a);border-color:currentColor;background:transparent}.ord__actions{display:flex;gap:var(--s-4);flex-wrap:wrap;align-items:flex-start}.ord__action{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.ord__cancel{display:grid;grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-4);border:1px solid var(--c-red);background:var(--c-red-wash,rgb(216 35 28/.06));max-width:420px}.ord__cancelactions{display:flex;gap:var(--s-3)}.ord__convert{max-width:420px;margin-top:var(--s-4);padding:var(--s-4);border:1px solid var(--line-strong)}.ord__convert,.ord__timeline{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.ord__timeline{list-style:none;margin:0;padding:var(--s-4) var(--s-5)}.ord__timeline li{position:relative;padding-left:var(--s-5);font-size:var(--fs-sm)}.ord__timeline li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:var(--c-red)}.ord__tlwhen{font-size:var(--fs-xs);color:var(--fg-muted)}.ord__tlwhat,.ord__tlwhen{display:block}@media (max-width:768px){.ord__actions{flex-direction:column;align-items:stretch}.ord__cancel,.ord__convert{max-width:none}}.ful__form{display:grid;grid-gap:var(--s-4);gap:var(--s-4);padding:var(--s-4);border:1px solid var(--line);background:var(--bg-raised)}.ful__form--inline{margin-top:var(--s-4);border-color:var(--c-red)}.ful__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--s-4);gap:var(--s-4)}.ful__wide{grid-column:1/-1}.ful__actions{display:flex;gap:var(--s-3);flex-wrap:wrap}.ful__resend{display:inline-grid;gap:var(--s-2)}.ful__explain{display:grid;grid-gap:var(--s-3);gap:var(--s-3);margin:0;padding-left:var(--s-5);font-size:var(--fs-sm);line-height:var(--lh-body)}.ful__explain strong{color:var(--fg)}@media (max-width:768px){.ful__grid{grid-template-columns:minmax(0,1fr)}.ful__actions{flex-direction:column;align-items:stretch}}.ret__actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s-3);margin-top:var(--s-3)}.ret__action{display:inline-flex;flex-direction:column;gap:var(--s-2)}.ret__refund,.ret__reject,.ret__settings{max-width:30rem}.ret__receive,.ret__refund,.ret__reject,.ret__settings{display:grid;grid-gap:var(--s-3);gap:var(--s-3);margin-top:var(--s-3)}.ret__disposition{display:grid;grid-gap:var(--s-2);gap:var(--s-2);grid-template-columns:minmax(9rem,1fr) minmax(8rem,1fr) auto;align-items:start}.ret__disposition .adm__muted{grid-column:1/-1}@media (max-width:900px){.ret__disposition{grid-template-columns:1fr}}.adm__hint{color:var(--fg-muted);font-size:var(--fs-sm);line-height:1.5;max-width:60ch}.mfa__qr{display:grid;place-items:center;padding:var(--s-4);border:1px solid var(--line);background:#fff;width:-moz-fit-content;width:fit-content;max-width:100%}.mfa__qr svg{display:block;width:min(240px,60vw);height:auto}.mfa__manage,.mfa__manual{border:1px solid var(--line);padding:var(--s-3) var(--s-4)}.mfa__manage summary,.mfa__manual summary{cursor:pointer;font-weight:600;font-size:var(--fs-sm)}.mfa__manage[open] summary,.mfa__manual[open] summary{margin-bottom:var(--s-3)}.mfa__secret{display:inline-block;font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--fs-sm);letter-spacing:.08em;word-break:break-all;padding:var(--s-2) var(--s-3)}.mfa__codes,.mfa__secret{background:var(--bg-subtle,#f4f4f5);border:1px solid var(--line)}.mfa__codes{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));grid-gap:var(--s-2);gap:var(--s-2);list-style:none;padding:var(--s-3);margin:0}.mfa__codes code{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--fs-sm);letter-spacing:.06em}@media (max-width:420px){.mfa__codes{grid-template-columns:1fr}}.dsh__head{background:var(--bg-raised);border-bottom:1px solid var(--line)}.dsh__strip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-5);padding:.55rem var(--s-6);background:var(--c-graphite-900);color:var(--fg-muted);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase}.dsh__strip b{color:var(--fg);font-weight:600}.dsh__live{display:inline-flex;align-items:center;gap:.55em;margin-left:auto}.dsh__live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--c-stock);flex:none}.dsh__headmain{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-5);flex-wrap:wrap;padding:var(--s-6) var(--s-6) var(--s-5)}.dsh__title{font-size:clamp(1.9rem,1.35rem + 1.4vw,2.7rem);letter-spacing:.005em}.dsh__controls{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.dsh__period{display:inline-flex;border:1px solid var(--line-strong);background:var(--bg)}.dsh__period a{padding:.55rem .9rem;border-left:1px solid var(--line);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg)}.dsh__period a:first-child{border-left:0}.dsh__period a:hover{background:var(--interactive-hover-bg);color:var(--interactive-hover-fg)}.dsh__period a.is-active,.dsh__period a.is-active:hover{background:var(--c-graphite-900);color:var(--c-warm-white)}.adm__body.dsh{display:grid;grid-gap:var(--s-5);gap:var(--s-5);align-content:start}.dsh__status{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint)}.dsh__status b{color:var(--fg);font-weight:600}.dsh__refresh{gap:var(--s-3)}.dsh__refresh,.dsh__refreshbtn{display:inline-flex;align-items:center}.dsh__refreshbtn{gap:.4rem;padding:.4rem .65rem;border:1px solid var(--line-strong);background:var(--bg-raised);color:var(--fg);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.dsh__refreshbtn:hover{background:var(--interactive-hover-bg);color:var(--interactive-hover-fg)}.dsh__refreshbtn:disabled{cursor:progress;color:var(--fg-muted)}.dsh__refreshbtn .ico{width:13px;height:13px}.dsh__grid{display:grid;grid-gap:var(--s-5);gap:var(--s-5);align-items:start;grid-template-columns:minmax(0,1fr)}.dsh__col{display:contents}.dsh__area--attention{order:1}.dsh__area--kpi{order:2}.dsh__area--commercial{order:3}.dsh__area--inventory{order:4}.dsh__area--orders{order:5}.dsh__area--status{order:6}.dsh__area--activity{order:7}.dsh__area--actions{order:8}.dsh__area--security{order:9}.dsh__area--catalog{order:10}@media (min-width:760px){.dsh__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.dsh__col{display:flex;flex-direction:column;gap:var(--s-5);min-width:0;order:2}.dsh__col--main{grid-column:1}.dsh__col--side{grid-column:2}.dsh__area--kpi{grid-column:1/-1;order:1}.dsh__area--activity{grid-column:1/-1;order:3}.dsh__area--catalog{grid-column:1/-1;order:4}.dsh__col--main>.dsh__area--attention{order:1}.dsh__col--main>.dsh__area--orders{order:2}.dsh__col--main>.dsh__area--commercial{order:3}.dsh__col--side>.dsh__area--inventory{order:1}.dsh__col--side>.dsh__area--status{order:2}.dsh__col--side>.dsh__area--actions{order:3}.dsh__col--side>.dsh__area--security{order:4}}@media (min-width:1280px){.dsh__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.dsh__feedcols{column-count:2;column-gap:var(--s-7)}}.dsh__feedcols .dsh__event{page-break-inside:avoid;break-inside:avoid}.dsh__feedcols .dsh__feedday{page-break-after:avoid;break-after:avoid}.dsh__panel{min-width:0;padding:var(--s-5);background:var(--bg-raised);border:1px solid var(--line);border-top:2px solid var(--fg)}.dsh__panel.dsh__area--attention{border-top:3px solid var(--c-red)}.dsh__panelhead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);flex-wrap:wrap;margin-bottom:var(--s-4)}.dsh__eyebrow{display:block;margin-bottom:.35rem;font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint)}.dsh__h2{font-size:1.4rem;line-height:1.05}.dsh__h2,.dsh__h3{font-family:var(--font-display);font-weight:700;text-transform:uppercase}.dsh__h3{font-size:1.05rem;line-height:1.1}.dsh__more{align-self:center;padding-bottom:1px;border-bottom:1px solid;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--fg)}.dsh__more:focus-visible,.dsh__more:hover{color:var(--c-red-dark)}.dsh__count{align-self:center;padding:.3rem .55rem;border:1px solid var(--line-strong);font-family:var(--font-mono);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase}.dsh__footnote{margin-top:var(--s-3);max-width:72ch;font-size:var(--fs-xs);line-height:1.55;color:var(--fg-faint)}.dsh__empty{padding:var(--s-4) 0;font-size:var(--fs-sm);color:var(--fg-muted)}.dsh__error{display:flex;align-items:flex-start;gap:.6rem;padding:var(--s-4);background:var(--c-red-wash);border-left:3px solid var(--c-red);font-size:var(--fs-sm)}.dsh__error .ico{width:16px;height:16px;flex:none;margin-top:2px}.dsh__partial{margin-bottom:var(--s-3);font-size:var(--fs-xs);color:var(--c-red-dark)}.dsh__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dsh__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.dsh__kpi,.dsh__kpis>li{display:flex}.dsh__kpi{flex-direction:column;gap:.4rem;width:100%;min-width:0;padding:var(--s-4) var(--s-5) var(--s-5);background:var(--bg-raised);color:var(--fg);border-top:3px solid transparent}.dsh__kpi.is-hot{border-top-color:var(--c-red)}.dsh__kpi:hover{background:var(--interactive-hover-bg);color:var(--interactive-hover-fg)}.dsh__kpilabel{font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint)}.dsh__kpivalue{font-family:var(--font-display);font-size:2.7rem;font-weight:700;line-height:.95;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dsh__kpi.is-hot .dsh__kpivalue{color:var(--c-red-dark)}.dsh__kpictx{font-size:var(--fs-xs);color:var(--fg-muted)}.dsh__queue{border-top:1px solid var(--line)}.dsh__qrow{display:grid;grid-template-columns:8.5rem minmax(0,1fr) auto 16px;align-items:center;grid-gap:var(--s-3) var(--s-4);gap:var(--s-3) var(--s-4);padding:.8rem .35rem;border-bottom:1px solid var(--line);color:var(--fg)}.dsh__qrow:hover{background:var(--interactive-hover-bg);color:var(--interactive-hover-fg)}.dsh__qrow>.ico{width:16px;height:16px;color:var(--fg-faint)}.dsh__qtext{display:grid;grid-gap:2px;gap:2px;min-width:0}.dsh__qtext b{font-size:var(--fs-sm);font-weight:600}.dsh__qtext span{font-size:var(--fs-xs);color:var(--fg-muted)}.dsh__qcount{font-family:var(--font-display);font-size:1.75rem;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dsh__prio{justify-self:start;padding:.3rem .45rem;border:1px solid;white-space:nowrap;font-family:var(--font-mono);font-size:.5rem;letter-spacing:.14em;text-transform:uppercase}.dsh__prio--urgent{background:var(--c-red);border-color:var(--c-red);color:#fff}.dsh__prio--action{color:var(--c-red-dark)}.dsh__prio--info{color:var(--fg-muted)}.dsh__allclear{display:flex;align-items:flex-start;gap:var(--s-4);padding:var(--s-5);background:var(--c-stock-soft);border-left:3px solid var(--c-stock)}.dsh__allclear .ico{width:22px;height:22px;flex:none;color:var(--c-stock-text)}.dsh__allclear b{display:block;font-family:var(--font-display);font-size:1.25rem;text-transform:uppercase}.dsh__allclear span{font-size:var(--fs-sm);color:var(--fg-muted)}.dsh__ordsummary{display:flex;flex-wrap:wrap;gap:var(--s-5) var(--s-8)}.dsh__figlabel{display:block;font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint)}.dsh__figvalue{display:block;margin-top:.35rem;font-family:var(--font-display);font-size:2.3rem;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dsh__figvalue--muted{color:var(--fg-faint)}.dsh__money{display:grid;grid-gap:.2rem;gap:.2rem;margin-top:.35rem}.dsh__money li{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--s-3)}.dsh__moneyamt{font-family:var(--font-display);font-size:1.55rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dsh__moneyn{font-size:var(--fs-xs);color:var(--fg-muted)}.dsh__chart{margin:var(--s-4) 0 0}.dsh__chartplot{position:relative}.dsh__chart svg{display:block;width:100%;height:160px;border-bottom:2px solid var(--fg)}.dsh__gridline{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.dsh__bar{fill:var(--c-graphite-700)}.dsh__bar.is-today{fill:var(--c-red)}.dsh__chartmax{position:absolute;top:0;left:0;padding-right:.4rem;background:var(--bg-raised);font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.08em;color:var(--fg-faint)}.dsh__chartempty{position:absolute;inset:0;display:grid;place-items:center;font-size:var(--fs-sm);color:var(--fg-muted)}.dsh__chartaxis{display:flex;justify-content:space-between;margin-top:.45rem;font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint)}.dsh__recent{margin-top:var(--s-5)}.dsh__recent .dsh__h3{padding-bottom:.45rem;border-bottom:1px solid var(--fg)}.dsh__recentrow{display:grid;grid-template-columns:minmax(8rem,auto) auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--s-2) var(--s-4);gap:var(--s-2) var(--s-4);padding:.6rem .35rem;border-bottom:1px solid var(--line);font-size:var(--fs-sm);color:var(--fg)}.dsh__recentrow:hover{background:var(--interactive-hover-bg);color:var(--interactive-hover-fg)}.dsh__recentamt{justify-self:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.dsh__recentrow time{font-family:var(--font-mono);font-size:.6875rem;color:var(--fg-muted);white-space:nowrap}.dsh__statuses{border-top:1px solid var(--line)}.dsh__statusrow{display:grid;grid-template-columns:10px minmax(0,1fr) minmax(48px,32%) 2.6rem;align-items:center;grid-gap:var(--s-3);gap:var(--s-3);padding:.6rem .35rem;border-bottom:1px solid var(--line);font-size:var(--fs-sm);color:var(--fg)}.dsh__statusrow:hover{background:var(--interactive-hover-bg);color:var(--interactive-hover-fg)}.dsh__swatch{width:10px;height:10px}.dsh__swatch--wait{background:var(--c-limited)}.dsh__swatch--ok{background:var(--c-order)}.dsh__swatch--done{background:var(--c-stock)}.dsh__swatch--off{background:var(--c-steel-300)}.dsh__statusbar{position:relative;height:6px;background:var(--bg-sunken)}.dsh__statusbar>span{position:absolute;inset:0 auto 0 0;background:var(--fg)}.dsh__statusn{text-align:right;font-family:var(--font-display);font-size:1.2rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dsh__groups{display:grid;grid-gap:var(--s-5);gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:start}.dsh__group h3{padding-bottom:.45rem;border-bottom:1px solid var(--fg);font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint)}.dsh__grouprow{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);padding:.55rem .35rem;border-bottom:1px solid var(--line);font-size:var(--fs-sm);color:var(--fg)}.dsh__grouprow:hover{background:var(--interactive-hover-bg);color:var(--interactive-hover-fg)}.dsh__grouprow b{font-family:var(--font-display);font-size:1.25rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dsh__grouprow.is-hot b{color:var(--c-red-dark)}.dsh__whfilter .select{min-width:12rem}.dsh__integrity{display:flex;align-items:center;gap:.6rem;margin-bottom:var(--s-4);padding:.65rem .8rem;border-left:3px solid;font-size:var(--fs-sm)}.dsh__integrity.is-ok{background:var(--c-stock-soft);border-color:var(--c-stock)}.dsh__integrity.is-bad{background:var(--c-red-wash);border-color:var(--c-red)}.dsh__integrity .ico{width:16px;height:16px;flex:none}.dsh__integrity small{color:var(--fg-muted)}.dsh__stock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.dsh__stock>div{padding:var(--s-3) var(--s-4);background:var(--bg-raised)}.dsh__stock dt{font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint)}.dsh__stock dd{margin-top:.25rem;font-family:var(--font-display);font-size:1.65rem;font-weight:700;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dsh__stock dd small{font-family:var(--font-body);font-size:var(--fs-xs);font-weight:400;color:var(--fg-muted)}.dsh__flags{margin-top:var(--s-4)}.dsh__units{margin-top:var(--s-3);font-size:var(--fs-sm);color:var(--fg-muted)}.dsh__feedday{padding:var(--s-4) 0 .45rem;border-bottom:1px solid var(--fg);font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint)}.dsh__feedcols>div:first-child .dsh__feedday{padding-top:0}.dsh__event{display:grid;grid-template-columns:3.1rem minmax(0,1fr) auto;align-items:baseline;grid-gap:var(--s-3);gap:var(--s-3);padding:.6rem 0;border-bottom:1px solid var(--line);font-size:var(--fs-sm)}.dsh__event time{font-family:var(--font-mono);font-size:.6875rem;color:var(--fg-muted)}.dsh__eventwhat{min-width:0;overflow-wrap:anywhere}.dsh__eventwhat b{font-weight:600}.dsh__gone{color:var(--fg-muted)}.dsh__eventwho{font-size:var(--fs-xs);color:var(--fg-faint);text-align:right;white-space:nowrap}.dsh__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.dsh__actions>li{display:flex}.dsh__actions>li:last-child:nth-child(odd){grid-column:1/-1}.dsh__action{display:flex;align-items:center;gap:.65rem;width:100%;padding:.85rem var(--s-4);background:var(--bg-raised);color:var(--fg);font-size:var(--fs-sm);font-weight:500}.dsh__action:hover{background:var(--interactive-hover-bg);color:var(--interactive-hover-fg)}.dsh__action .ico{width:17px;height:17px;flex:none;color:var(--c-red)}.dsh__secure{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:var(--s-3) var(--s-4);gap:var(--s-3) var(--s-4);padding:var(--s-5);background:var(--bg-raised);border:1px solid var(--line)}.dsh__secure>.ico{width:22px;height:22px}.dsh__secure.is-off{border-left:3px solid var(--c-red)}.dsh__secure.is-off>.ico{color:var(--c-red)}.dsh__secure.is-off p{margin:.35rem 0 var(--s-4);font-size:var(--fs-sm);color:var(--fg-muted)}.dsh__secure.is-on{align-items:center;padding:var(--s-4) var(--s-5);font-size:var(--fs-sm)}.dsh__secure.is-on>.ico{color:var(--c-stock-text)}.dsh__catalog{padding-top:var(--s-4);border-top:1px solid var(--line)}.dsh__catalog>header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-3)}.dsh__catalogstats{display:grid;grid-template-columns:repeat(auto-fit,minmax(122px,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.dsh__catalogstats>div{padding:var(--s-3) var(--s-4);background:var(--bg)}.dsh__catalogstats dt{font-family:var(--font-mono);font-size:.5rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint)}.dsh__catalogstats dd{margin-top:.2rem;font-family:var(--font-display);font-size:1.4rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dsh__skel{background:var(--bg-sunken);border:1px solid var(--line)}@media (prefers-reduced-motion:no-preference){.dsh__skel{animation:dsh-pulse 1.4s var(--ease) infinite}}@keyframes dsh-pulse{50%{opacity:.55}}@media (max-width:560px){.dsh__headmain,.dsh__strip{padding-left:var(--s-4);padding-right:var(--s-4)}.adm__body.dsh{padding:var(--s-4)}.dsh__live{margin-left:0}.dsh__panel{padding:var(--s-4)}.dsh__kpivalue{font-size:2.15rem}.dsh__qrow{grid-template-columns:minmax(0,1fr) auto}.dsh__qrow .dsh__prio{grid-column:1/-1}.dsh__qrow>.ico{display:none}.dsh__recentrow{grid-template-columns:minmax(0,1fr) auto}.dsh__recentrow time{grid-column:1/-1}.dsh__actions{grid-template-columns:minmax(0,1fr)}.dsh__period a{padding:.55rem .6rem}.dsh__status{flex-direction:column;align-items:flex-start}}.mm{display:grid;grid-gap:var(--s-5);gap:var(--s-5);min-width:0}.mm__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.mm__h{font-size:var(--fs-md,1rem);margin:0 0 var(--s-3)}.mm__coverbody{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);grid-gap:var(--s-4);gap:var(--s-4);align-items:start}.mm__coverimg,.mm__thumb{position:relative;aspect-ratio:4/3;background:var(--bg-sunken);border:1px solid var(--line);display:grid;place-items:center;overflow:hidden}.mm__coverimg img,.mm__thumb img{width:100%;height:100%;object-fit:contain}.mm__placeholder{font-size:var(--fs-sm);color:var(--fg-muted);text-align:center;padding:var(--s-2)}.mm__covertext{display:grid;grid-gap:var(--s-3);gap:var(--s-3);min-width:0}.mm__actions,.mm__row{display:flex;flex-wrap:wrap;gap:var(--s-2)}.mm__drop{border:2px dashed var(--line);padding:var(--s-5);display:grid;justify-items:center;grid-gap:var(--s-2);gap:var(--s-2);text-align:center}.mm__drop.is-over{border-color:var(--c-red);background:var(--bg-sunken)}.mm__droptitle{margin:0;font-weight:600}.mm__queue{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.mm__up{display:grid;grid-template-columns:minmax(0,1fr) 160px minmax(0,auto) auto;grid-gap:var(--s-3);gap:var(--s-3);align-items:center;font-size:var(--fs-sm)}.mm__upname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm__bar{width:100%;height:8px}.mm__up.is-failed .mm__upstate{color:var(--c-red)}.mm__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--s-4);gap:var(--s-4)}.mm__item{display:grid;grid-gap:var(--s-2);gap:var(--s-2);align-content:start;border:1px solid var(--line);padding:var(--s-3);min-width:0}.mm__item.is-cover{border-color:var(--c-red)}.mm__badges{position:absolute;top:6px;left:6px;display:flex;gap:4px;flex-wrap:wrap}.mm__pos{margin:0;font-size:var(--fs-sm)}.mm__alt{margin:0}@media (max-width:640px){.mm__coverbody{grid-template-columns:minmax(0,1fr)}.mm__up{grid-template-columns:minmax(0,1fr) auto}.mm__bar{grid-column:1/-1}.mm__grid{grid-template-columns:minmax(0,1fr)}}.dm{display:grid;grid-gap:var(--s-5);gap:var(--s-5);min-width:0}.dm__head{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.dm__h{font-size:var(--fs-md,1rem)}.dm__h,.dm__h4{margin:0;text-transform:uppercase;letter-spacing:.04em}.dm__h4{font-size:var(--fs-sm)}.dm__input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.dm__drop{border:2px dashed var(--line);padding:var(--s-5);display:grid;justify-items:center;grid-gap:var(--s-2);gap:var(--s-2);text-align:center}.dm__drop.is-over{border-color:var(--c-red);background:var(--bg-sunken)}.dm__droptitle{margin:0;font-weight:600}.dm__draft{border:1px solid var(--line);padding:var(--s-4);display:grid;grid-gap:var(--s-3);gap:var(--s-3);min-width:0}.dm__file{margin:0;font-size:var(--fs-sm);min-width:0;overflow-wrap:anywhere}.dm__fields{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));grid-gap:var(--s-3);gap:var(--s-3);align-items:end}.dm__fields .field{margin:0;min-width:0}.dm__fields .dm__row{grid-column:1/-1}.dm__row{display:flex;flex-wrap:wrap;gap:var(--s-2)}.dm__up{display:grid;grid-template-columns:minmax(0,1fr) 160px minmax(0,auto);grid-gap:var(--s-3);gap:var(--s-3);align-items:center;font-size:var(--fs-sm)}.dm__upname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm__bar{width:100%;height:8px}.dm__up.is-failed .dm__upstate{color:var(--c-red)}.dm__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.dm__item{border:1px solid var(--line);padding:var(--s-3) var(--s-4);display:grid;grid-gap:var(--s-2);gap:var(--s-2);min-width:0}.dm__item.is-empty{border-style:dashed}.dm__meta{display:flex;flex-wrap:wrap;gap:4px}.dm__title-text{font-weight:600}.dm__facts,.dm__title-text{margin:0;overflow-wrap:anywhere}.dm__facts{font-size:var(--fs-sm);min-width:0}.dm__filename{color:var(--fg-muted)}@media (max-width:640px){.dm__fields{grid-template-columns:minmax(0,1fr)}.dm__up{grid-template-columns:minmax(0,1fr) auto}.dm__bar{grid-column:1/-1}}.rdy{border:1px solid var(--line);background:var(--bg-raised);padding:var(--s-5);margin-bottom:var(--s-5);display:grid;grid-gap:var(--s-4);gap:var(--s-4)}.rdy__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-3);flex-wrap:wrap}.rdy-sum__l,.rdy__eyebrow,.rdy__facts dt,.rdy__listtitle,.stg__sev{font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint)}.rdy__title{font-family:var(--font-display);font-size:1.1rem;font-weight:600;letter-spacing:.02em}.rdy__status{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;padding:.3rem .6rem;border:1px solid}.rdy__status--ready{color:var(--c-stock-dark,#1c6b3a)}.rdy__status--incomplete{color:var(--c-red-dark)}.rdy__status--demo{color:var(--fg-muted);background:var(--bg-sunken)}.rdy__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--s-3);gap:var(--s-3);font-size:var(--fs-sm)}.rdy__facts dd{margin-top:2px}.rdy__listtitle{margin-bottom:var(--s-2)}.rdy__list{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.rdy__item{display:flex;gap:var(--s-3);align-items:baseline;justify-content:space-between;flex-wrap:wrap;font-size:var(--fs-sm);border-left:3px solid var(--line);padding-left:var(--s-3)}.rdy__item--blocker{border-left-color:var(--c-red)}.rdy__item--warning{border-left-color:var(--fg-faint)}.rdy__clear{font-size:var(--fs-sm);color:var(--fg-muted)}.rdy__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--s-4);gap:var(--s-4);border-top:1px solid var(--line);padding-top:var(--s-4)}.rdy__verify{display:grid;grid-gap:var(--s-2);gap:var(--s-2);align-content:start}.rdy__verify .btn{justify-self:start}.rdy-sum{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--s-3);gap:var(--s-3);margin-bottom:var(--s-4)}.rdy-sum__tile{border:1px solid var(--line);background:var(--bg-raised);padding:var(--s-4);display:grid;grid-gap:var(--s-1,4px);gap:var(--s-1,4px)}.rdy-sum__n{font-family:var(--font-display);font-size:1.6rem;font-weight:700;line-height:1}.stg__form{grid-gap:var(--s-4);max-width:820px}.stg__form,.stg__grid{display:grid;gap:var(--s-4)}.stg__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--s-4)}.stg__sev{margin-left:var(--s-2)}.stg__err,.stg__sev--blocker{color:var(--c-red-dark)}.stg__err{display:block;font-size:var(--fs-xs,.75rem);margin-top:var(--s-1,4px)}.stg__body{min-height:22rem;width:100%}.stg__approve{display:grid;grid-gap:var(--s-3);gap:var(--s-3);border-top:1px solid var(--line);padding-top:var(--s-4)}.stg__published{margin-top:var(--s-6);max-width:820px}.stg__preview{white-space:pre-wrap;border:1px solid var(--line);padding:var(--s-4);background:var(--bg-sunken);max-height:24rem;overflow:auto;font-size:var(--fs-sm)}.dsh__rdy{display:grid;grid-gap:var(--s-2);gap:var(--s-2);font-size:var(--fs-sm)}.dsh__rdybar{height:6px;background:var(--bg-sunken)}.dsh__rdybar>span{display:block;height:100%;background:var(--c-stock)}