:root:not([data-design=phase1]) .app[data-area=settings] .page{max-width:1180px}:root:not([data-design=phase1]) .app[data-area=settings] .page .page{padding:0;margin:0;max-width:none;min-height:0;background:transparent}:root:not([data-design=phase1]) .app[data-area=settings] .page .page>.page-header{margin:28px 0 16px;align-items:center}:root:not([data-design=phase1]) .app[data-area=settings] .page .page>.page-header h1{font:700 20px/1.25 var(--ui-font-display);letter-spacing:-.025em}:root:not([data-design=phase1]) .app[data-area=settings] .page .page>.page-header p{font-size:13.5px}:root:not([data-design=phase1]) .app[data-area=settings] .page :is(.panel,.rs-panel) h2{font:700 17px/1.3 var(--ui-font-display);letter-spacing:-.02em;color:var(--ui-ink);margin:0 0 6px}:root:not([data-design=phase1]) .app[data-area=settings] .page :is(.panel,.rs-panel) h3{font:700 14px/1.35 var(--ui-font-display);letter-spacing:-.01em;color:var(--ui-ink);margin:0 0 6px}:root:not([data-design=phase1]) .app[data-area=settings] .page .eyebrow{font:700 11.5px/1.2 var(--ui-font);letter-spacing:.08em;color:var(--ui-brand-ink);text-transform:uppercase}:root:not([data-design=phase1]) .app[data-area=settings] .page :is(.panel,.rs-panel,.shop-card,.empty-shops){border:0;border-radius:var(--ui-r-l);background:var(--ui-card);box-shadow:var(--ui-shadow-1)}:root:not([data-design=phase1]) .app[data-area=settings] .page :is(.settings-help,.integration-card,.label-card,.ki-card,.rs-panel,.area-list,.area-move,.invite-form){padding:22px 24px}:root:not([data-design=phase1]) .app[data-area=settings] .page .rs-panel{margin:0 0 18px}:root:not([data-design=phase1]) .app[data-area=settings] .page :is(.panel,.rs-panel) p{color:var(--ui-ink-2);font-size:13.5px;line-height:1.6}:root:not([data-design=phase1]) .app[data-area=settings] .page :is(.muted,.rs-hint,.label-hint,.ki-muted,.hotkey-hint,.sg-hint){color:var(--ui-muted);font-size:13px;line-height:1.55}:root:not([data-design=phase1]) .app[data-area=settings] .page .settings-help{line-height:1.6}:root:not([data-design=phase1]) .app[data-area=settings] .page .settings-help ol{margin:10px 0 0;padding-left:0;list-style:none;counter-reset:step;display:grid;grid-gap:10px;gap:10px}:root:not([data-design=phase1]) .app[data-area=settings] .page .settings-help ol>li{counter-increment:step;position:relative;padding-left:34px;margin:0;color:var(--ui-ink-2);font-size:13.5px;line-height:1.55}:root:not([data-design=phase1]) .app[data-area=settings] .page .settings-help ol>li:before{content:counter(step);position:absolute;left:0;top:0;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--ui-brand-soft);color:var(--ui-brand-ink);font:700 11.5px/1 var(--ui-font-display)}:root:not([data-design=phase1]) .app[data-area=settings] .page :is(.settings-help,.ki-card,.label-card,.rs-panel) code{padding:1px 6px;border-radius:6px;background:var(--ui-sunken);color:var(--ui-ink);font-size:12.5px;overflow-wrap:anywhere}:root:not([data-design=phase1]) .app[data-area=settings] .page .settings-form{gap:14px;max-width:820px}:root:not([data-design=phase1]) .app[data-area=settings] .page :is(.label-field,.rs-block,.ki-field),:root:not([data-design=phase1]) .app[data-area=settings] .page :is(.settings-form,.label-field,.rs-block,.ki-field,.ki-form,.invite-form,.area-create,.stock-group-manual-form) label{font-size:12.5px;font-weight:600;color:var(--ui-ink-2)}:root:not([data-design=phase1]) .app[data-area=settings] .page :is(.settings-form,.label-field,.return-settings,.ki-form,.ki-field,.invite-form,.area-create,.area-move,.stock-group-manual-form,.integration-card) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not(.ui-switch-input),select,textarea){min-height:40px;padding:0 12px;border:1px solid var(--ui-line);border-radius:var(--ui-r-s);background:var(--ui-card);color:var(--ui-ink);font:500 13.5px/1.4 var(--ui-font);box-shadow:none;transition:border-color var(--ui-dur-fast) ease,box-shadow var(--ui-dur-fast) ease}:root:not([data-design=phase1]) .app[data-area=settings] .page :is(.settings-form,.return-settings,.label-field,.ki-field) textarea{padding:10px 12px;min-height:88px;line-height:1.5}:root:not([data-design=phase1]) .app[data-area=settings] .page :is(.settings-form,.label-field,.return-settings,.ki-form,.ki-field,.invite-form,.area-create,.area-move,.stock-group-manual-form,.integration-card) :is(input,select,textarea):focus{outline:none;border-color:var(--ui-brand);box-shadow:var(--ui-ring)}:root:not([data-design=phase1]) .app[data-area=settings] .page :is(input[type=range],input[type=checkbox],input[type=radio]){accent-color:var(--ui-brand)}:root:not([data-design=phase1]) .app[data-area=settings] .page :is(.label-field,.ki-field) small{font-weight:400;color:var(--ui-muted);font-size:12px}:root:not([data-design=phase1]) .app[data-area=settings] .page .return-settings button:not(.ui-icon-btn){min-height:40px;padding:0 16px;border-radius:var(--ui-r-s);border:1px solid var(--ui-brand);background:var(--ui-brand);color:#fff;font:600 13.5px/1 var(--ui-font);transition:transform var(--ui-dur-press) var(--ui-ease-press),background-color var(--ui-dur-fast) ease,box-shadow var(--ui-dur-fast) ease}:root:not([data-design=phase1]) .app[data-area=settings] .page .return-settings button.secondary{background:var(--ui-card);color:var(--ui-brand-ink);border-color:var(--ui-line)}:root:not([data-design=phase1]) .app[data-area=settings] .page .return-settings button:not(:disabled):active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){:root:not([data-design=phase1]) .app[data-area=settings] .page .return-settings button:not(.secondary):not(:disabled):hover{box-shadow:var(--ui-shadow-brand)}:root:not([data-design=phase1]) .app[data-area=settings] .page .return-settings button.secondary:not(:disabled):hover{background:var(--ui-brand-tint)}}:root:not([data-design=phase1]) .app[data-area=settings] .page :is(.text-danger,.label-actions .danger,.ki-link.danger){color:var(--ui-bad)}:root:not([data-design=phase1]) .app[data-area=settings] .page :is(.shop-message,.rs-msg,.label-message,.notice){border-radius:var(--ui-r-m);font-size:13.5px}:root:not([data-design=phase1]) .app[data-area=settings] .page .shop-message{border:0;background:var(--ui-brand-tint);color:var(--ui-brand-ink)}:root:not([data-design=phase1]) .app[data-area=settings] .page .shop-notice{border:0;border-radius:var(--ui-r-m);background:var(--ui-warn-soft);color:var(--ui-warn)}:root:not([data-design=phase1]) .app[data-area=settings] .page .shop-notice strong{font-size:13.5px}:root:not([data-design=phase1]) .app[data-area=settings] .page .shop-notice span{font-size:12.5px;color:var(--ui-ink-2)}:root:not([data-design=phase1]) .app[data-area=settings] .page :is(.rs-ok,.label-message.ok,.integration-result.success){border:0;background:var(--ui-ok-soft);color:var(--ui-ok)}:root:not([data-design=phase1]) .app[data-area=settings] .page :is(.rs-error,.label-message.error,.integration-result.error){border:0;background:var(--ui-bad-soft);color:var(--ui-bad)}:root:not([data-design=phase1]) .app[data-area=settings] .page .label-hint.warn,:root:not([data-design=phase1]) .app[data-area=settings] .page .label-save-bar span{color:var(--ui-warn)}:root:not([data-design=phase1]) .app[data-area=settings] .page .shop-grid{gap:16px}:root:not([data-design=phase1]) .app[data-area=settings] .page .shop-card{padding:20px 22px;gap:16px}:root:not([data-design=phase1]) .app[data-area=settings] .page :is(.shop-card-icon,.dialog-symbol,.integration-icon){width:44px;height:44px;flex:0 0 44px;border-radius:var(--ui-r-m);background:var(--ui-brand);color:#fff;box-shadow:var(--ui-select-shadow)}:root:not([data-design=phase1]) .app[data-area=settings] .page .shop-card h2{font:700 16px/1.3 var(--ui-font-display);letter-spacing:-.02em;margin:0 0 3px}:root:not([data-design=phase1]) .app[data-area=settings] .page .shop-card p{font-size:12.5px;color:var(--ui-muted)}:root:not([data-design=phase1]) .app[data-area=settings] .page .connection-status{height:24px;padding:0 10px 0 8px;border-radius:var(--ui-r-pill);font:700 11.5px/1 var(--ui-font);background:var(--ui-sunken);color:var(--ui-muted)}:root:not([data-design=phase1]) .app[data-area=settings] .page .connection-status.connected{background:var(--ui-ok-soft);color:var(--ui-ok)}:root:not([data-design=phase1]) .app[data-area=settings] .page .connection-status.connected i{background:currentColor}:root:not([data-design=phase1]) .app[data-area=settings] .page :is(.connection-status.syncing,.connection-status.connecting){background:var(--ui-brand-soft);color:var(--ui-brand-ink)}:root:not([data-design=phase1]) .app[data-area=settings] .page :is(.connection-status.error,.connection-status.reauth_required){background:var(--ui-bad-soft);color:var(--ui-bad)}:root:not([data-design=phase1]) .app[data-area=settings] .page .shop-card dl{gap:8px;margin:16px 0}:root:not([data-design=phase1]) .app[data-area=settings] .page .shop-card dl div{border-radius:var(--ui-r-s);background:var(--ui-sunken);padding:10px 12px}:root:not([data-design=phase1]) .app[data-area=settings] .page .shop-card dt{font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--ui-muted)}:root:not([data-design=phase1]) .app[data-area=settings] .page .shop-card dd{margin-top:3px;font-size:13px;font-weight:600;color:var(--ui-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}:root:not([data-design=phase1]) .app[data-area=settings] .page .shop-actions{gap:10px;flex-wrap:wrap;border-top:1px solid var(--ui-hairline);padding-top:14px}:root:not([data-design=phase1]) .app[data-area=settings] .page .text-danger{font-size:13px;font-weight:600;min-height:36px}:root:not([data-design=phase1]) .app[data-area=settings] .page .shop-error{border-radius:var(--ui-r-xs)!important;background:var(--ui-bad-soft)!important;color:var(--ui-bad)!important;font-size:12.5px}:root:not([data-design=phase1]) .app[data-area=settings] .page .shop-header-actions{gap:10px;flex-wrap:wrap}:root:not([data-design=phase1]) .app[data-area=settings] .shop-dialog{border:0;border-radius:var(--ui-r-xl);background:var(--ui-raised);box-shadow:var(--ui-shadow-3)}:root:not([data-design=phase1]) .app[data-area=settings] .shop-dialog :is(input,select){min-height:40px;border:1px solid var(--ui-line);border-radius:var(--ui-r-s);background:var(--ui-card);color:var(--ui-ink);font-size:13.5px}:root:not([data-design=phase1]) .app[data-area=settings] .shop-dialog :is(input,select):focus{outline:none;border-color:var(--ui-brand);box-shadow:var(--ui-ring)}:root:not([data-design=phase1]) .app[data-area=settings] .shop-dialog-backdrop{background:rgba(15,16,32,.42);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}:root:not([data-design=phase1]) .app[data-area=settings] .page .integration-heading{gap:16px;align-items:center}:root:not([data-design=phase1]) .app[data-area=settings] .page .integration-heading h2{font:700 18px/1.25 var(--ui-font-display);letter-spacing:-.02em;margin:2px 0}:root:not([data-design=phase1]) .app[data-area=settings] .page .integration-heading p{font-size:13px;color:var(--ui-muted)}:root:not([data-design=phase1]) .app[data-area=settings] .page .connection-chip{height:26px;padding:0 10px;border-radius:var(--ui-r-pill);font:700 12px/1 var(--ui-font)}:root:not([data-design=phase1]) .app[data-area=settings] .page .connection-chip.ready{background:var(--ui-ok-soft);color:var(--ui-ok)}:root:not([data-design=phase1]) .app[data-area=settings] .page .connection-chip.missing{background:var(--ui-bad-soft);color:var(--ui-bad)}:root:not([data-design=phase1]) .app[data-area=settings] .page .integration-details{border:0;border-radius:var(--ui-r-m);background:var(--ui-sunken);margin:18px 0}:root:not([data-design=phase1]) .app[data-area=settings] .page .integration-details>div{padding:14px 16px}:root:not([data-design=phase1]) .app[data-area=settings] .page .integration-details>div+div{border-left:1px solid var(--ui-hairline)}:root:not([data-design=phase1]) .app[data-area=settings] .page .integration-details span{font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--ui-muted)}:root:not([data-design=phase1]) .app[data-area=settings] .page .integration-details strong{font-size:13.5px;color:var(--ui-ink)}:root:not([data-design=phase1]) .app[data-area=settings] .page .integration-details strong svg{color:var(--ui-ok)}:root:not([data-design=phase1]) .app[data-area=settings] .page .integration-result{border-radius:var(--ui-r-m);padding:12px 14px}:root:not([data-design=phase1]) .app[data-area=settings] .page .integration-result strong{font-size:13.5px}:root:not([data-design=phase1]) .app[data-area=settings] .page .integration-result span{font-size:12.5px;color:var(--ui-ink-2)}:root:not([data-design=phase1]) .app[data-area=settings] .page .integration-card .settings-help{margin:20px 0 0;padding:16px 18px;border:0;border-radius:var(--ui-r-m);background:var(--ui-brand-tint);box-shadow:none}:root:not([data-design=phase1]) .app[data-area=settings] .page .settings-related{gap:8px 20px}:root:not([data-design=phase1]) .app[data-area=settings] .page .label-settings-col,:root:not([data-design=phase1]) .app[data-area=settings] .page .label-settings-grid{gap:18px}:root:not([data-design=phase1]) .app[data-area=settings] .page .label-card{gap:14px}:root:not([data-design=phase1]) .app[data-area=settings] .page .label-card header p{color:var(--ui-muted);font-size:13.5px}:root:not([data-design=phase1]) .app[data-area=settings] .page .label-field>span{font-size:13px;color:var(--ui-ink)}:root:not([data-design=phase1]) .app[data-area=settings] .page .label-scale{font-size:12px;color:var(--ui-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root:not([data-design=phase1]) .app[data-area=settings] .page .label-logo-preview{border:1px dashed var(--ui-line);border-radius:var(--ui-r-m)}:root:not([data-design=phase1]) .app[data-area=settings] .page .label-logo-meta>span{color:var(--ui-muted)}:root:not([data-design=phase1]) .app[data-area=settings] .page .label-steps summary{color:var(--ui-brand-ink);font-weight:600;font-size:13.5px}:root:not([data-design=phase1]) .app[data-area=settings] .page .label-save-bar{padding:14px 18px;border-radius:var(--ui-r-l);background:var(--ui-card);box-shadow:var(--ui-shadow-1)}:root:not([data-design=phase1]) .app[data-area=settings] .page .label-preview-card{top:84px}:root:not([data-design=phase1]) .app[data-area=settings] .page .ki-col,:root:not([data-design=phase1]) .app[data-area=settings] .page .ki-grid{gap:18px}:root:not([data-design=phase1]) .app[data-area=settings] .page .ki-card{gap:14px;grid-template-columns:minmax(0,1fr);min-width:0}:root:not([data-design=phase1]) .app[data-area=settings] .page :is(.ki-snippet,.ki-snippet pre,.ki-card details){min-width:0;max-width:100%}:root:not([data-design=phase1]) .app[data-area=settings] .page .ki-card>header h2{font:700 17px/1.3 var(--ui-font-display);letter-spacing:-.02em}:root:not([data-design=phase1]) .app[data-area=settings] .page .ki-icon{width:40px;height:40px;border:0;border-radius:var(--ui-r-m);background:var(--ui-brand-soft);color:var(--ui-brand)}:root:not([data-design=phase1]) .app[data-area=settings] .page .ki-url code{border:0;border-radius:var(--ui-r-s);background:var(--ui-sunken);padding:11px 12px}:root:not([data-design=phase1]) .app[data-area=settings] .page .ki-table{border:0;border-radius:var(--ui-r-m);box-shadow:var(--ui-shadow-0)}:root:not([data-design=phase1]) .app[data-area=settings] .page .ki-table td span{font-size:12px}:root:not([data-design=phase1]) .app[data-area=settings] .page .ki-new-key{border:0;border-radius:var(--ui-r-m);background:var(--ui-brand-tint)}:root:not([data-design=phase1]) .app[data-area=settings] .page .ki-card details{border-top:1px solid var(--ui-hairline)}:root:not([data-design=phase1]) .app[data-area=settings] .page .ki-card details summary{color:var(--ui-ink)}:root:not([data-design=phase1]) .app[data-area=settings] .page .ki-card details[open] summary{color:var(--ui-brand-ink)}:root:not([data-design=phase1]) .app[data-area=settings] .page .invite-form{gap:12px 14px;align-items:end}:root:not([data-design=phase1]) .app[data-area=settings] .page .users-table td,:root:not([data-design=phase1]) .app[data-area=settings] .page .users-table th{vertical-align:middle}:root:not([data-design=phase1]) .app[data-area=settings] .page .users-table td strong{font-size:13.5px;color:var(--ui-ink)}:root:not([data-design=phase1]) .app[data-area=settings] .page .invite-result{border-radius:var(--ui-r-m);background:var(--ui-brand-tint);padding:14px 16px}:root:not([data-design=phase1]) .app[data-area=settings] .page .user-actions{gap:6px;flex-wrap:wrap}:root:not([data-design=phase1]) .app[data-area=settings] .page.stock-groups-page .panel,:root:not([data-design=phase1]) .app[data-area=settings] .stock-groups-page .panel{padding:22px 24px}:root:not([data-design=phase1]) .app[data-area=settings] .stock-groups-page h2{font:700 17px/1.3 var(--ui-font-display);letter-spacing:-.02em}:root:not([data-design=phase1]) .app[data-area=settings] .stock-groups-page .muted{font-size:12.5px}:root:not([data-design=phase1]) .app[data-area=settings] .page .hotkey-panel{padding:6px 24px 18px}:root:not([data-design=phase1]) .app[data-area=settings] .page .hotkey-row{padding:12px 0;border-bottom:1px solid var(--ui-hairline);gap:16px}:root:not([data-design=phase1]) .app[data-area=settings] .page .hotkey-row:last-of-type{border-bottom:0}:root:not([data-design=phase1]) .app[data-area=settings] .page .hotkey-row label{font-size:13.5px;font-weight:600;color:var(--ui-ink)}:root:not([data-design=phase1]) .app[data-area=settings] .page .hotkey-buttons{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}:root:not([data-design=phase1]) .app[data-area=settings] .page .hotkey-buttons .secondary-btn:first-child{min-width:132px;justify-content:center;font:700 13px/1 var(--ui-font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root:not([data-design=phase1]) .app[data-area=settings] .page .hotkey-panel>p{margin:12px 0 0;font-size:12.5px;color:var(--ui-muted)}:root:not([data-design=phase1]) .app[data-area=settings] .page .return-settings{max-width:1180px;padding-bottom:32px}:root:not([data-design=phase1]) .app[data-area=settings] .page .rs-row{border-top:1px solid var(--ui-hairline);font-size:13.5px;padding:11px 0}:root:not([data-design=phase1]) .app[data-area=settings] .page .rs-header{font-size:11px;letter-spacing:.06em;color:var(--ui-muted);border-top:0}:root:not([data-design=phase1]) .app[data-area=settings] .page .rs-row small{color:var(--ui-muted);font-size:12px}:root:not([data-design=phase1]) .app[data-area=settings] .page .rs-badge{border-radius:var(--ui-r-pill);font-size:11.5px;font-weight:700;padding:3px 10px}:root:not([data-design=phase1]) .app[data-area=settings] .page .rs-badge.ok{background:var(--ui-ok-soft);color:var(--ui-ok)}:root:not([data-design=phase1]) .app[data-area=settings] .page .rs-badge.warn{background:var(--ui-warn-soft);color:var(--ui-warn)}:root:not([data-design=phase1]) .app[data-area=settings] .page .rs-badge.bad{background:var(--ui-bad-soft);color:var(--ui-bad)}:root:not([data-design=phase1]) .app[data-area=settings] .page .rs-badge.info{background:var(--ui-brand-soft);color:var(--ui-brand-ink)}:root:not([data-design=phase1]) .app[data-area=settings] .page .rs-badge.muted{background:var(--ui-sunken);color:var(--ui-muted)}:root:not([data-design=phase1]) .app[data-area=settings] .page .area-list ul{gap:0;margin:4px 0 16px;border-radius:var(--ui-r-m);background:var(--ui-sunken);overflow:hidden}:root:not([data-design=phase1]) .app[data-area=settings] .page .area-list li{border:0;border-radius:0;padding:12px 16px;background:transparent}:root:not([data-design=phase1]) .app[data-area=settings] .page .area-list li+li{border-top:1px solid var(--ui-hairline)}:root:not([data-design=phase1]) .app[data-area=settings] .page .area-list li.active{box-shadow:inset 3px 0 var(--ui-brand);background:var(--ui-brand-tint)}:root:not([data-design=phase1]) .app[data-area=settings] .page .area-list li strong{font-size:13.5px;color:var(--ui-ink)}:root:not([data-design=phase1]) .app[data-area=settings] .page .area-list li span{font-size:12px;color:var(--ui-muted)}:root:not([data-design=phase1]) .app[data-area=settings] .page .area-badge{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:var(--ui-r-pill);background:var(--ui-brand-soft);color:var(--ui-brand-ink);font-size:11.5px;font-weight:700}:root:not([data-design=phase1]) .app[data-area=settings] .page :is(.area-list,.area-move) h2 svg{color:var(--ui-brand)}:root[data-theme=dark]:not([data-design=phase1]) .app[data-area=settings] .page :is(.settings-form,.label-field,.return-settings,.ki-form,.ki-field,.invite-form,.area-create,.area-move,.stock-group-manual-form) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.ui-switch-input),select,textarea),:root[data-theme=dark]:not([data-design=phase1]) .app[data-area=settings] .shop-dialog :is(input,select){background:#15162a;border-color:var(--ui-line);color:var(--ui-ink)}:root[data-theme=dark]:not([data-design=phase1]) .app[data-area=settings] .page .shop-card dl div{background:var(--ui-sunken)}:root[data-theme=dark]:not([data-design=phase1]) .app[data-area=settings] .page .label-logo-preview{background:#fff}@media (max-width:760px){:root:not([data-design=phase1]) .app[data-area=settings] .page :is(.settings-help,.integration-card,.label-card,.ki-card,.rs-panel,.area-list,.area-move,.invite-form){padding:18px}:root:not([data-design=phase1]) .app[data-area=settings] .page .hotkey-panel{padding:4px 18px 14px}:root:not([data-design=phase1]) .app[data-area=settings] .page .hotkey-buttons{justify-content:flex-start}:root:not([data-design=phase1]) .app[data-area=settings] .page .integration-details,:root:not([data-design=phase1]) .app[data-area=settings] .page .shop-grid{grid-template-columns:1fr}:root:not([data-design=phase1]) .app[data-area=settings] .page .integration-details>div+div{border-left:0;border-top:1px solid var(--ui-hairline)}:root:not([data-design=phase1]) .app[data-area=settings] .page :is(.settings-form,.label-field,.return-settings,.ki-form,.ki-field,.invite-form,.area-create,.area-move,.stock-group-manual-form,.integration-card) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.ui-switch-input),select,textarea),:root:not([data-design=phase1]) .app[data-area=settings] .shop-dialog :is(input,select){font-size:16px;min-height:44px}:root:not([data-design=phase1]) .app[data-area=settings] .page :is(.primary-btn,.secondary-btn,.return-settings button){min-height:44px}:root:not([data-design=phase1]) .app[data-area=settings] .page .page>.page-header{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){:root:not([data-design=phase1]) .app[data-area=settings] .page .return-settings button{transition:none}:root:not([data-design=phase1]) .app[data-area=settings] .page .return-settings button:active{transform:none}}:root:not([data-design=phase1]) .app[data-area=settings] .page .ki-usage small,:root:not([data-design=phase1]) .app[data-area=settings] .page .users-no-group,:root:not([data-design=phase1]) .app[data-area=settings] .page .users-table td>strong+span,:root:not([data-design=phase1]) .app[data-area=settings] .page .users-template em{font-size:11px}:root:not([data-design=phase1]) .app[data-area=settings] .page .user-status{font-size:11px!important}:root:not([data-design=phase1]) .app[data-area=settings] .page .shop-access .shop-access-all>span small{font-size:11.5px}.app .page .laden-listbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;padding:10px 14px;border-top:1px solid var(--ui-hairline);border-bottom:1px solid var(--ui-hairline);background:var(--ui-brand-tint)}.app .page .laden-listbar-range{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-right:auto}.app .page .laden-listbar-range>span{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ui-muted)}.app .page .laden-listbar-note{margin:0;padding:8px 16px;font-size:12.5px}.app .page .laden-switch{display:inline-flex;align-items:center;gap:10px;min-height:40px;font-size:13px;font-weight:600;color:var(--ui-ink-2);cursor:pointer;white-space:nowrap}.app .page .laden-switch b{min-width:20px;height:20px;padding:0 6px;border-radius:var(--ui-r-pill);background:var(--ui-sunken);color:var(--ui-ink-2);font:700 11px/20px var(--ui-font);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app .page .laden-sort-select{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ui-muted);font-weight:600}.app .page .laden-sort-select select{min-height:38px;padding:0 30px 0 10px;border:1px solid var(--ui-line);border-radius:var(--ui-r-s);background-color:var(--ui-card);color:var(--ui-ink);font:600 13px var(--ui-font)}.app .page .laden-sort-select select:focus-visible{outline:none;border-color:var(--ui-brand);box-shadow:var(--ui-ring)}.app .page th>.laden-sort{all:unset;display:inline-flex;align-items:center;gap:4px;cursor:pointer;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;border-radius:6px;padding:2px 4px;margin:-2px -4px}.app .page th.num>.laden-sort{flex-direction:row-reverse}.app .page th>.laden-sort:hover{color:var(--ui-ink)}.app .page th>.laden-sort:focus-visible{box-shadow:0 0 0 2px var(--ui-brand)}.app .page th>.laden-sort.active{color:var(--ui-brand-ink)}.app .page th>.laden-sort .laden-sort-idle{opacity:.35}.app .page th>.laden-sort:hover .laden-sort-idle{opacity:.7}.app .page .vk-tools{flex-wrap:wrap}.app .page .supplier-products{overflow:hidden}.app .page .supplier-products-table{width:100%;border-collapse:collapse;font-size:13px}.app .page .supplier-products-table th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ui-muted);padding:10px 16px;border-bottom:1px solid var(--ui-hairline)}.app .page .supplier-products-table td{padding:10px 16px;border-bottom:1px solid var(--ui-hairline);vertical-align:middle}.app .page .supplier-products-table tr:last-child td{border-bottom:0}.app .page .supplier-products-table .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app .page .supplier-products-table input{width:100%;max-width:180px;min-height:36px;padding:0 10px;border:1px solid var(--ui-line);border-radius:var(--ui-r-s);background:var(--ui-card);color:var(--ui-ink);font:inherit}.app .page .supplier-product-cell{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;min-width:0}.app .page .supplier-product-cell>img,.app .page .supplier-product-cell>span[aria-hidden]{width:34px;height:34px;flex:none;border-radius:9px;object-fit:cover;background:var(--ui-sunken);display:grid;place-items:center;font:700 11px var(--ui-font-display);color:var(--ui-muted)}.app .page .supplier-product-cell strong{display:block;font-weight:600}.app .page .supplier-product-cell small{display:block;color:var(--ui-muted);font-size:12px}.app .page .supplier-product-actions{text-align:right;white-space:nowrap}.app .page .supplier-product-actions>*{margin-left:6px;vertical-align:middle}.app .page .supplier-product-actions .ui-link{background:none;border:0;cursor:pointer;font:inherit;color:var(--ui-brand-ink);font-weight:600}.app .page .supplier-muted{color:var(--ui-faint)}.app .page .supplier-empty a{color:var(--ui-brand-ink);font-weight:600;display:inline-flex;align-items:center;gap:3px}:root:not([data-design=phase1]) .app .page.b2b-page{--b2b-radius:var(--ui-r-l);--b2b-inner-radius:var(--ui-r-s)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-toolbar{padding:12px 14px;border-radius:var(--ui-r-l);background:var(--ui-card);box-shadow:var(--ui-shadow-1)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-toolbar input{height:40px;border-color:var(--ui-line);border-radius:var(--ui-r-s);background:var(--ui-sunken);color:var(--ui-ink);font-size:13.5px}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-toolbar input:focus{border-color:var(--ui-line-strong);box-shadow:var(--ui-ring-neutral);background:var(--ui-card)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-tabs{border:0;background:var(--ui-sunken);border-radius:var(--ui-r-s)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-list-panel{border:0;border-radius:var(--ui-r-l);box-shadow:var(--ui-shadow-1)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-table th{background:var(--ui-th-bg);border-bottom-color:var(--ui-hairline);color:var(--ui-muted)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-table td{border-bottom-color:var(--ui-hairline);padding-block:13px;vertical-align:middle}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-table td:first-child strong{font:700 14px/1.3 var(--ui-font-display);letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ui-ink)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-table a strong{color:var(--ui-brand-ink)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-table tbody tr:hover td{background:var(--ui-brand-tint)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-table td small{color:var(--ui-muted)}:root:not([data-design=phase1]) .app .page.b2b-page span.b2b-pill{--tone:var(--ui-ink-2);--tone-soft:var(--ui-sunken);gap:6px;height:24px;padding:0 10px 0 8px;background:var(--tone-soft);color:var(--tone);font:700 11.5px/1 var(--ui-font)}:root:not([data-design=phase1]) .app .page.b2b-page span.b2b-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}:root:not([data-design=phase1]) .app .page.b2b-page span.b2b-pill.ok{--tone:var(--ui-ok);--tone-soft:var(--ui-ok-soft)}:root:not([data-design=phase1]) .app .page.b2b-page span.b2b-pill.warn{--tone:var(--ui-warn);--tone-soft:var(--ui-warn-soft)}:root:not([data-design=phase1]) .app .page.b2b-page span.b2b-pill.info{--tone:var(--ui-brand-ink);--tone-soft:var(--ui-brand-soft)}:root:not([data-design=phase1]) .app .page.b2b-page .form-panel,:root:not([data-design=phase1]) .app .page.b2b-page .manual-addresses{border:0;border-radius:var(--ui-r-l);box-shadow:var(--ui-shadow-1)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-lines th{color:var(--ui-muted)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-lines td{border-top-color:var(--ui-hairline)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-lines input{height:40px;border-color:var(--ui-line);background:var(--ui-card);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-lines input:focus{border-color:var(--ui-brand);box-shadow:var(--ui-ring)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-lines tfoot td{background:var(--ui-brand-tint);border-top-color:var(--ui-hairline);font-family:var(--ui-font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-thumb{border:0;border-radius:9px;background-color:var(--ui-sunken)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-icon-btn{border-color:transparent;background:var(--ui-sunken);border-radius:var(--ui-r-xs);transition:color var(--ui-dur-fast) ease,background-color var(--ui-dur-fast) ease}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-icon-btn:hover{color:var(--ui-bad);background:var(--ui-bad-soft);border-color:transparent}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-search-results{border:0;border-radius:var(--ui-r-m);background:var(--ui-raised);box-shadow:var(--ui-shadow-3)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-search-results li:hover,:root:not([data-design=phase1]) .app .page.b2b-page .b2b-search-results li[aria-selected=true]{background:var(--ui-brand-tint)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-footer{border:0;border-radius:var(--ui-r-l);background:var(--ui-topbar-bg);color:var(--ui-ink-2);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);box-shadow:var(--ui-shadow-3)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-footer strong{font-family:var(--ui-font-display);color:var(--ui-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-hero h1{font:700 clamp(26px,2.4vw,34px)/1.15 var(--ui-font-display);letter-spacing:-.035em;color:var(--ui-ink)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-hero-main .eyebrow{color:var(--ui-brand-ink);font-weight:700;font-size:12px;letter-spacing:.06em}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-number{border:0;border-radius:var(--ui-r-pill);background:var(--ui-brand-soft);color:var(--ui-brand-ink);padding:6px 10px;font:700 12.5px/1 var(--ui-font-display)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-meta{color:var(--ui-muted)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-stats{gap:12px;border:0;background:transparent;overflow:visible}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-stats>div{border:0;border-radius:var(--ui-r-l);background:var(--ui-card);box-shadow:var(--ui-shadow-1);padding:16px 18px}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-stats span{font-size:12.5px;font-weight:600;color:var(--ui-muted)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-stats strong{font:700 24px/1.2 var(--ui-font-display);letter-spacing:-.035em;color:var(--ui-ink)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-meter{height:6px;background:var(--ui-sunken)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-meter i{background:var(--ui-brand);transition:transform var(--ui-dur) var(--ui-ease-out),width var(--ui-dur) var(--ui-ease-out)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-card{border:0;border-radius:var(--ui-r-l);background:var(--ui-card);box-shadow:var(--ui-shadow-1)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-card h2{font:700 17px/1.35 var(--ui-font-display);letter-spacing:-.02em}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-card-head>span{color:var(--ui-muted)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-file{border:0;border-radius:var(--ui-r-m);background:var(--ui-brand-tint)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-file a,:root:not([data-design=phase1]) .app .page.b2b-page .b2b-file>svg{color:var(--ui-brand-ink)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-dropzone{border:1.5px dashed color-mix(in srgb,var(--ui-brand) 35%,var(--ui-line));border-radius:var(--ui-r-m);background:var(--ui-brand-tint);color:var(--ui-ink-2)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-kv dt{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ui-muted)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-kv dd{color:var(--ui-ink)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-kv dd a{color:var(--ui-brand-ink)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-stock-row{border-top-color:var(--ui-hairline)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-stock-row :is(input,select){border-color:var(--ui-line);border-radius:var(--ui-r-s);background-color:var(--ui-card);color:var(--ui-ink)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-stock-row :is(input,select):focus{border-color:var(--ui-brand);box-shadow:var(--ui-ring)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-history{border-top-color:var(--ui-hairline)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-history li{border-left-color:var(--ui-line);border-left-width:3px;border-radius:2px}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-history li[data-status=BOOKED]{border-left-color:var(--ui-ok)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-history li[data-status=FAILED]{border-left-color:var(--ui-bad)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-history li[data-status=REVIEW]{border-left-color:var(--ui-warn)}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-form-foot{border-top-color:var(--ui-hairline)}:root:not([data-design=phase1]) .app .page.laden-page .laden-tiles{gap:12px}:root:not([data-design=phase1]) .app .page.laden-page .laden-tiles>div{border:0;border-radius:var(--ui-r-l);background:var(--ui-card);box-shadow:var(--ui-shadow-1);padding:16px 18px}:root:not([data-design=phase1]) .app .page.laden-page .laden-tiles span{font-size:12.5px;font-weight:600;color:var(--ui-muted)}:root:not([data-design=phase1]) .app .page.laden-page .laden-tiles strong{font:700 26px/1.2 var(--ui-font-display);letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ui-ink)}:root:not([data-design=phase1]) .app .page.laden-page .laden-tiles strong.laden-warn-text{color:var(--ui-bad)}:root:not([data-design=phase1]) .app .page.laden-page .panel,:root:not([data-design=phase1]) .app .page.laden-page>.panel{border:0;border-radius:var(--ui-r-l);box-shadow:var(--ui-shadow-1)}:root:not([data-design=phase1]) .app .page.laden-page .laden-toolbar{padding:12px 14px;gap:10px}:root:not([data-design=phase1]) .app .page.laden-page .laden-toolbar label{border-radius:var(--ui-r-s);background:var(--ui-sunken);border-color:transparent}:root:not([data-design=phase1]) .app .page.laden-page .laden-table th{background:var(--ui-th-bg);color:var(--ui-muted);border-bottom-color:var(--ui-hairline)}:root:not([data-design=phase1]) .app .page.laden-page .laden-table td{border-bottom-color:var(--ui-hairline);vertical-align:middle}:root:not([data-design=phase1]) .app .page.laden-page .laden-table td strong{color:var(--ui-ink)}:root:not([data-design=phase1]) .app .page.laden-page .laden-table .num strong{font:700 14px var(--ui-font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root:not([data-design=phase1]) .app .page.laden-page .laden-table tbody tr:hover td{background:var(--ui-brand-tint)}:root:not([data-design=phase1]) .app .page.laden-page .laden-product-cell{color:inherit}:root:not([data-design=phase1]) .app .page.laden-page a.laden-product-cell:hover strong{color:var(--ui-brand-ink)}:root:not([data-design=phase1]) .app .page.laden-page .laden-thumb{border:0;border-radius:9px;background:var(--ui-sunken)}:root:not([data-design=phase1]) .app .page.laden-page .laden-stock{--tone:var(--ui-ink-2);--tone-soft:var(--ui-sunken);display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;border-radius:var(--ui-r-pill);background:var(--tone-soft);color:var(--tone);font:700 11.5px/1 var(--ui-font);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root:not([data-design=phase1]) .app .page.laden-page .laden-stock:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}:root:not([data-design=phase1]) .app .page.laden-page .laden-stock.ok{--tone:var(--ui-ok);--tone-soft:var(--ui-ok-soft)}:root:not([data-design=phase1]) .app .page.laden-page .laden-stock.warn{--tone:var(--ui-warn);--tone-soft:var(--ui-warn-soft)}:root:not([data-design=phase1]) .app .page.laden-page .laden-stock.bad{--tone:var(--ui-bad);--tone-soft:var(--ui-bad-soft)}:root:not([data-design=phase1]) .app .page.laden-page .laden-sync-age{border:0;border-radius:var(--ui-r-pill);background:var(--ui-card);box-shadow:var(--ui-shadow-0);padding:0 12px;min-height:32px;display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ui-ink-2)}:root:not([data-design=phase1]) .app .page.laden-page .laden-test-badge{border:0;border-radius:var(--ui-r-pill);background:var(--ui-warn-soft);color:var(--ui-warn);font-weight:700}:root:not([data-design=phase1]) .app .page.laden-page .laden-empty{color:var(--ui-muted)}:root:not([data-design=phase1]) .app .page.laden-page .table-footer{color:var(--ui-muted);border-top-color:var(--ui-hairline)}:root:not([data-design=phase1]) .app .page.laden-page .laden-gate{border-radius:var(--ui-r-xl)}:root:not([data-design=phase1]) .app .page.laden-page .laden-gate>div:first-child{background:var(--ui-brand);color:#fff;border-radius:var(--ui-r-m)}:root:not([data-design=phase1]) .app .page.vk-page .vk-overview-head{border-bottom-color:var(--ui-hairline)}:root:not([data-design=phase1]) .app .page.vk-page .vk-revenue span{font-size:12.5px;font-weight:600;color:var(--ui-muted)}:root:not([data-design=phase1]) .app .page.vk-page .vk-revenue strong{font-family:var(--ui-font-display);letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ui-ink)}:root:not([data-design=phase1]) .app .page.vk-page .vk-stats>div{border-color:var(--ui-hairline)}:root:not([data-design=phase1]) .app .page.vk-page .vk-stats dt{font-size:12px;font-weight:600;color:var(--ui-muted)}:root:not([data-design=phase1]) .app .page.vk-page .vk-stats dd{font-family:var(--ui-font-display);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ui-ink)}:root:not([data-design=phase1]) .app .page.vk-page :is(.vk-chart-head h2,.vk-section-head h2){font:700 17px/1.35 var(--ui-font-display);letter-spacing:-.02em}:root:not([data-design=phase1]) .app .page.vk-page .vk-section-head{border-bottom-color:var(--ui-hairline)}:root:not([data-design=phase1]) .app .page.vk-page .vk-search{border-radius:var(--ui-r-s);background:var(--ui-sunken);border-color:transparent}:root:not([data-design=phase1]) .app .page.vk-page .vk-text-btn{border-radius:var(--ui-r-pill);color:var(--ui-brand-ink)}:root:not([data-design=phase1]) .app .page.vk-page .vk-text-btn[aria-pressed=true]{background:var(--ui-select);color:var(--ui-select-ink);border-color:var(--ui-select)}:root:not([data-design=phase1]) .app .page.vk-page .vk-rank{color:var(--ui-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--ui-font-display)}:root:not([data-design=phase1]) .app .page.vk-page .vk-share{background:var(--ui-sunken);border-radius:var(--ui-r-pill)}:root:not([data-design=phase1]) .app .page.vk-page .vk-share i{background:var(--ui-brand);border-radius:inherit}:root:not([data-design=phase1]) .app .page.vk-page .vk-receipt-list>li+li{border-top-color:var(--ui-hairline)}:root:not([data-design=phase1]) .app .page.vk-page .vk-receipt-list>li>button:hover{background:var(--ui-brand-tint)}:root:not([data-design=phase1]) .app .page.vk-page .vk-receipt-name{font-family:var(--ui-font-display);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root:not([data-design=phase1]) .app .page.vk-page .vk-collapse strong{font:700 16px var(--ui-font-display);letter-spacing:-.015em}:root:not([data-design=phase1]) .app .page.laden-page .laden-receipt-form .panel-head h2,:root:not([data-design=phase1]) .app .page.laden-page .panel-head h2{font:700 17px/1.35 var(--ui-font-display);letter-spacing:-.02em}:root:not([data-design=phase1]) .app .page.laden-page .laden-form-fields label{font-size:12.5px;font-weight:600;color:var(--ui-ink-2)}:root:not([data-design=phase1]) .app .page.laden-page .laden-form-fields input{min-height:40px;border:1px solid var(--ui-line);border-radius:var(--ui-r-s);background:var(--ui-card);color:var(--ui-ink)}:root:not([data-design=phase1]) .app .page.laden-page .laden-form-fields input:focus{outline:none;border-color:var(--ui-brand);box-shadow:var(--ui-ring)}:root:not([data-design=phase1]) .app .page.laden-page .inb-scan{border-radius:var(--ui-r-m)}:root:not([data-design=phase1]) .app .page.laden-page .inb-scan:focus-within{border-color:var(--ui-brand);box-shadow:var(--ui-ring)}:root:not([data-design=phase1]) .app .page.laden-page .laden-suggestions{border:0;border-radius:var(--ui-r-m);background:var(--ui-raised);box-shadow:var(--ui-shadow-3)}:root:not([data-design=phase1]) .app .page.laden-page .laden-suggestions button:hover{background:var(--ui-brand-tint)}:root:not([data-design=phase1]) .app .page.laden-page .kasse-lines li{border-color:var(--ui-hairline)}:root:not([data-design=phase1]) .app .page.laden-page .kasse-stepper{border-color:var(--ui-line);border-radius:var(--ui-r-s);background:var(--ui-sunken)}:root:not([data-design=phase1]) .app .page.laden-page .kasse-stepper input{font-family:var(--ui-font-display);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root:not([data-design=phase1]) .app .page.laden-page .kasse-remove:hover{color:var(--ui-bad);background:var(--ui-bad-soft)}:root:not([data-design=phase1]) .app .page.laden-page .laden-receipt-history li,:root:not([data-design=phase1]) .app .page.laden-page .laden-transfer-list li+li{border-color:var(--ui-hairline)}:root:not([data-design=phase1]) .app .page.laden-page .laden-transfer-list a:hover{background:var(--ui-brand-tint)}:root:not([data-design=phase1]) .app .page.laden-page .laden-receipt-history strong,:root:not([data-design=phase1]) .app .page.laden-page .laden-transfer-qty strong{font-family:var(--ui-font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root:not([data-design=phase1]) .app .page.suppliers-page .supplier-sender{border:0;border-radius:var(--ui-r-l);background:var(--ui-card);box-shadow:var(--ui-shadow-1);padding:14px 16px}:root:not([data-design=phase1]) .app .page.suppliers-page .supplier-sender strong{font:700 14px/1.35 var(--ui-font-display);letter-spacing:-.01em}:root:not([data-design=phase1]) .app .page.suppliers-page .supplier-sender span{color:var(--ui-muted)}:root:not([data-design=phase1]) .app .page.suppliers-page .supplier-sender-icon{border-radius:var(--ui-r-m);background:var(--ui-brand);box-shadow:var(--ui-select-shadow)}:root:not([data-design=phase1]) .app .page.suppliers-page .supplier-sender.missing{background:var(--ui-warn-soft);box-shadow:none}:root:not([data-design=phase1]) .app .page.suppliers-page .supplier-sender.missing .supplier-sender-icon{background:var(--ui-warn);box-shadow:none}:root:not([data-design=phase1]) .app .page.suppliers-page .supplier-list{border:0;border-radius:var(--ui-r-l);box-shadow:var(--ui-shadow-1)}:root:not([data-design=phase1]) .app .page.suppliers-page .supplier-list-head{background:var(--ui-card);border-bottom-color:var(--ui-hairline)}:root:not([data-design=phase1]) .app .page.suppliers-page .supplier-search{border-color:transparent;border-radius:var(--ui-r-s);background:var(--ui-sunken);height:40px}:root:not([data-design=phase1]) .app .page.suppliers-page .supplier-item{border-radius:var(--ui-r-m);min-height:52px;transition:background-color var(--ui-dur-fast) ease,color var(--ui-dur-fast) ease}:root:not([data-design=phase1]) .app .page.suppliers-page .supplier-item:hover{background:var(--ui-brand-tint)}:root:not([data-design=phase1]) .app .page.suppliers-page .supplier-item.active{background:var(--ui-select);border-color:var(--ui-select);color:var(--ui-select-ink);box-shadow:var(--ui-select-shadow)}:root:not([data-design=phase1]) .app .page.suppliers-page .supplier-item.active small{color:rgba(255,255,255,.78)}:root:not([data-design=phase1]) .app .page.suppliers-page .supplier-item.active .supplier-avatar{background:rgba(255,255,255,.2);color:#fff;border-color:transparent}:root:not([data-design=phase1]) .app .page.suppliers-page .supplier-item.active em{background:rgba(255,255,255,.22);color:#fff}:root:not([data-design=phase1]) .app .page.suppliers-page .supplier-avatar{border:0;border-radius:var(--ui-r-s);background:var(--ui-brand-soft);color:var(--ui-brand-ink);font-family:var(--ui-font-display)}:root:not([data-design=phase1]) .app .page.suppliers-page .supplier-avatar.large{background:var(--ui-brand);color:#fff}:root:not([data-design=phase1]) .app .page.suppliers-page .supplier-item em{background:var(--ui-brand-soft);color:var(--ui-brand-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root:not([data-design=phase1]) .app .page.suppliers-page .supplier-card{border:0;border-radius:var(--ui-r-l);box-shadow:var(--ui-shadow-1);padding:18px 20px}:root:not([data-design=phase1]) .app .page.suppliers-page .supplier-card h2{font:700 19px/1.3 var(--ui-font-display);letter-spacing:-.025em}:root:not([data-design=phase1]) .app .page.suppliers-page .supplier-card p{color:var(--ui-muted);font-size:13px}:root:not([data-design=phase1]) .app .page.suppliers-page .supplier-badge{background:var(--ui-sunken);color:var(--ui-muted)}:root:not([data-design=phase1]) .app .page.suppliers-page .mail-window{border:0;border-radius:var(--ui-r-l);box-shadow:var(--ui-shadow-2);overflow:hidden}:root:not([data-design=phase1]) .app .page.suppliers-page .mail-window>header{background:var(--ui-brand-tint);border-bottom-color:var(--ui-hairline)}:root:not([data-design=phase1]) .app .page.suppliers-page .mail-window>header strong{font-family:var(--ui-font-display)}:root:not([data-design=phase1]) .app .page.suppliers-page :is(.mail-history,.supplier-products){border:0;border-radius:var(--ui-r-l);box-shadow:var(--ui-shadow-1)}:root:not([data-design=phase1]) .app .page.suppliers-page .mail-history-head h2{font:700 17px/1.35 var(--ui-font-display);letter-spacing:-.02em}@media screen and (max-width:760px){.app .page .laden-listbar{padding:10px 12px;gap:8px}.app .page .laden-listbar-range{width:100%;margin-right:0}.app .page .laden-listbar-range .drp{width:100%}.app .page .laden-switch{min-height:44px}.app .page .laden-sort-select{width:100%}.app .page .laden-sort-select select{flex:1 1;min-height:44px;font-size:16px}.app .page .supplier-products-table input{font-size:16px;min-height:44px;max-width:none}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-stats>div{border:0!important;padding:12px 14px}:root:not([data-design=phase1]) .app .page.b2b-page .b2b-stats strong{font-size:20px}:root:not([data-design=phase1]) .app .page.laden-page .laden-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:root:not([data-design=phase1]) .app .page.laden-page .laden-tiles>div{padding:12px 14px}:root:not([data-design=phase1]) .app .page.laden-page .laden-tiles strong{font-size:21px}:root:not([data-design=phase1]) .app .page.suppliers-page .supplier-item{min-height:56px}}@media (prefers-reduced-motion:reduce){:root:not([data-design=phase1]) .app .page :is(.supplier-item,.b2b-icon-btn,.b2b-meter i){transition:none}}html{text-size-adjust:100%}body,html{-webkit-tap-highlight-color:transparent}.app .main>.topbar a,.app .sidebar a,.app :is(button,[role=button],[role=tab],[role=switch],.primary-btn,.secondary-btn,.icon-btn,summary,label:has(>.ui-switch-input)){touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app :is(a,input,select,textarea){touch-action:manipulation}.app,.app .main{min-height:100vh}.app,.app .main,.customer-return{min-height:100dvh}@supports (height:100dvh){@media screen and (max-width:760px){.drp-popover{max-height:calc(100dvh - 24px - env(safe-area-inset-top, 0px));padding-bottom:env(safe-area-inset-bottom,0)}}}.app .page :is(img,video,canvas,svg){max-width:100%}@media (hover:none){.rt-row .rt-row-arrow{opacity:1}}.app .main>.topbar{height:calc(var(--ui-topbar-h, 60px) + env(safe-area-inset-top, 0px));padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}.app .main>.topbar,.app .sidebar{padding-top:env(safe-area-inset-top,0)}.app .sidebar{padding-bottom:env(safe-area-inset-bottom,0);padding-left:max(10px,env(safe-area-inset-left,0px))}.printer-toast-region{bottom:calc(20px + env(safe-area-inset-bottom, 0px))}.printer-toast-region,.sandbox-reset{right:max(20px,env(safe-area-inset-right,0px))}.sandbox-reset{bottom:calc(18px + env(safe-area-inset-bottom, 0px))}.team-toast{top:calc(80px + env(safe-area-inset-top, 0px))}@media screen and (max-width:1024px){.app .main{margin-left:0;min-width:0}.app .content-with-insights,.app .main{overflow-x:clip}.app .content-with-insights>main{min-width:0}.app .main>.topbar .menu{display:grid;place-items:center}.app .sidebar{width:min(320px,86vw);height:100vh;height:100dvh;overflow-y:auto;overscroll-behavior:contain;transform:translateX(-100%);visibility:hidden;box-shadow:none;transition:transform .32s var(--ui-ease-out),visibility 0s linear .32s}.app .sidebar.mobile-open{transform:none;visibility:visible;box-shadow:var(--ui-shadow-3);transition:transform .32s var(--ui-ease-out),visibility 0s}.app .sidebar .close{display:grid;place-items:center;margin-left:auto;width:44px;height:44px;border-radius:var(--ui-r-s)}.app .overlay.show{display:block;position:fixed;inset:0;z-index:29;background:rgba(15,16,32,.32);animation:ui-fade var(--ui-dur) ease both}.app .sidebar .sidebar-bottom>a,.app .sidebar nav a{min-height:44px}.app .sidebar nav .subnav a{min-height:40px}.app .sidebar .shop-switcher>.workspace{min-height:52px}.app .sidebar .shop-switcher .shop-dropdown .shop-option{min-height:44px}.app .sidebar .profile-logout{width:44px;height:44px}.app .main>.topbar .ai-chat-trigger,.app .main>.topbar .icon-btn{min-width:40px;min-height:40px}.app .m-settings-bar{display:flex;align-items:center;gap:12px;width:calc(100% - 32px);max-width:720px;margin:16px 16px 0;min-height:52px;padding:8px 14px;border:0;border-radius:var(--ui-r-m);background:var(--ui-card);color:var(--ui-ink);box-shadow:var(--ui-shadow-1);text-align:left;font:inherit;cursor:pointer;transition:transform var(--ui-dur-press) var(--ui-ease-press)}.app .m-settings-bar>svg:first-child{color:var(--ui-brand);flex:none}.app .m-settings-bar>svg:last-child{color:var(--ui-muted);flex:none;margin-left:auto}.app .m-settings-bar span{display:grid;min-width:0}.app .m-settings-bar small{font-size:11.5px;color:var(--ui-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app .m-settings-bar strong{font:600 15px/1.3 var(--ui-font-display,inherit);letter-spacing:-.01em}.app .m-settings-bar:active{transform:scale(.98)}}.app .m-settings-bar{display:none}@media screen and (max-width:1024px){.app .m-settings-bar{display:flex}}@media screen and (min-width:761px) and (max-width:1024px){.app .page:not(.packing-page){padding:26px max(24px,env(safe-area-inset-right,0px)) 56px max(24px,env(safe-area-inset-left,0px))}.app .main>.topbar{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.app .m-settings-bar{margin:20px 24px 0;width:calc(100% - 48px)}.app :is(.primary-btn,.secondary-btn){min-height:42px}}@media screen and (max-width:760px){.app .main>.topbar{--ui-topbar-h:56px;gap:6px;padding-left:max(8px,env(safe-area-inset-left,0px));padding-right:max(8px,env(safe-area-inset-right,0px))}.app .main>.topbar .menu{margin-right:0}.app .main>.topbar .icon-btn{width:44px;height:44px;min-width:44px}.app .main>.topbar .ai-chat-trigger{height:44px;min-width:44px}.app .main>.topbar .open-summary{min-width:0;flex:1 1 auto;overflow:hidden}.app .main>.topbar .open-summary strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.app .main>.topbar .open-summary .pulse{flex:none}.app .main>.topbar .top-actions{flex:none;gap:2px}.app .main>.topbar .search{display:none}.app .page:not(.packing-page){padding:18px max(16px,env(safe-area-inset-right,0px)) calc(48px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-left,0px))}.app .page:not(.packing-page) .page-header h1{font-size:26px;overflow-wrap:anywhere}.app .page:not(.packing-page) .page-header>:is(.primary-btn,.secondary-btn),.app .page:not(.packing-page) .page-header>div:last-child:has(>.primary-btn)>.primary-btn{width:100%;justify-content:center}.app .page .panel-head{flex-wrap:wrap;gap:10px}.app .page :is(.panel,.ui-card,.notice,.customer-insights,dd,p,li){overflow-wrap:anywhere}.app .m-settings-bar{margin:14px max(16px,env(safe-area-inset-left,0px)) 0;width:calc(100% - 32px)}}@media screen and (max-width:1024px){.app .page :is(.table-wrap,.b2b-table-wrap,.ki-table,.stock-group-table,.materials-table){overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;background:linear-gradient(to right,var(--ui-card) 30%,transparent) 0 /32px 100% no-repeat local,linear-gradient(to left,var(--ui-card) 30%,transparent) 100% /32px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(22,22,42,.16),transparent) 0 /12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(22,22,42,.16),transparent) 100% /12px 100% no-repeat scroll;background-color:var(--ui-card)}:root[data-theme=dark] .app .page :is(.table-wrap,.b2b-table-wrap,.ki-table,.stock-group-table,.materials-table){background:linear-gradient(to right,var(--ui-card) 30%,transparent) 0 /32px 100% no-repeat local,linear-gradient(to left,var(--ui-card) 30%,transparent) 100% /32px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.5),transparent) 0 /12px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.5),transparent) 100% /12px 100% no-repeat scroll;background-color:var(--ui-card)}}@media screen and (max-width:760px){.app .page :is(.table-wrap,.b2b-table-wrap,.ki-table,.stock-group-table,.materials-table):has(>table[data-m=cards]){overflow:visible;background-image:none}.app table[data-m=cards]{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:auto!important;border:0!important;background:transparent!important;font-size:14px}.app table[data-m=cards]>thead{display:none!important}.app table[data-m=cards]>tfoot{display:block!important}.app table[data-m=cards]>tfoot>tr{display:flex!important;flex-wrap:wrap;gap:6px 14px;padding:12px 16px}.app table[data-m=cards]>tfoot>tr>*{display:block!important;padding:0!important;border:0!important}.app table[data-m=cards][data-m-sortable]>thead{display:block!important;margin:0 0 6px}.app table[data-m=cards][data-m-sortable]>thead>tr{display:flex!important;gap:6px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;padding:10px 16px;background:transparent!important;border:0!important}.app table[data-m=cards][data-m-sortable]>thead>tr::-webkit-scrollbar{display:none}.app table[data-m=cards][data-m-sortable]>thead>tr>th{display:block!important;flex:none;width:auto!important;min-width:0!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;position:static!important}.app table[data-m=cards][data-m-sortable]>thead>tr>th:empty{display:none!important}.app table[data-m=cards][data-m-sortable]>thead>tr>th>button{min-height:36px;padding:0 12px;border-radius:999px;background:var(--ui-sunken);color:var(--ui-ink-2);font-size:13px;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.app table[data-m=cards][data-m-sortable]>thead>tr>th[aria-sort=ascending]>button,.app table[data-m=cards][data-m-sortable]>thead>tr>th[aria-sort=descending]>button{background:var(--ui-select,var(--ui-brand));color:var(--ui-select-ink,#fff)}.app table[data-m=cards]>tbody{display:block!important}.app table[data-m=cards]>tbody>tr{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px 16px;gap:10px 16px;height:auto!important;min-height:0!important;padding:14px 16px!important;border:0!important;border-bottom:1px solid var(--ui-hairline)!important;border-radius:0!important;box-shadow:none!important;background:transparent}.app table[data-m=cards]>tbody>tr:last-child{border-bottom:0!important}.app table[data-m=cards]>tbody>tr>td{display:block!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere;position:static!important;font-size:14px}.app table[data-m=cards]>tbody>tr>td:before{content:attr(data-label);display:block;margin-bottom:2px;font:500 11.5px/1.3 var(--ui-font,inherit);letter-spacing:0;text-transform:none;color:var(--ui-muted)}.app table[data-m=cards]>tbody>tr>td:not([data-label]):before,.app table[data-m=cards]>tbody>tr>td[data-label=""]:before{display:none}.app table[data-m=cards]>tbody>tr>td[data-m-role=title]{grid-column:1/-1;order:-1;font-size:15px;font-weight:600;color:var(--ui-ink)}.app table[data-m=cards]>tbody>tr>td[data-m-role=title]:before{display:none}.app table[data-m=cards]>tbody>tr>td[data-m-role=secondary]{display:none!important}.app table[data-m=cards]>tbody>tr[data-m-open=true]>td[data-m-role=secondary]{display:block!important}.app table[data-m=cards]>tbody>tr>td[data-m-role=actions]{grid-column:1/-1;order:10}.app table[data-m=cards]>tbody>tr>td[data-m-role=actions]:before{display:none}.app table[data-m=cards]>tbody>tr>td[data-m-role=actions]:empty{display:none!important}.app table[data-m=cards]>tbody>tr>td[data-m-role=actions]>:is(div,span):only-child{display:flex;flex-wrap:wrap;gap:8px}.app table[data-m=cards]>tbody>tr>td[data-m-role=actions] :is(button,a.secondary-btn,a.primary-btn){min-height:44px}.app table[data-m=cards]>tbody>tr>td[data-m-role=more]{grid-column:1/-1;order:11}.app table[data-m=cards]>tbody>tr>td[data-m-role=more]:before{display:none}.app table[data-m=cards] .m-more-btn{width:100%;min-height:40px;padding:0 12px;border:0;border-radius:var(--ui-r-s);background:var(--ui-sunken);color:var(--ui-brand-ink);font:600 13px var(--ui-font,inherit);cursor:pointer;transition:transform var(--ui-dur-press) var(--ui-ease-press)}.app table[data-m=cards] .m-more-btn:active{transform:scale(.98)}.app table[data-m=cards] .m-more-btn:focus-visible{outline:2px solid var(--ui-brand);outline-offset:2px}.app table[data-m=cards]>tbody>tr>td :is(input:not([type=checkbox]):not([type=radio]):not(.ui-switch-input),select,textarea){width:100%;max-width:100%;margin-left:0}.app table[data-m=cards]>tbody>tr[data-m-full]{display:block!important}.app table[data-m=cards]>tbody>tr[data-m-full]>td{display:block!important;padding:8px 0!important;text-align:center!important}.app table[data-m=cards]>tbody>tr[data-m-full]>td:before{display:none}.app table[data-m=cards]>tbody>tr:is(.clickable-row,.order-row,[role=link],[tabindex]):active{background:var(--ui-brand-tint)!important}.app table[data-m=cards] .product-thumb{width:40px;height:40px;flex:none}.app .page .table-footer{flex-wrap:wrap;gap:10px;padding:12px 16px}.app .page .pagination button{min-width:44px;height:44px}}@media screen and (max-width:760px){.app .page .stock-group-toolbar .tabs,.app .page :is(.br-filter,.br-quick,.b2b-tabs,.inb-tabs,.inb-filter,.laden-segment,.order-view-tabs,.supplier-list-tabs,.rt-chips,.packing-report-tabs,.ui-segment){flex-wrap:nowrap!important;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%}.app .page .stock-group-toolbar .tabs::-webkit-scrollbar,.app .page :is(.br-filter,.br-quick,.b2b-tabs,.inb-tabs,.inb-filter,.laden-segment,.order-view-tabs,.supplier-list-tabs,.rt-chips,.packing-report-tabs,.ui-segment)::-webkit-scrollbar{display:none}.app .page .stock-group-toolbar .tabs>:is(button,a),.app .page :is(.br-filter,.br-quick,.b2b-tabs,.inb-tabs,.inb-filter,.laden-segment,.order-view-tabs,.supplier-list-tabs,.rt-chips,.packing-report-tabs)>:is(button,a){flex:none;min-height:40px;white-space:nowrap}.app .page .ui-segment>button{min-height:40px}.app .page :is(.toolbar,.inb-toolbar,.customer-toolbar,.shopify-filterbar){flex-wrap:wrap}.app .page :is(.toolbar,.inb-toolbar,.shopify-filterbar)>label{flex:1 1 100%;max-width:none;min-width:0}.app .page input[type=search]{width:100%;min-width:0}}@media (pointer:coarse),screen and (max-width:760px){html body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not(.ui-switch-input),select,textarea){font-size:max(16px,1em)!important} /* !important: Einstellungsseiten (#83) setzen 13–14 px mit höherer Spezifität (Klickprobe r20261011-r1) */}@media (pointer:coarse) and (max-width:1024px),screen and (max-width:760px){.app :is(.primary-btn,.secondary-btn,.rt-btn,.label-btn,.undo-btn,.ui-icon-btn){min-height:44px}.app .page :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not(.ui-switch-input),select){min-height:44px}.app .ui-icon-btn{min-width:44px}}@media screen and (max-width:760px){.app .page :is(.inbound-booking-footer,.manual-order-footer,.b2b-footer,.inbound-create-footer,.inbound-edit-footer,.label-save-bar,.supplier-form-actions){position:-webkit-sticky;position:sticky;bottom:calc(8px + env(safe-area-inset-bottom, 0px));z-index:6;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;border:0;border-radius:var(--ui-r-m);background:color-mix(in srgb,var(--ui-raised) 94%,transparent);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);box-shadow:var(--ui-shadow-3)}.app .page :is(.inbound-booking-footer,.manual-order-footer,.b2b-footer,.inbound-create-footer,.inbound-edit-footer,.label-save-bar,.supplier-form-actions)>:is(span,small,div:not(:has(button))){flex:1 1 100%}.app .page :is(.inbound-booking-footer,.manual-order-footer,.b2b-footer,.inbound-create-footer,.inbound-edit-footer,.label-save-bar,.supplier-form-actions) :is(.primary-btn,.secondary-btn,button[type=submit]){flex:1 1 auto;min-height:48px;justify-content:center}.app .page :is(.inbound-booking-footer,.manual-order-footer,.b2b-footer)>div:last-child{width:100%;display:flex;flex-wrap:wrap;gap:8px}}@media (prefers-reduced-transparency:reduce){.app .page :is(.inbound-booking-footer,.manual-order-footer,.b2b-footer,.inbound-create-footer,.inbound-edit-footer,.label-save-bar,.supplier-form-actions){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ui-raised)}}@media screen and (max-width:760px){:is(.shop-dialog-backdrop,.stock-dialog-backdrop,.address-dialog-backdrop,.rt-sheet-backdrop):not([hidden]){display:grid!important;place-items:end stretch!important;align-items:end!important;padding:0!important}:is(.shop-dialog-backdrop,.stock-dialog-backdrop,.address-dialog-backdrop,.rt-sheet-backdrop)>:is(.shop-dialog,.stock-dialog,.address-dialog,.rt-sheet,form,section,div):first-child{width:100%!important;max-width:none!important;max-height:calc(100dvh - 16px - env(safe-area-inset-top, 0px))!important;margin:0!important;overflow-y:auto;overscroll-behavior:contain;border-radius:22px 22px 0 0!important;padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px))!important;animation:m-sheet-up .34s var(--ui-ease-out) both}dialog:is(.order-editor-dialog,.packing-guide-dialog,.team-modal:not(.team-drawer))[open]{margin:auto 0 0!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 16px - env(safe-area-inset-top, 0px))!important;border-radius:22px 22px 0 0!important;padding-bottom:calc(20px + env(safe-area-inset-bottom, 0px))!important;overscroll-behavior:contain;animation:m-sheet-up .34s var(--ui-ease-out) both}dialog.team-drawer[open]{inset:0!important;margin:0!important;width:100%!important;max-width:none!important;height:100dvh!important;max-height:none!important;border:0!important;border-radius:0!important;padding:calc(16px + env(safe-area-inset-top, 0px)) max(16px,env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-left,0px))!important;overscroll-behavior:contain}:is(.shop-dialog,.stock-dialog,.address-dialog,.rt-sheet,.order-editor-dialog,.packing-guide-dialog,.team-modal) :is(.primary-btn,.secondary-btn){min-height:48px}.team-toast{left:12px;right:12px;width:auto}}@media screen and (max-width:720px){.ai-chat{padding-top:env(safe-area-inset-top,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}}@keyframes m-sheet-up{0%{transform:translateY(28px);opacity:0}}@media screen and (max-width:760px){.app .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.app .metric{min-width:0}.app .kpi-primary{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.app .kpi-big strong{font-size:clamp(26px,8vw,32px)}.app .kpi-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.app .kpi-hours{overflow:hidden}.app .dashboard-page .order-row{min-height:56px}.app .dashboard-page .stock-row{min-height:52px}}@media screen and (max-width:1024px){.app .packing-page{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-bottom:calc(40px + env(safe-area-inset-bottom, 0px))}.app .packing-page .backline{flex-wrap:wrap;gap:10px}.app .packing-page .order-navigation{flex-wrap:wrap}.app .packing-page .order-navigation>button{min-width:44px;min-height:44px}.app .packing-page .scanner-input{min-height:48px}.app .packing-page .label-btn{min-height:52px}}@media screen and (max-width:760px){.app .packing-page .packing-header{flex-direction:column;align-items:stretch;gap:12px}.app .packing-page .packing-header h1{font-size:24px;overflow-wrap:anywhere}.app .packing-page .shipping-info{flex-wrap:wrap;gap:10px 18px}.app .packing-page :is(.order-detail-grid,.customer-line,.notice){overflow-wrap:anywhere}.app .packing-page .compact-scanner{grid-template-columns:1fr}.app .packing-page .compact-scanner>.packing-camera-card{grid-column:1/-1}.app .packing-page .compact-scanner video{width:100%;height:auto}.app .packing-page .pack-actions{grid-template-columns:1fr}.app .packing-page .pack-actions :is(button,a){min-height:48px}.app .packing-page .item-card{min-width:0}.app .packing-page .item-name{overflow-wrap:anywhere}.app .page .supplier-list{max-height:none}}@media screen and (max-width:760px){.app .page :is(.b2b-hero,.b2b-stats,.customer-hero,.inb-detail-head,.inb-head,.ug-editor-head,.vk-overview-head,.vk-section-head){flex-wrap:wrap;min-width:0}}@media screen and (max-width:1024px){.app .page:not(.packing-page) .page-header{flex-wrap:wrap}.app .page:not(.packing-page) .page-header>.page-header-copy{min-width:0}.app .page .shops-page .shop-header-actions{max-width:100%;min-width:0}.app .rt-toolbar .rt-chips{margin-inline:0;max-width:100%}}@media (prefers-reduced-motion:reduce){.app .sidebar,.app .sidebar.mobile-open{transition:none!important}.app .overlay.show{animation:none}:is(.shop-dialog-backdrop,.stock-dialog-backdrop,.address-dialog-backdrop,.rt-sheet-backdrop)>:first-child,dialog:is(.order-editor-dialog,.packing-guide-dialog,.team-modal){animation-name:ui-fade!important;animation-duration:.16s!important}.app .m-settings-bar,.app table[data-m=cards] .m-more-btn{transition:none}.app .m-settings-bar:active,.app table[data-m=cards] .m-more-btn:active{transform:none}}