.adminpage{display:flex;flex-direction:column;gap:var(--space-6)}.adminhead{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.adminhead .segmented{max-width:100%;overflow-x:auto}@media (max-width:640px){.adminhead .segmented{width:100%}}.adminhead__titles{display:flex;flex-direction:column;gap:4px}.adminhead__title{font-size:var(--text-lg);font-weight:650;letter-spacing:-.02em}.adminhead__sub{color:var(--text-muted);font-size:var(--text-sm);max-width:68ch}.card{min-width:0;max-width:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5)}.card--flush{padding:0;overflow:hidden}.card--flush>.table__scroll{border:0;border-radius:0;background:transparent}.card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.card__title{font-size:var(--text-md);font-weight:600}.card__hint{color:var(--text-muted);font-size:var(--text-sm);margin-top:4px}.admincols{grid-template-columns:minmax(0,380px) minmax(0,1fr);grid-gap:var(--space-5)}.admincols,.marketing-admin__grid{display:grid;gap:var(--space-5);align-items:start}.marketing-admin__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-5)}.marketing-admin__base-rate{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.marketing-admin__base-rate .card__head{margin-bottom:0}.marketing-admin__base-control{display:grid;grid-template-columns:minmax(0,220px) clamp(176px,26%,208px);align-items:end;grid-gap:var(--space-3);gap:var(--space-3)}.marketing-admin__base-control .button{width:100%}.marketing-admin__base-control .field{margin:0}.marketing-admin__grid>*,.marketing-admin__lookup,.marketing-admin__lookup .field,.marketing-admin__lookup .zselect,.marketing-admin__searchrow{min-width:0;max-width:100%}.marketing-admin__lookup .zselect{width:100%}.marketing-admin__list{margin:0;padding:0;list-style:none}.marketing-admin__list,.marketing-admin__list>li{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.marketing-admin__list>li{min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.marketing-admin__actions,.marketing-admin__rowhead,.marketing-admin__searchrow{display:flex;align-items:center;gap:var(--space-3)}.marketing-admin__rowhead{justify-content:space-between;min-width:0}.marketing-admin__rowhead>code,.marketing-admin__rowhead>strong{min-width:0;overflow-wrap:anywhere}.marketing-admin__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);color:var(--text-muted);font-size:var(--text-sm)}.marketing-admin__meta strong{color:var(--text)}.marketing-admin__actions{flex-wrap:wrap}.marketing-admin__lookup{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin-bottom:var(--space-4)}.marketing-admin__lookup .field{margin:0}.marketing-admin__searchrow .field__input{min-width:0}.marketing-admin__percent{position:relative;max-width:220px}.marketing-admin__percent .field__input{-webkit-padding-end:42px;padding-inline-end:42px}.marketing-admin__percent>span{position:absolute;top:50%;right:16px;color:var(--text-muted);transform:translateY(-50%);pointer-events:none}.marketing-admin__empty{margin:0;padding:var(--space-6);border:1px dashed var(--border);border-radius:var(--radius-md);color:var(--text-muted);text-align:center}@media (max-width:960px){.marketing-admin__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.marketing-admin__base-rate .card__head{align-items:flex-start;flex-direction:column}.marketing-admin__base-control{grid-template-columns:minmax(0,1fr)}.marketing-admin__searchrow{align-items:stretch}.marketing-admin__base-control .button{width:100%}.marketing-admin__searchrow{flex-direction:column}.marketing-admin__actions .button,.marketing-admin__searchrow .button{width:100%}}@media (max-width:820px){.admincols{grid-template-columns:minmax(0,1fr)}}.formgrid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4)}@media (min-width:640px){.formgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}}.formgrid .field{margin-bottom:0}.formgrid__full{grid-column:1/-1}.formactions{margin-top:var(--space-4)}.formactions,.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.toolbar{padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.toolbar__label{color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap}.toolbar__spacer{flex:1 1 auto}.zselect--auto{width:auto;min-width:190px;max-width:100%}.formmsg--error{border:1px solid color-mix(in srgb,var(--danger) 28%,transparent);border-radius:var(--control-radius);background:var(--danger-soft);color:var(--danger)}.formmsg--error,.formmsg--ok{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;padding:var(--space-2) var(--space-3)}.formmsg--ok{border:1px solid color-mix(in srgb,var(--success) 28%,transparent);border-radius:var(--control-radius);background:var(--success-soft);color:var(--success)}[data-tone=neutral]{--tone-fg:var(--text-muted);--tone-bg:var(--surface-2)}[data-tone=info]{--tone-fg:#4b93ff;--tone-bg:color-mix(in srgb,#4b93ff 15%,transparent)}[data-tone=accent]{--tone-fg:var(--accent);--tone-bg:var(--accent-soft)}[data-tone=success]{--tone-fg:var(--success);--tone-bg:var(--success-soft)}[data-tone=warning]{--tone-fg:#e0972a;--tone-bg:color-mix(in srgb,#e0972a 16%,transparent)}[data-tone=danger]{--tone-fg:var(--danger);--tone-bg:var(--danger-soft)}[data-tone=purple]{--tone-fg:#a274ff;--tone-bg:color-mix(in srgb,#a274ff 16%,transparent)}[data-tone=teal]{--tone-fg:#17b6a7;--tone-bg:color-mix(in srgb,#17b6a7 16%,transparent)}.statuschip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;line-height:1.4;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600;white-space:nowrap;color:var(--tone-fg,var(--text-muted));background:var(--tone-bg,var(--surface-2))}.statuschip:before{content:"";width:6px;height:6px}.statuschip:before,.statusdot{border-radius:50%;background:var(--tone-fg,var(--text-muted))}.statusdot{flex-shrink:0;width:8px;height:8px}.filterbar{display:flex;flex-wrap:wrap;gap:var(--space-2)}.filterbar__item{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:0 14px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:var(--text-sm);font-weight:550;white-space:nowrap;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}.filterbar__item:hover{border-color:var(--border-strong);color:var(--text)}.filterbar__item[aria-current=true]{border-color:transparent;color:var(--tone-fg,var(--text));background:var(--tone-bg,var(--surface-2))}.pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.pager__info{color:var(--text-muted);font-size:var(--text-sm)}.pager__controls{display:flex;align-items:center;gap:var(--space-2)}.pager__page{min-width:2.5ch;text-align:center;color:var(--text-muted);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.listsearch{position:relative;width:100%;max-width:340px}.listsearch__icon{position:absolute;left:13px;top:50%;transform:translateY(-50%);display:inline-flex;line-height:0;color:var(--text-faint);pointer-events:none}.listsearch__input{padding-left:40px}.listsearch__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.adminbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.adminbar .filterbar{flex:1 1 260px;min-width:0}.section__lead{color:var(--text-muted);margin:calc(-1 * var(--space-3)) 0 var(--space-5);max-width:68ch}.catx{display:flex;flex-direction:column;min-width:0;max-width:100%;gap:var(--space-4)}@media (min-width:640px){.catx{gap:var(--space-5)}}.catx-tabs{display:flex;gap:var(--space-5);max-width:100%;overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid var(--border)}.catx-tabs::-webkit-scrollbar{height:var(--scrollbar-size-compact)}.catx-tab{display:inline-flex;align-items:center;justify-content:center;min-height:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-muted);padding:var(--space-2) 0 10px;border-radius:0;font:inherit;font-size:var(--text-sm);font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color var(--transition-fast),color .15s ease}.catx-tab:hover{color:var(--text)}.catx-tab--active{color:var(--text);border-bottom-color:var(--accent)}.catwork{--catwork-row:56px;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.catwork__intro{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);padding:var(--space-5)}.catwork__intro>div{min-width:0}.catwork__eyebrow{display:block;margin-bottom:var(--space-1);color:var(--accent);font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.catwork__intro h2{font-size:var(--text-lg);line-height:1.25;letter-spacing:-.015em;text-wrap:balance}.catwork__intro p{max-width:68ch;margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);text-wrap:pretty}.catwork__panehead .button,.catwork__primary{flex:0 0 auto}.catwork .button--small{min-height:44px}.catwork__add,.catwork__panehead .button,.catwork__primary{gap:var(--space-2)}.catwork__mobilebar{display:none}.catwork__panes{display:grid;grid-template-columns:minmax(270px,.85fr) minmax(260px,.82fr) minmax(0,1.33fr);height:clamp(560px,70dvh,720px);min-width:0;border-top:1px solid var(--border)}.catwork__pane{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;background:var(--surface)}.catwork__pane+.catwork__pane{border-left:1px solid var(--border)}.catwork__pane--products{background:color-mix(in srgb,var(--surface-2) 42%,var(--surface))}.catwork__panehead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-height:80px;padding:var(--space-4);border-bottom:1px solid var(--border)}.catwork__panehead>div{min-width:0}.catwork__panehead h3{font-size:var(--text-base);font-weight:650;line-height:1.3}.catwork__panehead p{margin-top:var(--space-1);overflow:hidden;color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.catwork__step{display:block;margin-bottom:2px;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.1em}.catwork__count{display:grid;min-width:28px;height:28px;padding:0 var(--space-2);place-items:center;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-muted);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adminusers{min-width:0}.adminusers__filters{display:grid;grid-template-columns:minmax(240px,1fr) minmax(180px,.35fr) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:end;margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.adminusers__filters .button{min-height:44px}.adminusers__filters .field{margin-bottom:0}.adminusers>.notice{margin-top:var(--space-4)}.adminusers__summary{display:flex;justify-content:space-between;gap:var(--space-3);margin:var(--space-4) 0 var(--space-2);color:var(--text-muted);font-size:var(--text-sm)}.adminusers__tablewrap{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.adminusers__table{width:100%;border-collapse:collapse;table-layout:fixed}.adminusers__table td,.adminusers__table th{padding:var(--space-3);border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;overflow-wrap:anywhere}.adminusers__table th{background:var(--surface-2);color:var(--text-muted);font-size:var(--text-xs);font-weight:650}.adminusers__table th:first-child{width:25%}.adminusers__table th:last-child{width:230px}.adminusers__table tbody tr:last-child td{border-bottom:0}.adminusers__table td{font-size:var(--text-sm)}.adminusers__table td:first-child small,.adminusers__table td:first-child strong{display:block}.adminusers__readonly,.adminusers__table td:first-child small{color:var(--text-muted)}.adminusers__rowactions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.adminusers__empty{padding:var(--space-8) var(--space-4);color:var(--text-muted);text-align:center}.adminusers__editor{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface)}.adminusers__dialog{width:min(640px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text)}.adminusers__dialog::-webkit-backdrop{background:rgba(3,6,16,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.adminusers__dialog::backdrop{background:rgba(3,6,16,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.adminusers__editor--dialog{width:100%;margin:0;box-shadow:0 24px 70px rgba(0,0,0,.42)}.adminusers__editorhead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.adminusers__editorhead p{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-sm)}.adminusers__editorgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.adminusers__direction{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.adminusers__direction .segmented__item{min-width:0;min-height:36px;border:0;background:transparent;cursor:pointer}.adminusers__direction .segmented__item:hover{background:var(--surface-hover)}.adminusers__direction .segmented__item[aria-pressed=true]{background:var(--surface-solid)}.adminusers__editor>.button[type=submit]{justify-self:start}.adminusers__pagination{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4)}@media (max-width:920px){.adminusers__filters{grid-template-columns:minmax(0,1fr) minmax(160px,.45fr)}.adminusers__filters .button{grid-column:1/-1;justify-self:start}.adminusers__table,.adminusers__table tbody,.adminusers__table td,.adminusers__table tr{display:block}.adminusers__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.adminusers__table tr{padding:var(--space-4);border-bottom:1px solid var(--border)}.adminusers__table tbody tr:last-child{border-bottom:0}.adminusers__table td{display:grid;grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-2) 0;border:0}.adminusers__table td:before{content:attr(data-label);color:var(--text-muted);font-size:var(--text-xs);font-weight:650}}@media (max-width:560px){.adminusers__editorgrid,.adminusers__filters{grid-template-columns:minmax(0,1fr)}.adminusers__editor>.button[type=submit],.adminusers__filters .button{width:100%;justify-self:stretch}.adminusers__editorhead,.adminusers__summary{flex-direction:column}.adminusers__editor,.adminusers__table tr{padding:var(--space-4)}.adminusers__table td{grid-template-columns:minmax(0,1fr);gap:2px}.adminusers__rowactions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.adminusers__rowactions .button{width:100%}.adminusers__pagination{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.catwork__add{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--space-2);border:0;border-radius:var(--control-radius);background:transparent;color:var(--accent);font-size:var(--text-xs);font-weight:650;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.catwork__add:hover{background:var(--accent-soft)}.catwork-product__edit:focus-visible,.catwork-row__edit:focus-visible,.catwork-row__select:focus-visible,.catwork__add:focus-visible,.catwork__back:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.catwork__search{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;grid-gap:var(--space-2);gap:var(--space-2);min-height:44px;margin:var(--space-3);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface-2);color:var(--text-muted)}.catwork__search:focus-within{border-color:var(--focus-ring);box-shadow:0 0 0 2px var(--accent-soft);color:var(--text)}.catwork__search input{min-width:0;height:44px;padding:0;border:0;outline:0;background:transparent;color:var(--text);font-size:16px}.catwork__search input::placeholder{color:var(--text-faint)}.catwork__search--products{margin-bottom:var(--space-2)}.catwork-products,.catwork__list{flex:1 1 auto;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.catwork-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 44px;min-width:0;min-height:var(--catwork-row);border-bottom:1px solid var(--border);content-visibility:auto;contain-intrinsic-size:auto var(--catwork-row);transition:background var(--transition-fast),box-shadow var(--transition-fast)}.catwork-row--category{grid-template-columns:minmax(0,1fr) 44px 44px}.catwork-row--section{grid-template-columns:44px minmax(0,1fr) 44px 44px}.catwork-row:hover{background:var(--surface-hover)}.catwork-row.is-current{background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent)}.catwork-row__check{display:grid;width:44px;place-items:center}.catwork-row__check,.catwork-row__select{min-height:var(--catwork-row);cursor:pointer}.catwork-row__select{display:grid;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;padding:var(--space-2);border:0;background:transparent;color:inherit;text-align:left}.catwork-row--section .catwork-row__select{grid-template-columns:36px minmax(0,1fr);gap:var(--space-2)}.catwork-row--section .catwork-row__media{width:36px;height:36px}.catwork-row--section .catwork-row__chevron{display:none}.catwork-row--category[data-depth="1"]{-webkit-padding-start:var(--space-3);padding-inline-start:var(--space-3)}.catwork-row--category[data-depth="2"]{-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5)}.catwork-row--category[data-depth="3"]{-webkit-padding-start:var(--space-6);padding-inline-start:var(--space-6)}.catwork-product__media,.catwork-row__media{display:grid;width:40px;height:40px;overflow:hidden;place-items:center;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-faint);box-shadow:inset 0 0 0 1px var(--border)}.catwork-product__media img,.catwork-row__media img{width:100%;height:100%;object-fit:cover}.catwork-row__copy{display:flex;flex-direction:column;min-width:0;gap:2px}.catwork-row__title{display:flex;align-items:center;min-width:0;gap:var(--space-2);font-size:var(--text-sm);font-weight:620;line-height:1.35}.catwork-row__meta,.catwork-row__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catwork-row__meta{color:var(--text-muted);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catwork-row__state:before{content:"·";margin:0 var(--space-1);color:var(--text-faint)}.catwork-row__state--active{color:var(--success)}.catwork-row__state--draft{color:var(--text-muted)}.catwork-row__state--archived,.catwork-row__state--hidden{color:var(--danger)}.catwork-row__chevron{color:var(--text-faint)}.catwork-row.is-current .catwork-row__chevron{color:var(--accent)}.catwork-product__delete,.catwork-product__edit,.catwork-row__delete,.catwork-row__edit,.catwork__back{display:grid;width:44px;min-width:44px;min-height:44px;padding:0;place-items:center;border:0;background:transparent;color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.catwork-row__edit{align-self:center;flex:0 0 44px;opacity:.58}.catwork-product__delete,.catwork-row__delete{color:var(--danger);opacity:.62}.catwork__back{flex:0 0 44px}.catwork-product__delete:hover,.catwork-product__edit:hover,.catwork-row__delete:hover,.catwork-row__edit:hover,.catwork__back:hover{background:var(--surface-hover);color:var(--text);opacity:1}.catwork-product__delete:hover,.catwork-row__delete:hover{background:var(--danger-soft);color:var(--danger)}.catwork-status{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--text-faint)}.catwork-status--active{background:var(--success)}.catwork-status--draft{background:var(--accent)}.catwork-status--hidden{background:var(--danger)}.catwork-products{padding:0 var(--space-3) var(--space-3)}.catwork-product{display:grid;grid-template-columns:48px minmax(0,1fr) 44px 44px;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;padding:var(--space-3) 0;border-bottom:1px solid var(--border);content-visibility:auto;contain-intrinsic-size:auto 72px}.catwork button,.catx-tabs button{touch-action:manipulation}.catwork-product__media{width:48px;height:48px}.catwork-product__body{min-width:0}.catwork-product__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);min-width:0}.catwork-product__head strong{min-width:0;overflow:hidden;font-size:var(--text-sm);font-weight:650;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.catwork-product__head .catx-badge{flex:0 0 auto;padding:2px 8px;font-size:10px}.catwork-product__meta{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.catwork-product__meta span+span:before{content:"";display:inline-block;width:3px;height:3px;margin:0 var(--space-2) 2px 0;border-radius:50%;background:var(--text-faint)}.catwork-empty{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;min-height:180px;padding:var(--space-5);gap:var(--space-3);color:var(--text-muted);text-align:center}.catwork-empty>.catwork-icon{width:24px;height:24px;color:var(--text-faint)}.catwork-empty p{max-width:28ch;font-size:var(--text-sm);text-wrap:pretty}.catwork-empty--products{min-height:300px}.catwork-icon{display:inline-block;flex:0 0 auto;width:18px;height:18px;background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.catwork-icon--folder-tree{-webkit-mask-image:url(/icons/catalog/folder-tree.svg);mask-image:url(/icons/catalog/folder-tree.svg)}.catwork-icon--chevron-right{-webkit-mask-image:url(/icons/catalog/chevron-right.svg);mask-image:url(/icons/catalog/chevron-right.svg)}.catwork-icon--plus{-webkit-mask-image:url(/icons/catalog/plus.svg);mask-image:url(/icons/catalog/plus.svg)}.catwork-icon--pencil{-webkit-mask-image:url(/icons/catalog/pencil.svg);mask-image:url(/icons/catalog/pencil.svg)}.catwork-icon--search{-webkit-mask-image:url(/icons/catalog/search.svg);mask-image:url(/icons/catalog/search.svg)}.catwork-icon--arrow-left{-webkit-mask-image:url(/icons/catalog/arrow-left.svg);mask-image:url(/icons/catalog/arrow-left.svg)}.catwork-icon--package-open{-webkit-mask-image:url(/icons/catalog/package-open.svg);mask-image:url(/icons/catalog/package-open.svg)}.catwork-icon--trash{-webkit-mask-image:url(/icons/catalog/trash.svg);mask-image:url(/icons/catalog/trash.svg)}@media (max-width:1120px) and (min-width:721px){.catwork__panes{grid-template-columns:minmax(240px,.78fr) minmax(360px,1.22fr);grid-template-rows:repeat(2,minmax(0,1fr))}.catwork__pane--sections{grid-row:1/span 2}.catwork__pane--products{min-height:440px;border-top:1px solid var(--border)}}@media (max-width:720px){.catwork{border-radius:var(--radius-md)}.catwork__intro{align-items:stretch;flex-direction:column;padding:var(--space-4)}.catwork__intro h2{font-size:var(--text-md)}.catwork__primary{width:100%}.catwork__mobilebar{display:flex;align-items:center;min-height:45px;padding:0 var(--space-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-2)}.catwork__trail{display:flex;min-width:0;gap:var(--space-2);overflow:hidden;color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap}.catwork__trail span{overflow:hidden;text-overflow:ellipsis}.catwork__trail span+span:before{content:"/";margin-right:var(--space-2);color:var(--text-faint)}.catwork__trail .is-current,.catwork__trail span:last-child{color:var(--text)}.catwork__panes{display:block;height:auto;border-top:0}.catwork__pane{min-height:520px;height:auto;border:0!important}.catwork-products,.catwork__list{flex:0 0 auto;min-height:auto;overflow:visible;overscroll-behavior:auto;touch-action:pan-y}.catwork[data-mobile-stage=categories] .catwork__pane:not(.catwork__pane--categories),.catwork[data-mobile-stage=products] .catwork__pane:not(.catwork__pane--products),.catwork[data-mobile-stage=sections] .catwork__pane:not(.catwork__pane--sections){display:none}.catwork__panehead{min-height:72px}.catwork-row__edit{opacity:.8}.catwork-product__head{display:block}.catwork-product__head .catx-badge{margin-top:var(--space-1)}}.catx-filters{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);width:100%;max-width:640px}@media (min-width:640px){.catx-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}}.catx-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.catx-bulk>*{min-width:0}.catx-narrow{max-width:160px}.catx-badge{display:inline-block;padding:4px 11px;border-radius:var(--radius-pill);font-size:var(--text-xs);line-height:1.4;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);white-space:nowrap}.catx-badge--active{background:var(--success-soft);color:var(--success);border-color:transparent}.catx-badge--draft{background:var(--accent-soft);color:var(--text);border-color:transparent}.catx-badge--hidden{background:var(--danger-soft);color:var(--danger);border-color:transparent}.catx-badge--archived{background:var(--surface);color:var(--text-faint)}.catx-dim{color:var(--text-muted);font-size:var(--text-xs)}.catx-risk{color:var(--danger);font-size:var(--text-sm)}.catx-editor,.catx-panel{margin-top:var(--space-4);display:flex;flex-direction:column;min-width:0;max-width:100%;padding:var(--space-4);gap:var(--space-4)}.catx-editor{scroll-margin-top:calc(60px + var(--space-4))}@media (min-width:640px){.catx-editor,.catx-panel{padding:var(--space-5)}}.catx-modal{position:fixed;inset:0;z-index:200;height:100%;height:100dvh;overflow:hidden}.catx-modal__backdrop{position:absolute;inset:0;margin:0;padding:0;border:0;cursor:pointer;background:rgba(3,6,16,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.catx-modal__scroll{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:max(var(--space-4),env(safe-area-inset-top,0px)) max(var(--space-4),env(safe-area-inset-right,0px)) max(var(--space-4),env(safe-area-inset-bottom,0px)) max(var(--space-4),env(safe-area-inset-left,0px));pointer-events:auto}.catx-editor--modal{position:relative;margin:0 auto;width:min(720px,100%);flex:none;box-shadow:0 24px 70px rgba(0,0,0,.45);animation:catx-modal-in .15s ease;pointer-events:auto}.catx-editor--modal.catx-editor--wide{width:min(1040px,100%)}.catx-editor--modal>.catx-subhead{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;flex-wrap:nowrap;padding-bottom:var(--space-3);background:var(--surface);border-bottom:1px solid var(--border)}@media (min-width:640px) and (min-height:700px){.catx-modal__scroll{display:flex}.catx-editor--modal{margin:auto}}@media (prefers-reduced-motion:reduce){.catx-editor--modal{animation:none}}@keyframes catx-modal-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.catdelete{width:min(520px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text)}.catdelete::-webkit-backdrop{background:rgba(3,6,16,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.catdelete::backdrop{background:rgba(3,6,16,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.catdelete__panel{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);box-shadow:0 24px 70px rgba(0,0,0,.42)}.catdelete__head{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;grid-gap:var(--space-3);gap:var(--space-3)}.catdelete__head h3{font-size:var(--text-lg);line-height:1.3}.catdelete__head p,.catdelete__hint{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-sm);line-height:1.55}.catdelete__mark{width:44px;height:44px;border-radius:var(--control-radius);background-color:var(--danger-soft);background-image:url(/icons/catalog/trash.svg);background-position:50%;background-repeat:no-repeat;background-size:20px}.catdelete .notice,.catdelete__hint{margin:0}.catdelete__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}@media (max-width:520px){.catdelete__panel{padding:var(--space-4)}.catdelete__actions{display:grid;grid-template-columns:1fr}.catdelete__actions .button{width:100%}}.catx-subhead{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}.catx-subhead h4,.catx-subhead h5{min-width:0;margin:0;font-size:var(--text-md);overflow-wrap:anywhere}.catx-formtitle{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.catx-h3{margin-bottom:var(--space-3)}.catx-block{margin-top:var(--space-6)}.catx-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.catx-grid>*,.catx-mediagrid>*{min-width:0}.catx-editor>.field,.catx-grid .field,.catx-mediaslot>.field,.catx-panel>.field{margin-bottom:0}@media (min-width:640px){.catx-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}}.catx-checks{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.catx-requiredfields{display:flex;min-width:0;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-2) 50%,var(--surface))}.catx-requiredfields__head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.catx-requiredfields__head>div{min-width:0}.catx-requiredfields__actions{display:flex;flex:0 0 auto;gap:var(--space-2)}.catx-requiredfields__head h4{margin:0;font-size:var(--text-base);font-weight:650}.catx-requiredfields__empty,.catx-requiredfields__head p{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-sm)}.catx-requiredfields__empty{margin:0;padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--control-radius);background:var(--surface);text-align:center}.catx-requiredfields__list{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.catx-requiredfield{display:grid;grid-template-columns:32px minmax(180px,1fr) minmax(180px,.8fr) auto;align-items:end;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--control-radius);background:var(--surface)}.catx-requiredfield>*{min-width:0}.catx-requiredfield__number{align-self:center;color:var(--text-faint);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.catx-requiredfield .field{margin:0}.catx-requiredfield__remove{align-self:end}@media (max-width:720px){.catx-requiredfields__head{align-items:stretch;flex-direction:column}.catx-requiredfields__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.catx-requiredfields__actions .button:only-child{grid-column:1/-1}.catx-requiredfields__actions .button{width:100%}.catx-requiredfield{grid-template-columns:24px minmax(0,1fr)}.catx-requiredfield__number{grid-row:1/span 2;align-self:start;padding-top:31px}.catx-requiredfield .field,.catx-requiredfield__remove{grid-column:2}.catx-requiredfield__remove{justify-self:start}}.catx-rowcheck-hit{display:grid;place-items:center;width:44px;height:44px;cursor:pointer}.catx-media{border-top:1px solid var(--border);padding-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.catx-mediagrid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:560px){.catx-mediagrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.catx-mediaslot{display:flex;flex-direction:column;min-width:0;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.catx-mediapreview{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/3;border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.catx-mediapreview[data-kind=banner]{aspect-ratio:16/6}.catx-mediapreview img{display:block;width:100%;height:100%;object-fit:cover}.catx-mediapreview .catx-dim{padding:var(--space-3);text-align:center}.catx-filepicker{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:46px;width:100%;max-width:100%;padding:0 var(--space-4);overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--control-radius);background:var(--surface);color:var(--text);font-size:var(--text-sm);font-weight:600;text-align:center;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.catx-filepicker:hover{border-color:var(--accent);background:var(--surface-hover)}.catx-filepicker:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.catx-filepicker--busy{color:var(--text-faint);cursor:wait}.catx-filepicker__input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.catx-filepicker__input:disabled{cursor:wait}.catx-filepicker__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catx-priceview{flex-wrap:wrap;align-items:baseline;padding:var(--space-3) var(--space-4);background:var(--surface);border-radius:var(--radius-md);font-size:var(--text-sm)}.catx-priceview,.catx-variants{display:flex;gap:var(--space-3)}.catx-variants{border-top:1px solid var(--border);padding-top:var(--space-4);flex-direction:column}.catx-sync{display:flex;flex-direction:column;gap:var(--space-4)}.catx-syncbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.catx-provider{color:var(--text-muted)}.catx-provider,.catx-schedmeta,.catx-summary{font-size:var(--text-sm)}.catx-schedmeta{display:flex;flex-wrap:wrap;gap:var(--space-4);color:var(--text-muted)}.actions--tight{gap:var(--space-2);margin-top:0}.catx-editor .actions,.catx-mediaslot .actions,.catx-panel .actions{margin-top:0}@media (max-width:639px){.catx-editor>.actions,.catx-panel>.actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.catx-editor>.actions .button,.catx-panel>.actions .button{width:100%}}.an-dash{gap:var(--space-6);min-width:0}.an-chartcard,.an-dash{display:flex;flex-direction:column}.an-chartcard{gap:var(--space-5)}.an-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.an-chart-head__meta{display:flex;flex-direction:column;gap:2px;min-width:0}.an-value{font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:680;letter-spacing:-.02em;line-height:1.1;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.an-sub{font-size:var(--text-sm);color:var(--text-muted)}.an-toggles{display:flex;flex-wrap:wrap;gap:var(--space-2)}.an-seg{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--border);background:var(--surface-2);border-radius:var(--radius-pill);max-width:100%;overflow-x:auto;scrollbar-width:thin}.an-seg::-webkit-scrollbar{height:var(--scrollbar-size-compact)}.an-seg__item{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 14px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font-size:var(--text-sm);font-weight:550;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast)}.an-seg__item:hover{color:var(--text)}.an-seg__item[aria-current=true]{background:var(--accent);color:var(--accent-contrast);font-weight:600}.an-period-form{display:grid;grid-template-columns:repeat(2,minmax(150px,220px)) auto;align-items:end;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2)}.an-period-field{display:flex;min-width:0;flex-direction:column;gap:var(--space-2)}.an-period-label{color:var(--text-muted);font-size:var(--text-sm);font-weight:600}.an-period-input{width:100%;min-width:0;min-height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit;font-size:16px;color-scheme:light dark}.an-period-input:hover{border-color:color-mix(in srgb,var(--accent) 42%,var(--border-strong))}.an-period-input:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 35%,transparent);outline-offset:1px}.an-period-input[aria-invalid=true]{border-color:var(--danger)}.an-period-submit{min-height:var(--control-height);align-self:end}.an-period-error{grid-column:1/-1}.an-chart{position:relative;width:100%;min-width:0}.an-chart__svg{display:block;width:100%;height:auto;touch-action:none}.an-tooltip{position:absolute;z-index:2;display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:0 6px 20px rgba(0,0,0,.16);pointer-events:none;white-space:nowrap}.an-tooltip__label{font-size:var(--text-xs);color:var(--text-muted)}.an-tooltip__value{font-size:var(--text-sm);font-weight:650;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.an-section{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.an-section__title{font-size:var(--text-md);font-weight:620;letter-spacing:-.01em;color:var(--text)}.an-statgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.an-statcard{display:flex;flex-direction:column;gap:6px;min-width:0}.an-statlabel{font-size:var(--text-sm);font-weight:550;color:var(--text-muted)}.an-statvalue{font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:660;letter-spacing:-.015em;line-height:1.15;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.an-delta{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-sm);font-weight:600;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.an-delta--up{color:var(--success)}.an-delta--down{color:var(--danger)}.an-spark{margin-top:4px}.an-spark,.an-spark__svg{display:block;width:100%}@media (max-width:720px){.an-period-form,.an-statgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.an-period-submit{grid-column:1/-1;width:100%}}@media (max-width:440px){.an-statgrid{grid-template-columns:minmax(0,1fr)}.an-seg,.an-toggles{width:100%}.an-period-form{grid-template-columns:minmax(0,1fr)}.an-period-submit{grid-column:auto}}.adminpulse{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.adminpulse__attention,.adminpulse__summary{min-width:0;padding:var(--space-5)}.adminpulse__attention{border-left:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 38%,var(--surface))}.adminflow__head,.adminprovider__head,.adminpulse__attentionhead,.adminpulse__summaryhead{display:flex;align-items:flex-start;justify-content:space-between;min-width:0;gap:var(--space-4)}.adminpulse__summaryhead{display:block}.adminflow__head h2,.adminprovider__head h2,.adminpulse__attentionhead h2,.adminpulse__summaryhead h2{margin-top:3px;color:var(--text);font-size:var(--text-md);font-weight:650;letter-spacing:-.015em;text-wrap:balance}.adminpulse__eyebrow{display:block;color:var(--accent);font-size:10px;font-weight:700;letter-spacing:.13em;line-height:1.35;text-transform:uppercase}.adminpulse__values{display:grid;grid-template-columns:minmax(140px,1.2fr) repeat(2,minmax(120px,1fr));align-items:end;margin-top:var(--space-6)}.adminpulse__value{display:flex;min-width:0;flex-direction:column;gap:var(--space-2);padding:0 var(--space-4);border-left:1px solid var(--border)}.adminpulse__value:first-child{padding-left:0;border-left:0}.adminpulse__label{color:var(--text-muted);font-size:var(--text-xs)}.adminpulse__label,.adminpulse__number{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminpulse__number{color:var(--text);font-size:clamp(1.125rem,1.7vw,1.35rem);font-weight:660;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1.05}.adminpulse__value--primary .adminpulse__number{font-size:clamp(2rem,4.2vw,3rem);font-weight:690}.adminpulse__urgent{flex:0 0 auto;color:var(--danger);font-size:var(--text-lg);font-weight:680;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adminpulse__tasks{display:flex;min-width:0;flex-direction:column;margin-top:var(--space-4);border-top:1px solid var(--border)}.adminpulse__task{display:flex;align-items:center;justify-content:space-between;min-width:0;min-height:44px;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--border);color:var(--text-muted);font-size:var(--text-sm);text-decoration:none;touch-action:manipulation;transition:color var(--transition-fast),background var(--transition-fast)}.adminpulse__task:focus-visible,.adminpulse__task:hover{color:var(--text)}.adminpulse__task strong{flex:0 0 auto;color:var(--tone-fg);font-size:var(--text-md);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adminpulse__clear{padding:var(--space-4) 0;color:var(--text-muted);font-size:var(--text-sm)}.an-dash{gap:0}.an-workbench{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.an-workbench__bar{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:var(--space-5);padding:0 var(--space-5);border-bottom:1px solid var(--border)}.an-metricswitch,.an-range{display:flex;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:thin}.an-metricswitch::-webkit-scrollbar,.an-range::-webkit-scrollbar{height:var(--scrollbar-size-compact)}.an-range{gap:var(--space-5)}.an-range__item{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:44px;min-height:52px;color:var(--text-muted);font-size:var(--text-sm);font-weight:600;text-decoration:none;white-space:nowrap;touch-action:manipulation}.an-range__item:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent;content:""}.an-range__item:focus-visible,.an-range__item:hover,.an-range__item[aria-current=page]{color:var(--text)}.an-range__item[aria-current=page]:after{background:var(--accent)}.an-metricswitch{flex:0 1 auto;gap:2px;padding:3px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.an-metricswitch__item{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:44px;padding:0 var(--space-3);border:0;border-radius:var(--control-radius);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-xs);font-weight:600;white-space:nowrap;cursor:pointer;touch-action:manipulation}.an-metricswitch__item:focus-visible,.an-metricswitch__item:hover{color:var(--text)}.an-metricswitch__item[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--border)}.an-period-form{grid-template-columns:repeat(2,minmax(150px,220px)) minmax(140px,auto);padding:var(--space-4) var(--space-5);border:0;border-bottom:1px solid var(--border);border-radius:0;background:color-mix(in srgb,var(--surface-2) 48%,var(--surface))}.an-period-input{min-height:44px;background:var(--bg)}.an-period-input:focus{outline:none}.an-period-input:focus-visible{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 35%,transparent);outline-offset:1px}.an-workbench__chart{display:grid;grid-template-columns:minmax(150px,.24fr) minmax(0,1fr);align-items:start;min-width:0;grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-5)}.an-workbench__chart .an-chart-head__meta{position:-webkit-sticky;position:sticky;top:var(--space-4);padding-top:var(--space-2)}.an-chart__svg{min-height:230px}.an-compare{border-top:1px solid var(--border)}.an-compare__head{display:grid;grid-template-columns:minmax(180px,1fr) minmax(380px,2fr);align-items:end;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4) var(--space-5);background:color-mix(in srgb,var(--surface-2) 38%,var(--surface))}.an-compare__periods,.an-compare__row{display:grid;grid-template-columns:repeat(2,minmax(120px,.8fr)) minmax(110px,.7fr);grid-gap:var(--space-4);gap:var(--space-4)}.an-compare__periods{color:var(--text-faint);font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.an-compare__row{grid-template-columns:minmax(180px,1fr) repeat(2,minmax(120px,.8fr)) minmax(110px,.7fr);align-items:center;min-height:72px;padding:var(--space-3) var(--space-5);border-top:1px solid var(--border)}.an-compare__row:first-child{border-top:0}.an-compare__label{min-width:0;color:var(--text);font-size:var(--text-sm);font-weight:620}.an-compare__value{display:flex;min-width:0;flex-direction:column;gap:3px;color:var(--text);font-size:var(--text-md);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.an-delta{gap:3px;font-size:var(--text-xs)}.an-delta__icon{flex:0 0 auto}.an-compare__spark{min-width:0}.adminoverview__lower{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:stretch;grid-gap:var(--space-5);gap:var(--space-5)}.adminflow,.adminprovider{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.adminflow__head,.adminprovider__head{padding:var(--space-5);border-bottom:1px solid var(--border)}.adminflow__head>strong,.adminprovider__head>strong{color:var(--text);font-size:var(--text-lg);font-weight:680;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adminflow__rows{padding:0 var(--space-5)}.adminflow__row{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(100px,1.4fr) 36px;align-items:center;min-height:52px;grid-gap:var(--space-3);gap:var(--space-3);border-top:1px solid var(--border);color:var(--text);text-decoration:none;touch-action:manipulation}.adminflow__row:first-child{border-top:0}.adminflow__row:focus-visible,.adminflow__row:hover{background:color-mix(in srgb,var(--surface-hover) 62%,transparent)}.adminflow__status{min-width:0}.adminflow__track{display:block;height:4px;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-2)}.adminflow__track>span{display:block;height:100%;border-radius:inherit;background:var(--tone-fg)}.adminflow__row>strong{text-align:right;font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adminprovider{padding-bottom:var(--space-4)}.adminprovider__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:var(--space-4) var(--space-5)}.adminprovider__facts>div{min-width:0;padding-left:var(--space-4);border-left:1px solid var(--border)}.adminprovider__facts>div:first-child{padding-left:0;border-left:0}.adminprovider__facts dt{color:var(--text-muted);font-size:var(--text-xs)}.adminprovider__facts dd{margin-top:var(--space-2);overflow:hidden;color:var(--text);font-size:var(--text-sm);font-weight:620;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis}.adminprovider>.actions{padding:0 var(--space-5)}@media (max-width:980px){.adminoverview__lower,.adminpulse{grid-template-columns:minmax(0,1fr)}.adminpulse__attention{border-top:1px solid var(--border);border-left:0}.an-workbench__bar{align-items:stretch;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-5)}.an-range__item{min-height:44px}.an-metricswitch{align-self:flex-start}}@media (max-width:720px){.adminpulse__values{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-5)}.adminpulse__value:nth-child(3){padding-left:0;border-left:0}.an-workbench__chart{grid-template-columns:minmax(0,1fr)}.an-workbench__chart .an-chart-head__meta{position:static;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}.an-workbench__chart .an-statlabel,.an-workbench__chart .an-sub{grid-column:1}.an-workbench__chart .an-value{grid-row:1/span 2;grid-column:2}.an-period-form{grid-template-columns:repeat(2,minmax(0,1fr))}.an-period-submit{grid-column:1/-1}.an-compare__head{grid-template-columns:minmax(0,1fr)}.an-compare__periods{display:none}.an-compare__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4)}.an-compare__label{grid-column:1/-1}.an-compare__value:before{color:var(--text-faint);content:attr(data-label);font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.an-compare__spark{display:none}}@media (max-width:480px){.adminflow__head,.adminprovider__head,.adminpulse__attention,.adminpulse__summary,.an-compare__head,.an-compare__row,.an-workbench__chart{padding-right:var(--space-4);padding-left:var(--space-4)}.adminpulse__values{grid-template-columns:minmax(0,1fr)}.adminpulse__value,.adminpulse__value:nth-child(3){padding:var(--space-3) 0 0;border-top:1px solid var(--border);border-left:0}.adminpulse__value:first-child{padding-top:0;border-top:0}.an-period-form,.an-workbench__bar{padding-right:var(--space-4);padding-left:var(--space-4)}.an-period-form{grid-template-columns:minmax(0,1fr)}.an-period-submit{grid-column:auto}.an-chart__svg{min-height:210px}.adminflow__rows{padding:0 var(--space-4)}.adminflow__row{grid-template-columns:minmax(0,1fr) 32px}.adminflow__track{display:none}.adminprovider>.actions,.adminprovider__facts{padding-right:var(--space-4);padding-left:var(--space-4)}}.orderdesk,.stockimport,.stockinventory{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.orderdesk__controls{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;grid-gap:0;gap:0;padding:var(--space-4) var(--space-5) 0;border-bottom:1px solid var(--border)}.orderdesk__controls .listsearch{align-self:center;max-width:340px;margin-bottom:var(--space-3)}.orderdesk__filters{flex-wrap:nowrap;min-width:0;overflow-x:auto;gap:var(--space-5);scrollbar-width:thin}.orderdesk__filters::-webkit-scrollbar{height:var(--scrollbar-size-compact)}.orderdesk__filters .filterbar__item{position:relative;min-height:52px;padding:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent}.orderdesk__filters .filterbar__item:hover{border-bottom-color:var(--border-strong);background:transparent}.orderdesk__filters .filterbar__item[aria-current=true]{border-bottom-color:var(--tone-fg,var(--accent));background:transparent;color:var(--tone-fg,var(--text))}.orderdesk__results{min-width:0}.orderdesk__results>.pager{margin:0;padding:var(--space-4) var(--space-5);border-top:1px solid var(--border)}.orderdesk__empty{padding:var(--space-6) var(--space-5)}.orderqueue{min-width:0}.orderqueue__head,.orderqueue__row{display:grid;grid-template-columns:minmax(220px,1.55fr) minmax(130px,.9fr) minmax(120px,.82fr) minmax(78px,.52fr) minmax(124px,.82fr) 20px;align-items:center;grid-gap:var(--space-4);gap:var(--space-4)}.orderqueue__head{min-height:42px;padding:0 var(--space-5);background:color-mix(in srgb,var(--surface-2) 48%,var(--surface));color:var(--text-faint);font-size:10px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.orderqueue__row{min-height:82px;padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);color:var(--text);text-decoration:none;touch-action:manipulation;transition:background var(--transition-fast)}.orderqueue__row:first-child{border-top:0}.orderqueue__row:focus-visible,.orderqueue__row:hover{background:var(--surface-hover)}.orderqueue__date,.orderqueue__fulfilment,.orderqueue__identity,.orderqueue__value{min-width:0}.orderqueue__identity{display:flex;flex-direction:column;gap:5px}.orderqueue__number{overflow:hidden;color:var(--accent);font-size:var(--text-xs);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.orderqueue__title{display:-webkit-box;overflow:hidden;font-size:var(--text-sm);font-weight:630;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.orderqueue__status{min-width:0}.orderqueue__status .statuschip{max-width:100%;overflow:hidden;text-overflow:ellipsis}.orderqueue__fulfilment{display:grid;grid-template-columns:minmax(56px,1fr) auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2)}.orderqueue__progress{display:block;height:5px;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-2)}.orderqueue__progress>span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.orderqueue__fulfilment strong,.orderqueue__value strong{font-size:var(--text-sm);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.orderqueue__date{color:var(--text-muted);font-size:var(--text-xs);line-height:1.4}.orderqueue__open{display:inline-flex;color:var(--text-faint)}.orderqueue__row:focus-visible .orderqueue__open,.orderqueue__row:hover .orderqueue__open{color:var(--accent)}.orderqueue__celllabel,.orderqueue__mobilelabel{display:none}.stockdesk{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:start;min-width:0;grid-gap:var(--space-5);gap:var(--space-5)}.stockimport__head,.stockinventory__head{padding:var(--space-5);border-bottom:1px solid var(--border)}.stockimport__head h2,.stockinventory__head h2{margin-top:3px;color:var(--text);font-size:var(--text-md);font-weight:650;letter-spacing:-.015em}.stockimport__head p,.stockinventory__head p{max-width:62ch;margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.stockimport__body{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5)}.stockimport__fieldhead{display:flex;align-items:baseline;justify-content:space-between;min-width:0;gap:var(--space-3)}.stockimport__fieldhead>span{flex:0 0 auto;color:var(--text-muted);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}textarea.field__input.stockimport__textarea{min-height:180px;height:auto;padding:var(--space-3) var(--space-4);resize:vertical}.stockimport__result{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-muted);font-size:var(--text-xs)}.stockimport__result .panel__label{grid-column:1/-1;color:var(--text)}.stockimport__result strong{display:block;margin-top:3px;color:var(--text);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stockimport__actions{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 42%,var(--surface))}.stockinventory__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5)}.stockinventory__head>div:first-child{min-width:0}.stockinventory__summary{display:grid;grid-template-columns:repeat(2,minmax(80px,1fr));flex:0 0 auto;min-width:190px}.stockinventory__summary>span{display:flex;min-width:0;flex-direction:column;gap:var(--space-2);padding-left:var(--space-4);border-left:1px solid var(--border);color:var(--text-muted);font-size:var(--text-xs)}.stockinventory__summary strong{color:var(--tone-fg,var(--text));font-size:var(--text-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stockinventory__row{display:grid;grid-template-columns:minmax(170px,1.35fr) minmax(80px,.8fr) 68px 68px 18px;align-items:center;min-height:72px;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);color:var(--text);text-decoration:none;touch-action:manipulation;transition:background var(--transition-fast)}.stockinventory__row:first-child{border-top:0}.stockinventory__row:focus-visible,.stockinventory__row:hover{background:var(--surface-hover)}.stockinventory__identity{display:flex;min-width:0;flex-direction:column;gap:4px}.stockinventory__identity strong{overflow:hidden;font-size:var(--text-sm);font-weight:630;text-overflow:ellipsis;white-space:nowrap}.stockinventory__count span,.stockinventory__identity span,.stockinventory__threshold span{color:var(--text-muted);font-size:var(--text-xs)}.stockinventory__track{display:block;height:5px;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-2)}.stockinventory__track>span{display:block;height:100%;border-radius:inherit;background:var(--tone-fg,var(--accent))}.stockinventory__count,.stockinventory__threshold{display:flex;min-width:0;flex-direction:column;gap:4px}.stockinventory__count strong,.stockinventory__threshold strong{color:var(--tone-fg,var(--text));font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stockinventory__open{display:inline-flex;color:var(--text-faint)}.stockinventory__row:focus-visible .stockinventory__open,.stockinventory__row:hover .stockinventory__open{color:var(--accent)}.stockinventory__empty{padding:var(--space-6) var(--space-5)}@media (max-width:1100px){.orderqueue__head{display:none}.orderqueue__row{grid-template-columns:minmax(0,1fr) auto;min-height:0;gap:var(--space-3) var(--space-5);padding-top:var(--space-4);padding-bottom:var(--space-4)}.orderqueue__identity{grid-column:1}.orderqueue__status{grid-column:2}.orderqueue__fulfilment{grid-column:1/-1;grid-template-columns:auto minmax(64px,1fr) auto}.orderqueue__value{grid-column:1}.orderqueue__date{grid-column:2;text-align:right}.orderqueue__open{display:none}.orderqueue__celllabel{display:block;color:var(--text-faint);font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.stockdesk{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.orderdesk__controls{grid-template-columns:minmax(0,1fr);gap:0;padding-right:var(--space-4);padding-left:var(--space-4)}.orderdesk__filters{margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4)}.orderqueue__row{padding-right:var(--space-4);padding-left:var(--space-4)}.orderqueue__status .statuschip{padding-right:9px;padding-left:9px}.stockimport__body,.stockimport__head,.stockinventory__head{padding-right:var(--space-4);padding-left:var(--space-4)}.stockinventory__head{flex-direction:column}.stockinventory__summary{width:100%}.stockinventory__summary>span:first-child{padding-left:0;border-left:0}.stockinventory__row{grid-template-columns:minmax(0,1fr) repeat(2,auto);padding-right:var(--space-4);padding-left:var(--space-4)}.stockinventory__identity{grid-column:1/-1;padding-right:calc(18px + var(--space-3))}.stockinventory__level{grid-column:1}.stockinventory__open{grid-row:1;grid-column:3;align-self:center;justify-self:end}}@media (max-width:480px){.orderqueue__row{gap:var(--space-3)}.orderqueue__identity,.orderqueue__status{grid-column:1/-1}.orderqueue__status{justify-self:start}.orderqueue__date,.orderqueue__value{grid-column:auto}.stockimport__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-right:var(--space-4);padding-left:var(--space-4)}.stockinventory__row{grid-template-columns:minmax(0,1fr) auto auto}}.ticketqueue__head,.ticketqueue__row{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(190px,1.05fr) minmax(108px,.55fr) minmax(140px,.82fr) 18px;align-items:center;grid-gap:var(--space-4);gap:var(--space-4)}.ticketqueue__head{min-height:42px;padding:0 var(--space-5);background:color-mix(in srgb,var(--surface-2) 48%,var(--surface));color:var(--text-faint);font-size:10px;font-weight:650;letter-spacing:.09em;text-transform:uppercase}.ticketqueue__row{min-height:82px;padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);color:var(--text);text-decoration:none;touch-action:manipulation;transition:background var(--transition-fast)}.ticketqueue__row:first-child{border-top:0}.ticketqueue__row:focus-visible,.ticketqueue__row:hover{background:var(--surface-hover)}.ticketqueue__identity{display:flex;min-width:0;flex-direction:column;gap:4px}.ticketqueue__number{overflow:hidden;color:var(--accent);font-size:var(--text-xs);font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.ticketqueue__identity strong{display:-webkit-box;overflow:hidden;font-size:var(--text-sm);font-weight:630;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ticketqueue__identity>span:last-child:not(:first-child){color:var(--text-muted);font-size:var(--text-xs)}.ticketqueue__chips,.ticketqueue__status{display:flex;min-width:0;align-items:center;gap:var(--space-2)}.ticketqueue__chips{flex-wrap:wrap}.ticketqueue__unread{min-width:0}.ticketqueue__unread .statuschip{min-width:34px;justify-content:center}.ticketqueue__date,.ticketqueue__zero{color:var(--text-muted);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ticketqueue__open{display:inline-flex;color:var(--text-faint)}.ticketqueue__row:focus-visible .ticketqueue__open,.ticketqueue__row:hover .ticketqueue__open{color:var(--accent)}.ticketqueue__celllabel{display:none}.reviewdesk{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.reviewdesk__filters{flex-wrap:nowrap;min-width:0;overflow-x:auto;gap:var(--space-5);padding:0 var(--space-5);border-bottom:1px solid var(--border);scrollbar-width:thin}.reviewdesk__filters::-webkit-scrollbar{height:var(--scrollbar-size-compact)}.reviewdesk__filters .filterbar__item{min-height:52px;padding:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent}.reviewdesk__filters .filterbar__item:hover{border-bottom-color:var(--border-strong);background:transparent}.reviewdesk__filters .filterbar__item[aria-current=true]{border-bottom-color:var(--tone-fg,var(--accent));background:transparent;color:var(--tone-fg,var(--text))}.reviewdesk__results>.pager{margin:0;padding:var(--space-4) var(--space-5);border-top:1px solid var(--border)}.reviewdesk__empty{padding:var(--space-6) var(--space-5)}.reviewrow{min-width:0;padding:var(--space-5);border-top:1px solid var(--border)}.reviewrow:first-child{border-top:0}.reviewrow__head{justify-content:space-between;min-width:0;gap:var(--space-4)}.reviewrow__head,.reviewrow__meta,.reviewrow__rating{display:flex;align-items:center}.reviewrow__meta{min-width:0;gap:var(--space-5);color:var(--text-muted);font-size:var(--text-xs)}.reviewrow__rating{gap:2px}.reviewrow__rating strong{margin-left:var(--space-2);color:var(--text);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reviewrow__star{fill:transparent;stroke:var(--border-strong);stroke-width:1.2px}.reviewrow__star[data-filled=true]{fill:#e0972a;stroke:#e0972a}.reviewrow__body{max-width:84ch;margin-top:var(--space-4);color:var(--text);font-size:var(--text-sm);line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.reviewrow__flags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.reviewrow__moderation{display:grid;grid-template-columns:minmax(240px,1fr) auto;align-items:end;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border)}.reviewrow__reason{max-width:620px}.reviewrow__actions{display:flex;justify-content:flex-end;gap:var(--space-2)}.reviewrow__error{grid-column:1/-1}.reviewrow__decision{display:grid;grid-template-columns:minmax(120px,.3fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border);font-size:var(--text-sm)}.manualsummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.manualsummary__fact{display:flex;min-width:0;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-left:1px solid var(--border)}.manualsummary__fact:first-child{border-left:0}.manualsummary__fact span{color:var(--text-muted);font-size:var(--text-xs)}.manualsummary__fact strong{overflow:hidden;color:var(--text);font-size:var(--text-sm);font-weight:630;text-overflow:ellipsis}.manualdesk{display:grid;grid-template-columns:minmax(300px,.88fr) minmax(0,1.12fr);align-items:start;min-width:0;grid-gap:var(--space-5);gap:var(--space-5)}.manualdesk--single{grid-template-columns:minmax(0,1fr)}.manualdesk__actions,.manualdesk__chat,.ordertimeline{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.manualdesk__sectionhead,.ordertimeline__head{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.manualdesk__sectionhead h2,.ordertimeline__head h2{margin-top:3px;font-size:var(--text-md);font-weight:650}.orderactions{padding:var(--space-5)}.orderactions__fields{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.orderactions__buttons,.orderactions__take{display:flex;flex-wrap:wrap;gap:var(--space-2)}.orderactions__buttons{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border)}.orderactions__take .button{width:100%}.orderactions>.formmsg--error{margin-top:var(--space-3)}.chatpanel__title{margin-bottom:var(--space-4)}.chatpanel__composer{margin-top:var(--space-4)}.chatpanel__composer .button{margin-top:var(--space-3)}.chatpanel__error{color:var(--danger)}.manualdesk__chat .chatpanel__title{margin:0;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);font-size:var(--text-md)}.manualdesk__chat .chat{max-height:360px;margin:var(--space-4) var(--space-5) 0;border-radius:var(--radius-md)}.manualdesk__chat .chatpanel__composer{margin:var(--space-4) 0 0;padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 42%,var(--surface))}.ordertimeline__row{display:grid;grid-template-columns:12px minmax(150px,.75fr) minmax(120px,.6fr) minmax(160px,1fr) minmax(140px,.75fr);align-items:center;min-height:56px;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--text-xs)}.ordertimeline__row:first-child{border-top:0}.ordertimeline__marker{width:8px;height:8px;border:2px solid var(--accent);border-radius:50%}.ordertimeline__row strong{color:var(--text);font-size:var(--text-sm)}.ordertimeline__row time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:1100px){.ticketqueue__head{display:none}.ticketqueue__row{grid-template-columns:minmax(0,1fr) auto;min-height:0;gap:var(--space-3) var(--space-4);padding-top:var(--space-4);padding-bottom:var(--space-4)}.ticketqueue__identity{grid-column:1}.ticketqueue__status{grid-column:2;justify-self:end}.ticketqueue__unread{grid-column:1}.ticketqueue__date{grid-column:2;text-align:right}.ticketqueue__open{display:none}.ticketqueue__celllabel{display:block;margin-bottom:4px;color:var(--text-faint);font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.manualdesk{grid-template-columns:minmax(0,1fr)}.ordertimeline__row{grid-template-columns:12px minmax(140px,.8fr) minmax(100px,.6fr) minmax(0,1fr)}.ordertimeline__row time{grid-column:2/-1}}@media (max-width:720px){.reviewdesk__filters{padding-right:var(--space-4);padding-left:var(--space-4)}.reviewrow{padding:var(--space-4)}.reviewrow__head{align-items:flex-start;flex-direction:column}.reviewrow__meta{width:100%;justify-content:space-between}.reviewrow__moderation{grid-template-columns:minmax(0,1fr)}.reviewrow__reason{max-width:none}.reviewrow__actions{justify-content:stretch}.reviewrow__actions .button{flex:1 1}.manualsummary{grid-template-columns:repeat(2,minmax(0,1fr))}.manualsummary__fact:nth-child(odd){border-left:0}.manualsummary__fact:nth-child(n+3){border-top:1px solid var(--border)}.manualdesk__chat .chat,.manualdesk__chat .chatpanel__composer{margin-right:var(--space-4);margin-left:var(--space-4)}.manualdesk__chat .chatpanel__composer{margin:var(--space-4) 0 0}.manualdesk__chat .chatpanel__composer,.ordertimeline__head{padding-right:var(--space-4);padding-left:var(--space-4)}.ordertimeline__row{grid-template-columns:12px minmax(0,1fr);gap:var(--space-2) var(--space-3);padding:var(--space-4)}.ordertimeline__row time,.ordertimeline__row>span:not(.ordertimeline__marker){grid-column:2}}@media (max-width:480px){.ticketqueue__date,.ticketqueue__identity,.ticketqueue__status,.ticketqueue__unread{grid-column:1/-1;justify-self:start;text-align:left}.reviewrow__meta{align-items:flex-start;flex-direction:column;gap:var(--space-2)}.manualsummary{grid-template-columns:minmax(0,1fr)}.manualsummary__fact,.manualsummary__fact:nth-child(n+3),.manualsummary__fact:nth-child(odd){border-top:1px solid var(--border);border-left:0}.manualsummary__fact:first-child{border-top:0}.manualdesk__chat .chatpanel__title,.manualdesk__sectionhead,.orderactions{padding-right:var(--space-4);padding-left:var(--space-4)}.manualdesk__chat .chat{margin-right:var(--space-4);margin-left:var(--space-4)}}.pricingworkspace,.pricingworkspace__controls{min-width:0}.pricingworkspace{display:flex;flex-direction:column;gap:var(--space-5)}.pricingworkspace__controls{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:start;grid-gap:var(--space-5);gap:var(--space-5)}.pricingpanel,.ratehistory,.syncdesk{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.pricingpanel__head,.ratehistory__head,.syncdesk__head{padding:var(--space-5);border-bottom:1px solid var(--border)}.pricingpanel__head h2,.ratehistory__head h2,.syncdesk__head h2{margin-top:3px;font-size:var(--text-md);font-weight:650;letter-spacing:-.015em}.pricingpanel__head p,.syncdesk__head p{max-width:66ch;margin-top:var(--space-2);color:var(--text-muted);font-size:var(--text-sm);line-height:1.5}.pricingpanel__body{display:flex;min-width:0;flex-direction:column;gap:var(--space-5);padding:var(--space-5)}.pricingpanel__fields{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.pricingpanel--markup .pricingpanel__fields{grid-template-columns:minmax(200px,1.2fr) minmax(140px,.8fr)}.pricingpanel__search{margin-bottom:var(--space-4)}.pricingpanel__actions{display:flex;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 42%,var(--surface))}.pricehero{display:flex;flex-direction:column;gap:4px;padding-bottom:var(--space-4);border-bottom:1px solid var(--border)}.pricehero__label{order:-1;color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}.pricehero__value{font-size:var(--text-xl);font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricehero__meta{color:var(--text-faint);font-size:var(--text-sm)}.ratepreview{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.ratepreview__summary{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(100px,.5fr)}.ratepreview__summary>span{display:flex;min-width:0;flex-direction:column;gap:5px;padding:var(--space-3);border-left:1px solid var(--border);color:var(--text-muted);font-size:var(--text-xs)}.ratepreview__summary>span:first-child{border-left:0}.ratepreview__summary strong{color:var(--text);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ratepreview__row,.ratepreview__rows{border-top:1px solid var(--border)}.ratepreview__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3);color:var(--text-muted);font-size:var(--text-xs)}.ratepreview__row:first-child{border-top:0}.ratepreview__row strong{min-width:0;overflow:hidden;color:var(--text);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.ratepreview__confirm{margin:0;padding:var(--space-3);border-top:1px solid var(--border)}.pricingpanel__preview{margin:0}.ratehistory__row{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(200px,1.1fr) minmax(170px,.8fr);align-items:center;min-height:68px;grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-3) var(--space-5);border-top:1px solid var(--border)}.ratehistory__row:first-child{border-top:0}.ratehistory__row>span,.ratehistory__row>time{display:flex;min-width:0;flex-direction:column;gap:5px;color:var(--text-muted);font-size:var(--text-xs)}.ratehistory__row strong{display:flex;min-width:0;align-items:center;gap:var(--space-2);overflow:hidden;color:var(--text);font-size:var(--text-sm);font-weight:620;text-overflow:ellipsis}.ratehistory__empty{padding:var(--space-6) var(--space-5)}.pricing-rate{margin-right:var(--space-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.syncdesk__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5)}.syncdesk__provider{flex:0 0 auto;padding:7px 11px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs)}.syncdesk__resources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4) var(--space-5) 0}.syncdesk__resources a{display:flex;min-width:0;min-height:64px;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text);text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.syncdesk__resources a:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--surface-2))}.syncdesk__resources a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.syncdesk__resources a>span{display:flex;min-width:0;flex-direction:column;gap:4px}.syncdesk__resources strong{font-size:var(--text-sm)}.syncdesk__connection,.syncdesk__resources small{color:var(--text-muted);font-size:var(--text-xs);line-height:1.45}.syncdesk__resources svg{flex:0 0 auto;color:var(--text-muted)}.syncdesk__connection{margin:0;padding:var(--space-3) var(--space-5) var(--space-4);border-bottom:1px solid var(--border)}.syncdesk__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border)}.syncdesk__actions>div:first-child{display:flex;min-width:0;flex-direction:column;gap:4px}.syncdesk__actions>div:first-child strong{font-size:var(--text-sm)}.syncdesk__actions>div:first-child span{color:var(--text-muted);font-size:var(--text-xs)}.syncdesk__actions .actions{margin:0}.syncdesk__summary{padding:var(--space-5);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 42%,var(--surface))}.syncdesk__mode{display:inline-flex;color:var(--tone-fg);font-size:var(--text-xs);font-weight:650}.syncdesk__summary>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:var(--space-4)}.syncdesk__summary>div>span{display:flex;min-width:0;flex-direction:column;gap:var(--space-2);padding-left:var(--space-4);border-left:1px solid var(--border);color:var(--text-muted);font-size:var(--text-xs)}.syncdesk__summary>div>span:first-child{padding-left:0;border-left:0}.syncdesk__summary strong{color:var(--text);font-size:var(--text-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.syncdesk__message{margin:var(--space-4) var(--space-5)}.syncdiff__head,.syncdiff__row{display:grid;grid-template-columns:minmax(140px,.35fr) minmax(0,1fr);align-items:center;grid-gap:var(--space-4);gap:var(--space-4);padding-right:var(--space-5);padding-left:var(--space-5)}.syncdiff__head{min-height:40px;background:var(--surface-2);color:var(--text-faint);font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.syncdiff__row{min-height:64px;padding-top:var(--space-3);padding-bottom:var(--space-3);border-top:1px solid var(--border)}.syncdiff__row>.statuschip{justify-self:start}.syncdiff__identity{display:flex;min-width:0;flex-direction:column;gap:4px}.syncdiff__identity strong{overflow:hidden;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.syncdiff__identity span{color:var(--text-muted);font-size:var(--text-xs)}@media (max-width:900px){.pricingworkspace__controls{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.pricingpanel__body,.pricingpanel__head,.ratehistory__head,.syncdesk__actions,.syncdesk__connection,.syncdesk__head,.syncdesk__resources,.syncdesk__summary{padding-right:var(--space-4);padding-left:var(--space-4)}.pricingpanel--markup .pricingpanel__fields{grid-template-columns:minmax(0,1fr)}.ratehistory__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4);padding-right:var(--space-4);padding-left:var(--space-4)}.ratehistory__date{grid-column:1/-1}.syncdesk__actions{align-items:stretch;flex-direction:column}.syncdesk__resources{grid-template-columns:minmax(0,1fr)}.syncdesk__actions .actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.syncdesk__summary>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) 0}.syncdesk__summary>div>span:nth-child(odd){padding-left:0;border-left:0}.syncdiff__head,.syncdiff__row{padding-right:var(--space-4);padding-left:var(--space-4)}}@media (max-width:480px){.pricingpanel__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-right:var(--space-4);padding-left:var(--space-4)}.pricingpanel--rate .pricingpanel__actions,.ratepreview__summary{grid-template-columns:minmax(0,1fr)}.ratepreview__summary>span{border-top:1px solid var(--border);border-left:0}.ratepreview__summary>span:first-child{border-top:0}.ratepreview__row{align-items:flex-start;flex-direction:column;gap:4px}.ratehistory__row{grid-template-columns:minmax(0,1fr)}.ratehistory__date{grid-column:auto}.syncdesk__head{flex-direction:column}.syncdesk__summary>div{grid-template-columns:minmax(0,1fr)}.syncdesk__summary>div>span,.syncdesk__summary>div>span:nth-child(odd){padding:var(--space-3) 0 0;border-top:1px solid var(--border);border-left:0}.syncdesk__summary>div>span:first-child{padding-top:0;border-top:0}.syncdiff__head{display:none}.syncdiff__row{grid-template-columns:minmax(0,1fr)}}.acards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:var(--space-4);gap:var(--space-4)}.acard{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:inherit;text-decoration:none;transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}a.acard:hover{border-color:var(--border-strong);background:var(--surface-hover);transform:translateY(-1px)}.secmgr{flex-direction:column}.secmgr,.secmgr__head{display:flex;gap:var(--space-4)}.secmgr__head{align-items:flex-end;justify-content:space-between;flex-wrap:wrap}.secmgr__form{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.acard__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.acard__head .catx-rowcheck-hit{place-items:center;width:44px;height:44px;margin:0;padding:0}.acard__id{font-size:var(--text-sm);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent);overflow-wrap:anywhere}.acard__title{font-size:var(--text-md);font-weight:600;line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.acard__sub{color:var(--text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.acard__progress{height:6px;border-radius:var(--radius-pill);background:var(--surface-2);overflow:hidden}.acard__progress>span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.acard__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--border)}.acard__stat{display:flex;flex-direction:column;gap:2px;min-width:0}.acard__statlabel{color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.acard__statvalue{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.acard__foot{justify-content:space-between;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.acard__actions,.acard__foot{display:flex;align-items:center;flex-wrap:wrap}.acard__actions{gap:var(--space-2)}.acards--wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}.refundpanel{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.refundpanel__summary{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);color:var(--text-muted);font-size:var(--text-sm)}.refundpanel__lines{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.refundpanel__line{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2)}.refundpanel__line>span{display:grid;grid-gap:2px;gap:2px}.refundpanel__line small{color:var(--text-muted)}.refundpanel__confirm{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm)}