.staff-surface,.staff-auth{--pm-staff-canvas:#101214;--pm-staff-sidebar:#151719;--pm-staff-surface:#191c1f;--pm-staff-surface-raised:#202428;--pm-staff-surface-hover:#262b30;--pm-staff-border:#30353a;--pm-staff-border-strong:#484f56;--pm-staff-text:#f5f6f7;--pm-staff-muted:#b2b7bd;--pm-staff-faint:#858c94;--pm-staff-accent:#ff5a1f;--pm-staff-on-accent:#130704;--pm-staff-hatch:var(--img-hatch);--pm-staff-accent-strong:#ff6a35;--pm-staff-accent-soft:color-mix(in srgb, var(--pm-staff-accent) 11%, transparent);--pm-staff-success:#75ca91;--pm-staff-warning:#efb860;--pm-staff-error:#ff7b80;--pm-staff-shadow-control:0 1px 1px #0000003d;--pm-staff-shadow-card:0 1px 2px #00000038, 0 6px 8px -8px #000000bd;--pm-staff-shadow-popup:0 14px 36px #0000007a;--pm-staff-shadow:var(--pm-staff-shadow-popup);--pm-staff-font:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pm-staff-mono:"JetBrains Mono", "SFMono-Regular", Consolas, monospace;--pm-staff-radius-xs:6px;--pm-staff-radius-sm:8px;--pm-staff-radius-md:10px;--pm-staff-radius-lg:14px;--pm-bg:var(--pm-staff-canvas);--pm-surface:var(--pm-staff-surface);--pm-surface-2:var(--pm-staff-surface-raised);--pm-border:var(--pm-staff-border);--pm-text:var(--pm-staff-text);--pm-muted:var(--pm-staff-muted);--pm-orange:var(--pm-staff-accent);--background:var(--pm-staff-canvas);--surface:var(--pm-staff-surface);--surface-high:var(--pm-staff-surface-raised);--frame:var(--pm-staff-border-strong);--outline:var(--pm-staff-border);--outline-strong:var(--pm-staff-border-strong);--on-surface:var(--pm-staff-text);--on-surface-muted:var(--pm-staff-muted);--accent:var(--pm-staff-accent);--accent-bright:var(--pm-staff-accent-strong);--on-accent:#130704;--error:var(--pm-staff-error);--destructive:var(--pm-staff-error);--success:var(--pm-staff-success);--alc-free:var(--pm-staff-success);--pending:var(--pm-staff-warning);--admin-radius:var(--pm-staff-radius-sm);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--pm-staff-canvas);color:var(--pm-staff-text);font-family:var(--pm-staff-font);text-rendering:optimizelegibility;font-size:14px}.admin *,.admin :before,.admin :after,.staff-auth *,.staff-auth :before,.staff-auth :after{box-sizing:border-box}.admin button,.admin input,.admin select,.admin textarea,.staff-auth button,.staff-auth input,.staff-auth select,.staff-auth textarea{font:inherit}.admin button,.admin a,.admin input,.admin select,.admin textarea,.staff-auth button,.staff-auth a,.staff-auth input,.staff-auth select,.staff-auth textarea{-webkit-tap-highlight-color:transparent}.admin :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--pm-staff-accent);outline-offset:2px}.staff-auth :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--pm-staff-accent);outline-offset:2px}.admin :where(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.48}.staff-auth :where(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.48}.staff-skip-link{z-index:200;border:1px solid var(--pm-staff-accent);border-radius:var(--pm-staff-radius-sm);background:var(--pm-staff-surface-raised);color:var(--pm-staff-text);padding:10px 14px;font-weight:700;text-decoration:none;transition:transform .14s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.staff-skip-link:focus{transform:translateY(0)}.admin__header{background:var(--pm-staff-surface);border-bottom-color:var(--pm-staff-border);gap:12px;min-height:56px;padding:7px 16px;box-shadow:0 1px 2px #0000002e}.admin__brand{gap:10px;min-width:0}.admin-brandlogo,.ops-brandlogo{object-fit:contain;width:auto;max-width:144px;height:26px;display:block}.admin__label{color:var(--pm-staff-text);letter-spacing:-.01em;text-transform:none;font-size:14px;font-weight:750}.admin__context,.ops-brandcontext{border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-xs);min-height:24px;color:var(--pm-staff-muted);background:var(--pm-staff-surface);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.admin-side-toggle{border-radius:var(--pm-staff-radius-sm);width:36px;height:36px;color:var(--pm-staff-muted);border:1px solid #0000}.admin-side-toggle:hover{color:var(--pm-staff-text);background:var(--pm-staff-surface-raised);border-color:var(--pm-staff-border)}.admin__actions{gap:8px;min-width:0}.staff-command{margin-inline-start:auto}.staff-command__trigger{cursor:pointer;text-align:start;touch-action:manipulation;justify-content:flex-start;align-items:center;gap:8px;width:min(220px,20vw);height:36px;padding:0 7px 0 11px;font-size:13px;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}:-webkit-any(.staff-command__trigger,.admin-view-link,.admin-store__pill){border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-sm);background:var(--pm-staff-canvas);height:36px;min-height:36px;color:var(--pm-staff-muted)}:is(.staff-command__trigger,.admin-view-link,.admin-store__pill){border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-sm);background:var(--pm-staff-canvas);height:36px;min-height:36px;color:var(--pm-staff-muted)}.staff-command__trigger:hover,.staff-command__trigger[aria-expanded=true]{border-color:var(--pm-staff-border-strong);background:var(--pm-staff-surface-raised);color:var(--pm-staff-text)}.staff-command__trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.staff-command__trigger kbd,.staff-command__footer kbd{border:1px solid var(--pm-staff-border);border-bottom-color:var(--pm-staff-border-strong);background:var(--pm-staff-surface);color:var(--pm-staff-faint);font-family:var(--pm-staff-font);border-radius:5px;font-size:10px;font-weight:650;line-height:1}.staff-command__trigger kbd{flex:none;padding:5px 6px}.modal-backdrop.staff-command__backdrop{align-items:flex-start;padding:max(72px,min(11vh,112px)) 18px 24px}.staff-command__dialog{border:1px solid var(--pm-staff-border-strong);border-radius:var(--pm-staff-radius-lg);background:var(--pm-staff-surface);transform-origin:top;width:min(620px,100%);max-height:min(680px,100dvh - 96px);animation:.16s cubic-bezier(.22,1,.36,1) staff-command-in;overflow:hidden;box-shadow:0 8px 8px -6px #000000a3}@keyframes staff-command-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.staff-command__search{border-bottom:1px solid var(--pm-staff-border);min-height:56px;color:var(--pm-staff-faint);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px 8px 16px;transition:box-shadow .16s;display:grid}.staff-command__search:focus-within{box-shadow:inset 0 -2px var(--pm-staff-accent);color:var(--pm-staff-muted)}.staff-command__search input{width:100%;min-width:0;height:40px;color:var(--pm-staff-text);background:0 0;border:0;padding:0;font-size:16px}.staff-command__search input:focus-visible{outline:none}.staff-command__search input::placeholder{color:var(--pm-staff-faint);opacity:1}.staff-command__search input::-webkit-search-cancel-button{display:none}.staff-command__close{border-radius:var(--pm-staff-radius-sm);width:36px;height:36px;color:var(--pm-staff-muted);cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.staff-command__close:hover{border-color:var(--pm-staff-border);background:var(--pm-staff-surface-raised);color:var(--pm-staff-text)}.staff-command__results{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(520px,100dvh - 230px);padding:8px;overflow-y:auto}.staff-command__group+.staff-command__group{border-top:1px solid var(--pm-staff-border);margin-top:8px;padding-top:8px}.staff-command__group>p{color:var(--pm-staff-faint);margin:0;padding:5px 9px 7px;font-size:11px;font-weight:650}.staff-command__items{flex-direction:column;gap:2px;display:flex}.staff-command__item{border-radius:var(--pm-staff-radius-sm);width:100%;min-height:46px;color:var(--pm-staff-muted);cursor:pointer;text-align:start;touch-action:manipulation;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 10px;transition:border-color .14s,background-color .14s,color .14s;display:grid}.staff-command__item:hover,.staff-command__item--selected{border-color:var(--pm-staff-border);background:var(--pm-staff-surface-raised);color:var(--pm-staff-text)}.staff-command__item:focus-visible{border-color:var(--pm-staff-border);background:var(--pm-staff-surface-raised);color:var(--pm-staff-text)}.staff-command__item-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.staff-command__item-copy strong,.staff-command__item-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staff-command__item-copy strong{font-size:13px;font-weight:650}.staff-command__item-copy small{color:var(--pm-staff-faint);font-size:11px}.staff-command__item>svg{color:var(--pm-staff-faint);opacity:0;transition:opacity .14s}.staff-command__item:hover>svg,.staff-command__item--selected>svg{opacity:1}.staff-command__item:focus-visible>svg{opacity:1}.staff-command__current{border-radius:var(--pm-staff-radius-xs);background:var(--pm-staff-accent-soft);min-height:24px;color:var(--pm-staff-accent-strong);align-items:center;gap:5px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.staff-command__empty{min-height:180px;color:var(--pm-staff-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.staff-command__empty svg{color:var(--pm-staff-faint)}.staff-command__footer{border-top:1px solid var(--pm-staff-border);background:var(--pm-staff-sidebar);justify-content:flex-end;align-items:center;gap:12px;min-height:34px;padding:5px 10px;display:flex}.staff-command__footer span{gap:3px;display:inline-flex}.staff-command__footer kbd{padding:4px 5px}.admin-view-link,.admin-store__pill{border-color:var(--pm-staff-border)}.admin-view-link{color:var(--pm-staff-muted);padding:0 12px;font-size:13px;font-weight:500}.admin-view-link:hover,.admin-store__pill:hover{color:var(--pm-staff-text);border-color:var(--pm-staff-border-strong);background:var(--pm-staff-surface-raised)}.admin-store__pill{padding:0 10px 0 5px;font-size:13px}.admin-store__avatar{border-radius:var(--pm-staff-radius-xs);width:26px;height:26px}.admin-store__menu{border-radius:var(--pm-staff-radius-md);border-color:var(--pm-staff-border);background:var(--pm-staff-surface);box-shadow:var(--pm-staff-shadow-popup);padding:6px}.admin-store__row,.admin-store__logout,.admin-store__all{border-radius:var(--pm-staff-radius-sm)}.admin-shell--open{grid-template-columns:240px minmax(0,1fr)}.admin-side{background:var(--pm-staff-sidebar);border-right-color:var(--pm-staff-border);flex-basis:240px;width:240px;padding:12px 10px 10px}.admin-side__scroll{gap:3px}.admin-nav__section{border-radius:var(--pm-staff-radius-sm);min-height:36px;color:var(--pm-staff-muted);letter-spacing:.055em;padding:7px 10px;font-size:12px}.admin-nav__section:hover,.admin-nav__settings:hover{color:var(--pm-staff-text);background:var(--pm-staff-surface-raised)}.admin-nav__settings,.admin-fiscal{border-radius:var(--pm-staff-radius-sm)}.admin-nav__settings{min-height:36px;padding:7px 9px;font-size:13px;position:relative}.admin-side__foot{gap:5px;margin-top:8px;padding-top:8px}.admin-fiscal{background:0 0;padding:9px 10px}.admin-cat{border-radius:var(--pm-staff-radius-sm);position:relative}.admin-cat:hover{background:var(--pm-staff-surface-raised)}.admin-cat--on{background:var(--pm-staff-surface-raised);border-color:#0000}.admin-cat__select{padding:7px 5px;font-size:13px;font-weight:600}.admin-cat__eye{border-radius:var(--pm-staff-radius-xs);width:32px}.admin-cat__count{border-radius:var(--pm-staff-radius-xs);font-variant-numeric:tabular-nums;min-width:20px;height:20px;padding:0 6px;font-size:11px}.admin-cat-add{border-radius:var(--pm-staff-radius-sm);min-height:36px;color:var(--pm-staff-muted);border-style:solid;margin-top:5px;padding:9px 10px;font-size:13px}.ops-nav__group{flex-direction:column;gap:3px;padding:0 0 14px;display:flex}.ops-nav__group+.ops-nav__group{border-top:1px solid var(--pm-staff-border);padding-top:13px}.ops-nav__label{color:var(--pm-staff-faint);letter-spacing:.09em;text-transform:uppercase;margin:0 8px 5px;font-size:10px;font-weight:750}.ops-nav__item{border-radius:var(--pm-staff-radius-sm);width:100%;min-height:42px;color:var(--pm-staff-muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:5px 9px;display:grid;position:relative}.ops-nav__item:hover{color:var(--pm-staff-text);background:var(--pm-staff-surface-raised)}.ops-nav__item--on{color:var(--pm-staff-text);background:var(--pm-staff-surface-raised);border-color:#0000}.ops-nav__icon{border-radius:var(--pm-staff-radius-xs);width:30px;height:30px;color:var(--pm-staff-faint);background:0 0;place-items:center;display:grid}.ops-nav__item--on .ops-nav__icon{color:var(--pm-staff-accent);background:0 0}.ops-nav__icon svg{width:17px;height:17px}.ops-nav__copy{flex-direction:column;gap:1px;min-width:0;display:flex}.ops-nav__copy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.ops-nav__copy small{color:var(--pm-staff-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.ops-nav__badge{border-radius:var(--pm-staff-radius-xs);background:var(--pm-staff-accent);min-width:20px;height:20px;color:var(--on-accent);place-items:center;padding:0 5px;font-size:10px;font-weight:800;display:inline-grid}.admin-content__head{border-bottom-color:var(--pm-staff-border);align-items:center;min-height:66px;padding:12px 24px}.admin-content__heading{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-content__title{color:var(--pm-staff-text);font-family:var(--pm-staff-font);letter-spacing:-.018em;margin:0;font-size:22px;font-weight:700;line-height:1.1}.admin-content__subtitle{max-width:70ch;color:var(--pm-staff-muted);margin:0;font-size:13px;line-height:1.45}.admin-content__head-actions{gap:8px}.staff-surface .btn{border-radius:var(--pm-staff-radius-sm);min-height:36px;font-family:var(--pm-staff-font);letter-spacing:0;font-size:13px;font-weight:650}.staff-surface .btn--pill-sm{border-radius:var(--pm-staff-radius-sm);padding:0 13px}.admin .btn,.admin .admin-btn,.admin .aic-btn{border-radius:var(--pm-staff-radius-sm);letter-spacing:0;min-height:36px;font-size:13px;font-weight:650}.admin .btn--pill-sm{border-radius:var(--pm-staff-radius-sm);padding:0 13px}@media (min-width:720px){.admin .admin-content__head-actions :-webkit-any(.admin-bulk-trigger,.admin-toolbar-primary){white-space:nowrap;height:44px;min-height:44px;padding:0 11px;font-size:12.5px;position:relative}.admin .admin-content__head-actions :is(.admin-bulk-trigger,.admin-toolbar-primary){white-space:nowrap;height:44px;min-height:44px;padding:0 11px;font-size:12.5px;position:relative}.admin .admin-bulk-trigger__spark{width:15px;height:15px}}.admin .btn--outline,.admin .admin-btn--outline,.admin .admin-btn--ghost{border-color:var(--pm-staff-border);color:var(--pm-staff-muted);background:0 0}.admin .btn--outline:hover,.admin .admin-btn--outline:hover,.admin .admin-btn--ghost:hover{border-color:var(--pm-staff-border-strong);background:var(--pm-staff-surface-raised);color:var(--pm-staff-text)}.admin :where(.admin-input,.ops-select,.ops-date,.qr-field__area,.aic-input,.aic-select){border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-sm);background:var(--pm-staff-surface);min-height:36px;color:var(--pm-staff-text)}.admin :where(.admin-input,.ops-select,.ops-date,.qr-field__area,.aic-input,.aic-select):hover{border-color:var(--pm-staff-border-strong)}.admin :where(.admin-input,.ops-select,.ops-date,.qr-field__area,.aic-input,.aic-select):focus{border-color:var(--pm-staff-accent);box-shadow:0 0 0 3px var(--pm-staff-accent-soft);outline:none}.admin-list,.anx-scroll,.charge-body{scrollbar-gutter:stable;padding:18px 24px 48px}.admin-list{gap:8px}.admin-row{border-color:var(--pm-staff-border);border-radius:var(--pm-staff-radius-md);background:color-mix(in srgb, var(--pm-staff-surface) 84%, var(--pm-staff-canvas));flex:none;gap:12px;min-height:66px;padding:9px 10px;transition:border-color .14s,background-color .14s}.admin-product-row{grid-template-columns:22px 46px minmax(180px,1fr) auto auto;display:grid}.admin-row:hover{border-color:var(--pm-staff-border-strong);background:var(--pm-staff-surface-raised)}.admin-row--dirty{border-color:color-mix(in srgb, var(--pm-staff-accent) 55%, var(--pm-staff-border))}.admin-row__grip{width:34px;color:var(--pm-staff-faint);font:inherit;background:0 0;border:0;justify-self:start;margin:0;padding:0}.admin-row__grip:disabled{color:var(--pm-staff-faint);cursor:not-allowed;opacity:.38;background:0 0}@media (hover:hover){.admin .admin-row__grip:not(:disabled):hover{color:var(--pm-staff-accent);background:var(--pm-staff-surface-raised)}}.admin-row__thumb{border-color:var(--pm-staff-border);border-radius:var(--pm-staff-radius-sm);width:46px;height:46px}.admin-row__thumb-ph,.anx-toplist__thumb-ph{background:var(--pm-staff-hatch) var(--pm-staff-surface-hover)}.admin-row__body{gap:4px}.admin-row__name{color:var(--pm-staff-text);letter-spacing:-.01em;font-size:14px;font-weight:650}.admin-row__price{color:var(--pm-staff-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.admin-row__toggles,.admin-row__actions{gap:6px}.admin-pill,.admin-row__btn{border-radius:var(--pm-staff-radius-sm);border-color:var(--pm-staff-border);min-height:34px;color:var(--pm-staff-muted);background:0 0;padding:0 10px;font-size:12.5px;font-weight:650;transition:color .14s,border-color .14s,background-color .14s,transform .12s}.admin-pill:hover,.admin-row__btn:hover{color:var(--pm-staff-text);border-color:var(--pm-staff-border-strong);background:var(--pm-staff-surface-hover)}.admin-pill--on{color:var(--pm-staff-accent);border-color:color-mix(in srgb, var(--pm-staff-accent) 42%, var(--pm-staff-border));background:var(--pm-staff-accent-soft)}.admin-row__toggles .admin-pill--on{color:var(--pm-staff-success);border-color:color-mix(in srgb, var(--pm-staff-success) 44%, var(--pm-staff-border));background:color-mix(in srgb, var(--pm-staff-success) 9%, transparent)}.admin-row__btn--del{color:var(--pm-staff-faint);border-color:#0000}.admin-row__btn--del:hover{color:var(--pm-staff-error);border-color:color-mix(in srgb, var(--pm-staff-error) 35%, var(--pm-staff-border));background:color-mix(in srgb, var(--pm-staff-error) 8%, transparent)}.admin-row-more{flex:none;display:flex;position:relative}.admin-row-more__trigger{touch-action:manipulation;justify-content:center;align-items:center;width:100%;min-width:34px;padding:0;line-height:1;display:inline-flex}.admin-row-more__trigger svg{display:block}.admin-row-more__panel{z-index:8;border:1px solid var(--pm-staff-border-strong);border-radius:var(--pm-staff-radius-sm);background:var(--pm-staff-surface-raised);transform-origin:100% 0;width:164px;animation:admin-row-more-in .14s var(--pm-staff-ease);gap:2px;padding:4px;display:grid;position:absolute;right:0;box-shadow:0 6px 8px #00000052}.admin-row-more__panel--down{top:calc(100% + 6px)}.admin-row-more__panel--up{transform-origin:100% 100%;bottom:calc(100% + 6px)}.admin-row-more__panel button{border-radius:var(--pm-staff-radius-xs);min-height:36px;color:var(--pm-staff-text);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-items:center;gap:9px;padding:0 10px;font-size:12.5px;font-weight:650;display:flex}.admin-row-more__panel button:hover{background:var(--pm-staff-surface-hover);outline:none}.admin-row-more__panel button:focus-visible{background:var(--pm-staff-surface-hover);outline:none}.admin-row-more__panel .admin-row-more__danger{color:var(--pm-staff-error)}@keyframes admin-row-more-in{0%{opacity:0;transform:translateY(3px)scale(.98)}}.sup-pill{border-radius:var(--pm-staff-radius-sm)}.sup-scroll{border-color:var(--pm-staff-border);border-radius:var(--pm-staff-radius-md);background:var(--pm-staff-surface);box-shadow:var(--pm-staff-shadow-card)}.sup-composer{border-color:var(--pm-staff-border);border-radius:var(--pm-staff-radius-md);background:var(--pm-staff-surface);box-shadow:var(--pm-staff-shadow-control)}.sup-composer:focus-within{border-color:var(--pm-staff-accent);box-shadow:0 0 0 3px var(--pm-staff-accent-soft)}.sup-cta{border-color:var(--pm-staff-accent);background:var(--pm-staff-accent);color:var(--on-accent)}.sup-cta:hover:not(:disabled){border-color:var(--pm-staff-accent-strong);background:var(--pm-staff-accent-strong)}.sup-pill--action{border-color:var(--pm-staff-border);background:var(--pm-staff-surface);min-height:40px;color:var(--pm-staff-muted);box-shadow:var(--pm-staff-shadow-control)}.sup-pill--action:hover{border-color:var(--pm-staff-border-strong);background:var(--pm-staff-surface-raised);color:var(--pm-staff-text)}.admin-chip{border-radius:var(--pm-staff-radius-xs);letter-spacing:.035em;padding:3px 7px;font-size:10px;font-weight:700}.anx-toolbar,.ops-toolbar{gap:10px;margin-bottom:14px;padding:0}.ops-presets{border:1px solid var(--pm-staff-border);background:var(--pm-staff-surface);border-radius:10px;gap:3px;padding:3px}.ops-presets button{border-radius:var(--pm-staff-radius-xs);min-height:34px;color:var(--pm-staff-muted);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:12px;font-weight:650}.ops-presets button:hover{color:var(--pm-staff-text);background:var(--pm-staff-surface-raised)}.ops-presets button[aria-pressed=true],.ops-presets .ops-preset--on{color:var(--pm-staff-text);background:var(--pm-staff-surface-hover);box-shadow:inset 0 0 0 1px var(--pm-staff-border)}.staff-collection-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.admin-product-toolbar{margin:12px 24px 0}.staff-collection-search{border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-sm);width:min(340px,100%);min-height:38px;color:var(--pm-staff-muted);background:var(--pm-staff-surface);align-items:center;gap:9px;padding:0 11px;transition:border-color .14s,box-shadow .14s;display:flex}.staff-collection-search:focus-within{border-color:var(--pm-staff-accent);box-shadow:0 0 0 3px var(--pm-staff-accent-soft)}.staff-collection-search svg{flex:none}.staff-collection-search input{width:100%;min-width:0;color:var(--pm-staff-text);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.staff-collection-search input::placeholder{color:var(--pm-staff-muted);opacity:1}.staff-collection-filters{overscroll-behavior-inline:contain;border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-sm);background:var(--pm-staff-surface);gap:3px;min-width:0;padding:3px;display:flex;overflow-x:auto}.staff-collection-filters button{border-radius:var(--pm-staff-radius-xs);min-height:30px;color:var(--pm-staff-muted);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0 9px;font-size:12px;font-weight:650;display:inline-flex}.staff-collection-filters button:hover{color:var(--pm-staff-text);background:var(--pm-staff-surface-raised)}.staff-collection-filters button[aria-pressed=true]{color:var(--pm-staff-text);background:var(--pm-staff-surface-hover);box-shadow:inset 0 0 0 1px var(--pm-staff-border)}.staff-collection-filter__count{border-radius:var(--pm-staff-radius-pill);min-width:19px;color:var(--pm-staff-faint);background:var(--pm-staff-canvas);font-variant-numeric:tabular-nums;text-align:center;padding:1px 5px;font-size:10.5px}.staff-collection-filters button[aria-pressed=true] .staff-collection-filter__count{color:var(--pm-staff-accent)}.staff-collection-count{color:var(--pm-staff-faint);font-variant-numeric:tabular-nums;flex:none;margin:0 0 0 auto;font-size:12px}.staff-collection-count strong{color:var(--pm-staff-text)}.staff-collection-empty{border:1px dashed var(--pm-staff-border-strong);border-radius:var(--pm-staff-radius-md);min-height:190px;color:var(--pm-staff-muted);background:color-mix(in srgb, var(--pm-staff-surface) 70%, transparent);text-align:center;align-content:center;place-items:center;gap:7px;padding:28px;display:grid}.staff-collection-empty>div{gap:5px;display:grid}.staff-collection-empty strong{color:var(--pm-staff-text);font-size:15px}.staff-collection-empty span{text-wrap:pretty;max-width:48ch;font-size:13px}.staff-collection-empty .btn{margin-top:5px}.anx-grid{gap:10px}.anx-card,.ops-fncard,.oa-super,.oa-venue,.ops-sum__tile,.ops-partner,.aic-panel,.charge-card,.charge-stat{border-color:var(--pm-staff-border);border-radius:var(--pm-staff-radius-md);background:var(--pm-staff-surface);box-shadow:var(--pm-staff-shadow-card)}.anx-card{min-height:128px;padding:14px}.anx-card--number,.anx-card--timeseries,.anx-card--stackedbar,.anx-card--toplist,.anx-card--breakdown,.ops-cell{height:240px}.anx-card__title,.ops-sum__label,.ops-stat__label,.charge-stat__label{color:var(--pm-staff-muted);letter-spacing:.045em;font-size:11px;font-weight:700}.anx-number__value,.ops-sum__value,.charge-stat__value{color:var(--pm-staff-text);font-variant-numeric:tabular-nums;letter-spacing:-.025em}.ops-fncard{min-height:240px;padding:18px}.ops-lifecycle{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ops-lifecycle__stage{border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-sm);background:var(--pm-staff-surface-raised);grid-template-rows:auto 1fr auto;align-content:start;gap:2px;min-width:0;min-height:108px;padding:12px;display:grid;position:relative}.ops-lifecycle__index{color:var(--pm-staff-faint);font-variant-numeric:tabular-nums;font-size:10px;position:absolute;top:8px;right:9px}.ops-lifecycle__count{color:var(--pm-staff-text);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:22px}.ops-lifecycle__label{color:var(--pm-staff-text);text-overflow:ellipsis;font-size:12px;font-weight:650;line-height:1.25;overflow:hidden}.ops-lifecycle__rate{color:var(--pm-staff-accent);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700}.ops-fn__box,.ops-lfn__box{border-radius:var(--pm-staff-radius-sm)}.ops-fn__tier-label{fill:var(--pm-staff-faint);letter-spacing:.04em;font-size:10px;font-weight:700}.ops-fn--mobile{display:none}.ops-geofilter{border-radius:var(--pm-staff-radius-md);background:var(--pm-staff-surface);padding:6px}.ops-geochip{border-radius:var(--pm-staff-radius-sm)}.qr-tablewrap,.aic-table-wrap,.opm-panes,.opsact-feed{border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-md);background:var(--pm-staff-surface);box-shadow:var(--pm-staff-shadow-card);overflow:hidden}.admin :where(.qr-table,.aic-table,.ops-table) th{color:var(--pm-staff-muted);background:var(--pm-staff-sidebar);letter-spacing:.035em;text-transform:none;z-index:1;font-size:11px;font-weight:700;position:sticky;top:0}.admin :where(.qr-table,.aic-table,.ops-table) th{border-color:var(--pm-staff-border)}.admin :where(.qr-table,.aic-table,.ops-table) td{border-color:var(--pm-staff-border)}.admin :where(.qr-table,.aic-table,.ops-table) tbody tr:hover{background:var(--pm-staff-surface-raised)}.qr-modal,.modal,.admin-sheet{border-color:var(--pm-staff-border);border-radius:var(--pm-staff-radius-lg);background:var(--pm-staff-surface);box-shadow:var(--pm-staff-shadow)}.qr-modal__head,.modal__head{border-bottom-color:var(--pm-staff-border)}.qr-modal__close,.modal__close{border-radius:var(--pm-staff-radius-sm)}.modal-backdrop.staff-confirm__backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040506b8;padding:20px}.staff-confirm{overscroll-behavior:contain;border:1px solid var(--pm-staff-border-strong);border-radius:var(--pm-staff-radius-lg);width:min(460px,100%);max-height:calc(100dvh - 40px);color:var(--pm-staff-text);background:var(--pm-staff-surface-raised);box-shadow:var(--pm-staff-shadow-popup);text-align:left;transform-origin:50%;padding:22px;animation:.17s cubic-bezier(.22,1,.36,1) staff-confirm-in;overflow-y:auto}@keyframes staff-confirm-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.staff-confirm__heading{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;display:grid}.staff-confirm__icon{border-radius:var(--pm-staff-radius-sm);place-items:center;width:38px;height:38px;display:grid}.staff-confirm--danger .staff-confirm__icon{color:var(--pm-staff-error);background:color-mix(in srgb, var(--pm-staff-error) 12%, transparent)}.staff-confirm--warning .staff-confirm__icon{color:var(--pm-staff-warning);background:color-mix(in srgb, var(--pm-staff-warning) 12%, transparent)}.staff-confirm__icon svg{width:21px;height:21px}.staff-confirm__eyebrow{color:var(--pm-staff-faint);letter-spacing:.075em;text-transform:uppercase;margin:1px 0 4px;font-size:10px;font-weight:750;display:block}.staff-confirm h2{color:var(--pm-staff-text);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:19px;line-height:1.25}.staff-confirm__body{color:var(--pm-staff-muted);text-wrap:pretty;margin:16px 0 0;font-size:13.5px;line-height:1.55}.staff-confirm__body p{margin:0}.staff-confirm__body strong{color:var(--pm-staff-text);overflow-wrap:anywhere}.staff-confirm__detail{border-radius:var(--pm-staff-radius-sm);color:var(--pm-staff-muted);background:var(--pm-staff-surface);margin-top:14px;padding:11px 12px;font-size:12.5px;line-height:1.5}.staff-confirm__detail p{margin:0}.staff-confirm__detail strong{color:var(--pm-staff-text)}.staff-confirm__detail ul{margin:6px 0 0;padding-left:18px}.staff-confirm__actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.staff-confirm__cancel,.staff-confirm__action{border-radius:var(--pm-staff-radius-sm);cursor:pointer;touch-action:manipulation;min-height:40px;padding:0 14px;font-size:13px;font-weight:700;transition:background-color .14s,border-color .14s,transform .12s}.staff-confirm__cancel{border:1px solid var(--pm-staff-border-strong);color:var(--pm-staff-text);background:var(--pm-staff-surface)}.staff-confirm__cancel:hover{background:var(--pm-staff-surface-hover)}.staff-confirm__action{border:1px solid #0000}.staff-confirm__action--danger{color:#1a0708;background:var(--pm-staff-error)}.staff-confirm__action--danger:hover{background:color-mix(in srgb, var(--pm-staff-error) 88%, white)}.staff-confirm__action--warning{color:#1b1002;background:var(--pm-staff-warning)}.staff-confirm__action--warning:hover{background:color-mix(in srgb, var(--pm-staff-warning) 88%, white)}.staff-confirm__cancel:active,.staff-confirm__action:active{transform:scale(.98)}.staff-action-notice{z-index:110;border:1px solid var(--pm-staff-border-strong);border-radius:var(--pm-staff-radius-md);width:min(390px,100vw - 36px);min-height:48px;color:var(--pm-staff-text);background:var(--pm-staff-surface-raised);box-shadow:var(--pm-staff-shadow-popup);grid-template-columns:22px minmax(0,1fr) 28px;align-items:center;gap:9px;padding:9px 9px 9px 13px;font-size:13px;line-height:1.4;animation:.18s cubic-bezier(.22,1,.36,1) staff-notice-in;display:grid;position:fixed;bottom:18px;right:18px}@keyframes staff-notice-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.staff-action-notice__icon{color:#082313;background:var(--pm-staff-success);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.staff-action-notice__icon svg{width:14px;height:14px}.staff-action-notice button{border-radius:var(--pm-staff-radius-xs);width:28px;height:28px;color:var(--pm-staff-muted);cursor:pointer;background:0 0;border:0;place-items:center;font-size:20px;line-height:1;display:grid}.staff-action-notice button:hover{color:var(--pm-staff-text);background:var(--pm-staff-surface-hover)}.oa-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.oa-venue,.oa-super,.ops-partner{padding:16px}.ops-sum,.ops-stats{gap:10px}.ops-stat,.ops-payout,.ops-partner__link{border-color:var(--pm-staff-border);border-radius:var(--pm-staff-radius-sm);background:var(--pm-staff-surface-raised)}.aic__eyebrow{color:var(--pm-staff-muted)}.opsact{gap:14px}.opsact__head{justify-content:flex-end;align-items:center;padding-bottom:2px}.opsact__head h2{color:var(--pm-staff-text);letter-spacing:-.02em;margin:0 0 4px;font-size:20px;font-weight:700}.opsact__head p{color:var(--pm-staff-muted)}.opsact__controls{gap:8px}.opsact-roster{gap:6px;padding-bottom:4px}.opsact-person{border-radius:var(--pm-staff-radius-sm);border-color:var(--pm-staff-border);background:var(--pm-staff-surface);min-height:46px;padding:6px 11px 6px 6px}.opsact-person:hover{border-color:var(--pm-staff-border-strong);background:var(--pm-staff-surface-raised)}.opsact-person--on{border-color:color-mix(in srgb, var(--pm-staff-accent) 45%, var(--pm-staff-border));background:var(--pm-staff-accent-soft)}.opsact-avatar,.opsact-person__all{border-radius:var(--pm-staff-radius-xs);width:32px;height:32px}.opsact-tag,.opsact-chip,.opsact-event__who{border-radius:var(--pm-staff-radius-xs)}.opsact-event__who{cursor:inherit}.opsact-cats{gap:4px}.opsact-cat,.opsact-toggle{border-radius:var(--pm-staff-radius-sm);border-color:var(--pm-staff-border);background:0 0;height:34px;min-height:34px}.opsact-cat--on{color:var(--pm-staff-accent);border-color:color-mix(in srgb, var(--pm-staff-accent) 42%, var(--pm-staff-border));background:var(--pm-staff-accent-soft)}.opsact-search{border-radius:var(--pm-staff-radius-sm);border-color:var(--pm-staff-border);background:var(--pm-staff-surface);width:min(280px,42vw);height:36px}.opsact-feed{border-radius:var(--pm-staff-radius-md)}.opsact-event-item{border-bottom:1px solid var(--pm-staff-border);list-style:none}.opsact-event-item:last-child{border-bottom:0}.opsact-event{width:100%;min-height:76px;color:var(--pm-staff-text);font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;padding:13px 15px}.opsact-event:hover{background:var(--pm-staff-surface-raised)}.opsact-event:active{background:var(--pm-staff-surface-hover)}.opsact-event:focus-visible{z-index:1;outline-offset:-3px;position:relative}.opsact-event__symbol{border-radius:var(--pm-staff-radius-sm);border-color:var(--pm-staff-border);width:36px;height:36px}.opsact-event__line{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.opsact-event__line strong{font-size:13.5px}.opsact-event__journey{max-width:100%;color:var(--pm-staff-text);align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.opsact-event__journey svg{color:var(--pm-staff-faint);flex:none}.opsact-event__subject{font-size:13px}.opsact-event__sub{color:var(--pm-staff-faint);flex-wrap:wrap;align-items:center;margin-top:6px;display:flex}.opsact-event__timewrap{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.opsact-event__time strong{color:var(--pm-staff-muted)}.opsact-event__view{color:var(--pm-staff-faint);align-items:center;gap:2px;font-size:11px;font-weight:650;display:inline-flex}.opsact-event:hover .opsact-event__view{color:var(--pm-staff-accent)}.opsact-detail-backdrop{z-index:220;background:#000000ad;justify-content:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.opsact-detail{border-left:1px solid var(--pm-staff-border-strong);background:var(--pm-staff-canvas);width:min(640px,100vw);height:100dvh;color:var(--pm-staff-text);flex-direction:column;animation:.18s cubic-bezier(.22,1,.36,1) opsact-detail-enter;display:flex;overflow:hidden;box-shadow:-24px 0 72px #00000075}.opsact-detail__header{padding:max(22px, env(safe-area-inset-top,0px)) 24px 20px;border-bottom:1px solid var(--pm-staff-border);background:var(--pm-staff-sidebar);flex:none;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.opsact-detail__heading{min-width:0}.opsact-detail__statusline{color:var(--pm-staff-muted);align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:650;display:flex}.opsact-detail__outcome{border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-xs);background:var(--pm-staff-surface-raised);align-items:center;min-height:24px;padding:3px 8px;display:inline-flex}.opsact-detail__outcome.is-positive{color:var(--pm-staff-success);border-color:color-mix(in srgb, var(--pm-staff-success) 40%, var(--pm-staff-border))}.opsact-detail__outcome.is-critical{color:var(--pm-staff-error);border-color:color-mix(in srgb, var(--pm-staff-error) 42%, var(--pm-staff-border))}.opsact-detail__outcome.is-info{color:var(--pm-staff-accent);border-color:color-mix(in srgb, var(--pm-staff-accent) 42%, var(--pm-staff-border))}.opsact-detail__outcome.is-attention{color:var(--pm-staff-warning);border-color:color-mix(in srgb, var(--pm-staff-warning) 42%, var(--pm-staff-border))}.opsact-detail__heading h2{color:var(--pm-staff-text);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:24px;font-weight:740;line-height:1.18}.opsact-detail__heading p{color:var(--pm-staff-muted);overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;line-height:1.4}.opsact-detail__close{border-radius:var(--pm-staff-radius-sm);width:44px;height:44px;color:var(--pm-staff-muted);cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;flex:none;place-items:center;margin:-7px -7px 0 0;padding:0;display:grid}.opsact-detail__close:hover{border-color:var(--pm-staff-border);background:var(--pm-staff-surface-raised);color:var(--pm-staff-text)}.opsact-detail__body{overscroll-behavior:contain;min-height:0;padding:22px 24px max(36px, env(safe-area-inset-bottom,0px));flex:auto;overflow-y:auto}.opsact-detail__journey{border:1px solid color-mix(in srgb, var(--pm-staff-accent) 35%, var(--pm-staff-border));border-radius:var(--pm-staff-radius-md);background:var(--pm-staff-accent-soft);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;margin-bottom:24px;padding:14px;display:grid}.opsact-detail__journey div{flex-direction:column;gap:2px;min-width:0;display:flex}.opsact-detail__journey span,.opsact-detail__journey small{color:var(--pm-staff-muted);font-size:11px}.opsact-detail__journey strong{color:var(--pm-staff-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.opsact-detail__journey-arrow{color:var(--pm-staff-accent)!important;font-size:19px!important}.opsact-detail__section{padding:0 0 24px}.opsact-detail__section+.opsact-detail__section{border-top:1px solid var(--pm-staff-border);padding-top:24px}.opsact-detail__section h3,.opsact-detail__section h4{color:var(--pm-staff-text);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700}.opsact-detail__section h4{font-size:13px}.opsact-detail__section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.opsact-detail__section-heading p{max-width:34ch;color:var(--pm-staff-muted);text-align:right;margin:0;font-size:12px;line-height:1.45}.opsact-detail__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:12px 0 0;display:grid}.opsact-detail__facts--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.opsact-detail__fact{border-bottom:1px solid var(--pm-staff-border);flex-direction:column;gap:5px;min-width:0;padding:11px 0;display:flex}.opsact-detail__fact dt{color:var(--pm-staff-faint);font-size:11px;font-weight:650}.opsact-detail__fact dd{min-width:0;color:var(--pm-staff-text);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.opsact-detail__actor,.opsact-detail__stacked-value{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.opsact-detail__actor strong,.opsact-detail__stacked-value strong{overflow-wrap:anywhere;max-width:100%}.opsact-detail__actor button{color:var(--pm-staff-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:650}.opsact-detail__actor button:hover{color:var(--pm-staff-accent-strong);text-underline-offset:3px;text-decoration:underline}.opsact-detail__stacked-value small,.opsact-value--number small{color:var(--pm-staff-faint);font-size:10.5px;font-weight:500}.opsact-detail__changes{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.opsact-detail__changes li{border:1px solid color-mix(in srgb, var(--pm-staff-accent) 28%, var(--pm-staff-border));border-radius:var(--pm-staff-radius-sm);background:var(--pm-staff-accent-soft);color:var(--pm-staff-text);overflow-wrap:anywhere;padding:9px 10px;font-size:12px;line-height:1.4}.opsact-detail__data-grid{gap:10px;margin-top:14px;display:grid}.opsact-detail__data-state{border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-md);background:var(--pm-staff-surface);min-height:104px;color:var(--pm-staff-muted);justify-content:center;align-items:center;gap:10px;margin-top:14px;padding:18px;font-size:12px;display:flex}.opsact-detail__data-state.is-error{border-color:color-mix(in srgb, var(--pm-staff-error) 38%, var(--pm-staff-border));justify-content:space-between}.opsact-detail__data-state div{min-width:0}.opsact-detail__data-state strong{color:var(--pm-staff-text);font-size:13px;display:block}.opsact-detail__data-state p{max-width:46ch;margin:4px 0 0;line-height:1.45}.opsact-detail__data-state button,.opsact-import__more button{border:1px solid var(--pm-staff-border-strong);border-radius:var(--pm-staff-radius-sm);background:var(--pm-staff-surface-raised);min-height:36px;color:var(--pm-staff-text);font:inherit;cursor:pointer;flex:none;padding:7px 11px;font-size:12px;font-weight:700}.opsact-detail__data-state button:hover,.opsact-import__more button:hover:not(:disabled){border-color:var(--pm-staff-accent);color:var(--pm-staff-accent-strong)}.opsact-import{margin-top:14px}.opsact-import__summary{border-block:1px solid var(--pm-staff-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.opsact-import__summary>div{border-right:1px solid var(--pm-staff-border);flex-direction:column-reverse;justify-content:flex-end;gap:5px;min-width:0;padding:12px 10px;display:flex}.opsact-import__summary>div:first-child{padding-left:0}.opsact-import__summary>div:last-child{border-right:0;padding-right:0}.opsact-import__summary dt{color:var(--pm-staff-faint);font-size:10.5px;font-weight:650;line-height:1.3}.opsact-import__summary dd{color:var(--pm-staff-text);font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin:0;font-size:20px;font-weight:750}.opsact-import__summary .is-warning dd{color:var(--pm-staff-warning)}.opsact-import__group{margin-top:24px}.opsact-import__group-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:10px;display:flex}.opsact-import__group-head h4{color:var(--pm-staff-text);margin:0;font-size:13px}.opsact-import__group-head p{max-width:55ch;color:var(--pm-staff-muted);margin:3px 0 0;font-size:11.5px;line-height:1.45}.opsact-import__group-head>span{color:var(--pm-staff-faint);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.opsact-import__products{border-top:1px solid var(--pm-staff-border)}.opsact-import-product{border-bottom:1px solid var(--pm-staff-border)}.opsact-import-product>summary{cursor:pointer;touch-action:manipulation;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:12px;min-height:68px;padding:11px 4px;list-style:none;display:grid;position:relative}.opsact-import-product>summary::-webkit-details-marker{display:none}.opsact-import__notices>summary::-webkit-details-marker{display:none}.opsact-import-product>summary:after,.opsact-import__notices>summary:after{width:8px;height:8px;color:var(--pm-staff-faint);content:"";border-bottom:1.5px solid;border-right:1.5px solid;transition:transform .16s cubic-bezier(.22,1,.36,1);transform:rotate(45deg)translate(-2px,-2px)}.opsact-import-product[open]>summary:after,.opsact-import__notices[open]>summary:after{transform:rotate(225deg)translate(-1px,-1px)}.opsact-import-product>summary:hover{color:var(--pm-staff-accent-strong)}.opsact-import-product__identity{flex-direction:column;gap:4px;min-width:0;display:flex}.opsact-import-product__identity strong{color:var(--pm-staff-text);overflow-wrap:anywhere;font-size:13px;line-height:1.35}.opsact-import-product__identity small{color:var(--pm-staff-faint);overflow-wrap:anywhere;font-size:10.5px;line-height:1.35}.opsact-import-product__meta{color:var(--pm-staff-faint);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:4px;font-size:10.5px;display:flex}.opsact-import-product__price{color:var(--pm-staff-muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.opsact-import-product__price>span[aria-hidden=true]{color:var(--pm-staff-accent)}.opsact-import-product__table-wrap{padding:0 0 14px;overflow-x:auto}.opsact-import-product__table{border-collapse:collapse;table-layout:fixed;width:100%}.opsact-import-product__table th,.opsact-import-product__table td{border:1px solid var(--pm-staff-border);color:var(--pm-staff-muted);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:9px 10px;font-size:11.5px;font-weight:500;line-height:1.45}.opsact-import-product__table thead th{background:var(--pm-staff-sidebar);color:var(--pm-staff-faint);padding-block-start:7px;padding-block-end:7px;font-size:10.5px;font-weight:700}.opsact-import-product__table thead th:first-child,.opsact-import-product__table tbody th{width:25%}.opsact-import-product__table tbody th{background:var(--pm-staff-surface);color:var(--pm-staff-text);font-weight:650}.opsact-import-product__table td:last-child{background:color-mix(in srgb, var(--pm-staff-success) 5%, transparent);color:var(--pm-staff-text)}.opsact-import__money{color:inherit;font-variant-numeric:tabular-nums;font-weight:700}.opsact-import__vat{border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-xs);background:var(--pm-staff-surface-raised);min-width:34px;font-family:var(--pm-staff-mono);justify-content:center;padding:2px 6px;font-size:10.5px;display:inline-flex}.opsact-import__empty-value{color:var(--pm-staff-faint);font-style:italic}.opsact-import__text-value{white-space:pre-wrap}.opsact-import__notices{border-block:1px solid var(--pm-staff-border);margin-top:20px}.opsact-import__notices>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:12px;min-height:62px;padding:10px 4px;list-style:none;display:grid}.opsact-import__notices>summary>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.opsact-import__notices>summary strong{color:var(--pm-staff-warning);font-size:12.5px}.opsact-import__notices>summary small,.opsact-import__notices>summary>span:nth-child(2){color:var(--pm-staff-faint);font-size:10.5px}.opsact-import__notices ol{gap:0;margin:0;padding:0 0 10px;list-style:none;display:grid}.opsact-import__notices li{border-top:1px solid var(--pm-staff-border);color:var(--pm-staff-muted);grid-template-columns:58px minmax(120px,.7fr) minmax(0,1fr);gap:10px;padding:8px 4px;font-size:11px;line-height:1.4;display:grid}.opsact-import__notices li>span{color:var(--pm-staff-faint);font-variant-numeric:tabular-nums}.opsact-import__notices li strong{color:var(--pm-staff-text);overflow-wrap:anywhere}.opsact-import__notices li p{margin:0}.opsact-import__more{border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-sm);background:var(--pm-staff-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-top:16px;padding:12px;display:flex}.opsact-import__more p{color:var(--pm-staff-muted);flex:240px;margin:0;font-size:11.5px;line-height:1.45}.opsact-import__more>span{color:var(--pm-staff-error);flex:100%;font-size:11px}.opsact-import__no-changes,.opsact-import__legacy{border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-md);background:var(--pm-staff-surface);margin-top:14px;padding:16px}.opsact-import__no-changes strong,.opsact-import__legacy strong{color:var(--pm-staff-text);font-size:13px}.opsact-import__no-changes p,.opsact-import__legacy p{max-width:60ch;color:var(--pm-staff-muted);margin:5px 0 0;font-size:11.5px;line-height:1.5}.opsact-detail__data-block{border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-md);background:var(--pm-staff-surface);min-width:0;overflow:hidden}.opsact-detail__data-block>h4{border-bottom:1px solid var(--pm-staff-border);background:var(--pm-staff-sidebar);padding:11px 13px}.opsact-detail__data-empty{color:var(--pm-staff-muted);margin:0;padding:14px 13px;font-size:12px;line-height:1.5}.opsact-data-list{margin:0}.opsact-data-list__row{border-bottom:1px solid var(--pm-staff-border);grid-template-columns:minmax(130px,.38fr) minmax(0,1fr);gap:14px;min-width:0;padding:10px 13px;display:grid}.opsact-data-list__row:last-child{border-bottom:0}.opsact-data-list__row dt{color:var(--pm-staff-muted);font-size:11.5px;font-weight:650;line-height:1.45}.opsact-data-list__row dd{min-width:0;color:var(--pm-staff-text);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.48}.opsact-data-list .opsact-data-list{margin:-7px -9px}.opsact-data-list .opsact-data-list__row{grid-template-columns:minmax(110px,.42fr) minmax(0,1fr);padding:7px 9px}.opsact-value{min-width:0}.opsact-value.is-muted,.opsact-data__schedule .is-muted{color:var(--pm-staff-faint)}.opsact-value--text{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.opsact-value--number{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:1px;display:inline-flex}.opsact-value-state{border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-xs);background:var(--pm-staff-surface-raised);min-height:24px;color:var(--pm-staff-muted);align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.opsact-value-state.is-on{color:var(--pm-staff-success);border-color:color-mix(in srgb, var(--pm-staff-success) 36%, var(--pm-staff-border))}.opsact-value-state.is-off{color:var(--pm-staff-muted)}.opsact-value-state.is-error{color:var(--pm-staff-error);border-color:color-mix(in srgb, var(--pm-staff-error) 40%, var(--pm-staff-border))}.opsact-value-state.is-protected{color:var(--pm-staff-warning);border-color:color-mix(in srgb, var(--pm-staff-warning) 38%, var(--pm-staff-border))}.opsact-value-link{color:var(--pm-staff-accent);overflow-wrap:anywhere;text-decoration:none}.opsact-value-link:hover{color:var(--pm-staff-accent-strong);text-underline-offset:3px;text-decoration:underline}.opsact-value-code,.opsact-detail__endpoint code{max-width:100%;color:var(--pm-staff-muted);font-family:var(--pm-staff-mono);overflow-wrap:anywhere;white-space:normal;font-size:10.5px}.opsact-value-list{overscroll-behavior:contain;flex-wrap:wrap;gap:5px;max-height:220px;display:flex;overflow-y:auto}.opsact-value-list>.opsact-value,.opsact-value-list>.opsact-value-code,.opsact-value-list>.opsact-value-state{border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-xs);background:var(--pm-staff-surface-raised);padding:3px 7px}.opsact-data__collection{gap:8px;display:grid}.opsact-data__collection-item{content-visibility:auto;contain-intrinsic-size:auto 48px;min-width:0}.opsact-data__collection-label{color:var(--pm-staff-faint);margin-bottom:4px;font-size:10.5px;font-weight:650;display:block}.opsact-data__schedule{gap:5px;margin:0;display:grid}.opsact-data__schedule>div{grid-template-columns:80px minmax(0,1fr);gap:9px;display:grid}.opsact-data__schedule dt,.opsact-data__schedule dd{font-variant-numeric:tabular-nums;margin:0;font-size:11px}.opsact-data__schedule dt{color:var(--pm-staff-muted)}.opsact-detail__facts--technical{grid-template-columns:1fr;gap:0}.opsact-detail__facts--technical .opsact-detail__fact{grid-template-columns:120px minmax(0,1fr);gap:14px;display:grid}.opsact-detail__endpoint{align-items:flex-start;gap:8px;min-width:0;display:inline-flex}.opsact-detail__endpoint code:first-child{color:var(--pm-staff-accent);flex:none;font-weight:750}@keyframes opsact-detail-enter{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.admin-settings-pane{background:var(--pm-staff-canvas)}.admin-settings-pane__bar{background:var(--pm-staff-surface);border-bottom-color:var(--pm-staff-border);padding-block-start:9px;padding-block-end:9px;box-shadow:0 1px 2px #00000024}.admin-settings-pane__tab{border-radius:var(--pm-staff-radius-sm);min-height:36px;color:var(--pm-staff-muted);font-size:13px;position:relative}.admin-settings-pane__tab--active{color:var(--pm-staff-text);background:var(--pm-staff-surface-hover);border-color:#0000}.admin-settings-pane__tab--active:after{left:10px;right:10px;background:var(--pm-staff-accent);content:"";border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0}.admin-ordnav{position:relative}.admin-settings-pane__heading{border-bottom-color:var(--pm-staff-border);margin-bottom:24px;padding-bottom:20px}.admin-settings-pane__heading p{color:var(--pm-staff-accent);letter-spacing:0;text-transform:none;font-size:12px}.admin-settings-pane__heading h1{color:var(--pm-staff-text);font-size:26px;font-weight:700}.admin-settings-pane__section>.admin-settings{border-bottom-color:var(--pm-staff-border)}.admin-settings,.admin-pane,.admin-langs__card{border-radius:var(--pm-staff-radius-md)}.admin-toggle__switch{border-color:var(--pm-staff-border-strong);background:var(--pm-staff-surface-hover)}.admin-toggle__switch--on{border-color:var(--pm-staff-accent);background:var(--pm-staff-accent)}.admin-tabbar{border-radius:var(--pm-staff-radius-lg);border-color:var(--pm-staff-border-strong);background:color-mix(in srgb, var(--pm-staff-surface) 94%, transparent);box-shadow:var(--pm-staff-shadow-popup);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:3px;padding:5px}.admin-tab{border-radius:var(--pm-staff-radius-md);flex-direction:column;justify-content:center;align-items:center;gap:2px;width:60px;height:52px;display:inline-flex}.admin-tab:after{color:currentColor;content:attr(title);text-overflow:ellipsis;white-space:nowrap;max-width:56px;font-size:9px;font-weight:650;line-height:11px;overflow:hidden}.admin-tab--on{color:var(--pm-staff-accent);background:var(--pm-staff-accent-soft)}.admin-savebar,.admin-toast{border-color:var(--pm-staff-border-strong);border-radius:var(--pm-staff-radius-md);background:var(--pm-staff-surface-raised);box-shadow:var(--pm-staff-shadow)}.admin-savebar{gap:18px;min-width:min(500px,100vw - 32px)}.admin-savebar__copy{flex:auto;gap:2px;min-width:0;display:grid}.admin-savebar__text{min-width:0}.admin-savebar__scope{max-width:34ch;color:var(--pm-staff-faint);text-overflow:ellipsis;white-space:nowrap;margin-left:19px;font-size:11px;line-height:1.3;overflow:hidden}.admin-savebar__actions{flex:none}.admin-login,.ops-login{--background:var(--pm-staff-canvas,#090909);--surface:var(--pm-staff-surface,#111110);--surface-high:var(--pm-staff-surface-raised,#181817);font-family:var(--pm-staff-font,Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.admin-login__panel,.ops-login__panel{border-radius:var(--pm-staff-radius-lg,16px)}@media (max-width:1080px){.staff-command__trigger{justify-content:center;width:36px;padding:0}.staff-command__trigger>span,.staff-command__trigger>kbd{display:none}.admin-product-row{grid-template-columns:24px 52px minmax(140px,1fr) auto}.admin-row__actions{grid-column:3/-1;justify-content:flex-end}.ops-nav__copy small{display:none}}@media (max-width:719px){.staff-command__trigger{width:40px;height:40px;min-height:40px}.modal-backdrop.staff-command__backdrop{align-items:flex-end;padding:12px}.staff-command__dialog{border-radius:var(--pm-staff-radius-lg);transform-origin:bottom;max-height:calc(100dvh - 24px)}.staff-command__search{min-height:54px}.staff-command__item{min-height:48px}.staff-command__footer{display:none}html:has(.admin){overscroll-behavior-y:auto;height:auto;min-height:100%;overflow-y:auto}html:has(.admin) body{overscroll-behavior-y:auto;height:auto;min-height:100%;overflow-y:auto}.admin.admin--tabbed{height:auto;min-height:100vh;overscroll-behavior-y:auto;min-height:100dvh;position:relative;top:auto;bottom:auto;left:auto;right:auto;overflow:visible}.admin--tabbed .admin-shell,.admin--tabbed .admin-shell--open{flex:none;min-height:calc(100dvh - 58px);overflow:visible}.admin--tabbed .admin-content,.admin--tabbed .ord-pane{flex:none;min-height:0;overflow:visible}.admin--tabbed :-webkit-any(.admin-list,.admin-pane,.admin-settings-pane,.anx-scroll,.charge-body,.ord-list,.ord-page){overscroll-behavior-y:auto;scrollbar-gutter:auto;flex:none;min-height:0;overflow-y:visible}.admin--tabbed :is(.admin-list,.admin-pane,.admin-settings-pane,.anx-scroll,.charge-body,.ord-list,.ord-page){overscroll-behavior-y:auto;scrollbar-gutter:auto;flex:none;min-height:0;overflow-y:visible}.admin--tabbed .sup{flex:none;overflow:visible}.admin--tabbed .sup-scroll{overscroll-behavior-y:auto;flex:none;max-height:none;overflow-y:visible}.admin__header{min-height:58px;padding:8px 10px}.admin-side-toggle{display:none}.admin-brandlogo,.ops-brandlogo{max-width:118px;height:25px}.admin__context,.ops-brandcontext{min-height:21px;padding:0 6px;font-size:9px}.admin-view-link,.admin-view-link__label,.admin-store__name{display:none}.admin-store__pill{justify-content:center;width:40px;height:40px;min-height:40px;padding:0}.admin-shell--open{grid-template-columns:0 minmax(0,1fr)}.admin-content__head{align-items:flex-start;min-height:68px;padding:12px 14px}.admin-content__title{font-size:22px}.admin-content__subtitle{display:none}.admin-content__head-actions{flex-wrap:wrap;justify-content:flex-end}.admin-content__head-actions .btn{min-height:38px;padding:0 10px;font-size:12px}.admin-list,.anx-scroll,.charge-body{padding:12px 12px 120px}.admin--tabbed .admin-product-row{grid-template-columns:22px 48px minmax(0,1fr);grid-template-areas:"grip thumb body""toggles toggles toggles""actions actions actions";gap:10px;padding:11px}.admin--tabbed .admin-row__grip{grid-area:grip;justify-self:start;width:32px;margin:0}.admin--tabbed .admin-row__thumb{grid-area:thumb;width:48px;height:48px}.admin--tabbed .admin-row__body{grid-area:body}.admin--tabbed .admin-row__toggles{grid-area:toggles;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin--tabbed .admin-row__actions{flex-wrap:wrap;grid-area:actions;justify-content:stretch;justify-self:stretch;display:flex}.admin--tabbed .admin-row__actions>*{flex:auto}.admin--tabbed .admin-ing-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"body""actions";display:grid}.admin--tabbed .admin-ing-row .admin-row__actions{justify-content:stretch;justify-self:stretch}.admin--tabbed .admin-ing-row .admin-row__actions>*{flex:auto}.admin--tabbed .admin-list>.admin-row:not(.admin-product-row):not(.admin-ing-row){grid-template-columns:48px minmax(0,1fr);grid-template-areas:"thumb body""actions actions";display:grid}.admin--tabbed .admin-list>.admin-row:not(.admin-product-row):not(.admin-ing-row) .admin-row__actions{justify-content:stretch;justify-self:stretch}.admin-pill,.admin-row__btn{justify-content:center;min-height:40px}.anx-grid{gap:10px}.anx-card,.ops-fncard{min-height:116px;padding:14px}.ops-fn--desktop{display:none}.ops-fn--mobile{display:block}.ops-toolbar{align-items:stretch}.ops-select{width:100%}.ops-presets{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.ops-presets button{min-width:0;padding:0 5px}.opm-filters{overscroll-behavior-inline:contain;touch-action:pan-x;flex-wrap:nowrap;grid-template-columns:none;justify-content:flex-start;padding-bottom:3px;display:flex;overflow-x:auto}.opm-filters button{white-space:nowrap;flex:none;min-width:-webkit-max-content;min-width:max-content;min-height:40px;padding-inline-start:12px;padding-inline-end:12px}.opsact__head{align-items:stretch}.opsact__controls{grid-template-columns:1fr;width:100%;display:grid}.opsact__controls .ops-select{width:100%}.opsact__controls .ops-presets{grid-template-columns:repeat(4,minmax(0,1fr))}.opsact-filters__right{grid-template-columns:auto minmax(0,1fr);display:grid}.opsact-search{width:100%}.opsact-event{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px}.opsact-event__symbol{width:32px;height:32px}.opsact-event__time{grid-column:2}.opsact-event__timewrap{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center;width:100%}.opsact-detail-backdrop{background:var(--pm-staff-canvas)}.opsact-detail{width:100%;box-shadow:none;border-left:0}.opsact-detail__header{padding:max(18px, env(safe-area-inset-top,0px)) 16px 15px;gap:12px}.opsact-detail__heading h2{font-size:21px}.opsact-detail__body{padding:18px 16px max(28px, env(safe-area-inset-bottom,0px))}.opsact-detail__journey{gap:8px;padding:12px}.opsact-detail__section-heading{flex-direction:column;gap:5px}.opsact-detail__section-heading p{text-align:left;max-width:none}.opsact-detail__facts,.opsact-detail__facts--compact,.opsact-detail__changes{grid-template-columns:1fr}.opsact-data-list__row,.opsact-data-list .opsact-data-list__row,.opsact-detail__facts--technical .opsact-detail__fact{grid-template-columns:1fr;gap:4px}.opsact-detail__data-state.is-error{flex-direction:column;align-items:flex-start}.opsact-import__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.opsact-import__summary>div{border-bottom:1px solid var(--pm-staff-border);padding:11px 10px}.opsact-import__summary>div:nth-child(2){border-right:0;padding-right:0}.opsact-import__summary>div:nth-child(3){border-bottom:0;padding-left:0}.opsact-import__summary>div:nth-child(4){border-bottom:0}.opsact-import__group-head{flex-direction:column;align-items:flex-start;gap:5px}.opsact-import-product>summary{grid-template-columns:minmax(0,1fr) 14px;gap:8px;padding-block-start:12px;padding-block-end:12px}.opsact-import-product__meta{grid-column:1;align-items:flex-start}.opsact-import-product>summary:after{grid-area:1/2/span 2}.opsact-import-product__table-wrap{overflow:visible}.opsact-import-product__table,.opsact-import-product__table tbody,.opsact-import-product__table tr,.opsact-import-product__table th,.opsact-import-product__table td{width:100%;display:block}.opsact-import-product__table thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.opsact-import-product__table tr{border:1px solid var(--pm-staff-border);margin-bottom:10px}.opsact-import-product__table tbody th,.opsact-import-product__table td{border:0;border-bottom:1px solid var(--pm-staff-border)}.opsact-import-product__table td:last-child{border-bottom:0}.opsact-import-product__table td:before{color:var(--pm-staff-faint);content:attr(data-label);margin-bottom:3px;font-size:9.5px;font-weight:700;display:block}.opsact-import__notices li{grid-template-columns:56px minmax(0,1fr)}.opsact-import__notices li p{grid-column:1/-1}.opsact-import__more{flex-direction:column;align-items:stretch}.opsact-import__more button{width:100%}.opsact-event__journey{flex-wrap:wrap}.oa-grid{grid-template-columns:1fr}.staff-collection-toolbar{flex-direction:column;align-items:stretch}.admin-product-toolbar{margin:10px 12px 0}.staff-collection-search{width:100%;min-height:44px}.staff-collection-filters button{min-height:40px}.staff-collection-count{margin-left:0}.ops-sum__label{text-overflow:clip;white-space:normal;line-height:1.25;overflow:visible}.qr-tablewrap,.aic-table-wrap{overflow-x:auto}.admin-tabbar{bottom:calc(env(safe-area-inset-bottom,0px) + 10px)}.admin-savebar{bottom:calc(env(safe-area-inset-bottom,0px) + 78px)}.modal-backdrop.staff-confirm__backdrop{align-items:flex-end;padding:12px}.staff-confirm{transform-origin:bottom;max-height:calc(100dvh - 24px);padding:18px}.staff-confirm__actions{flex-direction:column-reverse}.staff-confirm__cancel,.staff-confirm__action{width:100%;min-height:44px}.staff-action-notice{right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 78px);width:calc(100vw - 24px)}}@media (max-width:420px){.admin-savebar{gap:6px;width:calc(100vw - 24px);min-width:0;padding-inline-start:10px;padding-inline-end:10px}.admin-savebar__scope{display:none}.admin-savebar__actions{gap:4px}.admin-savebar .btn--pill-sm{padding-inline-start:10px;padding-inline-end:10px;font-size:13px}.admin__brand{gap:6px}.admin-brandlogo,.ops-brandlogo{max-width:102px}.admin-content__head{gap:8px}.admin-content__head-actions{gap:5px}.admin-tab{width:50px}}@media (prefers-reduced-motion:reduce){.opsact-detail{animation:none}.admin *,.admin :before,.admin :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.staff-auth{min-height:100vh;min-height:100dvh}.staff-auth ::placeholder{color:var(--pm-staff-faint);opacity:1}.admin :where(.admin-login__input,.portal__select){border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-sm);background:var(--pm-staff-surface);width:100%;height:44px;min-height:44px;color:var(--pm-staff-text);margin:0;padding:0 12px;font-size:16px;line-height:1.2;transition:border-color .14s,box-shadow .14s}.staff-auth :where(.admin-login__input,.portal__select){border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-sm);background:var(--pm-staff-surface);width:100%;height:44px;min-height:44px;color:var(--pm-staff-text);margin:0;padding:0 12px;font-size:16px;line-height:1.2;transition:border-color .14s,box-shadow .14s}.admin :where(.admin-login__input,.portal__select):hover{border-color:var(--pm-staff-border-strong)}.staff-auth :where(.admin-login__input,.portal__select):hover{border-color:var(--pm-staff-border-strong)}.admin :where(.admin-login__input,.portal__select):focus{border-color:var(--pm-staff-accent);box-shadow:0 0 0 3px var(--pm-staff-accent-soft);outline:none}.staff-auth :where(.admin-login__input,.portal__select):focus{border-color:var(--pm-staff-accent);box-shadow:0 0 0 3px var(--pm-staff-accent-soft);outline:none}.staff-auth .admin-login__input--code{letter-spacing:.34em;height:52px;font-size:22px;font-weight:650}.staff-auth .admin-login__btn{border-radius:var(--pm-staff-radius-sm);background:var(--pm-staff-accent);height:44px;min-height:44px;color:var(--on-accent);box-shadow:var(--pm-staff-shadow-control);border:1px solid #0000;font-size:14.5px;font-weight:650;transition:background-color .14s,box-shadow .14s}.staff-auth .admin-login__btn:hover:not(:disabled){background:var(--pm-staff-accent-strong);box-shadow:var(--pm-staff-shadow-control);filter:none}.staff-auth .admin-login__btn:disabled{opacity:.48;box-shadow:none}.staff-auth .admin-login__link{color:var(--pm-staff-muted);border-bottom:1px solid var(--pm-staff-border-strong);align-self:flex-start;margin:0;padding:6px 0;font-size:13px;text-decoration:none}.staff-auth .admin-login__link:hover{color:var(--pm-staff-text);border-bottom-color:var(--pm-staff-accent)}.staff-auth .admin-login__sub{max-width:46ch;color:var(--pm-staff-muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.staff-auth--centered{background:var(--pm-staff-canvas);place-items:center;padding:24px;display:grid}.staff-auth__card{border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-lg);background:var(--pm-staff-surface);width:min(100%,420px);box-shadow:var(--pm-staff-shadow-card);flex-direction:column;gap:24px;padding:28px;display:flex}.staff-auth__brand{justify-content:space-between;align-items:center;gap:12px;display:flex}.staff-auth__brand img{object-fit:contain;width:auto;max-width:148px;height:25px;display:block}.staff-auth__brand>span:first-child{color:var(--pm-staff-text);font-size:15px;font-weight:750}.staff-auth__context{border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-xs);min-height:24px;color:var(--pm-staff-muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.staff-auth__copy{gap:8px;display:grid}.staff-auth__copy h1{color:var(--pm-staff-text);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:24px;font-weight:750;line-height:1.2}.staff-auth__copy p{color:var(--pm-staff-muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.staff-auth__action{gap:8px;display:grid}.staff-auth__status{min-height:18px;color:var(--pm-staff-muted);text-align:center;margin:0;font-size:12px;line-height:1.5}.staff-auth__status--error{color:var(--pm-staff-error)}@media (max-width:480px){.staff-auth--centered{align-items:start;padding:16px}.staff-auth__card{gap:20px;margin-top:10vh;padding:22px}.staff-auth__brand{flex-direction:column;align-items:flex-start}}.staff-auth .admin-login__error{border:1px solid color-mix(in srgb, var(--pm-staff-error) 42%, transparent);border-radius:var(--pm-staff-radius-sm);background:color-mix(in srgb, var(--pm-staff-error) 10%, transparent);color:var(--pm-staff-error);margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.staff-auth.admin-login{background:var(--pm-staff-canvas);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.staff-auth .admin-login__panel{border-radius:0;flex-direction:column;justify-content:center;padding:88px max(24px,min(5vw,72px)) 40px;display:flex;position:relative}.staff-auth .admin-login__brand{animation:none;position:absolute;top:24px;left:max(24px,min(5vw,72px))}.staff-auth .admin-login__logo{height:28px}.staff-auth .admin-login__wordmark{font-family:var(--pm-staff-font);letter-spacing:-.01em;color:var(--pm-staff-text);font-size:15px;font-weight:750}.staff-auth .admin-login__body{width:100%;max-width:352px;animation:staff-auth-in .24s var(--ease-out-quart,cubic-bezier(.22, 1, .36, 1)) both;flex-direction:column;gap:16px;margin:0 auto;display:flex}.staff-auth .admin-login__title{font-family:var(--pm-staff-font);letter-spacing:-.02em;color:var(--pm-staff-text);text-wrap:balance;margin:0;font-size:26px;font-weight:750;line-height:1.15}.staff-auth .admin-login__form{flex-direction:column;gap:10px;display:flex}.staff-auth .admin-login__divider{color:var(--pm-staff-faint);letter-spacing:.08em;gap:12px;margin:2px 0;font-size:11px;font-weight:700}.staff-auth .admin-login__divider:before,.staff-auth .admin-login__divider:after{background:var(--pm-staff-border)}.staff-auth .admin-login__google{border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-sm);background:var(--pm-staff-surface);height:44px;color:var(--pm-staff-text);font-size:14.5px;font-weight:600;transition:border-color .14s,background-color .14s}.staff-auth .admin-login__google:hover{border-color:var(--pm-staff-border-strong);background:var(--pm-staff-surface-raised)}.staff-auth .admin-login__google:active{transform:none}.staff-auth .admin-login__google:focus-visible{border-color:var(--pm-staff-accent);box-shadow:none}.staff-auth .admin-login__art{animation:.4s both staff-auth-fade}.staff-auth .admin-login__art:after{background:linear-gradient(90deg, var(--pm-staff-canvas) 0%, transparent 8%), linear-gradient(0deg, #00000052 0%, transparent 24%)}@keyframes staff-auth-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes staff-auth-fade{0%{opacity:0}to{opacity:1}}@media (max-width:899px){.staff-auth.admin-login{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;position:relative}.staff-auth .admin-login__panel{justify-content:flex-start;padding:28px 22px 48px;position:static}.staff-auth .admin-login__brand{z-index:3;top:18px;left:22px}.staff-auth .admin-login__logo{height:44px}.staff-auth .admin-login__body{margin-top:0}.staff-auth .admin-login__art{order:-1;height:max(170px,min(26dvh,260px));animation:none}.staff-auth .admin-login__art:after{background:linear-gradient(0deg, var(--pm-staff-canvas) 0%, transparent 30%)}}.staff-auth.portal{background:var(--pm-staff-canvas);width:100%;padding:0;display:block}.portal__bar{z-index:10;border-bottom:1px solid var(--pm-staff-border);background:var(--pm-staff-surface);align-items:center;gap:12px;width:100%;min-height:72px;padding:10px max(16px,min(4vw,28px));display:flex;position:sticky;top:0}.portal__logo{object-fit:contain;width:auto;max-width:280px;height:48px;display:block}.portal__wordmark{letter-spacing:-.01em;color:var(--pm-staff-text);font-size:30px;font-weight:750}.portal__who{align-items:center;gap:10px;min-width:0;margin-inline-start:auto;display:flex}.portal__bar>.portal__back{margin-inline-start:auto}.portal__back{white-space:nowrap;flex:none;gap:7px}.portal__who-id{min-width:0;max-width:34ch;color:var(--pm-staff-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.portal__signout{border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-sm);height:32px;color:var(--pm-staff-muted);cursor:pointer;background:0 0;align-items:center;padding:0 10px;font-size:13px;font-weight:600;transition:border-color .14s,color .14s,background-color .14s;display:inline-flex}.portal__signout:hover{border-color:var(--pm-staff-border-strong);background:var(--pm-staff-surface-raised);color:var(--pm-staff-text)}.portal__main{width:100%;max-width:660px;margin:0 auto;padding:max(28px,min(6vh,56px)) max(16px,min(4vw,24px)) 72px}.portal__head{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.portal__head-text{flex:260px;min-width:0}.staff-auth .portal__title{font-family:var(--pm-staff-font);letter-spacing:-.02em;color:var(--pm-staff-text);text-wrap:balance;margin:0;font-size:24px;font-weight:750;line-height:1.2}.staff-auth .portal__count{color:var(--pm-staff-muted);margin:4px 0 0;font-size:13.5px}.staff-auth .portal__create{border-radius:var(--pm-staff-radius-sm);background:var(--pm-staff-accent);width:auto;height:38px;color:var(--on-accent);white-space:nowrap;box-shadow:var(--pm-staff-shadow-control);border:1px solid #0000;align-items:center;gap:7px;margin:0;padding:0 13px;font-size:13.5px;font-weight:650;transition:background-color .14s;display:inline-flex}.staff-auth .portal__create:hover{background:var(--pm-staff-accent-strong);color:var(--on-accent);border-color:#0000}.portal__search{margin-bottom:12px;display:block;position:relative}.portal__search-icon{top:50%;color:var(--pm-staff-faint);pointer-events:none;position:absolute;transform:translateY(-50%)}.portal__search-icon:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:12px}.portal__search-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.portal__search-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:12px}.staff-auth .portal__search .admin-login__input{padding-inline-start:38px}.staff-auth .portal__venues{border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-md);background:var(--pm-staff-surface);flex-direction:column;gap:0;margin:0;display:flex;overflow:hidden}.staff-auth .portal__venue{width:100%;min-height:58px;color:var(--pm-staff-text);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:11px;padding:10px 12px;transition:background-color .12s;display:flex}.staff-auth .portal__venue+.portal__venue{border-top:1px solid var(--pm-staff-border)}.staff-auth .portal__venue:hover{border-color:var(--pm-staff-border);background:var(--pm-staff-surface-hover)}.staff-auth .portal__venue:focus-visible{outline-offset:-2px}.staff-auth .portal__venue:disabled{opacity:1;cursor:default}.staff-auth .portal__venue:disabled:not([aria-busy=true]){color:var(--pm-staff-muted)}.staff-auth .portal__avatar,.admin .admin-store__avatar{border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-xs);background:var(--pm-staff-surface-raised);width:32px;height:32px;color:var(--pm-staff-text);letter-spacing:.02em;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.admin .admin-store__row--on .admin-store__avatar,.admin .admin-store__pill .admin-store__avatar{background:var(--pm-staff-accent);color:var(--on-accent);border-color:#0000}.staff-auth .portal__venue-body{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.staff-auth .portal__venue-name{letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.staff-auth .portal__venue-slug{color:var(--pm-staff-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.portal__go{color:var(--pm-staff-faint);transition:color .12s ease, transform .16s var(--ease-out-quart,cubic-bezier(.22, 1, .36, 1));flex:none}.staff-auth .portal__venue:hover .portal__go{color:var(--pm-staff-text);transform:translate(2px)}.staff-auth .portal__spin{border-width:2px;border-color:color-mix(in srgb, var(--pm-staff-accent) 32%, transparent);border-top-color:var(--pm-staff-accent);flex:none;width:15px;height:15px;margin:0}.portal__sk{align-items:center;gap:11px;min-height:58px;padding:10px 12px;display:flex}.portal__sk+.portal__sk{border-top:1px solid var(--pm-staff-border)}.portal__sk-tile,.portal__sk-line{background:var(--pm-staff-surface-raised);animation:1.4s ease-in-out infinite portal-pulse}.portal__sk-tile{border-radius:var(--pm-staff-radius-xs);flex:none;width:32px;height:32px}.portal__sk-lines{flex-direction:column;flex:auto;gap:6px;display:flex}.portal__sk-line{border-radius:999px;height:9px}.portal__sk-line--short{width:42%;animation-delay:.12s}.portal__sk-line--long{width:68%}@keyframes portal-pulse{0%,to{opacity:.55}50%{opacity:1}}.portal__empty{text-align:center;padding:32px 20px}.portal__empty-title{color:var(--pm-staff-text);margin:0 0 6px;font-size:15px;font-weight:650}.portal__empty-body{max-width:42ch;color:var(--pm-staff-muted);margin:0 auto;font-size:13.5px;line-height:1.5}.portal__notice{border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-md);background:var(--pm-staff-surface);flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.staff-auth .portal__card{border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-md);background:var(--pm-staff-surface);width:100%;max-width:none;box-shadow:none;padding:20px}.staff-auth .portal__form{flex-direction:column;gap:16px;display:flex}.staff-auth .portal__field{flex-direction:column;gap:6px;margin:0;display:flex}.staff-auth .portal__field-label{color:var(--pm-staff-text);letter-spacing:.005em;margin:0;font-size:12.5px;font-weight:650}.staff-auth .portal__optional{color:var(--pm-staff-faint);font-weight:500}.staff-auth .portal__hint{color:var(--pm-staff-faint);margin:0;font-size:12px;line-height:1.45}.staff-auth .portal__slug{border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-sm);background:var(--pm-staff-surface);align-items:stretch;transition:border-color .14s,box-shadow .14s;display:flex}.staff-auth .portal__slug:hover{border-color:var(--pm-staff-border-strong)}.staff-auth .portal__slug:focus-within{border-color:var(--pm-staff-accent);box-shadow:0 0 0 3px var(--pm-staff-accent-soft)}.staff-auth .portal__slug-input{background:0 0;border:0;border-radius:0;min-width:0}.staff-auth .portal__slug-input:hover,.staff-auth .portal__slug-input:focus{box-shadow:none;border:0}.staff-auth .portal__slug-suffix{border:0;border-inline-start:1px solid var(--pm-staff-border);background:var(--pm-staff-surface-raised);color:var(--pm-staff-muted);white-space:nowrap;border-radius:0;flex:none;align-items:center;padding:0 12px;font-size:13px;display:flex}.staff-auth .lang-picker{border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-sm);background:var(--pm-staff-surface);gap:3px;padding:3px;display:flex}.staff-auth .lang-picker__opt{border-radius:var(--pm-staff-radius-xs);min-width:0;height:34px;color:var(--pm-staff-muted);cursor:pointer;background:0 0;border:0;flex:1 1 0;padding:0 10px;font-size:13px;font-weight:600;transition:background-color .14s,color .14s}.staff-auth .lang-picker__opt:hover{background:var(--pm-staff-surface-hover);color:var(--pm-staff-text);border:0}.staff-auth .lang-picker__opt--on,.staff-auth .lang-picker__opt--on:hover{background:var(--pm-staff-surface-raised);color:var(--pm-staff-text);box-shadow:inset 0 0 0 1px var(--pm-staff-border-strong)}.staff-auth .portal__file{gap:10px}.staff-auth .portal__file-btn{border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-sm);background:var(--pm-staff-surface-raised);height:38px;color:var(--pm-staff-text);padding:0 13px;font-size:13.5px;font-weight:600}.staff-auth .portal__file:hover .portal__file-btn{border-color:var(--pm-staff-border-strong);color:var(--pm-staff-text)}.staff-auth .portal__file-input:focus-visible+.portal__file-btn{border-color:var(--pm-staff-accent);box-shadow:0 0 0 3px var(--pm-staff-accent-soft)}.staff-auth .portal__file-name{color:var(--pm-staff-faint);font-size:12.5px}.staff-auth .portal__file-remove{border-radius:var(--pm-staff-radius-xs);width:26px;height:26px;color:var(--pm-staff-faint)}.staff-auth .portal__check{border-radius:var(--pm-staff-radius-sm);background:var(--pm-staff-accent-soft);width:44px;height:44px;color:var(--pm-staff-accent);margin:0 auto 12px;font-size:22px}.staff-auth .portal__card--center{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:40px 24px;display:flex}@media (max-width:640px){.portal__bar{gap:8px;min-height:64px;padding:8px 12px}.portal__logo{max-width:168px;height:36px}.portal__wordmark{font-size:22px}.portal__who-id{display:none}.portal__who{gap:8px}.staff-auth .portal__create{flex:auto;justify-content:center}}.admin .admin-store__pill{gap:7px;padding:0 7px 0 4px}.admin .admin-store__pill .admin-store__avatar{width:26px;height:26px;font-size:11px}.admin .admin-store__name{max-width:148px;font-size:13px;font-weight:600}.admin .admin-store__caret{color:var(--pm-staff-faint);transition:transform .16s var(--ease-out-quart,cubic-bezier(.22, 1, .36, 1));flex:none}.admin .admin-store__pill[aria-expanded=true]{border-color:var(--pm-staff-border-strong);background:var(--pm-staff-surface-raised);color:var(--pm-staff-text)}.admin .admin-store__pill[aria-expanded=true] .admin-store__caret{transform:rotate(180deg)}.admin .admin-store__menu{width:286px;max-width:calc(100vw - 24px);animation:staff-auth-in .14s var(--ease-out-quart,cubic-bezier(.22, 1, .36, 1)) both;padding:5px}.admin .admin-store__section-label,.admin .admin-store__account-label{color:var(--pm-staff-faint);letter-spacing:.06em;text-transform:uppercase;padding:7px 8px 4px;font-size:10.5px;font-weight:700;display:block}.admin :where(.admin-store__row,.admin-store__all,.admin-store__logout){border-radius:var(--pm-staff-radius-xs);width:100%;min-height:40px;color:var(--pm-staff-text);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:6px 8px;font-size:13px;text-decoration:none;transition:background-color .12s;display:flex}.admin :where(.admin-store__row,.admin-store__all):hover{background:var(--pm-staff-surface-hover)}.admin .admin-store__row:disabled{opacity:1;cursor:default}.admin .admin-store__row--on{background:var(--pm-staff-surface-raised)}.admin .admin-store__row .admin-store__avatar{width:26px;height:26px;font-size:11px}.admin .admin-store__row-name{font-size:13px;font-weight:600}.admin .admin-store__row-hint{color:var(--pm-staff-faint);font-size:11.5px}.admin .admin-store__check{color:var(--pm-staff-accent);flex:none;margin-inline-start:auto}.admin .admin-store__spin{border:2px solid color-mix(in srgb, var(--pm-staff-accent) 32%, transparent);border-top-color:var(--pm-staff-accent);border-radius:50%;flex:none;width:14px;height:14px;margin-inline-start:auto;animation:.7s linear infinite portal-spin}.admin .admin-store__all{color:var(--pm-staff-muted);font-weight:600}.admin .admin-store__all:hover{color:var(--pm-staff-text)}.admin .admin-store__all-icon{border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-xs);width:26px;height:26px;color:var(--pm-staff-muted);flex:none;place-items:center;display:grid}.admin .admin-store__divider{background:var(--pm-staff-border);height:1px;margin:5px 2px}.admin .admin-store__account{padding:0 0 4px}.admin .admin-store__account-id{color:var(--pm-staff-muted);padding:0 8px 4px;font-size:12.5px;font-weight:500;display:block}.admin .admin-store__logout{color:var(--pm-staff-muted);font-weight:600}.admin .admin-store__logout:hover{background:color-mix(in srgb, var(--pm-staff-error) 13%, transparent);color:var(--pm-staff-error)}@media (max-width:719px){.admin :where(input,select,textarea){font-size:16px!important}.staff-auth :where(input,select,textarea){font-size:16px!important}.admin .admin-store__caret{display:none}.admin .admin-store__menu{width:264px}}@media (prefers-reduced-motion:reduce){.staff-auth *,.staff-auth :before,.staff-auth :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.staff-auth .admin-login__body,.staff-auth .admin-login__art,.admin .admin-store__menu{animation:none}.staff-auth .portal__venue:hover .portal__go{transform:none}.portal__sk-tile,.portal__sk-line{opacity:.7;animation:none}}
.tev{flex-direction:column;gap:16px;min-width:0;display:flex}.tev-notify,.tev-feed{border:1px solid var(--pm-staff-border);border-radius:var(--pm-staff-radius-md);background:var(--pm-staff-surface)}.tev-notify{grid-template-columns:minmax(220px,1fr) minmax(420px,1.4fr);gap:18px 24px;padding:18px;display:grid}.tev-eyebrow{color:var(--pm-staff-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:10.5px;font-weight:750}.tev-notify h2,.tev-feed h2{color:var(--pm-staff-text);margin:0;font-size:18px;line-height:1.2}.tev-notify__copy>p:last-child{max-width:560px;color:var(--pm-staff-muted);margin:7px 0 0;font-size:12.5px;line-height:1.5}.tev-notify__controls{grid-template-columns:minmax(150px,1fr) minmax(180px,1.25fr) auto;align-items:end;gap:10px;display:grid}.tev-notify__controls label,.tev-notify__field{flex-direction:column;gap:6px;min-width:0;display:flex}.tev-notify__controls label>span,.tev-notify__field>span,.tev-notify__active>span:first-child{color:var(--pm-staff-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:700}.tev-switch{border:1px solid var(--pm-staff-border-strong);background:var(--pm-staff-surface-raised);min-width:78px;min-height:40px;color:var(--pm-staff-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:750;display:inline-flex}.tev-switch>span{background:var(--pm-staff-faint);border-radius:50%;width:8px;height:8px}.tev-switch[aria-checked=true]{border-color:color-mix(in srgb, var(--pm-staff-success) 50%, transparent);color:var(--pm-staff-success);background:color-mix(in srgb, var(--pm-staff-success) 9%, var(--pm-staff-surface))}.tev-switch[aria-checked=true]>span{background:var(--pm-staff-success);box-shadow:0 0 0 3px color-mix(in srgb, var(--pm-staff-success) 16%, transparent)}.tev-notify__active{border-top:1px solid var(--pm-staff-border);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;padding-top:12px;display:flex}.tev-notify__message{color:var(--pm-staff-muted);grid-column:1/-1;margin:-8px 0 0;font-size:12px}.tev-chip{border:1px solid var(--pm-staff-border);background:var(--pm-staff-surface-raised);min-height:24px;color:var(--pm-staff-muted);border-radius:999px;align-items:center;padding:2px 8px;font-size:10.5px;font-weight:700;line-height:1.2;display:inline-flex}.tev-chip--live{border-color:color-mix(in srgb, var(--pm-staff-success) 42%, transparent);color:var(--pm-staff-success);background:color-mix(in srgb, var(--pm-staff-success) 8%, var(--pm-staff-surface))}.tev-chip--bot{border-color:color-mix(in srgb, var(--pm-staff-warning) 42%, transparent);color:var(--pm-staff-warning);background:color-mix(in srgb, var(--pm-staff-warning) 8%, var(--pm-staff-surface))}.tev-toolbar{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.tev-refresh{min-height:40px}.tev-poll{color:var(--pm-staff-faint);margin-left:auto;font-size:11px}.tev-feed{overflow:hidden}.tev-feed__head{border-bottom:1px solid var(--pm-staff-border);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:13px 16px;display:flex}.tev-feed__head>span{color:var(--pm-staff-muted);font-size:12px}.tev-tablewrap{overflow:auto}.admin .tev-table{min-width:940px}.admin .tev-table th,.admin .tev-table td{vertical-align:top;padding:11px 13px}.admin .tev-table td{color:var(--pm-staff-muted);font-size:12px;line-height:1.4}.admin .tev-table td:first-child{white-space:nowrap;font-variant-numeric:tabular-nums;width:135px}.admin .tev-table td:nth-child(2){width:160px}.admin .tev-table td:nth-child(3){width:210px}.admin .tev-table td:nth-child(4){width:280px}.admin .tev-table td strong,.admin .tev-table td span,.admin .tev-table td small{display:block}.admin .tev-table td strong{color:var(--pm-staff-text);font-weight:650}.admin .tev-table code{color:var(--pm-staff-text);font-family:var(--pm-staff-mono);text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px;font-size:11.5px;display:block;overflow:hidden}.admin .tev-table small{max-width:250px;color:var(--pm-staff-faint);font-family:var(--pm-staff-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.tev-flags{flex-wrap:wrap;align-items:flex-start;gap:5px;min-width:110px;display:flex}.tev-environment{color:var(--pm-staff-faint);text-transform:capitalize;font-size:10.5px}.tev-mark-test{color:var(--pm-staff-muted);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:10.5px;text-decoration:underline}.tev-mark-test:hover{color:var(--pm-staff-text)}.tev-mark-test:disabled{color:var(--pm-staff-faint);cursor:wait}.admin .tev-empty{color:var(--pm-staff-muted);text-align:center;padding:42px 20px}@media (max-width:900px){.tev-notify{grid-template-columns:1fr}.tev-notify__active,.tev-notify__message{grid-column:1}}@media (max-width:620px){.tev-notify{padding:15px}.tev-notify__controls{grid-template-columns:1fr}.tev-switch{min-height:44px}.tev-poll{width:100%;margin-left:0}}
