*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#0d0a20}.admin{--adm-bg:transparent;--adm-surface:#ffffff0b;--adm-sunken:#ffffff0f;--adm-tint:#ffffff0b;--adm-ink:#fff;--adm-ink-soft:#ddd6f6;--adm-muted:#9c94ca;--adm-line:#ffffff1a;--adm-line-strong:#ffffff2e;--adm-line-card:#ffffff14;--adm-accent:#9b8cff;--adm-accent-ink:#fff;--adm-accent-bg:#6c5ce74d;--adm-accent-soft:#9b8fea;--adm-success:#34d3a6;--adm-success-ink:#7cf0d1;--adm-success-bg:#34d3a629;--adm-success-line:#34d3a66b;--adm-warn:#f0b866;--adm-warn-bg:#f0b86626;--adm-warn-fill:#f0b866;--adm-danger:#ff6f8b;--adm-danger-ink:#ff8ba1;--adm-danger-bg:#ff6f8b24;--adm-danger-line:#ff6f8b5c;--adm-accent-fill:linear-gradient(135deg, #7c6cf0, #4a3fb0);--adm-on-accent:#fff;--adm-edit-muted:#9c94ca;isolation:isolate;color:#efeafe;background:radial-gradient(120% 80% at 82% -12%,#6c5ce738 0,#0000 52%),radial-gradient(95% 75% at 6% 112%,#e8a23f1f 0,#0000 55%),linear-gradient(168deg,#201b40 0%,#15122c 52%,#0d0a20 100%);min-height:100vh;position:relative}.admin:before{content:"";z-index:0;pointer-events:none;opacity:.4;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/></svg>");position:absolute;inset:0}.admin:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(140% 55% at 50% -6%,#0000 62%,#00000057 100%);position:absolute;inset:0}.admin>*{z-index:1;position:relative}.admin .adm-nav__link.is-active,.admin .adm-nav__link.is-active:hover{background:var(--adm-accent-fill);box-shadow:inset 2.5px 0 #9b8cff,0 2px 12px #4c3fb066}.admin .adm-nav__brandbadge{background:var(--adm-accent-fill);box-shadow:0 1px 2px #0006,0 0 0 1px #ffffff14,0 6px 16px #6c5ce757}.admin .admin-btn-primary{background:var(--adm-accent-fill);border-color:#4a3fb0}.admin .admin-btn-primary:hover{background:linear-gradient(135deg,#8878ff,#574ac2);box-shadow:0 4px 16px #4c3fb080,inset 0 1px #ffffff2e}.admin .adm-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#2621508c 0%,#15122c8c 100%);border-right:1px solid #ffffff1a;box-shadow:6px 0 30px #0006,inset 0 1px #ffffff0d}.admin .admin-card{box-shadow:0 10px 30px -16px #000000b3,inset 0 1px #ffffff0d}.cons-brand{align-items:center;gap:10px;padding:2px 4px;display:flex}.cons-brand__sig{flex:none;place-items:center;display:grid;position:relative}.cons-brand__glow{pointer-events:none;z-index:0;background:radial-gradient(closest-side,#9b8cff80,#0000);border-radius:50%;width:40px;height:40px;animation:5.2s ease-in-out infinite consBreathe;position:absolute}.cons-brand__sig svg{z-index:1;position:relative}.cons-brand__wordmark{font-family:var(--font-brand);letter-spacing:-.01em;background:linear-gradient(96deg,#c9beff 0%,#9b8cff 44%,#e8a23f 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:19px;font-weight:800;line-height:1}.cons-brand__sub{letter-spacing:.22em;color:#9b8cff;margin-top:4px;font-size:10px;font-weight:700;display:block}@keyframes consBreathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.cons-brand__glow{animation:none}}.board-masthead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 18px;display:flex}.board-masthead__title{font-family:var(--font-brand);margin:0;font-size:1.35rem;line-height:1.1}.board-masthead__sub{color:var(--adm-muted);margin:4px 0 0;font-size:12.5px}.board-masthead__right{align-items:center;gap:12px;display:flex}.board-masthead__checked{color:var(--adm-muted);white-space:nowrap;font-size:12px}.board-actionable{background:var(--adm-warn-bg);border:1px solid color-mix(in srgb, var(--adm-warn) 32%, var(--adm-line));border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;padding:13px 16px;display:flex}.board-actionable__icon{color:var(--adm-warn);flex:none;display:inline-flex}.board-actionable__body{flex-direction:column;gap:2px;min-width:0;display:flex}.board-actionable__title{font-family:var(--font-brand);color:var(--adm-warn);font-size:.95rem;font-weight:700}.board-actionable__line{color:var(--adm-ink-soft);font-size:12.5px}.board-actionable__cta{white-space:nowrap;flex:none;margin-left:auto;text-decoration:none}.board-morning{background:var(--adm-sunken);border:1px solid var(--adm-line);border-radius:12px;margin:0 0 16px;padding:0;overflow:hidden}.board-morning>summary{cursor:pointer;list-style:none}.board-morning>summary::-webkit-details-marker{display:none}.board-morning__face{align-items:center;gap:10px;padding:11px 14px;display:flex}.board-morning__icon{flex:none;display:inline-flex}.board-morning__title{font-family:var(--font-brand);color:var(--adm-ink);flex:none;font-size:.9rem;font-weight:700}.board-morning__line{color:var(--adm-ink-soft);min-width:0;font-size:12.5px}.board-morning__caret{color:var(--adm-muted);flex:none;margin-left:auto;transition:transform .15s;display:inline-flex}.board-morning[open] .board-morning__caret{transform:rotate(180deg)}.board-morning__body{gap:6px;padding:2px 14px 12px 41px;display:grid}.board-morning__row{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.board-morning__when{min-width:2.6em;color:var(--adm-muted);flex:none;font-size:11px}.board-morning__text{min-width:0;font-size:12.5px}.board-push{border-top:1px solid var(--adm-line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.board-push__btn{font:inherit;color:var(--adm-ink-soft);background:var(--adm-sunken);border:1px solid var(--adm-line);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:5px 11px;font-size:12px;display:inline-flex}.board-push__btn:hover:not(:disabled){border-color:var(--adm-accent)}.board-push__btn:disabled{opacity:.55;cursor:not-allowed}.board-push__dot{background:var(--adm-muted);border-radius:50%;width:7px;height:7px}.board-push__dot[data-on=yes]{background:var(--adm-success);box-shadow:0 0 0 3px var(--adm-success-bg)}.board-push--sub{border-top:none;margin-top:0;padding-top:0}.board-push__reason{color:var(--adm-muted);font-size:11px}.board-notice{background:color-mix(in srgb, var(--adm-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--adm-accent) 32%, var(--adm-line));border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:12px;margin:0 0 16px;padding:13px 16px;display:flex}.board-notice__icon{color:var(--adm-accent);flex:none;margin-top:1px;display:inline-flex}.board-notice__body{flex-direction:column;gap:2px;min-width:0;display:flex}.board-notice__title{font-family:var(--font-brand);color:var(--adm-accent);font-size:.95rem;font-weight:700}.board-notice__line{color:var(--adm-ink-soft);font-size:12.5px}.board-notice__hint{color:var(--adm-muted);font-size:11.5px}.board-card{padding:0;overflow:hidden}.board-card>summary{cursor:pointer;list-style:none}.board-card>summary::-webkit-details-marker{display:none}.board-card__face{align-items:center;gap:12px;padding:15px 18px;display:flex}.board-card__circle{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.board-card__name{color:var(--adm-ink);flex:none;font-size:16px;font-weight:500}.board-card__line{color:var(--adm-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.board-card__line--reason{text-overflow:clip;white-space:normal;overflow:visible}.board-card__toggle{color:var(--adm-muted);white-space:nowrap;flex:none;margin-left:auto;font-size:12px}.board-card__toggle-open,.board-card__toggle-close{align-items:center;gap:4px;display:inline-flex}.board-card__toggle-close,.board-card[open] .board-card__toggle-open{display:none}.board-card[open] .board-card__toggle-close{display:inline-flex}.board-card__body{padding:0 18px 16px}.board-card__body-heading{letter-spacing:.04em;color:var(--adm-muted);margin:14px 0 6px;font-size:11.5px;font-weight:700}.board-timeline-note{color:var(--adm-muted);margin:6px 0 0;font-size:11.5px}.board-lane>summary{cursor:pointer;list-style:none}.board-lane>summary::-webkit-details-marker{display:none}.board-lane-head{background:var(--adm-sunken);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;display:flex}.board-lane-head__face{font-size:12.5px;font-weight:700}.board-lane-head__hint{color:var(--adm-muted);font-size:11.5px}.board-lane-head__caret{color:var(--adm-muted);flex:none;margin-left:auto;transition:transform .15s;display:inline-flex}.board-lane[open] .board-lane-head__caret{transform:rotate(180deg)}.board-lane>.board-stores{padding-left:10px}.board-lane-notice{color:var(--adm-warn);margin:2px 0 0;font-size:11.5px}.board-stores{flex-direction:column;display:flex}.board-stores>*+*{border-top:1px solid var(--adm-line)}.board-store-row{align-items:center;gap:10px;padding:7px 0;font-size:13px;display:flex}.board-store-row__dot{border-radius:50%;flex:none;width:9px;height:9px}.board-store-row__label{color:var(--adm-ink-soft);font-weight:500}.board-store-row__ref{color:var(--adm-muted);font-size:11px}.board-store-row__door{color:var(--adm-muted);border:1px solid var(--adm-line);white-space:nowrap;border-radius:999px;flex:none;padding:1px 8px;font-size:11px;text-decoration:none}.board-store-row__door:hover{color:var(--adm-accent-ink,var(--adm-ink));border-color:currentColor}.board-store-row__state{white-space:nowrap;margin-left:auto}.board-store-row__streak{color:var(--adm-muted);white-space:nowrap;font-size:11.5px}.board-store>summary{cursor:pointer;list-style:none}.board-store>summary::-webkit-details-marker{display:none}.board-store__caret{color:var(--adm-muted);flex:none;margin-left:auto;transition:transform .15s;display:inline-flex}.board-store-row__state+.board-store__caret,.board-store-row__streak+.board-store__caret{margin-left:0}.board-store[open] .board-store__caret{transform:rotate(180deg)}.board-store__detail{flex-direction:column;gap:5px;padding:2px 0 9px 19px;display:flex}.board-store-check{justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.board-store-check__label{color:var(--adm-muted)}.board-store-check__state{white-space:nowrap;font-weight:600}.board-extras{border-top:1px solid var(--adm-line);margin-top:14px}.board-extras>summary{cursor:pointer;letter-spacing:.04em;color:var(--adm-muted);align-items:center;gap:6px;padding:9px 0 0;font-size:11.5px;font-weight:700;list-style:none;display:flex}.board-extras>summary::-webkit-details-marker{display:none}.board-extras__caret{transition:transform .15s;display:inline-flex}.board-extras[open] .board-extras__caret{transform:rotate(180deg)}.board-extras__body>.board-card__body-heading:first-child{margin-top:8px}.board-card__footer{border-top:1px solid var(--adm-line);color:var(--adm-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:10px;font-size:12px;display:flex}.board-store-row__doors{flex:none;gap:6px;display:inline-flex}.cons-rows{--cons-mark-w:5.5em;--cons-tools-w:128px;border:1px solid var(--adm-line-card);background:var(--adm-surface);border-radius:12px;overflow:hidden}.cons-rows--wide-mark{--cons-mark-w:12em}.cons-row+.cons-row{border-top:1px solid var(--adm-line-card)}.cons-row>summary,.cons-row.is-flat{transition:background .12s var(--adm-ease);align-items:center;gap:10px;padding:10px 12px;list-style:none;display:flex}.cons-row>summary{cursor:pointer}.cons-row>summary::-webkit-details-marker{display:none}.cons-row>summary:hover{background:var(--adm-tint)}.cons-row>summary:focus-visible{outline:2px solid var(--adm-accent);outline-offset:-2px}.cons-row.is-warn>summary,.cons-row.is-warn.is-flat{box-shadow:inset 3px 0 0 var(--adm-warn)}.cons-row.is-danger>summary,.cons-row.is-danger.is-flat{box-shadow:inset 3px 0 0 var(--adm-danger)}.cons-row[open]>summary{border-bottom:1px solid var(--adm-line-card)}.cons-row__caret{width:12px;color:var(--adm-muted);transition:transform .16s var(--adm-ease);flex:none;display:inline-flex}.cons-row[open]>summary .cons-row__caret{transform:rotate(90deg)}.cons-row__title{flex:2 1 0;min-width:0}.cons-row__title>b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.cons-row__sub{color:var(--adm-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.35;display:block;overflow:hidden}.cons-row__col{min-width:0;color:var(--adm-ink-soft);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;font-size:12.5px;overflow:hidden}.cons-row__mark{min-width:var(--cons-mark-w);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;flex:none;font-size:13px}.cons-row__tools{min-width:var(--cons-tools-w);flex:none;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.cons-row__tools .cons-icobtn,.cons-row__tools .board-store-row__door{border:1px solid var(--adm-line);min-width:32px;min-height:32px;color:var(--adm-ink-soft);font:inherit;cursor:pointer;transition:border-color .12s var(--adm-ease), color .12s var(--adm-ease);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:12px;text-decoration:none;display:inline-flex}.cons-row__tools .cons-icobtn:hover,.cons-row__tools .board-store-row__door:hover{border-color:var(--adm-accent);color:var(--adm-accent)}.cons-row__tools .cons-icobtn.is-done{border-color:var(--adm-success-line);color:var(--adm-success-ink)}.cons-row__detail{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:5px 24px;max-width:820px;margin:0;padding:6px 12px 12px 34px;display:grid}.cons-row__pair{grid-template-columns:4.5em 1fr;align-items:baseline;gap:10px;min-width:0;display:grid}.cons-row__pair>dt{color:var(--adm-muted);font-size:11.5px}.cons-row__pair>dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px}.cons-watch{margin:0 0 14px}.cons-watch__list{background:var(--adm-line-card);border:1px solid var(--adm-line-card);border-radius:12px;gap:1px;display:grid;overflow:hidden}.cons-watch__row{background:var(--adm-surface);color:inherit;transition:background .12s var(--adm-ease);grid-template-columns:8px minmax(72px,auto) 32px 1fr auto;align-items:center;gap:12px;padding:10px 13px;text-decoration:none;display:grid}.cons-watch__row:hover{background:var(--adm-tint)}.cons-watch__row:focus-visible{outline:2px solid var(--adm-accent);outline-offset:-2px}.cons-watch__row[aria-disabled=true]{cursor:default}.cons-watch__row[aria-disabled=true]:hover{background:var(--adm-surface)}.cons-watch__dot{border:1px solid var(--adm-line-strong);border-radius:999px;width:8px;height:8px}.cons-watch__dot.is-hot{background:var(--adm-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--adm-danger) 18%, transparent);border-color:#0000}.cons-watch__dot.is-warm{background:var(--adm-warn);border-color:#0000}.cons-watch__prod{font-family:var(--font-brand);white-space:nowrap;font-size:13.5px;font-weight:600}.cons-watch__cnt{font-variant-numeric:tabular-nums;text-align:right;font-size:15px;font-weight:700}.cons-watch__cnt.is-zero{color:var(--adm-muted);font-weight:400}.cons-watch__top{color:var(--adm-ink-soft);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.cons-watch__when{color:var(--adm-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px}.cons-watch__note{color:var(--adm-warn);margin:6px 2px 0;font-size:11.5px}.cons-watch__fail{border-color:var(--adm-warn);margin-bottom:14px;padding:12px 16px}.cons-watch__fail>p{color:var(--adm-warn);margin:0;font-size:12.5px}.cons-watch__fail>p+p{color:var(--adm-ink-soft);margin-top:4px}.cons-state{white-space:nowrap;border:1px solid var(--adm-line);color:var(--adm-muted);border-radius:999px;flex:none;align-items:center;padding:2px 9px;font-size:12px;display:inline-flex}.cons-state.is-free{color:var(--adm-success-ink);border-color:var(--adm-success-line)}.cons-state.is-lent{color:var(--adm-ink-soft);border-color:var(--adm-line-strong)}.cons-step-passive{color:var(--adm-muted);white-space:nowrap;font-size:12.5px}.cons-tally{color:var(--adm-muted);flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin:0;font-size:12.5px;display:flex}.cons-tally strong{font-family:var(--font-brand);color:var(--adm-ink);font-variant-numeric:tabular-nums;margin-right:4px;font-size:19px}.cons-tablewrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.admin .cons-date-input.ui-input{padding:4px 6px;font-size:12.5px}.cons-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-width:46ch;display:-webkit-box;overflow:hidden}.cons-ana__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.cons-ana__site{border:1px solid var(--adm-line-card);background:var(--adm-surface);color:var(--adm-ink-soft);border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;display:inline-flex}.cons-ana__seg{border:1px solid var(--adm-line-card);background:var(--adm-surface);border-radius:10px;gap:2px;padding:3px;display:flex}.cons-ana__seg a{color:var(--adm-muted);transition:color .12s var(--adm-ease), background .12s var(--adm-ease);border-radius:7px;padding:5px 12px;font-size:12.5px;text-decoration:none}.cons-ana__seg a:hover{color:var(--adm-ink)}.cons-ana__seg a.is-on{color:var(--adm-ink);background:var(--adm-tint);font-weight:700}.cons-ana__cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:14px;display:grid}.cons-ana__card{flex-direction:column;gap:4px;padding:12px 14px;display:flex}.cons-ana__card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.cons-ana__card-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cons-ana__card-note{color:var(--adm-muted);align-items:baseline;gap:6px;font-size:11.5px;display:flex}.cons-ana__card-art{flex:none;line-height:0}.cons-ana__spark{align-items:flex-end;gap:1px;width:96px;height:34px;display:flex}.cons-ana__spark>span{background:var(--adm-accent);opacity:.72;border-radius:1px;flex:1;min-width:1px}.cons-ana__spark>span.is-pre{background:0 0}.cons-ana__chart{height:200px;position:relative}.cons-ana__gridline{border-top:1px dashed var(--adm-line-card);pointer-events:none;position:absolute;left:0;right:0}.cons-ana__gridline span{color:var(--adm-muted);font-size:10.5px;position:absolute;top:-15px;right:0}.cons-ana__cols{border-bottom:1px solid var(--adm-line-strong);align-items:flex-end;height:100%;display:flex}.cons-ana__col{flex:1;justify-content:center;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.cons-ana__col.is-weekend{background:color-mix(in srgb, var(--adm-ink) 4%, transparent)}.cons-ana__col:hover{background:color-mix(in srgb, var(--adm-ink) 8%, transparent)}.cons-ana__col.is-pre:after{content:"";border-bottom:2px dotted var(--adm-muted);position:absolute;bottom:0;left:1px;right:1px}.cons-ana__bar{background:var(--adm-accent);border-radius:4px 4px 0 0;width:calc(100% - 2px);max-width:44px;min-height:2px}.cons-ana__bar.is-zero{background:var(--adm-line-strong);border-radius:2px;height:2px}.cons-ana__tip{z-index:3;border:1px solid var(--adm-line-card);background:var(--adm-pop-surface);box-shadow:var(--adm-elev-2);white-space:nowrap;color:var(--adm-ink-soft);opacity:0;pointer-events:none;transition:opacity .12s var(--adm-ease);border-radius:9px;flex-direction:column;gap:2px;padding:7px 10px;font-size:11.5px;display:flex;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.cons-ana__col:hover .cons-ana__tip{opacity:1}.cons-ana__cols>.cons-ana__col:first-child .cons-ana__tip{left:0;transform:none}.cons-ana__cols>.cons-ana__col:last-child .cons-ana__tip{left:auto;right:0;transform:none}.cons-ana__chart--pre{border-bottom:1px solid var(--adm-line-strong);background:repeating-linear-gradient(45deg, transparent 0 6px, color-mix(in srgb, var(--adm-ink) 5%, transparent) 6px 9px);justify-content:center;align-items:center;display:flex}.cons-ana__chart--pre span{border:1px solid var(--adm-line-card);background:var(--adm-pop-surface);color:var(--adm-muted);border-radius:999px;padding:9px 18px;font-size:12.5px}.cons-ana__axis{color:var(--adm-muted);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.cons-ana__chapter{margin-bottom:8px}.cons-ana__chapter>summary{border:1px solid var(--adm-line-card);background:var(--adm-surface);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;list-style:none;display:flex}.cons-ana__chapter>summary::-webkit-details-marker{display:none}.cons-ana__chapter>summary:before{content:"›";color:var(--adm-muted);transition:transform .15s var(--adm-ease);flex:none}.cons-ana__chapter[open]>summary:before{transform:rotate(90deg)}.cons-ana__chapter[open]>summary{border-bottom-right-radius:0;border-bottom-left-radius:0}.cons-ana__chapter-body{border:1px solid var(--adm-line-card);background:var(--adm-surface);border-top:0;border-radius:0 0 12px 12px;padding:10px 14px 12px}.cons-ana__chapter-title{flex:none;width:5.5em;font-weight:600}.cons-ana__chapter-sum{min-width:0;color:var(--adm-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.cons-ana__dot{border-radius:999px;flex:none;width:7px;height:7px}.cons-ana__dot.is-ok{background:var(--adm-success)}.cons-ana__dot.is-warn{background:var(--adm-warn)}.cons-ana__dot.is-danger{background:var(--adm-danger)}.cons-ana__ready{border-color:color-mix(in srgb, var(--adm-warn) 36%, var(--adm-line));margin-bottom:14px;padding:18px 20px 16px}.cons-ana__ready-title{font-family:var(--font-brand);margin:0 0 4px;font-size:15.5px;font-weight:800}.cons-ana__ready-lead{color:var(--adm-ink-soft);margin:0 0 14px;font-size:12.5px;line-height:1.7}.cons-ana__ready-lead strong{color:var(--adm-warn)}.cons-ana__steps{margin:0;padding:0;list-style:none}.cons-ana__steps>li{border-top:1px solid var(--adm-line-card);align-items:center;gap:11px;padding:9px 0;font-size:13px;display:flex}.cons-ana__steps>li:last-child{border-bottom:1px solid var(--adm-line-card)}.cons-ana__steps-mark{text-align:center;flex:none;width:16px;font-weight:700}.cons-ana__steps>li.is-done .cons-ana__steps-mark{color:var(--adm-success)}.cons-ana__steps>li.is-waiting .cons-ana__steps-mark,.cons-ana__steps>li.is-waiting .cons-ana__steps-note{color:var(--adm-warn)}.cons-ana__steps-label{flex:none;width:15em}.cons-ana__steps>li.is-waiting .cons-ana__steps-label{font-weight:700}.cons-ana__steps-note{min-width:0;color:var(--adm-muted);flex:1;font-size:12px}.cons-ana__ready-foot{background:var(--adm-sunken);color:var(--adm-ink-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;padding:10px 12px;font-size:12px;display:flex}.cons-ana__ready-foot a{border:1px solid var(--adm-line);background:var(--adm-surface);color:var(--adm-ink-soft);border-radius:8px;margin-left:auto;padding:5px 11px;text-decoration:none}.cons-ana__ready-foot a:hover{border-color:var(--adm-accent);color:var(--adm-ink)}@media (max-width:820px){.board-masthead{align-items:flex-start}.admin .cons-brand{flex:none;gap:0;padding:0 4px 0 0}.admin .cons-brand__wordmark,.admin .cons-brand__sub{display:none}.admin .adm-nav>*,.admin .adm-nav__logout{white-space:nowrap;flex:none}.admin .adm-nav__foot{border-top:0;flex-direction:row;align-items:center;gap:6px;margin-top:0;margin-left:auto;padding:0;display:flex}.admin .adm-nav__foot .cons-navtext{display:none}.admin .adm-nav__logout{width:34px;height:34px;padding:0}}@media (max-width:560px){.admin .cons-brand{display:none}.admin .adm-nav{padding:8px}}@media (max-width:640px){.cons-watch__top,.cons-row__col,.cons-step-passive,.cons-row__tools .cons-door__label{display:none}.cons-row>summary,.cons-row.is-flat{gap:8px;padding:9px 10px}.cons-rows,.cons-rows--wide-mark{--cons-mark-w:0;--cons-tools-w:0}.cons-row__detail{grid-template-columns:1fr;padding-left:30px}.cons-row__pair{grid-template-columns:4em 1fr}.board-card__face{flex-wrap:wrap}.board-card__toggle{order:2}.board-card__line--reason{flex:1 0 100%;order:3}.board-card__line-tail{display:none}.board-store-row{flex-wrap:wrap;row-gap:4px}.board-store-row__state,.board-store__caret{margin-left:auto}.board-store-row__state,.board-store-check__state{white-space:normal;text-align:right}.board-store-check{flex-wrap:wrap}.admin .cons-date-input.ui-input{font-size:16px}.cons-cards .admin-table,.cons-cards .admin-table thead,.cons-cards .admin-table tbody,.cons-cards .admin-table tr,.cons-cards .admin-table td{width:100%;display:block}.cons-cards .admin-table thead{display:none}.cons-cards .admin-table tr{border:1px solid var(--adm-line);background:var(--adm-sunken);border-radius:10px;margin-bottom:8px;padding:8px 10px}.cons-cards .admin-table td{border:0;justify-content:flex-start;align-items:baseline;gap:10px;padding:3px 0;display:flex;text-align:left!important}.cons-cards .admin-table td:before{content:attr(data-label);width:5.5em;color:var(--adm-muted);flex:none;font-size:11.5px}.cons-cards .admin-table td.cons-cell--title{border-bottom:1px solid var(--adm-line);margin-bottom:3px;padding:0 0 5px;font-size:14.5px;line-height:1.35;display:block}.cons-cards .admin-table td.cons-cell--title:before{content:none}.cons-cards .admin-table td.cons-cell--doors{gap:8px;padding-top:4px;padding-bottom:5px}.cons-cards .admin-table td.cons-cell--doors:before{content:none}.cons-cards .admin-table td.cons-cell--doors .board-store-row__door{align-items:center;min-height:32px;padding-inline:10px;display:inline-flex}.cons-cards .admin-table td:empty{display:none}.admin .cons-ana__head{align-items:flex-start}.admin .cons-ana__card-art{display:none}.admin .cons-ana__cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.admin .cons-ana__col{position:static}.admin .cons-ana__cols>.cons-ana__col:first-child .cons-ana__tip,.admin .cons-ana__cols>.cons-ana__col:last-child .cons-ana__tip,.admin .cons-ana__tip{white-space:normal;text-align:center;max-width:calc(100% - 8px);left:50%;right:auto;transform:translate(-50%)}.admin .cons-ana__col.is-pre{border-bottom:2px dotted var(--adm-muted)}.admin .cons-ana__col.is-pre:after{content:none}.admin .cons-ana__chapter>summary{flex-wrap:wrap}.admin .cons-ana__chapter-title{width:auto}.admin .cons-ana__chapter-sum{white-space:normal;flex-basis:100%;padding-left:22px;overflow:visible}.admin .cons-ana__steps>li{flex-wrap:wrap}.admin .cons-ana__steps-label{width:auto}.admin .cons-ana__steps-note{flex-basis:100%;padding-left:27px}.admin .cons-ana__ready-foot>span{flex:100%}.admin .cons-ana__ready-foot a{margin-left:0}}
