.mz-page{container-type:inline-size}.mz-back span{font-size:24px;line-height:1}.bf-card.mz-draft{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.bf-card.mz-draft--dirty{border-color:var(--warn);background:var(--warn-soft)}.mz-draft__text{flex:200px;font-weight:700}.mz-tgl{align-items:center;gap:var(--sp-3);min-height:var(--h-ctl);padding:0 var(--sp-2) 0 var(--sp-1);border-radius:var(--rad-ctl);cursor:pointer;text-align:left;background:0 0;border:0;font-weight:700;display:inline-flex}.mz-tgl__track{background:var(--tuff);width:52px;height:32px;transition:background var(--dur-hover) var(--ease-out);border-radius:16px;flex:none;position:relative}.mz-tgl__track:after{content:"";width:24px;height:24px;transition:translate var(--dur-spring) var(--ease-spring);background:#fff;border-radius:50%;position:absolute;top:4px;left:4px}.mz-tgl[aria-pressed=true] .mz-tgl__track{background:var(--ok)}.mz-tgl[aria-pressed=true] .mz-tgl__track:after{translate:20px}.mz-tgl--hide[aria-pressed=true] .mz-tgl__track{background:var(--ink)}.mz-tgl[aria-busy=true]{opacity:.6}.mz-tgl--big{min-height:var(--h-ctl-lg)}.mz-tgl--big .mz-tgl__track{border-radius:20px;width:64px;height:40px}.mz-tgl--big .mz-tgl__track:after{width:32px;height:32px}.mz-tgl--big[aria-pressed=true] .mz-tgl__track:after{translate:24px}.mz-positions{gap:var(--sp-4);align-content:start;display:grid}.mz-grp{font-size:var(--fs-tag);color:var(--muted);margin:var(--sp-1) 0 var(--sp-2);font-weight:700}.mz-acc{gap:var(--sp-2);display:grid}.mz-acc__item{border:2px solid var(--tuff-light);border-radius:var(--rad-card);padding:var(--sp-1);background:#fff}.mz-acc__item--open{border-color:var(--tuff)}.mz-acc__item--open>div:last-child{padding:var(--sp-2) var(--sp-2) var(--sp-3)}.mz-secrow{align-items:center;gap:var(--sp-1);display:flex}.mz-secbtn{min-width:0;min-height:var(--h-ctl-lg);align-items:center;column-gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border-radius:var(--rad-ctl);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:1fr auto;display:grid}.mz-secbtn__title{overflow-wrap:anywhere;font-weight:800}.mz-secbtn__meta{font-size:var(--fs-tag);color:var(--muted);grid-column:1}.mz-secbtn__chev{width:12px;height:12px;transition:rotate var(--dur-hover) var(--ease-out);border-bottom:3px solid;border-right:3px solid;grid-area:1/2/span 2;rotate:45deg}.mz-secbtn[aria-expanded=true] .mz-secbtn__chev{rotate:225deg}.mz-secbtn--hidden .mz-secbtn__title{color:var(--muted);text-decoration:line-through}.mz-secbtn[aria-current=true]{background:var(--paper);box-shadow:inset 4px 0 0 var(--brick)}.mz-newsec{justify-self:start}.mz-split{gap:var(--sp-5);grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;display:grid}.mz-secnav{border:2px solid var(--tuff-light);border-radius:var(--rad-card);max-height:calc(100dvh - 96px);padding:var(--sp-2);gap:var(--sp-2);background:#fff;display:grid;position:sticky;top:72px;overflow-y:auto}.mz-secnav ul{gap:var(--sp-1);display:grid}.mz-secnav .mz-secrow__mv{border-color:#0000;width:44px}.mz-split__main{min-width:0}.mz-pane{gap:var(--sp-3);display:grid}.mz-pane__head{gap:var(--sp-2);display:grid}.mz-pane__title{font-size:var(--fs-title);overflow-wrap:anywhere;font-weight:800}.bf-tag.mz-tag--wrap{white-space:normal}.mz-cards{gap:var(--sp-3);display:grid;container-type:inline-size}@container (width>=620px){.mz-cards{grid-template-columns:1fr 1fr}}.bf-card.mz-card{border-color:var(--tuff-light)}.bf-card.mz-card--hidden{background:var(--paper);border-style:dashed}.bf-card.mz-card--out{border-color:var(--late-soft)}.mz-card__head{gap:var(--sp-3);grid-template-columns:72px minmax(0,1fr);align-items:start;display:grid}.mz-card__info{gap:var(--sp-1);min-width:0;display:grid}.mz-card__name{min-height:var(--h-ctl);text-align:left;font-weight:800;font-size:var(--fs-body);overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;line-height:1.25}.mz-card__alt{font-size:var(--fs-sm);color:var(--muted);overflow-wrap:anywhere}.mz-card__toggles{gap:var(--sp-1) var(--sp-4);flex-wrap:wrap;display:flex}.mz-card__foot{align-items:center;gap:var(--sp-2);border-top:2px solid var(--tuff-light);padding-top:var(--sp-2);display:flex}.mz-card__edit{margin-left:auto}.mz-thumb{border-radius:var(--rad-ctl);object-fit:cover;background:var(--tuff-light);text-align:center;width:72px;height:72px;padding:var(--sp-1);place-content:center;display:grid;overflow:hidden}.mz-thumb--big{width:160px;height:160px}.mz-thumb--site{background:var(--paper);border:2px dashed var(--tuff)}.mz-thumb__tag{font-size:var(--fs-tag);color:var(--muted);font-weight:700;line-height:1.2}.mz-thumb:not(.mz-thumb--big) .mz-thumb__file{display:none}.mz-thumb__file{font-size:var(--fs-tag);color:var(--muted);overflow-wrap:anywhere;line-height:1.2}.mz-price{align-items:center;gap:var(--sp-1) var(--sp-3);grid-template-columns:auto minmax(0,1fr);display:grid}.mz-price__label{font-size:var(--fs-sm);font-weight:700}.mz-price__box{max-width:180px;position:relative}.mz-price__input{font-size:var(--fs-lg);padding-right:32px;font-weight:800}.mz-price__cur{color:var(--muted);font-weight:700;position:absolute;top:50%;right:12px;translate:0 -50%}.mz-price__st{font-size:var(--fs-tag);color:var(--warn-ink);grid-column:1/-1;line-height:1.2}.mz-price__st:empty{height:0;display:block}.mz-price__st--err{color:var(--late-ink);font-weight:700}.bf-card.mz-editor,.bf-card.mz-publish{gap:var(--sp-4)}.mz-editor__bar{align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;display:flex}.mz-editor__title{font-size:var(--fs-title);overflow-wrap:anywhere;flex:200px;font-weight:800}.mz-editor__title:focus{outline:none}.mz-form{gap:var(--sp-5);display:grid}.mz-form__block{gap:var(--sp-3);display:grid}.mz-form__grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.mz-form__checks{gap:var(--sp-1);display:grid}.mz-form__actions{gap:var(--sp-2);justify-items:start;display:grid}.mz-form__status{font-size:var(--fs-sm);color:var(--ok);min-height:var(--sp-6);font-weight:700}.mz-field__suffix{color:var(--muted)}.mz-seg-wrap{gap:var(--sp-2);display:grid}.mz-seg__btn{position:relative}.mz-seg__mark{background:var(--late-ink);border-radius:50%;width:12px;height:12px;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px #fff}.mz-chips{gap:var(--sp-2);border:0;margin:0;padding:0;display:grid}.mz-danger-zone{gap:var(--sp-2);border-top:2px solid var(--tuff-light);padding-top:var(--sp-3);justify-items:start;display:grid}.mz-photo{gap:var(--sp-2);border:0;margin:0;padding:0;display:grid}.mz-photo__row{gap:var(--sp-3);flex-wrap:wrap;align-items:start;display:flex}.mz-photo__tools{gap:var(--sp-2);flex:180px;justify-items:start;display:grid}.mz-photo__input{opacity:0;width:1px;height:1px;position:absolute}.mz-photo__input:focus-visible+.mz-photo__pick{outline:3px solid var(--brick-dark);outline-offset:3px}.mz-photo__pick--busy{cursor:progress;opacity:.7}.mz-dialog{border:2px solid var(--brick);border-radius:var(--rad-hero);width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);padding:var(--sp-5);color:var(--ink);background:#fff}.mz-dialog[open]{gap:var(--sp-4);display:grid}.mz-dialog:modal{overscroll-behavior:contain}.mz-dialog::backdrop{overscroll-behavior:contain;background:#231a158c;overflow:hidden}.mz-dialog__title{font-size:var(--fs-lg);overflow-wrap:anywhere;font-weight:800}.mz-dialog__body{gap:var(--sp-3);display:grid}.mz-dialog__actions{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.mz-diff{gap:var(--sp-4);display:grid}.mz-diff__block{gap:var(--sp-2);border-left:4px solid var(--tuff);padding-left:var(--sp-3);display:grid}.mz-diff__block--add{border-color:var(--ok)}.mz-diff__block--del{border-color:var(--late-ink)}.mz-diff__block--mod{border-color:var(--warn)}.mz-diff__title{align-items:center;gap:var(--sp-2);font-size:var(--fs-body);flex-wrap:wrap;font-weight:800;display:flex}.mz-diff__list{gap:var(--sp-2);display:grid}.mz-diff__name{overflow-wrap:anywhere;font-weight:700}.mz-diff__lines{gap:var(--sp-1);font-size:var(--fs-sm);color:var(--muted);overflow-wrap:anywhere;display:grid}.mz-publish__go{gap:var(--sp-2);justify-items:start;display:grid}.mz-history,.mz-history__list{gap:var(--sp-3);display:grid}.bf-card.mz-ver--current{border-color:var(--ok)}.mz-ver__head{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.mz-ver__title{font-size:var(--fs-body);font-weight:800}.mz-ver__meta{font-size:var(--fs-sm);color:var(--muted)}.mz-ver__comment{overflow-wrap:anywhere}.mz-ver__tools{gap:var(--sp-2);flex-wrap:wrap;display:flex}.mz-stock{gap:var(--sp-4);display:grid}.mz-stock__tools{gap:var(--sp-3);flex-wrap:wrap;align-items:end;display:flex}.mz-stock__search{flex:220px}.mz-stock__only{flex:none}.mz-stock__sum{font-weight:700}.mz-stock__sec{gap:var(--sp-2);display:grid}.mz-stock__title{font-size:var(--fs-body);overflow-wrap:anywhere;font-weight:800}.mz-stock__items{gap:var(--sp-2);display:grid}@container (width>=760px){.mz-stock__items{grid-template-columns:1fr 1fr}}.mz-stock__row{align-items:center;gap:var(--sp-2);border:2px solid var(--tuff-light);border-radius:var(--rad-card);padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-4);background:#fff;grid-template-columns:minmax(0,1fr) auto auto;min-height:64px;display:grid}.mz-stock__row--out{background:var(--late-soft);border-color:var(--late-soft)}.mz-stock__name{font-weight:700;font-size:var(--fs-lg);overflow-wrap:anywhere}.mz-stock__state{font-size:var(--fs-tag);color:var(--ok);font-weight:800}.mz-stock__row--out .mz-stock__state{color:var(--late-ink)}.mz-stock__row .mz-tgl__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mz-stock__row .mz-tgl{padding:0 var(--sp-2)}.bf-rep{gap:var(--sp-4);align-content:start;min-width:0;display:grid}.bf-rep__bar{gap:var(--sp-3);display:grid}.bf-rep__bar>*,.bf-rep__dates>*{min-width:0}.bf-rep__dates .bf-input{min-width:0;max-width:100%}.bf-rep__dates{gap:var(--sp-3);grid-template-columns:1fr 1fr;align-items:end;display:grid}.bf-rep .bf-rep__dates .bf-btn,.bf-rep__dates-note{grid-column:1/-1}.bf-rep__muted{color:var(--muted);font-size:var(--fs-sm)}.bf-rep__legend{font-size:var(--fs-sm);color:var(--muted)}.bf-tiles{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.bf-tile{border:2px solid var(--tuff-light);border-radius:var(--rad-card);padding:var(--sp-4);gap:var(--sp-1);background:#fff;align-content:start;min-width:0;display:grid}.bf-tile__label{color:var(--muted);font-size:13px;font-weight:700}.bf-tile__value{overflow-wrap:anywhere;font-size:21px;font-weight:800;line-height:1.15}.bf-tile__hint{color:var(--muted);font-size:13px}.bf-tile--warn{border-color:var(--warn);background:var(--warn-soft)}.bf-chart{width:100%;max-width:720px;height:auto;display:block}.bf-chart__grid{stroke:var(--tuff-light);stroke-width:1px}.bf-chart__axis{fill:var(--muted);font-size:15px;font-weight:600}.bf-chart__bar--brick{fill:var(--brick)}.bf-chart__bar--road{fill:var(--road)}.bf-chart__cell{fill:var(--cream)}.bf-chart__heat{fill:var(--brick)}.bf-hbars{gap:var(--sp-3);display:grid}.bf-hbars__row{gap:var(--sp-3);grid-template-columns:minmax(84px,30%) 1fr auto;align-items:center;font-size:15px;display:grid}.bf-hbars__label{overflow-wrap:anywhere;font-weight:600}.bf-hbars__bar{width:100%;height:12px}.bf-hbars__track{fill:var(--cream)}.bf-hbars__fill{fill:var(--brick)}.bf-hbars__value{text-align:right;white-space:nowrap;font-weight:700}.bf-hbars__value small{color:var(--muted);font-size:12px;font-weight:500;display:block}.bf-rep__table{border-collapse:collapse;width:100%;font-size:14px}.bf-rep__table th,.bf-rep__table td{padding:var(--sp-2);border-bottom:1px solid var(--tuff-light);text-align:right}.bf-rep__table th:first-child,.bf-rep__table td:first-child{text-align:left}.bf-rep__table th{color:var(--muted);font-size:12px;font-weight:700}.bf-rep__scroll{overflow-x:auto}.bf-rep__details>summary{cursor:pointer;min-height:var(--h-ctl);align-items:center;font-weight:700;display:flex}.bf-neg{color:var(--late-ink);font-weight:700}.bf-pos{color:var(--ok);font-weight:700}.bf-rep__form{gap:var(--sp-3);display:grid}.bf-rep__actions{gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (min-width:720px){.bf-rep__bar{grid-template-columns:auto 1fr;align-items:start}.bf-rep__dates{grid-template-columns:1fr 1fr auto}.bf-rep .bf-rep__dates .bf-btn{grid-column:auto}.bf-rep__split{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}}.shop{min-width:0}.shop-stack,.shop-form{gap:var(--sp-4);min-width:0;display:grid}.shop-mono{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.shop-muted{color:var(--muted);font-size:var(--fs-sm)}.shop-sub{overflow-wrap:anywhere}.shop-sub2{display:block}.shop-list{gap:var(--sp-1);padding-left:var(--sp-5);list-style:outside;display:grid}.shop-pos{color:var(--ok);font-weight:700}.shop-neg{color:var(--late-ink);font-weight:700}.shop-file{padding:var(--sp-3)}.shop-filters{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shop-filters>:first-child,.shop-filters>:last-child{grid-column:1/-1}.shop-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.shop-fs{border:var(--line);border-radius:var(--rad-card);padding:var(--sp-3) var(--sp-4) var(--sp-4);gap:var(--sp-3);min-width:0;margin:0;display:grid}.shop-fs legend{font-weight:800;font-size:var(--fs-body);padding:0 var(--sp-2)}.shop-fs:disabled{opacity:1}.shop-fs:disabled .bf-input{background:var(--paper)}.shop-kv{gap:var(--sp-2);flex-wrap:wrap;align-items:baseline;display:flex}.shop-kv span{color:var(--muted);font-size:var(--fs-sm)}.shop-kv-row{gap:var(--sp-3);background:var(--paper);border-radius:var(--rad-ctl);padding:var(--sp-3);display:grid}.shop-picker,.shop-picker__list{gap:var(--sp-2);display:grid}.shop-picker__item{width:100%;min-height:var(--h-ctl);justify-content:space-between;gap:var(--sp-3);text-align:left;padding:var(--sp-2) var(--sp-4);border:var(--line);border-radius:var(--rad-ctl);cursor:pointer;overflow-wrap:anywhere;transition:border-color var(--dur-hover) var(--ease-out);background:#fff;align-items:center;display:flex}@media (hover:hover){.shop-picker__item:hover{border-color:var(--brick)}}.shop-picked{gap:var(--sp-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.shop-picked>p{overflow-wrap:anywhere;min-width:0}.shop-badges{gap:var(--sp-2);margin-left:var(--sp-2);vertical-align:middle;flex-wrap:wrap;display:inline-flex}.shop-table{border-collapse:collapse;border:var(--line);border-radius:var(--rad-card);background:#fff;width:100%;overflow:hidden}.shop-table th{text-align:left;font-size:var(--fs-tag);color:var(--muted);padding:var(--sp-3);background:var(--paper);font-weight:700}.shop-table td{padding:var(--sp-3);border-top:1px solid var(--tuff-light);vertical-align:top;overflow-wrap:anywhere}.shop-table .shop-num{text-align:right;white-space:nowrap}.shop-row--hidden td{color:var(--muted)}.shop-link{align-items:flex-start;gap:var(--sp-1);min-height:var(--h-ctl);text-align:left;cursor:pointer;color:var(--brick-dark);background:0 0;border:0;flex-direction:column;justify-content:center;padding:0;display:inline-flex}.shop-link__name{text-underline-offset:4px;overflow-wrap:anywhere;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}@media (max-width:719px){.shop-table,.shop-table tbody{background:0 0;border:0;display:block}.shop-table thead{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.shop-table tr{margin-bottom:var(--sp-3);border:var(--line);border-radius:var(--rad-card);background:#fff;display:grid;overflow:hidden}.shop-table td{gap:var(--sp-2);border-top:0;border-bottom:1px solid var(--tuff-light);grid-template-columns:minmax(84px,36%) minmax(0,1fr);align-items:center;display:grid}.shop-table td:last-child{border-bottom:0}.shop-table td:before{content:attr(data-label);color:var(--muted);font-size:var(--fs-tag);font-weight:700}.shop-table .shop-num{text-align:left;white-space:normal}.shop-badges{margin-left:0}}.shop-totals{gap:var(--sp-2);flex-wrap:wrap;display:flex}.shop-total{padding:var(--sp-2) var(--sp-4);border-radius:var(--rad-ctl);background:var(--paper);font-size:var(--fs-body)}.shop-total strong{font-size:var(--fs-title)}.shop-total--create{background:var(--ok-soft)}.shop-total--update{background:var(--road-soft)}.shop-total--error{background:var(--late-soft)}.shop-pager{gap:var(--sp-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}dialog.shop-dialog{border:2px solid var(--brick);border-radius:var(--rad-card);background:var(--paper);width:min(760px,100vw - 16px);max-width:none;max-height:calc(100dvh - 16px);color:var(--ink);transition:var(--enter);padding:0;box-shadow:6px 6px #00000040}dialog.shop-dialog[open]{flex-direction:column;display:flex}dialog.shop-dialog::backdrop{background:#1a0e088c}@starting-style{dialog.shop-dialog[open]{opacity:0;translate:0 8px}}.shop-dialog__head{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4);border-bottom:var(--line);background:#fff;flex:none;display:flex}.shop-dialog__title{font-size:var(--fs-lg);overflow-wrap:anywhere;min-width:0;font-weight:800;line-height:1.25}.shop-dialog__body{gap:var(--sp-4);padding:var(--sp-4);overscroll-behavior:contain;min-width:0;display:grid;overflow-y:auto}@media (min-width:700px){.shop-filters{grid-template-columns:2fr 1fr 1fr 1fr}.shop-filters>:first-child,.shop-filters>:last-child{grid-column:auto}.shop-kv-row{grid-template-columns:auto 1fr;align-items:center}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brick:#b4300c;--color-brick-dark:#8e2408;--color-cream:#e2d8c0;--color-paper:#f7f3ea;--color-ink:#231a15;--color-muted:#6b5f57;--color-tuff:#8c8781;--color-tuff-light:#e8e3da;--color-coral:#e0533d}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}:root{--dur-fast:.12s;--dur:.2s;--dur-slow:.32s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-draw:cubic-bezier(.6, .05, .2, 1);--ease-spring:linear(0, .05, .173, .331, .498, .654, .789, .897, .978, 1.033, 1.065, 1.081, 1.083, 1.077, 1.066, 1.052, 1.038, 1.026, 1.015, 1.006, 1, .996, .994, .993, 1);--dur-press:90ms;--dur-hover:.22s;--dur-flood:.38s;--dur-spring:.56s;--dur-glow:.56s;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--rad-hero:24px;--rad-card:16px;--rad-ctl:12px;--rad-tag:8px;--h-ctl:48px;--h-ctl-lg:56px;--h-tag:28px;--fs-tag:13px;--fs-sm:14px;--fs-body:16px;--fs-lg:18px;--fs-title:20px;--line:2px solid var(--tuff-light);--enter:opacity var(--dur-slow) var(--ease-out), translate var(--dur-slow) var(--ease-out);--enter-spring:opacity var(--dur-hover) var(--ease-out), translate var(--dur-spring) var(--ease-spring), scale var(--dur-spring) var(--ease-spring)}.bf-btn{--bw-o:4px;--bw-up:3px;--bw-fill:#fff;--bw-edge:var(--brick);--bw-ink:var(--brick);--bw-under:var(--brick);isolation:isolate;justify-content:center;align-items:center;gap:var(--sp-2);width:100%;min-height:var(--h-ctl);padding:0 var(--sp-5);border-radius:var(--rad-ctl);color:var(--bw-ink);font-weight:700;font-size:var(--fs-body);text-align:center;cursor:pointer;transition:translate var(--dur-spring) var(--ease-spring);-webkit-tap-highlight-color:transparent;background:0 0;border:2px solid #0000;line-height:1.15;text-decoration:none;display:inline-flex;position:relative;translate:0}.bf-btn:before,.bf-btn:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:-2px}.bf-btn:before{background:var(--bw-under);translate:var(--bw-o) var(--bw-o);transition:translate var(--dur-spring) var(--ease-spring), opacity var(--dur-hover) var(--ease-out)}.bf-btn:after{border:2px solid var(--bw-edge);background:var(--bw-fill);transition:background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out)}@media (hover:hover){.bf-btn:hover:not(:disabled){translate:calc(-1 * var(--bw-up)) calc(-1 * var(--bw-up))}.bf-btn:hover:not(:disabled):before{translate:calc(var(--bw-o) + var(--bw-up)) calc(var(--bw-o) + var(--bw-up))}}.bf-btn:active:not(:disabled){translate:var(--bw-o) var(--bw-o);transition-duration:var(--dur-press);transition-timing-function:var(--ease-out)}.bf-btn:active:not(:disabled):before{transition-duration:var(--dur-press);translate:0}.bf-btn:disabled{--bw-fill:var(--tuff-light);--bw-edge:var(--tuff-light);--bw-ink:var(--muted);cursor:not-allowed}.bf-btn:disabled:before{opacity:0}.bf-btn[aria-busy=true]{cursor:progress}.bf-btn--primary{--bw-fill:var(--brick);--bw-edge:var(--brick);--bw-ink:#fff;--bw-under:var(--brick-dark)}.bf-btn--ghost{--bw-edge:var(--tuff);--bw-ink:var(--ink);--bw-under:var(--tuff-light)}.bf-btn--danger{--bw-fill:var(--late-ink);--bw-edge:var(--late-ink);--bw-ink:#fff;--bw-under:var(--deep)}.bf-btn--danger-ghost{--bw-edge:var(--late-ink);--bw-ink:var(--late-ink);--bw-under:var(--late-soft)}.bf-btn--on-ink{--bw-fill:#fff;--bw-edge:#fff;--bw-ink:var(--ink);--bw-under:var(--tuff)}.bf-btn--lg{min-height:var(--h-ctl-lg);font-size:var(--fs-lg)}.bf-btn--inline{width:auto}.bf-btn svg{flex:none}@media (min-width:700px){.bf-btn{width:auto;max-width:360px}.bf-btn--block{width:100%;max-width:none}}.bf-iconbtn{width:var(--h-ctl);height:var(--h-ctl);border:2px solid var(--tuff-light);border-radius:var(--rad-ctl);color:var(--ink);cursor:pointer;transition:border-color var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out);background:#fff;flex:none;place-items:center;padding:0;font-size:24px;line-height:1;display:inline-grid}.bf-iconbtn--bare{background:0 0;border-color:#0000}.bf-iconbtn--danger{color:var(--late-ink)}.bf-iconbtn:disabled{color:var(--tuff);cursor:not-allowed}@media (hover:hover){.bf-iconbtn:hover:not(:disabled){border-color:var(--tuff)}}.bf-linkbtn{align-items:center;gap:var(--sp-1);min-height:var(--h-ctl);padding:0 var(--sp-2);color:var(--brick-dark);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.bf-linkbtn:disabled{color:var(--muted);cursor:not-allowed}.bf-field{gap:var(--sp-2);min-width:0;display:grid}.bf-field__label{font-size:var(--fs-sm);font-weight:700}.bf-field__hint{font-size:var(--fs-sm);color:var(--muted)}.bf-field__err{font-size:var(--fs-sm);color:var(--late-ink);font-weight:700}.bf-input{width:100%;min-width:0;min-height:var(--h-ctl);padding:var(--sp-3) var(--sp-4);border:2px solid var(--tuff);border-radius:var(--rad-ctl);font-size:var(--fs-body);transition:border-color var(--dur-hover) var(--ease-out);background:#fff}textarea.bf-input{resize:vertical;min-height:96px;line-height:1.45}.bf-input:focus-visible{outline-offset:0;border-color:var(--brick-dark)}.bf-input[aria-invalid=true]{border-color:var(--late-ink)}.bf-input:disabled{background:var(--paper);color:var(--muted)}.bf-input--mono{min-height:var(--h-ctl-lg);letter-spacing:.2em;text-align:center;font-size:24px;font-weight:800;line-height:1.2}.bf-input-wrap{position:relative}.bf-input-wrap .bf-input{padding-right:56px}.bf-input-wrap__btn{cursor:pointer;width:48px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:2px;right:2px}.bf-input-wrap__btn[aria-pressed=true]{color:var(--brick)}.bf-check{gap:var(--sp-3);min-height:var(--h-ctl);cursor:pointer;align-items:center;font-weight:600;display:flex}.bf-check input{width:24px;height:24px;accent-color:var(--brick);flex:none;margin:0}.bf-hint{font-size:var(--fs-sm);color:var(--muted)}.bf-row{gap:var(--sp-3);flex-wrap:wrap;display:flex}.bf-row>*{flex:140px}.bf-stack{gap:var(--sp-3);display:grid}.bf-actions{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.bf-actions>.bf-btn{flex:160px}@media (min-width:700px){.bf-actions>.bf-btn{flex:0 auto}.bf-form-narrow{max-width:520px}}.bf-card{border:var(--line);border-radius:var(--rad-card);padding:var(--sp-4);gap:var(--sp-3);background:#fff;align-content:start;min-width:0;display:grid}.bf-card--hero{border-color:var(--brick);border-radius:var(--rad-hero);box-shadow:6px 6px 0 var(--deep)}.bf-card--muted{background:var(--paper)}.bf-card__head{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.bf-card__head>.bf-card__title{overflow-wrap:anywhere;flex:auto;min-width:0}.bf-card__title,.bf-sec-title{font-size:var(--fs-body);font-weight:800;line-height:1.25}.bf-dl{gap:var(--sp-2) var(--sp-4);grid-template-columns:auto 1fr}.bf-dl dt{color:var(--muted);font-size:var(--fs-sm)}.bf-dl dd{overflow-wrap:anywhere;font-weight:700}@media (min-width:700px){.bf-card{padding:var(--sp-5)}}.bf-tag{align-items:center;gap:var(--sp-1);min-height:var(--h-tag);padding:2px var(--sp-3);border-radius:var(--rad-tag);background:var(--tuff-light);color:var(--ink);font-size:var(--fs-tag);white-space:nowrap;transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out);font-weight:700;line-height:1.2;display:inline-flex}.bf-tag[data-tone=brick]{background:var(--brick);color:#fff}.bf-tag[data-tone=wait]{background:var(--warn-soft);color:var(--warn-ink)}.bf-tag[data-tone=cook]{background:var(--kit-soft);color:var(--kit)}.bf-tag[data-tone=ready]{background:var(--ok-soft);color:var(--ok)}.bf-tag[data-tone=done]{background:var(--ok);color:#fff}.bf-tag[data-tone=road]{background:var(--road-soft);color:var(--road)}.bf-tag[data-tone=late]{background:var(--late-soft);color:var(--late-ink)}.bf-tag[data-tone=danger]{background:var(--late-ink);color:#fff}.bf-tag[data-tone=ink]{background:var(--ink);color:#fff}.bf-tag[data-tone=muted]{background:var(--tuff-light);color:var(--muted)}.bf-tag[data-role]{color:#fff}.bf-tag[data-role=owner]{background:var(--r-owner)}.bf-tag[data-role=manager]{background:var(--r-manager)}.bf-tag[data-role=host]{background:var(--r-host)}.bf-tag[data-role=kitchen]{background:var(--r-kitchen)}.bf-tag[data-role=courier]{background:var(--r-courier)}.bf-tag[data-role=accountant]{background:var(--r-accountant)}.bf-tags{gap:var(--sp-2);flex-wrap:wrap;display:flex}.bf-tags:empty{display:none}.bf-note,.bf-error{align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--rad-ctl);background:var(--warn-soft);color:var(--warn-ink);overflow-wrap:anywhere;flex-wrap:wrap;font-size:15px;font-weight:600;display:flex}.bf-note>p,.bf-error>p{flex:200px;min-width:0}.bf-note[data-tone=err],.bf-error{background:var(--late-soft);color:var(--late-ink)}.bf-note[data-tone=ok]{background:var(--ok-soft);color:var(--ok)}.bf-note[data-tone=info]{color:var(--ink);border:var(--line);background:#fff}.bf-note .bf-btn,.bf-error .bf-btn{flex:none;width:auto}.bf-seg{gap:var(--sp-2);flex-wrap:wrap;display:flex}.bf-seg--scroll{scrollbar-width:none;margin:-4px calc(-1 * var(--sp-4));padding:4px var(--sp-4);flex-wrap:nowrap;overflow-x:auto}.bf-seg--fill>.bf-seg__btn{flex:1 1 0}.bf-seg__btn{white-space:nowrap;justify-content:center;align-items:center;gap:var(--sp-1);min-width:72px;min-height:var(--h-ctl);padding:0 var(--sp-4);border:2px solid var(--tuff);border-radius:var(--rad-ctl);color:var(--ink);text-align:center;cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out);background:#fff;flex:none;font-size:15px;font-weight:700;line-height:1.15;display:inline-flex}.bf-seg__btn[aria-pressed=true],.bf-seg__btn[aria-selected=true]{background:var(--brick);border-color:var(--brick);color:#fff}.bf-seg__btn:disabled{color:var(--muted);border-color:var(--tuff-light);cursor:not-allowed}@media (hover:hover){.bf-seg__btn:hover:not(:disabled):not([aria-pressed=true]):not([aria-selected=true]){border-color:var(--ink)}}@media (min-width:700px){.bf-seg--scroll{flex-wrap:wrap;margin:0;padding:0}}.bf-chip{align-items:center;gap:var(--sp-1);min-height:var(--h-ctl);padding:0 var(--sp-4);border:2px solid var(--tuff);color:var(--ink);cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);background:#fff;border-radius:999px;font-size:15px;font-weight:600;display:inline-flex}.bf-chip[aria-pressed=true]{border-color:var(--brick-dark);background:var(--cream);color:var(--brick-dark);font-weight:700}.bf-chip[aria-pressed=true]:before{content:"✓";font-weight:800}.bf-chip:disabled{color:var(--muted);border-color:var(--tuff-light);cursor:not-allowed}.bf-chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.bf-head{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;min-height:40px;display:flex}.bf-head__main{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.bf-page__title{font-size:var(--fs-title);overflow-wrap:anywhere;font-weight:800;line-height:1.2}.bf-head__sub{font-size:var(--fs-sm);color:var(--muted);flex-basis:100%}.bf-head__actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.bf-head__actions>.bf-btn{flex:auto}@media (max-width:699px){.bf-head__actions{flex-basis:100%}}.bf-empty{gap:var(--sp-2);padding:var(--sp-6) var(--sp-4);border:2px dashed var(--tuff);border-radius:var(--rad-card);background:#fff;justify-items:start;min-width:0;display:grid}.bf-empty--center{text-align:center;justify-items:center}.bf-empty__title{font-size:var(--fs-body);font-weight:800;line-height:1.25}.bf-empty__text{font-size:var(--fs-sm);color:var(--muted);max-width:60ch}.bf-empty__actions{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.bf-empty--compact{padding:var(--sp-4)}.bf-skel-list{gap:var(--sp-3);display:grid}.bf-skel{border-radius:var(--rad-card);background:var(--tuff-light);height:96px;animation:bf-skel 1.2s var(--ease-in-out) infinite alternate;display:block}.bf-skel--line{border-radius:var(--rad-tag);width:60%;height:16px}.bf-skel--row{border-radius:var(--rad-ctl);height:56px}.bf-skel--tile{height:88px}.bf-skel--hero{border-radius:var(--rad-hero);height:160px}.bf-skel-list--tiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}@keyframes bf-skel{to{opacity:.45}}.bf-page,.bf-empty,.bf-note,.bf-error{transition:var(--enter)}@starting-style{.bf-page{opacity:0;translate:0 8px}.bf-empty,.bf-note,.bf-error{opacity:0;translate:0 4px}}@media (prefers-reduced-motion:reduce){.bf-skel{animation:none}.bf-btn,.bf-btn:before{transition:none}}dl.bf-dl{display:grid}@media (max-width:419px){.bf-seg__btn{padding:0 var(--sp-2);min-width:0}}@font-face{font-family:Montserrat;font-weight:100 900;font-display:swap;src:url(./montserrat-latin-Dk9Pm7OY.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-weight:100 900;font-display:swap;src:url(./montserrat-cyrillic-p6IpLZeA.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:BF Arm;font-weight:400;font-display:swap;src:url(./montserrat-arm-400-c1FUOkxh.woff2)format("woff2");unicode-range:U+530-58E,U+FB13-FB17}@font-face{font-family:BF Arm;font-weight:700;font-display:swap;src:url(./montserrat-arm-700-C1X-skFF.woff2)format("woff2");unicode-range:U+530-58E,U+FB13-FB17}@font-face{font-family:BF Dram;font-weight:400 900;font-display:swap;src:url(./noto-sans-armenian-dram-BE88QGmv.woff2)format("woff2");unicode-range:U+58F}:root{--brick:var(--color-brick);--brick-dark:var(--color-brick-dark);--deep:#5a1503;--cream:var(--color-cream);--paper:var(--color-paper);--ink:var(--color-ink);--muted:var(--color-muted);--tuff:var(--color-tuff);--tuff-light:var(--color-tuff-light);--ok:#2e6b3f;--ok-soft:#e2eedf;--warn:#f2b705;--warn-ink:#6b4a00;--warn-soft:#fff1c7;--late:var(--color-coral);--late-ink:#a3260f;--late-soft:#fce3dc;--road:#2b5d6e;--road-soft:#dce9ec;--kit:#7a4a17;--kit-soft:#f4e7d6;--r-owner:var(--ink);--r-manager:var(--brick-dark);--r-host:var(--brick);--r-kitchen:var(--kit);--r-courier:var(--road);--r-accountant:var(--ok);--font:"BF Arm", "BF Dram", Montserrat, system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{background:var(--brick);overflow-x:clip}body{background:var(--paper);color:var(--ink);font:400 16px/1.5 var(--font);font-variant-numeric:tabular-nums;min-height:100dvh;margin:0;overflow-x:clip}:lang(hy){line-height:1.62}h1,h2,h3,p,ul,ol,dl,dd{margin:0;padding:0}ul,ol{list-style:none}button,input{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus,var(--brick-dark));outline-offset:3px}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.bf-auth{background:var(--brick);--focus:#fff;align-content:start;justify-items:center;gap:20px;min-height:100dvh;padding:24px 16px 40px;display:grid;position:relative}.bf-auth__lang{justify-self:end}.bf-auth__brand{color:var(--cream);letter-spacing:.02em;justify-items:center;gap:8px;font-size:24px;font-weight:800;display:grid}.bf-auth__logo{width:72px;height:72px;box-shadow:0 0 0 3px var(--cream);border-radius:50%}.bf-auth__card{isolation:isolate;border:2px solid var(--brick);--focus:var(--brick-dark);background:#fff;border-radius:24px;width:100%;max-width:440px;padding:24px 20px;position:relative}.bf-auth__card:before{content:"";z-index:-1;border-radius:inherit;background:var(--deep);position:absolute;inset:-2px;translate:8px 8px}.bf-auth__card:after{content:"";z-index:-1;background:#fff;border-radius:22px;position:absolute;inset:0}.bf-auth__card form,.bf-auth__card>div{gap:16px;display:grid}.bf-auth__card .bf-btn{width:100%;max-width:none}.bf-auth__card{transition:var(--enter)}@starting-style{.bf-auth__card{opacity:0;translate:0 12px}}.bf-auth__title{font-size:20px;font-weight:800;line-height:1.2}.bf-auth__hint{color:var(--muted);font-size:15px}.bf-totp{background:var(--paper);border-radius:16px;gap:12px;padding:16px;display:grid}.bf-totp__title{font-size:16px;font-weight:800}.bf-totp__key{letter-spacing:.08em;word-break:break-all;border:2px dashed var(--tuff);background:#fff;border-radius:12px;padding:12px;font-size:20px;font-weight:800}.bf-codes{letter-spacing:.06em;grid-template-columns:repeat(2,1fr);gap:8px;font-size:15px;font-weight:800;display:grid}.bf-codes li{background:var(--paper);text-align:center;word-break:break-all;border-radius:8px;padding:8px}.bf-boot{min-height:100dvh;color:var(--muted);place-items:center;font-weight:600;display:grid}.bf-lang{background:var(--brick-dark);border-radius:12px;flex:none;padding:2px;display:inline-flex}.bf-lang__btn{color:#fff;cursor:pointer;min-width:44px;min-height:44px;transition:background var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out);background:0 0;border:0;border-radius:10px;font-size:14px;font-weight:700}.bf-lang__btn[aria-pressed=true]{color:var(--brick);background:#fff}.bf-shell{background:var(--paper);grid-template:"top""net""main"minmax(0,1fr)"tabs"/minmax(0,1fr);min-height:100dvh;display:grid}.bf-shell[data-role=owner]{--rc:var(--r-owner)}.bf-shell[data-role=manager]{--rc:var(--r-manager)}.bf-shell[data-role=host]{--rc:var(--r-host)}.bf-shell[data-role=kitchen]{--rc:var(--r-kitchen)}.bf-shell[data-role=courier]{--rc:var(--r-courier)}.bf-shell[data-role=accountant]{--rc:var(--r-accountant)}.bf-skip{z-index:10;color:var(--brick);background:#fff;border-radius:12px;padding:12px 16px;font-weight:700;position:absolute;top:-64px;left:8px}.bf-skip:focus{top:8px}.bf-top{z-index:5;background:var(--brick);color:#fff;align-items:center;gap:var(--sp-2);padding:0 var(--sp-2) 0 var(--sp-4);--focus:#fff;grid-area:top;min-height:56px;display:flex;position:sticky;top:0}.bf-top__brand{flex:none;font-size:18px;font-weight:800}.bf-top__who{flex:1;justify-content:flex-end;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.bf-top__who strong{text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:none;overflow:hidden}.bf-top__role{align-items:center;gap:var(--sp-1);height:28px;padding:0 var(--sp-3);color:var(--rc,var(--ink));white-space:nowrap;background:#fff;border-radius:8px;min-width:0;font-weight:700;display:inline-flex}.bf-top__role:before{content:"";background:currentColor;border-radius:2px;flex:none;width:8px;height:8px}.bf-top__role span{text-overflow:ellipsis;overflow:hidden}.bf-stand{background:var(--warn-soft);color:var(--warn-ink);padding:var(--sp-2) var(--sp-4);grid-area:net;font-size:13px;font-weight:700}.bf-net{background:var(--ink);color:#fff;padding:var(--sp-3) var(--sp-4);grid-area:net;font-size:14px;font-weight:600}.bf-live{align-items:center;gap:8px;font-size:13px;display:inline-flex}.bf-live__dot{background:#7fd38f;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 2px #fff}.bf-live--offline .bf-live__dot,.bf-live--connecting .bf-live__dot{background:var(--tuff)}.bf-live--polling .bf-live__dot{background:var(--warn)}.bf-live__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.bf-main{grid-area:main;min-width:0;padding:16px 16px 24px}.bf-main:focus{outline:none}.bf-side{display:none}.bf-tabs{z-index:5;border-top:2px solid var(--tuff-light);padding:4px 4px calc(4px + env(safe-area-inset-bottom));background:#fff;grid-area:tabs;position:sticky;bottom:0}.bf-tabs__list{display:flex}.bf-tabs__list>li{flex:1;min-width:0;display:flex}.bf-tab,.bf-nav,.bf-sheet__item{color:var(--muted);cursor:pointer;transition:color var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out);background:0 0;border:0;align-items:center;font-weight:600;text-decoration:none;display:flex}@media (hover:hover){.bf-nav:hover,.bf-tab:hover{color:var(--ink)}}.bf-tab{text-align:center;border-radius:12px;flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;min-height:56px;font-size:12px;line-height:1.2;position:relative}.bf-tab span{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;line-height:1.1;display:-webkit-box;overflow:hidden}.bf-tab:lang(hy){font-size:11px}.bf-tab[aria-current=page],.bf-nav[aria-current=page],.bf-sheet__item[aria-current=page]{color:var(--brick)}.bf-tab[aria-current=page]:before{content:"";background:var(--brick);border-radius:0 0 4px 4px;height:4px;position:absolute;top:-6px;left:25%;right:25%}.bf-sheet{right:var(--sp-2);bottom:calc(100% + var(--sp-2));overscroll-behavior:contain;border:2px solid var(--tuff-light);border-radius:var(--rad-card);width:min(280px,100vw - 16px);max-height:calc(100dvh - 160px);padding:var(--sp-2);box-shadow:6px 6px 0 var(--tuff-light);transform-origin:100% 100%;transition:var(--enter-spring);background:#fff;gap:2px;display:grid;position:absolute;overflow-y:auto}@starting-style{.bf-sheet{opacity:0;translate:0 12px;scale:.96}}.bf-sheet__item{gap:var(--sp-3);min-height:var(--h-ctl-lg);padding:0 var(--sp-3);border-radius:var(--rad-ctl);width:100%;color:var(--ink);font-size:16px}.bf-sheet__item[aria-current=page]{background:var(--paper)}@media (hover:hover){.bf-sheet__item:hover{background:var(--paper)}}.bf-scrim{z-index:4;cursor:default;transition:opacity var(--dur-hover) var(--ease-out);background:#231a1540;border:0;padding:0;position:fixed;inset:0}@starting-style{.bf-scrim{opacity:0}}@keyframes bf-rise{0%{opacity:0;translate:0 8px}}@media (min-width:700px){.bf-shell{grid-template:"top top""net net""side main"minmax(0,1fr)/96px minmax(0,1fr)}.bf-side{border-right:2px solid var(--tuff-light);background:#fff;grid-area:side;align-self:start;min-height:calc(100dvh - 56px);max-height:calc(100dvh - 56px);padding:8px;display:block;position:sticky;top:56px;overflow-y:auto}.bf-side ul{gap:4px;display:grid}.bf-nav{text-align:center;overflow-wrap:anywhere;border-radius:12px;flex-direction:column;justify-content:center;gap:2px;min-height:64px;font-size:12px;line-height:1.2;position:relative}.bf-nav[aria-current=page]{background:var(--paper)}.bf-nav[aria-current=page]:before{content:"";background:var(--brick);border-radius:0 4px 4px 0;width:4px;position:absolute;top:12px;bottom:12px;left:-8px}.bf-nav:lang(hy){font-size:11px}.bf-tabs,.bf-scrim{display:none}.bf-main{max-width:1100px;padding:24px}.bf-top__who strong{display:block}.bf-live__text{clip-path:none;width:auto;height:auto;margin:0;position:static}.bf-auth__card{padding:32px 28px}}.bf-page{gap:var(--sp-4);align-content:start;min-width:0;display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bk{gap:var(--sp-3)}.bk__days{padding-bottom:var(--sp-2)}.bk__day{min-width:80px;min-height:var(--h-ctl-lg);padding:var(--sp-1) var(--sp-3);align-content:center;justify-items:center;gap:0;font-weight:800;display:grid;position:relative}.bk__day small{font-size:var(--fs-tag);color:var(--muted);font-weight:600}.bk__day[aria-pressed=true] small{color:#fff}.bf-badge{background:var(--brick);color:#fff;text-align:center;box-sizing:content-box;border:2px solid #fff;border-radius:10px;min-width:20px;height:20px;padding:0 5px;font-size:12px;line-height:20px;position:absolute;top:2px;right:2px}.bk__dot{top:var(--sp-1);right:var(--sp-1);background:var(--warn);border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute}.bk__cols{gap:var(--sp-4);min-width:0;display:grid}.bk__plan,.bk__side{gap:var(--sp-3);align-content:start;min-width:0;display:grid}.bk__time{gap:var(--sp-1) var(--sp-3);grid-template-columns:1fr auto;align-items:center;font-weight:700;display:grid}.bk__time output{font-size:24px;font-weight:800}.bk__time input{width:100%;min-height:var(--h-ctl);accent-color:var(--brick);grid-column:1/-1}.bk-floor{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:calc(100% + 32px);max-width:none;height:auto;margin:0 -16px;display:block}.bk-floor[data-orientation=portrait]{max-width:460px}.fp-hall{fill:var(--paper)}.fp-terrace{fill:var(--tuff-light)}.fp-wall{stroke:var(--ink);stroke-width:.5px;stroke-linecap:round}.fp-door{fill:var(--brick)}.fp-sofa{fill:#b9b2a4}.fp-sofa[data-tone=brown]{fill:#9b6a45}.fp-sofa[data-tone=bench]{fill:#c9a574}.fp-bar{fill:var(--cream)}.fp-label{fill:var(--ink);font-weight:700}.fp-stool,.fp-chair{fill:var(--tuff)}.fp-top{fill:#fff;stroke:var(--tuff);stroke-width:.45px;transition:fill var(--dur-hover) var(--ease-out)}.fp-id{fill:var(--ink);pointer-events:none;font-weight:800}.fp-badge{fill:var(--ink)}.fp-glyph{fill:#fff;pointer-events:none;font-weight:800}.fp-ring{fill:none;stroke:var(--brick);stroke-width:.6px}.fp-hit{fill:#0000;stroke:none}.bk-table{cursor:pointer;outline:none}.bk-table:focus-visible .fp-top{stroke:var(--brick-dark);stroke-width:.9px}.bk-table[data-dim]{opacity:.32;cursor:not-allowed}.bk-table[data-state=pending] .fp-top{fill:var(--warn-soft);stroke:#c28f00}.bk-table[data-state=nohold] .fp-top{fill:var(--late-soft);stroke:var(--late-ink);stroke-dasharray:1.2 .8}.bk-table[data-state=confirmed] .fp-top{fill:var(--ok-soft);stroke:var(--ok)}.bk-table[data-state=seated] .fp-top{fill:var(--ok);stroke:var(--ok)}.bk-table[data-state=seated] .fp-id{fill:#fff}.bk-table[data-state=blocked] .fp-top{fill:var(--tuff-light);stroke:var(--muted)}.bk-table[data-state=inactive]{opacity:.3;cursor:not-allowed}.bk__legend{gap:var(--sp-2) var(--sp-4);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.bk__legend li{align-items:center;gap:var(--sp-2);display:inline-flex}.bk__legend i{border:2px solid var(--tuff);background:#fff;border-radius:4px;width:16px;height:16px}.bk__legend [data-state=pending] i{background:var(--warn-soft);border-color:#c28f00}.bk__legend [data-state=nohold] i{background:var(--late-soft);border:2px dashed var(--late-ink)}.bk__legend [data-state=confirmed] i{background:var(--ok-soft);border-color:var(--ok)}.bk__legend [data-state=seated] i{background:var(--ok);border-color:var(--ok)}.bk__legend [data-state=blocked] i{background:var(--tuff-light);border-color:var(--muted)}.bk__sheet{gap:var(--sp-3);scroll-margin:72px;display:grid}.bk__sheet:empty{display:none}.bk__hint{color:var(--muted);font-size:var(--fs-sm)}.bk__comment{background:var(--paper);border-radius:var(--rad-tag);padding:var(--sp-2) var(--sp-3);overflow-wrap:anywhere}.bk__table-chip{border-radius:var(--rad-ctl);justify-content:center;min-width:72px}.bk__block{gap:var(--sp-2);background:var(--paper);border-radius:var(--rad-ctl);padding:var(--sp-3);display:grid}.bk__list{gap:var(--sp-2);display:grid}.bk__list-h{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.bk__list ol,.bk__mini{gap:var(--sp-2);display:grid}.bk__row{align-items:center;gap:var(--sp-3);width:100%;min-height:var(--h-ctl-lg);padding:var(--sp-2) var(--sp-3);border:2px solid var(--tuff-light);border-radius:var(--rad-ctl);text-align:left;cursor:pointer;background:#fff;grid-template-columns:auto 1fr auto;display:grid}@media (max-width:699px){.bk__row{grid-template-columns:auto minmax(0,1fr)}.bk__row>.bf-tag{grid-column:2;justify-self:start}}.bk__row[aria-pressed=true]{border-color:var(--brick)}.bk__row[data-status=cancelled],.bk__row[data-status=no_show],.bk__row[data-status=completed]{opacity:.55}.bk__row-main{overflow-wrap:anywhere;gap:var(--sp-1);justify-items:start;min-width:0;display:grid}.bk__row-main small{color:var(--muted);font-size:var(--fs-sm)}@media (min-width:700px){.bk-floor{width:100%;margin:0}.bk__days{padding:var(--sp-1) 0 var(--sp-2);margin:0}}@media (min-width:900px){.bk__cols{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start}}.now{padding-bottom:8px}.now-h2{font-size:20px;font-weight:800;line-height:1.2}.now-h3{font-size:16px;font-weight:800;line-height:1.25}.now-sub{color:var(--muted);font-size:14px}.now-money{white-space:nowrap;font-weight:800}.now-warn{text-transform:uppercase;color:var(--late-ink);font-size:18px;font-weight:800}.now-empty{color:var(--muted);padding:4px;font-size:14px}.now-tags{gap:var(--sp-2);flex-wrap:wrap;display:flex}.now-sound{align-items:center;gap:var(--sp-3);width:100%;min-height:56px;padding:var(--sp-3) var(--sp-4);border:2px solid var(--warn);border-radius:var(--rad-card);background:var(--warn-soft);color:var(--warn-ink);text-align:left;cursor:pointer;font-size:16px;display:flex}.now-sound span:first-child{font-size:24px}.now-sound b{font-weight:800;display:block}.now-sound small{font-size:14px;display:block}.now-imp,.now-imp ol{gap:var(--sp-2);display:grid}.now-imp li{gap:var(--sp-1) var(--sp-3);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-3);border-radius:var(--rad-ctl);border-left:4px solid var(--tuff);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;font-size:14px;display:grid}.now-imp li[data-kind=breaker],.now-imp li[data-kind=mfa_lock],.now-imp li[data-kind=login_flood],.now-imp li[data-kind=login_spread],.now-imp li[data-kind=reveal_limit]{border-left-color:var(--late)}.now-imp li[data-kind=user_created],.now-imp li[data-kind=role_changed],.now-imp li[data-kind=user_disabled],.now-imp li[data-kind=user_reset]{border-left-color:var(--road)}.now-imp time{color:var(--muted);font-weight:800}.now-cnts{gap:var(--sp-2);scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--sp-4));padding:var(--sp-2) var(--sp-4) var(--sp-3);scrollbar-width:none;display:flex;overflow-x:auto}.now-cnt{--c:var(--tuff);scroll-snap-align:start;min-width:104px;min-height:64px;padding:var(--sp-2) var(--sp-3);border-radius:var(--rad-ctl);border:2px solid var(--tuff-light);cursor:pointer;text-align:left;background:#fff;flex:none;align-content:center;justify-items:start;gap:2px;display:grid;position:relative}.now-cnt b{font-size:26px;font-weight:800;line-height:1}.now-cnt span{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:600}.now-cnt:before{content:"";background:var(--c);border-radius:0 0 4px 4px;height:4px;position:absolute;top:-2px;left:10px;right:10px}.now-cnt--new{--c:var(--warn)}.now-cnt--cook{--c:var(--kit)}.now-cnt--ready{--c:var(--ok)}.now-cnt--road{--c:var(--road)}.now-cnt--late{--c:var(--late)}.now-cnt--late b{color:var(--late-ink)}.now-cnt[aria-selected=true]{border-color:var(--ink);background:var(--ink)}.now-cnt[aria-selected=true] b,.now-cnt[aria-selected=true] span{color:#fff}.now-board{gap:var(--sp-3);display:grid}.now-col{gap:var(--sp-3);align-content:start;min-width:0;display:none}.now-col>h3{display:none}.now-board[data-tab=new] .now-col--new,.now-board[data-tab=cook] .now-col--cook,.now-board[data-tab=ready] .now-col--ready,.now-board[data-tab=road] .now-col--road,.now-board[data-tab=late] .now-col--late{display:grid}.now-oc{--c:var(--tuff);gap:var(--sp-2);text-align:left;border:2px solid var(--tuff-light);border-left:6px solid var(--c);border-radius:var(--rad-ctl);width:100%;min-height:48px;padding:var(--sp-3);cursor:pointer;background:#fff;font-size:14px;line-height:1.4;display:grid}.now-oc[data-s=new]{--c:var(--warn)}.now-oc[data-s=cooking],.now-oc[data-s=accepted]{--c:var(--kit)}.now-oc[data-s=ready]{--c:var(--ok)}.now-oc[data-s=road],.now-oc[data-s=out_for_delivery]{--c:var(--road)}.now-oc[data-s=late]{--c:var(--late)}.now-oc[data-late]{border-color:var(--late);border-left-color:var(--late)}.now-oc__head{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.now-oc__n{font-size:20px;font-weight:800}.now-oc__foot{justify-content:space-between;gap:var(--sp-2);display:flex}.now-timer{padding:2px var(--sp-2);border-radius:var(--rad-tag);align-items:center;margin-left:auto;font-size:14px;font-weight:800;display:inline-flex}.now-timer[data-t=ok]{background:var(--ok);color:#fff}.now-timer[data-t=warn]{background:var(--warn);color:var(--ink)}.now-timer[data-t=late]{background:var(--late);color:var(--deep)}.now-search,.now-bk{gap:var(--sp-3);margin-top:8px;display:grid}.now-search__form{gap:var(--sp-2);grid-template-columns:1fr auto;display:grid}.now-search__res{gap:var(--sp-3);display:grid}.now-bk__list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.now-bk__row{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:2px solid var(--tuff-light);border-radius:var(--rad-ctl);background:#fff;grid-template-columns:auto 1fr auto;display:grid}.now-bk__row strong{font-variant-numeric:tabular-nums;font-size:1.1rem}.now-bk__main{overflow-wrap:anywhere;min-width:0;display:grid}.now-bk__main small{opacity:.75}.now-bk__row[data-status=pending]{border-color:var(--brick)}.now-pop{left:12px;right:12px;bottom:calc(72px + env(safe-area-inset-bottom));z-index:15;border-color:var(--brick);max-height:calc(100dvh - 140px);box-shadow:6px 6px 0 var(--brick);animation:now-rise var(--dur-slow) var(--ease-out);position:fixed;overflow-y:auto}@keyframes now-rise{0%{opacity:0;translate:0 24px}}.now-pop__top{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.now-pop__top .now-pop__n{justify-content:space-between;align-items:baseline;gap:var(--sp-2);font-size:24px;font-weight:800;display:flex}.now-pop__lines{gap:2px;font-size:15px;display:grid}.now-accept{gap:var(--sp-3);display:grid}.now-accept__h{font-size:16px;font-weight:800}.now-eta{gap:var(--sp-3);grid-template-columns:repeat(4,1fr);display:grid}.now-eta__btn{font-size:var(--fs-title);flex-direction:column;gap:0;padding:0}.now-eta__btn small{font-size:12px;font-weight:600}.now-accept__more{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.now-accept__more>:only-child{grid-column:1/-1}.now-reasons{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}.now-sheet{z-index:20;display:grid;position:fixed;inset:0}.now-sheet__scrim{cursor:default;background:#231a1580;border:0;position:absolute;inset:0}.now-sheet__body{background:var(--paper);border-radius:var(--rad-hero) 24px 0 0;max-height:92dvh;padding:var(--sp-3) var(--sp-4) calc(24px + env(safe-area-inset-bottom));align-self:end;gap:var(--sp-3);animation:now-rise var(--dur-slow) var(--ease-out);align-content:start;display:grid;position:relative;overflow-y:auto}.now-sheet__head{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.now-sheet__head h2{font-size:22px;font-weight:800}.now-block{gap:var(--sp-3);border:2px solid var(--tuff-light);border-radius:var(--rad-card);padding:var(--sp-4);background:#fff;min-width:0;display:grid}.now-lines{gap:var(--sp-2);display:grid}.now-lines li{justify-content:space-between;gap:var(--sp-3);display:flex}.now-sum{gap:var(--sp-1) var(--sp-3);grid-template-columns:1fr auto;font-size:15px;display:grid}.now-sum dd{text-align:right;margin:0}.now-sum__total{font-size:18px;font-weight:800}.now-phone{align-items:center;gap:var(--sp-3);flex-wrap:wrap;font-weight:700;display:flex}.now-phone a{color:var(--brick)}.now-actions{gap:var(--sp-4)}select.bf-input{appearance:auto}.now-events{gap:4px;font-size:14px;display:grid}.now-events li{gap:var(--sp-2);grid-template-columns:52px 1fr;display:grid}.now-events time{color:var(--muted);font-weight:800}@media (min-width:700px){.now-cnts{padding:var(--sp-2) 0 0;grid-template-columns:repeat(5,1fr);margin:0;display:grid;overflow:visible}.now-cnt{cursor:default;min-width:0}.now-cnt[aria-selected=true]{border-color:var(--tuff-light);background:#fff}.now-cnt[aria-selected=true] b{color:var(--ink)}.now-cnt--late[aria-selected] b{color:var(--late-ink)}.now-cnt[aria-selected=true] span{color:var(--muted)}.now-board{grid-template-columns:repeat(2,minmax(0,1fr))}.now-board .now-col{display:grid}.now-board .now-col--late{display:none}.now-col>h3{color:var(--muted);justify-content:space-between;padding:0 4px;font-size:14px;font-weight:800;display:flex}.now-pop{width:392px;max-height:calc(100dvh - 96px);inset:72px 24px auto auto}.now-sheet{place-items:center end}.now-sheet__body{border-radius:var(--rad-hero) 0 0 24px;align-self:stretch;width:min(480px,100%);max-height:none}.now-imp ol,.now-search__res{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.now-board{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.now-pop,.now-sheet__body{animation-duration:.01ms;animation-iteration-count:1}}.now-pause,.now-pause__rows{gap:var(--sp-2);display:grid}@media (min-width:700px){.now-pause__rows{grid-template-columns:repeat(2,minmax(0,1fr))}}.now-pause__ask{padding:var(--sp-3);border:2px solid var(--tuff-light);border-radius:var(--rad-ctl);background:#fff}.phone-grid{gap:var(--sp-4);align-items:start;min-width:0;display:grid}.phone-side{gap:var(--sp-4);min-width:0;display:grid}@media (min-width:1024px){.phone-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.phone-side{position:sticky;top:72px}}.phone-sec{gap:var(--sp-2);display:grid}.phone-sec__title{font-size:var(--fs-sm);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-weight:800}.phone-items{gap:var(--sp-2);display:grid}.phone-item{border:var(--line);border-radius:var(--rad-ctl);background:#fff;min-width:0}.phone-item[data-open="1"]{border-color:var(--brick)}.phone-item__row{width:100%;min-height:52px;padding:var(--sp-2) var(--sp-4);justify-content:space-between;align-items:center;gap:var(--sp-3);font:inherit;text-align:left;cursor:pointer;border-radius:var(--rad-ctl);background:0 0;border:0;display:flex}.phone-item__row:disabled{cursor:not-allowed;color:var(--muted)}.phone-item__name{overflow-wrap:anywhere;font-weight:700}.phone-item__weight{color:var(--muted);font-weight:400;font-size:var(--fs-sm)}.phone-item__price{white-space:nowrap;font-size:15px;font-weight:800}.phone-pick{gap:var(--sp-3);padding:var(--sp-1) var(--sp-4) var(--sp-4);display:grid}.phone-qty{align-items:center;gap:var(--sp-3);display:flex}.phone-qty__n{text-align:center;min-width:32px;font-weight:800;font-size:var(--fs-lg)}.phone-cart{gap:var(--sp-3);display:grid}.phone-line{gap:var(--sp-2);padding-bottom:var(--sp-3);border-bottom:var(--line);min-width:0;display:grid}.phone-line:last-child{border-bottom:0;padding-bottom:0}.phone-line__main{gap:var(--sp-1);overflow-wrap:anywhere;justify-items:start;display:grid}.phone-line__mods{font-size:var(--fs-sm);color:var(--muted)}.phone-line__ctl{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.phone-line__sum{margin-left:auto;font-weight:800}.phone-totals{font-size:15px}.phone-totals dd{text-align:right}.phone-totals__sum{font-size:var(--fs-title)}.phone-done{border-color:var(--ok);background:var(--ok-soft)}.phone-done__sum{font-size:var(--fs-title)}.phone-done .bf-dl dd{text-align:right}.phone-lock{gap:var(--sp-4);border:0;min-width:0;margin:0;padding:0;display:grid}.kit{gap:var(--sp-3);padding-bottom:96px}.kit-sum{gap:var(--sp-1) var(--sp-3);background:var(--ink);color:#fff;border-radius:var(--rad-ctl);padding:var(--sp-3) var(--sp-4);flex-wrap:wrap;align-items:baseline;font-size:15px;display:flex}.kit-sum b{font-size:18px;font-weight:800}.kit-shift{justify-items:start}.kit-tabs b{font-weight:800}.kit-board{gap:var(--sp-4);display:grid}.kit-col{gap:var(--sp-4);align-content:start;min-width:0;display:none}.kit-board[data-tab=accepted] .kit-col--accepted,.kit-board[data-tab=cooking] .kit-col--cooking,.kit-board[data-tab=ready] .kit-col--ready{display:grid}.kit-col__h{font-size:var(--fs-lg);padding:0 var(--sp-1);justify-content:space-between;font-weight:800;display:none}.kit-tk{transition:var(--enter), background-color var(--dur-slow) var(--ease-out);position:relative}@starting-style{.kit-tk{opacity:0;translate:0 8px}}.kit-tk[data-new=true]{background:var(--warn-soft)}.kit-tk__h{align-items:center;gap:var(--sp-3);display:flex}.kit-tk__n{background:var(--brick);color:var(--cream);padding:var(--sp-1) var(--sp-3) var(--sp-2);border-radius:var(--rad-ctl);letter-spacing:.01em;font-size:44px;font-weight:900;line-height:1}.kit-tk__meta{gap:var(--sp-1);text-align:right;justify-items:end;margin-left:auto;display:grid}.kit-tk__type{font-size:15px;font-weight:700}.kit-tk__due{color:var(--muted);font-size:15px;font-weight:700}.kit-timer{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border-radius:var(--rad-tag);font-size:24px;font-weight:800;line-height:1.1;display:inline-flex}.kit-timer[data-level=ok]{background:var(--ok);color:#fff}.kit-timer[data-level=warn]{background:var(--warn);color:var(--ink)}.kit-timer[data-level=late]{background:var(--late);color:var(--ink)}.kit-timer[data-level=late]:before{content:"!";font-weight:900}.kit-allergy{background:var(--ink);color:#fff;border-radius:var(--rad-ctl);padding:var(--sp-3) var(--sp-4);border-left:8px solid var(--late);overflow-wrap:anywhere;font-size:20px;font-weight:800;line-height:1.2}.kit-lines,.kit-lines li{gap:var(--sp-2);display:grid}.kit-plates{gap:var(--sp-2);flex-wrap:wrap;display:flex}.kit-plate{min-height:40px;padding:var(--sp-1) var(--sp-3);border-radius:var(--rad-tag);background:var(--brick);color:var(--cream);letter-spacing:.02em;align-items:center;font-size:20px;font-weight:800;line-height:1.15;display:inline-flex}.kit-line{align-items:center;gap:var(--sp-1) var(--sp-3);width:100%;min-height:56px;padding:var(--sp-2) var(--sp-3);border:2px solid var(--tuff-light);border-radius:var(--rad-ctl);text-align:left;cursor:pointer;background:#fff;flex-wrap:wrap;font-size:22px;font-weight:700;line-height:1.2;display:flex}.kit-line:disabled{cursor:default}.kit-line b{min-width:48px;font-weight:900}.kit-line__title{overflow-wrap:anywhere;flex:140px;min-width:0}.kit-line__note{color:var(--warn-ink);flex-basis:100%;font-size:16px;font-weight:600}.kit-line[aria-pressed=true]{background:var(--paper);color:var(--muted)}.kit-line[aria-pressed=true] .kit-line__title{text-decoration:line-through;text-decoration-thickness:3px}.kit-note{background:var(--warn-soft);border-radius:var(--rad-card);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-lg);overflow-wrap:anywhere;font-weight:600}.kit-note small{color:var(--warn-ink);font-size:13px;font-weight:700;display:block}.kit-undo{left:var(--sp-3);right:var(--sp-3);z-index:20;align-items:center;gap:var(--sp-3);background:var(--ink);color:#fff;border-radius:var(--rad-card);padding:var(--sp-2) var(--sp-2) var(--sp-3) var(--sp-4);font-weight:700;display:flex;position:fixed;bottom:72px;overflow:hidden}.kit-undo span{flex:1;min-width:0}.kit-undo .bf-btn{flex:none}.kit-undo i{background:var(--warn);transform-origin:0;width:100%;height:4px;animation:4s linear forwards kit-shrink;position:absolute;bottom:0;left:0}@keyframes kit-shrink{to{transform:scaleX(0)}}@media (min-width:700px){.kit-tabs{display:none}.kit-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.kit-col,.kit-board[data-tab] .kit-col{display:grid}.kit-col__h{display:flex}.kit-tk__n{font-size:48px}.kit-undo{left:auto;right:var(--sp-6);bottom:var(--sp-6);width:420px}}.dl-page{max-width:760px}.dl-list{gap:var(--sp-3);display:grid}.dl--done{gap:var(--sp-2)}.dl__head{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.dl__n{font-size:22px;font-weight:800}.dl__due{margin-left:auto;font-weight:700}.dl__adr{gap:var(--sp-1);overflow-wrap:anywhere;min-width:0;display:grid}.dl__adr strong{font-size:26px;font-weight:800;line-height:1.15}.dl__adr span{font-size:var(--fs-lg);font-weight:600}.dl__adr small{font-size:var(--fs-body);color:var(--muted)}.dl__adr--hidden strong{font-size:var(--fs-lg);color:var(--muted)}.dl--done .dl__adr strong{font-size:var(--fs-lg)}.dl__note{overflow-wrap:anywhere}.dl__note b{font-size:var(--fs-tag);display:block}.dl__call{gap:var(--sp-3);display:grid}.dl__maps{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(112px,1fr));display:grid}.dl__take{background:var(--road-soft);color:var(--ink);border-radius:var(--rad-ctl);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-lg);overflow-wrap:anywhere;font-weight:800}.dl__items summary{min-height:var(--h-ctl);cursor:pointer;align-items:center;font-weight:700;display:flex}.dl__items ul{gap:var(--sp-1);padding-left:var(--sp-5);list-style:outside;display:grid}.dl__act,.dl__confirm{gap:var(--sp-3);display:grid}.dl__link{justify-self:start}.dl__confirm{background:var(--paper);border-radius:var(--rad-ctl);padding:var(--sp-3)}.dl__sheet{gap:var(--sp-3);border:2px solid var(--road);border-radius:var(--rad-card);padding:var(--sp-4);min-width:0;display:grid}.dl__sheet legend{padding:0 var(--sp-2);font-weight:800}.dl__methods .bf-seg__btn{min-width:0}.dl-hold{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative}.dl-hold__label{z-index:1;position:relative}.dl-hold__bar{z-index:0;border-radius:inherit;background:#ffffff59;width:0;position:absolute;inset:0 auto 0 0}.dl-hold[data-step="1"] .dl-hold__bar{width:10%}.dl-hold[data-step="2"] .dl-hold__bar{width:20%}.dl-hold[data-step="3"] .dl-hold__bar{width:30%}.dl-hold[data-step="4"] .dl-hold__bar{width:40%}.dl-hold[data-step="5"] .dl-hold__bar{width:50%}.dl-hold[data-step="6"] .dl-hold__bar{width:60%}.dl-hold[data-step="7"] .dl-hold__bar{width:70%}.dl-hold[data-step="8"] .dl-hold__bar{width:80%}.dl-hold[data-step="9"] .dl-hold__bar{width:90%}.dl-hold[data-step="10"] .dl-hold__bar{width:100%}.dl-shift{max-width:520px}.dl-shift .bf-dl dd{font-size:var(--fs-title)}@media (min-width:700px){.dl-list{grid-template-columns:1fr}.dl__call{grid-template-columns:auto 1fr;align-items:center}}.cash-tabs{grid-template-columns:1fr 1fr;display:grid}.cash-tabs .bf-seg__btn{min-width:0}@media (min-width:700px){.cash-tabs{display:flex}}.cash-list{margin:0;padding:0;list-style:none}.cash-dl{gap:var(--sp-2) var(--sp-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.cash-dl dt{color:var(--muted)}.cash-dl dd{text-align:right;overflow-wrap:anywhere;font-weight:700}.cash-dl__row{display:contents}.cash-diff[data-state=short]{color:var(--late-ink)}.cash-diff[data-state=over]{color:var(--warn-ink)}.cash-diff[data-state=even]{color:var(--ok)}.cash-form{gap:var(--sp-3);display:grid}.cash-confirm{gap:var(--sp-3);border-top:2px solid var(--tuff-light);padding-top:var(--sp-3);display:grid}@media (min-width:700px){.cash-form .bf-input{max-width:360px}}.staff-list{gap:var(--sp-3);display:grid}.staff-item{gap:0;padding:0}.staff-item[data-status=locked]{border-color:var(--late)}.staff-item[data-status=disabled],.staff-item[data-status=expired]{background:var(--paper)}.staff-item__head{gap:var(--sp-2);width:100%;min-height:var(--h-ctl);padding:var(--sp-3) var(--sp-4);text-align:left;cursor:pointer;border-radius:var(--rad-card);background:0 0;border:0;display:grid}.staff-item__main{gap:var(--sp-1);min-width:0;display:grid}.staff-item__name{font-weight:800;font-size:var(--fs-lg);overflow-wrap:anywhere}.staff-item__login{color:var(--muted);font-size:var(--fs-sm);overflow-wrap:anywhere}.staff-item__tags{gap:var(--sp-2);flex-wrap:wrap;display:flex}.staff-item__seen{color:var(--muted);font-size:var(--fs-tag)}.staff-card{gap:var(--sp-4);padding:var(--sp-4);border-top:var(--line);display:grid}.staff-link__big{font-size:var(--fs-title);word-break:break-all;-webkit-user-select:all;user-select:all;background:var(--paper);border:2px dashed var(--tuff);border-radius:var(--rad-ctl);padding:var(--sp-4);font-weight:800;line-height:1.4}.staff-link__field{resize:none;word-break:break-all;font-size:15px}.staff-link__timer{font-variant-numeric:tabular-nums;font-weight:800}.staff-sessions{gap:var(--sp-3);display:grid}.staff-sessions__list{gap:var(--sp-2);display:grid}.staff-sessions__item{gap:var(--sp-2);background:var(--paper);border-radius:var(--rad-ctl);padding:var(--sp-3);display:grid}.staff-sessions__dev{overflow-wrap:anywhere;font-weight:700}@media (min-width:700px){.staff-form{max-width:520px}.staff-item__head{grid-template-columns:minmax(0,1.6fr) 220px minmax(0,1fr);align-items:center}.staff-item__tags{grid-area:1/2}.staff-item__seen{text-align:right;grid-column:3}.staff-sessions__item{grid-template-columns:1fr auto;align-items:center}}.st-grid{gap:var(--sp-4);align-items:start;display:grid}@media (min-width:768px){.st-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-section--system{border-color:var(--warn)}.st-pair{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.st-switch{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:var(--h-ctl-lg);padding:var(--sp-2) var(--sp-3);border:var(--line);border-radius:var(--rad-ctl);cursor:pointer;background:#fff;display:flex;position:relative}.st-switch__text{gap:var(--sp-1);min-width:0;display:grid}.st-switch__text b{overflow-wrap:anywhere;font-weight:700}.st-switch__text small{font-size:var(--fs-sm);color:var(--muted)}.st-switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.st-switch__track{background:var(--tuff);width:52px;height:32px;transition:background-color var(--dur-hover) var(--ease-out);border-radius:999px;flex:none;position:relative}.st-switch__track:after{content:"";top:var(--sp-1);left:var(--sp-1);width:24px;height:24px;transition:translate var(--dur-hover) var(--ease-out);background:#fff;border-radius:50%;position:absolute}.st-switch input:checked~.st-switch__track{background:var(--ok)}.st-switch input:checked~.st-switch__track:after{translate:20px}.st-switch:has(input:focus-visible){outline:3px solid var(--focus,var(--brick-dark));outline-offset:3px}.st-switch:has(input:disabled){opacity:.6;cursor:not-allowed}.st-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.st-row{gap:var(--sp-2);padding:var(--sp-3);border:var(--line);border-radius:var(--rad-ctl);display:grid}.st-row[data-active="0"] .st-row__main b{color:var(--muted)}.st-row__main{gap:var(--sp-1);justify-items:start;min-width:0;display:grid}.st-row__main b,.st-row__main span{overflow-wrap:anywhere}.st-row__main>span:not(.bf-tag){font-size:var(--fs-sm);color:var(--muted)}.st-editor{border-color:var(--brick)}.audit-filters{grid-template-columns:1fr}.audit-list{gap:var(--sp-2);display:grid}.audit-row{gap:var(--sp-1);padding:var(--sp-3) var(--sp-4)}.audit-row[data-result=denied]{border-color:var(--warn)}.audit-row[data-result=error]{border-color:var(--late)}.audit-row__top{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.audit-row__time{color:var(--muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.audit-row__action{overflow-wrap:anywhere;font-weight:800}.audit-row__meta{color:var(--muted);font-size:var(--fs-sm);overflow-wrap:anywhere}.audit-row__who{color:var(--ink);font-weight:700}.audit-pairs{gap:var(--sp-1) var(--sp-4);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.audit-pairs__item{gap:var(--sp-2);display:flex}.audit-pairs dt{color:var(--muted)}.audit-pairs dd{overflow-wrap:anywhere;font-weight:700}@media (min-width:700px){.audit-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.audit-filters__wide{grid-column:1/-1}.audit-row{column-gap:var(--sp-4);grid-template-columns:150px minmax(0,1fr);align-items:start}.audit-row__top{flex-direction:column;grid-area:1/1/span 3;align-items:flex-start}.audit-row__action,.audit-row__meta,.audit-pairs{grid-column:2}}.ss-grid{gap:var(--sp-4);align-items:start;display:grid}.ss-grid>.now-imp{grid-column:1/-1}@media (min-width:768px){.ss-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ss-big{font-size:var(--fs-title);overflow-wrap:anywhere;font-weight:800;line-height:1.2}.ss-nodata{color:var(--muted);font-weight:600}.ss-sub{font-size:var(--fs-sm);color:var(--muted)}.ss-progress{background:var(--tuff-light);width:100%;height:10px;accent-color:var(--ok);appearance:none;border:0;border-radius:999px;overflow:hidden}.ss-progress::-webkit-progress-bar{background:var(--tuff-light)}.ss-progress::-webkit-progress-value{background:var(--ok);border-radius:999px}.ss-progress::-moz-progress-bar{background:var(--ok);border-radius:999px}.ss-progress[data-low="1"]{accent-color:var(--late)}.ss-progress[data-low="1"]::-webkit-progress-value{background:var(--late)}.ss-progress[data-low="1"]::-moz-progress-bar{background:var(--late)}.ss-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.ss-list li{padding:var(--sp-2) var(--sp-3);border-left:4px solid var(--late);background:var(--late-soft);border-radius:var(--rad-tag);font-size:var(--fs-sm);gap:2px;display:grid}.ss-list li b{overflow-wrap:anywhere}.ss-result[data-r=ok]{color:var(--ok)}.ss-result[data-r=failed]{color:var(--late-ink)}.profile-codes__list{gap:var(--sp-2);font-size:var(--fs-lg);letter-spacing:.06em;-webkit-user-select:all;user-select:all;grid-template-columns:repeat(2,minmax(0,1fr));font-weight:800;display:grid}.profile-codes__list li{background:var(--paper);border:2px dashed var(--tuff);border-radius:var(--rad-tag);padding:var(--sp-3);text-align:center;word-break:break-all}.profile-current{margin-left:var(--sp-2)}@media (min-width:700px){.profile-codes__list{grid-template-columns:repeat(4,minmax(0,1fr))}}
/*$vite$:1*/