.ws__page{inset:var(--topbar-h) 0 0 var(--nav-w);z-index:20;background:var(--bg);border-top-left-radius:var(--radius-lg);min-width:0;box-shadow:inset 0 1px 0 var(--frame-line-soft), inset 1px 0 0 var(--frame-line-soft);display:flex;position:fixed}.records{flex-direction:column;flex:1;min-width:0;display:flex}.records__head{align-items:center;gap:var(--s-2);min-height:36px;padding:16px var(--s-5) 12px;display:flex}.records__head h1{align-items:baseline;gap:var(--s-2);letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:650;line-height:1.2;display:flex}.records__count{font-size:var(--fs-md);color:var(--ink-500);font-variant-numeric:tabular-nums;font-weight:500}.records__toolbar{align-items:center;gap:0 var(--s-3);border-bottom:1px solid var(--ink-150);flex-wrap:nowrap;min-height:50px;padding:0 12px;display:flex}.records__toolbar .records__search{flex:0 280px;min-width:180px;margin:8px 0 8px auto}.records__toolbar>select,.records__toolbar>.select{flex:none}.records__toolbar .searchfield{box-shadow:inset 0 0 0 1px var(--ink-200)}.records__toolbar .searchfield:hover{box-shadow:inset 0 0 0 1px var(--ink-300)}.records__toolbar .searchfield:focus-within{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 2px #005bd31f}.records__toolbar .searchfield input{font-size:var(--fs-sm)}.records__toolbar .input{min-height:32px}.records__body{gap:var(--s-4);min-height:0;padding:0 var(--s-5) var(--s-5);flex:1;grid-template-columns:minmax(0,1fr);display:grid}.records.has-detail .records__body{grid-template-columns:minmax(0,1fr) minmax(380px,440px)}.records__card{background:var(--surface);min-width:0;min-height:0;box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.records__list{flex:1;min-width:0;min-height:0;overflow:hidden auto}.records__detail{background:var(--surface);min-height:0;box-shadow:var(--shadow-card);border-radius:12px;overflow-y:auto}@media (width<=1000px){.records.has-detail .records__body{grid-template-columns:minmax(0,1fr)}.records.has-detail .records__card{display:none}.records__body{padding:0 var(--s-3) var(--s-3)}}.views{scrollbar-width:none;flex-wrap:nowrap;align-self:stretch;align-items:center;gap:2px;min-width:0;padding:0 4px;display:flex;overflow-x:auto}.views::-webkit-scrollbar{display:none}.views.fade-end{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.views.fade-start{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 36px),#0000)}.views.fade-start.fade-end{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}.views button{height:30px;font-weight:550;font-size:var(--fs-sm);color:var(--text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px;transition:color .1s,background-color .1s;display:inline-flex}.views button:hover{background:var(--hover);color:var(--text)}.views button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.views button.is-active{background:var(--ink-100);color:var(--ink-950);font-weight:600}.views__count{color:var(--ink-500);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;font-weight:500}.views__count.is-zero{color:var(--ink-400)}.views button.is-active .views__count{color:var(--ink-600)}@media (width<=760px){.records__toolbar{padding:0 var(--s-3);flex-wrap:wrap}.records__toolbar .views{margin:0 calc(-1 * var(--s-3));padding:0 var(--s-1);flex-basis:100%}.records__toolbar .records__search{flex:100%;margin:8px 0}.records__head{flex-wrap:wrap}.records__head .spacer{display:none}}.rt{outline:none}.rt table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--fs-sm)}.rt th{z-index:1;padding:0 var(--s-3);background:var(--surface);height:36px;box-shadow:inset 0 -1px 0 var(--ink-150);text-align:left;font-size:var(--fs-xs);color:var(--ink-500);white-space:nowrap;text-overflow:ellipsis;font-weight:500;position:sticky;top:0;overflow:hidden}.rt th:first-child,.rt td:first-child{padding-left:var(--s-4)}.rt th button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.rt th button:hover{color:var(--text)}.rt th.is-end button{flex-direction:row-reverse}.rt__sort{opacity:0;transition:transform .12s}.rt th button:hover .rt__sort{opacity:.5}.rt__sort.is-on{opacity:1}.rt__sort.is-desc{transform:rotate(180deg)}.rt td{height:44px;padding:3px var(--s-3);border-bottom:1px solid var(--ink-100);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;overflow:hidden}.rt .is-end{text-align:right}.rt tbody tr{cursor:pointer;transition:background-color 80ms}.rt tbody tr:hover{background:var(--row-hover)}.rt tbody tr.is-selected{background:var(--accent-soft)}.rt:focus-visible tbody tr.is-selected{outline:2px solid var(--accent);outline-offset:-2px}.rt__empty{padding:var(--s-6) var(--s-5)}.rt-strong{color:var(--ink-950);font-weight:600}.records .input{border-color:var(--ink-300)}.records .input:hover{border-color:var(--ink-400)}.records .input:focus{border-color:var(--accent)}.records .field__label{color:var(--ink-700);font-weight:550}.rt-sub{font-size:var(--fs-xs);color:var(--text-muted);text-overflow:ellipsis;display:block;overflow:hidden}.rt-booth{background:var(--ink-100);min-width:2.8em;color:var(--ink-900);font-size:var(--fs-xs);text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;padding:0 6px;font-weight:600;line-height:20px;display:inline-block}.rt-booth+.rt-booth{margin-left:4px}.rt-booth.is-missing{background:var(--accent-soft);color:var(--accent-ink)}.rt-progress{align-items:center;gap:6px;display:inline-flex}.rt-progress__bar{background:var(--ink-150);border-radius:999px;flex:none;width:64px;height:6px;overflow:hidden}.rt-progress__bar span{border-radius:inherit;background:var(--progress);height:100%;display:block}.rt-progress.is-done .rt-progress__bar span{background:var(--done)}.rt-progress__n{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--ink-600);white-space:nowrap}.rt-progress.is-done .rt-progress__n{color:var(--done);font-weight:600}.rt--skeleton tbody tr{cursor:default}.rt-skel{background:linear-gradient(90deg, var(--ink-100) 0%, var(--ink-50) 50%, var(--ink-100) 100%);background-size:200% 100%;border-radius:5px;height:10px;animation:1.2s ease-in-out infinite rt-skel;display:block}.rt-skel--head{width:50%;height:8px}@keyframes rt-skel{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.rt-skel{animation:none}}@media (width<=900px){.rt .is-secondary{display:none}}@media (width<=1500px){.records.has-detail:not(.is-full) .rt .is-secondary{display:none}}@media (width<=720px){.records__list{overflow-x:auto}.rt table{min-width:max(100%, calc(var(--rt-cols,4) * 112px))}.rt th:first-child,.rt td:first-child{z-index:1;background:var(--surface);box-shadow:inset -1px 0 0 var(--ink-100);position:sticky;left:0}.rt th:first-child{z-index:2;box-shadow:inset 0 -1px 0 var(--ink-150), inset -1px 0 0 var(--ink-100)}.rt tbody tr:hover td:first-child{background:linear-gradient(var(--row-hover), var(--row-hover)), var(--surface)}.rt tbody tr.is-selected td:first-child{background:linear-gradient(var(--accent-soft), var(--accent-soft)), var(--surface)}.rt td{height:48px}.rt th:first-child,.rt td:first-child{padding-left:var(--s-3)}.records__head{padding:var(--s-3) var(--s-3) var(--s-2)}}.rec__head{z-index:1;align-items:flex-start;gap:var(--s-2);padding:18px var(--s-3) 14px var(--s-5);background:var(--surface);border-bottom:1px solid var(--ink-150);display:flex;position:sticky;top:0}.rec__title{flex:1;min-width:0}.rec__title .eyebrow{color:var(--text-muted);font-size:var(--fs-xs);margin:0 0 2px;font-weight:550}.rec__title h2{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:650;line-height:1.3}.rec__badges{align-items:center;gap:var(--s-1);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.rec__section{padding:18px var(--s-5);border-bottom:1px solid var(--ink-150)}.rec__section>.eyebrow{align-items:center;gap:var(--s-2);color:var(--text-muted);font-size:var(--fs-xs);margin:0 0 10px;font-weight:600;display:flex}.rec__facts{gap:9px var(--s-4);font-size:var(--fs-sm);grid-template-columns:minmax(88px,auto) 1fr;margin:0;display:grid}.rec__facts dt{color:var(--ink-500)}.rec__facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.rec__lines{font-size:var(--fs-sm);margin:0;padding:0;list-style:none}.rec__lines li{gap:var(--s-2);border-bottom:1px solid var(--ink-100);align-items:baseline;padding:8px 0;display:flex}.rec__lines li:last-child{border-bottom:0}.rec__lines .qty{font-variant-numeric:tabular-nums;min-width:2.2em;font-weight:700}.rec__lines li.rec__subline{color:var(--text-muted);padding:4px 0 4px 24px}.rec__lines li.is-removed{color:var(--text-muted);text-decoration:line-through}.rec__link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.rec__link:hover{text-underline-offset:2px;text-decoration:underline}.rec__actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.rec__note{white-space:pre-wrap;color:var(--accent-ink);font-size:var(--fs-sm);margin:0}.rec__form{gap:14px;display:grid}.rec__form .grid-2{gap:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.booth-chip{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);align-items:stretch;display:inline-flex;overflow:hidden}.booth-chip button{cursor:pointer;font:inherit;background:0 0;border:0}.booth-chip__main{min-height:36px;padding:0 var(--s-3);align-items:center;gap:6px;font-weight:700;display:inline-flex}.booth-chip__main:hover{background:var(--accent-soft)}.booth-chip__x{padding:0 var(--s-2);color:var(--text-muted);font-size:1.1rem;border-left:1px solid var(--border)!important}.booth-chip__x:hover{color:var(--danger)}.imports-list{max-width:900px}.rec__fieldset{display:contents}.rec__editable{align-items:center;gap:2px;display:inline-flex}.rec__edit{width:26px;height:26px;color:var(--ink-500);opacity:0;transition:opacity .12s,background-color .12s}.rec__edit svg{width:14px;height:14px}.rec__facts dd:hover .rec__edit,.rec__edit:focus-visible{opacity:1}@media (hover:none){.rec__edit{opacity:1}}.rec__editor{gap:var(--s-2);padding:var(--s-1) 0;flex-direction:column;display:flex}.rec__editor .input{min-height:32px}.rec__hint{font-size:var(--fs-xs)}.rec__override{font-size:var(--fs-xs);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.rec__override strong{color:var(--text);font-weight:600}.rec__override .linklike{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0;font-weight:600}.rec__override .linklike:hover{text-decoration:underline}.records__callout{margin:var(--s-3) var(--s-3) 0;font-size:var(--fs-sm)}.records.is-full .records__body{grid-template-columns:minmax(0,1fr)}.records.is-full .records__card{display:none}.records.is-full .records__detail{width:100%;max-width:1320px;margin:0 auto}.rec__back{height:30px;margin:2px var(--s-2) 0 calc(-1 * var(--s-2));border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-sm);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:2px;padding:0 10px 0 6px;font-weight:600;display:inline-flex}.rec__back:hover{background:var(--hover)}.rec-split{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);align-items:start;display:grid}.rec-split__side{border-left:1px solid var(--ink-150);min-width:0}@media (width<=1099px){.rec-split{grid-template-columns:minmax(0,1fr)}.rec-split__side{border-left:0}}.rec__create{gap:var(--s-2);flex:260px;display:flex}.rec__create .input{flex:1;min-width:0}.crm-page{background:var(--bg);flex-direction:column;height:100dvh;display:flex}.crm-page>.records{min-height:0}.crm-empty{font-size:var(--fs-sm);margin:0}.crm-more{margin:var(--s-2) 0 0;font-size:var(--fs-sm)}.crm-aka{font-size:var(--fs-sm);margin:4px 0 0}.crm-subhead{margin-top:var(--s-4)}.crm-tag{background:var(--accent-soft);color:var(--accent-ink,var(--accent));font-size:var(--fs-xs);vertical-align:1px;border-radius:999px;align-items:center;gap:3px;margin-left:8px;padding:1px 7px;font-weight:600;display:inline-flex}.crm-tag.is-late{background:var(--danger-soft);color:var(--danger)}.crm-contacts{align-items:flex-start;gap:var(--s-2);flex-direction:column;display:flex}.crm-contacts__list{flex-direction:column;gap:2px;width:100%;margin:0;padding:0;list-style:none;display:flex}.crm-contact{align-items:flex-start;gap:var(--s-3);padding:8px 0;display:flex}.crm-contact+.crm-contact{border-top:1px solid var(--border)}.crm-contact__avatar{background:var(--ink-100);width:32px;height:32px;color:var(--text-muted);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.crm-contact__main{min-width:0;font-size:var(--fs-sm);flex-direction:column;flex:1;display:flex}.crm-contact__ways{flex-wrap:wrap;gap:2px 14px;margin-top:2px;display:flex}.crm-contact__ways a{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;text-decoration:none;display:inline-flex;overflow:hidden}.crm-contact__ways a:hover{color:var(--accent)}.crm-contact-form{gap:var(--s-2);width:100%;padding:var(--s-3);border:1px solid var(--border);background:var(--surface-sunk);border-radius:10px;flex-direction:column;display:flex}.crm-check{font-size:var(--fs-sm);align-items:center;gap:8px;display:inline-flex}.crm-journal{gap:var(--s-3);flex-direction:column;display:flex}.crm-composer{gap:var(--s-2);padding:var(--s-3);border:1px solid var(--border);background:var(--surface-sunk);border-radius:10px;flex-direction:column;display:flex}.crm-composer textarea{resize:vertical}.crm-kinds{flex-wrap:wrap;gap:4px;display:flex}.crm-kinds button{border:1px solid var(--border);background:var(--surface);height:28px;color:var(--text-muted);font:inherit;font-size:var(--fs-xs);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-weight:600;display:inline-flex}.crm-kinds button.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink,var(--accent))}.crm-composer__row{align-items:center;gap:var(--s-2);display:flex}.crm-due{font-size:var(--fs-sm);color:var(--text-muted);align-items:center;gap:6px;display:inline-flex}.crm-due .input,.crm-due input{width:auto;min-height:30px}.crm-timeline{margin:0;padding:0;list-style:none}.crm-line{gap:var(--s-3);padding:8px 0 10px;display:flex;position:relative}.crm-line:not(:last-child):before{content:"";background:var(--border);width:1px;position:absolute;top:34px;bottom:-2px;left:13px}.crm-line__icon{background:var(--ink-100);width:27px;height:27px;color:var(--text-muted);border-radius:50%;flex:none;place-items:center;display:grid}.crm-line.is-call .crm-line__icon{background:color-mix(in srgb, var(--done) 14%, transparent);color:var(--done)}.crm-line.is-email .crm-line__icon,.crm-line.is-meeting .crm-line__icon{background:var(--accent-soft);color:var(--accent)}.crm-line.is-follow_up .crm-line__icon{background:color-mix(in srgb, var(--warning) 18%, transparent);color:color-mix(in srgb, var(--warning) 70%, var(--text))}.crm-line__main{flex:1;min-width:0}.crm-line__body{font-size:var(--fs-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0}.crm-line__body a{font-weight:600}.crm-line.is-done .crm-line__body{color:var(--text-muted)}.crm-line.is-done.is-follow_up .crm-line__body span{text-decoration:line-through}.crm-line__meta{color:var(--text-muted);font-size:var(--fs-xs);flex-wrap:wrap;gap:2px 10px;margin:3px 0 0;display:flex}.crm-line__meta a{color:inherit}.crm-line__del{opacity:0;align-self:flex-start}.crm-line:hover .crm-line__del,.crm-line__del:focus-visible{opacity:1}@media (hover:none){.crm-line__del{opacity:.6}}.crm-follow{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.crm-follow input{margin-top:3px}.crm-due-chip{background:var(--ink-100);color:var(--text);white-space:nowrap;border-radius:999px;padding:0 7px;font-weight:600}.crm-due-chip.is-late{background:var(--danger-soft);color:var(--danger)}.crm-followups{margin:0;padding:0;list-style:none}.crm-followups li{align-items:center;gap:var(--s-3);padding:10px var(--s-4);border-bottom:1px solid var(--border);font-size:var(--fs-sm);display:flex}.crm-followups__main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.crm-followups__main:hover strong{color:var(--accent)}.crm-followups__main .muted{font-size:var(--fs-xs)}.crm-shows{margin:0;padding:0;list-style:none}.crm-shows li{align-items:center;gap:var(--s-3);padding:8px 0;display:flex}.crm-shows li+li{border-top:1px solid var(--border)}.crm-shows__main{min-width:0;color:inherit;font-size:var(--fs-sm);flex-direction:column;flex:1;text-decoration:none;display:flex}.crm-shows__main:hover strong{color:var(--accent)}.crm-shows__main .muted{font-size:var(--fs-xs)}.crm-shows__stats{color:var(--text-muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;flex:none}.crm-picker{flex-direction:column;gap:6px;display:flex}.crm-picker__list{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin:0;padding:4px;list-style:none}.crm-picker__list button{width:100%;color:inherit;font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;padding:7px 10px;display:flex}.crm-picker__list button:hover{background:var(--hover)}.crm-picker__list .muted{font-size:var(--fs-xs)}.crm-picker__new{align-items:center;gap:6px;font-weight:600;color:var(--accent)!important;flex-direction:row!important}.crm-picker .crm-empty{padding:6px 10px}.crm-merge{align-items:stretch;gap:var(--s-2);flex-direction:column;display:flex}.crm-merge p{font-size:var(--fs-sm);margin:0}.crm-merge>.btn{align-self:flex-start}.crm-in-exhibitor__head{align-items:center;display:flex}.crm-in-exhibitor__head .rec__link{font-size:var(--fs-sm);align-items:center;gap:2px;display:inline-flex}.crm-in-exhibitor__name{margin:4px 0 var(--s-2);font-size:var(--fs-sm)}.crm-change{margin-bottom:var(--s-2);font-size:var(--fs-xs)}.crm-privacy .row{gap:var(--s-2) var(--s-4);flex-wrap:wrap}.home{background:var(--bg);min-height:100%}.home__bar{align-items:center;gap:var(--s-4);height:var(--topbar-h);padding:0 var(--s-3) 0 var(--s-4);background:var(--topbar-bg);color:var(--chrome-text);display:flex}.brand{align-items:center;gap:var(--s-2);font-weight:700;font-size:var(--fs-lg);letter-spacing:-.01em;display:inline-flex}.home__link{align-items:center;gap:var(--s-2);border-radius:var(--radius);min-height:32px;font-size:var(--fs-md);padding:0 10px;font-weight:550;text-decoration:none;display:inline-flex}.home__link:hover{background:var(--chrome-active)}.home__main{max-width:1000px;padding:var(--s-6) var(--s-5) var(--s-8);margin:0 auto}.home__head{justify-content:space-between;align-items:flex-end;gap:var(--s-4);margin-bottom:var(--s-4);display:flex}.home__title{font-size:var(--fs-xl);font-weight:700}.home__org{font-size:var(--fs-sm);margin:2px 0 0}.home__archived{margin-top:var(--s-6)}.home__archived summary{cursor:pointer;color:var(--text-muted);padding:var(--s-2) 0;font-weight:600}.event-list{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);margin:0;padding:0;list-style:none;overflow:hidden}.event-list>li+li{border-top:1px solid var(--ink-150)}.event-row{align-items:center;gap:var(--s-4);min-height:60px;padding:var(--s-2) var(--s-4);transition:background var(--dur) var(--ease-out);grid-template-columns:170px minmax(0,1fr) minmax(0,220px) auto 20px;text-decoration:none;display:grid}.event-row:hover{background:var(--ink-50)}.event-row__dates{font-size:var(--fs-sm);color:var(--text-muted)}.event-row__name{font-weight:650}.event-row__venue{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-row__chev{color:var(--ink-400)}@media (width<=720px){.event-row{grid-template-columns:1fr auto}.event-row__dates,.event-row__venue{grid-column:1}.event-row__chev{display:none}}.sheet{inset:var(--topbar-h) 0 0 auto;background:var(--surface);width:min(440px,100vw);box-shadow:var(--shadow-panel);z-index:30;animation:sheet-in .26s var(--ease-out);position:fixed;overflow-y:auto}.sheet__body{padding:var(--s-5);gap:var(--s-4)}.grid-2{gap:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.home__badge{background:var(--danger);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;display:grid}.sheet--wide{width:min(980px,100vw)}.steps{gap:var(--s-4);padding:0 0 var(--s-3);border-bottom:1px solid var(--border);font-size:var(--fs-sm);color:var(--text-muted);margin:0;list-style:none;display:flex}.steps li{align-items:center;gap:var(--s-2);display:flex}.steps span{background:var(--surface-sunk);width:22px;height:22px;font-weight:700;font-size:var(--fs-xs);border-radius:50%;place-items:center;display:grid}.steps .is-current{color:var(--text);font-weight:650}.steps .is-current span{background:var(--accent);color:var(--ink-950)}.mapping{gap:var(--s-3) var(--s-5);grid-template-columns:repeat(auto-fill,minmax(400px,1fr));display:grid}.mapping__row{align-items:center;gap:var(--s-3);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.mapping__field{min-width:0;font-weight:600;font-size:var(--fs-sm);flex-direction:column;display:flex}.mapping__field small{font-weight:400;font-size:var(--fs-xs);line-height:1.3}.mapping__select{align-items:center;gap:var(--s-2);min-width:0;display:flex}.mapping__select select{flex:1;min-width:0}.mapping__select select.is-missing{border-color:var(--danger)}.mapping-group{gap:var(--s-2);flex-direction:column;display:flex}.mapping-group h3,.mapping-group summary{padding-bottom:var(--s-1);border-bottom:1px solid var(--ink-150);font-size:var(--fs-xs);color:var(--text-muted);margin:0;font-weight:700}.mapping-group summary{cursor:pointer}.mapping-group[open] summary{margin-bottom:var(--s-2)}.conf{font-size:var(--fs-xs);white-space:nowrap;border-radius:4px;flex:none;padding:2px 6px;font-weight:650}.conf--high{background:var(--success-soft);color:var(--success-soft-text)}.conf--low{background:var(--accent-soft);color:var(--accent-ink)}.import-source{align-items:flex-end;gap:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.import-source__field{min-width:220px;font-size:var(--fs-xs);color:var(--text-muted);flex-direction:column;gap:4px;font-weight:650;display:flex}.import-source__field--narrow{width:110px;min-width:0}.import-source__count{font-size:var(--fs-sm);color:var(--text-muted);margin:0 0 0 auto;padding-bottom:8px}.import-source__count strong{color:var(--text)}.import-notes{font-size:var(--fs-sm);color:var(--text-muted);margin:0;padding-left:1.1em}.req{color:var(--accent-ink);font-size:var(--fs-xs);margin-left:6px;font-weight:650}.preview{border:1px solid var(--border);border-radius:var(--radius);max-height:260px;overflow:auto}.preview table{border-collapse:collapse;font-size:var(--fs-sm);white-space:nowrap}.preview th,.preview td{border-bottom:1px solid var(--ink-150);text-align:left;text-overflow:ellipsis;max-width:260px;padding:6px 10px;overflow:hidden}.preview th small{font-weight:400;font-size:var(--fs-xs);color:var(--text-muted);display:block}.preview th{background:var(--ink-100);font-weight:650;position:sticky;top:0}.summary{background:var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.summary__lede{font-size:var(--fs-lg)}.stat{padding:var(--s-3) var(--s-4);background:var(--surface);flex-direction:column;display:flex}.stat strong{font-size:1.75rem;line-height:1.1}.stat span{font-size:var(--fs-sm);color:var(--text-muted)}.stat--danger strong{color:var(--danger)}.stat--accent strong{color:var(--accent-ink)}.stat--done strong{color:var(--success-text)}.issues{max-height:220px;font-size:var(--fs-sm);border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:0;list-style:none;overflow:auto}.issues li{border-bottom:1px solid var(--ink-150);padding:6px 10px}.issues .is-warning .condensed{color:var(--accent-ink)}.issues .condensed{min-width:70px;color:var(--danger);font-weight:700;display:inline-block}.callout{gap:var(--s-2);padding:var(--s-3);border-radius:var(--radius);background:var(--accent-soft);color:var(--accent-ink);align-items:flex-start;display:flex}.linklike{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.tabs{gap:var(--s-1);padding:0 var(--s-3);border-bottom:1px solid var(--border);display:flex}.tabs button{min-height:var(--touch);padding:0 var(--s-3);color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;font-weight:600;display:inline-flex}.tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}.tabs__count{background:var(--accent);min-width:20px;color:var(--ink-950);font-size:var(--fs-xs);text-align:center;border-radius:10px;padding:0 6px;font-weight:700;line-height:20px}.unmatched{padding:var(--s-4);border-bottom:1px solid var(--ink-150)}.unmatched__booth{margin-top:var(--s-1);color:var(--accent-ink)}.unmatched__items{font-size:var(--fs-sm);margin:var(--s-1) 0 var(--s-3)}.unmatched__actions{flex-wrap:wrap}.chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.chip{min-width:56px;min-height:var(--touch);padding:0 var(--s-3);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);font-weight:700;font-size:var(--fs-lg);cursor:pointer}.chip:hover{border-color:var(--accent);background:var(--accent-soft)}.checkbox{font-size:var(--fs-sm)}.checkbox input{width:20px;height:20px;accent-color:var(--accent)}.import-row__detail{padding:var(--s-3) var(--s-4) var(--s-5);background:var(--ink-50)}.import-row__detail .summary{grid-template-columns:repeat(2,1fr)}.summary--3{grid-template-columns:repeat(3,1fr)}.products{border:1px solid var(--border);border-radius:var(--radius);max-height:52vh;margin:0;padding:0;list-style:none;overflow:auto}.products__row{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--ink-150);grid-template-columns:minmax(0,1fr) auto minmax(220px,300px);display:grid}.products__row:last-child{border-bottom:0}.products__row.is-undecided{background:var(--attention-soft)}.products__name{min-width:0;font-size:var(--fs-sm);flex-direction:column;display:flex}.products__name strong{overflow-wrap:anywhere}.products__name .muted{font-size:var(--fs-xs)}.products__new{align-items:center;gap:var(--s-2);padding:var(--s-2);border-radius:var(--radius);background:var(--ink-50);flex-wrap:wrap;grid-column:1/-1;display:flex}.products__new select{flex:0 0 180px}.products__new input{flex:1;min-width:200px}.products__new .products__short{flex:0 0 120px;min-width:0}@media (width<=720px){.mapping,.mapping__row,.products__row{grid-template-columns:1fr}}.callout--ok{background:var(--success-soft);color:var(--success-soft-text)}.passoc{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:inline-flex}.passoc__select{width:auto;max-width:260px;min-height:28px;font-size:var(--fs-xs);padding-top:0;padding-bottom:0}.passoc__done{font-size:var(--fs-xs);color:var(--done);font-weight:600}.line-unknown{align-items:center;gap:4px;margin-left:6px;display:inline-flex}.import-row__head{padding-right:var(--s-3);align-items:center;gap:4px;display:flex}.import-row__head .list__row{flex:1;min-width:0}.import-row__head .list__row:disabled{cursor:default;opacity:1}.import-row__icon{vertical-align:-2px;color:var(--text-muted);margin-right:6px}.import-row__remove{gap:var(--s-3);margin:0 var(--s-4) var(--s-3);padding:var(--s-3);border-radius:var(--radius);background:var(--danger-soft);font-size:var(--fs-sm);flex-direction:column;display:flex}.import-row__remove>p{color:var(--danger-ink);gap:8px;margin:0;display:flex}.import-row__remove>p>svg{flex:none;margin-top:2px}.import-row__check{cursor:pointer;align-items:center;gap:8px;display:flex}.import-row__check input{width:16px;height:16px;accent-color:var(--danger)}.line-work{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font:inherit;font-size:var(--fs-xs);cursor:pointer;border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:2px 8px 2px 6px;display:inline-flex}.line-work:hover{border-color:var(--accent);color:var(--text)}.line-work__dots{gap:3px;display:inline-flex}.line-work__dots i{border:1.5px solid var(--ink-300);border-radius:50%;width:8px;height:8px}.line-work__dots i.is-in_progress{border-color:var(--progress);background:color-mix(in srgb, var(--progress) 45%, transparent)}.line-work__dots i.is-completed{border-color:var(--done);background:var(--done)}.line-work__dots i.is-to_remove{background:var(--danger)}.line-work__dots i.is-cancelled{opacity:.35}.split{gap:var(--s-3);flex-direction:column;display:flex}.split__hint{font-size:var(--fs-sm)}.split__booths{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.split__booth{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font-size:var(--fs-sm);align-items:center;gap:6px;padding:2px 2px 2px 10px;display:inline-flex}.split__booth .icon-btn{width:26px;height:26px}.split__search{flex:140px;min-width:120px}.split__table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.split__table th{padding:0 var(--s-2) var(--s-1) 0;border-bottom:1px solid var(--border);color:var(--text-muted);font-size:var(--fs-xs);text-align:left;font-weight:600}.split__table th.is-end,.split__table td.is-end{text-align:right}.split__table td{padding:var(--s-2) var(--s-2) var(--s-2) 0;border-bottom:1px solid var(--ink-150);vertical-align:top}.split__table tr.is-over td{background:var(--danger-soft,#fdecec)}.split__line{font-weight:550;display:block}.split__qty{text-align:right;width:64px;min-height:32px}.split__suggest{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.split__facts{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:inline-flex}.prod{gap:var(--s-3);flex-direction:column;display:flex}.prod__intro{align-items:center;gap:var(--s-4);display:flex}.prod__intro .prod__meta{flex:1}.prod__meta{font-size:var(--fs-sm)}.prod__scope code{background:var(--hover-strong);border-radius:4px;padding:0 4px;font-size:.95em}.prod__resync{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--radius-lg);background:var(--done-soft);color:var(--done-ink);font-size:var(--fs-sm);animation:m-fade-up .2s var(--ease-out);flex-wrap:wrap;display:flex}.prod__resync span{flex:1;min-width:220px}.prod__card{min-height:200px}.prod__empty{padding:var(--s-4)}.prod__table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.prod__table th{z-index:1;height:36px;padding:0 var(--s-3);border-bottom:1px solid var(--border);background:var(--ink-50);text-align:left;color:var(--text-muted);font-weight:550;position:sticky;top:0}.prod__table th:first-child,.prod__table td:first-child{padding-left:var(--s-4)}.prod__table td{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--ink-150);vertical-align:middle}.prod__table tr:last-child td{border-bottom:0}.prod__row{transition:background-color .12s}.prod__row:hover{background:var(--ink-50)}.prod__name{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.prod__sub{gap:2px var(--s-3);font-size:var(--fs-xs);flex-wrap:wrap;margin-top:2px;display:flex}.prod__num{white-space:nowrap;width:110px}.prod__choice{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.prod__select{width:260px;min-height:32px}.prod__select.is-empty{color:var(--text-muted);border-color:color-mix(in srgb, var(--accent) 45%, var(--ink-300))}.prod__suggest{border-radius:var(--radius-sm);background:var(--accent-soft);height:28px;color:var(--accent-ink);font:inherit;font-size:var(--fs-xs);cursor:pointer;border:0;align-items:center;gap:4px;padding:0 8px;font-weight:600;transition:background-color .12s,transform 90ms;display:inline-flex}.prod__suggest:hover{background:color-mix(in srgb, var(--accent) 18%, white)}.prod__suggest:active{transform:scale(.97)}@media (width<=800px){.prod{padding:var(--s-3)}.prod__intro{flex-direction:column}.prod__table thead{display:none}.prod__table tr{grid-template-columns:1fr auto;display:grid}.prod__table td:last-child{grid-column:1/-1}.prod__select{width:100%}}.prod__create{color:var(--text-muted);font:inherit;font-size:var(--fs-xs);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.prod__create:hover{color:var(--accent)}.sdes{flex-direction:column;gap:14px;display:flex}.sdes__note{border-radius:var(--radius);background:var(--accent-soft);color:var(--accent-ink);font-size:var(--fs-sm);margin:0;padding:8px 10px}.sdes__preview{border:1px solid var(--border);border-radius:var(--radius);background:var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.sdes__preview figure{color:#303030;--paper:#fff;--ink-950:#1a1a1a;--progress:#2c6ecb;--done:#29845a;background:radial-gradient(circle,#00000014 1px,#0000 1.2px) 0 0/14px 14px,#fff;flex-direction:column;align-items:center;gap:4px;margin:0;padding:12px 6px 8px;display:flex}.sdes__preview figcaption{color:#616161;font-size:11px;font-weight:550}.sdes__field{border:0;min-width:0;margin:0;padding:0}.sdes__field legend{font-size:var(--fs-xs);color:var(--text-muted);align-items:baseline;gap:6px;margin-bottom:6px;padding:0;font-weight:600;display:flex}.sdes__value{color:var(--text);font-variant-numeric:tabular-nums;font-weight:500}.sdes__row{flex-wrap:wrap;gap:14px 20px;display:flex}.sdes__field--grow{flex:1;min-width:160px}.sdes__field--grow input[type=range]{width:100%;accent-color:var(--accent)}.sdes__shapes,.sdes__glyphs{gap:4px;display:grid}.sdes__shapes{grid-template-columns:repeat(6,40px)}.sdes__glyphs{grid-template-columns:repeat(auto-fill,minmax(36px,1fr));margin-top:8px}.sdes__shapes button,.sdes__glyphs button{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);height:36px;color:var(--ink-700);cursor:pointer;place-items:center;transition:background-color .1s,border-color .1s,color .1s;display:grid}.sdes__glyphs svg{fill:currentColor;stroke:currentColor}.sdes__shape{fill:none;stroke:currentColor;stroke-width:1.6px}.sdes__shapes button:hover,.sdes__glyphs button:hover{background:var(--hover);color:var(--text)}.sdes__shapes button.is-on,.sdes__glyphs button.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent)}.sdes__seg{border-radius:var(--radius);background:var(--surface-sunk);box-shadow:inset 0 0 0 1px var(--border);gap:2px;padding:3px;display:inline-flex}.sdes__seg button{border-radius:var(--radius-sm);height:28px;color:var(--text-muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;padding:0 12px;font-weight:550}.sdes__seg button.is-on{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--border), 0 1px 2px #0000000f}.sdes__text{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.sdes__text input{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);width:92px;height:32px;color:var(--text);font:inherit;letter-spacing:.02em;padding:0 10px;font-weight:700}.sdes__text input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--focus);outline:none}.sdes__chip{border:1px solid var(--border);background:var(--surface);height:28px;color:var(--text);font:inherit;font-size:var(--fs-xs);cursor:pointer;border-radius:999px;padding:0 10px;font-weight:650}.sdes__chip:hover{background:var(--hover)}.sdes__chip.is-on{border-color:var(--accent);color:var(--accent-ink)}.sdes__colors{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sdes__swatch{border:1px solid var(--border);background:var(--surface);min-width:28px;height:28px;color:var(--text);font:inherit;font-size:var(--fs-xs);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px;font-weight:600;display:inline-flex}.sdes__swatch>span{background:var(--sw);border-radius:50%;width:20px;height:20px}.sdes__swatch--cat{padding-right:10px}.sdes__swatch.is-on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.sdes__swatch--pick{background:conic-gradient(#ef4444,#f59e0b,#84cc16,#10b981,#0ea5e9,#6366f1,#ec4899,#ef4444);justify-content:center;width:28px;position:relative}.sdes__swatch--pick input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.sdes__actions{border-top:1px solid var(--ink-150);flex-wrap:wrap;align-items:center;gap:6px;padding-top:12px;display:flex}.sdes__import{font-size:var(--fs-sm);margin-top:12px}.sdes__import>summary{color:var(--text-muted);cursor:pointer;margin-bottom:8px;font-weight:550}.sdes__import>summary:hover{color:var(--text)}.symsvg{flex:none;display:block;overflow:visible}.shp{gap:var(--s-4);flex-direction:column;display:flex}.shp__card{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.shp__head{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--ink-150);flex-wrap:wrap;min-height:52px;padding:10px 14px 10px 20px;display:flex}.shp__head h2{font-size:var(--fs-md);margin:0;font-weight:650}.shp__head>svg{color:var(--text-muted);flex:none}.shp__actions{flex-wrap:wrap;gap:6px;display:flex}.shp__body{gap:var(--s-4);flex-direction:column;padding:18px 20px 20px;display:flex}.shp__foot{border-top:1px solid var(--ink-150);background:var(--surface-sunk);flex-wrap:wrap;gap:2px;padding:8px 12px;display:flex}.shp__foot .btn{color:var(--text-muted)}.shp__foot .btn:hover:not(:disabled){color:var(--text)}.shp__foot .shp__unlink:hover:not(:disabled){background:var(--danger-soft);color:var(--danger)}.shp__lede{max-width:80ch;font-size:var(--fs-sm);color:var(--text-muted);margin:0;line-height:1.55}.shp__facts{gap:10px var(--s-4);font-size:var(--fs-sm);grid-template-columns:168px minmax(0,1fr)}.shp__facts dt{color:var(--text-muted);font-weight:400}.shp__facts dd{color:var(--text)}.shp__aside{color:var(--ink-500);margin-left:4px}.shp__gid--sub{color:var(--ink-500);margin-top:1px;display:block}.shp__unknown{align-items:center}.shp__unknown>span{flex:1}.shp__note{font-size:var(--fs-sm);margin:0}.shp__gid{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-xs);overflow-wrap:anywhere}.shp__steps{gap:var(--s-2);font-size:var(--fs-sm);margin:0;padding-left:1.2em;display:grid}.shp__steps pre,.shp code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-xs);background:var(--ink-100);border-radius:4px}.shp code{margin:0 2px;padding:1px 4px}.shp__steps pre{margin:var(--s-2) 0;padding:var(--s-2) var(--s-3);white-space:pre-wrap}.shp__inline{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);flex-wrap:wrap;display:inline-flex}.shp__inline input{width:auto;min-width:80px}.shp__events{border:1px solid var(--border);border-radius:var(--radius);max-height:320px;margin:0;padding:0;list-style:none;overflow:auto}.shp__events li+li{border-top:1px solid var(--ink-150)}.shp__events label{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);font-size:var(--fs-sm);cursor:pointer;grid-template-columns:auto 1fr auto;display:grid}.shp__events label>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.shp__events label.is-picked{background:var(--accent-soft)}.shp__events li.muted{padding:var(--s-3)}.shp__summary{border:1px solid var(--border);border-radius:var(--radius);box-shadow:none;background:var(--ink-150);grid-template-columns:repeat(4,1fr)}.shp__summary .stat{gap:2px;padding:14px 16px}.shp__summary .stat strong{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600}.shp__summary .stat span{font-size:var(--fs-xs)}@media (width<=760px){.shp__summary{grid-template-columns:repeat(2,1fr)}.shp__facts{grid-template-columns:minmax(0,1fr);gap:2px}.shp__facts dd{margin-bottom:8px}}.shp__deliveries{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.shp__deliveries th{text-align:left;font-size:var(--fs-xs);color:var(--text-muted);border-bottom:1px solid var(--border);padding:4px 6px;font-weight:650}.shp__deliveries td{border-bottom:1px solid var(--ink-150);vertical-align:top;padding:6px}.map__sample{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.map__sample input{width:260px}.map{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.map th{text-align:left;border-bottom:1px solid var(--border);font-size:var(--fs-xs);color:var(--text-muted);padding:6px 8px;font-weight:700}.map td{border-bottom:1px solid var(--ink-150);vertical-align:top;padding:8px}.map__field{width:22%}.map__field small,.map__value small{font-size:var(--fs-xs);line-height:1.3;display:block}.map__value{overflow-wrap:anywhere;width:26%}.map__value>span{font-weight:600;display:block}.map__sources{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.src{border:1px solid var(--border-strong);background:var(--surface);min-height:30px;font-size:var(--fs-xs);border-radius:999px;align-items:center;gap:6px;padding:0 4px 0 8px;display:inline-flex}.src code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.src__kind{color:var(--text-muted);font-weight:650}.src--metafield{border-color:color-mix(in oklch, var(--accent) 50%, var(--border))}.src__btn{width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%}.src__btn:hover{background:var(--ink-100);color:var(--text)}.src--add{color:var(--text-muted);cursor:pointer;border-style:dashed;padding:0 10px}.map__add{border-radius:var(--radius);background:var(--ink-50);flex-direction:column;gap:6px;width:100%;padding:8px;display:flex}.map__manual{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.map__manual select{width:auto}.map__manual input{flex:1;min-width:160px}.map__raw{gap:var(--s-3);padding:var(--s-3);border-radius:var(--radius);background:var(--ink-50);font-size:var(--fs-xs);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.map__block dl{margin:0}.map__block dl>div{border-bottom:1px solid var(--ink-150);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:6px;padding:3px 0;display:grid}.map__block dd{overflow-wrap:anywhere;margin:0}.map__warn{color:var(--danger-ink);font-size:var(--fs-xs);margin-top:6px;display:block}.shp__warn{color:var(--warning-ink)}.shp__scope{background:var(--warning-soft);color:var(--warning-ink)}.shp__scope code{font-size:.92em}.shp__connect{max-width:560px}.shp__secret{align-items:center;gap:6px;display:flex}.shp__secret .input{flex:1;min-width:0}.shp__more{gap:var(--s-3);flex-direction:column;display:flex}.shp__more summary{margin-bottom:var(--s-2);color:var(--text-muted);font-size:var(--fs-sm);cursor:pointer;font-weight:600}.shp__lock{font-size:var(--fs-xs);align-items:center;gap:6px;margin:0;display:flex}.spr__warn{color:var(--danger);font-weight:600}.spr__col-sold{width:92px}.spr__col-price{width:128px}.spr__col-plan{width:104px}.spr__col-more{width:64px}.spr__row td:last-child{overflow:visible}.spr__table .catalog__row{cursor:default}.spr__row:not(.is-sold) .catalog__name{color:var(--text-muted)}.spr__name{max-width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.spr__name .catalog__name{text-overflow:ellipsis;overflow:hidden}.spr__name:hover .catalog__name{color:var(--accent)}.spr__thumb{object-fit:cover;width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--border);border-radius:7px;flex:none}.spr__thumb--none{background:color-mix(in srgb, var(--cat) 14%, var(--surface))}.spr__money{height:30px;color:var(--text-muted);transition:border-color var(--dur), background-color var(--dur);border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.spr__row:hover .spr__money,.spr__money:focus-within{border-color:var(--border);background:var(--surface)}.spr__money:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.spr__money.is-bad{border-color:var(--danger)}.spr__money input{width:72px;color:var(--text);font:inherit;font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:0;outline:none;padding:0}.spr__money input::placeholder{color:var(--ink-400)}.spr__more svg{transition:transform .16s var(--ease-out)}.spr__more[aria-expanded=true] svg{transform:rotate(180deg)}.spr__detail td{padding:var(--s-3) var(--s-4) var(--s-4);border-bottom:1px solid var(--ink-150);background:var(--ink-50)}.spr__card{gap:var(--s-4);grid-template-columns:200px minmax(0,1fr);display:grid}.spr__photo{border:1px dashed var(--border);background:var(--surface);min-height:150px;font-size:var(--fs-sm);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex}.spr__photo img{object-fit:contain;border-radius:8px;max-width:100%;max-height:120px}.spr__photo-actions{gap:4px;display:flex}.spr__desc{font-size:var(--fs-sm);flex-direction:column;gap:6px;display:flex}.spr__desc>span:first-child{font-weight:600}.spr__desc textarea{resize:vertical}.spr__hint{color:var(--text-muted);font-size:var(--fs-xs);align-items:center;gap:6px;display:inline-flex}.spr__foot{margin:0}@media (width<=860px){.spr__col-plan,.spr__table th:nth-child(6),.spr__row td:nth-child(6){display:none}.spr__card{grid-template-columns:1fr}}.sev{gap:var(--s-4);flex-direction:column;max-width:760px;display:flex}.sev__card{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;display:flex}.sev__card h3{font-size:var(--fs-md);margin:0}.sev__card p{font-size:var(--fs-sm);margin:2px 0 0}.sev__row{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.sev__dates{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sev__timeline{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.sev__step{border:1px solid var(--border);font-size:var(--fs-sm);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.sev__step span{color:var(--text-muted);font-size:var(--fs-xs)}.sev__step.is-off{opacity:.55;border-style:dashed}.sev__step.is-current{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent)}.sev__today{color:var(--text-muted);align-items:center;gap:6px;display:flex}@media (width<=640px){.sev__dates,.sev__timeline{grid-template-columns:1fr}}.spr__hourly{color:var(--text-muted);font-size:var(--fs-xs);margin-left:6px;font-weight:600}.gp{gap:var(--s-4);flex-direction:column;display:flex}.gp__crumbs{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:2px;display:flex}.gp__crumbs>span{color:var(--ink-400);align-items:center;gap:2px;display:inline-flex}.gp__crumbs button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px}.gp__crumbs button:hover{background:var(--accent-soft)}.gp__crumbs button.is-here{color:var(--text);cursor:default;background:0 0;font-weight:650}.gp__step{gap:var(--s-3);animation:m-fade-up .26s var(--ease-out) both;flex-direction:column;display:flex}.gp__question{letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:700}.gp__sub{font-size:var(--fs-md);color:var(--text-muted);margin:0}.gp__desc{color:var(--text-muted);margin:-4px 0 0}.gp__choices{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));margin:0;padding:0;list-style:none;display:grid}.gp__choices li,.gp__products li{animation:m-fade-up .28s var(--ease-out) both;animation-delay:calc(min(var(--i,0), 10) * 30ms)}.gp__choice{align-items:center;gap:var(--s-3);width:100%;min-height:72px;padding:var(--s-3) var(--s-4);border:1px solid var(--border);background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s, box-shadow .2s var(--ease-out), transform .16s var(--ease-out);border-radius:14px;display:flex}.gp__choice:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--border));transform:translateY(-1px);box-shadow:0 8px 22px -14px #00000059}.gp__choice:active{transform:scale(.99)}.gp__choice-icon{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.gp__choice-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gp__choice-text span{color:var(--text-muted);font-size:var(--fs-sm)}.gp__choice-go{color:var(--ink-400);transition:transform .16s var(--ease-out);flex:none}.gp__choice:hover .gp__choice-go{color:var(--accent);transform:translate(3px)}.gp__products{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gp__product{align-items:center;gap:var(--s-3);padding:var(--s-3);border:1px solid var(--border);background:var(--surface);border-radius:14px;display:flex}.gp__img{object-fit:cover;border-radius:10px;flex:none;width:56px;height:56px}.gp__img--none{background:var(--ink-100)}.gp__product-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gp__product-desc{color:var(--text-muted);font-size:var(--fs-sm)}.gp__plan{color:color-mix(in srgb, var(--warning) 70%, var(--text));font-size:var(--fs-xs);align-items:center;gap:4px;font-weight:600;display:inline-flex}.gp__price{font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;font-weight:700;display:flex}.gp__empty{margin:0}@media (prefers-reduced-motion:reduce){.gp__step,.gp__choices li,.gp__products li{animation:none}}@media (width<=560px){.gp__product{flex-wrap:wrap}}.gp__later{color:var(--text-muted);font-size:var(--fs-xs);font-weight:500}.stt{gap:var(--s-3);flex-direction:column;display:flex}.stt__bar{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.stt__body{gap:var(--s-4);grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start;display:grid}.stt__outline,.stt__edit,.stt__preview{padding:var(--s-4);border:1px solid var(--border);background:var(--surface);border-radius:12px}.stt__outline{gap:var(--s-3);top:var(--s-3);flex-direction:column;display:flex;position:sticky}.stt__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.stt__list.is-nested{border-left:1px solid var(--border);margin:2px 0 2px 14px;padding-left:8px}.stt__item{width:100%;min-height:32px;color:var(--text);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:4px 8px;display:flex}.stt__item svg{color:var(--text-muted);flex:none}.stt__item:hover{background:var(--hover)}.stt__item.is-selected{background:var(--accent-soft);color:var(--accent-ink,var(--accent));font-weight:600}.stt__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.stt__count{background:var(--hover-strong);color:var(--text-muted);font-size:var(--fs-xs);border-radius:10px;flex:none;padding:0 6px;font-weight:600;line-height:18px}.stt__form{gap:var(--s-3);flex-direction:column;display:flex}.stt__form-head{align-items:center;gap:4px;display:flex}.stt__form-head h3{font-size:var(--fs-lg);margin:0}.stt__grid{gap:var(--s-3);grid-template-columns:minmax(0,1fr) 200px;display:grid}.stt__block{gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--border);flex-direction:column;display:flex}.stt__block-head{justify-content:space-between;align-items:center;display:flex}.stt__block-head h4{font-size:var(--fs-md);margin:0}.stt__hint{font-size:var(--fs-sm);margin:0}.stt__services,.stt__pick{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.stt__services li{background:var(--ink-50);font-size:var(--fs-sm);border-radius:8px;align-items:center;gap:8px;padding:2px 4px 2px 10px;display:flex}.stt__svc-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stt__off{background:var(--warning-soft,color-mix(in srgb, var(--warning) 18%, var(--surface)));color:var(--warning-ink,var(--text));font-size:var(--fs-xs);border-radius:8px;flex:none;padding:0 6px;font-weight:600}.stt__pick{border:1px solid var(--border);border-radius:10px;padding:4px}.stt__pick button{width:100%;color:var(--text);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.stt__pick button:hover{background:var(--hover)}.stt__note{margin:0 0 var(--s-3);font-size:var(--fs-sm);align-items:center;gap:6px;display:flex}@media (width<=900px){.stt__body{grid-template-columns:1fr}.stt__outline{position:static}.stt__grid{grid-template-columns:1fr}}.users{gap:var(--s-5);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.users__main{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.users__head{align-items:center;gap:var(--s-3);display:flex}.users__head h2{font-size:var(--fs-lg);margin:0}.users__table{border-collapse:separate;border-spacing:0;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-card);background:var(--surface);font-size:var(--fs-sm);table-layout:fixed}.users__table th{height:38px;padding:0 var(--s-4);border-bottom:1px solid var(--border);font-size:var(--fs-xs);text-align:left;color:var(--ink-500);white-space:nowrap;font-weight:500}.users__table td{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--ink-150);vertical-align:middle}.users__table td:first-child{overflow-wrap:anywhere}.users__table .users__role{width:210px}.users__table .users__role .select{width:100%}.users__table .users__seen{white-space:nowrap;width:150px}.users__table .users__more{text-align:right;width:64px}.users__table td.users__more .menu{display:inline-block}.users__table .menu__list{white-space:nowrap}.users__confirm{align-items:center;gap:var(--s-1);white-space:nowrap;display:inline-flex}.users__table td.users__more:has(.users__confirm){width:auto}.users__table tr:last-child td{border-bottom:0}.users__table td:first-child .badge{margin-left:var(--s-2)}.users__table tr.is-inactive td{color:var(--text-muted)}.users__email{color:var(--text-muted);display:block}.users__add{gap:var(--s-3);padding:var(--s-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:var(--surface);grid-template-columns:1fr 1fr 1fr;align-items:start;display:grid}.users__add-actions{justify-content:flex-end;gap:var(--s-2);grid-column:1/-1;display:flex}.users__secret{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--radius-lg);background:var(--accent-soft);flex-wrap:wrap;display:flex}.users__secret>div{flex:260px}.users__secret p{font-size:var(--fs-sm);margin:2px 0 0}.users__secret code{padding:var(--s-2) var(--s-3);border-radius:var(--radius);background:var(--surface);font-size:var(--fs-md);letter-spacing:.04em;-webkit-user-select:all;user-select:all;font-weight:650}.users__roles{padding:var(--s-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:var(--surface);font-size:var(--fs-sm)}.users__roles h3{margin:0 0 var(--s-3);font-size:var(--fs-md)}.users__roles dl{margin:0}.users__roles dl>div+div{margin-top:var(--s-3)}.users__roles dt{font-weight:650}.users__roles dd{color:var(--text-muted);margin:2px 0 0}@media (width<=900px){.users,.users__add{grid-template-columns:1fr}.users__table thead{display:none}.users__table tr{display:grid}.users__table td{border-bottom:0}.users__table tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name more""role role";align-items:center}.users__table td:first-child{grid-area:name}.users__table td.users__seen{display:none}.users__table td.users__role{grid-area:role;width:auto;padding-top:0}.users__table td.users__more{grid-area:more;width:auto;padding-left:0}.users__table td.users__more:has(.users__confirm){padding-left:var(--s-4);text-align:left;grid-area:auto/1/auto/-1}.users__confirm{white-space:normal;flex-wrap:wrap}.users__table tr+tr{border-top:1px solid var(--ink-150)}}.users__secret.is-sent{background:var(--done-soft)}.sheet--wide.aimp{width:min(1180px,100vw)}.aimp__lede{max-width:80ch;font-size:var(--fs-sm);margin:0}.aimp__drop{align-items:center;gap:var(--s-3);border:1.5px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-sunk);color:var(--text-muted);font-size:var(--fs-sm);cursor:pointer;padding:22px 20px;transition:border-color .12s,background-color .12s;display:flex}.aimp__drop:hover,.aimp__drop.is-drag{border-color:var(--accent);background:var(--accent-soft)}.aimp__drop.has-file{color:var(--text);border-style:solid}.aimp__drop .linklike{margin-left:auto}.aimp__field{font-size:var(--fs-sm);flex-direction:column;gap:4px;display:flex}.aimp__field>span{color:var(--text-muted);font-weight:600}.aimp__field--inline{align-items:center;gap:var(--s-2);flex-direction:row}.aimp__field--inline .input{width:320px;max-width:100%}.aimp__privacy{font-size:var(--fs-xs)}.aimp__busy{align-items:center;gap:var(--s-2);padding:60px var(--s-5);text-align:center;flex-direction:column;display:flex}.aimp__busy .muted{max-width:52ch;font-size:var(--fs-sm)}.aimp__spinner.spinner{width:28px;height:28px}.aimp__elapsed{font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.aimp__notes{gap:var(--s-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunk);font-size:var(--fs-sm);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:12px 14px;display:grid}.aimp__notes ul{margin:4px 0 0;padding-left:1.1em}.aimp__warn ul{color:var(--warning-ink)}.aimp__opts{align-items:center;gap:6px var(--s-4);flex-wrap:wrap;display:flex}.aimp__hint{font-size:var(--fs-xs)}.aimp__check{font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:8px;display:flex}.aimp__check input,.aimp__row>input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);margin:0}.aimp__views{border-bottom:1px solid var(--border);padding-bottom:6px}.aimp__table{border:1px solid var(--border);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.aimp__thead,.aimp__row{grid-template-columns:28px 150px minmax(0,1fr) minmax(0,1.9fr) 92px;align-items:start;gap:10px;padding:8px 12px;display:grid}.aimp__thead{z-index:1;border-bottom:1px solid var(--border);background:var(--ink-50);font-size:var(--fs-xs);color:var(--ink-600);padding-top:7px;padding-bottom:7px;font-weight:600;position:sticky;top:0}.aimp__row{border-bottom:1px solid var(--ink-150)}.aimp__row:last-child{border-bottom:0}.aimp__row>input[type=checkbox]{margin-top:8px}.aimp__row.is-off>:not(input){opacity:.45}.aimp__row.is-check{box-shadow:inset 3px 0 0 var(--warning)}.aimp__cell{flex-direction:column;gap:2px;min-width:0;display:flex}.aimp__row .input,.aimp__row select{min-height:30px;font-size:var(--fs-sm)}.aimp__bad{color:var(--danger-ink);font-size:var(--fs-xs)}.aimp__notes-line{font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aimp__lines{flex-direction:column;gap:4px;min-width:0;display:flex}.aimp__line{grid-template-columns:56px minmax(0,1fr) minmax(96px,128px) 28px;align-items:center;gap:4px;display:grid}.aimp__line.is-unmatched select{color:var(--text-muted);font-style:italic}.aimp__qty.input{text-align:right;padding-right:4px}.aimp__payer.input{min-height:32px;font-size:var(--fs-xs)}.aimp__payer.is-on{border-color:var(--accent);background-color:var(--accent-soft);color:var(--accent-ink);font-weight:600}.aimp__x.icon-btn{width:28px;height:28px;color:var(--text-muted)}.aimp__add{font-size:var(--fs-xs);align-self:flex-start}.aimp__src{font-size:var(--fs-xs);color:var(--text-muted);text-align:right;flex-direction:column;align-items:flex-end;gap:4px;padding-top:6px;display:flex}.aimp__empty{padding:var(--s-4);text-align:center}.aimp__foot{background:var(--surface);padding:10px 0;position:sticky;bottom:0}@media (width<=900px){.aimp__thead{display:none}.aimp__row{grid-template-columns:24px minmax(0,1fr)}.aimp__row>:nth-child(n+3){grid-column:2}.aimp__src{flex-direction:row;justify-content:flex-start}}.aimp__version{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.aimp__version.is-replace{border-color:color-mix(in oklch, var(--accent) 45%, var(--border));background:var(--accent-soft)}.aimp__version .select{max-width:100%}.aimp__version-note{font-size:var(--fs-sm);color:var(--accent-ink);align-items:flex-start;gap:8px;margin:0;display:flex}.aimp__version-note>svg{flex:none;margin-top:2px}.aimp__version-note.is-warn{color:var(--warning-ink)}.aimp__bg{max-width:52ch;font-size:var(--fs-sm);color:var(--text);margin:6px 0 2px}.aimp__cost{font-size:var(--fs-xs);margin:2px 0 0}.xcase__intro{max-width:68ch;font-size:var(--fs-sm)}.xcase__bar{border-bottom:1px solid var(--border);font-size:var(--fs-sm);padding-bottom:6px}.xcase__list{margin:0;padding:0;list-style:none}.xcase__list li+li{border-top:1px solid var(--border)}.xcase__list label{cursor:pointer;align-items:flex-start;gap:12px;padding:10px 4px;display:flex}.xcase__list label.is-off{opacity:.55}.xcase__list input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:1px}.xcase__fields{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.xcase__line{font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline;gap:6px;line-height:1.35;display:flex}.xcase__label{width:72px;font-size:var(--fs-xs);color:var(--text-muted);flex:none}.xcase__from{color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklch, var(--text-muted) 50%, transparent);text-decoration-color:color-mix(in oklch, var(--text-muted) 50%, transparent);overflow-wrap:anywhere}.xcase__arrow{color:var(--text-muted);flex:none;align-self:center}.xcase__to{overflow-wrap:anywhere}.xcase__to.is-strong{font-weight:600}.xcase__foot{border-top:1px solid var(--border);background:var(--surface);padding:10px 0;position:sticky;bottom:0}.xcase__done{border-radius:var(--radius);background:var(--success-soft);color:var(--success-text);align-items:center;gap:10px;padding:14px;display:flex}.xcase__done p{flex:1;margin:0}.promo__intro{margin:var(--s-3) 0 0;font-size:var(--fs-sm)}.promo__toggle{align-items:flex-start;gap:var(--s-3);margin-top:var(--s-3);padding:var(--s-3);background:var(--surface-sunk);cursor:pointer;border-radius:10px;display:flex}.promo__toggle+.promo__toggle{margin-top:var(--s-2)}.promo__toggle input{width:18px;height:18px;accent-color:var(--accent);margin:2px 0 0}.promo__toggle>span{font-size:var(--fs-sm);flex-direction:column;gap:2px;display:flex}.promo__lines li{align-items:center}.promo__what{min-width:0;font-size:var(--fs-sm);flex-direction:column;flex:1;display:flex}.promo__what>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.promo__actions{align-items:center;gap:var(--s-3);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.promo__done{font-size:var(--fs-sm);color:var(--text-muted)}.promo__place{margin-top:var(--s-2)}.promo__form{margin-top:var(--s-3);flex-direction:column;gap:14px;display:flex}.promo__row{gap:var(--s-3);grid-template-columns:1fr 96px;display:grid}.promo__chips{flex-wrap:wrap;gap:4px;display:flex}.promo__tag{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-strong);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-weight:700;display:inline-flex}.promo__tag.is-unknown{color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.ex-booths li{gap:var(--s-3)}.ex-booths__num{border:1px solid var(--border);background:var(--surface);min-width:72px;height:30px;color:var(--text);font:inherit;font-size:var(--fs-sm);cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:5px;padding:0 10px;font-weight:700;display:inline-flex}.ex-booths__num:hover{border-color:var(--accent);color:var(--accent)}.ex-booths__what{min-width:0;font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.issues__body{gap:var(--s-4);min-height:0;padding:0 var(--s-5) var(--s-6);flex-direction:column;flex:1;display:flex;overflow-y:auto}.issues__body>*{flex:none;width:100%;max-width:1040px}.issues__intro{font-size:var(--fs-sm)}.issues__ok{align-items:center;gap:var(--s-3);padding:var(--s-5);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);display:flex}.issues__ok>svg{box-sizing:content-box;background:var(--done-soft);color:var(--done);border-radius:50%;padding:8px}.issues__card{border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.issues__head{align-items:flex-start;gap:var(--s-3);padding:var(--s-4);border-bottom:1px solid var(--ink-150);display:flex}.issues__icon{border-radius:var(--radius);background:var(--warning-soft);width:32px;height:32px;color:var(--warning-ink);flex:none;place-items:center;display:grid}.issues__title{flex:1;min-width:0}.issues__title h2{font-size:var(--fs-lg);align-items:baseline;gap:6px;font-weight:650;display:flex}.issues__title p{max-width:78ch;font-size:var(--fs-sm);margin-top:2px}.issues__confirm{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);display:flex}.issues__list{margin:0;padding:0;list-style:none}.issues__item{padding:var(--s-3) var(--s-4)}.issues__item+.issues__item{border-top:1px solid var(--ink-150)}.issues__row{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.issues__main{align-items:baseline;gap:2px var(--s-3);flex-wrap:wrap;flex:220px;min-width:0;display:flex}.issues__raw{background:var(--danger-soft);color:var(--danger-ink);border-radius:6px;padding:0 6px}.issues__arrow{color:var(--ink-400)}.issues__target{align-items:center;gap:var(--s-2);flex-wrap:wrap;flex:260px;min-width:0;display:flex}.issues__target .input{max-width:320px;min-height:32px}.issues__fix{margin-top:var(--s-3);padding:var(--s-3);border-radius:var(--radius);background:var(--ink-50)}@media (width<=700px){.issues__body{padding:0 var(--s-3) var(--s-5)}.issues__arrow{display:none}}.idr{flex-direction:column;display:flex}.idr__intro{padding:var(--s-3) var(--s-4) 0;font-size:var(--fs-sm);margin:0}.idr__ok{align-items:flex-start;gap:var(--s-3);margin:var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--radius);background:var(--done-soft,#e8f6ee);font-size:var(--fs-sm);display:flex}.idr__ok>svg{color:var(--done);flex:none}.idr__section{padding:var(--s-4) var(--s-4) var(--s-2)}.idr__section .eyebrow{align-items:center;gap:6px;display:flex}.idr__count{background:var(--ink-100);min-width:20px;color:var(--ink-600);text-align:center;border-radius:10px;padding:1px 6px;font-size:11px;font-weight:600}.idr__list{margin:var(--s-2) 0 0;padding:0;list-style:none}.idr__item{padding:var(--s-2) 0;border-bottom:1px solid var(--ink-150)}.idr__item:last-child{border-bottom:0}.idr__row{align-items:center;gap:var(--s-2);display:flex}.idr__main{min-width:0;font-size:var(--fs-sm);flex-direction:column;flex:1;display:flex}.idr__main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.idr__fix{gap:var(--s-2);margin-top:var(--s-2);padding:var(--s-3);border-radius:var(--radius);background:var(--ink-50);flex-direction:column;display:flex}.idr__fix .linklike{font-size:var(--fs-sm);align-self:flex-start}.idr__others{justify-content:space-between;align-items:center;gap:var(--s-2);margin:var(--s-2) var(--s-4) var(--s-4);padding:var(--s-2) var(--s-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text-muted);font-size:var(--fs-sm);cursor:pointer;display:flex}.idr__others:hover{color:var(--text);border-color:var(--border-strong)}.set{flex:1;grid-template-columns:220px minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid}.set__nav{gap:var(--s-4);border-right:1px solid var(--border);flex-direction:column;padding:18px 10px;display:flex;overflow-y:auto}.set__nav-title{padding:0 var(--s-2);letter-spacing:-.01em;font-size:1.375rem;font-weight:600}.set__nav-group{flex-direction:column;gap:1px;display:flex}.set__nav-heading{padding:0 var(--s-2) 4px;letter-spacing:.02em;color:var(--ink-500);font-size:11px;font-weight:600}.set__nav-item{align-items:center;gap:var(--s-2);min-height:32px;padding:0 var(--s-2);border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-sm);color:var(--text);text-align:left;cursor:pointer;transition:background-color var(--dur) var(--ease-out);background:0 0;border:1px solid #0000;font-weight:550;display:flex}.set__nav-item svg{color:var(--text-muted);flex:none}.set__nav-item:hover{background:var(--hover)}.set__nav-item.is-active{border-color:var(--border);background:var(--surface);font-weight:650}.set__nav-item.is-active svg{color:var(--text)}.set__scroll{min-width:0;min-height:0;overflow-y:auto}.set__page{gap:var(--s-4);max-width:1100px;padding:20px 28px var(--s-7);animation:m-fade-up .22s var(--ease-out) both;flex-direction:column;display:flex}.set__page--shopify{max-width:960px}.set__head{margin-bottom:2px}.set__head h2{letter-spacing:-.005em;font-size:1.125rem;font-weight:650}.set__head p{max-width:68ch;font-size:var(--fs-sm);color:var(--text-muted);margin-top:4px;line-height:1.55}@media (width<=900px){.set{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.set__nav{padding:var(--s-2) var(--s-3);border-right:0;border-bottom:1px solid var(--border);flex-direction:row;align-items:center;gap:2px;overflow:auto hidden}.set__nav-title,.set__nav-heading{display:none}.set__nav-group{flex-direction:row}.set__nav-item{white-space:nowrap}.set__org-link{margin:0 0 0 var(--s-2);white-space:nowrap;flex:none;min-height:32px;padding:0 10px}.set__org-link>span>span{display:none}.set__page{padding:var(--s-4) var(--s-4) var(--s-6)}}@media (width<=720px){.set__page{padding:var(--s-3) var(--s-3) var(--s-6)}.set-card{padding:var(--s-4)}}.set-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:18px 20px}.set-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.set-table th{height:32px;padding:0 var(--s-2);border-bottom:1px solid var(--border);text-align:left;color:var(--text-muted);font-weight:550}.set-table td{padding:6px var(--s-2);border-bottom:1px solid var(--ink-150)}.set-table .is-end{text-align:right}.catalog__toolbar{padding:var(--s-2) var(--s-3)}.catalog__toolbar .views{flex:auto}.catalog__toolbar .records__search{flex:0 240px;margin-left:0}.catalog__dot{border-radius:50%;flex:none;width:8px;height:8px}.catalog__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--fs-sm)}.catalog__col-sym{width:76px}.catalog__col-short{width:160px}.catalog__col-num{width:150px}.catalog__col-state{width:110px}.catalog__table thead th{height:36px;padding:0 var(--s-3);border-bottom:1px solid var(--border);background:var(--ink-50);text-align:left;color:var(--text-muted);font-weight:550}.catalog__table thead th:first-child{padding-left:var(--s-4)}.catalog__table .is-end{text-align:right}.catalog__cat-row th{padding:var(--s-4) var(--s-4) var(--s-2);border-bottom:1px solid var(--border);text-align:left;font-size:var(--fs-md);font-weight:650}.catalog__cat:first-of-type .catalog__cat-row th{padding-top:var(--s-3)}.catalog__cat-row th>*{vertical-align:middle}.catalog__glyph{width:22px;height:22px;margin-right:var(--s-2);background:var(--cat);color:var(--paper);border-radius:6px;place-items:center;display:inline-grid}.catalog__count{margin-left:var(--s-2);background:var(--hover-strong);font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;border-radius:10px;padding:0 6px;font-weight:550;line-height:18px}.catalog__group-row td{padding:var(--s-2) var(--s-4) 4px calc(var(--s-4) + 2px);border-bottom:1px solid var(--ink-150);font-size:var(--fs-xs);color:var(--text-muted);font-weight:650}.catalog__row{cursor:pointer;transition:background-color var(--dur) var(--ease-out)}.catalog__row td{height:44px;padding:4px var(--s-3);border-bottom:1px solid var(--ink-150);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog__row td:first-child{padding-left:var(--s-4)}.catalog__row.is-grouped td:first-child{padding-left:calc(var(--s-4) + 12px)}.catalog__row:hover{background:var(--ink-50)}.catalog__row.is-selected{background:var(--accent-soft)}.catalog__row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.catalog__row.is-inactive .catalog__name,.catalog__row.is-inactive .catalog__short{color:var(--text-muted)}.catalog__name{color:var(--text);font-weight:550}.catalog__short{background:var(--hover);max-width:100%;font-size:var(--fs-xs);text-overflow:ellipsis;vertical-align:middle;border-radius:6px;padding:1px 6px;font-weight:550;display:inline-block;overflow:hidden}.catalog__num{font-variant-numeric:tabular-nums;font-weight:600}.catalog__chev{color:var(--ink-400);opacity:0;transition:opacity var(--dur)}.catalog__row:hover .catalog__chev,.catalog__row.is-selected .catalog__chev{opacity:1}.catalog__empty{padding:var(--s-6) var(--s-4);text-align:center;justify-items:center;display:grid}.catalog__foot{align-items:center;gap:var(--s-3);margin-top:calc(var(--s-1) * -1);font-size:var(--fs-sm);display:flex}.catalog__check{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);cursor:pointer;display:inline-flex}.catalog__check input{width:16px;height:16px;accent-color:var(--accent)}@media (width<=760px){.catalog__col-num,.catalog__col-short,.catalog__table th:nth-child(3),.catalog__table th:nth-child(4),.catalog__row td:nth-child(3),.catalog__row td:nth-child(4){display:none}.catalog__col-sym{width:56px}.catalog__col-state{width:40px}.catalog__row td{white-space:normal}.catalog__row.is-grouped td:first-child{padding-left:var(--s-4)}.catalog__table{table-layout:auto}.catalog__table colgroup{display:none}.catalog__row td:first-child{width:56px}}.side-sheet{z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}.side-sheet__backdrop{animation:m-fade .16s var(--ease-out) both;background:#0000002e;position:absolute;inset:0}.side-sheet__panel{background:var(--surface);width:min(460px,100vw);height:100%;box-shadow:var(--shadow-panel);animation:m-slide-left .24s var(--ease-out) both;flex-direction:column;display:flex;position:relative}.side-sheet__head{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-4) var(--s-3) var(--s-5);border-bottom:1px solid var(--border);display:flex}.side-sheet__title{flex:1;min-width:0}.side-sheet__title h3{font-size:var(--fs-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.side-sheet__title .muted{font-size:var(--fs-sm)}.side-sheet__body{flex:1;min-height:0;overflow-y:auto}.side-sheet__section{gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--ink-150);flex-direction:column;display:flex}.side-sheet__section h4{font-size:var(--fs-md);font-weight:650}.side-sheet__hint{margin-top:calc(var(--s-2) * -1);font-size:var(--fs-sm)}.side-sheet__row{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.side-sheet__actions{justify-content:flex-end;gap:var(--s-2);display:flex}.side-sheet__actions:empty{display:none}.side-sheet__danger{border-bottom:0;align-items:flex-start}.side-sheet__confirm{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.side-sheet .symopts{background:var(--ink-50)}.cats{gap:var(--s-3);flex-direction:column;display:flex}.cats__bar{align-items:center;gap:var(--s-3);font-size:var(--fs-sm);display:flex}.cat-card{gap:var(--s-3);flex-direction:column;display:flex}.cat-card__head{align-items:center;gap:var(--s-3);display:flex}.cat-card__glyph,.cat-form__preview{border-radius:var(--radius);background:var(--cat);width:36px;height:36px;color:var(--paper);flex:none;place-items:center;display:grid}.cat-card__title{flex:1;min-width:0}.cat-card__title h3{font-size:var(--fs-lg);font-weight:650}.cat-card__title .linklike{font-size:var(--fs-sm)}.cat-card__order{display:flex}.cat-card__order .icon-btn,.grp__actions .icon-btn{width:28px;height:28px}.cat-card__order .icon-btn svg,.grp__actions .icon-btn svg{width:16px;height:16px}.cat-card__confirm,.grp__confirm{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.cat-card__confirm{padding:var(--s-2) var(--s-3);border-radius:var(--radius);background:var(--danger-soft)}.cat-card__groups{gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--ink-150);flex-direction:column;display:flex}.cat-card__groups h4{font-size:var(--fs-sm);color:var(--text-muted);font-weight:600}.cat-card__none{font-size:var(--fs-sm)}.grp-list{border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--border);margin:0;padding:0;list-style:none}.grp{align-items:center;gap:var(--s-2);min-height:40px;padding:2px var(--s-2) 2px var(--s-3);font-size:var(--fs-md);display:flex}.grp+.grp{border-top:1px solid var(--ink-150)}.grp__name{flex:1;min-width:0}.grp--none .grp__name{font-style:italic}.grp__count{background:var(--hover-strong);min-width:24px;font-size:var(--fs-xs);text-align:center;color:var(--text-muted);font-variant-numeric:tabular-nums;border-radius:10px;padding:0 6px;font-weight:550;line-height:18px}.grp--none .grp__count{margin-right:88px}.grp__actions{opacity:.55;transition:opacity var(--dur);display:flex}.grp:hover .grp__actions,.grp__actions:focus-within{opacity:1}.grp-add{gap:var(--s-2);display:flex}.grp-add .input{flex:1}.cat-form{gap:var(--s-4);align-items:flex-start;display:flex}.cat-form__preview{border-radius:var(--radius-lg);width:48px;height:48px;transition:background-color var(--dur)}.cat-form__fields{gap:var(--s-3);flex-direction:column;flex:1;max-width:520px;display:flex}.cat-form__actions{justify-content:flex-end;gap:var(--s-2);display:flex}.swatches,.glyphs{flex-wrap:wrap;gap:6px;display:flex}.swatch{cursor:pointer;width:26px;height:26px;transition:transform var(--dur) var(--ease-out);border:0;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0000001f}.swatch:hover{transform:scale(1.08)}.swatch.is-on{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--ink-900)}.swatch--custom{background:var(--ink-100);color:var(--text-muted)}.swatch--custom input{opacity:0;cursor:pointer;position:absolute;inset:0}.glyph{border-radius:var(--radius);background:var(--ink-50);width:36px;height:36px;color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;transition:background-color var(--dur), color var(--dur);border:0;place-items:center;display:grid}.glyph:hover{color:var(--text)}.glyph.is-on{background:var(--cat);color:var(--paper);box-shadow:none}.manual{padding:0}.manual summary{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);cursor:pointer;font-size:var(--fs-md);list-style:none;display:flex}.manual summary::-webkit-details-marker{display:none}.manual summary:before{content:"";border-right:1.5px solid var(--text-muted);border-bottom:1.5px solid var(--text-muted);width:6px;height:6px;transition:transform var(--dur);transform:rotate(-45deg)}.manual[open] summary:before{transform:rotate(45deg)}.manual__hint{font-size:var(--fs-sm);margin-left:auto}.manual .set-table{border-top:1px solid var(--border)}.manual .set-table th:first-child,.manual .set-table td:first-child{padding-left:var(--s-4)}.manual__add{gap:var(--s-2);padding:var(--s-3) var(--s-4) var(--s-4);display:flex}.manual__add .input:first-child{flex:1}.manual__add .select{max-width:260px}.catalog-page{max-width:1080px}.catalog-page .views{margin:var(--s-4) 0}.catalog-page__body{gap:var(--s-4);flex-direction:column;display:flex}@media (width<=760px){.cat-card__head{flex-wrap:wrap}.cat-card__title{flex:calc(100% - 52px)}.cat-card__order{margin-right:auto}.cat-form{flex-direction:column}}.devices{gap:var(--s-3);flex-direction:column;display:flex}.devices__card{padding:var(--s-2) var(--s-3)}.devices__actions{white-space:nowrap}.devices__actions>*+*{margin-left:var(--s-1)}.devices__add{gap:var(--s-3);grid-template-columns:1fr 1fr;align-items:start;display:grid}.devices__add-actions{justify-content:flex-end;gap:var(--s-2);grid-column:1/-1;display:flex}.devices__code{align-items:flex-start;gap:var(--s-4);background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--accent) 25%, transparent);display:flex}.devices__code>div{flex:1}.devices__code-title{font-weight:650}.devices__code-value{margin:var(--s-2) 0;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--accent-ink);font-size:34px;font-weight:700}.devices__pin-actions,.devices__pin-form{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.devices__pin-form .input{width:130px;font-size:var(--fs-lg);letter-spacing:.2em;text-align:center;font-variant-numeric:tabular-nums}.devices__note{margin-top:calc(-1 * var(--s-1));font-size:var(--fs-sm)}.devices__heading{margin:var(--s-2) 0;font-size:var(--fs-md)}.devices__empty{padding:var(--s-2) 0 var(--s-3)}.devices__how{gap:var(--s-2);font-size:var(--fs-sm);align-items:flex-start;display:flex}.devices__how svg{flex:none;margin-top:2px}@media (width<=760px){.devices__add{grid-template-columns:1fr}}.partners .set-card{gap:var(--s-3);flex-direction:column;display:flex}.partners__add{gap:var(--s-2);flex-wrap:wrap;display:flex}.partners__add .input{flex:200px}.partners__missing{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.partners__hint{font-size:var(--fs-sm)}.set__org-link{margin-top:var(--s-4);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font-size:var(--fs-sm);align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.set__org-link:hover{background:var(--surface-sunk)}.set__org-link>span{flex-direction:column;flex:1;min-width:0;display:flex}.set__org-link>span>span{color:var(--text-muted);font-size:var(--fs-xs)}.set__org-link>svg{color:var(--text-muted);flex:none}.details{inset:var(--topbar-h) 0 0 var(--nav-w);border-top-left-radius:var(--radius-lg);box-shadow:inset 0 1px 0 var(--frame-line-soft), inset 1px 0 0 var(--frame-line-soft);z-index:30;background:var(--bg);animation:details-in .16s var(--ease-out);flex-direction:column;display:flex;position:fixed;overflow:hidden}@keyframes details-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.details{animation:none}}.details__head{align-items:center;gap:var(--s-2);max-width:calc(1320px + 2 * var(--s-5));width:100%;padding:var(--s-4) var(--s-5) var(--s-2);margin:0 auto;display:flex}.details__title{min-width:0;padding-left:var(--s-1);flex:1}.details__num{align-items:baseline;gap:var(--s-2);font-size:var(--fs-xl);margin:0;font-weight:750;line-height:1.1;display:flex}.details__num>span{color:var(--text-muted);font-weight:500}.details__num .inline-edit{width:auto;min-height:0;padding:0 var(--s-1);font:inherit;margin:0}.details__who{align-items:baseline;gap:2px var(--s-3);font-size:var(--fs-sm);color:var(--text-muted);flex-wrap:wrap;margin:2px 0 0;display:flex}.details__who a{color:inherit;text-decoration:none}.details__who a:hover{color:var(--text);text-decoration:underline}.details__exh{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.details__exh:hover{text-decoration:underline}.details__body{min-height:0;padding:var(--s-2) var(--s-5) var(--s-5);flex:1;overflow-y:auto}.details__layout{gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;max-width:1320px;margin:0 auto;display:grid}.details__main,.details__aside{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.details .panel__section{padding:var(--s-4) var(--s-5);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:var(--surface)}.details__facts{letter-spacing:0;text-transform:none;color:var(--text-muted);font-weight:500}.details__facts:before{content:"·";margin-right:var(--s-2)}.details__size{font-size:var(--fs-sm);letter-spacing:0;text-transform:none;color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.details__notice{align-items:center;gap:var(--s-2);margin:var(--s-3) 0 0;font-size:var(--fs-sm);display:flex}.details__confirm{align-items:center;gap:var(--s-2);max-width:1320px;margin:0 auto var(--s-4);padding:var(--s-3) var(--s-4);border:1px solid color-mix(in oklch, var(--danger) 35%, transparent);border-radius:var(--radius-lg);background:var(--danger-soft);flex-wrap:wrap;display:flex}.details__confirm p{flex:1;margin:0}.bplan{border:1px solid var(--ink-150);border-radius:var(--radius);background:var(--surface);height:clamp(300px,48vh,520px);position:relative;overflow:hidden}.bplan--empty{justify-content:center;align-items:center;gap:var(--s-2);height:120px;display:flex}.bplan__controls{top:var(--s-2);right:var(--s-2);z-index:3;border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-panel);flex-direction:column;display:flex;position:absolute;overflow:hidden}.bplan__controls .icon-btn{border-radius:0;width:40px;height:40px}.bplan__hint{left:var(--s-2);bottom:var(--s-2);z-index:3;background:color-mix(in oklch, var(--surface) 92%, transparent);box-shadow:var(--shadow-panel);font-size:var(--fs-xs);color:var(--text-muted);pointer-events:none;border-radius:999px;align-items:center;gap:6px;margin:0;padding:4px 10px;display:inline-flex;position:absolute}.bplan .sym{cursor:grab}.details__orders{font-size:var(--fs-sm);margin:0;padding:0;list-style:none}.details__orders>li{padding:var(--s-3) 0;border-top:1px solid var(--ink-150)}.details__orders>li:first-child{border-top:0;padding-top:0}.details__orders>li.is-cancelled{opacity:.6}.details__order-head{align-items:center;gap:var(--s-2);display:flex}.details__orders ul{margin:var(--s-1) 0 0;color:var(--text-muted);padding:0;list-style:none}.details__qty{min-width:2.2em;color:var(--text);font-variant-numeric:tabular-nums;font-weight:650;display:inline-block}.details__note{margin:var(--s-1) 0 0;color:var(--accent-ink)}.details__body--split{flex-direction:column;display:flex;overflow:hidden}.details__split{gap:var(--s-4);flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:1600px;min-height:0;margin:0 auto;display:grid}.details__split>.panel__section{flex-direction:column;min-width:0;min-height:0;display:flex}.details__split-plan .bplan{flex:1;height:auto;min-height:0}.details__split-plan .bplan--empty{flex:none}.details .docpane{padding:0;overflow:hidden}.docpane__bar{align-items:center;gap:var(--s-1);min-height:52px;padding:var(--s-1) var(--s-2) var(--s-1) var(--s-4);border-bottom:1px solid var(--ink-150);display:flex}.docpane__title{align-items:center;gap:var(--s-2);min-width:0;font:inherit;color:var(--text);text-align:left;background:0 0;border:0;padding:0;display:flex}.docpane__title--menu{padding:4px var(--s-2);margin-left:calc(-1 * var(--s-2));border-radius:var(--radius);cursor:pointer}.docpane__title--menu:hover{background:var(--ink-50)}.docpane__name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-sm);font-weight:650;overflow:hidden}.docpane__type{font-size:var(--fs-sm);color:var(--text-muted);flex:none}.docpane__zoom{align-items:center;display:flex}.docpane__pct{min-width:48px;padding:0 var(--s-1);font:inherit;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;color:var(--text-muted);cursor:pointer;background:0 0;border:0}.docpane__pct:hover{color:var(--text)}.docpane__body{background:var(--ink-50);flex:1;min-height:0;overflow:hidden}.docpane__body--image{overscroll-behavior:contain;overflow:auto}.docpane__body img{-webkit-user-select:none;user-select:none;max-width:none;display:block}.docpane__body iframe{border:0;width:100%;height:100%;display:block}@media (width<=960px){.details__layout{grid-template-columns:minmax(0,1fr)}.details__body{padding:var(--s-3)}.details__split{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.details .panel__section>.linklike.eyebrow{width:100%;margin:0;text-decoration:none;display:flex}.details .panel__section>.linklike.eyebrow+*{margin-top:var(--s-3)}.details__who>*{white-space:nowrap}@media (width<=600px){.details__head{padding:var(--s-2);align-items:flex-start}.details__toplan>span:last-child{display:none}.details__who{flex-direction:column;gap:0}}.details__num-ro{color:var(--text)}.details__orders li.is-ignored{opacity:.55}.details__orders li .badge{margin-left:6px}.report-host{pointer-events:none;width:8.5in;position:fixed;top:0;left:-200000px}@page report{size:8.5in 11in;margin:0}@media print{body.is-printing-report{background:#fff!important;height:auto!important}body.is-printing-report #root{display:none!important}body.is-printing-report .report-host{width:auto;position:static}}.report{page:report;--ink:#1a1a1a;--ink-700:#4a4a4a;--ink-500:#8a8a8a;--ink-400:#b0b0b0;--rule:#d9d9d9;--rule-light:#ececec;--wash:#f5f5f5;--side:.6in;color:var(--ink);font:9.5pt/1.4 var(--font,system-ui, sans-serif);-webkit-print-color-adjust:exact;print-color-adjust:exact}.report__page{border-collapse:collapse;width:100%}.report__page>thead{display:table-header-group}.report__page>tfoot{display:table-footer-group}.report__page>*>tr>td{padding:0 var(--side);vertical-align:top}.report__margin-top{height:.6in}.report__margin-bottom{height:.75in}.report__head{border-bottom:1.25pt solid var(--ink);padding-bottom:14pt}.report__topline{color:var(--ink-500);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-bottom:14pt;font-size:7.5pt;font-weight:600;display:flex}.report h1{letter-spacing:-.02em;margin:0 0 16pt;font-size:22pt;font-weight:700;line-height:1.1}.report__parties{grid-template-columns:1fr 1fr;gap:24pt;display:grid}.report__parties h3{color:var(--ink-500);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4pt;font-size:7pt;font-weight:600}.report__parties p{margin:0}.report__name{letter-spacing:-.01em;font-size:11.5pt;font-weight:650}.report__kind{color:var(--ink-700);margin-top:1pt!important}.report__line{color:var(--ink-700);font-size:9pt}.report__name+.report__line{margin-top:2pt!important}.report__part{margin-top:18pt}.report__part--details{break-before:page;margin-top:0}.report__part-title{border-bottom:1.25pt solid var(--ink);letter-spacing:-.01em;break-after:avoid;margin:0 0 8pt;padding-bottom:5pt;font-size:14pt;font-weight:700}.report__part--details>.report__group:first-of-type{margin-top:12pt}.report__total--grand td{border-top:1.25pt solid var(--ink);color:var(--ink);font-size:10pt;font-weight:700}.report__total--grand td.report__num{font-size:12pt}.report__group{margin-top:22pt}.report__group h2{letter-spacing:-.01em;break-after:avoid;justify-content:space-between;align-items:baseline;margin:0 0 6pt;font-size:11.5pt;font-weight:650;display:flex}.report__group h2 span+span{color:var(--ink-500);font-variant-numeric:tabular-nums;font-size:8.5pt;font-weight:500}.report__table{border-collapse:collapse;table-layout:fixed;width:100%}.report__table thead{display:table-header-group}.report__table th{background:var(--wash);border-top:.5pt solid var(--rule);border-bottom:.5pt solid var(--rule);color:var(--ink-700);letter-spacing:.07em;text-align:left;text-transform:uppercase;padding:5pt 8pt;font-size:7pt;font-weight:650}.report__table td{border-bottom:.5pt solid var(--rule-light);vertical-align:top;overflow-wrap:anywhere;padding:6pt 8pt}.report__table tr{break-inside:avoid}.report__total{break-before:avoid}.report__total td{border-top:.5pt solid var(--rule);color:var(--ink-700);border-bottom:0;padding:5pt 8pt;font-size:8.5pt;font-weight:600}.report__total td.report__num{color:var(--ink);font-size:9.5pt}.report__booth{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:650}.report__num{font-variant-numeric:tabular-nums;text-align:right!important}.report__svc{align-items:baseline;gap:6pt;font-weight:500;display:flex}.report__svc i{border-radius:50%;flex:none;width:5pt;height:5pt;transform:translateY(-1pt)}.report__note{color:var(--ink-500);margin:1pt 0 0 11pt;font-size:8.5pt;display:block}.report__dlist{grid-template-columns:minmax(0,1fr) auto;gap:3pt 12pt;display:grid}.report__muted{color:var(--ink-400);font-weight:400}.report__foot{display:none}@media print{.report__foot{right:var(--side);bottom:.4in;left:var(--side);border-top:.5pt solid var(--rule);color:var(--ink-500);letter-spacing:.02em;white-space:nowrap;justify-content:space-between;gap:16pt;padding-top:5pt;font-size:7.5pt;display:flex;position:fixed}}.promo-page__empty{align-items:center;gap:var(--s-4);max-width:520px;padding:0 var(--s-4);flex-direction:column;margin:8vh auto 0;display:flex}.promo-page__create{gap:var(--s-3);flex-direction:column;width:100%;display:flex}.promo-page__svc{align-items:flex-start;gap:var(--s-2);display:inline-flex}.promo-page__svc>svg{flex:none;margin-top:2px}.promo-page__off{white-space:nowrap}.promo-page__payer{align-items:flex-start;gap:var(--s-2);margin-top:var(--s-3);flex-direction:column;display:flex}.promo-groups{gap:var(--s-3);padding:var(--s-4) var(--s-5);flex-direction:column;display:flex}.promo-groups__hint{font-size:var(--fs-sm)}.promo-groups__add{gap:var(--s-2);max-width:560px;display:flex}.promo-groups__add .input{flex:1}.promo-groups__list{border-top:1px solid var(--ink-150);margin:0;padding:0;list-style:none}.promo-groups__row{align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--ink-150);flex-wrap:wrap;display:flex}.promo-groups__name{min-width:200px;font-weight:650}.promo-groups__count{font-size:var(--fs-sm)}.promo-page__account{flex:none;width:auto;max-width:300px;font-weight:600}.print-sheet{font-family:var(--font);--ink-950:#1a1a1a;--ink-900:#303030;--ink-800:#3d3d3d;--ink-700:#4a4a4a;--ink-600:#616161;--ink-500:#8a8a8a;--ink-400:#b5b5b5;--ink-300:#ccc;--ink-200:#e3e3e3;--ink-150:#ebebeb;--ink-100:#f1f1f1;--ink-50:#f7f7f7;--paper:#fff;--accent:#005bd3;--accent-strong:#004299;--progress:#2c6ecb;--done:#29845a;--danger:#c70a24;--on-color:#1a1a1a;display:block}.pr-paper{fill:#fff}.print-sheet .pr-viewport{overflow:hidden}.pr-frame{fill:none;stroke:#1a1a1a;stroke-width:.35px}.pr-booths .booth{cursor:default;transition:none}.pr-booths--outline .booth{stroke:#4a4a4a;stroke-width:calc(1.25px / var(--zoom))}.pr-booths--outline .booth.bs-progress{stroke:var(--progress)}.pr-booths--outline .booth.bs-done{stroke:var(--done)}.pr-symbols .sym{cursor:default}.pr-watermark{fill:#9a9a9a;letter-spacing:.02em;font-size:2.1px;font-weight:500}.tb-box{fill:#fff;stroke:#1a1a1a;stroke-width:.35px}.tb-rule{stroke:#1a1a1a;stroke-width:.2px}.tb text{fill:#1a1a1a}.tb-label{letter-spacing:.06em;font-size:1.9px;font-weight:650;fill:#616161!important}.tb-title{font-size:4.6px;font-weight:700}.tb-subtitle{font-size:3.4px;font-weight:550}.tb-value{font-size:2.9px;font-weight:600}.tb-small{font-size:2.3px}.tb-tiny{font-size:1.7px}.tb-sheet{font-size:6px;font-weight:700}.tb-bar{fill:#1a1a1a;stroke:#1a1a1a;stroke-width:.15px}.tb-bar--white{fill:#fff}.print-doc{pointer-events:none;position:fixed;top:0;left:-200000px}@page letter-landscape{size:11in 8.5in;margin:0}@page letter-portrait{size:8.5in 11in;margin:0}@page tabloid-landscape{size:17in 11in;margin:0}@page tabloid-portrait{size:11in 17in;margin:0}@media print{html,body{background:#fff!important;height:auto!important}#root{display:none!important}.print-doc{position:static;left:auto}.print-page{break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-page:last-child{break-after:auto}.print-page--letter-landscape{page:letter-landscape}.print-page--letter-portrait{page:letter-portrait}.print-page--tabloid-landscape{page:tabloid-landscape}.print-page--tabloid-portrait{page:tabloid-portrait}}.prt{flex:1;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.prt--empty{place-items:center}.prt__bar{align-items:center;gap:var(--s-2);padding:12px var(--s-5);border-bottom:1px solid var(--border);background:var(--surface);display:flex}.prt__bar h1{font-size:1.125rem;font-weight:650}.prt__hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:var(--s-2);font-size:var(--fs-sm);color:var(--text-muted);overflow:hidden}.prt__body{grid-template-columns:minmax(0,1fr) 320px;min-height:0;display:grid}.prt__body--empty{place-content:center;justify-items:center;gap:var(--s-3);grid-template-columns:1fr}.prt__canvas{justify-content:center;align-items:center;gap:var(--s-2);min-width:0;min-height:0;padding:var(--s-5);background:var(--canvas-bg);flex-direction:column;display:flex;overflow:hidden}.prt__paper{flex:none;display:flex;box-shadow:0 0 0 1px #00000014,0 10px 30px -10px #00000059}.prt__paper .print-sheet{display:block}.prt-vp{fill:#0000;stroke:#0000}.prt-vp.is-editable{cursor:grab}.prt-vp.is-editable:hover{stroke:var(--accent);stroke-width:.5px;stroke-dasharray:2 1.5}.prt-vp.is-editable:active{cursor:grabbing}.prt__canvas{position:relative}.prt__lock{top:var(--s-3);left:var(--s-3);z-index:1;border:1px solid var(--border);background:var(--surface);height:32px;color:var(--text-muted);font:inherit;font-size:var(--fs-sm);box-shadow:var(--shadow-sm,0 1px 2px #00000014);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex;position:absolute}.prt__lock:hover{color:var(--text)}.prt__lock.is-on{border-color:color-mix(in srgb, var(--warning) 55%, var(--border));background:color-mix(in srgb, var(--warning) 16%, var(--surface));color:var(--text)}.prt__lock.is-on.is-nudged{animation:.4s prt-nudge}@keyframes prt-nudge{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.prt__lock.is-on.is-nudged{animation:none}}.prt__help{font-size:var(--fs-xs);color:var(--text-muted);margin:0}.prt__props{border-left:1px solid var(--border);background:var(--surface);min-height:0;overflow-y:auto}.prt__props fieldset{border:0;min-width:0;margin:0;padding:0}.prt__section{border-bottom:1px solid var(--ink-150);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.prt__section h2{font-size:var(--fs-xs);color:var(--text-muted);margin:0 0 2px;font-weight:650}.prt__row{font-size:var(--fs-sm);grid-template-columns:84px minmax(0,1fr);align-items:center;gap:8px;display:grid}.prt__row>span{color:var(--text-muted)}.prt__row .input,.prt__row select{width:100%;min-width:0;min-height:32px}.prt__props{overflow-x:hidden}.prt__seg{border-radius:var(--radius);background:var(--surface-sunk);min-width:0;box-shadow:inset 0 0 0 1px var(--border);gap:2px;padding:3px;display:flex}.prt__seg button{border-radius:var(--radius-sm);height:26px;color:var(--text-muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;flex:1;padding:0 10px;font-weight:550}.prt__seg button.is-on{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--border)}.prt__note{font-size:var(--fs-xs);color:var(--text-muted);margin:0}.prt__note svg{vertical-align:-2px}.prt__note.is-error{color:var(--danger)}.prt__turn{align-items:center;gap:4px;display:flex}.prt__turn .icon-btn{flex:none}.prt__angle{min-width:0;color:var(--text-muted);flex:1;align-items:center;gap:4px;display:flex}.prt__angle .input{text-align:right;font-variant-numeric:tabular-nums;min-width:0}.prt__logo{align-items:start}.prt__logo>span:first-child{padding-top:8px}.prt__logo-main{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.prt__logo-preview{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius);background:#fff;justify-content:center;align-items:center;width:100%;height:56px;padding:6px;display:flex;overflow:hidden}.prt__logo-preview img{object-fit:contain;max-width:100%;max-height:42px}.prt__logo-preview.is-default img{max-height:22px}.prt__logo-actions{gap:4px;display:flex}.prt__link{color:var(--accent);font:inherit;font-size:var(--fs-xs);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.prt__link:hover{text-decoration:underline}.prt__section>.btn{align-self:flex-start}.prt__check{min-height:26px;font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:8px;display:flex}.prt__check input,.prt__layers input{width:15px;height:15px;accent-color:var(--accent);margin:0}.prt__sub{flex-direction:column;gap:2px;margin-left:23px;display:flex}.prt__swatch{border-radius:2px;flex:none;width:10px;height:10px;box-shadow:inset 0 0 0 1px #00000026}.prt__swatch--round{border-radius:50%}.prt__range{font-size:var(--fs-sm);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;display:flex}.prt__range span{color:var(--text);font-variant-numeric:tabular-nums}.prt__range input{width:100%;accent-color:var(--accent)}.prt__layer-tools{align-items:center;gap:2px;display:flex}.prt__layer-tools .input{flex:1;min-width:0;min-height:30px}.prt__layers{border:1px solid var(--border);border-radius:var(--radius);max-height:240px;margin:0;padding:0;list-style:none;overflow-y:auto}.prt__layers label{min-height:28px;font-size:var(--fs-sm);cursor:pointer;align-items:center;gap:8px;padding:0 8px;display:flex}.prt__layers label:hover{background:var(--hover)}.prt__layers label.is-off{color:var(--text-muted)}.prt__layer-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prt__tabs{min-height:38px;padding:0 var(--s-3);border-top:1px solid var(--border);background:var(--surface-sunk);align-items:stretch;gap:2px;display:flex;overflow-x:auto}.prt__tab{border-top:2px solid #0000;align-items:center;display:flex}.prt__tab>button:first-child{height:100%;color:var(--text-muted);font:inherit;font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-weight:550;display:inline-flex}.prt__tab>button:first-child:hover{color:var(--text)}.prt__tab.is-active{border-top-color:var(--accent);background:var(--surface)}.prt__tab.is-active>button:first-child{color:var(--text);font-weight:650}.prt__tab .menu{display:flex}.prt__tab-more.icon-btn,.prt__tab-add.icon-btn{align-self:center;width:28px;height:28px}.prt__tab .menu__list{top:auto;bottom:calc(100% + 4px)}@media (width<=1000px){.prt__body{grid-template-rows:minmax(260px,1fr) auto;grid-template-columns:minmax(0,1fr);overflow-y:auto}.prt__props{border-left:0;border-top:1px solid var(--border)}.prt__hint{display:none}}.team-cell{align-items:center;gap:var(--s-2);min-width:0;display:inline-flex}.team-title{align-items:center;gap:var(--s-2);display:flex}.team-title .team-dot{width:12px;height:12px}.teams__unassigned{font-size:var(--fs-sm);color:color-mix(in oklch, var(--warning) 70%, var(--ink-950));align-items:center;gap:6px;font-weight:550;display:inline-flex}.teams__unassigned.is-ok{color:var(--done)}.team-swatches{flex-wrap:wrap;gap:6px;display:flex}.team-swatch{cursor:pointer;border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #0000001f}.team-swatch.is-on{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--ink-900)}.team-swatch--custom{background:var(--ink-100);color:var(--text-muted)}.team-swatch--custom input{opacity:0;cursor:pointer;position:absolute;inset:0}.team-stats{gap:var(--s-2);margin-bottom:var(--s-3);grid-template-columns:repeat(4,1fr);display:grid}.team-stats>div{padding:var(--s-2) var(--s-3);border-radius:var(--radius);background:var(--ink-50);flex-direction:column;display:flex}.team-stats strong{font-size:var(--fs-xl);font-variant-numeric:tabular-nums;font-weight:700}.team-stats span{font-size:var(--fs-xs);color:var(--text-muted)}.team-stats .is-progress strong{color:var(--progress)}.team-stats .is-done strong{color:var(--done)}.team-claim{align-items:center;gap:var(--s-2) var(--s-3);margin-top:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--radius);background:var(--warning-soft);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.team-claim>span{flex:1}.team-claim__done{margin-top:var(--s-2);font-size:var(--fs-sm);color:var(--done);align-items:center;gap:6px;display:flex}.team-booths li{align-items:center}.team-booths__ex{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dash section{padding:var(--s-4);border-bottom:1px solid var(--ink-150)}.dash .eyebrow{margin-bottom:var(--s-3);justify-content:space-between;align-items:center;display:flex}.dash__total{gap:var(--s-4);align-items:center;display:flex}.dash__big{align-items:baseline;line-height:.9;display:flex}.dash__big strong{font-size:4rem;font-weight:800}.dash__big span{color:var(--text-muted);font-size:1.75rem;font-weight:700}.dash__total-side{gap:var(--s-2);flex-direction:column;flex:1;display:flex}.dash__remove{border-radius:var(--radius);background:var(--danger-soft);color:var(--danger-ink);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;border:0;align-items:flex-start;gap:6px;padding:6px 10px;display:inline-flex}.dash__remove svg{flex:none;margin-top:2px}.dash__row+.dash__row{margin-top:var(--s-3)}.dash__row--sub{margin-top:var(--s-2);font-size:var(--fs-sm);margin-left:32px}.dash__row--sub .dash__label{color:var(--text-muted)}.dash__label{align-items:center;gap:var(--s-2);text-align:left;cursor:pointer;background:0 0;border:0;width:100%;margin-bottom:6px;padding:0;font-weight:650;display:flex}.dash__label:hover span:not(.dash__glyph){text-decoration:underline}.dash__glyph{border-radius:var(--radius-sm);background:var(--cat);width:22px;height:22px;color:var(--on-color);place-items:center;display:grid}.dash__fig{color:var(--text-muted);font-weight:600;font-size:var(--fs-sm);margin-left:auto}.sbar{gap:2px;height:30px;display:flex}.sbar__seg{border-radius:var(--radius-sm);min-width:30px;font-weight:700;font-size:var(--fs-sm);cursor:pointer;transition:filter var(--dur);border:0}.sbar__seg:hover{filter:brightness(.92);outline:2px solid var(--ink-950);outline-offset:-2px}.sbar__seg--completed{background:var(--done);color:var(--paper)}.sbar__seg--in_progress{background:repeating-linear-gradient(-45deg, var(--progress) 0 6px, color-mix(in oklch, var(--progress) 75%, var(--paper)) 6px 12px);color:var(--paper)}.sbar__seg--todo{background:var(--ink-200);color:var(--ink-800)}.dash__tiles{background:var(--border);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.tile{padding:var(--s-2) var(--s-3);background:var(--surface);flex-direction:column;display:flex}.tile strong{font-size:1.5rem}.tile span{font-size:var(--fs-xs);color:var(--text-muted)}.tile--done strong{color:var(--success-text)}.tile--progress strong{color:var(--info-text)}.tile--muted strong{color:var(--ink-400)}.dash__alert{align-items:center;gap:var(--s-2);width:100%;margin-top:var(--s-3);padding:var(--s-3);border-radius:var(--radius);background:var(--accent-soft);color:var(--accent-ink);text-align:left;cursor:pointer;border:0;font-weight:650;display:flex}.dash__recent{margin:0;padding:0;list-style:none}.dash__recent button{align-items:center;gap:var(--s-3);border:0;border-bottom:1px solid var(--ink-150);text-align:left;cursor:pointer;background:0 0;width:100%;min-height:48px;display:flex}.dash__recent button:hover{background:var(--ink-50)}.bgt{border:1px solid var(--chrome-field-border);background:var(--chrome-field-bg);height:30px;color:var(--chrome-text);font:inherit;font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:7px;margin-right:4px;padding:0 11px 0 9px;font-weight:600;transition:background-color .12s,border-color .12s;display:inline-flex}.bgt:hover,.bgt.is-open{background:var(--chrome-field-bg-hover)}.bgt.is-done{border-color:color-mix(in oklch, var(--success-text) 55%, transparent);color:var(--chrome-fg-strong)}.bgt.is-done>svg{color:var(--success-text)}.bgt.is-failed>svg{color:var(--danger)}.bgt.is-new{animation:.8s ease-out 3 bgt-ready}@keyframes bgt-ready{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--success-text) 60%, transparent)}to{box-shadow:0 0 0 9px #0000}}.bgt__spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:13px;height:13px;animation:.8s linear infinite bgt-spin}@keyframes bgt-spin{to{transform:rotate(360deg)}}@media (width<=720px){.bgt__label{display:none}.bgt{padding:0 8px}}.bgt-pop{transform-origin:calc(100% - 40px) -8px;width:340px}.bgt-pop__title{letter-spacing:.02em;color:var(--text-muted);margin:4px 8px 6px;font-size:11px;font-weight:600}.bgt-pop__list{margin:0;padding:0;list-style:none}.bgt-pop__list li{border-radius:10px;gap:10px;padding:9px 8px;display:flex}.bgt-pop__list li+li{margin-top:2px}.bgt-pop__list li.is-done{background:var(--glass-fill)}.bgt-pop__icon{width:22px;height:22px;color:var(--text-muted);flex:none;place-items:center;display:grid}.is-done .bgt-pop__icon{color:var(--success-text)}.is-failed .bgt-pop__icon{color:var(--danger)}.bgt-pop__main{min-width:0;font-size:var(--fs-sm);flex-direction:column;flex:1;gap:2px;line-height:1.35;display:flex}.bgt-pop__main strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bgt-pop__main>span{font-size:var(--fs-xs);color:var(--text-muted)}.bgt-pop__actions{gap:4px;margin-top:6px;display:flex}@media (prefers-reduced-motion:reduce){.bgt__spin{animation-duration:2.4s}.bgt.is-new{animation:none}}.evsw{transform-origin:24px -8px;width:300px}.evsw__title{letter-spacing:.02em;color:var(--text-muted);margin:4px 8px 6px;font-size:11px;font-weight:600}.evsw__list{margin:0;padding:0;list-style:none}.evsw__list button{width:100%;min-height:48px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;transition:background-color .12s;display:flex}.evsw__list button:hover{background:var(--glass-fill-strong)}.evsw__list button.is-current{background:var(--glass-fill)}.evsw__mark{background:var(--inverse-bg);width:30px;height:30px;color:var(--inverse-text);font-size:var(--fs-sm);border-radius:8px;flex:none;place-items:center;font-weight:650;display:grid}.evsw__list button.is-current .evsw__mark{background:var(--accent);color:#fff}.evsw__main{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.evsw__main strong,.evsw__main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evsw__main strong{font-size:var(--fs-sm);font-weight:600}.evsw__main span{font-size:var(--fs-xs);color:var(--text-muted)}.evsw__check{color:var(--accent);flex:none}.evsw__empty{font-size:var(--fs-sm);color:var(--text-muted);padding:10px 8px}.evsw__all{border-top:1px solid var(--glass-line);color:var(--text);font-size:var(--fs-sm);border-radius:0 0 10px 10px;justify-content:space-between;align-items:center;margin-top:4px;padding:9px 10px;font-weight:600;text-decoration:none;display:flex}.evsw__all:hover{color:var(--accent)}.ws{grid-template-rows:var(--topbar-h) minmax(0, 1fr);grid-template-columns:var(--nav-w) auto minmax(0, 1fr) auto;background:var(--chrome);grid-template-areas:"top top top top""rail drawer stage panel";height:100dvh;display:grid;overflow:hidden}.ws__top{align-items:center;gap:var(--s-4);padding:0 var(--s-3) 0 var(--s-3);background:var(--topbar-bg);color:var(--chrome-text);z-index:30;grid-area:top;grid-template-columns:minmax(0,1fr) minmax(160px,460px) minmax(auto,1fr);display:grid}.ws__top .icon-btn:hover,.ws__top .topchip:hover{background:var(--chrome-btn-hover)}.ws__top-slot .icon-btn{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--chrome-btn)}.ws__top-slot .icon-btn:hover,.ws__top-slot .icon-btn.is-active{color:var(--chrome-fg-strong)}.ws__top-slot .icon-btn svg{width:18px;height:18px}.ws__top-slot .icon-btn__badge{min-width:15px;height:15px;font-size:9.5px;line-height:15px;top:1px;right:-1px}.ws__brand{justify-self:start;align-items:center;gap:var(--s-2);border-radius:var(--radius-sm);min-width:0;color:var(--chrome-text);transition:background var(--dur) var(--ease-out);grid-column:1;padding:3px 6px 3px 4px;text-decoration:none;display:inline-flex}.ws__brand:hover{background:var(--chrome-btn-hover)}.ws__top-slot{grid-column:3;justify-self:end;align-items:center;gap:6px;display:flex}.search{grid-column:2;min-width:0;position:relative}.search__icon{width:16px;height:16px;color:var(--chrome-faint);pointer-events:none;transition:color var(--dur);position:absolute;top:50%;left:10px;transform:translateY(-50%)}.search__input{width:100%;height:34px;padding:0 var(--s-3) 0 34px;border:1px solid var(--chrome-field-border);border-radius:var(--radius);background:var(--chrome-field-bg);color:var(--chrome-field-text);font-size:var(--fs-sm);transition:background var(--dur) var(--ease-out), border-color var(--dur), box-shadow .26s var(--ease-out), margin .38s cubic-bezier(.2, .9, .22, 1.15), width .38s cubic-bezier(.2, .9, .22, 1.15), border-radius .38s var(--ease-out), transform .16s var(--ease-out);margin:0;position:relative}.search__input::placeholder{color:var(--chrome-faint)}.search__input:hover{background:var(--chrome-field-bg-hover)}.search__input:active{transform:scale(.985)}.search__input:focus{border-color:var(--chrome-field-border-focus);background:var(--chrome-field-bg-focus);width:calc(100% + 28px);box-shadow:0 0 0 3px var(--focus), 0 8px 24px -10px color-mix(in srgb, var(--accent) 55%, transparent);animation:search-bloom .52s var(--ease-out);border-radius:12px;outline:none;margin:0 -14px}@keyframes search-bloom{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent), 0 0 0 0 transparent}60%{box-shadow:0 0 0 7px color-mix(in srgb, var(--accent) 0%, transparent), 0 8px 24px -10px color-mix(in srgb, var(--accent) 55%, transparent)}}.search:focus-within .search__icon{color:var(--chrome-field-icon-focus);animation:.42s cubic-bezier(.3,1.6,.5,1) search-icon-pop;left:-2px}.search__icon{z-index:1;transition:color var(--dur), left .38s cubic-bezier(.2, .9, .22, 1.15)}@keyframes search-icon-pop{0%{transform:translateY(-50%)scale(1)rotate(0)}40%{transform:translateY(-50%)scale(1.25)rotate(-12deg)}to{transform:translateY(-50%)scale(1)rotate(0)}}.search__glass{z-index:50;overscroll-behavior:contain;border:1px solid var(--glass-rim);background:var(--glass-bg);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);max-height:min(70vh,560px);box-shadow:var(--glass-shadow), inset 0 1px 0 var(--glass-highlight);color:var(--text);transform-origin:50% -10px;border-radius:18px;animation:.44s cubic-bezier(.2,.9,.22,1.12) both search-glass-in;position:absolute;top:calc(100% + 10px);left:-14px;right:-14px;overflow:hidden auto}.search__glass:before{content:"";height:0;box-shadow:0 0 60px 34px var(--glass-sheen);opacity:.55;pointer-events:none;display:block;position:sticky;top:0}.search__glass.is-closing{pointer-events:none;animation:.18s cubic-bezier(.4,0,1,1) both search-glass-out}@keyframes search-glass-in{0%{opacity:0;filter:blur(6px);border-radius:26px;transform:translateY(-10px)scale(.92,.55)}55%{opacity:1;filter:blur()}to{transform:none}}@keyframes search-glass-out{to{opacity:0;filter:blur(3px);transform:translateY(-6px)scale(.96,.8)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.search__glass{background:var(--glass-bg-solid)}}.search__results{margin:0;padding:6px;list-style:none;position:relative}.search__results li{animation:search-item-in .32s var(--ease-out) both;animation-delay:calc(min(var(--i,0), 8) * 22ms + 60ms)}@keyframes search-item-in{0%{opacity:0;transform:translateY(-4px)}}.search__results button{align-items:center;gap:var(--s-3);width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .12s var(--ease-out);background:0 0;border:0;border-radius:12px;padding:6px 10px 6px 8px;display:flex}.search__results button.is-active{background:var(--hover-strong)}.search__kind{background:var(--glass-fill-strong);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--glass-line);color:var(--text-muted);border-radius:10px;flex:none;place-items:center;display:grid}.search__kind.is-booth{color:var(--accent)}.search__kind.is-order{color:var(--done)}.search__kind.is-service{color:color-mix(in srgb, var(--warning) 75%, var(--text))}.search__text{min-width:0;font-size:var(--fs-sm);flex-direction:column;flex:1;display:flex}.search__text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search__text>span{color:var(--text-muted);font-size:var(--fs-xs)}.search__enter{background:var(--glass-fill-strong);box-shadow:inset 0 0 0 1px var(--glass-line);color:var(--text-muted);font:inherit;font-size:var(--fs-xs);border-radius:6px;flex:none;padding:1px 6px}.search__empty{padding:18px var(--s-4);color:var(--text-muted);font-size:var(--fs-sm);text-align:center;margin:0}@media (width<=720px){.search{justify-self:end;width:36px}.search__input{color:#0000;cursor:pointer;background:0 0;border-color:#0000;height:36px;padding-right:0;font-size:16px}.search__input::placeholder{color:#0000}.search__icon{color:var(--chrome-btn);left:9px}.ws__top .search:focus-within{z-index:2;grid-column:1/-1;width:auto;position:absolute;inset:6px 0 auto}.search:focus-within .search__input{border-color:var(--chrome-field-border-focus);background:linear-gradient(var(--chrome-field-bg-focus), var(--chrome-field-bg-focus)), var(--topbar-bg);width:100%;color:var(--chrome-field-text);cursor:text;margin:0}.search:focus-within .search__input::placeholder{color:var(--chrome-faint)}.search:focus-within .search__icon{left:10px}.search__glass{max-height:calc(100dvh - var(--topbar-h) - 24px);left:0;right:0}}@media (prefers-reduced-motion:reduce){.search__input,.search__icon,.search__glass,.search__results li{transition-duration:1ms!important;animation-duration:1ms!important}}.ws__rail{min-width:0;padding:var(--s-2) var(--s-2) var(--s-3);background:var(--chrome);color:var(--chrome-fg);font-size:var(--fs-sm);z-index:15;flex-direction:column;grid-area:rail;gap:1px;display:flex;overflow:hidden auto}.nav__event{border-radius:var(--radius);background:var(--chrome-fill);width:100%;min-width:0;min-height:40px;color:var(--chrome-title);font:inherit;text-align:left;cursor:pointer;transition:background-color .14s var(--ease-out);border:0;align-items:center;gap:8px;margin:6px 0 0;padding:4px 8px;text-decoration:none;display:flex}.nav__event:hover,.nav__event.is-open{background:var(--chrome-hover-strong)}.nav__event:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.nav__sep.nav__sep--event{margin:10px var(--s-1) 8px;flex:none}.nav__event-text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.nav__event-text strong,.nav__event-text span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nav__event-text strong{font-size:var(--fs-sm);font-weight:600}.nav__event-text span{color:var(--chrome-muted);font-size:11px}.nav__event-sel{color:var(--chrome-faint);flex:none}.nav__sep{height:1px;margin:var(--s-2) var(--s-2);background:var(--chrome-line)}.nav-item{width:100%;min-height:34px;padding:0 var(--s-2);border-radius:var(--radius-sm);color:inherit;font-size:var(--fs-sm);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:10px;font-weight:550;text-decoration:none;display:flex;position:relative}.nav-item svg{width:18px;height:18px;color:var(--chrome-icon);flex:none}.nav-item:hover{background:var(--chrome-hover);color:var(--chrome-fg-strong)}.nav-item.is-active{background:var(--chrome-active);color:var(--chrome-fg-strong)}.nav-item.is-active:before{content:"";background:var(--accent);border-radius:0 2px 2px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-8px}.nav-item.is-active svg{color:var(--chrome-fg-strong)}.nav-sub{flex-direction:column;gap:1px;margin:2px 0 4px;display:flex}.nav-sub__item{width:100%;min-height:30px;padding:0 var(--s-2) 0 36px;border-radius:var(--radius-sm);color:var(--chrome-muted);font-size:var(--fs-sm);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;font-weight:500;display:flex}.nav-sub__item:hover{background:var(--chrome-hover);color:var(--chrome-fg-strong)}.nav-sub__item.is-active{color:var(--chrome-fg-strong);font-weight:600}@media (width>=721px){.ws.is-nav-collapsed .nav-sub,.ws:not(.is-nav-collapsed) .promo-page__account{display:none}}.nav__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.nav-item__count{background:var(--chrome-count-bg);min-width:18px;color:var(--chrome-count-fg);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;margin-left:auto;padding:0 5px;font-size:11px;font-weight:600;line-height:18px}.nav__collapse{width:28px;height:28px;margin-top:var(--s-1);border-radius:var(--radius-sm);color:var(--chrome-muted);cursor:pointer;background:0 0;border:0;align-self:flex-end;place-items:center;transition:background-color .14s,color .14s;display:grid}.nav__collapse:hover{background:var(--chrome-hover-strong);color:var(--chrome-fg-strong)}@media (width>=721px){.ws.is-nav-collapsed{--nav-w:56px}.ws.is-nav-collapsed .nav__event{justify-content:center;padding:6px 0}.ws.is-nav-collapsed .nav__label{display:none}.ws.is-nav-collapsed .nav__collapse{align-self:center}.ws.is-nav-collapsed .nav-item{justify-content:center;padding:0}.ws.is-nav-collapsed .nav-item__count{background:var(--danger);color:#fff;min-width:16px;margin:0;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:0;right:2px}}.ws .nav-item__count--dot{background:var(--danger);color:#fff;min-width:16px;margin:0;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:0;right:2px}.ws__drawer{background:var(--surface);border-top:1px solid var(--frame-line-soft);border-left:1px solid var(--frame-line-soft);border-right:1px solid var(--border);border-top-left-radius:var(--radius-lg);z-index:12;width:360px;min-height:0;animation:drawer-in .22s var(--ease-out);flex-direction:column;grid-area:drawer;display:flex;overflow:hidden}.ws__panel{width:var(--panel-w);background:var(--surface);border-top:1px solid var(--frame-line-soft);border-left:1px solid var(--border);z-index:12;min-height:0;animation:panel-in .22s var(--ease-out);flex-direction:column;grid-area:panel;display:flex}@keyframes drawer-in{0%{opacity:0;transform:translate(-12px)}}@keyframes panel-in{0%{opacity:0;transform:translate(12px)}}.ws__stage{border-top-left-radius:var(--radius-lg);min-width:0;min-height:0;box-shadow:inset 0 1px 0 var(--frame-line-soft), inset 1px 0 0 var(--frame-line-soft);background:var(--bg);grid-area:stage;position:relative;overflow:hidden}.ws__stage:after{content:"";z-index:6;border-top-left-radius:inherit;box-shadow:inset 0 1px 0 var(--frame-line), inset 1px 0 0 var(--frame-line);pointer-events:none;position:absolute;inset:0}.ws.has-drawer .ws__stage{border-top-left-radius:0}.ws.has-drawer .ws__stage:after{box-shadow:inset 0 1px 0 var(--frame-line)}.stage-empty{justify-content:center;align-items:center;gap:var(--s-3);flex-direction:column;height:100%;display:flex}@media (width<=1180px){.ws{grid-template-columns:var(--nav-w) 0 minmax(0, 1fr) 0}.ws__drawer{top:var(--topbar-h);bottom:0;left:var(--nav-w);width:min(360px, 100vw - var(--nav-w));box-shadow:var(--shadow-panel);position:absolute}.ws__panel{top:var(--topbar-h);width:min(var(--panel-w), 100vw - var(--nav-w));box-shadow:var(--shadow-panel);position:absolute;bottom:0;right:0}}@media (width>=721px) and (width<=1180px){.ws{--nav-w:56px}.ws .nav__label,.ws .nav__collapse,.ws .nav-sub{display:none}.ws:not(.is-nav-collapsed) .promo-page__account{display:inline-block}.ws .nav__event{justify-content:center;padding:6px 0}.ws .nav-item{justify-content:center;padding:0}.ws .nav-item__count{background:var(--danger);color:#fff;min-width:16px;margin:0;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:0;right:2px}.ws__top{gap:var(--s-3);grid-template-columns:auto minmax(0,1fr) auto}}.ws__menu,.ws__scrim,.ws__brand-mark{display:none}@media (width<=720px){.ws{--nav-w:0px}.ws__top,.ws.org-ws .ws__top{gap:var(--s-2);padding:0 var(--s-2);grid-template-columns:auto auto minmax(0,1fr) auto;position:relative}.ws__top>.ws__menu{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--chrome-btn);grid-column:1;display:grid}.ws__top>.ws__menu:hover,.ws__top>.ws__menu[aria-expanded=true]{background:var(--chrome-btn-hover);color:var(--chrome-fg-strong)}.ws__menu .icon-btn__badge{width:9px;min-width:9px;height:9px;padding:0;font-size:0;top:2px;right:1px}.ws__brand{grid-column:2}.ws:not(.org-ws) .ws__brand .logo-auto{display:none}.ws:not(.org-ws) .ws__brand-mark{display:inline-flex}.ws__top .search{grid-column:3}.ws__top-slot{grid-column:4;gap:2px}.ws__top-slot .icon-btn{width:34px;height:34px}.ws__rail{top:var(--topbar-h);z-index:40;width:min(288px,86vw);padding:var(--s-2) var(--s-3) calc(var(--s-3) + env(safe-area-inset-bottom));border-top-right-radius:var(--radius-lg);box-shadow:var(--shadow-panel);visibility:hidden;transition:transform .26s var(--ease-out), visibility 0s linear .26s;position:fixed;bottom:0;left:0;transform:translate(-100%)}.ws.is-nav-open .ws__rail{visibility:visible;transition:transform .26s var(--ease-out);transform:none}.ws__rail .nav-item{min-height:44px;font-size:var(--fs-md)}.ws__rail .nav-sub__item{min-height:40px}.ws__rail .nav__collapse{display:none}.ws.is-nav-open .ws__scrim{inset:var(--topbar-h) 0 0;z-index:39;animation:scrim-in .2s var(--ease-out);background:#0000006b;display:block;position:fixed}.ws__stage,.ws__drawer,.ws__page{border-top-left-radius:0}.ws__drawer{border-left:0;width:100%}.ws__panel{width:100%;height:min(64dvh, 100dvh - var(--topbar-h) - 96px);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom);border-left:0;border-radius:16px 16px 0 0;animation-name:panel-rise;top:auto;overflow:hidden}}@keyframes panel-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes scrim-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ws__rail{transition-duration:1ms!important}}.drawer__head{align-items:center;gap:var(--s-1);min-height:60px;padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border-bottom:1px solid var(--border);display:flex}.drawer__head h2{font-size:var(--fs-lg)}.drawer__body{flex:1;min-height:0;overflow-y:auto}.drawer__toolbar{gap:var(--s-2);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--border);display:flex}.list{margin:0;padding:0;list-style:none}.list__row{align-items:center;gap:var(--s-3);width:100%;min-height:48px;padding:var(--s-2) var(--s-4);border:0;border-bottom:1px solid var(--ink-150);text-align:left;cursor:pointer;background:0 0;display:flex}.list__row:hover{background:var(--ink-50)}.list__row:disabled{cursor:default}.list__row.is-selected{background:var(--accent-soft)}.list__main{flex-direction:column;flex:1;min-width:0;display:flex}.list__main>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list__sub{font-size:var(--fs-sm);color:var(--text-muted)}.booth-num{min-width:56px;font-weight:700;font-size:var(--fs-lg)}.inline-form{gap:var(--s-3);padding:var(--s-4);background:var(--ink-50);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.panel__head{align-items:flex-start;gap:var(--s-2);padding:var(--s-4) var(--s-2) var(--s-3) var(--s-5);border-bottom:1px solid var(--border);display:flex}.panel__head--group{background:var(--accent-soft);align-items:center}.panel__head--group .panel__num{font-size:1.6rem;line-height:1.15}.panel__group-icon{background:var(--accent);color:#fff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.panel__group-foot{align-items:center;gap:var(--s-2);margin-top:var(--s-4);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.panel__num{letter-spacing:-.01em;font-size:2.25rem;font-weight:750;line-height:1}.panel__num--element{overflow-wrap:anywhere;font-size:1.5rem;line-height:1.2}.panel__element-tags{align-items:center;gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.panel__element-cat{font-size:var(--fs-sm);align-items:center;gap:6px;font-weight:600;display:inline-flex}.panel__element-cat .svc-glyph{width:20px;height:20px}.panel__foot--element{gap:var(--s-2);flex-direction:column;display:flex}.panel__foot--element:empty{display:none}.panel__exh{gap:2px var(--s-2);margin-top:var(--s-1);flex-wrap:wrap;font-weight:600;display:flex}.panel__exh-link{color:inherit;font:inherit;text-align:left;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.panel__exh-link:hover{color:var(--accent)}.panel__contact{gap:2px var(--s-3);margin-top:var(--s-1);font-size:var(--fs-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.panel__contact a{color:var(--text);text-underline-offset:2px;font-weight:600;text-decoration:underline}.panel__notes{white-space:pre-wrap;font-size:var(--fs-sm);margin:0}.panel__details-btn{justify-content:center;width:100%}.panel__body{min-height:0;padding-bottom:var(--s-4);flex:1;overflow-y:auto}.panel__foot{padding:var(--s-3) var(--s-5);border-top:1px solid var(--ink-150);background:var(--surface);flex:none}.panel__section{padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--ink-150)}.panel__section>.eyebrow{align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);display:flex}.team-dot{border-radius:3px;flex:none;width:12px;height:12px}.topchip{align-items:center;gap:var(--s-2);border-radius:var(--radius);min-height:32px;color:inherit;font-weight:550;font-size:var(--fs-md);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 10px;display:inline-flex}.topchip:hover{background:var(--hover-strong)}.topchip.is-active{background:var(--accent-soft);color:var(--accent-ink)}.filters{width:min(420px,100vw - 24px);overflow-y:auto}.filters section{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--ink-150)}.filters .eyebrow{margin-bottom:var(--s-2)}.fchip{min-height:38px;padding:0 var(--s-3);border:1px solid var(--border-strong);background:var(--surface);font-weight:600;font-size:var(--fs-sm);cursor:pointer;border-radius:999px;align-items:center;gap:6px;display:inline-flex}.fchip[aria-pressed=true]{background:var(--ink-900);border-color:var(--ink-900);color:var(--paper)}.fspec{gap:var(--s-2);flex-direction:column;display:flex}.fspec__row{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.fspec__groups{padding-left:var(--s-4);border-left:2px solid var(--ink-150);margin-left:var(--s-3);flex-wrap:wrap;gap:6px;display:flex}.fchip--sub{min-height:30px;padding:0 10px;font-weight:550}.fchip--sub[aria-pressed=true]{background:var(--ink-700);border-color:var(--ink-700)}.active-filters{left:var(--s-3);top:calc(var(--s-3) + 52px);z-index:4;align-items:center;gap:var(--s-2);border-radius:var(--radius-lg);background:color-mix(in oklch, var(--surface) 94%, transparent);max-width:calc(100% - 24px);box-shadow:var(--shadow-panel);flex-wrap:wrap;padding:6px 10px;display:flex;position:absolute}.org-ws .ws__top{grid-template-columns:minmax(0,1fr) auto auto}.org-ws__id{align-items:center;gap:10px;min-width:0;padding:8px 6px 4px;display:flex}.org-ws__name{flex-direction:column;min-width:0;line-height:1.25;display:flex}.org-ws__name strong{color:var(--chrome-fg-strong);font-size:var(--fs-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.org-ws__name span{color:var(--chrome-muted);font-size:var(--fs-xs)}.org-mark{background:var(--accent);color:#fff;border-radius:8px;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.org-mark img{object-fit:contain;background:#fff;width:100%;height:100%}.org-ws__page{display:flex;overflow:hidden}.org-ws__page:after{content:"";z-index:6;border-top-left-radius:inherit;box-shadow:inset 0 1px 0 var(--frame-line), inset 1px 0 0 var(--frame-line);pointer-events:none;position:absolute;inset:0}.org-ws{--org-page-max:1100px}.org-page{flex:1}.org-page .set__page{width:100%;max-width:var(--org-page-max);margin-inline:auto}.org-page.is-narrow .set__page{max-width:816px}.org-page.is-narrow .orgp{max-width:none}@media (width<=600px){.orgp .grid-2{grid-template-columns:minmax(0,1fr)}}.org-events>.records,.crm-page.is-embedded>.records{width:100%;max-width:var(--org-page-max);margin-inline:auto}.org-ws .records__head{padding:20px 28px 14px}.org-ws .records__body{padding:0 28px var(--s-5)}.org-ws .records__head h1{letter-spacing:-.01em;font-size:1.375rem;font-weight:700}@media (width<=900px){.org-ws .records__head{padding:var(--s-4) var(--s-4) var(--s-3)}.org-ws .records__body{padding:0 var(--s-4) var(--s-4)}}.org-page__head h1{letter-spacing:-.01em;font-size:1.375rem;font-weight:700}.org-page__tabs{margin:0 0 var(--s-1)}.org-page__body{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.org-page__tabs .views{padding:0}.org-page__tabs .views button.is-active{background:var(--surface);box-shadow:var(--shadow-card)}.crm-page.is-embedded{background:0 0;flex:1;height:auto;min-height:0}.org-events{flex-direction:column;flex:1;min-height:0;display:flex}.org-events>.records{min-height:0}.org-events .records__card{align-self:start;max-height:100%}.org-events .rt tbody tr{cursor:pointer}.evrow__name{flex-direction:column;gap:2px;min-width:0;display:flex}.evrow__title{align-items:center;gap:8px;min-width:0;display:flex}.evrow__title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evrow__sub{color:var(--text-muted);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;display:none;overflow:hidden}@media (width<=900px){.evrow__sub{display:block}.evrow__title{flex-wrap:wrap;gap:2px 8px}.evrow__title strong{white-space:normal}}@media (width<=600px){.org-events .rt th:nth-child(4),.org-events .rt td:nth-child(4){display:none}}.evrow__name strong{font-weight:600}.evrow__live{background:var(--accent-soft,var(--ink-100));color:var(--accent,var(--text));font-size:var(--fs-xs);white-space:nowrap;border-radius:10px;padding:1px 7px;font-weight:650}.evrow__dates{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.evrow__fix{background:var(--warning-soft);color:color-mix(in srgb, var(--warning) 45%, var(--text));font-size:var(--fs-xs);font-variant-numeric:tabular-nums;border-radius:10px;align-items:center;gap:4px;padding:1px 7px;font-weight:650;display:inline-flex}.orgp{gap:var(--s-4);flex-direction:column;max-width:760px;display:flex}.orgp h2{font-size:var(--fs-lg);font-weight:650}.orgp__logo{align-items:center;gap:var(--s-4);display:flex}.orgp__logo .org-mark{box-shadow:var(--shadow-card);border-radius:14px;font-size:1.75rem}.orgp__logo p{margin:2px 0 var(--s-2);font-size:var(--fs-sm)}.orgp__logo-actions{gap:var(--s-2);display:flex}.orgp__form .rec__fieldset{gap:var(--s-3);flex-direction:column;display:flex}.orgp__sub{margin-top:var(--s-2)}.orgp__modules ul{margin:var(--s-3) 0;font-size:var(--fs-sm);flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.orgp__modules li{justify-content:space-between;align-items:center;max-width:340px;display:flex}.orgp__modules>p{font-size:var(--fs-sm)}.sites__add{align-items:center;gap:var(--s-2);padding:var(--s-3);display:flex}.sites__add .input{flex:1}.site{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-card);border-radius:10px}.site__head{align-items:center;gap:var(--s-3);padding:18px 20px;display:flex}.site__icon{border-radius:var(--radius);background:var(--ink-50);width:36px;height:36px;color:var(--text-muted);flex:none;place-items:center;display:grid}.site__title{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.site__name{font-size:var(--fs-lg);font-weight:650}.site__title .inline-edit{min-height:0;padding-block:2px}.site__address{color:var(--text-muted);font-size:var(--fs-sm)}.site__counts{font-size:var(--fs-sm);flex:none}.site__section{gap:var(--s-3);border-top:1px solid var(--border);flex-direction:column;padding:16px 20px 18px;display:flex}.site__label{color:var(--text-muted);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:650}.site__halls{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.site__hall{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:2px;height:30px;padding:0 4px 0 12px;font-weight:550;display:inline-flex}.site__hall .icon-btn{width:22px;height:22px;min-height:0;color:var(--text-muted)}.site__hall-add{align-items:center;gap:var(--s-1);display:inline-flex}.site__hall-add .input{width:160px;min-height:30px}.partners--embedded .partners__body{gap:var(--s-3);flex-direction:column;display:flex}.partners--embedded .partners__none{font-size:var(--fs-sm)}.partners--embedded .partners__add{max-width:720px}.partners--embedded .partners__hint{font-size:var(--fs-xs)}@media (width<=600px){.site__head{flex-wrap:wrap}.site__counts{width:100%;padding-top:0}}.evgen{gap:var(--s-4);flex-direction:column;max-width:760px;display:flex}.evgen__form .rec__fieldset{gap:var(--s-3);flex-direction:column;display:flex}.evgen__link{margin-left:var(--s-2);font-size:var(--fs-sm)}.orgp__form .rec__fieldset,.evgen__form .rec__fieldset{border:0;min-width:0;margin:0;padding:0}.site__partners .partners .set-card{border:0}:root{--ink-950:#1a1a1a;--ink-900:#303030;--ink-800:#3d3d3d;--ink-700:#4a4a4a;--ink-600:#616161;--ink-500:#8a8a8a;--ink-400:#b5b5b5;--ink-300:#ccc;--ink-200:#e3e3e3;--ink-150:#ebebeb;--ink-100:#f1f1f1;--ink-50:#f7f7f7;--paper:#fff;--accent:#005bd3;--accent-strong:#004299;--accent-soft:#eaf4ff;--accent-ink:#00449e;--todo:var(--ink-500);--progress:#2c6ecb;--progress-soft:#e0f0ff;--done:#29845a;--done-soft:#cdfee1;--danger:#c70a24;--danger-soft:#fee9e8;--warning:#e8a201;--warning-soft:#fff1c2;--cat-electrical:oklch(76% .16 75);--cat-water:oklch(64% .14 235);--cat-rigging:oklch(57% .18 300);--bg:var(--ink-100);--surface:var(--paper);--surface-sunk:var(--ink-50);--border:var(--ink-200);--border-strong:var(--ink-300);--text:var(--ink-900);--text-muted:var(--ink-600);--focus:#005bd359;--font:-apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-md:.875rem;--fs-lg:1rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:32px;--s-7:48px;--s-8:72px;--radius-sm:6px;--radius:8px;--radius-lg:12px;--touch:36px;--tool-h:46px;--tool-btn:38px;--tool-radius:12px;--touch-field:56px;--shadow-card:0 0 0 1px #00000012, 0 1px 2px #0000000f;--shadow-panel:0 0 0 1px #0000000f, 0 8px 24px -6px #00000029;--shadow-float:0 1px 2px #0000000d, 0 2px 8px -4px #0000001a;--shadow-btn:0 1px 0 #0000000f, inset 0 -1px 0 #00000014, 0 0 0 1px #0000001a;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur:.15s;--topbar-h:48px;--nav-w:220px;--panel-w:400px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-bg:var(--bg);--row-hover:#fafafa;--hover:#0000000d;--hover-strong:#0000000f;--pressed:#00000017;--frame-line:#0000001a;--frame-line-soft:#00000012;--on-color:#1a1a1a;--inverse-bg:var(--ink-950);--inverse-text:#f5f5f5;--btn-primary-dark-bg:linear-gradient(180deg, #3a3a3a 0%, #262626 100%);--btn-primary-dark-bg-hover:linear-gradient(180deg, #2b2b2b 0%, #1a1a1a 100%);--btn-primary-dark-text:#fff;--btn-primary-dark-shadow:0 1px 0 #00000040, inset 0 1px 0 #ffffff1f;--btn-primary-dark-shadow-hover:0 2px 6px -1px #0000004d, inset 0 1px 0 #ffffff1f;--btn-primary-light-bg:linear-gradient(180deg, #f4f4f4 0%, #dedede 100%);--btn-primary-light-bg-hover:linear-gradient(180deg, #fff 0%, #e8e8e8 100%);--btn-primary-light-text:#141414;--btn-primary-light-shadow:0 1px 0 #0006, inset 0 1px 0 #fff9;--btn-primary-light-shadow-hover:0 2px 6px -1px #00000080, inset 0 1px 0 #fff9;--btn-primary-bg:var(--btn-primary-dark-bg);--btn-primary-bg-hover:var(--btn-primary-dark-bg-hover);--btn-primary-text:var(--btn-primary-dark-text);--btn-primary-shadow:var(--btn-primary-dark-shadow);--btn-primary-shadow-hover:var(--btn-primary-dark-shadow-hover);--chrome-primary-bg:var(--btn-primary-light-bg);--chrome-primary-bg-hover:var(--btn-primary-light-bg-hover);--chrome-primary-text:var(--btn-primary-light-text);--chrome-primary-shadow:var(--btn-primary-light-shadow);--chrome-primary-shadow-hover:var(--btn-primary-light-shadow-hover);--progress-ink:#00527c;--done-ink:#0c5132;--danger-ink:#8e0b21;--warning-ink:#5e4200;--success-text:oklch(45% .13 150);--success-soft:oklch(95% .04 150);--success-soft-text:oklch(36% .1 150);--info-text:oklch(45% .14 250);--attention-soft:oklch(98% .015 25);--canvas-bg:#f6f6f6;--canvas-dot:#0000001c;--glass-bg:linear-gradient(160deg, #fffc, #fff9);--glass-bg-solid:#fffffff7;--glass-rim:#ffffffb3;--glass-highlight:#ffffffe6;--glass-sheen:#ffffffbf;--glass-shadow:0 18px 50px -12px #00000047, 0 2px 6px #0000000f;--glass-fill:#ffffffb3;--glass-fill-strong:#fffffff2;--glass-fill-soft:#ffffff8c;--glass-line:#0000000f;--chrome:#181818;--topbar-bg:var(--chrome);--chrome-text:#f5f5f5;--chrome-fg:#ffffffc7;--chrome-fg-strong:#fff;--chrome-title:#ffffffeb;--chrome-icon:#ffffff8c;--chrome-muted:#ffffff80;--chrome-faint:#ffffff73;--chrome-fill:#ffffff0a;--chrome-hover:#ffffff0d;--chrome-hover-strong:#ffffff14;--chrome-active:#ffffff1a;--chrome-line:#ffffff14;--chrome-count-bg:#ffffff17;--chrome-count-fg:#ffffffb3;--chrome-btn:#ffffffb3;--chrome-btn-hover:#ffffff12;--chrome-field-bg:#ffffff12;--chrome-field-bg-hover:#ffffff17;--chrome-field-bg-focus:#ffffff1a;--chrome-field-border:#ffffff1a;--chrome-field-border-focus:#ffffff38;--chrome-field-text:#ffffffe6;--chrome-field-icon-focus:#ffffffbf;--chrome-ring:#ffffff40;--chrome-active-hover:#ffffff29;--chrome-cta-bg:#fff;--chrome-cta-text:#1a1a1a;--chrome-logo-white:block;--chrome-logo-blue:none;--content-logo-white:none;--content-logo-blue:block}:root[data-theme=light]{--chrome:#f7f7f7;--topbar-bg:var(--chrome);--chrome-text:var(--ink-900);--chrome-fg:var(--ink-700);--chrome-fg-strong:var(--ink-950);--chrome-title:var(--ink-950);--chrome-icon:var(--ink-600);--chrome-muted:var(--ink-600);--chrome-faint:var(--ink-500);--chrome-fill:#00000009;--chrome-hover:#0000000b;--chrome-hover-strong:#0000000f;--chrome-active:#00000013;--chrome-line:var(--ink-200);--chrome-count-bg:#00000012;--chrome-count-fg:var(--ink-700);--chrome-btn:var(--ink-700);--chrome-btn-hover:#0000000d;--chrome-field-bg:#fff;--chrome-field-bg-hover:var(--ink-100);--chrome-field-bg-focus:#fff;--chrome-field-border:var(--ink-200);--chrome-field-border-focus:var(--ink-300);--chrome-field-text:var(--ink-900);--chrome-field-icon-focus:var(--ink-700);--chrome-ring:#00000026;--chrome-active-hover:#0000001a;--chrome-cta-bg:#1a1a1a;--chrome-cta-text:#fff;--chrome-primary-bg:var(--btn-primary-dark-bg);--chrome-primary-bg-hover:var(--btn-primary-dark-bg-hover);--chrome-primary-text:var(--btn-primary-dark-text);--chrome-primary-shadow:var(--btn-primary-dark-shadow);--chrome-primary-shadow-hover:var(--btn-primary-dark-shadow-hover);--chrome-logo-white:none;--chrome-logo-blue:block}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-950:#f2f2f2;--ink-900:#ffffffe6;--ink-800:#d4d4d4;--ink-700:#bdbdbd;--ink-600:#ffffffa6;--ink-500:#8c8c8c;--ink-400:#6b6b6b;--ink-300:#444;--ink-200:#333;--ink-150:#2c2c2c;--ink-100:#282828;--ink-50:#232323;--paper:#1f1f1f;--accent:#3b8cff;--accent-strong:#2f74d6;--accent-soft:#14273f;--accent-ink:#9cc4ff;--progress:#4a90e2;--progress-soft:#13283d;--done:#3fa874;--done-soft:#12301f;--danger:#ff5c6c;--danger-soft:#3a1418;--warning:#f0b429;--warning-soft:#352a0c;--progress-ink:#9cc8f0;--done-ink:#8fdcb2;--danger-ink:#ffb3ba;--warning-ink:#f3d37a;--success-text:oklch(76% .13 150);--success-soft:oklch(30% .06 150);--success-soft-text:oklch(85% .1 150);--info-text:oklch(76% .12 250);--attention-soft:oklch(26% .03 25);--bg:#171717;--surface:#1f1f1f;--surface-sunk:#1a1a1a;--border:#ffffff14;--border-strong:#ffffff24;--text:#ffffffe6;--text-muted:#ffffffa6;--focus:#3b8cff73;--row-hover:#242424;--hover:#ffffff0d;--hover-strong:#ffffff12;--pressed:#ffffff1a;--frame-line:#ffffff14;--frame-line-soft:#ffffff0f;--inverse-bg:#2e2e2e;--inverse-text:#f5f5f5;--shadow-card:0 0 0 1px #ffffff0f, 0 1px 2px #0006;--shadow-panel:0 0 0 1px #ffffff12, 0 10px 28px -6px #0009;--shadow-float:0 1px 2px #0006, 0 2px 8px -4px #00000080;--shadow-btn:0 1px 0 #0000004d, 0 0 0 1px #ffffff1a;--btn-primary-bg:var(--btn-primary-light-bg);--btn-primary-bg-hover:var(--btn-primary-light-bg-hover);--btn-primary-text:var(--btn-primary-light-text);--btn-primary-shadow:var(--btn-primary-light-shadow);--btn-primary-shadow-hover:var(--btn-primary-light-shadow-hover);--canvas-bg:#161616;--canvas-dot:#ffffff12;--glass-bg:linear-gradient(160deg, #282828d1, #1c1c1cb3);--glass-bg-solid:#1e1e1efa;--glass-rim:#ffffff1a;--glass-highlight:#ffffff14;--glass-sheen:#ffffff0f;--glass-shadow:0 18px 50px -12px #000000b3, 0 2px 6px #0000004d;--glass-fill:#ffffff0f;--glass-fill-strong:#ffffff1f;--glass-fill-soft:#ffffff0d;--glass-line:#ffffff14;--chrome:#151515;--topbar-bg:var(--chrome);--content-logo-white:block;--content-logo-blue:none}:root[data-theme=dark] .fp__world{--ink-950:#1a1a1a;--ink-900:#303030;--ink-800:#3d3d3d;--ink-700:#4a4a4a;--ink-600:#616161;--ink-500:#8a8a8a;--ink-400:#b5b5b5;--ink-300:#ccc;--ink-200:#e3e3e3;--ink-150:#ebebeb;--ink-100:#f1f1f1;--ink-50:#f7f7f7;--paper:#fff;--accent:#005bd3;--accent-soft:#eaf4ff;--accent-ink:#00449e;--progress:#2c6ecb;--done:#29845a;--danger:#c70a24;--text:#303030}@media (prefers-reduced-motion:reduce){:root{--dur:0s}}@keyframes m-fade-up{0%{opacity:0;transform:translateY(6px)}}@keyframes m-fade{0%{opacity:0}}@keyframes m-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes m-slide-left{0%{opacity:0;transform:translate(16px)}}.btn,.icon-btn,.nav-item,.topchip,.views button,.user-chip,.seg__btn,.chip{transition:background-color .14s var(--ease-out), color .14s var(--ease-out), box-shadow .14s var(--ease-out), transform 90ms var(--ease-out)}.btn:active:not(:disabled),.nav-item:active,.topchip:active,.views button:active,.chip:active{transform:scale(.98)}.icon-btn:active:not(:disabled),.user-chip:active,.seg__btn:active:not(:disabled){transform:scale(.92)}.btn--primary:hover:not(:disabled){box-shadow:var(--btn-primary-shadow-hover)}.btn--secondary:hover:not(:disabled){box-shadow:0 1px 2px #00000014,inset 0 -1px #00000014,0 0 0 1px #00000024}.user-chip:hover{box-shadow:0 0 0 2px var(--chrome-ring)}.rt tbody tr,.list__row,.event-row,.menu__item,.doc,.svc{transition:background-color .12s var(--ease-out)}.event-row__chev{transition:transform .16s var(--ease-out), color .16s}.event-row:hover .event-row__chev{color:var(--text);transform:translate(3px)}.nav-item svg{transition:color .14s, transform .16s var(--ease-out)}.nav-item:hover svg{transform:translate(1px)}.ws__page>*,.home__main,.details__body{animation:m-fade-up .24s var(--ease-out) both}.records__detail{animation:m-slide-left .22s var(--ease-out) both}.menu__list,.notif__panel{animation:m-pop .14s var(--ease-out) both;transform-origin:100% 0}.modal{animation:m-fade .15s var(--ease-out) both}.modal__card,.auth__card{animation:m-fade-up .22s var(--ease-out) both}.details__layout>*>*{animation:m-fade-up .26s var(--ease-out) both}.details__layout>*>:nth-child(2){animation-delay:40ms}.details__layout>*>:nth-child(3){animation-delay:80ms}.details__layout>*>:nth-child(4){animation-delay:.12s}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font);font-size:var(--fs-md);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-variant-numeric:tabular-nums;line-height:1.5}h1,h2,h3,h4{letter-spacing:-.005em;margin:0;font-weight:650;line-height:1.2}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:var(--accent-soft)}a{color:inherit}.condensed{font-variant-numeric:tabular-nums}.muted{color:var(--text-muted)}.eyebrow{font-size:var(--fs-sm);color:var(--text);font-weight:650}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stack{gap:var(--s-3);flex-direction:column;display:flex}.row{align-items:center;gap:var(--s-2);display:flex}.spacer{flex:1}@keyframes sheet-in{0%{opacity:0;transform:translate(24px)}}.logo{flex:none;place-items:center;display:inline-grid}.logo img{width:100%;height:100%;display:block}.logo-full{object-fit:contain;flex:none;width:auto;max-width:100%;display:block}.logo-auto{display:inline-flex}.logo-auto--chrome .logo-auto__white{display:var(--chrome-logo-white)}.logo-auto--chrome .logo-auto__blue{display:var(--chrome-logo-blue)}.logo-auto--content .logo-auto__white{display:var(--content-logo-white)}.logo-auto--content .logo-auto__blue{display:var(--content-logo-blue)}.logo--badge{background:#fff;border-radius:7px;padding:2px;box-shadow:0 0 0 1px #ffffff26}
