:root{font-family:Trebuchet MS,Segoe UI,sans-serif;color:#eef5ef;background:radial-gradient(circle at top left,rgba(79,196,123,.12),transparent 26%),linear-gradient(180deg,#1f2322,#191d1c);line-height:1.5;font-weight:400;color-scheme:dark;--bg: #1b201e;--surface: rgba(49, 54, 52, .92);--surface-strong: rgba(57, 63, 60, .98);--surface-soft: #2a302d;--border: rgba(95, 106, 100, .86);--text: #eef5ef;--muted: #a7b3ac;--primary: #43ae6c;--primary-dark: #338856;--success: #55ca85;--warning: #d5a13e;--danger: #dc7366;--info: #61a6cf;--shadow: 0 24px 60px rgba(19, 24, 22, .3)}*{box-sizing:border-box}body{margin:0;min-height:100vh;color:var(--text);caret-color:transparent;background:radial-gradient(circle at top left,rgba(79,196,123,.1),transparent 24%),linear-gradient(180deg,#1f2322,#191d1c)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}input,select,textarea,[contenteditable=true]{caret-color:auto}img{max-width:100%;display:block}.screen-centered{min-height:100vh;display:grid;place-items:center;padding:24px}.login-shell{min-height:100vh;display:grid;grid-template-columns:minmax(280px,520px) minmax(320px,560px);gap:32px;align-items:center;justify-content:center;padding:32px}.hero-panel,.login-card,.card,.stat-card,.product-card,.table-card{background:color-mix(in srgb,var(--surface) 72%,transparent 28%);border:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px color-mix(in srgb,var(--border) 18%,transparent 82%);border-radius:18px}.hero-panel,.login-card,.card,.table-card{padding:24px}.hero-panel{min-height:420px;display:flex;flex-direction:column;justify-content:space-between}.eyebrow{margin:0 0 6px;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.muted{color:var(--muted)}.login-card h1,.page-header h1{margin:0 0 8px;font-size:clamp(1.28rem,2vw,1.6rem)}.form-grid{display:grid;gap:16px}.form-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.field{display:grid;gap:6px}.field label{font-size:.86rem;color:var(--muted)}.app-select{position:relative;width:100%;min-width:0}.app-select-trigger{width:100%;min-height:44px;padding:12px 14px;border-radius:14px;border:1px solid var(--shell-input-border);background:var(--shell-input-bg);color:var(--text);font-size:.94rem;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer;box-shadow:var(--shell-input-shadow)}.app-select-trigger:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border) 72%)}.app-select-open .app-select-trigger,.app-select-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 22%,transparent 78%);border-color:color-mix(in srgb,var(--primary) 52%,var(--border) 48%)}.app-select-trigger:disabled{opacity:.6;cursor:not-allowed}.app-select-value{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-select-placeholder{color:var(--muted)}.app-select-chevron{flex:0 0 auto;color:var(--muted);font-size:.8rem}.app-select-menu{position:fixed;z-index:160;display:grid;gap:4px;padding:6px;border-radius:16px;border:1px solid color-mix(in srgb,var(--border) 88%,transparent 12%);background:var(--shell-plain-panel-bg);box-shadow:0 18px 36px #070b1247;max-height:min(300px,60vh);overflow-y:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-select-option{min-height:38px;padding:9px 12px;border-radius:12px;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-hub-page .grid-4{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.ml-hub-account-list,.ml-hub-account-card{display:grid;gap:14px}.ml-hub-mini-card-warning{background:#fffbeb;border-color:#f59e0b61}@media (max-width: 980px){.ml-hub-page .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.ml-hub-page .grid-4{grid-template-columns:minmax(0,1fr)}}.app-select-option:not(.app-select-option-active):hover{background:color-mix(in srgb,var(--shell-input-bg) 82%,var(--surface) 18%)}.app-select-option-active{background:linear-gradient(180deg,var(--primary) 0%,var(--primary-dark) 100%);color:#fff}.app-select-option-active:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 92%,white 8%) 0%,var(--primary-dark) 100%);color:#fff}.app-select-option:disabled{opacity:.55;cursor:not-allowed}.app-select-compact{width:auto;min-width:96px}.app-select-compact .app-select-trigger{min-height:36px;padding:8px 12px;font-size:.84rem;border-radius:12px}.field .app-select,.field .app-select-compact{width:100%}.field-help{font-size:.78rem;color:var(--muted)}.field input,.field select,.field textarea{width:100%;padding:12px 14px;border-radius:14px;border:1px solid var(--shell-input-border);background:var(--shell-input-bg);color:var(--text);box-shadow:var(--shell-input-shadow);font-size:.94rem}.password-input{position:relative;display:flex;align-items:center}.password-input input{padding-right:48px}.password-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.password-toggle:hover{color:var(--text);background:color-mix(in srgb,var(--shell-input-bg) 82%,var(--surface) 18%);border-color:color-mix(in srgb,var(--border) 70%,transparent 30%)}.password-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 35%,transparent 65%);outline-offset:1px}.password-toggle svg{width:18px;height:18px}.field textarea{min-height:110px;resize:vertical}.button,.button-secondary,.button-ghost,.button-success,.button-danger{border:0;border-radius:14px;padding:12px 16px;cursor:pointer;transition:transform .16s ease,opacity .16s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:.9rem}.button:hover,.button-secondary:hover,.button-ghost:hover,.button-danger:hover{transform:translateY(-1px)}.button{background:var(--primary);color:#fff}.button-secondary{background:#393f3cf5;color:#f1f8f2;border:1px solid rgba(95,106,100,.82)}.button-ghost{background:transparent;border:1px solid var(--border);color:var(--text)}.button-danger{background:#a140322e;color:var(--danger);border:1px solid rgba(220,115,102,.26)}.button-danger-secondary{background:#fff7f7;border-color:#fecaca;color:#b91c1c}.button-danger-secondary:hover{background:#fee2e2;border-color:#fca5a5}.button[disabled],.button-secondary[disabled],.button-ghost[disabled],.button-success[disabled],.button-danger[disabled]{opacity:.6;cursor:not-allowed}.button-row{display:flex;flex-wrap:wrap;gap:10px}.spinner{width:16px;height:16px;border-radius:999px;border:2px solid rgba(67,174,108,.18);border-top-color:var(--primary);animation:spin .75s linear infinite;flex:0 0 auto}.spinner-light{border-color:#ffffff52;border-top-color:#fff}.loading-card{display:inline-flex;align-items:center;gap:12px}.helper-box{padding:16px;border-radius:18px;background:#43ae6c1a;border:1px solid rgba(95,106,100,.78);cursor:default}.helper-box.compact{padding:10px 12px;border-radius:14px}.app-shell{min-height:100vh;display:grid;grid-template-columns:220px 1fr;align-items:start}.sidebar{padding:18px;border-right:1px solid rgba(83,95,89,.92);background:radial-gradient(circle at top left,rgba(79,196,123,.08),transparent 26%),linear-gradient(180deg,#222725fa,#1a1e1d);display:flex;flex-direction:column;gap:24px;position:sticky;top:0;height:100vh;overflow-y:auto}.app-shell-cashier{background:linear-gradient(180deg,#1f2322,#191d1c);grid-template-columns:118px 1fr}.sidebar-cashier{padding:12px 10px;gap:12px;border-right-color:#535f59eb;background:radial-gradient(circle at top left,rgba(79,196,123,.08),transparent 26%),linear-gradient(180deg,#222725fa,#1a1e1d);color:#eef5ef}.sidebar-cashier .brand-block{padding:12px;background:linear-gradient(160deg,#4caf7624,#4caf7605)}.sidebar-cashier .brand-block p,.sidebar-cashier .eyebrow{display:none}.sidebar-cashier .brand-block strong{display:block;font-size:.95rem;line-height:1.3;text-align:center}.sidebar-cashier .brand-block p,.sidebar-cashier .eyebrow,.sidebar-cashier .nav-link{color:#dce7dfb8}.sidebar-cashier .nav-list{gap:6px}.sidebar-cashier .nav-group{gap:4px;padding:2px 0;border:0;background:transparent}.sidebar-cashier .nav-group-label{padding:2px 2px 0;font-size:.62rem;text-align:center}.sidebar-cashier .nav-sub-link{padding:8px 6px;text-align:center;font-size:.78rem}.sidebar-cashier .nav-link{padding:10px 8px;text-align:center;font-size:.84rem}.sidebar-cashier .nav-link-active,.sidebar-cashier .nav-link-active:hover{background:#4fc47b29;color:#f5fbf6}.sidebar-cashier .button-ghost{padding:10px 8px;border-color:#628b706b;color:#f1f8f2}.content-shell-cashier{padding:10px}.brand-block{padding:20px;border-radius:20px;background:linear-gradient(160deg,#4caf7624,#4caf7605);border:1px solid rgba(95,106,100,.68)}.brand-block p{margin:8px 0 0;color:var(--muted)}.nav-list{display:grid;gap:8px}.nav-group{display:grid;gap:6px;padding:2px 0}.nav-group-label{padding:2px 6px 0;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:#dce7df8f}.nav-sublist{display:grid;gap:6px}.nav-sub-link{padding:10px 12px;border-radius:12px;color:var(--muted);font-size:.84rem}.nav-sub-link-active{background:#4fc47b29;color:#f5fbf6;font-weight:700}.nav-sub-link-active:hover{background:#4fc47b29;color:#f5fbf6}.nav-link{padding:12px 14px;border-radius:14px;color:var(--muted)}.nav-link-active{background:#4fc47b29;color:#f5fbf6;font-weight:700}.nav-link-active:hover{background:#4fc47b29;color:#f5fbf6}.content-shell{padding:24px;background:radial-gradient(circle at top left,rgba(79,196,123,.04),transparent 24%),linear-gradient(180deg,#1f2322,#191d1c)}.content-area{display:grid;gap:20px}.page-header{display:flex;justify-content:space-between;align-items:end;gap:14px}.page-actions{display:flex;gap:8px;flex-wrap:wrap}.page-header .muted{font-size:.88rem}.page-actions .button,.page-actions .button-secondary,.page-actions .button-ghost,.page-actions .button-danger{min-height:38px;padding:8px 12px;font-size:.82rem}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.compact-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.compact-stats .stat-card{padding:10px 12px;border-radius:16px;gap:4px}.compact-stats .stat-card span,.compact-stats .stat-card small{font-size:.72rem}.compact-stats .stat-card strong{font-size:1.05rem}.stat-card{padding:14px 16px;display:grid;gap:5px}.stat-card span,.stat-card small{color:var(--muted);font-size:.78rem}.stat-card strong{font-size:1.3rem;line-height:1.1}.grid-two-columns,.grid-three-columns{display:grid;gap:20px;align-items:start}.grid-two-columns{grid-template-columns:1.1fr .9fr}.grid-three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.product-grid,.cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px}.product-grid-list{grid-template-columns:1fr;gap:10px}.bling-results-list{gap:10px}.bling-import-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}.bling-import-grid>.card{height:100%}.bling-search-card{grid-template-rows:auto auto 1fr;align-content:start;gap:12px}.bling-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.bling-search-field{min-width:0}.bling-search-helper{display:grid;align-content:start;height:100%;padding:12px 14px}.bling-search-helper p{margin:6px 0 0}.bling-result-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.bling-result-copy{min-width:0;flex:1}.bling-result-copy strong{font-size:.95rem}.bling-result-copy .muted{font-size:.78rem}.bling-result-row .button{flex-shrink:0}.bling-sync-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:stretch}.bling-sync-button{width:100%;min-width:0;justify-content:center;white-space:nowrap}.bling-webhook-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bling-webhook-mini-card{border:1px solid var(--border);border-radius:16px;padding:12px 14px;background:var(--surface-soft);color:var(--text);display:grid;gap:4px}.bling-webhook-mini-card span{font-size:.74rem;color:var(--muted)}.bling-webhook-mini-card strong{font-size:1.1rem;line-height:1;color:var(--text)}.bling-webhook-pending-list{gap:0}.bling-webhook-pending-item,.bling-webhook-history-item{padding:12px 0}.bling-webhook-pending-item .muted,.bling-webhook-history-item .muted{margin-top:4px}.bling-error-list{display:grid;gap:0;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:var(--surface-soft)}.bling-error-item{padding:12px 14px;background:transparent;border-bottom:1px solid var(--shell-table-row-border)}.bling-error-item:last-child{border-bottom:0}.bling-error-item strong{display:block;margin:0;font-size:.9rem;color:var(--text)}.bling-error-item p{margin:4px 0 0;font-size:.82rem;line-height:1.45}.product-grid-compact-catalog{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;align-items:start}.product-grid-compact-catalog .product-card-compact{min-height:336px;background:color-mix(in srgb,var(--surface-strong) 96%,#111 4%);box-shadow:none;transition:none;backdrop-filter:none;-webkit-backdrop-filter:none}.product-grid-compact-catalog .product-card-compact:hover{transform:none;box-shadow:none;border-color:var(--border)}.product-grid-compact-catalog .product-image-frame-compact{box-shadow:none;background:#fffffffa}.product-card{overflow:hidden;display:grid;min-height:100%;grid-template-rows:auto 1fr;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;background:color-mix(in srgb,var(--surface-strong) 95%,#111 5%);backdrop-filter:none;-webkit-backdrop-filter:none}.product-card:hover,.admin-product-card:hover{transform:none;box-shadow:none;border-color:color-mix(in srgb,var(--border) 60%,transparent 40%)}.product-image-frame{display:grid;place-items:center;overflow:hidden;background:linear-gradient(180deg,#fffffffc,#f7f9f7fa);border:1px solid rgba(188,196,190,.72)}.product-image-frame img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.product-image-frame-card{width:min(calc(100% - 24px),188px);aspect-ratio:3 / 4;height:auto;margin:14px auto 0;padding:14px;border-radius:20px;box-shadow:inset 0 1px #ffffffe6,0 12px 22px #080c0a2e}.product-card-row{grid-template-columns:84px minmax(0,1fr);grid-template-rows:auto;align-items:center;min-height:0;padding:10px 12px;gap:12px}.product-card-compact{grid-template-columns:1fr;grid-template-rows:auto 1fr;padding:10px 10px 12px;gap:8px;border-radius:16px;align-content:start;box-shadow:none;transition:border-color .18s ease,background .18s ease}.product-card-compact:hover{transform:none;box-shadow:none}.product-image-frame-row{width:72px;aspect-ratio:1;padding:8px;border-radius:14px;margin:0;box-shadow:inset 0 1px #ffffffe6,0 10px 18px #080c0a24}.product-image-frame-compact{width:min(100%,118px);aspect-ratio:3 / 4;padding:10px;border-radius:16px;margin:2px auto 0;box-shadow:inset 0 1px #ffffffeb;background:#fffffffa}.product-image-frame-admin{width:min(100%,132px);aspect-ratio:3 / 4;height:auto;padding:10px;border-radius:16px;margin:0 auto;box-shadow:inset 0 1px #ffffffe6,0 10px 18px #080c0a29}.product-image-frame-detail{min-height:clamp(320px,52vw,520px);aspect-ratio:1 / 1;padding:18px;border-radius:18px;box-shadow:inset 0 1px #ffffffeb,0 16px 28px #080c0a29}.product-image-frame-detail img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.product-card-body{padding:14px;display:grid;gap:10px;align-content:start}.product-card-body-row{padding:0;gap:6px}.product-card-body-compact{padding:0;gap:6px;text-align:center;align-content:start;justify-items:center;min-width:0}.product-card-compact .card-actions{gap:8px}.product-card-heading{display:grid;gap:6px}.product-card-header,.card-actions,.inline-actions,.table-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.shipment-modal{width:min(100%,560px);padding:18px}.shipment-modal-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shipment-modal .stack{gap:10px}.shipment-modal .field label{font-size:.72rem}.shipment-modal textarea{min-height:90px}.shipment-modal .modal-actions{gap:8px}.shipment-modal .button,.shipment-modal .button-ghost{min-height:34px;padding:6px 12px}.shipment-modal-summary span{display:block;font-size:.74rem;color:var(--muted)}.shipment-modal-summary strong{display:block;font-size:.92rem;color:var(--text)}.shipment-modal-quick{display:grid;gap:6px}.shipment-modal-quick-actions{display:flex;flex-wrap:wrap;gap:6px}.chip-button{border:1px solid color-mix(in srgb,var(--border) 78%,transparent 22%);background:color-mix(in srgb,var(--surface-soft) 88%,transparent 12%);color:var(--text);border-radius:999px;padding:4px 10px;font-size:.74rem;cursor:pointer}.quick-filter-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.quick-filter-row .muted{font-size:.72rem}.orders-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;align-items:start;margin-top:10px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--shell-table-row-border) 72%,transparent 28%)}.orders-toolbar-group{display:grid;gap:6px;min-width:0}.orders-toolbar-group-fiscal{justify-items:end}.orders-toolbar-heading{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.orders-toolbar-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.orders-page .inline-actions{margin-top:2px}.orders-page .inline-actions .button,.orders-page .inline-actions .button-secondary,.orders-toolbar-actions .button,.orders-toolbar-actions .button-secondary{min-height:36px;padding:8px 12px}.orders-toolbar .meta-chip{min-height:30px;display:inline-flex;align-items:center}.meta-chip-warning{background:var(--shell-warning-bg);border-color:var(--shell-warning-border);color:var(--shell-warning-text)}.button-disabled,.button-disabled:hover{pointer-events:none;opacity:.5;transform:none}.order-invoice-page .table-card table input[type=number]{min-width:92px}.order-invoice-layout{gap:18px}.order-invoice-header{display:flex;gap:14px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.order-invoice-header h2{margin:4px 0 2px}.order-invoice-actions{display:flex;gap:10px;align-items:center}.order-invoice-grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}.order-invoice-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.order-invoice-page h3{margin:0}.order-invoice-page .field label{font-size:.74rem}.order-invoice-page .table-card table th,.order-invoice-page .table-card table td{padding-top:9px;padding-bottom:9px;vertical-align:middle}.order-invoice-payload{min-height:260px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.83rem}.order-invoice-debug{border:1px dashed color-mix(in srgb,var(--border) 70%,transparent 30%);border-radius:var(--radius-md);padding:10px 12px}.order-invoice-debug summary{cursor:pointer;font-size:.8rem;color:var(--muted)}.order-invoice-item-modal{width:min(1100px,92vw);max-height:min(88vh,960px);overflow:auto}.order-invoice-item-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px}.order-invoice-item-modal-head h3{margin:0}.invoice-item-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 2px}.chip-button-active,.chip-button-active:hover{border-color:color-mix(in srgb,var(--primary) 52%,var(--border) 48%);background:color-mix(in srgb,var(--primary) 18%,transparent 82%);color:var(--text)}.product-meta,.summary-list,.split-line{display:flex;gap:10px;flex-wrap:wrap;justify-content:space-between}.sku-chip{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;background:#61a6cf2e;color:var(--info);font-size:.74rem}.meta-chip,.stock-chip,.results-pill{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:.74rem;border:1px solid rgba(95,106,100,.82);background:#232726e6;color:var(--text)}.meta-chip-soft{background:#393f3cf0}.stock-chip-success{background:var(--shell-success-bg);color:var(--shell-success-text);border-color:var(--shell-success-border)}.stock-chip-warning{background:var(--shell-warning-bg);color:var(--shell-warning-text);border-color:var(--shell-warning-border)}.stock-chip-danger{background:var(--shell-danger-bg);color:var(--shell-danger-text);border-color:var(--shell-danger-border)}.badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:.82rem;font-weight:700}.badge-default{background:#6d64581f;color:var(--muted)}.badge-success{background:#2561481f;color:var(--success)}.badge-warning{background:#9b6a1024;color:var(--warning)}.badge-danger{background:#a1403224;color:var(--danger)}.badge-info{background:#275a7924;color:var(--info)}.table-card{overflow:auto}.ml-panel{position:relative;gap:12px}.ml-panel.card{padding:14px}.ml-panel .stack{gap:10px}.ml-panel-header{align-items:flex-start;gap:12px}.ml-panel-copy{max-width:780px;font-size:.82rem;line-height:1.45}.ml-panel-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:-6px}.ml-panel .alert{padding:8px 10px;font-size:.8rem}.ml-page.stack{gap:12px}.ml-card{padding:12px;border-radius:18px}.ml-panel .split-line{gap:10px}.ml-panel-copy{margin:4px 0 2px;max-width:680px;font-size:.8rem;line-height:1.35}.ml-panel-meta{gap:6px;margin-top:0}.ml-action-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end}.ml-action-block{display:grid;gap:4px}.ml-action-block .inline-actions{gap:6px}.ml-health{display:grid;gap:8px}.ml-health-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.ml-health .stat-card{padding:8px 10px;border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 86%,transparent 14%);border:1px solid color-mix(in srgb,var(--border) 58%,transparent 42%);box-shadow:none}.ml-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) minmax(280px,1fr);gap:14px;padding:10px 12px;border-radius:16px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent 30%);background:color-mix(in srgb,var(--surface-soft) 78%,transparent 22%)}.ml-toolbar-actions .inline-actions{gap:8px}.ml-sync-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.ml-sync-row .field{min-width:140px}.ml-sync-row .button-secondary{height:32px}.ml-toolbar-form{display:grid;gap:8px}.ml-toolbar-inputs{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.ml-toolbar-inputs .field{flex:1 1 220px;min-width:180px}.ml-toolbar-inputs .button-secondary{height:32px}.ml-panel .field label{font-size:.78rem}.ml-panel input{min-height:36px}.ml-account-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ml-account-card{display:grid;gap:6px;padding:8px 10px;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%);background:color-mix(in srgb,var(--surface-soft) 82%,transparent 18%)}.ml-account-card-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.ml-account-card-header strong{display:block;font-size:.92rem}.ml-account-card-header .muted{display:block;font-size:.74rem}.ml-account-card-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font-size:.78rem}.ml-account-meta-block{display:grid;gap:2px}.ml-account-actions,.ml-account-link-row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px}.ml-account-link-row .button-ghost{min-height:30px;padding:4px 10px;font-size:.74rem}.ml-account-help{font-size:.72rem;line-height:1.35}.ml-account-token-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.74rem}.ml-token-button{border:0;background:transparent;color:var(--primary);padding:0;font-size:.74rem;font-weight:600;cursor:pointer}.ml-token-button:hover{text-decoration:underline}.ml-token-grid{display:grid;gap:8px}.ml-token-row{display:grid;gap:6px;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 68%,transparent 32%);background:color-mix(in srgb,var(--surface-soft) 86%,transparent 14%);font-size:.78rem}.ml-token-row code{word-break:break-all;font-size:.74rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ml-dashboard-filter{gap:10px}.ml-dashboard-filter-grid{display:grid;grid-template-columns:140px minmax(170px,.9fr) 150px 160px minmax(220px,1.2fr) auto;gap:8px;align-items:end}.ml-dashboard-filter-grid-compact{grid-template-columns:minmax(170px,.9fr) 150px minmax(220px,1.2fr) auto}.ml-dashboard-filter .field{gap:4px}.ml-dashboard-filter select,.ml-dashboard-filter input{min-height:34px;font-size:.82rem}.ml-dashboard-filter-actions{align-items:end}.ml-dashboard-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.ml-sales-table td{vertical-align:top}.ml-sales-table td strong,.ml-sales-table td .muted{display:block}.ml-row-actions{display:flex;flex-wrap:wrap;gap:6px;min-width:260px}.ml-row-actions .button-ghost,.ml-row-actions .button-secondary,.ml-row-actions .button-success{min-height:30px;padding:5px 9px;font-size:.74rem}.ml-sales-workspace{gap:12px}.ml-sales-control-panel{display:grid;gap:12px;padding:4px 0 14px;border-bottom:1px solid color-mix(in srgb,var(--border) 58%,transparent 42%)}.ml-sales-control-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.ml-sales-control-title{display:grid;gap:3px}.ml-sales-control-title h1{margin:0;color:var(--text);font-size:1.16rem;line-height:1.2}.ml-sales-control-title p{margin:0;color:var(--muted);font-size:.84rem}.ml-sales-control-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ml-sales-control-actions .button-ghost,.ml-sales-control-actions .button-secondary{min-height:34px;padding:7px 12px;font-size:.78rem}.ml-sales-quick-stats{display:flex;align-items:center;justify-content:flex-start;gap:8px 18px;flex-wrap:wrap;color:var(--muted);font-size:.8rem}.ml-sales-quick-stats span{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.ml-sales-quick-stats strong{color:var(--text);font-size:.96rem;font-weight:800}.ml-sales-quick-stats small{color:var(--muted);font-size:.72rem}.ml-sales-filter{display:grid;grid-template-columns:minmax(118px,.55fr) minmax(170px,.9fr) minmax(150px,.72fr) minmax(150px,.72fr) minmax(160px,.78fr) minmax(230px,1.25fr) auto;gap:10px;align-items:end}.ml-sales-filter .field{gap:4px}.ml-sales-filter select,.ml-sales-filter input{min-height:36px;font-size:.84rem}.ml-sales-search-field{min-width:0}.ml-sales-filter-actions{justify-content:flex-end;gap:7px}.ml-sales-filter-actions .button,.ml-sales-filter-actions .button-ghost,.ml-sales-filter-actions .button-secondary{min-height:36px;padding-inline:12px;white-space:nowrap}.ml-sales-workspace .table-card{border-radius:12px;box-shadow:0 10px 24px #0f23340d}.ml-sales-table thead th{font-size:.72rem;letter-spacing:.06em}.ml-sales-table tbody td{font-size:.82rem}.ml-sales-table .helper-box{border-radius:12px;box-shadow:none}.ml-listings-page{gap:12px}.ml-listings-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:6px 0 14px;border-bottom:1px solid color-mix(in srgb,var(--border) 62%,transparent 38%)}.ml-listings-title{display:grid;gap:5px;max-width:760px}.ml-listings-title h1,.ml-listings-table-title h2{margin:0;color:var(--text)}.ml-listings-title h1{font-size:1.2rem;line-height:1.18}.ml-listings-title p:not(.eyebrow){margin:0;color:var(--muted);font-size:.84rem}.ml-listings-mode{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ml-listings-toolbar{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(140px,.55fr) minmax(260px,1.5fr) minmax(96px,.35fr) auto;gap:10px;align-items:end;padding:12px;border:1px solid color-mix(in srgb,var(--border) 76%,transparent 24%);border-radius:8px;background:color-mix(in srgb,var(--surface) 86%,#ffffff 14%)}.ml-listings-toolbar .field{gap:4px}.ml-listings-toolbar select,.ml-listings-toolbar input{min-height:38px;font-size:.84rem}.ml-listings-stats{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px}.ml-listings-stat{display:grid;gap:5px;min-height:92px;padding:13px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent 30%);border-radius:10px;background:color-mix(in srgb,var(--surface) 86%,#ffffff 14%);box-shadow:0 10px 22px #0f23340a}.ml-listings-stat span{color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ml-listings-stat strong{color:var(--text);font-size:1.35rem;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-listings-stat small{color:var(--muted);font-size:.76rem}.ml-listings-stat-success{border-color:#25614833}.ml-listings-stat-warning{border-color:#9b6a1038}.ml-listings-metrics{display:flex;align-items:center;gap:8px 20px;flex-wrap:wrap;color:var(--muted);font-size:.8rem}.ml-listings-metrics span{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.ml-listings-metrics strong{color:var(--text);font-size:1rem;font-weight:800}.ml-listings-filters{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(150px,.56fr) minmax(280px,1.2fr) auto;gap:10px;align-items:end}.ml-listings-filters .field{gap:4px}.ml-listings-filters select,.ml-listings-filters input{min-height:36px;font-size:.84rem}.ml-listings-search-field{min-width:0}.ml-listings-filter-actions{justify-content:flex-end;gap:7px}.ml-listings-filter-actions .button,.ml-listings-filter-actions .button-secondary{min-height:36px;padding-inline:12px;white-space:nowrap}.ml-listings-limit-field{min-width:96px}.ml-listings-table-card{padding:14px;border-radius:8px;box-shadow:0 10px 24px #0f23340d}.ml-listings-table-title{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px}.ml-listings-table-title h2{font-size:1rem}.ml-listings-table-title small{display:block;margin-top:4px;color:var(--muted);font-size:.76rem}.ml-listings-title-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.ml-listings-title-actions .meta-chip-strong{background:color-mix(in srgb,var(--primary) 12%,var(--surface) 88%);border-color:color-mix(in srgb,var(--primary) 36%,var(--border) 64%);color:var(--primary);font-weight:900}.ml-listings-bulk-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px;padding:12px;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border) 76%);border-radius:10px;background:color-mix(in srgb,var(--primary) 7%,var(--surface) 93%)}.ml-listings-bulk-bar>div:first-child{display:grid;gap:3px}.ml-listings-bulk-bar strong,.ml-listings-bulk-bar small{display:block}.ml-listings-bulk-bar small{color:var(--muted);font-size:.78rem}.ml-listings-table-wrap{max-width:100%;overflow-x:auto;overflow-y:visible}.ml-listings-table{width:100%;min-width:1120px;table-layout:fixed}.ml-listings-table th,.ml-listings-table td{box-sizing:border-box;min-width:0}.ml-listings-table th:nth-child(1),.ml-listings-table td:nth-child(1){width:42px}.ml-listings-table th:nth-child(2),.ml-listings-table td:nth-child(2){width:34%}.ml-listings-table th:nth-child(3),.ml-listings-table td:nth-child(3){width:128px}.ml-listings-table th:nth-child(4),.ml-listings-table td:nth-child(4){width:106px}.ml-listings-table th:nth-child(5),.ml-listings-table td:nth-child(5),.ml-listings-table th:nth-child(6),.ml-listings-table td:nth-child(6),.ml-listings-table th:nth-child(7),.ml-listings-table td:nth-child(7){width:88px}.ml-listings-table th:nth-child(8),.ml-listings-table td:nth-child(8){width:126px}.ml-listings-table th:nth-child(9),.ml-listings-table td:nth-child(9){width:210px}.ml-listings-table thead th{color:var(--muted);font-size:.7rem;letter-spacing:.06em;text-align:left}.ml-listings-select-cell{width:42px;min-width:42px;text-align:center}.ml-listings-select-cell input{width:18px;height:18px;accent-color:var(--primary);cursor:pointer}.ml-listings-select-cell input:disabled{cursor:not-allowed;opacity:.45}.ml-listings-table tbody td{vertical-align:middle}.ml-listings-table td>strong,.ml-listings-table td>small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-listings-table tbody tr.is-selected{background:color-mix(in srgb,var(--primary) 8%,var(--surface) 92%)}.ml-listings-table td:last-child{min-width:210px}.ml-listings-actions{display:grid;gap:8px;width:100%;min-width:0}.ml-listings-action-main{display:grid;gap:6px}.ml-listings-action-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ml-listings-action-secondary .button-secondary,.ml-listings-action-secondary .button-ghost,.ml-listings-action-main .button,.ml-listings-action-main .button-danger{justify-content:center;min-height:34px;padding:7px 10px;text-align:center;width:100%;min-width:0;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-listings-action-secondary .button-ghost{border:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%);border-radius:8px;color:var(--text);text-decoration:none}.ml-listings-sku-action{border-color:color-mix(in srgb,var(--primary) 42%,var(--border) 58%);background:color-mix(in srgb,var(--primary) 8%,var(--surface) 92%);color:var(--primary)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;overflow:auto;background:#0a0d0c8a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ml-listings-sku-panel{display:grid;gap:16px;width:min(100%,720px);max-width:720px;max-height:calc(100vh - 48px);overflow:auto}.ml-listings-sku-summary{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.ml-listings-sku-summary>div{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%);border-radius:8px;background:color-mix(in srgb,var(--surface-soft) 68%,var(--surface) 32%)}.ml-listings-sku-summary span,.ml-listings-sku-summary small{color:var(--muted);font-size:.78rem;line-height:1.35}.ml-listings-sku-summary strong,.ml-listings-sku-summary small{min-width:0;overflow-wrap:anywhere}.ml-listings-action-note{display:block;margin:0;padding:7px 9px;border-radius:8px;background:color-mix(in srgb,var(--surface-soft) 78%,transparent 22%);color:var(--muted);font-size:.74rem;line-height:1.3}.ml-listings-product-grid{display:grid;gap:10px}.ml-listings-product-card{width:100%;max-width:100%;border:1px solid color-mix(in srgb,var(--border) 76%,transparent 24%);border-radius:8px;background:var(--surface);box-sizing:border-box;overflow:hidden}.ml-listings-product-card.is-expanded{border-color:color-mix(in srgb,var(--primary) 36%,var(--border) 64%);box-shadow:0 10px 22px #0f233412}.ml-listings-product-card-trigger{display:grid;grid-template-columns:56px minmax(260px,1fr) minmax(112px,142px) minmax(86px,104px) minmax(96px,116px) minmax(78px,94px) minmax(154px,196px);align-items:center;gap:12px;width:100%;max-width:100%;padding:10px 12px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;box-sizing:border-box}.ml-listings-product-card-trigger:hover,.ml-listings-product-card-trigger:focus-visible{background:color-mix(in srgb,var(--primary) 4%,transparent 96%)}.ml-listings-product-card-trigger .ml-listing-status{justify-self:start;overflow:hidden;text-overflow:ellipsis}.ml-listings-product-media,.ml-listings-product-summary,.ml-listings-product-metric{min-width:0}.ml-listings-product-summary{display:grid;gap:3px}.ml-listings-product-summary strong{color:var(--text);font-size:.94rem}.ml-listings-product-summary small{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:.78rem;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ml-listings-product-metric{display:grid;gap:2px}.ml-listings-product-metric small{color:var(--muted);font-size:.68rem;font-weight:800;text-transform:uppercase}.ml-listings-product-metric strong{color:var(--text);font-size:1rem}.ml-listings-product-detail{display:grid;gap:10px;padding:0 12px 12px}.ml-listings-product-detail-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent 30%)}.ml-listings-product-detail-summary span,.ml-listings-product-detail-account,.ml-listings-product-detail-listing,.ml-listings-product-detail-stock{display:grid;gap:2px;min-width:0}.ml-listings-product-detail-summary strong,.ml-listings-product-detail-account strong,.ml-listings-product-detail-listing strong,.ml-listings-product-detail-stock strong{overflow:hidden;color:var(--text);font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.ml-listings-product-detail-summary small,.ml-listings-product-detail-account small,.ml-listings-product-detail-listing small,.ml-listings-product-detail-stock small,.ml-listings-product-substatus{overflow:hidden;color:var(--muted);font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.ml-listings-product-detail-list{display:grid;gap:8px}.ml-listings-product-detail-row{display:grid;grid-template-columns:minmax(150px,190px) minmax(140px,170px) minmax(220px,1fr) minmax(74px,92px) minmax(96px,118px) minmax(120px,150px) minmax(240px,300px);align-items:center;gap:10px;min-width:0;padding:8px 0;border-top:1px solid color-mix(in srgb,var(--border) 58%,transparent 42%)}.ml-listings-product-detail-row.is-clone-source{background:#eef6ff;border-color:#7cb7ff;box-shadow:inset 3px 0 #0b63f6;margin-inline:-8px;padding-inline:8px}.ml-listings-clone-source-select{align-items:center;display:grid;gap:8px;grid-template-columns:18px minmax(0,1fr);min-width:0}.ml-listings-clone-source-select input{accent-color:#0b63f6;height:16px;margin:0;width:16px}.ml-listings-clone-source-select span{color:var(--text);font-size:.78rem;font-weight:700;min-width:0}.ml-listings-selected-clone-source{align-items:center;background:#f8fbff;border:1px solid #b8d8ff;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-top:12px;padding:10px 12px}.ml-listings-selected-clone-source img,.ml-listings-selected-clone-source>span{align-items:center;aspect-ratio:1;background:#eaf2ff;border-radius:8px;color:#0b63f6;display:flex;font-size:.8rem;font-weight:800;justify-content:center;object-fit:cover;width:44px}.ml-listings-selected-clone-source div{display:grid;gap:2px;min-width:0}.ml-listings-selected-clone-source small,.ml-listings-selected-clone-source span{color:var(--muted);font-size:.78rem}.ml-listings-selected-clone-source strong{color:var(--text);font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-listings-product-detail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0}.ml-listings-product-detail-actions .button,.ml-listings-product-detail-actions .button-danger,.ml-listings-product-detail-actions .button-secondary,.ml-listings-product-detail-actions .button-ghost{justify-content:center;min-width:0;min-height:32px;padding:7px 8px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.ml-listings-product-detail-actions .button-ghost{border:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%);border-radius:8px;color:var(--text);text-decoration:none}@media (max-width: 1280px){.ml-listings-product-card-trigger{grid-template-columns:52px minmax(210px,1fr) minmax(104px,126px) minmax(76px,92px) minmax(82px,100px) minmax(66px,82px) minmax(136px,168px);gap:9px;padding:9px 10px}.ml-listings-product-detail-row{grid-template-columns:minmax(136px,170px) minmax(126px,150px) minmax(170px,1fr) minmax(72px,86px) minmax(88px,106px) minmax(104px,128px) minmax(220px,260px);gap:8px}}@media (max-width: 1100px){.ml-listings-product-card-trigger{grid-template-columns:52px minmax(0,1fr) repeat(4,minmax(72px,1fr))}.ml-listings-product-card-trigger .ml-listing-status{grid-column:2 / -1;justify-self:start}.ml-listings-product-detail-row{grid-template-columns:minmax(136px,1fr) minmax(120px,150px) minmax(0,1fr) minmax(78px,96px) minmax(92px,112px)}.ml-listings-product-detail-actions{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 760px){.ml-listings-product-card-trigger,.ml-listings-product-detail-summary,.ml-listings-product-detail-row,.ml-listings-sku-summary{grid-template-columns:minmax(0,1fr)}.ml-listings-product-media{display:none}.ml-listings-product-card-trigger .ml-listing-status{grid-column:auto}.ml-listings-product-detail-actions{grid-template-columns:minmax(0,1fr)}}.ml-listings-table td strong,.ml-listings-table td small{display:block}.ml-listings-table td strong{color:var(--text)}.ml-listings-table td small{margin-top:4px;color:var(--muted);font-size:.76rem}.ml-listings-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent 30%);color:var(--muted);font-size:.82rem}.ml-listings-pagination .inline-actions{justify-content:flex-end}.ml-listing-product{display:grid;grid-template-columns:48px minmax(0,1fr);gap:9px;align-items:center;min-width:0}.ml-listing-cover{display:grid;width:48px;height:48px;place-items:center;border:1px solid color-mix(in srgb,var(--border) 70%,transparent 30%);border-radius:8px;background:color-mix(in srgb,var(--surface-muted) 78%,#ffffff 22%);object-fit:cover}.ml-listing-product>div{min-width:0}.ml-listing-product strong{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ml-listing-product small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-listing-cover-empty{color:var(--muted);font-size:.74rem;font-weight:800}.ml-listing-status,.ml-listing-readonly-pill{display:inline-flex;align-items:center;width:max-content;max-width:100%;min-height:28px;padding:5px 9px;border:1px solid var(--shell-chip-border);border-radius:999px;font-size:.74rem;font-weight:800;white-space:nowrap}.ml-listing-status-success{background:#2561481f;border-color:#2561482e;color:var(--success)}.ml-listing-status-warning{background:#9b6a1024;border-color:#9b6a1033;color:var(--warning)}.ml-listing-status-danger{background:#a140321f;border-color:#a140322e;color:var(--danger)}.ml-listing-status-info,.ml-listing-status-default{background:#275a791f;border-color:#275a792e;color:var(--info)}.ml-listing-readonly-pill{background:var(--shell-chip-soft-bg);border-color:var(--shell-chip-soft-border);color:var(--shell-chip-soft-text)}.ml-listings-empty{display:grid;gap:4px;padding:16px;border:1px dashed color-mix(in srgb,var(--border) 78%,transparent 22%);border-radius:8px;background:color-mix(in srgb,var(--surface-muted) 72%,transparent 28%)}.ml-listings-empty .button-secondary{justify-self:start;margin-top:8px;text-decoration:none}.ml-listings-empty span{color:var(--muted);font-size:.82rem}.ml-listings-detail-panel{position:fixed;inset:0 0 0 auto;z-index:80;display:grid;grid-template-rows:auto 1fr;width:min(520px,100vw);padding:18px;border-left:1px solid color-mix(in srgb,var(--border) 76%,transparent 24%);background:color-mix(in srgb,var(--surface) 94%,#ffffff 6%);box-shadow:-22px 0 60px #0f23342e;overflow:auto}.ml-listings-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent 30%)}.ml-listings-detail-header h2{margin:0;font-size:1.05rem}.ml-listings-detail-content{display:grid;gap:14px;padding-top:14px}.ml-listings-detail-main{display:grid;grid-template-columns:116px minmax(0,1fr);gap:14px;align-items:center}.ml-listings-detail-main a,.ml-listings-table a{display:inline-flex;margin-top:6px;color:var(--primary);font-size:.78rem;font-weight:800;text-decoration:none}.ml-listings-detail-main strong,.ml-listings-detail-main span,.ml-listings-detail-main small{display:block}.ml-listings-detail-main span{margin:4px 0;font-size:1.15rem;font-weight:900}.ml-listings-detail-cover{width:116px;height:116px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent 30%);border-radius:12px;background:var(--surface-muted);object-fit:cover}.ml-listings-detail-cover-empty{display:grid;place-items:center;color:var(--muted);font-weight:900}.ml-listings-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ml-listings-detail-grid>div{display:grid;gap:3px;min-height:76px;padding:11px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent 30%);border-radius:10px;background:color-mix(in srgb,var(--surface-muted) 56%,#ffffff 44%)}.ml-listings-detail-grid span,.ml-listings-detail-grid small{color:var(--muted);font-size:.75rem}.ml-listings-actions-readonly{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px}.ml-listings-protected-actions{border-color:color-mix(in srgb,var(--warning) 24%,var(--border) 76%);background:color-mix(in srgb,var(--warning) 6%,var(--surface) 94%)}.ml-listings-protected-actions>div:first-child{display:grid;gap:4px}.ml-listings-technical-details summary{cursor:pointer;font-size:.86rem;font-weight:900}.ml-listings-disabled-action{cursor:not-allowed;opacity:.72}.ml-listing-pause-modal{display:grid;gap:16px}.modal-card.ml-listing-edit-modal{display:grid;grid-template-rows:auto auto minmax(420px,1fr) auto;gap:16px;max-height:calc(100dvh - 36px);overflow:hidden;padding:clamp(18px,2vw,28px);width:min(1320px,calc(100vw - 40px))}.ml-listing-edit-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ml-listing-edit-head h3,.ml-listing-edit-head p{margin:0}.ml-listing-edit-head h3{font-size:clamp(1.35rem,2vw,1.8rem)}.ml-listing-edit-head p:not(.eyebrow){margin-top:5px;color:var(--muted)}.ml-listing-edit-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ml-listing-edit-summary span{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent 30%);border-radius:14px;background:color-mix(in srgb,var(--surface-muted) 48%,#ffffff 52%);color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.ml-listing-edit-summary strong{overflow:hidden;color:var(--text);font-size:.9rem;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.ml-listing-edit-body{display:grid;gap:14px;align-content:start;min-height:0;overflow:auto;overscroll-behavior:contain;padding-right:8px;scrollbar-gutter:stable}.ml-listing-bulk-modal{display:grid;gap:16px;max-height:min(88vh,820px);overflow:auto;width:min(920px,calc(100vw - 28px))}.ml-listing-pause-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ml-listing-pause-modal-head h3{margin:0}.ml-listing-pause-modal-head p{margin:4px 0 0;color:var(--muted)}.ml-bulk-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ml-bulk-summary-grid>div{display:grid;gap:4px;padding:12px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent 30%);border-radius:12px;background:color-mix(in srgb,var(--surface-muted) 48%,#ffffff 52%)}.ml-bulk-summary-grid span{color:var(--muted);font-size:.7rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.ml-bulk-summary-grid strong{color:var(--text);font-size:1.35rem;line-height:1}.ml-bulk-summary-grid small{color:var(--muted);font-size:.76rem}.ml-bulk-section{display:grid;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent 30%);border-radius:14px;background:color-mix(in srgb,var(--surface) 86%,#ffffff 14%)}.ml-bulk-section h4,.ml-bulk-section p{margin:0}.ml-bulk-section h4{font-size:.94rem}.ml-bulk-section p{color:var(--muted);font-size:.82rem}.ml-bulk-account-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.ml-bulk-account-option{display:flex;align-items:center;gap:10px;min-width:0;padding:10px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%);border-radius:12px;background:var(--surface);cursor:pointer}.ml-bulk-account-option input{width:18px;height:18px;accent-color:var(--primary)}.ml-bulk-account-option span{display:grid;min-width:0}.ml-bulk-account-option strong,.ml-bulk-account-option small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-bulk-account-option small{color:var(--muted);font-size:.76rem}.ml-bulk-selected-list{display:grid;gap:8px;max-height:280px;overflow:auto;padding-right:4px}.ml-bulk-selected-item{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;align-items:center;padding:9px;border:1px solid color-mix(in srgb,var(--border) 66%,transparent 34%);border-radius:12px;background:color-mix(in srgb,var(--surface-muted) 42%,#ffffff 58%)}.ml-bulk-selected-item img,.ml-bulk-selected-item>span{width:46px;height:46px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent 30%);border-radius:10px;background:var(--surface-muted);object-fit:cover}.ml-bulk-selected-item>span{display:grid;place-items:center;color:var(--muted);font-size:.74rem;font-weight:900}.ml-bulk-selected-item strong,.ml-bulk-selected-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-bulk-selected-item small{margin-top:3px;color:var(--muted);font-size:.76rem}.ml-listing-edit-form{display:grid;align-items:start;column-gap:18px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);row-gap:16px}.ml-listing-edit-grid{display:grid;gap:12px;grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}.ml-listing-edit-field{display:grid;gap:7px}.ml-listing-edit-field-full{grid-column:1 / -1}.ml-listing-edit-field span{color:var(--muted);font-size:.78rem;font-weight:850}.ml-listing-edit-field small{color:var(--muted);font-size:.78rem}.ml-listing-edit-field input,.ml-listing-edit-field textarea{width:100%;border:1px solid color-mix(in srgb,var(--border) 82%,transparent 18%);border-radius:12px;background:var(--surface);color:var(--text);font:inherit;line-height:1.45;padding:11px 12px}.ml-listing-edit-field textarea{min-height:112px;resize:vertical}.ml-listing-edit-field input:focus,.ml-listing-edit-field textarea:focus{border-color:color-mix(in srgb,var(--primary) 70%,var(--border) 30%);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent 86%);outline:none}.ml-listing-edit-media{display:grid;gap:12px;grid-column:1;padding:14px;border:1px solid color-mix(in srgb,var(--border) 76%,transparent 24%);border-radius:18px;background:color-mix(in srgb,var(--surface-muted) 34%,#ffffff 66%)}.ml-listing-edit-media-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ml-listing-edit-media-head>div{display:grid;gap:4px}.ml-listing-edit-media-head span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.ml-listing-edit-media-head strong{font-size:1rem}.ml-listing-edit-media-head small{color:var(--muted);font-size:.78rem}.ml-listing-edit-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:12px}.ml-listing-edit-photo-card,.ml-listing-edit-add-photo{min-width:0;border:1px solid color-mix(in srgb,var(--border) 76%,transparent 24%);border-radius:16px;background:var(--surface)}.ml-listing-edit-photo-card{display:grid;content-visibility:auto;contain-intrinsic-size:218px;gap:9px;padding:9px}.ml-listing-edit-photo-frame{position:relative;overflow:hidden;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--border) 74%,transparent 26%);border-radius:12px;background:color-mix(in srgb,var(--surface-muted) 72%,#ffffff 28%)}.ml-listing-edit-photo-frame img{width:100%;height:100%;object-fit:contain}.ml-listing-edit-cover-badge{position:absolute;top:8px;left:8px;z-index:1;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--success) 16%,#ffffff 84%);color:var(--success);font-size:.68rem;font-weight:900}.ml-listing-edit-photo-meta{display:grid;gap:2px;min-width:0}.ml-listing-edit-photo-meta strong,.ml-listing-edit-photo-meta small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-listing-edit-photo-meta small{color:var(--muted);font-size:.75rem}.ml-listing-edit-photo-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ml-listing-edit-photo-actions .button-ghost{min-height:34px;padding:8px}.ml-listing-edit-add-photo{display:grid;place-items:center;gap:7px;min-height:194px;padding:16px;color:var(--text);cursor:pointer}.ml-listing-edit-add-photo span{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:color-mix(in srgb,var(--primary) 12%,#ffffff 88%);color:var(--primary);font-size:1.6rem;font-weight:800;line-height:1}.ml-listing-edit-add-photo small{color:var(--muted)}.ml-listing-edit-add-photo:disabled{cursor:not-allowed;opacity:.58}.ml-listing-edit-technical{border:1px dashed color-mix(in srgb,var(--border) 78%,transparent 22%);border-radius:14px;background:color-mix(in srgb,var(--surface) 70%,transparent 30%);padding:10px}.ml-listing-edit-technical summary{cursor:pointer;color:var(--muted);font-size:.8rem;font-weight:900}.ml-listing-edit-technical .ml-listing-edit-field{margin-top:10px}.ml-listing-edit-description{align-self:stretch;grid-column:2;grid-row:2 / span 2}.ml-listing-edit-description textarea{min-height:min(48vh,460px)}.ml-listing-description-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.ml-listing-edit-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent 30%)}.ml-listing-edit-check{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:.84rem;font-weight:800}.ml-listing-edit-check input{width:18px;height:18px;accent-color:var(--primary)}.ml-listing-pause-check{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--warning) 34%,var(--border) 66%);border-radius:14px;background:color-mix(in srgb,var(--warning) 10%,var(--surface) 90%);font-weight:800}.ml-listings-detail-section{display:grid;gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent 30%);border-radius:12px;background:color-mix(in srgb,var(--surface) 86%,#ffffff 14%)}.ml-listings-detail-section h3{margin:0;font-size:.92rem}.ml-listings-detail-section p{margin:0;color:var(--muted);font-size:.84rem;white-space:pre-wrap}.ml-listings-detail-pictures{display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:8px}.ml-listings-detail-pictures img{width:100%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--border) 70%,transparent 30%);border-radius:9px;object-fit:cover}.ml-listings-attribute-list{display:grid;gap:7px}.ml-listings-attribute-list span{display:grid;gap:2px;padding:8px 9px;border:1px solid color-mix(in srgb,var(--border) 64%,transparent 36%);border-radius:9px;color:var(--muted);font-size:.8rem}.ml-listings-attribute-list strong{color:var(--text);font-size:.78rem}.ml-question-list{display:grid;gap:10px}.ml-question-card{gap:10px}.ml-question-product{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:center;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent 30%)}.ml-question-product-image{display:grid;width:88px;height:88px;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%);border-radius:8px;background:var(--surface);color:var(--muted);font-size:.8rem;font-weight:700}.ml-question-product-image img{width:100%;height:100%;object-fit:contain;background:#fff}.ml-question-product-main{min-width:0}.ml-question-product-heading{gap:10px;align-items:start}.ml-question-product-heading h3{margin:0;font-size:1rem;line-height:1.3}.ml-question-product-meta,.ml-question-attribute-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ml-question-product-meta span,.ml-question-attribute-list span{max-width:100%;padding:5px 8px;border-radius:999px;background:color-mix(in srgb,var(--surface-soft) 82%,transparent 18%);color:var(--text);font-size:.74rem;line-height:1.2;overflow-wrap:anywhere}.ml-question-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ml-question-info-box dl{display:grid;gap:6px;margin:8px 0 0}.ml-question-info-box dl div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px}.ml-question-info-box dt{color:var(--muted);font-size:.72rem}.ml-question-info-box dd{min-width:0;margin:0;color:var(--text);font-size:.76rem;overflow-wrap:anywhere}.ml-question-variation-line{font-size:.76rem}.chatbot-config-card .two-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.toggle-row{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:.86rem;font-weight:700}.toggle-row input{width:16px;height:16px}.chatbot-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.chatbot-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:12px;align-items:start}.chatbot-endpoint-list,.chatbot-history-list{display:grid;gap:8px}.chatbot-token-box code,.chatbot-endpoint-list code{display:block;max-width:100%;padding:8px;border-radius:8px;background:color-mix(in srgb,var(--surface) 78%,transparent 22%);color:var(--text);font-size:.76rem;overflow-wrap:anywhere}.chatbot-suggestion-box{border-color:color-mix(in srgb,var(--primary) 28%,var(--border) 72%);background:color-mix(in srgb,var(--primary) 8%,var(--surface-soft) 92%)}.chatbot-bridge-banner{display:flex;align-items:center;justify-content:space-between;gap:12px}.ml-question-actions{flex-wrap:wrap}.ml-question-body{display:grid;gap:4px}.ml-question-card textarea{width:100%;resize:vertical}.ml-questions-workspace{gap:14px;max-width:1500px}.ml-questions-error{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ml-questions-error span{flex:1 1 280px}.ml-questions-control-panel{display:grid;gap:10px;padding:16px;border:1px solid color-mix(in srgb,var(--border) 68%,transparent 32%);border-radius:16px;background:color-mix(in srgb,var(--surface-strong) 94%,var(--surface-soft) 6%);box-shadow:0 14px 34px #0f23340f}.ml-questions-control-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.ml-questions-control-title{display:grid;gap:3px}.ml-questions-control-title h1{margin:0;color:var(--text);font-size:1.6rem;line-height:1.2}.ml-questions-control-title p{margin:0;color:var(--muted);max-width:680px;font-size:.92rem;line-height:1.55}.ml-questions-quick-stats{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:.8rem}.ml-questions-quick-stats span{display:inline-flex;align-items:baseline;gap:5px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--border) 58%,transparent 42%);border-radius:999px;background:color-mix(in srgb,var(--surface-strong) 82%,transparent 18%);white-space:nowrap}.ml-questions-quick-stats strong{color:var(--text);font-size:.95rem;font-weight:800}.ml-questions-auto-refresh{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:.78rem}.ml-questions-status-notice{align-items:center;justify-content:space-between}.ml-customer-service-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ml-customer-service-tab{display:grid;min-height:52px;gap:4px;align-content:center;padding:10px 12px;border:1px solid color-mix(in srgb,var(--border) 68%,transparent 32%);border-radius:12px;background:color-mix(in srgb,var(--surface-strong) 88%,transparent 12%);color:var(--muted);text-align:left;cursor:pointer}.ml-customer-service-tab strong{color:var(--text);font-size:.92rem}.ml-customer-service-tab small{font-size:.76rem}.ml-customer-service-tab:hover,.ml-customer-service-tab.is-active{border-color:color-mix(in srgb,var(--primary) 58%,var(--border) 42%);background:color-mix(in srgb,var(--primary) 10%,var(--surface-strong) 90%)}.ml-customer-service-prep{display:grid;gap:16px;padding:20px}.ml-customer-service-prep h2{margin:8px 0 4px;color:var(--text);font-size:1.25rem}.ml-customer-service-message-list{display:grid;gap:10px}.ml-customer-service-message-list article{display:grid;gap:4px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--border) 62%,transparent 38%);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 72%,transparent 28%)}.ml-customer-service-message-list p{margin:0;color:var(--text);line-height:1.45;overflow-wrap:anywhere}.ml-questions-filter{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:8px;align-items:end;padding:10px;border:1px solid color-mix(in srgb,var(--border) 60%,transparent 40%);border-radius:18px;background:color-mix(in srgb,var(--surface-strong) 70%,transparent 30%)}.ml-questions-filter .field{gap:4px}.ml-questions-filter select,.ml-questions-filter input{min-height:34px;font-size:.82rem}.ml-questions-search{min-width:0;grid-column:span 2}.ml-questions-filter-actions{align-items:end;justify-content:flex-end}.ml-questions-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ml-questions-summary div{display:grid;gap:4px;min-width:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%);border-radius:16px;background:color-mix(in srgb,var(--surface-strong) 86%,transparent 14%);box-shadow:0 10px 24px #0f23340d}.ml-questions-summary span{color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.ml-questions-summary strong{color:var(--text);font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.1}.ml-questions-inbox-shell{--ml-questions-panel-height: clamp(560px, calc(100vh - var(--app-topbar-offset, 86px) - 18px), 760px);display:grid;grid-template-columns:clamp(360px,30vw,420px) minmax(0,1fr);gap:14px;align-items:stretch}.ml-questions-inbox-list,.ml-questions-detail-panel{min-width:0;padding:0;overflow:hidden;border-radius:16px;box-shadow:0 14px 34px #0f23340f}.ml-questions-inbox-list{display:flex;flex-direction:column;position:sticky;top:calc(var(--app-topbar-offset, 86px) + 12px);height:var(--ml-questions-panel-height);max-height:var(--ml-questions-panel-height);overflow:hidden}.ml-questions-detail-panel{align-self:start;min-height:var(--ml-questions-panel-height)}.ml-questions-list-header{padding:14px 16px;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%);background:var(--surface-strong)}.ml-questions-list-header div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px}.ml-questions-list-header span{color:var(--muted);font-size:.78rem;font-weight:700}.ml-questions-list-header small{grid-column:1 / -1;color:var(--muted);font-size:.72rem;line-height:1.35}.ml-questions-inbox-items{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px;scrollbar-gutter:stable}.ml-questions-inbox-item{display:grid;grid-template-rows:minmax(0,auto) auto;gap:10px;width:100%;min-height:0;padding:12px;border:1px solid color-mix(in srgb,var(--border) 66%,transparent 34%);border-radius:12px;background:var(--surface-strong);color:var(--text);font:inherit;text-align:left;overflow:hidden;box-sizing:border-box}.ml-questions-inbox-item+.ml-questions-inbox-item{margin-top:8px}.ml-questions-inbox-item:hover,.ml-questions-inbox-item.is-active{background:color-mix(in srgb,var(--primary) 8%,transparent 92%)}.ml-questions-inbox-item.is-active{border-color:color-mix(in srgb,var(--primary) 58%,var(--border) 42%);box-shadow:inset 3px 0 0 var(--primary),0 10px 24px #2563eb1a}.ml-questions-inbox-item.has-error{background:color-mix(in srgb,var(--danger) 5%,transparent 95%)}.ml-questions-inbox-item.has-new-question{border-color:color-mix(in srgb,var(--primary) 64%,var(--border) 36%);box-shadow:inset 3px 0 0 var(--primary),0 12px 28px #2563eb1f}.ml-questions-new-badge{flex:0 0 auto}.ml-questions-inbox-main{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:start;width:100%;min-width:0;min-height:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ml-questions-inbox-thumb{width:56px;height:56px;border-radius:8px}.ml-questions-inbox-copy{display:grid;gap:4px;min-width:0;min-height:0}.ml-questions-inbox-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;flex-wrap:wrap}.ml-questions-inbox-row .ml-questions-inbox-date{display:inline-flex;flex:0 0 auto;color:var(--muted);font-size:.74rem;font-weight:700;overflow:visible;white-space:nowrap}.ml-questions-inbox-item strong{display:-webkit-box;overflow:hidden;color:var(--text);font-size:.95rem;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ml-questions-inbox-copy>span:not(.badge):not(.ml-questions-inbox-row),.ml-questions-inbox-item small:not(.ml-questions-inbox-date){display:block;min-width:0;color:var(--muted);font-size:.78rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-questions-inbox-copy>span:not(.badge):not(.ml-questions-inbox-row){display:-webkit-box;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ml-question-error-reason{color:color-mix(in srgb,var(--danger) 78%,var(--text) 22%)!important;font-weight:800}.ml-questions-card-actions{display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-end;padding-left:66px;min-width:0;width:100%}.ml-questions-card-actions .button-ghost,.ml-questions-card-actions .button-secondary{min-height:32px;padding:6px 10px;font-size:.76rem}.ml-questions-group-card{min-height:146px}.ml-questions-group-card .ml-questions-card-actions{justify-content:stretch}.ml-questions-group-card .ml-questions-card-actions .button-ghost{width:100%}.ml-questions-group-queue{display:grid;gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--border) 66%,transparent 34%);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 72%,transparent 28%)}.ml-questions-group-question{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px 12px;border:1px solid color-mix(in srgb,var(--border) 60%,transparent 40%);border-radius:10px;background:var(--surface-strong);color:var(--text);font:inherit;text-align:left;cursor:pointer}.ml-questions-group-question.is-active{border-color:color-mix(in srgb,var(--primary) 58%,var(--border) 42%);box-shadow:inset 3px 0 0 var(--primary)}.ml-questions-group-question span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ml-questions-group-question small{color:var(--muted);font-size:.74rem;white-space:nowrap}.ml-questions-empty{display:grid;gap:10px;padding:20px;color:var(--text)}.ml-questions-pagination{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:auto;padding:10px 14px;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%);background:var(--surface-strong);flex:0 0 auto}.ml-questions-pagination span{color:var(--muted);font-size:.78rem;font-weight:800;white-space:nowrap}.ml-questions-empty p{margin:0;color:var(--muted)}.ml-questions-empty-detail{min-height:420px;align-content:center;justify-items:center;text-align:center}.ml-questions-detail{display:grid;gap:14px;padding:18px}.ml-questions-detail-head{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:center;padding:12px;border:1px solid color-mix(in srgb,var(--border) 68%,transparent 32%);border-radius:14px;background:color-mix(in srgb,var(--surface-soft) 82%,transparent 18%)}.ml-questions-detail-head>div:last-child{min-width:0}.ml-questions-detail-head .text-link{display:inline-flex;margin-top:5px}.ml-questions-detail-head .muted{margin:2px 0;font-size:.8rem}.ml-questions-detail-head h2{margin:6px 0 4px;color:var(--text);font-size:1.2rem;line-height:1.2;overflow-wrap:anywhere}.ml-questions-product-thumb{display:grid;width:92px;height:92px;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%);border-radius:12px;background:#fff;color:var(--muted);font-weight:800}.ml-questions-product-thumb-fallback{display:grid;place-items:center;width:100%;height:100%;padding:8px;color:var(--muted);font-size:.72rem;line-height:1.2;text-align:center}.ml-questions-product-thumb.has-image .ml-questions-product-thumb-fallback{display:none}.ml-questions-product-thumb.has-image.is-empty .ml-questions-product-thumb-fallback{display:grid}.ml-questions-product-thumb img{width:100%;height:100%;object-fit:contain}.ml-questions-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ml-questions-info-list{display:grid;gap:6px;margin:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent 30%);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 82%,transparent 18%)}.ml-questions-info-list div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:7px}.ml-questions-info-list dt{color:var(--muted);font-size:.72rem;font-weight:800}.ml-questions-info-list dd{min-width:0;margin:0;color:var(--text);font-size:.82rem;overflow-wrap:anywhere}.ml-questions-message-box,.ml-questions-answer-box{display:grid;gap:11px;padding:14px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%);border-radius:14px;background:color-mix(in srgb,var(--surface-strong) 88%,transparent 12%)}.ml-questions-message-box>span{color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.ml-questions-message-box strong,.ml-questions-message-box p{margin:0;color:var(--text);font-size:1rem;line-height:1.45;overflow-wrap:anywhere}.ml-questions-message-box strong{font-size:1.12rem;line-height:1.55}.ml-questions-message-box:not(.is-answered){border-color:color-mix(in srgb,var(--primary) 24%,var(--border) 76%);background:color-mix(in srgb,var(--primary) 6%,var(--surface-strong) 94%)}.ml-questions-message-box.is-answered{border-color:color-mix(in srgb,var(--success) 28%,var(--border) 72%)}.ml-question-status-note{display:block;margin-top:8px;color:var(--muted);font-size:.78rem;font-weight:700;line-height:1.35}.ml-question-status-note.is-locked{color:color-mix(in srgb,var(--danger) 72%,var(--text) 28%)}.ml-question-locked-note{border-color:color-mix(in srgb,var(--danger) 22%,var(--border) 78%);background:color-mix(in srgb,var(--danger) 8%,var(--surface) 92%)}.ml-question-locked-note p{margin:0;color:var(--muted)}.ml-questions-answer-box textarea{width:100%;min-height:118px;resize:vertical}.ml-question-actions{align-items:center;gap:8px}.ml-question-actions .button,.ml-question-actions .button-secondary,.ml-question-actions .button-ghost{min-height:34px}.ml-question-send-blocked{opacity:.72}.ml-question-send-note{display:block;margin-top:-4px}.ml-answer-confirm-modal{width:min(100%,680px);display:grid;gap:16px}.ml-answer-confirm-modal h3{margin:4px 0 0;color:var(--text)}.ml-answer-confirm-modal .confirm-detail-item{display:grid;gap:4px}.ml-answer-confirm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ml-answer-confirm-modal .confirm-detail-item span{color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.ml-answer-confirm-modal .confirm-detail-item p{margin:0;color:var(--text);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.ml-answer-safety-panel{display:grid;gap:10px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--warning) 30%,var(--border) 70%);border-radius:12px;background:color-mix(in srgb,var(--warning) 8%,var(--surface) 92%)}.ml-answer-safety-panel>div{display:grid;gap:3px}.ml-answer-safety-panel strong{color:var(--text)}.ml-answer-safety-panel small,.ml-answer-safety-panel p,.ml-answer-safety-panel li{margin:0;color:var(--muted);font-size:.84rem;line-height:1.42}.ml-answer-safety-panel ul{display:grid;gap:6px;margin:0;padding-left:18px}.ml-answer-confirm-check{align-items:flex-start;padding:12px 14px;border-radius:16px;background:color-mix(in srgb,var(--primary) 7%,transparent 93%)}.ml-panel .button,.ml-panel .button-secondary,.ml-panel .button-ghost{min-height:32px;padding:6px 10px;font-size:.76rem}.ml-linking-grid{display:grid;grid-template-columns:minmax(240px,.95fr) minmax(320px,1.05fr);gap:10px;align-items:start;grid-auto-rows:min-content}.ml-linking-card{padding:8px;border-radius:14px;border:1px solid color-mix(in srgb,var(--border) 66%,transparent 34%);background:color-mix(in srgb,var(--surface-soft) 86%,transparent 14%);align-self:start;height:fit-content}.ml-linking-card.stack{gap:5px}.ml-linking-card h4{margin:0 0 2px;font-size:.86rem}.ml-linking-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px}.ml-linking-toolbar .field{min-width:220px}.ml-linking-count{font-size:.74rem}.ml-panel .ml-linking-card p{margin:0;font-size:.76rem;line-height:1.3}.ml-panel .ml-linking-card .field label{font-size:.72rem}.ml-panel .ml-linking-card input{min-height:30px;padding:5px 9px;font-size:.8rem}.ml-panel .ml-linking-card .app-select-trigger{min-height:32px;padding:6px 10px;font-size:.82rem;border-radius:12px}.ml-panel .ml-linking-card .helper-box{font-size:.82rem}.ml-linking-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ml-linking-form-grid .field{gap:4px}.ml-product-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;grid-column:1 / -1}.ml-product-results{display:grid;gap:8px;max-height:180px;overflow:auto}.ml-product-result{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 58%,transparent 42%);background:color-mix(in srgb,var(--surface-soft) 88%,transparent 12%)}.ml-product-result-main{display:grid;gap:2px;min-width:0}.ml-linking-list{display:grid;gap:8px;max-height:240px;overflow:auto}.ml-linking-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 58%,transparent 42%);background:color-mix(in srgb,var(--surface-soft) 88%,transparent 12%)}.ml-linking-item-main{display:grid;gap:2px;min-width:0}.ml-insights-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:12px;align-items:start}.ml-exception-counts{display:flex;flex-wrap:wrap;gap:6px}.ml-exception-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.ml-exception-block{display:grid;gap:6px;padding:6px 8px;border-radius:14px;border:1px solid color-mix(in srgb,var(--border) 66%,transparent 34%);background:color-mix(in srgb,var(--surface-soft) 86%,transparent 14%)}.ml-exception-block-header{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.ml-exception-block-header>div{display:grid;gap:2px}.ml-exception-block-header p{margin:0}.ml-exception-list{display:grid;gap:6px;max-height:360px;overflow:auto}.ml-exception-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px 0;border-radius:12px;border:0;border-bottom:1px solid color-mix(in srgb,var(--shell-table-row-border) 80%,transparent 20%);background:transparent}.ml-exception-item-compact{grid-template-columns:minmax(0,1fr)}.ml-exception-main{display:grid;gap:4px;min-width:0}.ml-exception-title{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ml-exception-subline{display:flex;flex-wrap:wrap;gap:8px;font-size:.72rem}.ml-exception-status{display:flex;flex-wrap:wrap;gap:6px}.ml-exception-label{font-size:.64rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.ml-exception-reason,.ml-exception-hint,.ml-exception-tracking,.ml-exception-meta{display:grid;gap:2px;font-size:.72rem}.ml-exception-foot{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px 12px}.ml-exception-actions{display:grid;gap:6px;align-content:start}.ml-exception-actions .button-ghost{min-width:110px}.ml-exception-item strong{display:block;font-size:.82rem}.ml-exception-item .muted{display:block;font-size:.7rem}.ml-auto-sync{display:grid;gap:8px;padding:10px;border-radius:16px;border:1px solid color-mix(in srgb,var(--border) 66%,transparent 34%);background:color-mix(in srgb,var(--surface-soft) 86%,transparent 14%)}.ml-auto-sync-header{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.ml-auto-sync-header p{margin:0;font-size:.74rem}.ml-auto-sync-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.ml-auto-sync-item{display:grid;gap:2px;padding:8px 10px;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 60%,transparent 40%);background:color-mix(in srgb,var(--surface) 85%,transparent 15%);font-size:.78rem}.ml-auto-sync-note{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:.72rem}.ml-auto-sync-note code{padding:4px 6px;border-radius:8px;border:1px solid color-mix(in srgb,var(--border) 68%,transparent 32%);background:color-mix(in srgb,var(--surface-soft) 88%,transparent 12%);font-size:.68rem}.ml-sync-list{display:grid;gap:6px}.ml-sync-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 58%,transparent 42%);background:color-mix(in srgb,var(--surface-soft) 88%,transparent 12%)}.ml-sync-item strong{display:block;font-size:.82rem}.ml-sync-item .muted{display:block;font-size:.7rem}.ml-sync-numbers{display:flex;flex-wrap:wrap;gap:6px}.ml-account-debug{padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 68%,transparent 32%);background:color-mix(in srgb,var(--surface-soft) 86%,transparent 14%)}.ml-panel details summary{cursor:pointer;font-weight:600;list-style:none;font-size:.8rem}.ml-panel details summary::-webkit-details-marker{display:none}@media (max-width: 980px){.ml-insights-grid,.ml-toolbar,.ml-linking-grid,.ml-linking-form-grid,.ml-account-card-meta,.ml-product-search,.ml-exception-item{grid-template-columns:1fr}.ml-exception-actions .button-ghost{width:100%}.ml-account-row{grid-template-columns:1fr;align-items:start}.ml-account-actions{justify-content:flex-start}}.catalog-toolbar.card{padding:8px 4px 10px;border-radius:0;background:transparent;border:0;display:grid;gap:8px;box-shadow:none}.catalog-toolbar h3,.catalog-results-bar h3,.product-card h3,.admin-product-card h3{margin:0;line-height:1.2;font-size:.94rem}.catalog-stat,.metric-card{padding:9px 11px;border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 40%,transparent 60%);border:0;box-shadow:inset 0 1px color-mix(in srgb,var(--border) 18%,transparent 82%);display:grid;gap:2px}.catalog-stat span,.metric-card span{color:var(--muted);font-size:.72rem}.catalog-stat strong,.metric-card strong{font-size:1rem}.catalog-stat small{color:var(--muted);font-size:.72rem}.results-pill{background:#43ae6c29;color:#f1f8f2;border-color:#5ed48d2e;font-weight:700}.catalog-results-bar{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap;padding:2px 4px 4px}.catalog-pagination-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:4px 4px 0}.catalog-pagination-summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.catalog-pagination-summary strong{font-size:.96rem}.catalog-pagination-summary select{min-width:86px;max-width:110px}.page-number-inline{display:inline-flex;align-items:center;gap:8px;font-size:.96rem;font-weight:700;color:var(--text)}.page-number-input{width:68px;min-width:0;height:34px;padding:6px 10px;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 84%,transparent 16%);background:color-mix(in srgb,var(--surface-soft) 82%,transparent 18%);color:var(--text);text-align:center;font-weight:700;box-shadow:none}.page-number-input:focus{outline:2px solid color-mix(in srgb,var(--primary) 22%,transparent 78%);border-color:color-mix(in srgb,var(--primary) 50%,var(--border) 50%)}.page-number-input:disabled{opacity:.6}.catalog-pagination-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.catalog-pagination-bar-bottom{padding-top:4px;border-top:1px solid color-mix(in srgb,var(--border) 40%,transparent 60%)}.catalog-toolbar-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,320px);gap:10px 14px;align-items:start}.catalog-toolbar-form{display:grid;gap:10px}.catalog-toolbar-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:14px}.catalog-toolbar-actions{display:flex;gap:8px;flex-wrap:wrap}.catalog-toolbar-meta{display:grid;gap:4px;align-content:start;justify-items:start;padding:6px 0 0}.catalog-toolbar-meta p{margin:0;font-size:.78rem}.catalog-toolbar-permission-note{display:flex;align-items:center;flex-wrap:wrap;margin-top:4px}.catalog-toolbar-bottom{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:10px 12px;align-items:center;padding-top:4px;border-top:1px solid color-mix(in srgb,var(--border) 40%,transparent 60%)}.catalog-toolbar-cart-note{display:grid;gap:3px;max-width:360px}.catalog-toolbar-cart-note p{margin:0}.catalog-toolbar-cart-note .muted{font-size:.8rem}.catalog-cart-stats{display:grid;grid-template-columns:repeat(2,minmax(136px,1fr));gap:6px;min-width:0}.catalog-cart-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.catalog-cart-actions .button,.catalog-cart-actions .button-secondary{min-width:138px;justify-content:center}.catalog-cart-preview{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px}.catalog-cart-preview-item{padding:8px 10px;border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 54%,transparent 46%);border:1px solid color-mix(in srgb,var(--border) 42%,transparent 58%);display:grid;gap:2px}.catalog-cart-preview-item strong{font-size:.78rem;line-height:1.25}.catalog-cart-preview-item small{color:var(--muted);font-size:.72rem}.catalog-search-card.card{padding:12px 16px;border-radius:18px}.catalog-search-form{gap:10px 14px}.catalog-search-form .field{gap:4px}.catalog-search-form .inline-actions{gap:8px}.product-card-meta-line{display:flex;align-items:center;gap:10px}.product-card-category{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card-meta-line .badge{margin-left:auto}.product-card-copy{display:grid;gap:4px;min-height:72px}.product-card-row .product-card-copy{min-height:0}.product-card-copy p{margin:0;font-size:.94rem;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.product-card-compact h3{font-size:.84rem;line-height:1.25;min-height:2.5em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card-compact-meta{display:flex;justify-content:center;align-items:center;gap:6px;width:100%}.product-card-compact-code{font-size:.68rem;color:var(--muted)}.product-card-compact-state{padding:3px 8px;border-radius:999px;border:1px solid rgba(94,212,141,.26);background:#43ae6c24;color:var(--success);font-size:.64rem;font-weight:700;letter-spacing:.02em}.rich-text-content{color:inherit}.rich-text-content p,.rich-text-content ul,.rich-text-content ol{margin:0}.rich-text-content p+p,.rich-text-content ul+p,.rich-text-content ol+p,.rich-text-content p+ul,.rich-text-content p+ol{margin-top:.45rem}.rich-text-content ul,.rich-text-content ol{padding-left:1.1rem}.rich-text-content li+li{margin-top:.18rem}.rich-text-preview{overflow-wrap:anywhere;word-break:break-word}.product-chip-row{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.product-chip-row-mini{gap:4px}.product-card-row .sku-chip{padding:4px 8px;font-size:.72rem}.product-card-row .meta-chip,.product-card-row .stock-chip,.product-card-row .results-pill,.product-chip-row-mini .meta-chip{padding:4px 8px;font-size:.68rem}.product-card-row h3{font-size:.94rem}.product-card-row .product-card-copy p{font-size:.84rem;line-height:1.35}.product-card .badge{font-size:.74rem;padding:5px 9px}.product-card .meta-chip,.product-card .stock-chip,.product-card .results-pill{font-size:.72rem}.product-card-footer{display:flex;justify-content:space-between;gap:10px;align-items:end;flex-wrap:wrap;margin-top:auto}.product-card-row .product-card-footer{align-items:center;margin-top:2px}.price-block{display:grid;gap:3px}.price-block span,.price-block small{font-size:.76rem}.price-block strong{font-size:1.08rem}.product-card-row .price-block{gap:1px}.ml-operational-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.ml-operational-card{color:inherit;text-decoration:none;min-height:184px;justify-content:space-between;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ml-operational-card:hover,.ml-operational-card:focus-visible{border-color:color-mix(in srgb,var(--primary) 42%,var(--border) 58%);box-shadow:var(--shadow-soft);transform:translateY(-1px);outline:none}.ml-operational-card h3{margin:0;font-size:1rem}.ml-operational-card p{margin:0}.ml-operational-card-action{width:fit-content;pointer-events:none}.product-card-row .price-block span,.product-card-row .price-block small{font-size:.7rem}.product-card-row .price-block strong{font-size:1rem}.product-card-compact .product-card-footer{flex-direction:column;gap:6px;align-items:center;width:100%}.product-card-compact .price-block{justify-items:center;min-height:44px;align-content:start}.product-card-compact .price-block span,.product-card-compact .price-block small{font-size:.68rem}.product-card-compact .price-block strong{font-size:.98rem}.product-card-compact .stock-chip{padding:3px 7px;font-size:.66rem}.product-card-store-stock-row{margin-top:2px}.product-card-store-stock-text{display:block;font-size:.7rem;color:var(--muted);line-height:1.3;overflow-wrap:anywhere}.product-card-compact .product-card-store-stock-text{text-align:center}.product-card .card-actions{margin-top:auto;gap:8px}.product-card .card-actions>*{flex:1 1 0}.product-card .button,.product-card .button-secondary{padding:10px 12px;font-size:.84rem}.product-card-row .card-actions{gap:6px}.product-card-row .card-actions>*{flex:0 0 auto}.product-card-row .button,.product-card-row .button-secondary{padding:8px 10px;font-size:.78rem}.card-actions-compact{margin-top:2px;flex-direction:column;gap:4px;width:100%;align-items:stretch}.product-card-compact-link{font-size:.7rem;color:var(--muted);width:100%;text-align:center}.product-card-compact-button{width:100%;min-height:34px;padding:8px 10px;font-size:.76rem;text-transform:uppercase;letter-spacing:.04em}.external-sale-screen{gap:16px}.external-sale-catalog-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 14px;align-items:center;padding:14px 16px}.external-sale-catalog-summary-copy{display:grid;gap:4px}.external-sale-catalog-summary-copy p,.external-sale-catalog-summary-copy h3{margin:0}.external-sale-catalog-summary-stats{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));gap:8px}.external-sale-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.6fr);gap:16px;align-items:start}.external-sale-main,.external-sale-side{min-width:0}.external-sale-side{display:grid;gap:16px;align-content:start}.external-sale-panel,.external-sale-hero{background:color-mix(in srgb,var(--surface) 64%,transparent 36%);border:0;padding:14px;gap:10px;box-shadow:inset 0 1px color-mix(in srgb,var(--border) 18%,transparent 82%)}.external-sale-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.external-sale-hero p{margin:0}.external-sale-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));gap:8px}.external-sale-context-card{display:grid;grid-template-columns:1fr;align-items:start;padding:14px 16px;gap:8px;min-height:0;align-content:start;border:0;background:color-mix(in srgb,var(--surface) 58%,transparent 42%);box-shadow:inset 0 1px color-mix(in srgb,var(--border) 16%,transparent 84%)}.external-sale-context-heading{align-self:start}.external-sale-context-heading h3{margin:0}.external-sale-context-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.external-sale-context-card .field{gap:3px}.external-sale-context-card .field input{padding:10px 12px}.external-sale-summary-card{padding:16px;gap:10px;border:0;background:color-mix(in srgb,var(--surface) 60%,transparent 40%);box-shadow:inset 0 1px color-mix(in srgb,var(--border) 16%,transparent 84%)}.external-sale-search-field{position:relative}.external-sale-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.external-sale-inline-results{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:12;display:grid;gap:8px;max-height:280px;overflow-y:auto;padding:10px;border-radius:16px;border:1px solid rgba(95,106,100,.86);background:#1f2322fa;box-shadow:0 22px 38px #080c0a47}.external-sale-inline-result{border:1px solid rgba(95,106,100,.84);border-radius:14px;background:#272b2afa;color:var(--text);padding:10px 12px;text-align:left;display:grid;gap:4px;cursor:pointer}.external-sale-inline-result strong{font-size:.9rem}.external-sale-inline-result span{color:var(--muted);font-size:.74rem}.external-sale-inline-result:hover{border-color:#5ed48d57;background:#2d3230fa}.external-sale-items{display:grid;gap:10px}.external-sale-item{background:#252928f5}.external-sale-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;align-items:start}.admin-product-list{display:grid;gap:10px}.admin-product-row{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 14px;border-radius:18px;border:1px solid rgba(218,223,234,.92);background:#fffffffa}.admin-product-row-media{display:grid;place-items:center}.product-image-frame-admin-row{width:72px;aspect-ratio:1;padding:8px;border-radius:14px;margin:0;box-shadow:inset 0 1px #ffffffeb,0 8px 16px #11182714}.admin-product-row-copy{min-width:0;display:grid;gap:8px}.admin-product-row-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.admin-product-row-title{min-width:0;display:grid;gap:3px}.admin-product-row-title strong{font-size:.94rem;line-height:1.28}.admin-product-row-title .muted{font-size:.76rem}.admin-product-row-meta{display:flex;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:.76rem}.admin-product-row-stats{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:.78rem}.admin-product-row-stats strong{color:var(--text)}.admin-product-row-note{margin:0;font-size:.76rem}.admin-product-row-actions{display:flex;align-items:center;justify-content:flex-end}.admin-product-row-actions .button-secondary{min-height:36px;padding:8px 12px;font-size:.8rem}.admin-product-detail-page{gap:12px}.admin-product-detail-page .page-header{gap:10px}.admin-product-detail-page .page-header h1{font-size:1.3rem;margin-bottom:4px}.admin-product-detail-page .page-header .muted{font-size:.82rem}.admin-product-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,540px);gap:12px;align-items:start}.admin-product-detail-sidebar,.admin-product-detail-column-stack{gap:12px;min-width:0}.admin-product-detail-media-card,.admin-product-detail-summary-card,.admin-product-detail-card{padding:12px;border-radius:20px}.admin-product-detail-media-card,.admin-product-detail-summary-card,.admin-product-detail-card,.admin-product-detail-summary-item,.admin-detail-metric-card,.admin-product-detail-data-item,.admin-product-detail-page .bling-data-item{box-shadow:none}.admin-product-detail-page .split-line{gap:8px}.admin-product-detail-page .product-chip-row{gap:5px}.admin-product-detail-page .eyebrow{margin:0;font-size:.66rem}.admin-product-detail-page h3{margin:0;font-size:.98rem;line-height:1.3}.product-image-frame-detail-admin{height:auto;aspect-ratio:1 / 1;padding:12px;border-radius:16px;box-shadow:inset 0 1px #fffffff0,0 10px 24px #11182714}.admin-product-detail-summary-card{gap:10px}.admin-product-detail-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-product-detail-summary-item{display:grid;gap:3px;padding:9px 11px;border-radius:12px;border:1px solid var(--border);background:var(--surface-soft);color:var(--text)}.admin-product-detail-summary-item span{font-size:.76rem;color:var(--muted)}.admin-product-detail-summary-item strong{font-size:.84rem;line-height:1.3;font-weight:600;color:var(--text);overflow-wrap:anywhere}.admin-product-detail-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-detail-metric-card{display:grid;gap:3px;padding:9px 11px;border-radius:12px;border:1px solid var(--border);background:var(--surface-soft);color:var(--text)}.admin-detail-metric-card span,.admin-detail-metric-card small{color:var(--muted);font-size:.74rem}.admin-detail-metric-card strong{font-size:.94rem;line-height:1.1;color:var(--text);overflow-wrap:anywhere}.admin-product-detail-actions{gap:6px;width:100%}.admin-product-detail-threshold-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-product-detail-threshold-field{display:grid;gap:4px}.admin-product-detail-threshold-field label{font-size:.74rem;color:var(--muted)}.admin-product-detail-threshold-field input{width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:var(--surface-soft);color:var(--text)}.admin-product-detail-threshold-note{margin:0;font-size:.74rem;color:var(--muted)}.admin-product-detail-card{gap:10px}.admin-product-detail-description-card .rich-text-content{line-height:1.55;overflow-wrap:anywhere}.admin-product-detail-description-card .rich-text-content p+p,.admin-product-detail-description-card .rich-text-content ul+p,.admin-product-detail-description-card .rich-text-content ol+p,.admin-product-detail-description-card .rich-text-content p+ul,.admin-product-detail-description-card .rich-text-content p+ol{margin-top:.35rem}.admin-product-detail-data-grid{gap:8px}.admin-product-detail-data-item{padding:9px 11px;border-radius:12px;border:1px solid var(--border);background:var(--surface-soft);color:var(--text)}.admin-product-detail-data-item span{font-size:.74rem;color:var(--muted)}.admin-product-detail-data-item strong{font-size:.9rem;color:var(--text);overflow-wrap:anywhere}.admin-product-detail-page .bling-data-item{border:1px solid var(--border);background:var(--surface-soft);color:var(--text);border-radius:14px}.admin-product-detail-page .bling-data-item span,.admin-product-detail-page .bling-data-item small{color:var(--muted)}.admin-product-detail-page .catalog-note-warning{background:var(--shell-warning-bg);color:var(--shell-warning-text);border:1px solid var(--shell-warning-border)}.admin-product-card{background:color-mix(in srgb,var(--surface-strong) 96%,#111 4%);border:1px solid color-mix(in srgb,var(--border) 76%,transparent 24%);box-shadow:var(--shadow);border-radius:18px;display:grid;gap:10px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;backdrop-filter:none;-webkit-backdrop-filter:none}.admin-product-media{display:grid;place-items:start center;align-self:start}.admin-product-card-compact-view{padding:9px 9px 10px;align-content:start;box-shadow:none;transition:border-color .18s ease,background .18s ease;backdrop-filter:none;-webkit-backdrop-filter:none}.admin-product-media-compact{place-items:center}.product-image-frame-admin-compact{width:min(100%,96px);padding:7px;border-radius:12px}.admin-product-content{display:grid;gap:8px;min-width:0}.admin-product-content-compact{justify-items:center;text-align:center;gap:6px}.admin-product-heading{display:grid;gap:4px;width:100%}.admin-product-code{font-size:.64rem;color:var(--muted)}.product-chip-row-compact-center{justify-content:center}.admin-product-status-row{gap:4px}.admin-product-status-row .badge,.admin-product-status-row .meta-chip{padding:4px 8px;font-size:.66rem}.admin-product-compact-summary{display:grid;gap:2px;justify-items:center;min-height:42px}.admin-product-compact-summary strong{font-size:.96rem;line-height:1.05}.admin-product-compact-summary span,.admin-product-compact-summary small{color:var(--muted);font-size:.68rem;line-height:1.2}.admin-product-inline-meta{display:grid;gap:2px;width:100%}.admin-product-inline-text{display:block;max-width:100%;font-size:.66rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-product-manage-button{width:100%;min-height:32px;padding:7px 10px;font-size:.74rem}.admin-products-page-summary{margin-top:-6px}.admin-product-health-line{min-height:20px}.admin-product-health-line .stock-chip{padding:3px 7px;font-size:.66rem}.admin-product-details{width:100%;padding-top:8px;border-top:1px solid rgba(95,106,100,.48)}.admin-product-card-expanded{grid-column:span 2}.admin-product-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-product-media .product-image-frame-admin{width:96px;border-radius:14px;padding:8px;margin:0}.admin-product-detail-page .catalog-note,.admin-product-detail-page .catalog-note-warning{margin:0;padding:9px 11px;font-size:.78rem;line-height:1.4}.compact-stack{gap:8px}.catalog-note{padding:12px 14px;border-radius:16px;font-size:.92rem}.catalog-note-warning{background:#9b6a101f;color:var(--warning);border:1px solid rgba(155,106,16,.16)}.checkbox-field{display:flex;align-items:center;gap:8px;color:var(--text);font-size:.9rem}.checkbox-field input{width:16px;height:16px}.bling-panel{padding:10px 0 0;border-radius:14px;border:0;background:transparent;color:var(--text);display:grid;gap:8px}.bling-panel-strong{padding:0}.bling-panel-header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.bling-data-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.bling-data-grid-compact{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.bling-data-item{padding:10px 12px;border-radius:16px;background:color-mix(in srgb,var(--surface-soft) 84%,transparent 16%);border:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%);color:var(--text);display:grid;gap:4px}.bling-data-item span{color:var(--muted);font-size:.82rem}.bling-data-item strong{line-height:1.35;color:var(--text)}th,td{text-align:left;padding:14px 12px;border-bottom:1px solid var(--shell-table-row-border);vertical-align:top}th{color:var(--shell-table-header-text);font-size:.9rem;background:var(--shell-table-header-bg)}.card-stack,.stack{display:grid;gap:16px}.empty-state{text-align:center;padding:40px 24px}.detail-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:20px}.dashboard-page{gap:12px}.dashboard-surface{padding:12px 14px 14px;border-radius:22px;gap:12px}.dashboard-hero{display:grid;grid-template-columns:1fr;gap:12px}.dashboard-hero-summary-only{grid-template-columns:1fr}.dashboard-section-header{align-items:center}.dashboard-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dashboard-title-row h3{margin:0}.dashboard-header-button{min-height:32px;padding:6px 12px;border-radius:12px;font-size:.8rem;align-self:center}.dashboard-section{display:grid;gap:10px}.dashboard-summary-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.dashboard-summary-badges{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.dashboard-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:8px 10px}.dashboard-kpi{padding:0;border-radius:0;border:0;background:transparent;display:grid;gap:2px}.dashboard-kpi strong{font-size:1.1rem;line-height:1.1}.dashboard-summary-footer{display:flex;gap:16px;flex-wrap:wrap;border-top:1px solid var(--shell-table-row-border);padding-top:12px}.dashboard-summary-footer-dev{border-top:0;padding-top:0}.dashboard-summary-footer .dashboard-meta-item{display:grid;gap:2px;min-width:140px}.dashboard-ownership-grid,.dashboard-action-panel{padding:0;border-radius:0;border:0;background:transparent;display:grid;gap:10px}.dashboard-ownership-row{display:grid;gap:4px}.dashboard-ownership-row strong{font-size:.9rem;line-height:1.4}.dashboard-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.dashboard-action-grid .button,.dashboard-action-grid .button-secondary,.dashboard-action-grid .button-ghost{min-height:36px;padding:8px 12px;font-size:.82rem}.dashboard-grid-main{display:grid;grid-template-columns:1fr;gap:12px}.dashboard-grid-main-single{grid-template-columns:1fr}.dashboard-divider{height:1px;background:var(--shell-table-row-border)}.dashboard-flow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard-flow-item{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:4px 0 10px;border-radius:0;border:0;border-bottom:1px solid var(--shell-table-row-border);background:transparent}.dashboard-flow-step{width:28px;height:28px;border-radius:10px;display:grid;place-items:center;font-weight:700;color:var(--primary);background:color-mix(in srgb,var(--primary) 14%,transparent 86%);border:1px solid color-mix(in srgb,var(--primary) 48%,transparent 52%)}.dashboard-alerts-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.dashboard-alerts-sections-single{grid-template-columns:1fr}.dashboard-alert-section{display:grid;gap:10px;padding:0;border-radius:0;border:0;background:transparent}.dashboard-alert-section-compact{gap:6px}.dashboard-alert-section-wide{min-width:0}.dashboard-alerts-empty{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:2px 0}.dashboard-alerts-empty .muted{margin:0}.dashboard-mini-list{display:grid;gap:8px}.dashboard-mini-list-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));column-gap:18px}.dashboard-mini-item{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:6px 0 8px;border-radius:0;border:0;border-bottom:1px dashed color-mix(in srgb,var(--shell-table-row-border) 75%,transparent 25%);background:transparent}.dashboard-mini-item:last-child{border-bottom:0}.dashboard-mini-item strong{font-size:.9rem}.dashboard-mini-item .muted{font-size:.78rem}.dashboard-mini-copy{display:grid;gap:2px}.dashboard-mini-copy strong,.dashboard-mini-copy span{display:block}.dashboard-mini-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end;text-align:right}.dashboard-risk-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.dashboard-risk-item{padding:4px 0 4px 12px;border-radius:0;border:0;border-left:2px solid color-mix(in srgb,var(--shell-table-row-border) 78%,transparent 22%);background:transparent;display:grid;gap:6px}.dashboard-development{gap:12px}.dashboard-development-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard-development-card{display:grid;gap:12px;padding:14px 16px;border-radius:18px;border:1px dashed color-mix(in srgb,var(--shell-table-row-border) 84%,transparent 16%);background:color-mix(in srgb,var(--surface-soft) 78%,transparent 22%)}.dashboard-development-card-wide{grid-column:1 / -1}.dashboard-development-card-wide .dashboard-flow-grid>.dashboard-flow-item:nth-last-child(-n+2){border-bottom:0;padding-bottom:4px}.dashboard-flow-grid>.dashboard-flow-item:nth-last-child(-n+2){border-bottom:0;padding-bottom:4px}@media (max-width: 1100px){.dashboard-hero,.dashboard-grid-main,.dashboard-development-grid,.dashboard-flow-grid,.dashboard-alerts-sections{grid-template-columns:1fr}.dashboard-development-card{padding:14px 16px}.dashboard-flow-grid>.dashboard-flow-item{border-bottom:1px solid var(--shell-table-row-border);padding-bottom:10px}.dashboard-flow-grid>.dashboard-flow-item:last-child{border-bottom:0;padding-bottom:4px}}@media (max-width: 720px){.dashboard-action-grid{grid-template-columns:1fr}}.seller-product-detail-layout{align-items:start}.seller-product-detail-media-card{position:sticky;top:18px;align-self:start}.seller-product-detail-info-card{min-width:0}.detail-list,.info-list{display:grid;gap:12px}.detail-item{padding-bottom:12px;border-bottom:1px solid var(--shell-table-row-border)}.stock-adjust-panel{display:grid;gap:8px;margin-top:10px}.stock-adjust-controls{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.stock-adjust-field{flex:1 1 180px;max-width:220px}.stock-adjust-field input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;min-height:44px}.stock-adjust-field input[type=number]::-webkit-outer-spin-button,.stock-adjust-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stock-adjust-button{min-height:44px;white-space:nowrap}.stock-adjust-hint{margin:0;font-size:.78rem;color:var(--muted)}.clamp-two-lines{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:2.9em}.alert{padding:12px 14px;border-radius:14px;border:1px solid transparent}.alert-error{background:#a140321f;border-color:#a1403233;color:var(--danger)}.alert-success{background:#2561481f;border-color:#25614833;color:var(--success)}.alert-info{background:color-mix(in srgb,var(--primary) 9%,var(--surface) 91%);border-color:color-mix(in srgb,var(--primary) 22%,var(--border) 78%);color:var(--text)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0a0d0c8a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:24px}.modal-card{width:min(100%,520px);background:var(--surface-strong);border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow);padding:24px}.confirm-details{display:grid;gap:10px}.confirm-detail-item{padding:12px 14px;border-radius:16px;background:color-mix(in srgb,var(--surface-soft) 84%,transparent 16%);color:var(--text);border:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%)}.modal-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.event-list{display:grid;gap:12px}.event-item{padding:14px;border-radius:16px;background:color-mix(in srgb,var(--surface-soft) 84%,transparent 16%);border:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%);color:var(--text)}.cashier-screen{display:grid;gap:10px;padding:8px 0 0;border-radius:0;background:transparent;border:0;box-shadow:none;color:var(--text);font-size:.94rem}.cashier-page-header{display:grid;gap:8px;padding:0 0 8px;border-bottom:1px solid rgba(91,99,94,.72)}.cashier-page-header h1{margin:0;color:#f5fbf6;line-height:1.05;font-size:1.52rem}.cashier-page-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.cashier-screen .alert-error{background:#a1403238;border-color:#f3725d47;color:#ffd9d1}.cashier-screen .alert-success{background:#33885638;border-color:#5ed48d59;color:#e8fff0}.cashier-topbar,.cashier-toolbar,.cashier-order-header,.cashier-footer,.cashier-featured-footer,.cashier-order-item-main,.cashier-order-controls,.cashier-featured-meta,.cashier-toolbar-actions{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.cashier-title-group h1,.cashier-order-header h3,.cashier-featured-copy h3,.cashier-section-title h4{margin:0;color:#f5fbf6}.cashier-title-group p,.cashier-featured-copy p,.cashier-section-title p,.cashier-empty p{margin:0}.cashier-kicker{margin:0;color:#55ca85;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.cashier-subtitle{color:#e2ece5b3;max-width:560px}.cashier-link{border:1px solid rgba(104,115,109,.9);background:#363c39;color:#ecf4ed;border-radius:14px;padding:12px 16px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .16s ease,background .16s ease,border-color .16s ease}.cashier-link:hover{transform:translateY(-1px);background:#404744}.cashier-link-primary{background:linear-gradient(180deg,#43ae6c,#338856);border-color:#5ed48d8c;color:#f7fff9}.cashier-link-primary:hover{background:linear-gradient(180deg,#49b773,#35945b)}.cashier-link-danger{background:transparent;color:#ffb9b0;border-color:#ba62548c}.cashier-link[disabled]{opacity:.5;cursor:not-allowed}.cashier-top-actions{display:flex;gap:12px;flex-wrap:wrap}.cashier-stepbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cashier-step{display:grid;gap:4px;padding:10px 14px;border-radius:16px;background:#3f4543eb;border:1px solid rgba(97,108,102,.92);color:#e8f1eabd}.cashier-step span{font-size:.82rem}.cashier-step strong{font-size:1.08rem;color:#f3fbf5}.cashier-step-active{background:linear-gradient(135deg,#47b16d4d,#3e6e50f2);border-color:#64dd92b3}.cashier-layout{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);gap:14px;align-items:stretch}.cashier-panel{display:grid;gap:12px;padding:14px;border-radius:24px;background:#313634eb;border:1px solid rgba(98,107,102,.86)}.cashier-screen .field label{color:var(--muted);font-size:.9rem}.cashier-screen .field input,.cashier-screen .field select,.cashier-screen .field textarea{background:var(--shell-input-bg);border-color:var(--shell-input-border);color:var(--text);box-shadow:var(--shell-input-shadow);padding:10px 12px;font-size:.96rem}.cashier-screen .field textarea{min-height:84px}.cashier-screen .field input::placeholder,.cashier-screen .field textarea::placeholder{color:var(--shell-input-placeholder)}.cashier-info-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.cashier-scan-panel,.cashier-last-read,.cashier-last-sale-card{display:grid;gap:10px;padding:12px;border-radius:20px;background:#232726eb;border:1px solid rgba(97,110,103,.85)}.cashier-search-stack{position:relative;z-index:4}.cashier-scan-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.cashier-scan-input-stack{position:relative;min-width:0}.cashier-scan-input-row input{width:100%;padding:13px 16px;border-radius:18px;border:1px solid rgba(98,139,112,.62);background:#1c201ffa;color:#f6fff7;font-size:.98rem}.cashier-scan-input-row input:focus{outline:2px solid rgba(94,212,141,.26);border-color:#5ed48db8}.cashier-info-card{padding:10px 12px;border-radius:16px;background:#252928f2;border:1px solid rgba(91,100,95,.84);display:grid;gap:6px}.cashier-info-card span{color:#dbe5ddad;font-size:.8rem}.cashier-info-card strong{color:#f7fff7}.cashier-last-read{grid-template-columns:76px 1fr;align-items:center;background:linear-gradient(135deg,#3d6e50b8,#232726fa);border-color:#68b083a3}.cashier-last-read-thumb{width:76px;aspect-ratio:1;border-radius:16px;padding:8px;background:#f8faf7fa}.cashier-last-read-thumb img{width:100%;height:100%;object-fit:contain}.cashier-last-read-copy{display:grid;gap:6px}.cashier-last-read-copy strong{font-size:.98rem}.cashier-last-read-meta,.cashier-last-sale-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cashier-last-read-meta span,.cashier-last-sale-meta span{padding:6px 10px;border-radius:999px;background:#181c1b85;border:1px solid rgba(103,141,115,.34);color:#eff7f1d1}.cashier-last-sale-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cashier-last-sale-status{color:#dfe9e1cc;font-size:.88rem;font-weight:700}.cashier-results-header{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.cashier-results-header span{color:#dfe9e1bd}.cashier-results-header strong{font-size:1.28rem;color:#f7fff8}.cashier-featured-card{display:grid;grid-template-columns:168px 1fr;gap:16px;padding:16px;border-radius:22px;background:linear-gradient(135deg,#3d6e50a6,#262a28fa);border:1px solid rgba(98,139,112,.7)}.cashier-featured-image,.cashier-order-thumb,.cashier-product-thumb{border-radius:18px;overflow:hidden;background:#f8faf7fa;display:grid;place-items:center}.cashier-featured-image{aspect-ratio:3 / 4;padding:12px}.cashier-featured-image img,.cashier-order-thumb img,.cashier-product-thumb img{width:100%;height:100%;object-fit:contain}.cashier-featured-copy{display:grid;gap:10px}.cashier-featured-copy p,.cashier-featured-meta,.cashier-product-copy span,.cashier-order-copy span,.cashier-empty{color:#dfe9e1bd}.cashier-featured-meta{display:flex;gap:8px;flex-wrap:wrap}.cashier-featured-meta span{padding:6px 10px;border-radius:999px;background:#1b1f1d70;border:1px solid rgba(103,141,115,.38)}.cashier-product-list,.cashier-order-items{display:grid;gap:10px}.cashier-product-row,.cashier-order-item{border:1px solid rgba(89,98,94,.88);border-radius:20px;background:#252928f5}.cashier-product-row{display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:center;padding:12px;color:#eef5ef;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.cashier-product-row:hover{transform:translateY(-1px);border-color:#64d6918c;background:#2c312ffa}.cashier-product-thumb{width:72px;aspect-ratio:1;padding:8px}.cashier-product-copy{display:grid;gap:4px}.cashier-product-side{display:grid;gap:6px;justify-items:end;color:#e2ece5b8}.cashier-order-panel{position:sticky;top:16px}.cashier-total-box,.cashier-footer-total{display:grid;gap:4px;text-align:right}.cashier-total-box span,.cashier-footer-total span{color:#d7e2daa8;text-transform:uppercase;font-size:.8rem;letter-spacing:.08em}.cashier-total-box strong,.cashier-footer-total strong{font-size:1.58rem;color:#f7fff8}.cashier-order-item{padding:12px;display:grid;gap:10px}.cashier-order-items-inline{gap:10px}.cashier-order-item-highlight{border-color:#5ed48dc7;box-shadow:0 0 0 1px #5ed48d3d}.cashier-order-thumb{width:58px;aspect-ratio:1;padding:6px}.cashier-order-copy{display:grid;gap:2px}.cashier-order-controls{align-items:end}.cashier-order-controls .field{min-width:110px}.cashier-form-grid{display:grid;grid-template-columns:1fr;gap:12px}.cashier-section{display:grid;gap:8px;padding:10px;border-radius:20px;background:#232726d6;border:1px solid rgba(90,97,93,.72)}.cashier-section-title{display:grid;gap:4px}.cashier-last-sale-card{background:linear-gradient(160deg,#345c4485,#232726eb)}.cashier-last-sale-card strong{color:#f7fff8}.cashier-last-sale-card small{color:#dfe9e1b8}.cashier-empty{padding:20px 16px;border-radius:22px;border:1px dashed rgba(103,141,115,.54);background:#252928b3;text-align:center}.cashier-footer{margin-top:auto;padding-top:8px;border-top:1px solid rgba(91,99,94,.82)}.sidebar-cashier{padding:16px;gap:16px}.sidebar-cashier .brand-block{padding:14px}.sidebar-cashier .nav-link,.sidebar-cashier .button-ghost{padding:10px 12px}.content-shell-cashier{padding:12px;height:100vh;overflow:hidden}.content-shell-cashier .content-area{min-height:0;height:100%}.cashier-screen-minimal{min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.cashier-header-chip{display:inline-grid;gap:2px;padding:10px 12px;border-radius:14px;background:#252928f5;border:1px solid rgba(91,100,95,.84)}.cashier-header-chip span{font-size:.76rem;color:#dbe5ddad;text-transform:uppercase;letter-spacing:.06em}.cashier-sync-pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.02em;border:1px solid transparent}.cashier-sync-pill-success{color:#dffbea;background:#36965f33;border-color:#5ed48d47}.cashier-sync-pill-warning{color:#ffeac4;background:#9b6a102e;border-color:#dea8463d}.cashier-sync-pill-danger{color:#ffd8d2;background:#a1403229;border-color:#f3725d3d}.cashier-last-sale-top{display:flex;justify-content:space-between;gap:10px;align-items:start;flex-wrap:wrap}.cashier-session-card{display:grid;gap:10px;padding:12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%);background:color-mix(in srgb,var(--surface) 66%,transparent 34%)}.cashier-session-header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.cashier-session-header .muted{display:block;margin-top:2px}.cashier-session-open-form{display:grid;gap:10px}.cashier-session-open-modal{width:min(560px,calc(100vw - 24px))}.cashier-session-open-modal h3{margin:0 0 6px}.cashier-session-kpi-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cashier-session-kpi{display:grid;gap:2px;min-height:58px;padding:8px 10px;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%);background:color-mix(in srgb,var(--surface) 78%,transparent 22%)}.cashier-session-kpi span{font-size:.68rem;color:color-mix(in srgb,var(--muted) 88%,transparent 12%);text-transform:uppercase;letter-spacing:.05em}.cashier-session-kpi strong{font-size:.92rem;line-height:1.15}.cashier-session-toolbar{display:flex;flex-wrap:wrap;gap:8px}.cashier-session-toolbar .cashier-link{min-height:34px;padding:6px 12px}.cashier-session-movement{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:end}.cashier-session-close-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cashier-session-actions{display:flex;flex-wrap:wrap;gap:8px}.cashier-session-actions .cashier-link{min-height:34px;padding:6px 12px}@media (max-width: 1200px){.cashier-session-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 960px){.cashier-session-kpi-row,.cashier-session-movement,.cashier-session-close-grid{grid-template-columns:1fr}}.cashier-layout-tight{flex:1 1 auto;min-height:0;height:100%;grid-template-columns:minmax(0,1.08fr) minmax(470px,.92fr);gap:14px;align-items:stretch}.cashier-left-panel,.cashier-right-panel{min-height:0;height:100%;overflow-x:hidden;align-content:start;align-self:stretch}.cashier-left-panel{display:grid;overflow:hidden;grid-template-rows:auto minmax(0,1fr)}.cashier-left-panel>*+*,.cashier-right-panel>*+*{position:relative;padding-top:16px;margin-top:4px}.cashier-left-panel>*+*:before,.cashier-right-panel>*+*:before{content:"";position:absolute;top:0;left:8px;right:8px;height:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--border) 78%,transparent 22%),transparent);opacity:.9}.cashier-right-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;padding-right:0;gap:10px}.cashier-checkout-pane{flex:none;min-height:0;height:100%;max-height:none;overflow-y:auto;padding-right:2px;scrollbar-gutter:stable}.cashier-checkout-pane::-webkit-scrollbar{width:10px}.cashier-checkout-pane::-webkit-scrollbar-track{background:#181c1b94;border-radius:999px}.cashier-checkout-pane::-webkit-scrollbar-thumb{background:#5b645feb;border-radius:999px}.cashier-checkout-pane::-webkit-scrollbar-thumb:hover{background:#737e78fa}.cashier-order-panel{position:static}.cashier-mini-stats{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.cashier-mini-stats .cashier-info-card{position:relative;padding-left:12px}.cashier-mini-stats .cashier-info-card:first-child{padding-left:0}.cashier-mini-stats .cashier-info-card+.cashier-info-card:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:1px;background:color-mix(in srgb,var(--border) 72%,transparent 28%)}.cashier-stack-grid{display:grid;gap:10px;grid-template-rows:minmax(0,1fr);min-height:0}.cashier-section-compact{padding:10px;gap:8px;min-height:0}.cashier-checkout-grid{display:grid;gap:10px;grid-template-columns:1fr;align-content:start}.cashier-checkout-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:stretch}.cashier-checkout-tab+.cashier-checkout-tab{position:relative}.cashier-checkout-tab+.cashier-checkout-tab:before{content:"";position:absolute;left:-4px;top:22%;bottom:22%;width:1px;background:color-mix(in srgb,var(--border) 78%,transparent 22%);pointer-events:none}.cashier-checkout-tab{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:46px;min-height:46px;padding:6px 10px;border:1px solid rgba(93,100,96,.88);background:linear-gradient(180deg,#3a3f3dfa,#2f3432f5);color:#e4ece5d1;cursor:pointer;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;border-radius:16px;transition:transform .16s ease,border-color .16s ease,background .16s ease;white-space:nowrap}.cashier-checkout-tab span{display:block;font-weight:700;color:#f5fbf6;line-height:1.08;font-size:.88rem}.cashier-checkout-tab small{display:block;color:#dbe5dda3;font-size:.64rem;line-height:1}.cashier-checkout-tab:not(.cashier-checkout-tab-active):hover{transform:translateY(-1px);border-color:#718279fa}.cashier-checkout-tab-active{background:linear-gradient(135deg,#48b56ff0,#368e56f0);border-color:#74e199b3}.cashier-checkout-tab-active small,.cashier-checkout-tab-active span{color:#f8fff9}.cashier-tab-stack{display:grid;min-height:0;gap:8px;align-content:start}.cashier-tab-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.cashier-field-span-2{grid-column:span 2}.cashier-summary-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.cashier-financial-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid color-mix(in srgb,var(--border) 76%,transparent 24%);border-bottom:1px solid color-mix(in srgb,var(--border) 76%,transparent 24%)}.cashier-financial-cell{display:grid;gap:4px;padding:8px 12px;align-content:start;min-width:0}.cashier-total-discount-inline{margin-top:10px;max-width:360px}.cashier-payment-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end;width:100%}.cashier-payment-strip-single{grid-template-columns:minmax(220px,1fr)}.cashier-payment-strip .cashier-financial-cell{padding:10px 12px}@media (max-width: 980px){.cashier-payment-strip,.cashier-pix-meta{grid-template-columns:1fr}}.cashier-financial-cell-total strong{font-size:1.05rem}.cashier-financial-cell+.cashier-financial-cell{border-left:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%)}.cashier-financial-cell span{color:#dbe5ddad;font-size:.8rem}.cashier-financial-cell strong{color:#f7fff7;font-size:1.18rem}.cashier-financial-cell small{color:#dbe5ddb8;line-height:1.4}.cashier-financial-cell-emphasis{border-left:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%)}.cashier-cash-strip{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:12px;align-items:end}.cashier-cash-grid{display:grid;gap:10px;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);align-items:stretch}.cashier-summary-tile{padding:12px;border-radius:16px;background:#252928f5;border:1px solid rgba(91,100,95,.84);display:grid;gap:6px}.cashier-summary-tile span{color:#dbe5ddad;font-size:.82rem}.cashier-summary-tile strong{color:#f7fff7;font-size:1.22rem}.cashier-summary-tile small{color:#dbe5ddb8;line-height:1.4}.cashier-summary-tile-inline{align-content:start}.cashier-advanced-toggle{justify-self:start;border:0;background:transparent;color:#55ca85;cursor:pointer;padding:0;font-weight:700}.cashier-tab-note{padding:12px 14px;border-radius:16px;border:1px dashed rgba(103,141,115,.52);color:#dfe9e1c2;background:#252928a8}.cashier-tab-note-danger{border-style:solid;border-color:#d0727275;background:#52262647;color:#ffdfdff0}.cashier-pix-panel{display:grid;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--border) 76%,transparent 24%);background:color-mix(in srgb,var(--surface-elevated, #1f2530) 82%,transparent 18%)}.cashier-pix-panel-header{display:grid;gap:2px}.cashier-pix-panel-header strong{color:var(--text-strong)}.cashier-pix-meta{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.cashier-pix-meta-item{display:grid;gap:4px;padding:8px 10px;border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%);background:color-mix(in srgb,var(--surface-muted, #1b2230) 80%,transparent 20%)}.cashier-pix-meta-item span{color:var(--text-muted);font-size:.8rem}.cashier-pix-meta-item strong{color:var(--text-strong);font-size:.95rem;overflow-wrap:anywhere}.cashier-pix-actions{display:flex;gap:8px;flex-wrap:wrap}.cashier-pix-note{margin:0;color:var(--text-muted);font-size:.86rem;line-height:1.45}.cashier-pix-qr{width:min(220px,100%);border-radius:12px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%);background:#fff;padding:8px}.cashier-pix-qr img{width:100%;height:auto;display:block;border-radius:8px}.cashier-pix-modal{width:min(100%,940px);max-height:calc(100vh - 24px);overflow:hidden}.cashier-pix-modal-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:14px;align-items:center}.cashier-pix-modal-image{display:grid;place-items:center;border-radius:16px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%);background:#fff;padding:10px;min-height:420px;max-height:calc(100vh - 120px)}.cashier-pix-modal-image img{width:auto;max-width:100%;max-height:calc(100vh - 160px);object-fit:contain;display:block;margin:0 auto;border-radius:10px;height:auto}.cashier-pix-modal-actions{display:grid;gap:10px;align-content:center}.cashier-pix-modal-actions .cashier-link{width:100%;justify-content:center}@media (max-width: 960px){.cashier-pix-modal{width:min(100%,640px);max-height:calc(100vh - 24px);overflow-y:auto}.cashier-pix-modal-layout{grid-template-columns:minmax(0,1fr)}.cashier-pix-modal-image{min-height:auto;max-height:none}.cashier-pix-modal-image img{width:100%;max-height:60vh}.cashier-pix-modal-actions .cashier-link{width:auto}}.cashier-customer-tools{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(91,100,95,.72);background:#1e2323d1}.cashier-customer-tools strong,.cashier-customer-results-header strong,.cashier-customer-selected strong{display:block;color:#f8fff9;font-size:.92rem}.cashier-customer-tools small,.cashier-customer-results-header small,.cashier-customer-selected small,.cashier-customer-match small{color:#dbe5ddb8;line-height:1.45}.cashier-customer-tools-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.cashier-customer-search-status{color:#dbe5ddcc;font-size:.84rem;font-weight:700}.cashier-customer-selected,.cashier-customer-results{padding:10px 12px;border-radius:16px;border:1px solid rgba(91,100,95,.72);background:#181f27e0;display:grid;gap:8px}.cashier-customer-selected{grid-template-columns:minmax(0,1fr) auto;align-items:center}.cashier-customer-selected span{color:#b9c7ff;font-size:.82rem;font-weight:700}.cashier-customer-results-header{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.cashier-customer-match-list{display:grid;gap:6px}.cashier-customer-match{width:100%;border:1px solid rgba(91,100,95,.7);border-radius:14px;background:#252928f5;padding:8px 10px;text-align:left;display:grid;gap:4px;cursor:pointer;transition:border-color .18s ease,transform .18s ease}.cashier-customer-match strong{color:#f8fff9;font-size:.91rem}.cashier-customer-match:hover{border-color:#60e1979e;transform:translateY(-1px)}.cashier-scroll-area{min-height:0;overflow:auto;padding-right:8px}.cashier-empty-compact{min-height:104px;padding:12px 10px}.cashier-order-item,.cashier-product-row{padding:9px 10px}.cashier-order-item{gap:10px}.cashier-order-controls{justify-content:flex-end}.cashier-order-controls .field{min-width:88px}.cashier-last-read{padding:12px}.cashier-last-read-copy strong{font-size:1rem}.cashier-last-sale-card{padding:12px}.cashier-footer-sticky{background:linear-gradient(180deg,#313634c7,#313634fa);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding-top:8px;margin-top:0;flex:0 0 auto}.cashier-footer-sticky .cashier-link-danger,.cashier-footer-sticky .cashier-link-primary{width:auto;min-width:128px;min-height:38px;padding:6px 12px;border-radius:14px}.cashier-footer-sticky .cashier-link-danger{justify-self:start}.cashier-footer-sticky .cashier-link-primary{justify-self:end}.cashier-footer-total{min-width:88px;justify-self:center;text-align:center}.cashier-footer-total strong{font-size:1.42rem}.cashier-inline-search{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20}.cashier-inline-results{display:grid;gap:6px;max-height:240px;overflow:auto;padding:8px;border-radius:16px;border:1px solid var(--shell-plain-panel-border);background:color-mix(in srgb,var(--shell-plain-panel-bg) 98%,transparent 2%);box-shadow:0 18px 30px #050a122e}.cashier-inline-results::-webkit-scrollbar{width:10px}.cashier-inline-results::-webkit-scrollbar-track{background:#181c1b94;border-radius:999px}.cashier-inline-results::-webkit-scrollbar-thumb{background:#5b645feb;border-radius:999px}.cashier-inline-results::-webkit-scrollbar-thumb:hover{background:#737e78fa}.cashier-inline-result{display:grid;gap:3px;justify-items:start;align-items:start;width:100%;padding:10px 12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--shell-plain-panel-border) 84%,transparent 16%);background:color-mix(in srgb,var(--shell-plain-panel-bg) 99%,transparent 1%);color:var(--text);text-align:left;cursor:pointer}.cashier-inline-result span{font-weight:700;font-size:.92rem;width:100%;text-align:left}.cashier-inline-result small,.cashier-inline-empty{color:var(--muted)}.cashier-inline-stock{color:var(--muted);font-weight:600}.cashier-inline-stock-danger{color:var(--danger)}.cashier-inline-empty{padding:12px 14px;border-radius:16px;border:1px solid var(--shell-helper-border);background:color-mix(in srgb,var(--shell-helper-bg) 94%,transparent 6%);box-shadow:0 18px 30px #050a1224}.cashier-inline-result:hover{border-color:var(--shell-card-hover-border);background:var(--shell-table-row-hover)}.cashier-inline-result-active{border-color:var(--shell-card-hover-border);background:var(--shell-table-row-hover);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 28%,transparent 72%)}.cashier-section-fill{min-height:0;align-self:stretch;display:grid;grid-template-rows:auto minmax(0,1fr)}.cashier-order-items-inline{min-height:0;max-height:100%;overflow:auto;padding-right:8px;padding-bottom:0;scrollbar-gutter:stable}.cashier-order-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:8px 10px}.cashier-order-item-main{gap:8px;flex-wrap:nowrap;min-width:0;align-items:center}.cashier-order-thumb{width:42px;padding:5px}.cashier-order-copy{min-width:0}.cashier-order-copy strong{font-size:.9rem;line-height:1.25}.cashier-order-copy span{font-size:.82rem}.cashier-order-item{display:grid;grid-template-columns:1fr;gap:12px;align-items:stretch;padding:12px 14px}.cashier-order-item-main{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center}.cashier-order-controls-grid{display:grid;width:100%;grid-template-columns:90px minmax(180px,1.2fr) minmax(120px,1fr) minmax(120px,1fr) auto;gap:12px}.cashier-discount-input{display:flex;gap:0;align-items:stretch;width:100%;background:var(--field-bg);border:1px solid var(--field-border);border-radius:14px;overflow:hidden}.cashier-discount-toggle{border:0;min-width:46px;width:46px;flex:0 0 46px;text-align:center;padding:8px 4px;min-height:36px;color:var(--text);background:color-mix(in srgb,var(--field-bg) 82%,var(--surface))}.cashier-discount-toggle:hover{background:color-mix(in srgb,var(--field-bg) 70%,var(--surface))}.cashier-discount-input input,.cashier-discount-input .cashier-discount-toggle{border:0;border-radius:0}.cashier-discount-input input{text-align:left;min-width:0;flex:1 1 auto;background:transparent;padding:8px 10px}.cashier-discount-input .cashier-discount-toggle{border-left:1px solid color-mix(in srgb,var(--field-border) 80%,transparent 20%)}.cashier-financial-cell-inline{align-items:flex-start;gap:6px}.cashier-discount-input-compact{width:100%;max-width:140px}.cashier-discount-input-compact input{padding:6px 8px;min-height:32px}.cashier-discount-input-compact .cashier-discount-toggle{min-height:32px;width:46px;min-width:46px}.cashier-order-controls-grid .cashier-link-danger{justify-self:end}@media (max-width: 1200px){.cashier-order-controls-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cashier-order-controls-grid .cashier-link-danger{justify-self:start}}.cashier-order-controls{gap:6px;align-items:end}.cashier-order-controls .field{min-width:72px;gap:4px}.cashier-order-controls .field input{min-height:34px;text-align:center;padding:7px 10px}.cashier-order-controls-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:12px;align-items:end}.cashier-discount-field .cashier-discount-input{gap:0}.cashier-order-controls .cashier-link-danger{min-width:82px;min-height:34px;padding:5px 10px;font-size:.9rem}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 1100px){.app-shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid rgba(83,95,89,.92);position:static;height:auto;overflow-y:visible}.grid-two-columns,.detail-grid,.external-sale-layout,.external-sale-hero,.external-sale-catalog-summary,.external-sale-context-card{grid-template-columns:1fr}.external-sale-hero-stats,.external-sale-catalog-summary-stats,.external-sale-summary-grid,.external-sale-context-grid{grid-template-columns:1fr 1fr}.login-shell,.cashier-layout{grid-template-columns:1fr}.cashier-order-panel{position:static}.content-shell-cashier,.cashier-screen-minimal{height:auto;overflow:visible}.app-shell-cashier{grid-template-columns:1fr}.cashier-layout-tight,.cashier-stack-grid{grid-template-columns:1fr;grid-template-rows:auto}}@media (max-width: 720px){.content-shell,.sidebar,.hero-panel,.login-card,.card,.table-card{padding:18px}.page-header,.topbar,.split-line,.bling-panel-header{flex-direction:column;align-items:stretch}.modal-actions{flex-direction:column-reverse}.form-grid.two-columns,.grid-three-columns,.catalog-toolbar-main,.catalog-toolbar-fields,.catalog-toolbar-bottom,.catalog-cart-stats{grid-template-columns:1fr}.catalog-toolbar-meta,.catalog-toolbar-bottom,.catalog-cart-stats,.catalog-cart-actions{max-width:none;margin-left:0;grid-column:auto}.catalog-toolbar-bottom{align-items:start}.catalog-cart-actions{justify-content:flex-start}.catalog-cart-actions>*{flex:1 1 auto}.catalog-pagination-bar,.catalog-pagination-summary,.catalog-pagination-actions{justify-content:flex-start}.cashier-screen{padding:18px}.cashier-stepbar,.cashier-info-strip,.cashier-checkout-tabs,.cashier-mini-stats,.cashier-summary-grid,.cashier-financial-strip,.cashier-cash-strip,.cashier-cash-grid,.cashier-checkout-grid,.cashier-tab-grid,.cashier-form-grid,.cashier-scan-input-row,.cashier-last-read,.cashier-featured-card,.cashier-product-row,.cashier-order-item-main,.external-sale-search-row{grid-template-columns:1fr}.cashier-field-span-2{grid-column:auto}.cashier-checkout-tab,.cashier-checkout-tab:first-child{clip-path:none}.cashier-mini-stats .cashier-info-card{padding-left:0}.cashier-mini-stats .cashier-info-card+.cashier-info-card:before,.cashier-checkout-tab+.cashier-checkout-tab:before{display:none}.cashier-order-controls,.cashier-footer,.cashier-topbar,.cashier-toolbar,.cashier-customer-tools,.cashier-customer-results-header{flex-direction:column;align-items:stretch}.cashier-page-actions{justify-content:flex-start}.cashier-customer-selected{grid-template-columns:1fr}.cashier-customer-tools-actions{justify-content:flex-start}.catalog-intro-side{justify-items:start;text-align:left}.admin-product-card{grid-template-columns:1fr}.admin-product-card-expanded{grid-column:span 1}.admin-product-media{place-items:center}.admin-product-metrics{grid-template-columns:1fr 1fr}}html{font-size:14px}:root{font-family:Segoe UI,Trebuchet MS,sans-serif;color:#1f252d;background:#e0e5ed;color-scheme:light;--bg: #e0e5ed;--surface: rgba(236, 240, 246, .96);--surface-strong: #e9edf3;--surface-soft: rgba(230, 236, 244, .98);--border: rgba(184, 192, 204, .92);--text: #192029;--muted: #47515d;--primary: #2f5f91;--primary-dark: #244a73;--success: #2f9c6d;--warning: #d39a3f;--danger: #e06b64;--info: #2f6fb2;--shadow: 0 16px 34px rgba(16, 24, 32, .1);--body-bg: radial-gradient(circle at top left, rgba(47, 95, 145, .06), transparent 36%), linear-gradient(180deg, #e7ecf3 0%, #dbe2ec 100%);--shell-sidebar-bg: rgba(231, 237, 245, .98);--shell-sidebar-border: rgba(184, 192, 204, .88);--shell-toolbar-meta-bg: rgba(232, 238, 246, .94);--shell-toolbar-badge-bg: #d8dfe9;--shell-toolbar-badge-text: #3f4852;--shell-title: #121820;--shell-title-soft: #18202a;--shell-group-trigger-text: #39434f;--shell-group-hover-bg: rgba(214, 222, 234, .92);--shell-link-text: #343e49;--shell-user-bg: #d8dfe9;--shell-avatar-bg: linear-gradient(180deg, #b7cbe4 0%, #9fbadd 100%);--shell-avatar-text: #1f3f60;--shell-table-row-border: #cfd6e2;--shell-table-row-hover: #dee5ef;--shell-table-header-bg: #dde4ee;--shell-table-header-text: #34404c;--shell-chip-bg: #d8dfe9;--shell-chip-border: rgba(184, 192, 204, .92);--shell-chip-text: #34404c;--shell-chip-soft-bg: #dde7f3;--shell-chip-soft-border: rgba(47, 95, 145, .24);--shell-chip-soft-text: #23466e;--shell-sku-bg: #dfe9f5;--shell-sku-border: rgba(47, 95, 145, .24);--shell-sku-text: #23466e;--shell-success-bg: #d3f2e1;--shell-success-border: rgba(47, 156, 109, .46);--shell-success-text: #196845;--shell-warning-bg: #ffe1b5;--shell-warning-border: rgba(211, 154, 63, .48);--shell-warning-text: #8f5512;--shell-danger-bg: #ffd3ce;--shell-danger-border: rgba(224, 107, 100, .48);--shell-danger-text: #9f403a;--shell-info-bg: #e7f0fb;--shell-info-border: rgba(58, 110, 165, .2);--shell-info-text: #23466e;--shell-secondary-bg: rgba(230, 236, 244, .98);--shell-secondary-text: var(--text);--shell-secondary-border: rgba(198, 205, 214, .9);--shell-ghost-bg: rgba(216, 224, 236, .96);--shell-ghost-text: #343e49;--shell-helper-bg: rgba(210, 219, 232, .96);--shell-helper-border: rgba(202, 210, 218, .88);--shell-input-bg: rgba(235, 239, 245, .98);--shell-input-border: rgba(184, 192, 204, .95);--shell-input-shadow: inset 0 1px 0 rgba(255, 255, 255, .8);--shell-input-placeholder: #65707d;--shell-image-frame-bg: #e6ebf2;--shell-image-frame-border: #c8d1dd;--shell-image-frame-shadow: inset 0 1px 0 rgba(255, 255, 255, .8);--shell-card-hover-border: #aebaca;--shell-card-hover-shadow: 0 18px 36px rgba(20, 30, 40, .12);--shell-alert-error-bg: #ffd4d1;--shell-alert-error-text: #9f403a;--shell-alert-success-bg: #d1f0e0;--shell-alert-success-text: #196845;--shell-plain-panel-bg: rgba(232, 237, 244, .96);--shell-plain-panel-border: rgba(184, 192, 204, .9);--shell-plain-panel-text: var(--text);--shell-soft-accent-bg: rgba(212, 224, 240, .96);--shell-soft-accent-border: rgba(47, 95, 145, .3);--shell-soft-accent-shadow: 0 18px 34px rgba(47, 95, 145, .14);--shell-code-panel-bg: #e7edf5;--shell-code-panel-border: rgba(184, 192, 204, .92);--shell-code-panel-text: #20303a}body[data-theme=dark]{color-scheme:dark;--primary: #5a93da;--primary-dark: #4176b4;--bg: #101723;--surface: rgba(24, 31, 42, .94);--surface-strong: rgba(20, 26, 36, .98);--surface-soft: rgba(30, 38, 52, .9);--border: rgba(92, 108, 130, .62);--text: #edf2f8;--muted: #a6b2c2;--shadow: 0 16px 32px rgba(5, 8, 14, .35);--body-bg: radial-gradient(circle at top left, rgba(90, 147, 218, .16), transparent 34%), linear-gradient(180deg, #0f1621 0%, #182334 100%);--shell-sidebar-bg: rgba(15, 21, 31, .96);--shell-sidebar-border: rgba(86, 102, 122, .52);--shell-toolbar-meta-bg: rgba(22, 30, 42, .92);--shell-toolbar-badge-bg: rgba(34, 44, 60, .95);--shell-toolbar-badge-text: #bdc8d6;--shell-title: #f2f6fc;--shell-title-soft: #f7f9ff;--shell-group-trigger-text: #c3cfde;--shell-group-hover-bg: rgba(32, 42, 58, .84);--shell-link-text: #bcc7d6;--shell-user-bg: rgba(20, 27, 38, .96);--shell-avatar-bg: linear-gradient(180deg, #3c5d86 0%, #5a93da 100%);--shell-avatar-text: #e6f1ff;--shell-table-row-border: rgba(78, 92, 112, .65);--shell-table-row-hover: rgba(36, 48, 66, .9);--shell-table-header-bg: rgba(28, 38, 54, .92);--shell-table-header-text: #c6d0dd;--shell-chip-bg: rgba(34, 44, 60, .95);--shell-chip-border: rgba(72, 86, 104, .8);--shell-chip-text: #c2cddc;--shell-chip-soft-bg: rgba(50, 78, 112, .72);--shell-chip-soft-border: rgba(90, 147, 218, .36);--shell-chip-soft-text: #d2e4ff;--shell-sku-bg: rgba(36, 50, 70, .92);--shell-sku-border: rgba(90, 147, 218, .32);--shell-sku-text: #d2e4ff;--shell-success-bg: rgba(24, 84, 61, .55);--shell-success-border: rgba(53, 199, 143, .5);--shell-success-text: #c0f7dc;--shell-warning-bg: rgba(150, 106, 28, .48);--shell-warning-border: rgba(240, 180, 77, .45);--shell-warning-text: #ffd99a;--shell-danger-bg: rgba(150, 60, 60, .44);--shell-danger-border: rgba(255, 111, 111, .42);--shell-danger-text: #ffc2c2;--shell-info-bg: rgba(52, 92, 150, .28);--shell-info-border: rgba(90, 147, 218, .32);--shell-info-text: #d2e4ff;--shell-secondary-bg: rgba(28, 36, 50, .92);--shell-secondary-text: var(--text);--shell-secondary-border: rgba(72, 86, 104, .7);--shell-ghost-bg: rgba(32, 42, 58, .86);--shell-ghost-text: #c2cddc;--shell-helper-bg: rgba(30, 40, 56, .84);--shell-helper-border: rgba(86, 104, 126, .58);--shell-input-bg: rgba(18, 26, 38, .98);--shell-input-border: rgba(86, 104, 126, .72);--shell-input-shadow: inset 0 1px 0 rgba(255, 255, 255, .06);--shell-input-placeholder: #95a4b6;--shell-image-frame-bg: rgba(28, 36, 48, .98);--shell-image-frame-border: rgba(84, 98, 116, .7);--shell-image-frame-shadow: inset 0 1px 0 rgba(255, 255, 255, .08);--shell-card-hover-border: rgba(116, 134, 158, .6);--shell-card-hover-shadow: 0 18px 36px rgba(4, 7, 12, .38);--shell-alert-error-bg: rgba(170, 62, 62, .5);--shell-alert-error-text: #ffd6d6;--shell-alert-success-bg: rgba(32, 120, 84, .5);--shell-alert-success-text: #c5f5df;--shell-plain-panel-bg: rgba(24, 32, 44, .96);--shell-plain-panel-border: rgba(82, 98, 120, .82);--shell-plain-panel-text: var(--text);--shell-soft-accent-bg: rgba(38, 66, 100, .78);--shell-soft-accent-border: rgba(90, 147, 218, .35);--shell-soft-accent-shadow: 0 18px 34px rgba(5, 9, 16, .32);--shell-code-panel-bg: rgba(16, 24, 34, .98);--shell-code-panel-border: rgba(70, 84, 102, .86);--shell-code-panel-text: #d6e0ee}body{color:var(--text);background:var(--body-bg)}html,body,#root{max-width:100%;overflow-x:hidden}.app-shell,.app-shell-template,.app-main,.content-area,.content-area-template,.grid-two-columns,.grid-three-columns,.admin-product-detail-layout,.external-sale-layout,.cashier-layout,.cashier-layout-tight{min-width:0;max-width:100%}.app-main,.content-area,.content-area-template{overflow-x:hidden}.grid-two-columns>*,.grid-three-columns>*,.admin-product-detail-layout>*,.external-sale-layout>*,.cashier-layout>*,.cashier-layout-tight>*{min-width:0}.hero-panel,.login-card,.card,.stat-card,.product-card,.table-card,.admin-product-card,.modal-card,.confirm-detail-item,.detail-item{background:color-mix(in srgb,var(--surface) 72%,transparent 28%);border:0;box-shadow:inset 0 1px color-mix(in srgb,var(--border) 18%,transparent 82%);color:var(--text);border-radius:18px}.hero-panel,.login-card,.card,.table-card{padding:16px}.eyebrow,.muted,.field label,.field-help,.stat-card span,.stat-card small,.page-header .muted,small,.helper-box .muted,table thead th,.catalog-note,.meta-chip,.results-pill{color:var(--muted)}.field input,.field select,.field textarea{background:var(--shell-input-bg);color:var(--text);border:1px solid var(--shell-input-border);box-shadow:var(--shell-input-shadow)}.field input::placeholder,.field textarea::placeholder{color:var(--shell-input-placeholder)}.button,.button-secondary,.button-ghost,.button-success,.button-danger{min-height:38px;padding:8px 14px;border-radius:14px;font-size:.82rem;font-weight:600}.button{background:linear-gradient(180deg,var(--primary) 0%,var(--primary-dark) 100%);color:#fff}.button-secondary{background:var(--shell-secondary-bg);color:var(--shell-secondary-text);border:1px solid var(--shell-secondary-border)}.button-ghost{background:var(--shell-ghost-bg);color:var(--shell-ghost-text);border:1px solid color-mix(in srgb,var(--shell-ghost-text) 24%,var(--border) 76%)}.button-success{background:var(--shell-success-bg);color:var(--shell-success-text);border:1px solid var(--shell-success-border)}.button-danger{background:#ff6f6f14;color:#e45a5a;border:1px solid rgba(255,111,111,.18)}.helper-box,.catalog-note,.catalog-note-warning{background:color-mix(in srgb,var(--shell-helper-bg) 88%,transparent 12%);border-color:var(--shell-helper-border);box-shadow:none}.alert{border-color:var(--border);box-shadow:none}.alert-error{background:var(--shell-alert-error-bg);color:var(--shell-alert-error-text)}.alert-success{background:var(--shell-alert-success-bg);color:var(--shell-alert-success-text)}.app-shell-template{min-height:100vh;display:block;padding-left:250px;background:transparent}.app-sidebar{position:fixed;top:0;left:0;width:250px;z-index:30;height:100vh;display:flex;flex-direction:column;gap:16px;padding:18px 16px;background:var(--shell-sidebar-bg);border-right:1px solid var(--shell-sidebar-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-y:auto}.app-sidebar-brand{display:flex;align-items:center;gap:12px;padding:6px 4px 14px}.app-sidebar-brand-mark{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(180deg,var(--primary) 0%,var(--primary-dark) 100%);color:#fff;font-weight:700;box-shadow:0 14px 28px color-mix(in srgb,var(--primary) 32%,transparent 68%)}.app-sidebar-brand-copy{display:grid;gap:2px}.app-sidebar-brand-copy strong{font-size:1.02rem;font-weight:800;color:var(--text)}.app-sidebar-brand-copy span{font-size:.76rem;color:color-mix(in srgb,var(--text) 76%,var(--muted) 24%);font-weight:700}.app-sidebar-nav{display:grid;gap:10px;min-height:0}.app-sidebar-group{display:grid;gap:4px}.app-sidebar-group-trigger{border:0;background:transparent;color:color-mix(in srgb,var(--text) 86%,var(--muted) 14%);font-size:.8rem;font-weight:800;display:flex;align-items:center;justify-content:space-between;padding:8px;border-radius:10px;cursor:pointer}.app-sidebar-group-trigger:hover{background:var(--shell-group-hover-bg);color:var(--text)}.app-sidebar-group-trigger-active{color:var(--text)}.app-sidebar-chevron{transition:transform .18s ease;color:#a0a9ba}.app-sidebar-chevron-open{transform:rotate(90deg)}.app-sidebar-links{display:grid;gap:3px;padding-left:2px}.app-sidebar-link{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;color:color-mix(in srgb,var(--text) 90%,var(--muted) 10%);font-size:.8rem;font-weight:700}.app-sidebar-link:not(.app-sidebar-link-active):hover{background:var(--shell-group-hover-bg);color:var(--text)}.app-sidebar-link-active{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 92%,white 8%) 0%,var(--primary-dark) 100%);color:#fff;box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 28%,transparent 72%)}.app-sidebar-link-active:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 92%,white 8%) 0%,var(--primary-dark) 100%);color:#fff}.app-sidebar-link-dot{width:8px;height:8px;border-radius:999px;background:currentColor;opacity:.6}.app-sidebar-footer{margin-top:auto;display:grid;gap:10px;padding-top:12px;justify-items:stretch;border-top:1px solid color-mix(in srgb,var(--border) 34%,transparent 66%)}.app-sidebar-theme-toggle{width:100%;justify-content:center;min-height:44px;padding:10px 12px;border-radius:12px;font-weight:700}.app-sidebar-user{display:flex;align-items:center;gap:12px;width:100%;padding:4px 2px;border-radius:0;background:transparent;border:0;transition:color .16s ease,opacity .16s ease}.app-sidebar-avatar{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--shell-avatar-bg);color:var(--shell-avatar-text);font-weight:700}.app-sidebar-user strong,.app-toolbar-meta strong{display:block;font-size:.84rem;font-weight:800;color:var(--text)}.app-sidebar-user small{color:color-mix(in srgb,var(--text) 72%,var(--muted) 28%);font-size:.74rem;font-weight:700}.app-sidebar-logout{width:100%;min-height:42px;font-weight:700;border-radius:12px}.app-main{min-width:0;min-height:100vh;display:grid;gap:10px;padding:12px 22px 22px}.app-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 4px 0;flex-wrap:wrap}.app-toolbar h2{margin:0;font-size:1.2rem}.app-toolbar-meta{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:16px;background:var(--shell-toolbar-meta-bg);border:1px solid var(--border)}.app-toolbar-badge{padding:6px 10px;border-radius:999px;background:var(--shell-toolbar-badge-bg);color:var(--shell-toolbar-badge-text);font-size:.72rem;font-weight:700}.app-toolbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end;min-width:0;max-width:100%}.app-toolbar>*,.page-header>*{min-width:0}.app-toolbar-meta,.theme-toggle-button,.page-actions,.inline-actions{min-width:0;max-width:100%}.theme-toggle-button{min-height:40px;padding:8px 14px;border-radius:14px;border:1px solid var(--shell-secondary-border);background:var(--shell-secondary-bg);color:var(--shell-secondary-text);display:inline-flex;align-items:center;gap:8px;font-weight:600;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.theme-toggle-button:hover{transform:translateY(-1px);border-color:#6558f559}.theme-toggle-icon{width:20px;height:20px;display:grid;place-items:center;font-size:.9rem;border-radius:999px;background:var(--shell-chip-soft-bg);color:var(--shell-chip-soft-text)}.content-area-template{gap:16px}.page-header{align-items:center;gap:12px;flex-wrap:wrap}.page-header h1,.login-card h1{margin:0 0 6px;font-size:1.45rem;color:var(--shell-title)}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.stat-card{padding:16px 18px;border-radius:22px}.stat-card strong{font-size:1.42rem;color:var(--shell-title-soft)}table{width:100%;border-collapse:collapse}table thead th{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:12px 10px;border-bottom:1px solid var(--border)}table tbody td{padding:14px 10px;border-bottom:1px solid var(--shell-table-row-border);font-size:.82rem;color:var(--text)}table tbody tr:hover{background:var(--shell-table-row-hover)}.table-card{padding:18px}.badge,.status-badge,.meta-chip,.sku-chip,.stock-chip{border-radius:999px}.badge,.meta-chip,.stock-chip{background:var(--shell-chip-bg);border:1px solid var(--shell-chip-border);color:var(--shell-chip-text)}.stock-chip-success{background:#2561481f;color:var(--success);border-color:#25614824}.stock-chip-warning{background:#9b6a1024;color:var(--warning);border-color:#9b6a102e}.stock-chip-danger{background:#a140321f;color:var(--danger);border-color:#a1403229}.stock-chip-info{background:#275a791f;color:var(--info);border-color:#275a792e}.meta-chip-soft{background:var(--shell-chip-soft-bg);border-color:var(--shell-chip-soft-border);color:var(--shell-chip-soft-text)}.sku-chip{background:var(--shell-sku-bg);border:1px solid var(--shell-sku-border);color:var(--shell-sku-text)}.results-pill{background:var(--shell-success-bg);border:1px solid var(--shell-success-border);color:var(--shell-success-text)}.badge-success{background:var(--shell-success-bg);color:var(--shell-success-text);border-color:var(--shell-success-border)}.badge-warning{background:var(--shell-warning-bg);color:var(--shell-warning-text);border-color:var(--shell-warning-border)}.badge-danger{background:var(--shell-danger-bg);color:var(--shell-danger-text);border-color:var(--shell-danger-border)}.badge-info{background:var(--shell-info-bg);color:var(--shell-info-text);border-color:var(--shell-info-border)}.product-card,.admin-product-card{background:var(--surface)}.product-image-frame,.product-image-frame-admin,.product-image-frame-admin-compact{background:var(--shell-image-frame-bg);border-color:var(--shell-image-frame-border);box-shadow:var(--shell-image-frame-shadow)}.product-card:hover,.admin-product-card:hover{transform:translateY(-2px);box-shadow:var(--shell-card-hover-shadow);border-color:var(--shell-card-hover-border)}.admin-product-card-compact-view:hover{transform:none;box-shadow:none}.split-line{gap:10px}@media (max-width: 1100px){.app-shell-template{padding-left:0}.app-sidebar{position:static;width:auto;height:auto;overflow:visible;border-right:0;border-bottom:1px solid var(--border)}.app-main{padding-top:10px}.bling-sync-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.bling-import-grid{grid-template-columns:1fr}.bling-webhook-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bling-search-form{grid-template-columns:1fr}.admin-product-row{grid-template-columns:1fr;justify-items:start}.admin-product-row-head{width:100%;align-items:start}.admin-product-row-actions{width:100%;justify-content:flex-start}.admin-product-detail-hero,.admin-product-detail-columns,.admin-product-detail-summary-grid,.admin-product-detail-metrics{grid-template-columns:1fr}.seller-product-detail-media-card{position:static;top:auto}.product-image-frame-detail-admin{height:min(360px,68vw)}}@media (max-width: 720px){.bling-sync-actions{grid-template-columns:1fr}}.permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.permission-card{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px 14px;border:1px solid var(--shell-plain-panel-border);border-radius:18px;background:var(--shell-plain-panel-bg);color:var(--shell-plain-panel-text)}.permission-card input{margin-top:4px}.permission-card strong{display:block;margin-bottom:4px}.bling-resource-menu{display:grid;gap:10px}.bling-resource-menu-horizontal{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bling-resource-menu-group-horizontal{display:flex}.bling-resource-menu-trigger-horizontal{border:0;background:transparent;color:var(--shell-group-trigger-text);font-size:.8rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:14px;cursor:pointer}.bling-resource-menu-trigger-horizontal:hover,.bling-resource-menu-trigger-horizontal-active{background:var(--shell-group-hover-bg);color:var(--text)}.bling-resource-menu-options-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.bling-resource-menu-group{display:grid;gap:6px}.bling-resource-menu-trigger{border:0;background:transparent;color:var(--shell-group-trigger-text);font-size:.8rem;font-weight:700;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:14px;cursor:pointer}.bling-resource-menu-trigger:hover,.bling-resource-menu-trigger-active{background:var(--shell-group-hover-bg);color:var(--text)}.bling-resource-menu-list{display:grid;gap:4px;padding-left:4px}.bling-resource-menu-option{display:grid;gap:2px;text-align:left;padding:10px 12px;border-radius:14px;border:1px solid transparent;background:transparent;color:var(--shell-link-text);font-size:.8rem;cursor:pointer}.bling-resource-menu-option strong{font-size:.82rem;color:inherit}.bling-resource-menu-option span{font-size:.74rem;color:var(--muted);line-height:1.4}.bling-resource-menu-option:not(.bling-resource-menu-option-active):hover{background:var(--shell-group-hover-bg);color:var(--text)}.bling-resource-menu-option-active{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 92%,white 8%) 0%,var(--primary-dark) 100%);color:#fff;box-shadow:0 12px 24px color-mix(in srgb,var(--primary) 28%,transparent 72%)}.bling-resource-menu-option-active span{color:#ffffffd1}.bling-payload-builder{display:grid;gap:14px}.bling-form-section{padding:14px;border-radius:18px;border:1px solid var(--shell-plain-panel-border);background:var(--shell-plain-panel-bg)}.bling-form-section>strong{font-size:.88rem}.bling-listing-filters{gap:10px}.bling-filter-list{display:grid;gap:10px}.bling-filter-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;align-items:end}.bling-filter-row .button-danger{min-height:40px}.bling-resource-selected-card{gap:12px}.bling-resource-header{align-items:flex-start}.bling-resource-header .badge{flex:0 0 auto}.bling-form-array{display:grid;gap:12px}.bling-form-array-item{padding:12px;border-radius:16px;border:1px solid var(--border);background:var(--surface-soft)}.bling-structured-checkbox{min-height:42px;padding:10px 12px;border:1px solid var(--shell-input-border);border-radius:14px;background:var(--shell-input-bg)}.bling-structured-checkbox span{font-size:.84rem;color:var(--text)}.bling-operation-row,.bling-action-grid{display:flex;flex-wrap:wrap;gap:10px}.bling-action-button-active{background:var(--shell-soft-accent-bg);border-color:var(--shell-soft-accent-border);box-shadow:var(--shell-soft-accent-shadow)}.api-result-panel{margin:0;padding:16px 18px;border-radius:20px;background:var(--shell-code-panel-bg);border:1px solid var(--shell-code-panel-border);color:var(--shell-code-panel-text);font-size:.82rem;line-height:1.55;overflow:auto;max-height:520px}.bling-response-panel,.bling-response-list,.bling-response-block{display:grid;gap:10px}.bling-response-entry,.bling-response-section{display:grid;gap:8px}.bling-response-entry{padding:0 0 10px;border-bottom:1px solid rgba(120,132,148,.24)}.bling-response-entry:last-child{border-bottom:0;padding-bottom:0}.bling-response-entry-title,.bling-response-section-title{display:flex;align-items:center;gap:8px;color:var(--text);font-size:.8rem;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.bling-response-entry-title:before,.bling-response-section-title:before{content:"";width:8px;height:8px;border-radius:999px;background:#6558f5e6;flex:0 0 auto}.bling-response-section{padding-top:8px;border-top:1px solid rgba(120,132,148,.18)}.bling-response-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.bling-response-field{display:grid;gap:3px;padding:10px 12px;border-radius:14px;border:1px solid rgba(120,132,148,.28);background:color-mix(in srgb,var(--shell-input-bg) 82%,var(--surface) 18%);box-shadow:inset 0 1px #ffffff05}.bling-response-field span{font-size:.72rem;color:var(--muted)}.bling-response-field strong{color:var(--text);font-size:.86rem;line-height:1.32;overflow-wrap:anywhere}.bling-response-toggle{justify-self:start;min-height:34px;padding:6px 12px;border-radius:12px;border:1px solid var(--shell-secondary-border);background:var(--shell-secondary-bg);color:var(--shell-secondary-text);font-size:.78rem;font-weight:600;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.bling-response-toggle:hover{transform:translateY(-1px);border-color:#6558f559}.cashier-screen{padding:0;gap:14px;border-radius:0;background:transparent;border:0;box-shadow:none;color:var(--text);font-size:.9rem}.cashier-screen .alert-error{background:var(--shell-alert-error-bg);border:1px solid var(--border);color:var(--shell-alert-error-text)}.cashier-screen .alert-success{background:var(--shell-alert-success-bg);border:1px solid var(--border);color:var(--shell-alert-success-text)}.cashier-kicker,.cashier-subtitle,.cashier-total-box span,.cashier-footer-total span,.cashier-info-card span,.cashier-summary-tile span,.cashier-financial-cell span,.cashier-header-chip span,.cashier-product-side,.cashier-inline-result small,.cashier-inline-empty,.cashier-tab-note,.cashier-last-sale-card small,.cashier-summary-tile small,.cashier-financial-cell small,.cashier-last-sale-status{color:var(--muted)}.cashier-title-group h1,.cashier-page-header h1,.cashier-order-header h3,.cashier-featured-copy h3,.cashier-section-title h4,.cashier-info-card strong,.cashier-summary-tile strong,.cashier-financial-cell strong,.cashier-total-box strong,.cashier-footer-total strong,.cashier-product-row,.cashier-inline-result,.cashier-customer-match strong,.cashier-customer-tools strong,.cashier-customer-results-header strong,.cashier-customer-selected strong,.cashier-last-sale-card strong,.cashier-last-read-copy strong{color:var(--text)}.cashier-link{min-height:38px;padding:8px 14px;border-radius:14px;border:1px solid var(--shell-secondary-border);background:var(--shell-secondary-bg);color:var(--shell-secondary-text)}.cashier-link:hover{background:var(--shell-ghost-bg);border-color:var(--border)}.cashier-link-primary{background:linear-gradient(180deg,var(--primary) 0%,var(--primary-dark) 100%);border-color:color-mix(in srgb,var(--primary) 45%,var(--border) 55%);color:#fff}.cashier-link-primary:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 92%,white 8%) 0%,var(--primary-dark) 100%);border-color:color-mix(in srgb,var(--primary) 58%,var(--border) 42%)}.cashier-link-danger{background:var(--shell-danger-bg);color:var(--shell-danger-text);border-color:var(--shell-danger-border)}.cashier-panel,.cashier-scan-panel,.cashier-last-read,.cashier-last-sale-card,.cashier-info-card,.cashier-summary-tile,.cashier-customer-tools,.cashier-customer-selected,.cashier-customer-results,.cashier-inline-results,.cashier-inline-empty,.cashier-product-row,.cashier-order-item,.cashier-checkout-tab,.cashier-header-chip{background:color-mix(in srgb,var(--surface) 62%,transparent 38%);border:0;box-shadow:inset 0 1px color-mix(in srgb,var(--border) 16%,transparent 84%);color:var(--text)}.cashier-panel,.cashier-scan-panel,.cashier-last-read,.cashier-last-sale-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cashier-panel{padding:12px}.cashier-left-panel,.cashier-right-panel{gap:14px}.cashier-left-panel{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.cashier-right-panel{padding:14px;border-radius:24px;background:color-mix(in srgb,var(--surface) 60%,transparent 40%);border:0;box-shadow:inset 0 1px color-mix(in srgb,var(--border) 14%,transparent 86%)}.cashier-header-chip{background:var(--shell-toolbar-meta-bg)}.cashier-page-header{border-bottom:1px solid var(--border)}.cashier-screen .field label{color:var(--muted)}.cashier-screen .field input,.cashier-screen .field select,.cashier-screen .field textarea,.cashier-scan-input-row input{background:var(--shell-input-bg);color:var(--text);border:1px solid var(--shell-input-border);box-shadow:var(--shell-input-shadow)}.cashier-screen .field input::placeholder,.cashier-screen .field textarea::placeholder,.cashier-scan-input-row input::placeholder{color:var(--shell-input-placeholder)}.cashier-financial-strip{border-top-color:color-mix(in srgb,var(--border) 76%,transparent 24%);border-bottom-color:color-mix(in srgb,var(--border) 76%,transparent 24%)}.cashier-financial-cell+.cashier-financial-cell,.cashier-financial-cell-emphasis{border-left-color:color-mix(in srgb,var(--border) 72%,transparent 28%)}.cashier-tab-note-danger{background:color-mix(in srgb,var(--shell-alert-error-bg) 90%,transparent 10%);border-color:var(--shell-danger-border);color:var(--shell-alert-error-text)}.cashier-scan-input-row input:focus,.cashier-screen .field input:focus,.cashier-screen .field select:focus,.cashier-screen .field textarea:focus{outline:2px solid color-mix(in srgb,var(--primary) 26%,transparent 74%);border-color:color-mix(in srgb,var(--primary) 58%,var(--shell-input-border) 42%)}.cashier-info-strip,.cashier-mini-stats,.cashier-summary-grid,.cashier-checkout-tabs,.cashier-tab-grid{gap:8px}.cashier-info-card,.cashier-summary-tile,.cashier-customer-match{border-radius:16px}.cashier-scan-panel,.cashier-section{padding:14px;border-radius:22px;background:color-mix(in srgb,var(--surface) 60%,transparent 40%);border:0;box-shadow:inset 0 1px color-mix(in srgb,var(--border) 14%,transparent 86%);-webkit-backdrop-filter:none;backdrop-filter:none}.cashier-section{gap:10px}.cashier-info-card,.cashier-summary-tile,.cashier-order-item,.cashier-customer-match{background:color-mix(in srgb,var(--surface) 56%,transparent 44%);border:0;box-shadow:inset 0 1px color-mix(in srgb,var(--border) 14%,transparent 86%)}.cashier-info-card,.cashier-summary-tile,.cashier-order-item,.cashier-checkout-tab,.cashier-customer-match,.cashier-customer-tools,.cashier-customer-selected,.cashier-customer-results,.cashier-inline-results,.cashier-inline-empty,.cashier-empty{color:var(--text)}.cashier-kicker{color:var(--muted)}.cashier-results-header strong,.cashier-total-box strong,.cashier-footer-total strong,.cashier-order-header h3{color:var(--shell-title)}.cashier-order-copy strong,.cashier-order-item-main>strong,.cashier-info-card strong,.cashier-summary-tile strong,.cashier-customer-match strong{color:var(--shell-title-soft)}.cashier-order-copy span,.cashier-info-card span,.cashier-summary-tile span,.cashier-customer-match small,.cashier-customer-tools small,.cashier-customer-results-header small,.cashier-customer-selected small,.cashier-empty p{color:var(--muted)}.cashier-customer-tools,.cashier-customer-selected,.cashier-customer-results,.cashier-tab-note{background:var(--shell-helper-bg);border-color:var(--shell-helper-border)}.cashier-empty,.cashier-inline-results,.cashier-inline-empty{background:color-mix(in srgb,var(--shell-helper-bg) 92%,transparent 8%);border:1px solid var(--shell-helper-border);box-shadow:none}.cashier-customer-selected span{color:var(--shell-info-text)}.cashier-customer-search-status{color:var(--muted)}.cashier-inline-results,.cashier-inline-empty{background:color-mix(in srgb,var(--shell-helper-bg) 92%,transparent 8%);border-color:var(--shell-helper-border);box-shadow:none}.cashier-order-item{display:grid;grid-template-columns:1fr;align-items:stretch;gap:12px;padding:12px 14px}.cashier-order-item-main{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;justify-content:initial;gap:12px;width:100%;min-width:0}.cashier-order-copy{display:grid;gap:2px;min-width:0;justify-items:start;text-align:left}.cashier-order-copy strong,.cashier-order-copy span{width:100%;text-align:left}.cashier-order-controls{width:100%;align-items:end;gap:12px}.cashier-order-controls .field{justify-items:start;width:100%}.cashier-order-controls-grid{display:grid;grid-template-columns:minmax(80px,.7fr) minmax(160px,1.2fr) minmax(110px,1fr) minmax(110px,1fr) minmax(96px,auto);gap:12px;align-items:end;width:100%}@media (max-width: 1180px){.cashier-order-controls-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cashier-order-controls-grid .cashier-link-danger{grid-column:1 / -1;justify-self:end}}.cashier-inline-result:hover,.cashier-product-row:hover,.cashier-customer-match:hover{background:var(--shell-table-row-hover);border-color:var(--shell-card-hover-border)}.cashier-product-thumb,.cashier-order-thumb,.cashier-featured-image,.cashier-last-read-thumb{background:var(--shell-image-frame-bg);border:1px solid var(--shell-image-frame-border);box-shadow:var(--shell-image-frame-shadow)}.cashier-order-item-highlight{border-color:color-mix(in srgb,var(--primary) 48%,var(--border) 52%);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 18%,transparent 82%);background:color-mix(in srgb,var(--shell-soft-accent-bg) 28%,var(--shell-plain-panel-bg) 72%)}.cashier-checkout-tab{background:color-mix(in srgb,var(--shell-secondary-bg) 88%,transparent 12%);color:var(--shell-ghost-text)}.cashier-checkout-tab span{color:var(--text)}.cashier-checkout-tab small{color:var(--muted)}.cashier-checkout-tab:not(.cashier-checkout-tab-active):hover{border-color:var(--shell-card-hover-border);background:var(--shell-table-row-hover)}.cashier-checkout-tab-active,.cashier-checkout-tab-active:hover{background:linear-gradient(180deg,var(--primary) 0%,var(--primary-dark) 100%);border-color:color-mix(in srgb,var(--primary) 45%,var(--border) 55%)}.cashier-checkout-tab-active span,.cashier-checkout-tab-active small{color:#fff}.cashier-footer-sticky{background:transparent;border-top:1px solid var(--border);padding-top:10px}.cashier-empty{background:var(--shell-helper-bg);border-color:var(--shell-helper-border);color:var(--muted)}.app-shell-template-cashier{min-height:100vh;height:auto;overflow:hidden}.app-main-cashier{height:calc(100vh - var(--app-topbar-offset));min-height:calc(100vh - var(--app-topbar-offset));max-height:calc(100vh - var(--app-topbar-offset));grid-template-rows:minmax(0,1fr);gap:8px;padding:4px 18px 14px;overflow:hidden}.cash-daily-page{gap:16px}.cash-daily-toolbar{align-items:center}.cash-daily-seller-select{min-width:220px}.cash-daily-report-shell{display:grid;gap:14px;padding:18px 20px 20px;border-radius:22px}.cash-daily-report-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cash-daily-report-header h3{margin:0}.cash-daily-status-line{margin-top:-2px}.cash-daily-report-inline-meta{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.cash-daily-report-inline-meta-item,.cash-daily-report-fact{display:grid;gap:3px;padding:10px 12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--border) 74%,transparent 26%);background:color-mix(in srgb,var(--surface-soft) 78%,transparent 22%)}.cash-daily-report-inline-meta-item span,.cash-daily-report-fact span{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.cash-daily-report-inline-meta-item strong,.cash-daily-report-fact strong{font-size:.95rem;line-height:1.3}.cash-daily-report-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.cash-daily-report-column{display:grid;gap:14px;align-content:start}.cash-daily-report-summary{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(180px,.8fr);border:1px solid color-mix(in srgb,var(--border) 76%,transparent 24%);border-radius:18px;overflow:hidden}.cash-daily-report-summary-head,.cash-daily-report-summary-row>div{padding:12px 16px}.cash-daily-report-summary-head{font-size:.79rem;font-weight:700;color:var(--muted);background:color-mix(in srgb,var(--surface) 96%,transparent 4%);border-bottom:1px solid color-mix(in srgb,var(--border) 76%,transparent 24%)}.cash-daily-report-summary-row{display:contents}.cash-daily-report-summary-row>div{background:color-mix(in srgb,var(--surface-soft) 86%,transparent 14%);border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%)}.cash-daily-report-summary-row:last-child>div{border-bottom:0}.cash-daily-report-summary-label{color:var(--muted)}.cash-daily-report-summary-value{text-align:right;font-weight:700;border-left:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%)}.cash-daily-report-summary-emphasis{color:var(--text);background:color-mix(in srgb,var(--surface) 94%,transparent 6%)!important}.cash-daily-report-section{display:grid;gap:12px;padding:14px 16px 16px;border-radius:18px;border:1px solid color-mix(in srgb,var(--border) 76%,transparent 24%);background:color-mix(in srgb,var(--surface-soft) 72%,transparent 28%);align-content:start}.cash-daily-report-section-wide{grid-column:1 / -1}.cash-daily-report-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cash-daily-report-section-header h4{margin:0}.cash-daily-report-section-header p{margin:4px 0 0}.cash-daily-report-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cash-daily-report-notice{display:grid;gap:4px;padding:12px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--border) 74%,transparent 26%);background:color-mix(in srgb,var(--surface) 92%,transparent 8%)}.cash-daily-report-notice-warning{border-color:color-mix(in srgb,#d48a1b 30%,transparent 70%);background:color-mix(in srgb,#ffcf80 18%,var(--surface) 82%)}.cash-daily-report-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cash-daily-report-form-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-daily-machine-table{display:grid;grid-template-columns:minmax(0,1.2fr) 120px 160px;gap:0;border:1px solid color-mix(in srgb,var(--border) 76%,transparent 24%);border-radius:18px;overflow:hidden}.cash-daily-machine-head,.cash-daily-machine-table>div{padding:12px 14px}.cash-daily-machine-head{font-size:.79rem;font-weight:700;color:var(--muted);background:color-mix(in srgb,var(--surface) 96%,transparent 4%);border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%)}.cash-daily-machine-table>div:nth-child(n+4){background:color-mix(in srgb,var(--surface-soft) 88%,transparent 12%);border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%)}.cash-daily-machine-table>div:nth-child(3n+2),.cash-daily-machine-table>div:nth-child(3n+3){text-align:right}.cash-daily-machine-label,.cash-daily-machine-value{font-weight:700}.cash-daily-panel{display:grid;gap:14px;padding:18px;border-radius:20px}.cash-daily-panel h3{margin:0}.cash-daily-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.cash-daily-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px;align-items:start}.cash-daily-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cash-daily-form-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.cash-daily-subsection{display:grid;gap:10px}.cash-daily-movement-list{display:grid;gap:10px;max-height:230px;overflow-y:auto;padding-right:4px}.cash-daily-movement-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--border) 76%,transparent 24%);background:color-mix(in srgb,var(--surface-soft) 84%,transparent 16%)}.cash-daily-movement-row p{margin:4px 0 0}.cash-daily-card-breakdown{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.cash-daily-card-breakdown-item{display:grid;gap:8px;padding:14px 16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--border) 76%,transparent 24%);background:color-mix(in srgb,var(--surface-soft) 88%,transparent 12%)}.cash-daily-card-breakdown-item div{display:grid;gap:4px}.cash-daily-card-breakdown-item span{color:var(--muted);font-size:.82rem}.cash-daily-card-breakdown-item strong{font-size:1.15rem}.cash-daily-card-breakdown-item small{color:var(--muted)}.cash-daily-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 14px;border-radius:999px;font-size:.8rem;font-weight:700;border:1px solid transparent}.cash-daily-status-success{background:color-mix(in srgb,var(--shell-alert-success-bg) 58%,transparent 42%);color:var(--shell-alert-success-text);border-color:color-mix(in srgb,var(--shell-alert-success-text) 22%,transparent 78%)}.cash-daily-status-warning{background:color-mix(in srgb,#ffcf80 42%,transparent 58%);color:color-mix(in srgb,#8f5600 88%,var(--text) 12%);border-color:color-mix(in srgb,#d48a1b 30%,transparent 70%)}.cash-daily-status-neutral{background:color-mix(in srgb,var(--surface-soft) 88%,transparent 12%);color:var(--text);border-color:color-mix(in srgb,var(--border) 76%,transparent 24%)}.cash-daily-balance-table{display:grid;grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,1fr));gap:0;border:1px solid color-mix(in srgb,var(--border) 76%,transparent 24%);border-radius:20px;overflow:hidden}.cash-daily-balance-table>div{padding:12px 14px;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%);border-right:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%);background:color-mix(in srgb,var(--surface-soft) 88%,transparent 12%)}.cash-daily-balance-table>div:nth-child(4n){border-right:0}.cash-daily-balance-header{font-size:.78rem;font-weight:700;color:var(--muted);background:color-mix(in srgb,var(--surface) 96%,transparent 4%)!important}.cash-daily-balance-total{font-weight:700}.cash-daily-page .table-card{overflow-x:auto}@media (max-width: 1120px){.cash-daily-report-priority,.cash-daily-report-secondary,.cash-daily-report-columns,.cash-daily-grid{grid-template-columns:1fr}.cash-daily-report-column{gap:12px}.cash-daily-report-inline-meta,.cash-daily-report-facts,.cash-daily-report-form-grid-four,.cash-daily-form-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.cash-daily-seller-select{min-width:0;width:100%}.cash-daily-report-inline-meta,.cash-daily-report-facts,.cash-daily-report-summary,.cash-daily-machine-table,.cash-daily-report-form-grid,.cash-daily-report-form-grid-four,.cash-daily-form-grid,.cash-daily-form-grid-four{grid-template-columns:1fr}.cash-daily-report-summary-value{border-left:0;border-top:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%);text-align:left}.cash-daily-report-header{align-items:stretch}.cash-daily-balance-table{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-daily-balance-table>div:nth-child(4n){border-right:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%)}.cash-daily-balance-table>div:nth-child(2n){border-right:0}}.app-toolbar-cashier{display:none}.content-area-cashier{min-height:0;height:100%;overflow:hidden}.toast-viewport{position:fixed;right:18px;bottom:18px;z-index:120;display:grid;gap:10px;width:min(360px,calc(100vw - 24px));pointer-events:none}.toast-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px 14px 13px;border-radius:16px;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 96%,transparent 4%);box-shadow:0 18px 42px #050a1238;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto}.toast-card-success{border-color:color-mix(in srgb,var(--success) 34%,var(--border) 66%)}.toast-card-error{border-color:color-mix(in srgb,var(--danger) 34%,var(--border) 66%)}.toast-card-info{border-color:color-mix(in srgb,var(--primary) 28%,var(--border) 72%)}.toast-copy{min-width:0;display:grid;gap:4px}.toast-title{color:var(--text);font-size:.92rem}.toast-copy p{margin:0;color:var(--text);line-height:1.45;font-size:.92rem}.toast-close{width:28px;height:28px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--muted);font-size:1rem;line-height:1;cursor:pointer}.toast-close:hover{border-color:var(--shell-card-hover-border);color:var(--text);background:var(--shell-table-row-hover)}.catalog-runtime-note,.cashier-runtime-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-soft) 58%,transparent)}.catalog-runtime-note{margin-top:-.25rem;color:var(--muted)}.catalog-runtime-note strong,.cashier-runtime-copy strong{color:var(--text);font-weight:800}.cashier-runtime-copy{display:flex;flex-direction:column;gap:.2rem}.cashier-runtime-copy small{color:var(--muted)}.cashier-runtime-note{margin-top:-.25rem;padding:.75rem 1rem;border-top:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-soft) 44%,transparent)}.cashier-runtime-note strong{color:var(--text);font-weight:800}.cashier-runtime-note-danger{border-top-color:color-mix(in srgb,var(--danger) 32%,var(--border-subtle))}.cashier-runtime-error-list{display:grid;gap:.5rem;margin:.55rem 0 0;padding:0;list-style:none}.cashier-runtime-error-list li{display:flex;flex-direction:column;gap:.15rem}.cashier-runtime-error-list span{color:var(--text);font-size:.9rem;font-weight:700}.cashier-runtime-error-list small{color:var(--muted)}@media (max-width: 980px){.permission-grid,.bling-filter-row{grid-template-columns:1fr}.bling-resource-menu-horizontal{flex-direction:column;align-items:stretch}.bling-resource-menu-group-horizontal,.bling-resource-menu-trigger-horizontal{width:100%}.app-shell-template-cashier,.app-main-cashier,.content-area-cashier{height:auto;min-height:0;overflow:visible}.toast-viewport{left:12px;right:12px;bottom:12px;width:auto}}.cashier-panel,.cashier-scan-panel,.cashier-last-read,.cashier-last-sale-card,.cashier-info-card,.cashier-summary-tile,.cashier-customer-tools,.cashier-customer-selected,.cashier-customer-results,.cashier-inline-results,.cashier-inline-empty,.cashier-product-row,.cashier-order-item,.cashier-header-chip,.cashier-right-panel,.external-sale-panel,.external-sale-hero,.external-sale-context-card,.external-sale-summary-card,.metric-card,.catalog-stat{background:transparent;border:0;box-shadow:none}.cashier-order-item,.external-sale-inline-result{border-bottom:1px solid var(--shell-table-row-border);border-radius:0;padding-bottom:10px}.cashier-order-item:last-child,.external-sale-inline-result:last-child{border-bottom:0}.orders-page .card,.orders-page .table-card,.orders-page .stat-card,.shipments-page .card,.shipments-page .table-card,.shipments-page .stat-card{background:transparent;border:0;box-shadow:none}.orders-page .card,.shipments-page .card{padding:0 0 16px;border-bottom:1px solid var(--shell-table-row-border);border-radius:0}.orders-page .table-card,.shipments-page .table-card{padding:0;border-radius:0}.orders-page .field label{font-size:.82rem}.orders-page .card form{gap:12px 16px}.orders-page .stats-grid,.shipments-page .stats-grid{padding-bottom:12px;border-bottom:1px solid var(--shell-table-row-border)}.orders-page table thead th,.shipments-page table thead th{background:transparent}@media (max-width: 980px){.orders-toolbar{grid-template-columns:1fr}.orders-toolbar-group-fiscal{justify-items:start}}.payments-page{gap:18px}.payments-ledger-card{padding:0;overflow:hidden}.payments-ledger-head{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(240px,1.7fr) minmax(140px,.9fr) minmax(150px,.9fr) minmax(130px,.85fr) 92px;gap:16px;align-items:center;padding:16px 22px 14px;border-bottom:1px solid var(--shell-table-row-border);color:var(--muted);font-size:.76rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.payments-ledger-head-action{text-align:right}.payment-row{border-bottom:1px solid var(--shell-table-row-border)}.payment-row:last-child{border-bottom:0}.payment-row summary{list-style:none}.payment-row summary::-webkit-details-marker{display:none}.payment-row-summary{display:grid;grid-template-columns:minmax(110px,.8fr) minmax(240px,1.7fr) minmax(140px,.9fr) minmax(150px,.9fr) minmax(130px,.85fr) 92px;gap:16px;align-items:center;padding:18px 22px;cursor:pointer;transition:background .12s ease}.payment-row-summary:hover{background:color-mix(in srgb,var(--surface-elevated) 60%,transparent 40%)}.payment-row[open] .payment-row-summary{background:color-mix(in srgb,var(--surface-elevated) 72%,transparent 28%)}.payment-row-cell{min-width:0;display:grid;gap:4px}.payment-row-id strong,.payment-row-value strong,.payment-row-date span{font-size:1rem}.payment-row-customer .muted,.payment-row-id .muted{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-customer{font-size:1rem;line-height:1.22}.payment-row-value,.payment-row-status,.payment-row-date,.payment-row-toggle{justify-items:start}.payment-row-toggle{justify-items:end}.payment-row-toggle-pill{display:inline-flex;align-items:center;justify-content:center;min-width:74px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--shell-input-border) 82%,transparent 18%);background:color-mix(in srgb,var(--surface) 74%,transparent 26%);color:var(--text);font-size:.78rem;font-weight:700}.payment-row[open] .payment-row-toggle-pill:after{content:" ↑"}.payment-row:not([open]) .payment-row-toggle-pill:after{content:" ↓"}.payment-row-panel{display:grid;gap:16px;padding:0 22px 20px}.payment-row-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px 16px;padding-top:2px}.payment-field{display:grid;gap:4px}.payment-row-edit{display:grid;gap:10px;padding:16px;border-radius:18px;background:color-mix(in srgb,var(--surface-elevated) 82%,transparent 18%);border:1px solid color-mix(in srgb,var(--shell-table-row-border) 78%,transparent 22%)}.payment-row-edit-header{display:grid;gap:4px}.payment-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 14px}.payment-actions{flex-wrap:wrap;gap:8px}@media (max-width: 980px){.payments-ledger-head{display:none}.payment-row-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.payment-row-toggle{grid-column:1 / -1;justify-items:start}.payment-row-date{justify-items:end}}.tracking-page .card,.tracking-page .cards-grid,.tracking-page .table-card,.tracking-page .stat-card{background:transparent;border:0;box-shadow:none}.tracking-page .cards-grid{gap:12px}.tracking-card{display:grid;gap:10px;padding:12px 0 14px;border-top:1px solid var(--shell-table-row-border)}.tracking-card:first-child{border-top:0}.tracking-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.tracking-title{display:grid;gap:4px}.tracking-customer{font-size:1rem;line-height:1.2}.tracking-meta{display:grid;justify-items:end;gap:6px;text-align:right}.tracking-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 12px}.tracking-field{display:grid;gap:2px}.tracking-details{border-top:1px dashed var(--shell-table-row-border);padding-top:8px}.tracking-details summary{cursor:pointer;font-weight:600;color:var(--muted);list-style:none}.tracking-details summary::-webkit-details-marker{display:none}.tracking-details[open] summary{color:var(--text)}.tracking-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:8px 0}.tracking-actions{flex-wrap:wrap;gap:8px}.alerts-page .table-card,.alerts-page .stats-grid,.alerts-page .card,.products-page .card,.products-page .catalog-results-bar,.products-page .catalog-pagination-bar,.products-page .catalog-pagination-bar-bottom{background:transparent;border:0;box-shadow:none}.alerts-page .table-card{padding:0}.alerts-page .table-card+.table-card{border-top:1px solid var(--shell-table-row-border);padding-top:14px}.alerts-page .stats-grid{padding-bottom:12px;border-bottom:1px solid var(--shell-table-row-border)}.products-page .card{padding:0 0 16px;border-bottom:1px solid var(--shell-table-row-border);border-radius:0}.products-page .card:last-of-type{border-bottom:0}.products-page .bling-error-list,.products-page .helper-box{background:transparent;border:0;box-shadow:none;padding:0}.ml-page .ml-card,.ml-page .ml-panel.card,.ml-page .ml-toolbar,.ml-page .ml-account-card,.ml-page .ml-token-row,.ml-page .ml-linking-card,.ml-page .ml-exception-block,.ml-page .ml-exception-item,.ml-page .ml-auto-sync,.ml-page .ml-auto-sync-item,.ml-page .ml-sync-item,.ml-page .ml-account-debug,.ml-page .ml-product-result,.ml-page .ml-linking-item{background:transparent;border:0;box-shadow:none}.ml-page .ml-card,.ml-page .ml-panel.card{padding:0 0 16px;border-bottom:1px solid var(--shell-table-row-border);border-radius:0}.ml-page .ml-panel-header{padding-bottom:8px;border-bottom:1px solid var(--shell-table-row-border)}.ml-page .ml-account-card,.ml-page .ml-token-row,.ml-page .ml-exception-item,.ml-page .ml-sync-item,.ml-page .ml-linking-item,.ml-page .ml-product-result{padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--shell-table-row-border) 80%,transparent 20%);border-radius:0}.ml-page .ml-account-card:last-child,.ml-page .ml-token-row:last-child,.ml-page .ml-exception-item:last-child,.ml-page .ml-sync-item:last-child,.ml-page .ml-linking-item:last-child,.ml-page .ml-product-result:last-child{border-bottom:0}.ml-page .ml-toolbar,.ml-page .ml-linking-card,.ml-page .ml-exception-block,.ml-page .ml-auto-sync{padding:12px 0}.ml-page .ml-health .stat-card{background:transparent;border:0;box-shadow:none;padding:4px 0}.ml-page .ml-action-grid{border-top:1px solid var(--shell-table-row-border);padding-top:12px}.ml-page .ml-action-block+.ml-action-block{border-left:1px solid color-mix(in srgb,var(--shell-table-row-border) 70%,transparent 30%);padding-left:12px}.ml-page .ml-account-grid{grid-template-columns:1fr;gap:0}.ml-page .ml-account-card{border-top:1px solid var(--shell-table-row-border)}.ml-page .ml-account-card:first-child{border-top:0}.ml-page .ml-linking-grid{gap:16px}.ml-page .ml-linking-card{border-top:1px solid var(--shell-table-row-border)}.ml-page .ml-linking-card:first-child{border-top:0}.ml-page .ml-exception-block,.ml-page .ml-auto-sync{border-top:1px solid var(--shell-table-row-border)}.ml-page .ml-exception-block:first-child,.ml-page .ml-auto-sync:first-child{border-top:0}@media (max-width: 980px){.ml-page .ml-action-grid{padding-top:8px}.ml-page .ml-action-block+.ml-action-block{border-left:0;border-top:1px solid color-mix(in srgb,var(--shell-table-row-border) 70%,transparent 30%);padding-left:0;padding-top:12px}}.cashier-section-fill{display:flex;flex-direction:column;min-height:0;overflow:hidden}.cashier-order-items-inline{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0;height:100%;max-height:none;overflow-y:auto;overflow-x:hidden;padding-right:6px;padding-bottom:18px;scroll-padding-top:12px;scroll-padding-bottom:24px;scrollbar-gutter:stable}.cashier-order-items-inline .cashier-order-item{padding:8px 10px;gap:8px;border-radius:14px}.cashier-order-items-inline .cashier-order-item-main{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:start}.cashier-order-items-inline .cashier-order-thumb{width:44px;padding:5px;border-radius:12px}.cashier-order-items-inline .cashier-order-copy strong{font-size:.92rem;line-height:1.25}.cashier-order-items-inline .cashier-order-copy span{font-size:.74rem}.cashier-order-items-inline .cashier-order-item-main>strong{font-size:1rem;align-self:start}.cashier-order-items-inline .cashier-order-controls-grid{grid-template-columns:minmax(72px,.65fr) minmax(130px,1fr) minmax(98px,.85fr) minmax(98px,.85fr) auto;gap:10px}.cashier-order-items-inline .cashier-order-controls .field label{font-size:.72rem}.cashier-order-items-inline .cashier-order-controls .field input{padding:8px 10px;min-height:36px}.cashier-order-items-inline .cashier-link-danger{min-height:36px;padding:8px 12px;align-self:end}.cashier-order-items-inline{padding-bottom:18px;scroll-padding-bottom:24px}.ml-page .ml-card,.ml-page .ml-panel.card{padding:14px 16px;border:1px solid color-mix(in srgb,var(--border) 62%,transparent 38%);border-radius:16px;background:color-mix(in srgb,var(--surface) 62%,transparent 38%);box-shadow:inset 0 1px color-mix(in srgb,var(--border) 14%,transparent 86%)}.ml-page .ml-panel-header{padding-bottom:10px;margin-bottom:6px;border-bottom:1px solid color-mix(in srgb,var(--shell-table-row-border) 72%,transparent 28%)}.ml-page .ml-panel-meta{margin:2px 0 4px;gap:8px}.ml-page .ml-action-grid{border-top:0;padding-top:2px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ml-page .ml-action-block{padding:10px 12px;border:1px solid color-mix(in srgb,var(--shell-table-row-border) 62%,transparent 38%);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 74%,transparent 26%);gap:8px}.ml-page .ml-action-block+.ml-action-block{border-left:1px solid color-mix(in srgb,var(--shell-table-row-border) 62%,transparent 38%);padding-left:12px}.ml-page .ml-health{margin-top:4px;gap:10px}.ml-page .ml-health-grid{gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ml-page .ml-health .stat-card{padding:10px 12px;border:1px solid color-mix(in srgb,var(--shell-table-row-border) 56%,transparent 44%);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 70%,transparent 30%)}.ml-page .ml-account-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px}.ml-page .ml-account-card{padding:12px;border:1px solid color-mix(in srgb,var(--shell-table-row-border) 60%,transparent 40%);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 70%,transparent 30%);gap:10px}.ml-page .ml-account-card:first-child{border-top:1px solid color-mix(in srgb,var(--shell-table-row-border) 60%,transparent 40%)}.ml-page .ml-account-card-meta{gap:10px}.ml-page .ml-account-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.ml-page .ml-account-meta-block{padding:8px 10px;border:1px solid color-mix(in srgb,var(--shell-table-row-border) 55%,transparent 45%);border-radius:10px;background:color-mix(in srgb,var(--surface) 62%,transparent 38%)}.ml-page .ml-account-error-box{display:grid;gap:6px;padding:8px 10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--danger) 42%,var(--shell-table-row-border) 58%);background:color-mix(in srgb,var(--danger) 10%,transparent 90%)}.ml-page .ml-account-error-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ml-page .ml-account-error-meta{display:flex;flex-wrap:wrap;gap:6px}.ml-page .ml-account-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ml-page .ml-account-actions .button,.ml-page .ml-account-actions .button-ghost,.ml-page .ml-account-actions .button-danger{min-height:34px;width:100%;justify-content:center}.ml-page .ml-insights-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px}.ml-page .ml-insights-grid>.ml-insights-card{align-self:start;align-content:start;min-height:0}.ml-page .ml-linking-grid{gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ml-page .ml-linking-card,.ml-page .ml-exception-block,.ml-page .ml-auto-sync{padding:12px;border:1px solid color-mix(in srgb,var(--shell-table-row-border) 58%,transparent 42%);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 68%,transparent 32%)}.ml-page .ml-linking-card:first-child,.ml-page .ml-exception-block:first-child,.ml-page .ml-auto-sync:first-child{border-top:1px solid color-mix(in srgb,var(--shell-table-row-border) 58%,transparent 42%)}@media (max-width: 980px){.ml-page .ml-action-grid{grid-template-columns:1fr}.ml-page .ml-action-block+.ml-action-block{border-left:1px solid color-mix(in srgb,var(--shell-table-row-border) 62%,transparent 38%);padding-left:12px}.ml-page .ml-account-grid,.ml-page .ml-account-actions{grid-template-columns:1fr}.ml-page .ml-account-badges{justify-content:flex-start}.ml-page .ml-linking-grid{grid-template-columns:1fr}}.cashier-order-items-inline .cashier-order-item-main{grid-template-columns:40px minmax(0,1fr) auto;gap:8px}.cashier-order-items-inline .cashier-order-thumb{width:36px;aspect-ratio:1;padding:4px}.cashier-order-items-inline .cashier-order-copy{gap:1px}.cashier-order-items-inline .cashier-order-copy strong{font-size:.88rem;line-height:1.2}.cashier-order-items-inline .cashier-order-copy span{font-size:.78rem}.cashier-order-items-inline .cashier-order-controls-grid{grid-template-columns:74px minmax(132px,1fr) minmax(98px,auto) minmax(98px,auto) auto;gap:8px}.cashier-order-items-inline .cashier-order-controls .field label{font-size:.74rem}.cashier-order-items-inline .cashier-order-controls .field input{min-height:34px;padding:6px 8px;font-size:.88rem}.cashier-order-items-inline .cashier-order-controls .field .cashier-shadow-input::placeholder{color:color-mix(in srgb,var(--shell-input-placeholder) 72%,#ffffff 28%);font-style:italic}.cashier-order-items-inline .cashier-link-danger{min-height:34px;padding:6px 10px;border-radius:12px}@media (max-width: 1240px){.cashier-order-items-inline .cashier-order-controls-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cashier-order-items-inline .cashier-order-controls-grid .cashier-link-danger{grid-column:1 / -1;justify-self:end}}.ml-page .ml-exception-counts{display:grid;grid-template-columns:repeat(2,minmax(112px,1fr));gap:8px;min-width:236px}.ml-page .ml-exception-count-card{display:grid;gap:2px;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--shell-table-row-border) 60%,transparent 40%);background:color-mix(in srgb,var(--surface-soft) 74%,transparent 26%)}.ml-page .ml-exception-count-card span{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ml-page .ml-exception-count-card strong{font-size:1.08rem;line-height:1.1}.ml-page .ml-exception-grid{align-items:start;gap:14px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.ml-page .ml-exception-block{gap:10px;padding:14px}.ml-page .ml-exception-block-header strong{font-size:1.04rem;line-height:1.2}.ml-page .ml-exception-list{gap:10px;max-height:360px;padding-right:4px}.ml-page .ml-exception-item{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--shell-table-row-border) 58%,transparent 42%);background:color-mix(in srgb,var(--surface) 70%,transparent 30%)}.ml-page .ml-exception-item-compact{padding:10px 12px}.ml-page .ml-exception-title{gap:8px}.ml-page .ml-exception-item strong{font-size:.92rem}.ml-page .ml-exception-subline{font-size:.78rem;gap:10px}.ml-page .ml-exception-foot{gap:8px 12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-top:2px;padding-top:8px;border-top:1px dashed color-mix(in srgb,var(--shell-table-row-border) 62%,transparent 38%)}.ml-page .ml-exception-label{font-size:.69rem}.ml-page .ml-exception-reason,.ml-page .ml-exception-hint,.ml-page .ml-exception-tracking,.ml-page .ml-exception-meta{font-size:.79rem;line-height:1.35}.ml-page .ml-exception-actions{justify-content:end}.ml-page .ml-exception-actions .button-ghost{min-width:0;width:auto;padding-inline:14px}.ml-page .ml-exception-block .helper-box.compact{min-height:0;padding:12px}.ml-page .ml-sync-empty{min-height:0}.stock-groups-page{gap:16px}.stock-groups-layout{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.8fr);gap:14px}.stock-groups-list-panel,.stock-groups-detail-panel{align-content:start}.stock-groups-list-panel{position:sticky;top:14px;max-height:calc(100vh - 118px)}.stock-groups-list-panel h3,.stock-groups-detail-panel h3{margin:0}.stock-group-list{display:grid;gap:10px;overflow:auto;max-height:calc(100vh - 280px);padding-right:4px}.stock-group-card{width:100%;border-radius:14px;border:1px solid var(--shell-secondary-border);background:var(--shell-secondary-bg);color:var(--text);padding:12px;text-align:left;display:grid;gap:10px;cursor:pointer}.stock-group-card:hover{border-color:color-mix(in srgb,var(--primary) 42%,var(--border) 58%)}.stock-group-card-active{border-color:color-mix(in srgb,var(--primary) 58%,var(--border) 42%);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 25%,transparent 75%)}.stock-group-card .split-line{align-items:flex-start}.stock-group-card strong{display:block}.stock-group-card-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:8px;border-top:1px solid var(--shell-secondary-border);font-size:.82rem}.stock-group-card-metrics span{display:grid;gap:2px;color:var(--muted)}.stock-group-card-metrics strong{color:var(--text)}.stock-group-form{gap:12px}.stock-group-description-field{grid-column:1 / -1}.stock-group-total-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stock-group-total-card{border:1px solid var(--shell-secondary-border);background:var(--shell-secondary-bg);border-radius:14px;padding:10px 12px;display:grid;gap:4px}.stock-group-total-card span{color:var(--muted);font-size:.8rem}.stock-group-total-card strong{font-size:1.08rem}.stock-group-items-table-wrap{border:1px solid var(--shell-secondary-border);border-radius:14px;overflow:auto;background:color-mix(in srgb,var(--shell-secondary-bg) 74%,transparent 26%)}.stock-group-items-table{width:100%;min-width:880px;border-collapse:separate;border-spacing:0}.stock-group-items-table th{position:sticky;top:0;z-index:1;text-align:left;white-space:nowrap;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);background:color-mix(in srgb,var(--surface-strong) 72%,var(--surface) 28%);padding:9px 12px}.stock-group-items-table td{padding:10px 12px;border-top:1px solid color-mix(in srgb,var(--shell-secondary-border) 74%,transparent 26%);white-space:nowrap;vertical-align:middle}.stock-group-items-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--shell-secondary-bg) 55%,transparent 45%)}.stock-col-product{min-width:280px;white-space:normal!important}.stock-col-sku{min-width:100px}.stock-col-number{min-width:96px;text-align:right}.stock-col-status{min-width:140px}.stock-col-actions{min-width:180px;text-align:right}.stock-group-inline-input{width:104px;min-height:34px;padding:8px 10px;border-radius:10px;border:1px solid var(--shell-input-border);background:var(--shell-input-bg);color:var(--text);text-align:right}.stock-group-item-actions{display:flex;gap:8px;justify-content:flex-end}.stock-group-item-actions .button-secondary,.stock-group-item-actions .button-ghost{min-height:32px;padding:6px 10px;border-radius:10px}.stock-group-add-item-panel{padding:14px;border-radius:16px}.stock-group-add-item-panel h4{margin:0}.stock-group-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.stock-group-search-form .button-secondary{min-height:42px}.stock-group-search-results{display:grid;gap:8px;max-height:220px;overflow:auto;padding-right:4px}.stock-group-search-result{border:1px solid var(--shell-secondary-border);background:var(--shell-secondary-bg);color:var(--text);border-radius:12px;padding:10px;display:grid;gap:2px;text-align:left;cursor:pointer}.stock-group-search-result:hover{border-color:color-mix(in srgb,var(--primary) 42%,var(--border) 58%)}.stock-group-search-result-active{border-color:color-mix(in srgb,var(--primary) 58%,var(--border) 42%);box-shadow:0 0 0 1px color-mix(in srgb,var(--primary) 25%,transparent 75%)}.stock-group-search-result span{color:var(--muted);font-size:.8rem}.stock-group-empty-block{border:1px dashed color-mix(in srgb,var(--shell-secondary-border) 78%,transparent 22%);border-radius:12px;padding:14px;background:color-mix(in srgb,var(--shell-secondary-bg) 68%,transparent 32%)}.stock-group-empty-block .muted{margin:0}.stock-group-new-item-form{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,.4fr)) auto;gap:10px;align-items:end}.stock-group-new-item-form .button{min-height:42px}@media (max-width: 980px){.order-invoice-grid-6,.order-invoice-grid-4,.order-invoice-item-modal .three-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.order-invoice-actions{width:100%}.order-invoice-actions .button,.order-invoice-actions .button-secondary{flex:1}.ml-page .ml-exception-counts{width:100%;min-width:0}.ml-page .ml-exception-grid{grid-template-columns:1fr}.ml-page .ml-exception-list{max-height:none}.stock-groups-layout{grid-template-columns:1fr}.stock-groups-list-panel{position:static;max-height:none}.stock-group-total-grid,.stock-group-search-form,.stock-group-new-item-form{grid-template-columns:1fr}.stock-group-items-table{display:block;overflow:auto;min-width:720px}.stock-group-item-actions{min-width:170px}}@media (min-width: 1680px){.ml-page .ml-insights-grid{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}}@media (max-width: 720px){.order-invoice-grid-6,.order-invoice-grid-4,.order-invoice-item-modal .three-columns,.order-invoice-item-modal .two-columns{grid-template-columns:1fr}}:root{font-family:Trebuchet MS,Segoe UI Variable,Segoe UI,sans-serif;--bg: #eef3fa;--surface: rgba(255, 255, 255, .9);--surface-strong: rgba(251, 253, 255, .98);--surface-soft: rgba(243, 247, 253, .92);--border: rgba(162, 178, 199, .46);--text: #172131;--muted: #51607a;--primary: #1f6dbd;--primary-dark: #164d89;--success: #1f9264;--warning: #b8741f;--danger: #cc4f49;--info: #2f78c2;--shadow: 0 22px 44px rgba(18, 36, 62, .1);--body-bg: radial-gradient(circle at 4% 2%, rgba(31, 109, 189, .14), transparent 38%), radial-gradient(circle at 92% 100%, rgba(36, 173, 148, .1), transparent 42%), linear-gradient(180deg, #f6f9ff 0%, #edf3fb 48%, #e7eef8 100%);--shell-sidebar-bg: rgba(240, 245, 252, .82);--shell-sidebar-border: rgba(164, 178, 198, .54);--shell-toolbar-meta-bg: rgba(244, 248, 253, .92);--shell-toolbar-badge-bg: rgba(220, 230, 243, .92);--shell-toolbar-badge-text: #334462;--shell-title: #101b2e;--shell-title-soft: #17243d;--shell-group-trigger-text: #334158;--shell-group-hover-bg: rgba(214, 227, 244, .92);--shell-link-text: #32425a;--shell-user-bg: rgba(223, 233, 247, .9);--shell-avatar-bg: linear-gradient(180deg, #2f6eb5 0%, #4b8fdb 100%);--shell-avatar-text: #f6fbff;--shell-table-row-border: rgba(172, 188, 208, .52);--shell-table-row-hover: rgba(219, 232, 249, .7);--shell-table-header-bg: rgba(228, 237, 248, .94);--shell-table-header-text: #2f3e56;--shell-chip-bg: rgba(223, 233, 246, .9);--shell-chip-border: rgba(176, 193, 214, .86);--shell-chip-text: #334258;--shell-chip-soft-bg: rgba(223, 235, 250, .94);--shell-chip-soft-border: rgba(58, 116, 181, .28);--shell-chip-soft-text: #214c7a;--shell-sku-bg: rgba(219, 233, 250, .9);--shell-sku-border: rgba(56, 112, 173, .24);--shell-sku-text: #214c7a;--shell-success-bg: rgba(217, 244, 231, .9);--shell-success-border: rgba(32, 146, 99, .38);--shell-success-text: #146547;--shell-warning-bg: rgba(255, 233, 199, .92);--shell-warning-border: rgba(184, 116, 31, .38);--shell-warning-text: #7a4e14;--shell-danger-bg: rgba(253, 220, 216, .94);--shell-danger-border: rgba(204, 79, 73, .36);--shell-danger-text: #8b312d;--shell-info-bg: rgba(224, 239, 255, .92);--shell-info-border: rgba(51, 121, 196, .26);--shell-info-text: #234f84;--shell-secondary-bg: rgba(238, 245, 253, .92);--shell-secondary-text: var(--text);--shell-secondary-border: rgba(173, 189, 209, .76);--shell-ghost-bg: rgba(229, 239, 252, .88);--shell-ghost-text: #33445d;--shell-helper-bg: rgba(232, 241, 252, .9);--shell-helper-border: rgba(174, 189, 209, .68);--shell-input-bg: rgba(248, 251, 255, .97);--shell-input-border: rgba(165, 182, 203, .8);--shell-input-shadow: inset 0 1px 0 rgba(255, 255, 255, .88);--shell-input-placeholder: #63748f;--shell-image-frame-bg: rgba(235, 242, 252, .95);--shell-image-frame-border: rgba(178, 193, 212, .76);--shell-image-frame-shadow: inset 0 1px 0 rgba(255, 255, 255, .82);--shell-card-hover-border: rgba(108, 145, 186, .7);--shell-card-hover-shadow: 0 24px 44px rgba(14, 30, 52, .14);--shell-alert-error-bg: rgba(253, 220, 216, .95);--shell-alert-error-text: #8b312d;--shell-alert-success-bg: rgba(217, 244, 231, .95);--shell-alert-success-text: #146547;--shell-plain-panel-bg: rgba(244, 248, 254, .92);--shell-plain-panel-border: rgba(178, 194, 214, .82);--shell-plain-panel-text: var(--text);--shell-soft-accent-bg: rgba(222, 237, 253, .94);--shell-soft-accent-border: rgba(54, 112, 176, .28);--shell-soft-accent-shadow: 0 20px 34px rgba(44, 88, 142, .16);--shell-code-panel-bg: rgba(230, 238, 249, .94);--shell-code-panel-border: rgba(177, 192, 211, .88);--shell-code-panel-text: #1f3247}body[data-theme=dark]{--primary: #4d8ed4;--primary-dark: #2c629d;--bg: #0f1724;--surface: rgba(16, 25, 40, .82);--surface-strong: rgba(18, 28, 42, .98);--surface-soft: rgba(24, 36, 52, .88);--border: rgba(86, 104, 128, .5);--text: #eaf1fb;--muted: #a5b3c8;--shadow: 0 28px 58px rgba(3, 8, 16, .48);--body-bg: radial-gradient(circle at 4% 2%, rgba(74, 141, 213, .18), transparent 34%), radial-gradient(circle at 92% 100%, rgba(37, 170, 145, .16), transparent 38%), linear-gradient(180deg, #0d1626 0%, #101c2e 46%, #12233a 100%);--shell-sidebar-bg: rgba(10, 18, 31, .78);--shell-sidebar-border: rgba(83, 104, 132, .54);--shell-toolbar-meta-bg: rgba(20, 32, 50, .9);--shell-toolbar-badge-bg: rgba(31, 45, 65, .95);--shell-toolbar-badge-text: #becce1;--shell-title: #f3f8ff;--shell-title-soft: #f8fbff;--shell-group-trigger-text: #c1cfdf;--shell-group-hover-bg: rgba(39, 54, 78, .78);--shell-link-text: #c8d4e5;--shell-user-bg: rgba(19, 31, 49, .8);--shell-avatar-bg: linear-gradient(180deg, #2d5d98 0%, #4d8ed4 100%);--shell-avatar-text: #ecf5ff;--shell-table-row-border: rgba(75, 95, 120, .62);--shell-table-row-hover: rgba(33, 48, 69, .82);--shell-table-header-bg: rgba(26, 40, 58, .9);--shell-table-header-text: #c5d4e8;--shell-chip-bg: rgba(30, 43, 62, .9);--shell-chip-border: rgba(78, 96, 119, .76);--shell-chip-text: #c5d1e4;--shell-chip-soft-bg: rgba(48, 76, 109, .7);--shell-chip-soft-border: rgba(94, 146, 207, .36);--shell-chip-soft-text: #d3e6ff;--shell-sku-bg: rgba(35, 52, 76, .84);--shell-sku-border: rgba(94, 146, 207, .32);--shell-sku-text: #d3e6ff;--shell-success-bg: rgba(20, 95, 67, .52);--shell-success-border: rgba(63, 210, 157, .42);--shell-success-text: #c5f6df;--shell-warning-bg: rgba(145, 99, 32, .52);--shell-warning-border: rgba(241, 186, 92, .44);--shell-warning-text: #ffe0a9;--shell-danger-bg: rgba(142, 54, 54, .48);--shell-danger-border: rgba(255, 124, 124, .4);--shell-danger-text: #ffd0d0;--shell-info-bg: rgba(49, 86, 139, .38);--shell-info-border: rgba(99, 154, 219, .32);--shell-info-text: #d4e7ff;--shell-secondary-bg: rgba(25, 36, 53, .88);--shell-secondary-text: var(--text);--shell-secondary-border: rgba(76, 96, 120, .7);--shell-ghost-bg: rgba(29, 43, 64, .76);--shell-ghost-text: #c6d3e5;--shell-helper-bg: rgba(23, 37, 56, .82);--shell-helper-border: rgba(85, 106, 132, .56);--shell-input-bg: rgba(13, 24, 40, .84);--shell-input-border: rgba(84, 104, 129, .68);--shell-input-shadow: inset 0 1px 0 rgba(255, 255, 255, .05);--shell-input-placeholder: #8ea1bc;--shell-image-frame-bg: rgba(22, 33, 49, .94);--shell-image-frame-border: rgba(79, 98, 120, .7);--shell-image-frame-shadow: inset 0 1px 0 rgba(255, 255, 255, .08);--shell-card-hover-border: rgba(112, 141, 178, .62);--shell-card-hover-shadow: 0 24px 46px rgba(4, 8, 14, .46);--shell-alert-error-bg: rgba(149, 56, 56, .52);--shell-alert-error-text: #ffd8d8;--shell-alert-success-bg: rgba(24, 113, 80, .54);--shell-alert-success-text: #c8f5df;--shell-plain-panel-bg: rgba(19, 30, 45, .9);--shell-plain-panel-border: rgba(81, 101, 126, .78);--shell-plain-panel-text: var(--text);--shell-soft-accent-bg: rgba(37, 64, 98, .74);--shell-soft-accent-border: rgba(96, 152, 220, .34);--shell-soft-accent-shadow: 0 20px 36px rgba(4, 8, 15, .34);--shell-code-panel-bg: rgba(14, 25, 39, .96);--shell-code-panel-border: rgba(68, 86, 112, .82);--shell-code-panel-text: #d4e1f3}.app-shell-template{padding-left:236px}.app-sidebar{width:236px;padding:18px 12px;border-right:1px solid var(--shell-sidebar-border);box-shadow:inset -1px 0 #ffffff1a,12px 0 28px #0b18281f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body[data-theme=dark] .app-sidebar{box-shadow:inset -1px 0 #ffffff0d,16px 0 32px #02060c75}.app-main{padding:16px 24px 28px}.content-area-template{width:100%;max-width:1560px;margin:0 auto;gap:18px}.hero-panel,.login-card,.card,.stat-card,.product-card,.table-card,.admin-product-card,.modal-card,.confirm-detail-item,.detail-item{border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 82%,transparent 18%),color-mix(in srgb,var(--surface) 92%,transparent 8%));box-shadow:inset 0 1px #ffffff29,0 10px 24px #0e223c14}body[data-theme=dark] .hero-panel,body[data-theme=dark] .login-card,body[data-theme=dark] .card,body[data-theme=dark] .stat-card,body[data-theme=dark] .product-card,body[data-theme=dark] .table-card,body[data-theme=dark] .admin-product-card,body[data-theme=dark] .modal-card,body[data-theme=dark] .confirm-detail-item,body[data-theme=dark] .detail-item{box-shadow:inset 0 1px #ffffff14,0 14px 28px #02081061}.card,.table-card{border-radius:20px}.page-header{padding-bottom:4px;border-bottom:1px solid color-mix(in srgb,var(--border) 68%,transparent 32%)}.page-header h1,.login-card h1{font-size:clamp(1.35rem,1.9vw,1.75rem);letter-spacing:-.015em}.stats-grid{gap:10px}.stat-card{border-radius:16px;padding:14px 16px}.stat-card strong{font-size:1.32rem}.field input,.field select,.field textarea,.app-select-trigger{border-radius:12px;border-color:var(--shell-input-border);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.field input:focus,.field select:focus,.field textarea:focus,.app-select-trigger:focus-visible,.app-select-open .app-select-trigger{outline:none;border-color:color-mix(in srgb,var(--primary) 65%,var(--shell-input-border) 35%);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent 82%),var(--shell-input-shadow)}.button,.button-secondary,.button-ghost,.button-danger,.theme-toggle-button{border-radius:12px;font-size:.8rem;letter-spacing:.01em;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease,border-color .16s ease}.button:hover,.button-secondary:hover,.button-ghost:hover,.button-success:hover,.button-danger:hover{transform:translateY(-1px)}.button{box-shadow:0 10px 18px color-mix(in srgb,var(--primary) 30%,transparent 70%)}.button-secondary,.button-ghost{box-shadow:0 6px 14px #101e3214}table{border-collapse:separate;border-spacing:0}table thead th{background:var(--shell-table-header-bg);color:var(--shell-table-header-text);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--shell-table-row-border)}table thead th:first-child{border-top-left-radius:10px}table thead th:last-child{border-top-right-radius:10px}table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--shell-table-row-hover) 48%,transparent 52%)}table tbody tr:hover{background:color-mix(in srgb,var(--shell-table-row-hover) 78%,transparent 22%)}.badge,.status-badge,.meta-chip,.sku-chip,.stock-chip{font-weight:700;letter-spacing:.01em;border-width:1px}.inline-actions{gap:8px}@media (max-width: 1100px){.app-main{padding:12px 14px 18px}.content-area-template{max-width:100%}}.app-sidebar{border-right:1px solid color-mix(in srgb,var(--shell-sidebar-border) 86%,transparent 14%)}.app-sidebar-nav{gap:12px}.app-sidebar-group{gap:6px}.app-sidebar-group-trigger{min-height:34px;padding:6px 10px;border:1px solid transparent;border-radius:12px;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--shell-group-trigger-text) 90%,var(--text) 10%)}.app-sidebar-group-trigger:hover{border-color:color-mix(in srgb,var(--primary) 25%,transparent 75%)}.app-sidebar-group-trigger-active{border-color:color-mix(in srgb,var(--primary) 28%,transparent 72%);background:color-mix(in srgb,var(--shell-group-hover-bg) 72%,transparent 28%)}.app-sidebar-links{gap:4px;padding-left:0}.app-sidebar-link{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr) 8px;align-items:center;gap:10px;min-height:38px;padding:8px 10px;border-radius:12px;border:1px solid transparent;font-size:.83rem;font-weight:700}.app-sidebar-link-icon{width:24px;height:24px;border-radius:8px;display:grid;place-items:center;font-size:.64rem;font-weight:800;letter-spacing:.03em;background:color-mix(in srgb,var(--shell-chip-bg) 84%,transparent 16%);border:1px solid color-mix(in srgb,var(--shell-chip-border) 84%,transparent 16%);color:color-mix(in srgb,var(--shell-chip-text) 90%,var(--text) 10%)}.app-sidebar-link-active-pip{width:6px;height:6px;border-radius:999px;opacity:0;transform:scale(.4);background:currentColor;justify-self:end;transition:transform .16s ease,opacity .16s ease}.app-sidebar-link:not(.app-sidebar-link-active):hover{border-color:color-mix(in srgb,var(--primary) 22%,transparent 78%);background:color-mix(in srgb,var(--shell-group-hover-bg) 78%,transparent 22%)}.app-sidebar-link-active{border-color:color-mix(in srgb,var(--primary) 34%,transparent 66%);box-shadow:inset 0 1px #ffffff2e,0 12px 20px color-mix(in srgb,var(--primary) 22%,transparent 78%)}.app-sidebar-link-active .app-sidebar-link-icon{background:color-mix(in srgb,#ffffff 20%,var(--primary) 80%);border-color:color-mix(in srgb,#ffffff 26%,var(--primary-dark) 74%);color:#fff}.app-sidebar-link-active .app-sidebar-link-active-pip{opacity:1;transform:scale(1)}body[data-theme=dark] .app-sidebar-link{color:#d6e2f2}body[data-theme=dark] .app-sidebar-link-icon{background:#19283de0;border-color:#58708ebd;color:#cfe2fb}body[data-theme=dark] .app-sidebar-link:not(.app-sidebar-link-active):hover{border-color:#5f97dc52;background:#213149bd}body[data-theme=dark] .app-sidebar-link-active{border-color:#5f97dc7a;box-shadow:inset 0 1px #ffffff14,0 14px 22px #03080f6b}.app-shell-template{--app-topbar-offset: 88px;padding-left:0;padding-top:var(--app-topbar-offset)}.app-topbar{position:fixed;top:0;left:0;right:0;z-index:60;display:grid;gap:6px;padding:12px 18px 10px;border-radius:0 0 22px 22px;border-width:0 0 1px;border-style:solid;border-color:color-mix(in srgb,var(--shell-sidebar-border) 84%,transparent 16%);background:color-mix(in srgb,var(--shell-sidebar-bg) 97%,transparent 3%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 28px #0818281f;transition:box-shadow .18s ease,border-color .18s ease}.app-topbar-main-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.app-topbar-brand{min-width:208px;padding:0 4px 0 2px}.app-topbar-nav{display:flex;align-items:center;gap:6px;min-width:0;overflow-x:auto;overflow-y:visible;padding:4px;border-radius:16px;border:1px solid color-mix(in srgb,var(--border) 58%,transparent 42%);background:color-mix(in srgb,var(--surface-strong) 78%,transparent 22%);box-shadow:inset 0 1px #ffffff38;scrollbar-width:thin;position:relative;z-index:2}.app-topbar-nav .app-sidebar-group{flex:0 0 auto}.app-topbar-nav .app-sidebar-group-trigger{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;min-height:36px;padding:7px 12px;border-radius:999px;border:1px solid transparent;background:transparent;color:color-mix(in srgb,var(--shell-link-text) 88%,var(--text) 12%);font-size:.8rem;font-weight:700;letter-spacing:0;text-transform:none;box-shadow:none}.app-topbar-group-direct{text-decoration:none}.app-topbar-nav .app-sidebar-group-trigger:hover{border-color:color-mix(in srgb,var(--primary) 20%,transparent 80%);background:color-mix(in srgb,var(--shell-group-hover-bg) 84%,transparent 16%)}.app-topbar-group-caret{font-size:.66rem;opacity:.7;margin-left:2px}.app-topbar-group-icon{width:20px;height:20px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--shell-chip-border) 84%,transparent 16%);background:color-mix(in srgb,var(--shell-chip-bg) 88%,transparent 12%);color:color-mix(in srgb,var(--shell-chip-text) 90%,var(--text) 10%);font-size:.54rem;font-weight:800;letter-spacing:.04em;flex:0 0 auto}.app-topbar-nav .app-sidebar-group-trigger.app-sidebar-group-trigger-active{border-color:color-mix(in srgb,var(--primary) 18%,transparent 82%);background:color-mix(in srgb,var(--primary) 12%,#ffffff 88%);color:color-mix(in srgb,var(--primary-dark) 78%,var(--text) 22%);box-shadow:inset 0 1px #ffffff8a,0 8px 18px color-mix(in srgb,var(--primary) 12%,transparent 88%)}.app-topbar-nav .app-sidebar-group-trigger.app-sidebar-group-trigger-active .app-topbar-group-icon{border-color:color-mix(in srgb,var(--primary) 34%,transparent 66%);background:color-mix(in srgb,var(--primary) 18%,#ffffff 82%);color:color-mix(in srgb,var(--primary-dark) 86%,var(--text) 14%)}.app-topbar-group-dropdown{position:fixed;min-width:220px;display:grid;gap:2px;padding:10px 8px;border-radius:18px;border:1px solid rgba(206,216,230,.95);background:#fffffffa;box-shadow:0 18px 34px #1426421f,0 2px 6px #1426420d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100}.app-topbar-dropdown-link{display:block;min-height:unset;padding:11px 14px;border-radius:12px;border:0;background:transparent;color:#354761;font-size:.84rem;font-weight:700;line-height:1.2;white-space:nowrap;box-shadow:none}.app-topbar-actions{display:flex;align-items:center;justify-content:flex-end;min-width:0;gap:6px}.app-topbar-theme-toggle{min-height:34px;padding:6px 9px;border-radius:10px;font-size:.72rem}.app-topbar-user{flex:0 1 auto;gap:8px;max-width:260px;padding:3px 7px;width:auto;border:1px solid color-mix(in srgb,var(--border) 60%,transparent 40%);border-radius:12px;background:color-mix(in srgb,var(--shell-user-bg) 72%,transparent 28%)}.app-topbar-user strong{font-size:.72rem;max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-topbar-user small{font-size:.64rem}.app-topbar-logout{min-height:34px;padding:6px 9px;border-radius:10px;font-size:.72rem}body[data-theme=dark] .app-topbar{box-shadow:0 14px 28px #02080f6b}body[data-theme=dark] .app-topbar-nav{border-color:#4c617bb3;background:#0e1827d6;box-shadow:inset 0 1px #ffffff0f}body[data-theme=dark] .app-topbar-nav .app-sidebar-group-trigger{color:#d1ddef}body[data-theme=dark] .app-topbar-nav .app-sidebar-group-trigger:hover{border-color:#5f97dc3d;background:#1e2f46bd}body[data-theme=dark] .app-topbar-group-icon{border-color:#58708eb3;background:#162438e0;color:#d5e6fc}body[data-theme=dark] .app-topbar-nav .app-sidebar-group-trigger.app-sidebar-group-trigger-active{border-color:#5f97dc47;background:#2c4b70bd;color:#eff6ff;box-shadow:inset 0 1px #ffffff14,0 10px 20px #04091057}body[data-theme=dark] .app-topbar-nav .app-sidebar-group-trigger.app-sidebar-group-trigger-active .app-topbar-group-icon{border-color:#7aadea75;background:#111e2ff0;color:#f4f8ff}body[data-theme=dark] .app-topbar-group-dropdown{border-color:#566c88c7;background:#0f1927fa;box-shadow:0 20px 38px #02080f7a,0 2px 6px #02080f4d}body[data-theme=dark] .app-topbar-dropdown-link{color:#d7e4f6}body[data-theme=dark] .app-topbar-dropdown-link:hover{background:#213249d1;color:#f6fbff}@media (max-width: 1280px){.app-shell-template{--app-topbar-offset: 178px}.app-topbar{padding:10px 14px 9px}.app-topbar-main-row{grid-template-columns:minmax(0,1fr);gap:8px}.app-topbar-brand{min-width:0}.app-topbar-nav{padding-right:2px}.app-topbar-actions{justify-content:space-between;flex-wrap:wrap}.app-topbar-user strong{max-width:220px}}@media (max-width: 820px){.ml-dashboard-filter-grid,.ml-dashboard-filter-grid-compact,.ml-listings-toolbar,.ml-listings-stats,.ml-listings-filters,.ml-sales-filter{grid-template-columns:minmax(0,1fr)}.ml-sales-filter-actions,.ml-listings-filter-actions,.ml-sales-control-actions{justify-content:stretch}.ml-sales-filter-actions .button,.ml-sales-filter-actions .button-ghost,.ml-sales-filter-actions .button-secondary,.ml-listings-filter-actions .button,.ml-listings-filter-actions .button-secondary,.ml-sales-control-actions .button-ghost,.ml-sales-control-actions .button-secondary{flex:1 1 132px}.ml-listings-header,.ml-listings-table-title{align-items:flex-start;flex-direction:column}.ml-listings-title-actions,.ml-listings-bulk-bar{align-items:stretch;flex-direction:column;width:100%}.ml-listings-bulk-bar .inline-actions{display:grid;grid-template-columns:minmax(0,1fr)}.ml-listings-pagination{align-items:stretch;flex-direction:column}.ml-listings-pagination .inline-actions{display:grid;grid-template-columns:1fr 1fr}.ml-listings-mode{justify-content:flex-start}.ml-listings-detail-panel{top:0;right:0;bottom:0;left:0;width:100vw;border-left:0}.ml-listings-detail-main,.ml-listings-detail-grid,.ml-listings-actions-readonly,.ml-bulk-summary-grid,.ml-listing-edit-summary,.ml-listing-edit-grid{grid-template-columns:minmax(0,1fr)}.modal-card.ml-listing-edit-modal{max-height:calc(100dvh - 16px);width:min(100vw - 16px,680px)}.ml-listing-edit-body{padding-right:2px}.ml-listing-edit-form,.ml-listing-edit-media,.ml-listing-edit-description{grid-column:1 / -1;grid-row:auto}.ml-listing-edit-form{grid-template-columns:minmax(0,1fr)}.ml-listing-edit-description textarea{min-height:180px}.ml-listing-edit-head,.ml-listing-edit-media-head,.ml-listing-edit-footer{align-items:stretch;flex-direction:column}.ml-listing-edit-photo-grid{grid-template-columns:repeat(auto-fill,minmax(126px,1fr))}.ml-listing-edit-footer .modal-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.ml-questions-filter,.ml-customer-service-tabs,.ml-questions-summary,.ml-questions-inbox-shell,.ml-questions-detail-grid,.ml-answer-confirm-grid{grid-template-columns:minmax(0,1fr)}.ml-questions-filter-actions{justify-content:stretch}.ml-questions-search{grid-column:auto}.ml-questions-filter-actions .button,.ml-questions-filter-actions .button-ghost{flex:1 1 140px}.ml-questions-inbox-list{position:static;height:auto;max-height:none}.app-shell-reference .ml-questions-inbox-shell{--ml-questions-panel-height: auto;grid-template-columns:minmax(0,1fr)!important;min-height:0}.app-shell-reference .ml-questions-inbox-list,.app-shell-reference .ml-questions-detail-panel{height:auto!important;max-height:none!important;min-height:0!important}.ml-questions-detail-panel{scroll-margin-top:190px}.ml-questions-inbox-main{grid-template-columns:56px minmax(0,1fr)}.ml-questions-inbox-thumb{width:56px;height:56px}.ml-questions-card-actions{flex-wrap:wrap;justify-content:stretch;padding-left:0}.ml-questions-card-actions .button-ghost,.ml-questions-card-actions .button-secondary{flex:1 1 150px}.app-shell-reference .ml-questions-card-actions{grid-template-columns:minmax(0,1fr);padding-left:0!important}.ml-question-actions .button,.ml-question-actions .button-secondary,.ml-question-actions .button-ghost{flex:1 1 160px}.ml-row-actions{min-width:0}.ml-question-product,.ml-question-context-grid,.chatbot-config-card .two-columns,.chatbot-flow-grid,.chatbot-dashboard-grid{grid-template-columns:minmax(0,1fr)}.ml-question-product-image{width:76px;height:76px}.ml-question-info-box dl div{grid-template-columns:minmax(0,1fr);gap:2px}.ml-questions-detail-head{grid-template-columns:72px minmax(0,1fr)}.ml-questions-product-thumb{width:72px;height:72px;border-radius:14px}.ml-questions-info-list div{grid-template-columns:minmax(0,1fr);gap:2px}.app-shell-template{--app-topbar-offset: 178px}.app-topbar-brand-copy span,.app-topbar-user small{display:none}.app-topbar-group-dropdown{left:16px;right:16px;min-width:0;width:auto!important}}.toast-stack{position:fixed;right:18px;bottom:18px;z-index:220;display:grid;gap:10px;width:min(380px,calc(100vw - 32px))}.toast-stack .alert{box-shadow:0 16px 34px #0308103d}.ml-publication-secondary-field strong{font-size:.88rem;line-height:1.2}.ml-publication-secondary-field .field-help,.ml-publication-secondary-field .muted{font-size:.75rem;line-height:1.25}.ml-publication-secondary-field input,.ml-publication-secondary-field select{min-height:34px;padding-block:.38rem}.ml-publication-secondary-field .button-ghost{min-height:34px;padding:.38rem .58rem}.ml-publication-product-finder{align-items:end;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid rgba(148,163,184,.26);border-radius:20px;box-shadow:0 14px 34px #1e407012;display:grid;gap:.85rem;grid-template-columns:minmax(260px,1fr) auto auto;padding:1rem}.ml-publication-product-finder .field{gap:.45rem}.ml-publication-product-finder input{min-height:48px}.ml-publication-product-finder .button-primary,.ml-publication-product-finder .button-ghost{min-height:48px;white-space:nowrap}.ml-publication-product-result-main{align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto}.ml-publication-product-result-main>div{min-width:0}.ml-publication-product-result-main .split-line{margin-bottom:.75rem}.ml-publication-product-result-main .split-line strong{color:#0f172a;font-size:1.02rem;line-height:1.25}.ml-publication-product-result-stats{display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ml-publication-product-result-stats span{background:#f8fafc;border:1px solid rgba(203,213,225,.72);border-radius:14px;display:grid;gap:.25rem;padding:.75rem}.ml-publication-product-result-stats small{color:#64748b;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ml-publication-product-result-stats strong{color:#0f172a;font-size:1rem}@media (max-width: 980px){.ml-publication-editor{--ml-publication-layout-columns: minmax(0, 1fr);--ml-publication-sidebar-position: static;--ml-publication-sidebar-max-height: none;--ml-publication-sidebar-top: auto}.ml-publication-editor-header{--ml-publication-header-columns: minmax(0, 1fr)}.ml-publication-product-result-main,.ml-publication-product-result-stats,.ml-publication-product-finder{grid-template-columns:minmax(0,1fr)}.ml-publication-secondary-field{grid-column:1 / -1}}@media (max-width: 720px){.app-shell-template{--app-topbar-offset: 274px}.app-topbar-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.app-topbar-nav .app-sidebar-group,.app-topbar-nav .app-sidebar-group-trigger{min-width:0;width:100%}.app-topbar-nav .app-sidebar-group-trigger{justify-content:center;padding-inline:8px;white-space:normal}}.ml-orders-workspace{gap:18px}.ml-orders-hero,.ml-orders-filters,.ml-orders-metric,.ml-orders-detail,.ml-orders-list{background:#ffffffdb;border:1px solid rgba(148,163,184,.28);border-radius:22px;box-shadow:0 18px 45px #0f172a0f}.ml-orders-hero{align-items:center;display:flex;justify-content:space-between;gap:18px;padding:28px}.ml-orders-hero[hidden],.ml-orders-operation-page .ml-orders-hero[hidden]{display:none!important}.ml-orders-hero h1{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.05em;margin:0 0 8px}.ml-orders-hero p{color:#334155;margin:0;max-width:760px}.ml-orders-live-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ml-orders-filters{padding:18px}.ml-orders-filters form{align-items:end;display:grid;gap:14px;grid-template-columns:minmax(170px,.9fr) minmax(150px,.75fr) minmax(120px,.6fr) minmax(260px,1.45fr) auto}.ml-orders-search input{min-width:0}.ml-orders-filter-actions{justify-content:flex-end}.ml-orders-metrics{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.ml-orders-metric{display:flex;flex-direction:column;gap:6px;min-height:104px;padding:18px}.ml-orders-metric span,.ml-orders-metric small{color:#475569}.ml-orders-metric strong{color:#0f172a;font-size:1.55rem}.ml-repasses-page{container-name:ml-repasses-page;container-type:inline-size;gap:14px}.ml-repasses-title{align-items:end;display:flex;gap:16px;justify-content:space-between}.ml-repasses-title h1{font-size:1.55rem;letter-spacing:0;line-height:1.1;margin:0 0 4px}.ml-repasses-title p{color:#475569;margin:0}.ml-repasses-title>span{color:#64748b;font-size:.82rem;white-space:nowrap}.ml-repasses-filters{align-items:end;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(150px,1fr));padding:16px}.ml-repasses-filter-heading{min-width:0}.ml-repasses-filter-heading h1{font-size:1.55rem;letter-spacing:0;line-height:1.1;margin:.1rem 0 .2rem}.ml-repasses-filter-heading p{margin:0}.ml-repasses-summary{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ml-repasses-summary-item{background:var(--surface);border:1px solid rgba(203,213,225,.88);border-radius:8px;display:grid;gap:4px;min-height:82px;padding:12px}.ml-repasses-summary-item span,.ml-repasses-summary-item small{color:#475569}.ml-repasses-summary-item span{font-size:.74rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ml-repasses-summary-item strong{color:#0f172a;font-size:1.18rem;line-height:1.1}.ml-repasses-summary-item.is-warning{border-color:#f59e0b8a}.ml-repasses-summary-line{align-items:center;color:#475569;display:flex;flex-wrap:wrap;font-size:.88rem;gap:8px;margin:-2px 0 0}.ml-repasses-summary-line span:not(:last-child):after,.ml-repasses-summary-line button:after{color:#94a3b8;content:"·";margin-left:8px}.ml-repasses-summary-line button{background:transparent;border:0;color:#92400e;cursor:pointer;font:inherit;font-weight:800;padding:0}.ml-repasses-tabs{align-items:center;display:flex;gap:8px}.ml-repasses-tabs button{background:#f8fafc;border:1px solid rgba(203,213,225,.82);border-radius:8px;color:#475569;cursor:pointer;font:inherit;font-weight:800;min-height:36px;padding:8px 12px}.ml-repasses-tabs button.is-active{background:#0f172a;border-color:#0f172a;color:#fff}.ml-repasses-dashboard{display:grid;gap:12px}.ml-repasses-dashboard-panel{background:var(--surface);border:1px solid rgba(203,213,225,.86);border-radius:8px;overflow:hidden}.ml-repasses-section-title{align-items:center;background:#f8fafc;border-bottom:1px solid rgba(203,213,225,.72);display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.ml-repasses-section-title h2{font-size:1.08rem;letter-spacing:0;margin:0}.ml-repasses-section-title p{margin:2px 0 0}.ml-repasses-comparison-table{display:grid;min-width:1120px}.ml-repasses-closing-table{min-width:1120px}.ml-repasses-comparison-row{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(203,213,225,.72);color:inherit;cursor:pointer;display:grid;gap:10px;grid-template-columns:minmax(180px,1.2fr) minmax(72px,.45fr) repeat(4,minmax(104px,.72fr));padding:11px 14px;text-align:left;width:100%}.ml-repasses-closing-row{grid-template-columns:minmax(190px,1.1fr) minmax(84px,.5fr) repeat(6,minmax(104px,.68fr)) minmax(112px,.7fr)}.ml-repasses-actions{align-items:end;display:flex;justify-content:flex-end}.ml-repasses-comparison-row:not(.ml-repasses-table-head):hover{background:#f8fafc}.ml-repasses-comparison-row.ml-repasses-table-head,.ml-repasses-comparison-row.ml-repasses-closing-head{cursor:default;padding:0}.ml-repasses-comparison-row.ml-repasses-table-head button,.ml-repasses-comparison-row.ml-repasses-closing-head button{background:#f8fafc;border:0;color:#64748b;cursor:pointer;font:inherit;min-height:42px;padding:11px 14px;text-align:left;text-transform:uppercase}.ml-repasses-comparison-row.ml-repasses-table-head button.is-active,.ml-repasses-comparison-row.ml-repasses-closing-head button.is-active{color:#1d4ed8}.ml-unified-sales-panel{order:1}.ml-unified-sales-table{display:grid;min-width:980px}.ml-unified-sales-row{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(203,213,225,.72);color:inherit;cursor:pointer;display:grid;gap:10px;grid-template-columns:minmax(86px,.56fr) minmax(128px,.72fr) minmax(270px,1.7fr) minmax(48px,.32fr) repeat(4,minmax(88px,.58fr)) minmax(116px,.7fr);min-height:48px;padding:7px 12px;text-align:left;width:100%}.ml-unified-sales-row:not(.ml-repasses-table-head):hover{background:#f8fafc}.ml-unified-sales-row.ml-repasses-table-head{cursor:default;min-height:40px;padding:0}.ml-unified-sales-row.ml-repasses-table-head button{background:#f8fafc;border:0;color:#64748b;cursor:pointer;font:inherit;min-height:40px;padding:10px 12px;text-align:left;text-transform:uppercase}.ml-unified-sales-row.ml-repasses-table-head button:disabled{cursor:default}.ml-unified-sales-row.ml-repasses-table-head button.is-active{color:#1d4ed8}.ml-unified-sales-row.is-attention{background:transparent}.ml-unified-sales-row .is-positive{color:#047857}.ml-unified-sales-row .is-negative{color:#b91c1c}.ml-repasses-date{display:grid;gap:2px}.ml-repasses-date strong{font-size:.84rem}.ml-repasses-status{color:#475569}.ml-repasses-status.is-pending,.ml-repasses-status.is-attention{color:#92400e;font-weight:800}.ml-repasses-status.is-complete{color:#047857;font-weight:800}.ml-repasses-account-detail{max-width:min(1120px,calc(100vw - 32px));width:100%}.ml-repasses-detail-tabs{align-items:center;border-bottom:1px solid rgba(203,213,225,.72);display:flex;gap:8px;padding:10px 16px}.ml-repasses-detail-tabs button{background:#f8fafc;border:1px solid rgba(203,213,225,.82);border-radius:8px;color:#475569;cursor:pointer;font:inherit;font-weight:800;min-height:36px;padding:8px 12px}.ml-repasses-detail-tabs button.is-active{background:#0f172a;border-color:#0f172a;color:#fff}.ml-repasses-account-summary{display:grid;gap:14px}.ml-repasses-account-summary-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.ml-repasses-account-summary-head h3,.ml-repasses-audit-section h3{font-size:1.02rem;letter-spacing:0;margin:0}.ml-repasses-formula{border:1px solid rgba(203,213,225,.82);border-radius:8px;display:grid;overflow:hidden}.ml-repasses-formula-row{align-items:center;border-bottom:1px solid rgba(226,232,240,.9);display:grid;gap:10px;grid-template-columns:38px minmax(0,1fr) minmax(140px,auto);min-height:44px;padding:9px 12px}.ml-repasses-formula-row:last-child{border-bottom:0}.ml-repasses-formula-row span{color:#64748b;font-weight:900;text-align:center}.ml-repasses-formula-row em{color:#0f172a;font-style:normal;font-weight:900;text-align:right}.ml-repasses-formula-row.is-subtotal,.ml-repasses-formula-row.is-result{background:#f8fafc}.ml-repasses-formula-row.is-result em{color:#047857}.ml-repasses-formula-row.is-pending em{color:#92400e}.ml-repasses-audit-section{border:1px solid rgba(203,213,225,.82);border-radius:8px;overflow:hidden}.ml-repasses-audit-table{min-width:1060px}.ml-repasses-audit-row{grid-template-columns:minmax(86px,.55fr) minmax(116px,.65fr) minmax(230px,1.45fr) minmax(48px,.32fr) repeat(5,minmax(84px,.54fr)) minmax(118px,.72fr)}.ml-repasses-audit-row.ml-repasses-table-head span{background:#f8fafc;color:#64748b;font-weight:800;min-height:40px;padding:10px 12px;text-transform:uppercase}.ml-repasses-status.is-cancelled,.ml-repasses-status.is-returned{color:#991b1b}.ml-repasses-page-size{align-items:center;color:#475569;display:flex;font-size:.78rem;font-weight:800;gap:8px}.ml-repasses-page-size select{border:1px solid rgba(148,163,184,.58);border-radius:8px;min-height:34px;padding:4px 8px}.ml-repasses-pending-list{display:grid}.ml-repasses-pending-row{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(203,213,225,.72);color:inherit;cursor:pointer;display:grid;gap:10px;grid-template-columns:minmax(150px,.7fr) minmax(140px,.7fr) minmax(260px,1.4fr) minmax(130px,.7fr);padding:10px 14px;text-align:left;width:100%}.ml-repasses-pending-row:hover{background:#f8fafc}.ml-repasses-pending-row em{color:#92400e;font-style:normal;font-weight:800}.ml-repasses-accounts{display:grid;gap:12px}.ml-repasses-account-section{background:var(--surface);border:1px solid rgba(191,219,254,.88);border-radius:8px;overflow:hidden}.ml-repasses-account-header{align-items:center;background:#f8fafc;border:0;border-bottom:1px solid rgba(203,213,225,.72);color:inherit;cursor:pointer;display:grid;gap:14px;grid-template-columns:minmax(220px,.9fr) minmax(0,1.8fr) auto;padding:14px 16px;text-align:left;width:100%}.ml-repasses-account-header h2{font-size:1.15rem;letter-spacing:0;margin:2px 0}.ml-repasses-account-header small{color:#64748b}.ml-repasses-account-header dl{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.ml-repasses-account-header dl div{min-width:0}.ml-repasses-account-header dt{color:#64748b;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ml-repasses-account-header dd{font-weight:800;margin:2px 0 0}.ml-repasses-account-header>span{color:#2563eb;font-weight:800}.ml-repasses-table-wrap{overflow-x:auto}.ml-repasses-table{display:grid;gap:0;min-width:1180px}.ml-repasses-row{align-items:center;background:transparent;border-bottom:1px solid rgba(203,213,225,.78);border-left:0;border-right:0;border-top:0;color:inherit;display:grid;gap:12px;grid-template-columns:minmax(92px,.72fr) minmax(112px,.82fr) minmax(250px,1.55fr) minmax(54px,.38fr) repeat(7,minmax(100px,.72fr));min-width:0;padding:13px 12px;text-align:left;width:100%}.ml-repasses-row>*{min-width:0}.ml-repasses-row small{color:#64748b;display:block;font-size:.72rem;line-height:1.35}.ml-repasses-product{display:grid;gap:3px}.ml-repasses-product>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-repasses-table-head{background:#f8fafc;color:#64748b;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ml-repasses-row:not(.ml-repasses-table-head){cursor:pointer}.ml-repasses-row:not(.ml-repasses-table-head):hover{background:#f8fafc}.ml-repasses-row.is-attention{background:color-mix(in srgb,#fff7ed 70%,var(--surface) 30%)}.ml-repasses-row .is-positive,.ml-repasses-row .is-positive strong{color:#047857}.ml-repasses-row .is-negative,.ml-repasses-row .is-negative strong{color:#b91c1c}.ml-repasses-total-row{background:#eef6ff;cursor:default;font-weight:800}.ml-repasses-total-row small{color:#334155;font-weight:700}.ml-repasses-pagination{align-items:center;display:flex;gap:10px;justify-content:flex-end;padding:12px 14px}.ml-repasses-pagination span{color:#475569;font-weight:800}@container ml-repasses-page (max-width: 1160px){.ml-repasses-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.ml-repasses-dashboard-panel{overflow-x:auto}.ml-unified-sales-row:not(.ml-repasses-table-head){align-items:start;grid-template-columns:repeat(4,minmax(0,1fr))}.ml-unified-sales-row:not(.ml-repasses-table-head)>*:before{color:#64748b;content:attr(data-label);display:block;font-size:.65rem;font-weight:800;letter-spacing:.04em;margin-bottom:3px;text-transform:uppercase}.ml-unified-sales-row .ml-repasses-product{grid-column:span 2}.ml-unified-sales-row.ml-repasses-table-head{display:none}.ml-repasses-account-header{grid-template-columns:minmax(0,1fr)}.ml-repasses-row:not(.ml-repasses-table-head){align-items:start;grid-template-columns:repeat(4,minmax(0,1fr))}.ml-repasses-row:not(.ml-repasses-table-head)>*:before{color:#64748b;content:attr(data-label);display:block;font-size:.65rem;font-weight:800;letter-spacing:.04em;margin-bottom:3px;text-transform:uppercase}.ml-repasses-product{grid-column:span 2}.ml-repasses-table-head{display:none}}@container ml-repasses-page (max-width: 760px){.ml-repasses-title{align-items:start;display:grid}.ml-repasses-filters,.ml-repasses-summary,.ml-repasses-account-header dl,.ml-unified-sales-row:not(.ml-repasses-table-head),.ml-repasses-row:not(.ml-repasses-table-head),.ml-repasses-pending-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-repasses-filter-heading{grid-column:1 / -1}}@container ml-repasses-page (max-width: 480px){.ml-repasses-filters,.ml-repasses-summary,.ml-repasses-account-header dl,.ml-unified-sales-row:not(.ml-repasses-table-head),.ml-repasses-row:not(.ml-repasses-table-head),.ml-repasses-pending-row{grid-template-columns:minmax(0,1fr)}.ml-repasses-product{grid-column:auto}}.ml-orders-shell{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.ml-orders-list{overflow:hidden}.ml-orders-list-header,.ml-orders-detail-header{align-items:flex-start;display:flex;justify-content:space-between;gap:12px;padding:18px}.ml-orders-list-header h2,.ml-orders-detail-header h2{margin:0}.ml-orders-table-wrap{overflow-x:auto;scrollbar-gutter:stable}.ml-orders-table{min-width:1080px;table-layout:fixed}.ml-orders-table td{max-width:0;vertical-align:top}.ml-orders-table td strong,.ml-orders-table td span{display:block}.ml-orders-col-order{width:12%}.ml-orders-col-date{width:9%}.ml-orders-col-account{width:12%}.ml-orders-col-status{width:11%}.ml-orders-col-buyer{width:9%}.ml-orders-col-item{width:16%}.ml-orders-col-qty{width:5%}.ml-orders-col-value,.ml-orders-col-shipping{width:7%}.ml-orders-col-actions{width:14%}.ml-orders-id-cell strong,.ml-orders-account-cell strong,.ml-orders-buyer-cell,.ml-orders-shipping-cell span,.ml-orders-status-cell span{overflow:hidden;text-overflow:ellipsis}.ml-orders-primary-cell strong,.ml-orders-account-cell strong{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.ml-orders-id-cell strong{overflow-wrap:anywhere}.ml-orders-number-cell,.ml-orders-date-cell{white-space:nowrap}.ml-orders-table tr.is-selected{background:#2563eb0f}.ml-orders-detail{display:none;max-height:calc(100vh - 110px);overflow:auto;position:sticky;top:92px}.ml-orders-note-cell{color:#64748b;font-weight:700}.ml-orders-document-actions{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.ml-orders-document-actions .compact-button{font-size:.72rem;min-height:32px;padding:.38rem .5rem;width:100%}.ml-orders-document-actions .button{grid-column:1 / -1}.ml-orders-document-message{border-radius:10px;display:block;font-size:.72rem;font-weight:700;grid-column:1 / -1;line-height:1.35;padding:7px 8px}.ml-orders-document-message.is-success{background:#dcfce7;color:#166534}.ml-orders-document-message.is-warning{background:#fef3c7;color:#92400e}.ml-orders-document-message.is-error{background:#fee2e2;color:#991b1b}.ml-orders-document-message.is-info{background:#dbeafe;color:#1e40af}.ml-orders-detail-body{display:grid;gap:14px;padding:0 18px 18px}.ml-orders-detail-body>section:nth-of-type(n+2){display:none}.ml-orders-detail-body h3{font-size:1rem;margin:0 0 10px}.ml-orders-detail-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ml-orders-detail-grid.compact{grid-template-columns:minmax(0,1fr)}.ml-orders-detail-grid span,.ml-orders-item-card,.ml-orders-payment-list span{background:#eff6ffd1;border:1px solid rgba(147,197,253,.4);border-radius:16px;padding:12px}.ml-orders-detail-grid em{color:#64748b;display:block;font-style:normal;margin-top:4px;overflow-wrap:anywhere}.ml-orders-section-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.ml-orders-section-head h3,.ml-orders-section-head p{margin:0}.ml-orders-items,.ml-orders-payment-list{display:grid;gap:10px}.ml-orders-items{max-height:min(320px,42vh);overflow:auto}.ml-orders-item-card{display:grid;gap:5px}.ml-orders-item-card span{color:#475569}.ml-orders-pagination{align-items:center;border-top:1px solid rgba(148,163,184,.24);display:flex;gap:10px;justify-content:flex-end;padding:14px 18px}.ml-orders-pagination span{color:#475569;font-weight:700}@media (max-width: 1180px){.ml-orders-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ml-orders-shell{grid-template-columns:minmax(0,1fr)}.ml-orders-detail{max-height:none;position:static}}@media (max-width: 860px){.ml-orders-hero{align-items:flex-start;flex-direction:column}.ml-repasses-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-repasses-filter-heading{grid-column:1 / -1}.ml-orders-filters form{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-orders-filter-actions{justify-content:stretch}.ml-orders-filter-actions button{flex:1}}@media (max-width: 640px){.ml-orders-hero,.ml-orders-filters,.ml-orders-list-header,.ml-orders-detail-header{padding:14px}.ml-orders-filters form,.ml-orders-metrics,.ml-orders-detail-grid,.ml-repasses-filters,.ml-repasses-table .ml-hub-table-row{grid-template-columns:minmax(0,1fr)}.ml-orders-metric{min-height:auto}.ml-orders-pagination{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;text-align:center}}.ml-orders-detail-overlay{align-items:flex-start;background:#0f172a75;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;overflow-y:auto;padding:24px;position:fixed;z-index:120}.ml-orders-detail-overlay .ml-orders-detail{display:block;max-height:calc(100vh - 48px);overflow:auto;position:relative;top:auto;width:min(1120px,calc(100vw - 32px))}.ml-orders-detail-overlay .ml-orders-detail-body>section{display:block}.ml-orders-detail-overlay .ml-orders-detail-grid,.ml-orders-detail-overlay .ml-orders-detail-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.ml-orders-official-documents{background:#eff6ffbd;border:1px solid rgba(147,197,253,.46);border-radius:18px;display:grid;gap:14px;padding:16px}.ml-orders-official-documents h3,.ml-orders-official-documents p{margin:0}.ml-orders-official-documents .ml-orders-document-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.ml-orders-official-documents .ml-orders-document-actions .button{grid-column:auto}.ml-orders-documents-cell .ml-orders-document-actions{grid-template-columns:minmax(0,1fr)}.ml-orders-documents-cell .ml-orders-document-actions .button{grid-column:1}@media (max-width: 900px){.ml-orders-detail-overlay{padding:12px}.ml-orders-detail-overlay .ml-orders-detail,.ml-orders-detail-overlay .ml-orders-detail-grid,.ml-orders-detail-overlay .ml-orders-detail-grid.compact,.ml-orders-official-documents .ml-orders-document-actions{grid-template-columns:minmax(0,1fr)}}.app-shell-reference{--app-topbar-offset: 0px;--vr-admin-sidebar-width: 256px;--vr-admin-bg: #f6f9fd;--vr-admin-surface: #ffffff;--vr-admin-surface-soft: #fbfdff;--vr-admin-border: #dbe4ef;--vr-admin-border-strong: #cdd9ea;--vr-admin-text: #17233f;--vr-admin-muted: #5f7190;--vr-admin-blue: #0b63f6;--vr-admin-blue-soft: #eaf3ff;--vr-admin-shadow: 0 10px 24px rgba(15, 23, 42, .045);background:var(--vr-admin-bg);color:var(--vr-admin-text);min-height:100vh;padding-left:0;padding-top:0}.app-shell-reference .app-reference-topbar{background:#fff;border:0;border-bottom:1px solid var(--vr-admin-border);border-radius:0;box-shadow:0 4px 18px #0f172a11;display:none;height:var(--app-topbar-offset);padding:0}.app-shell-reference .app-topbar-main-row{gap:0;grid-template-columns:var(--vr-admin-sidebar-width) minmax(0,1fr) auto;height:100%}.app-reference-brand{align-items:center;border-right:1px solid var(--vr-admin-border);color:var(--vr-admin-text);display:flex;gap:14px;height:100%;min-width:0;padding:0 18px;text-decoration:none}.app-reference-sidebar-brand{align-items:center;border-bottom:1px solid var(--vr-admin-border);color:var(--vr-admin-text);display:flex;flex:0 0 auto;gap:14px;min-height:68px;padding:0 18px;text-decoration:none}.app-reference-logo{align-items:center;background:#0b2f63;color:#fff;display:inline-flex;flex:0 0 auto;font-size:1.32rem;font-weight:900;height:68px;justify-content:center;letter-spacing:-.08em;margin-left:-18px;width:68px}.app-reference-brand-copy{display:grid;gap:2px;min-width:0}.app-reference-brand-copy strong,.app-reference-user strong{color:var(--vr-admin-text);font-size:.95rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-reference-brand-copy span,.app-reference-user small{color:var(--vr-admin-muted);font-size:.76rem;line-height:1.25}.app-reference-topnav{align-items:stretch;display:none;gap:0;height:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.app-reference-topnav-link{align-items:center;border-bottom:3px solid transparent;color:#253753;display:inline-flex;flex:0 0 auto;gap:8px;min-height:100%;padding:0 16px;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease}.app-reference-topnav-link:hover,.app-reference-topnav-link:focus-visible,.app-reference-topnav-link-active{background:#f8fbff;border-bottom-color:var(--vr-admin-blue);color:var(--vr-admin-blue);outline:none}.app-reference-topnav-icon{color:currentColor;font-size:.75rem;font-weight:900;letter-spacing:.04em;min-width:18px}.app-reference-utilities{align-items:center;background:#fff;border-left:1px solid var(--vr-admin-border);display:flex;gap:12px;height:100%;justify-self:end;padding:0 16px}.app-reference-icon-button,.app-reference-logout{align-items:center;background:#fff;border:1px solid var(--vr-admin-border-strong);border-radius:10px;color:#183153;display:inline-flex;font-size:.82rem;font-weight:850;justify-content:center;min-height:38px;min-width:38px}.app-reference-icon-button{display:none}.app-reference-icon-button:hover,.app-reference-logout:hover{background:var(--vr-admin-blue-soft);border-color:#9ec5fe;color:var(--vr-admin-blue)}.app-reference-user{align-items:center;background:#f8fbff;border:1px solid var(--vr-admin-border);border-radius:14px;display:flex;gap:10px;min-width:230px;padding:8px 10px}.app-reference-avatar{align-items:center;background:#0b3a75;border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:.82rem;font-weight:900;height:38px;justify-content:center;width:38px}.app-reference-logout{min-width:auto;padding:0 12px}.app-reference-sidebar{background:linear-gradient(180deg,#fff,#fbfdff);border-right:1px solid var(--vr-admin-border);bottom:0;box-shadow:5px 0 20px #0f172a06;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;width:var(--vr-admin-sidebar-width);z-index:45}.app-reference-sidebar-scroll{display:grid;flex:1 1 auto;gap:28px;max-height:100%;overflow:auto;padding:26px 20px 18px}.app-reference-sidebar-section{display:grid;gap:6px}.app-reference-sidebar-section>span{color:#6c7e98;font-size:.72rem;font-weight:850;letter-spacing:.08em;padding:0 0 7px;text-transform:uppercase}.app-reference-side-link{align-items:center;border-radius:8px;color:#1f2d4d;display:grid;gap:8px;grid-template-columns:minmax(0,1fr);min-height:48px;padding:10px 12px 10px 16px;text-decoration:none;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.app-reference-side-link:hover,.app-reference-side-link:focus-visible,.app-reference-side-link-active{background:var(--vr-admin-blue-soft);color:var(--vr-admin-blue);outline:none}.app-reference-side-link-active{box-shadow:inset 3px 0 0 var(--vr-admin-blue);font-weight:850}.app-reference-side-icon{color:currentColor;display:none;font-size:.76rem;font-weight:900;height:28px;place-items:center;width:28px}.app-reference-side-copy{display:grid;gap:2px;min-width:0}.app-reference-side-copy strong{color:inherit;font-size:.88rem;line-height:1.15}.app-reference-side-copy small{color:#667a98;font-size:.72rem;line-height:1.25}.app-reference-sidebar-footer{border-top:1px solid var(--vr-admin-border);color:#6c7e98;font-size:.78rem;padding-top:14px}.app-reference-sidebar-user{align-items:center;background:#fff;border-top:1px solid var(--vr-admin-border);display:grid;flex:0 0 auto;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:12px 14px;position:relative}.app-reference-user-card{align-items:center;background:transparent;border:0;border-radius:14px;color:inherit;cursor:pointer;display:flex;gap:10px;min-width:0;padding:4px;text-align:left}.app-reference-user-card:hover,.app-reference-user-card:focus-visible{background:var(--vr-admin-blue-soft);outline:none}.app-reference-user-card strong{color:var(--vr-admin-text);display:block;font-size:.9rem;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-reference-user-menu{background:#fff;border:1px solid var(--vr-admin-border-strong);border-radius:16px;bottom:calc(100% + 10px);box-shadow:0 18px 40px #0f172a24;display:grid;gap:8px;left:14px;min-width:220px;padding:10px;position:absolute;z-index:90}.app-reference-user-menu:after{background:#fff;border-bottom:1px solid var(--vr-admin-border-strong);border-right:1px solid var(--vr-admin-border-strong);bottom:-6px;content:"";height:10px;left:18px;position:absolute;transform:rotate(45deg);width:10px}.app-reference-user-menu-head{border-bottom:1px solid var(--vr-admin-border);display:grid;gap:2px;padding:6px 8px 10px}.app-reference-user-menu-head strong{color:var(--vr-admin-text);font-size:.9rem;font-weight:850}.app-reference-user-menu-head small{color:var(--vr-admin-muted);font-size:.76rem}.app-reference-user-menu button{align-items:center;background:var(--vr-admin-blue-soft);border:1px solid #b7d4ff;border-radius:12px;color:var(--vr-admin-blue);cursor:pointer;display:flex;font-size:.84rem;font-weight:850;justify-content:center;min-height:38px;padding:0 12px}.app-reference-user-menu button:hover,.app-reference-user-menu button:focus-visible{background:#dbeafe;outline:none}.app-admin-users-modal{display:grid;gap:18px;max-height:min(86vh,760px);overflow:auto;width:min(100%,680px)}.app-admin-users-modal-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.app-admin-users-modal-head h2{color:var(--text);font-size:clamp(1.45rem,2vw,2rem);line-height:1.05;margin:0}.app-admin-users-form{display:grid;gap:14px}.app-admin-users-list{border-top:1px solid var(--border);display:grid;gap:10px;padding-top:14px}.app-admin-users-list-item{align-items:center;background:color-mix(in srgb,var(--surface-soft) 86%,transparent 14%);border:1px solid color-mix(in srgb,var(--border) 72%,transparent 28%);border-radius:14px;display:flex;gap:10px;padding:10px}.app-admin-users-list-item>span{align-items:center;background:var(--vr-admin-blue-soft);border-radius:999px;color:var(--vr-admin-blue);display:inline-flex;flex:0 0 auto;font-size:.8rem;font-weight:900;height:34px;justify-content:center;width:34px}.app-admin-users-list-item div{display:grid;gap:2px;min-width:0}.app-admin-users-list-item strong{color:var(--text);font-size:.9rem;font-weight:850}.app-admin-users-list-item small{color:var(--muted);font-size:.76rem}.app-shell-reference .app-reference-main{background:var(--vr-admin-bg);margin-left:var(--vr-admin-sidebar-width);min-height:100vh;padding:16px}.app-shell-reference-dev .app-reference-main{margin-left:0}.app-shell-reference .app-reference-content{margin:0;max-width:none;padding:0;width:100%}.app-shell-reference .stack{gap:16px}.app-shell-reference .page-header,.app-shell-reference .ml-op-page-header,.app-shell-reference .ml-hub-command-card,.app-shell-reference .ml-hub-hero-card,.app-shell-reference .ml-hub-header,.app-shell-reference .ml-publication-editor-header{background:#fff!important;border:1px solid var(--vr-admin-border)!important;border-radius:10px!important;box-shadow:var(--vr-admin-shadow)!important;color:var(--vr-admin-text)!important;margin:0!important;padding:20px!important}.app-shell-reference .page-header h1,.app-shell-reference .ml-op-page-header h1,.app-shell-reference .ml-hub-command-card h1,.app-shell-reference .ml-hub-hero-copy h1,.app-shell-reference .ml-publication-editor-header h1{color:var(--vr-admin-text)!important;font-size:clamp(1.65rem,2.6vw,2.25rem)!important;font-weight:850!important;letter-spacing:-.035em!important;line-height:1.05!important}.app-shell-reference .page-header .muted,.app-shell-reference .ml-op-page-header .muted,.app-shell-reference .ml-hub-command-card p,.app-shell-reference .ml-hub-hero-copy p,.app-shell-reference .ml-publication-editor-header p,.app-shell-reference .muted{color:var(--vr-admin-muted)!important}.app-shell-reference .eyebrow{color:#526987!important;font-size:.72rem!important;font-weight:850!important;letter-spacing:.1em!important}.app-shell-reference .card,.app-shell-reference .table-card,.app-shell-reference .stat-card,.app-shell-reference .helper-box,.app-shell-reference .ml-card,.app-shell-reference .ml-panel.card,.app-shell-reference .ml-account-card,.app-shell-reference .ml-linking-card,.app-shell-reference .ml-hub-panel-card,.app-shell-reference .ml-hub-operation-card,.app-shell-reference .ml-hub-action-card,.app-shell-reference .ml-hub-focus-action,.app-shell-reference .ml-publication-card{background:#fff!important;border:1px solid var(--vr-admin-border)!important;border-radius:10px!important;box-shadow:var(--vr-admin-shadow)!important}.app-shell-reference .helper-box{background:#f8fbff!important}.app-shell-reference .helper-box.alert-warning,.app-shell-reference .alert-warning{background:#fff7ed!important;border-color:#fed7aa!important;color:#9a3412!important}.app-shell-reference .alert-error{background:#fef2f2!important;border-color:#fecaca!important;color:#991b1b!important}.app-shell-reference .button-primary,.app-shell-reference .button-secondary,.app-shell-reference .button-ghost,.app-shell-reference button,.app-shell-reference a.button-secondary,.app-shell-reference a.button-primary{border-radius:8px!important;font-weight:850!important;min-height:38px}.app-shell-reference .button-primary{background:var(--vr-admin-blue)!important;border-color:var(--vr-admin-blue)!important;color:#fff!important}.app-shell-reference .ml-accounts-page .page-header{align-items:center}.app-shell-reference .ml-accounts-page .grid-4{gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.app-shell-reference .ml-accounts-page .ml-hub-mini-card{min-height:96px;padding:16px!important}.app-shell-reference .ml-accounts-page .ml-card{padding:18px!important}.app-shell-reference .ml-accounts-section-header{align-items:flex-start;border-bottom:1px solid var(--vr-admin-border);padding-bottom:14px}.app-shell-reference .ml-accounts-section-header h2{margin:2px 0 4px}.app-shell-reference .ml-accounts-page .ml-hub-account-list{gap:12px}.app-shell-reference .ml-accounts-page .ml-hub-account-card{background:#fff!important;border:1px solid var(--vr-admin-border)!important;border-radius:10px!important;box-shadow:0 10px 24px #0f172a0b!important;gap:14px;padding:16px!important}.app-shell-reference .ml-accounts-page .ml-account-card-header{align-items:flex-start;border-bottom:1px solid var(--vr-admin-border);padding-bottom:12px}.app-shell-reference .ml-accounts-page .ml-account-card-header strong{color:var(--vr-admin-text);font-size:1rem;letter-spacing:-.01em}.app-shell-reference .ml-accounts-page .ml-account-card-header small{color:var(--vr-admin-muted);display:block;font-size:.82rem;margin-top:3px}.app-shell-reference .ml-accounts-page .ml-account-badges{align-items:flex-start;flex-wrap:wrap;justify-content:flex-end;max-width:360px}.app-shell-reference .ml-accounts-page .ml-hub-permission-grid{gap:10px;grid-template-columns:minmax(88px,.7fr) repeat(4,minmax(120px,1fr)) repeat(2,minmax(150px,1.1fr))}.app-shell-reference .ml-accounts-page .ml-hub-permission-grid span{align-items:center;background:#f8fbff;border:1px solid var(--vr-admin-border);border-radius:10px;color:var(--vr-admin-text);display:flex;min-height:46px;padding:10px 12px}.app-shell-reference .ml-accounts-page .ml-hub-permission-grid .badge-success{background:#ecfdf5!important;border-color:#a7f3d0!important;color:#047857!important}.app-shell-reference .ml-accounts-page .ml-hub-permission-grid .badge-warning{background:#fff7ed!important;border-color:#fed7aa!important;color:#9a3412!important}.app-shell-reference .ml-accounts-page .ml-hub-permission-grid .badge-danger{background:#fef2f2!important;border-color:#fecaca!important;color:#991b1b!important}.app-shell-reference .ml-accounts-page .ml-account-actions{align-items:center;display:flex!important;gap:10px;justify-content:flex-start}.app-shell-reference .ml-accounts-page .ml-account-actions .button-ghost{min-width:118px;width:auto!important}.app-shell-reference .ml-account-action-note{color:var(--vr-admin-muted);font-size:.82rem}@media (max-width: 1180px){.app-shell-reference .ml-accounts-page .grid-4,.app-shell-reference .ml-accounts-page .ml-hub-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.app-shell-reference .ml-accounts-page .grid-4,.app-shell-reference .ml-accounts-page .ml-hub-permission-grid{grid-template-columns:minmax(0,1fr)}.app-shell-reference .ml-accounts-section-header,.app-shell-reference .ml-accounts-page .ml-account-card-header{align-items:flex-start}.app-shell-reference .ml-accounts-page .ml-account-badges{justify-content:flex-start;max-width:none}}.app-shell-reference .button-secondary,.app-shell-reference .button-ghost{background:#fff!important;border-color:var(--vr-admin-border-strong)!important;color:#183153!important}.app-shell-reference .button-secondary:hover,.app-shell-reference .button-ghost:hover{background:var(--vr-admin-blue-soft)!important;border-color:#9ec5fe!important;color:var(--vr-admin-blue)!important}.app-shell-reference input,.app-shell-reference select,.app-shell-reference textarea,.app-shell-reference .app-select-trigger{background:#fff!important;border:1px solid var(--vr-admin-border-strong)!important;border-radius:8px!important;color:var(--vr-admin-text)!important;box-shadow:none!important}.app-shell-reference table{background:#fff;border-collapse:collapse}.app-shell-reference table thead th{background:#fbfdff!important;border-bottom:1px solid var(--vr-admin-border)!important;color:#526987!important;font-size:.76rem!important;font-weight:850!important}.app-shell-reference table tbody td{border-bottom:1px solid #e6edf6!important;color:#24324f!important}.app-shell-reference table tbody tr:hover{background:#f8fbff!important}.app-shell-reference .badge,.app-shell-reference .status-pill,.app-shell-reference .ml-dashboard-status{border-radius:999px!important;font-weight:850!important}.app-shell-reference .ml-dashboard-page{background:transparent;border:0;box-shadow:none;grid-template-columns:minmax(0,1fr) 320px;max-width:none;min-height:auto;overflow:visible;width:100%}.app-shell-reference .ml-dashboard-sidebar{display:none}.app-shell-reference .ml-dashboard-main{padding:0}.app-shell-reference .ml-dashboard-detail-panel{border:1px solid var(--vr-admin-border);border-radius:10px;box-shadow:var(--vr-admin-shadow);max-height:calc(100vh - var(--app-topbar-offset) - 32px);position:sticky;top:calc(var(--app-topbar-offset) + 16px)}.app-shell-reference .ml-dashboard-hero,.app-shell-reference .ml-dashboard-table-card,.app-shell-reference .ml-dashboard-metric-card,.app-shell-reference .ml-dashboard-detail-panel{border-radius:10px}.app-shell-reference .ml-dashboard-hero{align-items:center;background:linear-gradient(135deg,#fff,#f7fbff 54%,#eef6ff);border:1px solid var(--vr-admin-border);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;min-height:132px;padding:24px}.app-shell-reference .ml-dashboard-hero h1{letter-spacing:-.045em}.app-shell-reference .ml-dashboard-hero-actions{align-items:center;background:#fff;border:1px solid var(--vr-admin-border);border-radius:14px;box-shadow:0 8px 20px #0f172a0b;display:inline-flex;gap:10px;padding:8px}.app-shell-reference .ml-dashboard-date-button{background:#f8fbff!important;border:1px solid var(--vr-admin-border)!important;border-radius:10px!important;color:var(--vr-admin-text)!important;min-width:210px;padding-inline:14px!important;text-align:left}.app-shell-reference .ml-dashboard-metrics{gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.app-shell-reference .ml-dashboard-metric-card{align-items:center;background:#fff!important;border:1px solid var(--vr-admin-border)!important;display:grid;gap:14px;grid-template-columns:46px minmax(0,1fr);min-height:108px;padding:18px!important}.app-shell-reference .ml-dashboard-metric-card span{color:#667a98;font-size:.78rem;font-weight:800}.app-shell-reference .ml-dashboard-metric-card strong{color:var(--vr-admin-text);display:block;font-size:1.55rem;letter-spacing:-.035em;margin-top:4px}.app-shell-reference .ml-dashboard-metric-card small{display:block;margin-top:6px}.app-shell-reference .ml-dashboard-icon{align-items:center;border-radius:14px;display:inline-flex;font-size:1.1rem;height:46px;justify-content:center;width:46px}.app-shell-reference .ml-dashboard-icon-blue{background:#eaf3ff;color:#0b63f6}.app-shell-reference .ml-dashboard-icon-green{background:#eafaf0;color:#16a34a}.app-shell-reference .ml-dashboard-icon-purple{background:#f3e8ff;color:#7c3aed}.app-shell-reference .ml-dashboard-icon-orange{background:#fff7ed;color:#ea580c}.app-shell-reference .ml-dashboard-icon-red{background:#fef2f2;color:#dc2626}.app-shell-reference .ml-dashboard-table-card{background:#fff!important;border:1px solid var(--vr-admin-border)!important;overflow:hidden}.app-shell-reference .ml-dashboard-filterbar{background:#fff;border-bottom:1px solid var(--vr-admin-border);gap:10px;padding:16px}.app-shell-reference .ml-dashboard-table{min-width:1040px}.app-shell-reference .ml-dashboard-table th,.app-shell-reference .ml-dashboard-table td{padding:14px 16px!important;vertical-align:middle}.app-shell-reference .ml-dashboard-table tbody tr{background:#fff}.app-shell-reference .ml-dashboard-table tbody tr:nth-child(2n){background:#fbfdff}.app-shell-reference .ml-dashboard-product-cell{gap:12px}.app-shell-reference .ml-dashboard-product-cell img{border:1px solid var(--vr-admin-border);border-radius:10px;height:44px;object-fit:cover;width:44px}.app-shell-reference .ml-dashboard-table-footer{background:#fff;border-top:1px solid var(--vr-admin-border);padding:14px 16px}.app-shell-reference .ml-dashboard-detail-panel{background:#fff;overflow:hidden}.app-shell-reference .ml-dashboard-page{align-items:start;gap:14px;grid-template-columns:minmax(0,1fr) minmax(280px,300px);margin:0 auto;max-width:1440px}.app-shell-reference .ml-dashboard-main{gap:12px}.app-shell-reference .ml-dashboard-hero{box-shadow:var(--vr-admin-shadow);gap:16px;min-height:auto;padding:18px 20px}.app-shell-reference .ml-dashboard-hero-copy{display:grid;gap:7px}.app-shell-reference .ml-dashboard-hero h1{font-size:clamp(1.55rem,2.1vw,2.05rem);line-height:1.05;margin:0}.app-shell-reference .ml-dashboard-hero p{max-width:720px}.app-shell-reference .ml-dashboard-eyebrow{color:#526a8d;display:inline-flex;font-size:.72rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.app-shell-reference .ml-dashboard-hero-badges{display:flex;flex-wrap:wrap;gap:8px}.app-shell-reference .ml-dashboard-hero-badges span,.app-shell-reference .ml-dashboard-last-update{align-items:center;background:#f8fbff;border:1px solid var(--vr-admin-border);border-radius:999px;color:#385170;display:inline-flex;font-size:.78rem;font-weight:800;min-height:30px;padding:6px 10px}.app-shell-reference .ml-dashboard-hero-badges .is-ok{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.app-shell-reference .ml-dashboard-hero-badges .is-warning{background:#fffbeb;border-color:#fed7aa;color:#92400e}.app-shell-reference .ml-dashboard-hero-actions{background:transparent;border:0;box-shadow:none;justify-content:flex-end;padding:0}.app-shell-reference .ml-dashboard-metrics{grid-template-columns:repeat(5,minmax(140px,1fr))}.app-shell-reference .ml-dashboard-metric-card{align-items:stretch;gap:10px;grid-template-columns:minmax(0,1fr);min-height:96px;padding:15px 16px!important}.app-shell-reference .ml-dashboard-metric-head{align-items:center;display:flex;gap:9px;min-width:0}.app-shell-reference .ml-dashboard-metric-card .ml-dashboard-icon{border-radius:12px;font-size:.95rem;height:36px;width:36px}.app-shell-reference .ml-dashboard-metric-card strong{font-size:1.42rem;margin-top:0}.app-shell-reference .ml-dashboard-metric-card small{color:#16a34a;font-size:.78rem;margin-top:0}.app-shell-reference .ml-dashboard-metric-card .ml-dashboard-delta-red{color:#dc2626}.app-shell-reference .ml-dashboard-metric-card .ml-dashboard-delta-orange{color:#ea580c}.app-shell-reference .ml-dashboard-metric-card .ml-dashboard-delta-purple{color:#7c3aed}.app-shell-reference .ml-dashboard-metric-card .ml-dashboard-delta-blue{color:#2563eb}.app-shell-reference .ml-dashboard-table-header{align-items:center;background:#fff;border-bottom:1px solid var(--vr-admin-border);display:flex;gap:14px;justify-content:space-between;padding:16px 18px 14px}.app-shell-reference .ml-dashboard-table-header h2{font-size:1.15rem;line-height:1.1;margin:4px 0}.app-shell-reference .ml-dashboard-table-header p{color:#526a8d;margin:0}.app-shell-reference .ml-dashboard-filterbar{background:#fbfdff;align-items:end;grid-template-columns:minmax(260px,1.7fr) minmax(170px,.9fr) minmax(140px,.72fr) minmax(140px,.72fr) auto;padding:12px 16px}.app-shell-reference .ml-dashboard-filterbar label{min-width:0}.app-shell-reference .ml-dashboard-filterbar input,.app-shell-reference .ml-dashboard-filterbar select{box-sizing:border-box;min-height:38px;min-width:0;width:100%}.app-shell-reference .ml-dashboard-table{min-width:980px}.app-shell-reference .ml-dashboard-table th,.app-shell-reference .ml-dashboard-table td{padding:12px 16px!important}.app-shell-reference .ml-dashboard-product-cell{min-width:0;width:100%}.app-shell-reference .ml-dashboard-product-cell>span{display:block;min-width:0;overflow:hidden}.app-shell-reference .ml-dashboard-product-cell strong{line-height:1.25;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell-reference .ml-dashboard-table-footer{align-items:center;display:flex;justify-content:space-between}.app-shell-reference .ml-dashboard-detail-panel{align-self:start;border-radius:12px;display:flex;flex-direction:column;height:calc(100vh - var(--app-topbar-offset) - 24px);max-height:calc(100vh - var(--app-topbar-offset) - 24px);min-height:540px;overflow-x:hidden;overflow-y:auto;position:sticky!important;top:calc(var(--app-topbar-offset) + 12px)!important}@media (min-width: 1281px){.app-shell-reference .ml-dashboard-page{grid-template-columns:minmax(0,1fr);max-width:none;padding-right:326px}.app-shell-reference .ml-dashboard-detail-panel{bottom:16px;height:auto;max-height:none;min-height:0;position:fixed!important;right:16px;top:calc(var(--app-topbar-offset, 0px) + 16px)!important;width:300px;z-index:45}}.app-shell-reference .ml-dashboard-detail-head{align-items:flex-start;display:grid;gap:3px;padding:16px 18px}.app-shell-reference .ml-dashboard-detail-head h2{font-size:1.05rem;line-height:1.15;margin:0}.app-shell-reference .ml-dashboard-detail-product{gap:12px;padding:16px 18px}.app-shell-reference .ml-dashboard-detail-product img,.app-shell-reference .ml-dashboard-detail-empty{height:64px;width:64px}.app-shell-reference .ml-dashboard-detail-product strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.app-shell-reference .ml-dashboard-detail-list{gap:10px;padding:16px 18px}.app-shell-reference .ml-dashboard-detail-list div{gap:3px}.app-shell-reference .ml-dashboard-detail-sales{padding:16px 18px}.app-shell-reference .ml-dashboard-detail-actions{gap:8px;padding:16px 18px}.app-shell-reference .ml-dashboard-detail-actions .button-primary,.app-shell-reference .ml-dashboard-detail-actions .button-secondary,.app-shell-reference .ml-dashboard-detail-actions .button-ghost{align-items:center;box-sizing:border-box;display:inline-flex;min-height:42px;justify-content:center;line-height:1;padding:0 16px;text-align:center;text-decoration:none;width:100%}.app-shell-reference .ml-dashboard-detail-actions span{color:#526a8d;font-size:.82rem}.app-shell-reference .ml-publication-flow-shell{background:#fff!important;border:1px solid var(--vr-admin-border)!important;border-radius:10px!important;box-shadow:var(--vr-admin-shadow)!important;padding:10px 12px!important}.app-shell-reference .ml-publication-sidebar{align-self:start}.app-shell-reference .ml-publication-sidebar-scroll{gap:12px!important;position:sticky!important;top:calc(var(--app-topbar-offset) + 16px)!important}.app-shell-reference .ml-publication-secondary-field{background:#fff!important;border-radius:10px!important}.app-shell-reference .ml-publication-advanced-details{background:#fbfdff!important;border-color:var(--vr-admin-border)!important}.app-shell-reference .ml-publication-photo-summary{align-items:center;background:#f8fbff;border:1px solid var(--vr-admin-border);border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:12px}.app-shell-reference .ml-publication-photo-summary>div{display:grid;gap:4px;min-width:0}.app-shell-reference .ml-publication-photo-summary strong{color:#0f1f3a}.app-shell-reference .ml-publication-photo-summary span{color:#526a8d;font-size:.88rem}.app-shell-reference .ml-publication-photo-grid,.app-shell-reference .ml-publication-reference-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.app-shell-reference .ml-publication-photo-card,.app-shell-reference .ml-publication-reference-card,.app-shell-reference .ml-publication-photo-add{background:#fff;border:1px solid var(--vr-admin-border);border-radius:14px;box-shadow:0 8px 22px #0f172a0a;min-width:0}.app-shell-reference .ml-publication-photo-card,.app-shell-reference .ml-publication-reference-card{display:grid;gap:8px;padding:8px}.app-shell-reference .ml-publication-photo-thumb-wrap{position:relative}.app-shell-reference .ml-publication-photo-thumb{aspect-ratio:1 / 1;background:#edf4fb;border:1px solid #d4e0ee;border-radius:10px;display:grid;overflow:hidden;place-items:center;width:100%}.app-shell-reference .ml-publication-photo-cover{background:#d7f8e4;border:1px solid #8de0b0;border-radius:999px;color:#047443;font-size:.68rem;font-weight:800;left:8px;letter-spacing:.04em;padding:4px 8px;position:absolute;text-transform:uppercase;top:8px;z-index:1}.app-shell-reference .ml-publication-photo-card-footer{display:grid;gap:8px}.app-shell-reference .ml-publication-photo-card-footer strong,.app-shell-reference .ml-publication-reference-card strong{color:#0f1f3a;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell-reference .ml-publication-photo-actions{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell-reference .ml-publication-photo-actions .button-ghost{min-height:34px;padding:0 8px}.app-shell-reference .ml-publication-photo-add{align-items:center;aspect-ratio:1 / 1;color:#335074;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:6px;justify-content:center;padding:12px;text-align:center}.app-shell-reference .ml-publication-photo-add>span:first-child{font-size:1.75rem;line-height:1}.app-shell-reference .ml-publication-photo-add:disabled{cursor:not-allowed;opacity:.55}.app-shell-reference .ml-publication-photo-advanced{display:grid;gap:12px;margin-top:12px}.app-shell-reference .ml-op-page-actions,.app-shell-reference .ml-publication-top-actions{gap:8px!important}.app-shell-reference .ml-hub-status-grid,.app-shell-reference .ml-hub-panel-grid,.app-shell-reference .compact-stats,.app-shell-reference .cards-grid{gap:12px!important}.app-shell-reference .ml-hub-status-card,.app-shell-reference .metric-card,.app-shell-reference .ml-orders-metric,.app-shell-reference .ml-listings-summary-card{background:#fff!important;border:1px solid var(--vr-admin-border)!important;border-radius:10px!important;box-shadow:var(--vr-admin-shadow)!important}.app-shell-reference .ml-questions-workspace,.app-shell-reference .ml-orders-workspace,.app-shell-reference .ml-listings-page{max-width:1440px!important}.app-shell-reference .ml-questions-workspace{gap:14px!important;min-height:calc(100vh - 48px);width:100%}.app-shell-reference .ml-questions-inbox-shell{--ml-questions-panel-height: max(680px, calc(100vh - 450px) );align-items:stretch!important;display:grid!important;gap:18px!important;grid-template-columns:minmax(400px,460px) minmax(0,1fr)!important;min-height:var(--ml-questions-panel-height)}.app-shell-reference .ml-questions-inbox-list,.app-shell-reference .ml-questions-detail-panel{align-self:stretch!important;display:flex!important;flex-direction:column!important;height:var(--ml-questions-panel-height)!important;max-height:var(--ml-questions-panel-height)!important;min-height:0!important;overflow:hidden!important;padding:0!important}.app-shell-reference .ml-questions-inbox-list{position:static!important}.app-shell-reference .ml-questions-list-header{flex:0 0 auto;padding:16px 18px!important}.app-shell-reference .ml-questions-inbox-items{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding:14px!important;scrollbar-gutter:stable}.app-shell-reference .ml-questions-pagination{flex:0 0 auto!important;margin-top:0!important;padding:12px 16px!important;position:static!important}.app-shell-reference .ml-questions-inbox-item{gap:12px!important;height:auto!important;min-height:168px!important;padding:14px!important}.app-shell-reference .ml-questions-inbox-main{grid-template-columns:72px minmax(0,1fr)!important;gap:12px!important}.app-shell-reference .ml-questions-inbox-thumb{border-radius:10px!important;height:72px!important;width:72px!important}.app-shell-reference .ml-questions-inbox-copy{gap:6px!important}.app-shell-reference .ml-questions-inbox-item strong{-webkit-line-clamp:3;font-size:.96rem!important;line-height:1.35!important}.app-shell-reference .ml-questions-inbox-copy>span:not(.badge):not(.ml-questions-inbox-row){-webkit-line-clamp:2}.app-shell-reference .ml-questions-inbox-item small:not(.ml-questions-inbox-date){white-space:normal!important}.app-shell-reference .ml-questions-card-actions{display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr));padding-left:84px!important;width:100%!important}.app-shell-reference .ml-questions-card-actions .button-ghost,.app-shell-reference .ml-questions-card-actions .button-secondary{min-width:0;width:100%}.app-shell-reference .ml-questions-detail-panel{overflow-y:auto!important}.app-shell-reference .ml-questions-detail{align-content:start;flex:1 1 auto;gap:12px!important;min-height:0;padding:18px!important}.app-shell-reference .ml-questions-detail-head{flex:0 0 auto}.app-shell-reference .ml-questions-answer-box{align-content:start;gap:10px!important}.app-shell-reference .ml-questions-answer-box textarea{min-height:104px!important}@media (max-width: 760px){.app-shell-reference .ml-questions-inbox-shell{--ml-questions-panel-height: auto;grid-template-columns:minmax(0,1fr)!important;min-height:0!important}.app-shell-reference .ml-questions-inbox-list,.app-shell-reference .ml-questions-detail-panel{height:auto!important;max-height:none!important;min-height:0!important}.app-shell-reference .ml-questions-inbox-main{grid-template-columns:72px minmax(0,1fr)!important}.app-shell-reference .ml-questions-card-actions{grid-template-columns:minmax(0,1fr)!important;padding-left:0!important}}.app-shell-reference .ml-listings-page{gap:14px!important;margin:0 auto;width:100%}.app-shell-reference .ml-listings-header{align-items:center!important;background:linear-gradient(135deg,#fff,#f8fbff 58%,#eef6ff)!important;border:1px solid var(--vr-admin-border)!important;border-radius:10px!important;box-shadow:var(--vr-admin-shadow)!important;padding:20px 22px!important}.app-shell-reference .ml-listings-title{gap:8px!important}.app-shell-reference .ml-listings-title h1{color:var(--vr-admin-text)!important;font-size:clamp(1.45rem,2vw,2rem)!important;letter-spacing:-.045em}.app-shell-reference .ml-listings-title p:not(.eyebrow){color:var(--vr-admin-muted)!important;font-size:.95rem!important;max-width:720px}.app-shell-reference .ml-listings-mode .badge{background:#eaf3ff!important;border-color:#bfdbfe!important;color:var(--vr-admin-blue)!important;padding:8px 12px!important}.app-shell-reference .ml-listings-stats{gap:12px!important;grid-template-columns:repeat(5,minmax(0,1fr))}.app-shell-reference .ml-listings-stat{background:#fff!important;border:1px solid var(--vr-admin-border)!important;border-radius:10px!important;box-shadow:var(--vr-admin-shadow)!important;min-height:96px!important;padding:16px!important}.app-shell-reference .ml-listings-stat-success,.app-shell-reference .ml-listings-stat-warning{border-color:var(--vr-admin-border)!important}.app-shell-reference .ml-listings-stat span{color:#5f7393!important;font-size:.72rem!important}.app-shell-reference .ml-listings-stat strong{color:var(--vr-admin-text)!important;font-size:1.45rem!important;letter-spacing:-.035em}.app-shell-reference .ml-listings-toolbar{background:#fff!important;border:1px solid var(--vr-admin-border)!important;border-radius:10px!important;box-shadow:var(--vr-admin-shadow)!important;gap:10px!important;padding:14px!important}.app-shell-reference .ml-listings-toolbar .field>span{color:#526987!important;font-size:.78rem!important;font-weight:850!important}.app-shell-reference .ml-listings-filter-actions{align-items:end!important}.app-shell-reference .ml-listings-table-card{background:#fff!important;border:1px solid var(--vr-admin-border)!important;border-radius:10px!important;box-shadow:var(--vr-admin-shadow)!important;overflow:hidden}.app-shell-reference .ml-listings-table-title{align-items:center!important;background:#fff;border-bottom:1px solid var(--vr-admin-border);padding:16px 18px!important}.app-shell-reference .ml-listings-table-title h2{color:var(--vr-admin-text)!important;font-size:1.05rem!important}.app-shell-reference .ml-listings-table-title small{color:#627793!important}.app-shell-reference .ml-listings-table th,.app-shell-reference .ml-listings-table td{padding:10px 9px!important}.app-shell-reference .ml-listings-table{min-width:0;width:100%;table-layout:fixed}.app-shell-reference .ml-listings-table th:nth-child(1),.app-shell-reference .ml-listings-table td:nth-child(1){width:36px}.app-shell-reference .ml-listings-table th:nth-child(2),.app-shell-reference .ml-listings-table td:nth-child(2){width:auto}.app-shell-reference .ml-listings-table th:nth-child(3),.app-shell-reference .ml-listings-table td:nth-child(3){width:92px}.app-shell-reference .ml-listings-table th:nth-child(4),.app-shell-reference .ml-listings-table td:nth-child(4){width:78px}.app-shell-reference .ml-listings-table th:nth-child(5),.app-shell-reference .ml-listings-table td:nth-child(5),.app-shell-reference .ml-listings-table th:nth-child(6),.app-shell-reference .ml-listings-table td:nth-child(6),.app-shell-reference .ml-listings-table th:nth-child(7),.app-shell-reference .ml-listings-table td:nth-child(7){width:66px}.app-shell-reference .ml-listings-table th:nth-child(8),.app-shell-reference .ml-listings-table td:nth-child(8){width:86px}.app-shell-reference .ml-listings-table th:nth-child(9),.app-shell-reference .ml-listings-table td:nth-child(9){min-width:0;width:170px}.app-shell-reference .ml-listings-pagination{background:#fff;border-top:1px solid var(--vr-admin-border);color:#627793;margin:0;padding:14px 18px}.app-shell-reference .ml-listings-table tbody tr:nth-child(2n){background:#fbfdff!important}.app-shell-reference .ml-listings-actions,.app-shell-reference .ml-listings-action-secondary{gap:6px!important}.app-shell-reference .ml-listings-action-secondary .button-secondary,.app-shell-reference .ml-listings-action-secondary .button-ghost,.app-shell-reference .ml-listings-action-main .button,.app-shell-reference .ml-listings-action-main .button-danger{min-height:34px;padding:7px 8px;width:100%}.app-shell-reference .ml-listings-action-secondary .button-ghost{border-color:var(--vr-admin-border)!important;color:var(--vr-admin-text)!important}.app-shell-reference .ml-listings-action-note{background:#f7faff!important;color:#627793!important}.app-shell-reference .ml-listings-product-grid{background:#fff;padding:10px 12px 12px}.app-shell-reference .ml-listings-product-card{border-color:var(--vr-admin-border)!important;border-radius:8px!important;box-shadow:none!important}.app-shell-reference .ml-listings-product-card.is-expanded{border-color:#9cc4f2!important;box-shadow:0 10px 24px #15498214!important}.app-shell-reference .ml-listings-product-card-trigger{min-height:74px;padding:9px 10px!important}.app-shell-reference .ml-listings-product-summary strong,.app-shell-reference .ml-listings-product-detail-summary strong,.app-shell-reference .ml-listings-product-detail-account strong,.app-shell-reference .ml-listings-product-detail-listing strong,.app-shell-reference .ml-listings-product-detail-stock strong{color:var(--vr-admin-text)!important}.app-shell-reference .ml-listings-product-summary small,.app-shell-reference .ml-listings-product-metric small,.app-shell-reference .ml-listings-product-detail-summary small,.app-shell-reference .ml-listings-product-detail-account small,.app-shell-reference .ml-listings-product-detail-listing small,.app-shell-reference .ml-listings-product-detail-stock small,.app-shell-reference .ml-listings-product-substatus{color:#627793!important}.app-shell-reference .ml-listings-product-detail{padding:0 10px 10px!important}.app-shell-reference .ml-listings-product-detail-row,.app-shell-reference .ml-listings-product-detail-summary{border-color:var(--vr-admin-border)!important}.app-shell-reference .ml-listings-product-detail-actions{gap:6px!important}.app-shell-reference .ml-listings-product-detail-actions .button,.app-shell-reference .ml-listings-product-detail-actions .button-danger,.app-shell-reference .ml-listings-product-detail-actions .button-secondary,.app-shell-reference .ml-listings-product-detail-actions .button-ghost{min-height:32px;padding:7px 8px;width:100%}.app-shell-reference .ml-listings-empty{background:#fbfdff!important;border-color:var(--vr-admin-border)!important;border-radius:10px!important}.app-shell-reference .ml-listings-detail-panel{background:#fff!important;border:1px solid var(--vr-admin-border)!important;border-radius:10px!important;box-shadow:var(--vr-admin-shadow)!important}.app-shell-reference .ml-listings-detail-panel .ml-detail-card,.app-shell-reference .ml-listings-detail-panel .ml-detail-section{border-color:var(--vr-admin-border)!important;border-radius:10px!important}.app-shell-reference .ml-listings-page .alert-warning{background:#fff7ed!important;border-color:#fed7aa!important;border-radius:10px!important;color:#9a3412!important}@media (max-width: 1280px){.app-shell-reference{--vr-admin-sidebar-width: 220px}.app-reference-topnav-link{padding-inline:12px}.app-reference-topnav-icon{display:none}.app-shell-reference .ml-dashboard-detail-panel,.app-shell-reference .ml-publication-sidebar-scroll{max-height:none;position:static!important}.app-shell-reference .ml-listings-stats,.app-shell-reference .ml-listings-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell-reference .ml-listings-search-field,.app-shell-reference .ml-listings-filter-actions{grid-column:1 / -1}}@media (max-width: 980px){.app-shell-reference{--app-topbar-offset: 0px;padding-top:0}.app-shell-reference .app-reference-topbar{display:none;height:0}.app-shell-reference .app-topbar-main-row{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:68px}.app-reference-brand{border-right:0;height:68px}.app-reference-logo{border-radius:0;height:68px;width:68px}.app-reference-topnav{display:none}.app-reference-utilities{border-left:0;height:68px}.app-reference-icon-button{display:none}.app-reference-user{min-width:0}.app-reference-user div:last-child{display:none}.app-shell-reference .ml-listings-header{align-items:flex-start!important;grid-template-columns:1fr}.app-shell-reference .ml-listings-header,.app-shell-reference .ml-listings-table-title{flex-direction:column}.app-shell-reference .ml-listings-mode,.app-shell-reference .ml-listings-table-title{align-items:flex-start!important}.app-shell-reference .ml-listings-stats,.app-shell-reference .ml-listings-toolbar{grid-template-columns:minmax(0,1fr)}.app-shell-reference .ml-listings-filter-actions{align-items:stretch!important;display:grid!important;grid-template-columns:1fr 1fr}.app-shell-reference .ml-listings-pagination{align-items:stretch;flex-direction:column}.app-shell-reference .ml-listings-pagination .inline-actions{display:grid;grid-template-columns:1fr 1fr}.app-reference-sidebar{border-bottom:1px solid var(--vr-admin-border);border-right:0;box-shadow:0 8px 22px #0f172a14;display:flex;flex-direction:row;height:auto;left:0;position:sticky;top:0;width:100%;z-index:70}.app-reference-sidebar-brand{border-bottom:0;border-right:1px solid var(--vr-admin-border);min-height:58px;min-width:214px;padding-inline:14px}.app-reference-sidebar-scroll{align-items:center;display:flex;flex:1 1 auto;gap:8px;overflow-x:auto;overflow-y:hidden;padding:8px 12px}.app-reference-sidebar-section{align-items:center;display:flex;flex:0 0 auto;gap:8px}.app-reference-sidebar-section>span,.app-reference-side-copy small,.app-reference-sidebar-user{display:none}.app-reference-side-link{border:1px solid var(--vr-admin-border);min-height:40px;padding:8px 12px;white-space:nowrap}.app-shell-reference .app-reference-main{margin-left:0;padding:12px}.app-shell-reference .ml-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell-reference .ml-dashboard-hero{grid-template-columns:minmax(0,1fr)}.app-shell-reference .ml-dashboard-hero-actions{justify-content:space-between;width:100%}}@media (max-width: 640px){.app-shell-reference{--app-topbar-offset: 0px}.app-reference-brand-copy span{display:none}.app-reference-topnav-link{font-size:.82rem;padding-inline:12px}.app-reference-sidebar{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr)}.app-reference-sidebar-brand{border-bottom:1px solid var(--vr-admin-border);border-right:0;min-width:0}.app-reference-sidebar-scroll{padding:8px 10px}.app-shell-reference .app-reference-main{padding:10px}.app-shell-reference .page-header,.app-shell-reference .ml-op-page-header,.app-shell-reference .ml-hub-command-card,.app-shell-reference .ml-hub-hero-card,.app-shell-reference .ml-publication-editor-header{padding:16px!important}.app-shell-reference .ml-dashboard-metrics,.app-shell-reference .ml-dashboard-filterbar{grid-template-columns:minmax(0,1fr)}.app-shell-reference .ml-dashboard-hero-actions{align-items:stretch;flex-direction:column}.app-shell-reference .ml-dashboard-date-button{min-width:0;width:100%}}.ml-bulk-modal-overlay{align-items:flex-start;overflow:auto;padding:clamp(14px,3vw,32px);place-items:start center}.ml-listing-bulk-modal{background:#fff!important;border:1px solid var(--vr-admin-border, var(--border))!important;border-radius:18px!important;box-shadow:0 26px 70px #0f172a2e!important;display:grid!important;gap:18px!important;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(88vh,820px)!important;overflow:hidden!important;padding:clamp(18px,2.4vw,28px)!important;width:min(1040px,calc(100vw - 28px))!important}.ml-listing-bulk-modal .ml-bulk-modal-head{align-items:flex-start;border-bottom:1px solid var(--vr-admin-border, var(--border));display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:16px}.ml-listing-bulk-modal .ml-bulk-modal-head h3{color:var(--vr-admin-text, var(--text));font-size:clamp(1.35rem,2vw,1.8rem);letter-spacing:-.035em;line-height:1.08;margin:0}.ml-listing-bulk-modal .ml-bulk-modal-head p:not(.eyebrow){color:var(--vr-admin-muted, var(--muted));font-size:.95rem;line-height:1.5;max-width:660px}.ml-listing-bulk-modal .ml-bulk-modal-body{display:grid;gap:18px;min-height:0;overflow:auto;padding-right:4px}.ml-listing-bulk-modal .ml-bulk-summary-grid{display:grid!important;gap:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.ml-listing-bulk-modal .ml-bulk-summary-grid>div{background:#f8fbff!important;border:1px solid var(--vr-admin-border, var(--border))!important;border-radius:14px!important;display:grid!important;gap:6px!important;min-height:96px;padding:16px!important}.ml-listing-bulk-modal .ml-bulk-summary-grid span,.ml-listing-bulk-modal .ml-bulk-section h4{color:#526987;font-size:.74rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ml-listing-bulk-modal .ml-bulk-summary-grid strong{color:#0f1f3a;font-size:1.8rem;letter-spacing:-.04em;line-height:1}.ml-listing-bulk-modal .ml-bulk-summary-grid small{color:#5f7290;font-size:.86rem}.ml-listing-bulk-modal .ml-bulk-section{background:#fff!important;border:1px solid var(--vr-admin-border, var(--border))!important;border-radius:16px!important;display:grid!important;gap:14px!important;padding:18px!important}.ml-listing-bulk-modal .ml-bulk-section>div:first-child{display:grid;gap:5px}.ml-listing-bulk-modal .ml-bulk-section h4,.ml-listing-bulk-modal .ml-bulk-section p{margin:0}.ml-listing-bulk-modal .ml-bulk-section p{color:var(--vr-admin-muted, var(--muted));font-size:.92rem;line-height:1.45}.ml-listing-bulk-modal .ml-bulk-input{background:#f8fbff;border:1px solid var(--vr-admin-border, var(--border));border-radius:14px;color:#13233f;min-height:112px;padding:13px 14px;resize:vertical;width:100%}.ml-listing-bulk-modal .ml-bulk-account-list{display:grid!important;gap:10px!important;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important}.ml-listing-bulk-modal .ml-bulk-account-option{align-items:center;background:#f8fbff!important;border:1px solid var(--vr-admin-border, var(--border))!important;border-radius:14px!important;cursor:pointer;display:grid!important;gap:12px!important;grid-template-columns:20px minmax(0,1fr);min-height:68px;padding:13px 14px!important}.ml-listing-bulk-modal .ml-bulk-account-option:has(input:checked){background:#eef6ff!important;border-color:#7cb7ff!important;box-shadow:inset 0 0 0 1px #0b63f629}.ml-listing-bulk-modal .ml-bulk-account-option input{accent-color:#0b63f6;height:18px;margin:0;width:18px}.ml-listing-bulk-modal .ml-bulk-account-copy{display:grid!important;gap:3px;min-width:0}.ml-listing-bulk-modal .ml-bulk-account-copy strong,.ml-listing-bulk-modal .ml-bulk-account-copy small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-listing-bulk-modal .ml-bulk-account-copy strong{color:#13233f;font-size:.95rem}.ml-listing-bulk-modal .ml-bulk-account-copy small{color:#64748b;font-size:.8rem}.ml-listing-bulk-modal .ml-bulk-selected-list{display:grid!important;gap:10px!important;max-height:300px!important;overflow:auto!important;padding-right:4px}.ml-listing-bulk-modal .ml-bulk-selected-item{align-items:center;background:#f8fbff!important;border:1px solid var(--vr-admin-border, var(--border))!important;border-radius:14px!important;display:grid!important;gap:12px!important;grid-template-columns:62px minmax(0,1fr);min-height:82px;padding:10px 12px!important}.ml-listing-bulk-modal .ml-bulk-selected-item img,.ml-listing-bulk-modal .ml-bulk-selected-item>span{aspect-ratio:1 / 1;background:#eef4fb;border:1px solid var(--vr-admin-border, var(--border));border-radius:12px;height:62px!important;max-height:62px;object-fit:cover;overflow:hidden;width:62px!important}.ml-listing-bulk-modal .ml-bulk-selected-item>span{align-items:center;color:#64748b;display:inline-flex;font-size:.75rem;font-weight:900;justify-content:center}.ml-listing-bulk-modal .ml-bulk-selected-item strong,.ml-listing-bulk-modal .ml-bulk-selected-item small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-listing-bulk-modal .ml-bulk-selected-item strong{color:#13233f;font-size:.95rem}.ml-listing-bulk-modal .ml-bulk-selected-item small{color:#64748b;font-size:.8rem;margin-top:4px}.ml-listing-bulk-modal .alert{border-radius:14px;line-height:1.45;margin:0}.ml-listing-bulk-modal .alert span{display:block}.ml-listing-bulk-modal .ml-bulk-result-list{display:grid;gap:8px;margin-top:12px;max-height:220px;overflow:auto;padding-right:4px}.ml-listing-bulk-modal .ml-bulk-result-row{background:#fff;border:1px solid #dbe6f3;border-left:4px solid #64748b;border-radius:12px;display:grid;gap:6px;padding:10px 12px}.ml-listing-bulk-modal .ml-bulk-result-row-safe{border-left-color:#16a34a}.ml-listing-bulk-modal .ml-bulk-result-row-warning{border-left-color:#f59e0b}.ml-listing-bulk-modal .ml-bulk-result-row-error{border-left-color:#dc2626}.ml-listing-bulk-modal .ml-bulk-result-row strong,.ml-listing-bulk-modal .ml-bulk-result-row small,.ml-listing-bulk-modal .ml-bulk-result-row p{overflow-wrap:anywhere}.ml-listing-bulk-modal .ml-bulk-result-row small{color:#64748b;display:block;font-size:.78rem;margin-top:2px}.ml-listing-bulk-modal .ml-bulk-result-row p{color:#334155;font-size:.86rem;margin:0}.ml-listing-bulk-modal .ml-bulk-draft-section{background:linear-gradient(180deg,#f8fbff,#fff)}.ml-listing-bulk-modal .ml-bulk-draft-table{display:grid;gap:8px;max-height:320px;overflow:auto;padding-right:4px}.ml-listing-bulk-modal .ml-bulk-draft-head,.ml-listing-bulk-modal .ml-bulk-draft-row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(130px,.85fr) minmax(150px,1fr) minmax(130px,.85fr) minmax(110px,.65fr) minmax(110px,.65fr) minmax(180px,1.35fr) minmax(60px,auto)}.ml-listing-bulk-modal .ml-bulk-draft-head{background:#f1f5f9;border:1px solid #dbe6f3;border-radius:12px;color:#64748b;font-size:.68rem;font-weight:900;letter-spacing:.08em;padding:9px 12px;text-transform:uppercase}.ml-listing-bulk-modal .ml-bulk-draft-row{background:#fff;border:1px solid #dbe6f3;border-left:4px solid #64748b;border-radius:16px;padding:10px 12px}.ml-listing-bulk-modal .ml-bulk-draft-row-safe{border-left-color:#16a34a}.ml-listing-bulk-modal .ml-bulk-draft-row-warning{border-left-color:#f59e0b}.ml-listing-bulk-modal .ml-bulk-draft-row-error{border-left-color:#dc2626}.ml-listing-bulk-modal .ml-bulk-draft-row-neutral{border-left-color:#64748b}.ml-listing-bulk-modal .ml-bulk-draft-cell,.ml-listing-bulk-modal .ml-bulk-draft-cell strong,.ml-listing-bulk-modal .ml-bulk-draft-cell small{display:block;min-width:0;overflow-wrap:anywhere}.ml-listing-bulk-modal .ml-bulk-draft-cell strong{color:#13233f;font-size:.9rem}.ml-listing-bulk-modal .ml-bulk-draft-cell small{color:#64748b;font-size:.76rem;margin-top:3px}.ml-listing-bulk-modal .ml-bulk-draft-cell p{color:#334155;font-size:.82rem;line-height:1.35;margin:0;overflow-wrap:anywhere}.ml-listing-bulk-modal .ml-bulk-draft-status{border-radius:999px;font-size:.74rem;font-weight:900;padding:7px 10px;white-space:nowrap}.ml-listing-bulk-modal .ml-bulk-draft-status-safe{background:#dcfce7;color:#166534}.ml-listing-bulk-modal .ml-bulk-draft-status-warning{background:#fef3c7;color:#92400e}.ml-listing-bulk-modal .ml-bulk-draft-status-error{background:#fee2e2;color:#991b1b}.ml-listing-bulk-modal .ml-bulk-draft-status-neutral{background:#e2e8f0;color:#334155}.ml-listing-bulk-modal .ml-bulk-confirm-check{background:#f8fbff;border:1px solid var(--vr-admin-border, var(--border));border-radius:14px;margin:0;padding:13px 14px}.ml-listing-bulk-modal .modal-actions{align-items:center;background:#fff;border-top:1px solid var(--vr-admin-border, var(--border));display:flex;gap:10px;justify-content:flex-end;margin-top:2px;padding-top:14px}.ml-listing-bulk-modal .modal-actions .button,.ml-listing-bulk-modal .modal-actions .button-secondary{min-height:42px;min-width:130px}@media (max-width: 720px){.ml-bulk-modal-overlay{padding:10px}.ml-listing-bulk-modal{border-radius:16px!important;max-height:calc(100vh - 20px)!important;padding:16px!important;width:calc(100vw - 20px)!important}.ml-listing-bulk-modal .ml-bulk-modal-head,.ml-listing-bulk-modal .ml-bulk-summary-grid,.ml-listing-bulk-modal .ml-bulk-account-list{grid-template-columns:minmax(0,1fr)!important}.ml-listing-bulk-modal .ml-bulk-draft-head{display:none}.ml-listing-bulk-modal .ml-bulk-draft-row{align-items:stretch;grid-template-columns:minmax(0,1fr)!important}.ml-listing-bulk-modal .ml-bulk-draft-cell:before{color:#64748b;content:attr(data-label);display:block;font-size:.68rem;font-weight:900;letter-spacing:.08em;margin-bottom:3px;text-transform:uppercase}.ml-listing-bulk-modal .ml-bulk-selected-item{grid-template-columns:52px minmax(0,1fr)}.ml-listing-bulk-modal .ml-bulk-selected-item img,.ml-listing-bulk-modal .ml-bulk-selected-item>span{height:52px!important;max-height:52px;width:52px!important}.ml-listing-bulk-modal .modal-actions{align-items:stretch;flex-direction:column-reverse}.ml-listing-bulk-modal .modal-actions .button,.ml-listing-bulk-modal .modal-actions .button-secondary{width:100%}}.ml-orders-operation-page{--ml-orders-line: rgba(148, 163, 184, .24);container-name:ml-orders-operation;container-type:inline-size;gap:10px;margin-inline:auto;max-width:min(100%,1500px)}.ml-orders-operation-page .ml-orders-hero,.ml-orders-operation-page .ml-orders-filters,.ml-orders-operation-page .ml-orders-list,.ml-orders-operation-page .ml-orders-metric{background:#fffffff0;border:1px solid var(--ml-orders-line);border-radius:18px;box-shadow:0 10px 28px #0f172a0b}.ml-orders-operation-page .ml-orders-hero{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:24px}.ml-orders-operation-page .ml-orders-hero h1{font-size:clamp(2rem,4vw,2.75rem);line-height:1;margin:0 0 10px}.ml-orders-operation-page .ml-orders-live-row,.ml-orders-operation-page .inline-actions,.ml-orders-operation-page .ml-orders-filter-actions,.ml-orders-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ml-orders-operation-page .ml-orders-live-row{margin-top:14px}.ml-orders-operation-page .ml-orders-filters{padding:10px 12px}.ml-orders-operation-page .ml-orders-filters form{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(170px,.95fr) minmax(150px,.75fr) minmax(145px,.72fr) minmax(145px,.72fr) minmax(260px,1.45fr) auto}.ml-orders-period-summary{align-items:center;color:#475569;display:flex;flex-wrap:wrap;font-size:.78rem;font-weight:800;gap:8px 12px;grid-column:1 / -1;line-height:1.3}.ml-orders-period-summary strong{color:#92400e;font-size:.76rem}.ml-orders-operation-page .ml-orders-search input{min-width:0}.ml-orders-refresh-note{align-items:center;color:#64748b;display:inline-flex;font-size:.72rem;font-weight:800;line-height:1.2;min-height:24px}.ml-orders-operation-page .ml-orders-metrics{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.ml-orders-operation-page .ml-orders-metric{display:grid;gap:2px;min-height:54px;padding:8px 10px}.ml-orders-operation-page .ml-orders-metric span,.ml-orders-operation-page .ml-orders-metric small,.ml-order-section-title{color:#5f7190;font-size:.62rem;font-weight:800;line-height:1.08;letter-spacing:0;text-transform:uppercase}.ml-orders-operation-page .ml-orders-metric strong{color:#0f172a;font-size:1.06rem}.ml-orders-operation-page .ml-orders-list{overflow:hidden}.ml-orders-operation-page .ml-orders-list-header{align-items:flex-start;border-bottom:1px solid var(--ml-orders-line);display:flex;gap:12px;justify-content:space-between;padding:10px 14px}.ml-orders-card-list{display:grid;gap:0}.ml-order-card{background:#fff;border-bottom:1px solid rgba(203,213,225,.66);box-sizing:border-box;contain-intrinsic-size:160px;content-visibility:auto;display:grid;gap:0;max-width:100%;min-height:134px;padding:10px 16px;width:100%}.ml-order-card.is-selected{background:linear-gradient(90deg,#eff6ffe6,#fff)}.ml-order-card-main{align-items:center;display:grid;gap:clamp(12px,1vw,18px);grid-template-columns:minmax(150px,180px) minmax(320px,1.45fr) minmax(210px,250px) minmax(176px,210px) minmax(160px,172px);grid-template-areas:"identity product status financial actions";max-width:100%;min-width:0;width:100%}.ml-order-identity{grid-area:identity}.ml-order-product{grid-area:product}.ml-order-shipping{grid-area:shipping}.ml-order-status-lane{grid-area:status}.ml-order-financial{grid-area:financial}.ml-order-operation-status{grid-area:operation}.ml-order-card-actions{grid-area:actions}.ml-order-identity,.ml-order-product,.ml-order-shipping,.ml-order-operation-status,.ml-order-financial,.ml-order-card-actions{min-width:0}.ml-order-identity,.ml-order-shipping,.ml-order-operation-status,.ml-order-card-actions{display:grid;gap:4px;place-content:start}.ml-order-status-lane{align-items:center;display:block;min-width:0}.ml-order-status-lane>.ml-order-shipping,.ml-order-status-lane>.ml-order-operation-status{grid-area:auto}.ml-order-operation-status{align-self:start;background:#fff;border:1px solid rgba(203,213,225,.78);border-radius:8px;padding:8px 10px}.ml-order-identity{align-self:center;background:transparent;border:0;border-radius:0;min-height:0;padding:0}.ml-order-card-actions{align-self:center;gap:5px;justify-self:stretch;max-width:172px;min-width:0;place-content:center stretch;width:100%}.ml-order-identity strong,.ml-order-product strong,.ml-order-shipping strong,.ml-order-operation-status strong{color:#12213d;font-size:.84rem;line-height:1.18}.ml-order-shipping strong.is-success{color:#047857}.ml-order-shipping strong.is-warning{color:#9a3412}.ml-order-shipping strong.is-danger{color:#b91c1c}.ml-order-identity small,.ml-order-product span,.ml-order-shipping small,.ml-order-operation-status small{color:#526681;font-size:.68rem;line-height:1.2}.ml-order-check-row{align-items:center;display:flex;flex-wrap:nowrap;gap:7px;justify-content:flex-start;min-width:0}.ml-order-check-row>span:not(.badge){color:#526681;font-size:.72rem;font-weight:800}.ml-order-check-row .badge{font-size:.64rem;line-height:1.1;padding:2px 7px}.ml-order-date{background:#fff;border:1px solid rgba(203,213,225,.88);border-radius:999px;color:#334155!important;display:inline-flex;max-width:100%;overflow:hidden;padding:2px 7px;text-overflow:ellipsis;white-space:nowrap}.ml-order-buyer{color:#0f172a;display:block;font-size:.98rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-order-account{color:#64748b;display:block;font-size:.72rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-order-category-chip{align-items:center;border:1px solid rgba(148,163,184,.58);border-radius:999px;display:inline-flex;font-size:.66rem;font-weight:900;justify-content:center;line-height:1.1;max-width:100%;min-height:22px;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}.ml-order-category-chip.is-ops_critical{background:#fef2f2;border-color:#fecaca;color:#991b1b}.ml-order-category-chip.is-ops_action_now{background:#fffbeb;border-color:#fde68a;color:#92400e}.ml-order-category-chip.is-ops_preparation{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.ml-order-category-chip.is-ops_in_transit{background:#ecfdf5;border-color:#bbf7d0;color:#047857}.ml-order-category-chip.is-ops_done{background:#f8fafc;border-color:#cbd5e1;color:#475569}.ml-order-reference-list{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.ml-order-reference-list span{background:#fff;border:1px solid rgba(203,213,225,.82);border-radius:999px;color:#475569;display:inline-flex;gap:3px;font-size:.64rem;line-height:1.16;max-width:100%;min-width:0;overflow:hidden;padding:2px 7px;text-overflow:ellipsis;white-space:nowrap}.ml-order-reference-list b{color:#1e3a8a;font-weight:900;overflow:hidden;text-overflow:ellipsis}.ml-order-product{align-items:center;display:grid;gap:9px;grid-template-columns:42px 54px minmax(0,1fr)}.ml-order-product img,.ml-order-image-placeholder,.ml-orders-item-card img{aspect-ratio:1;background:#f1f5f9;border:1px solid rgba(203,213,225,.75);border-radius:6px;height:54px;object-fit:contain;width:54px}.ml-order-image-placeholder{align-items:center;color:#64748b;display:flex;font-weight:900;justify-content:center}.ml-order-product strong{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;font-size:.9rem;line-height:1.22}.ml-order-product-info{display:grid;gap:4px;min-width:0}.ml-order-product-meta{align-items:center;display:flex;flex-wrap:wrap;gap:4px 6px;min-width:0}.ml-order-product-meta span{align-items:center;background:#f8fafc;border:1px solid rgba(203,213,225,.82);border-radius:999px;color:#475569;display:inline-flex;font-size:.64rem;font-weight:750;line-height:1.16;max-width:100%;min-width:0;overflow:hidden;padding:2px 7px;text-overflow:ellipsis;white-space:nowrap}.ml-order-product-meta .is-success{background:#dcfce7;border-color:#86efac;color:#047857}.ml-order-product-meta .is-warning{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.ml-order-product-meta .is-danger{background:#fee2e2;border-color:#fecaca;color:#b91c1c}.ml-order-product-meta .is-info{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.ml-order-product-meta .is-muted{color:#64748b}.ml-order-bling-match{color:#64748b;display:block;font-size:.66rem;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-order-quantity{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e3a8a;display:inline-flex;font-size:.82rem;font-weight:900;height:32px;justify-content:center;justify-self:center;line-height:1;min-width:32px;padding:0 8px}.ml-order-quantity.is-multi{background:#dbeafe;border-color:#60a5fa;color:#1d4ed8}.ml-order-operation-head{align-items:center;display:flex;gap:7px;min-width:0}.ml-order-operation-head .badge{justify-content:center;font-size:.72rem;line-height:1.1;max-width:100%;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.ml-order-operation-head strong{color:#12213d;font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-order-operation-tags{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:center;min-width:0}.ml-order-sku{color:#1d4ed8!important;font-weight:800}.ml-order-status-chip{align-self:start;border-radius:999px;border:1px solid rgba(147,197,253,.75);color:#1e40af;display:inline-flex;font-size:.66rem;font-weight:800;line-height:1.16;max-width:100%;overflow:hidden;padding:2px 7px;text-overflow:ellipsis;white-space:nowrap}.ml-order-status-chip.is-success{background:#dcfce7;border-color:#86efac;color:#047857}.ml-order-status-chip.is-warning{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.ml-order-status-chip.is-danger{background:#fee2e2;border-color:#fecaca;color:#b91c1c}.ml-order-status-dot{border-radius:999px;display:inline-flex;flex:0 0 auto;height:9px;width:9px}.ml-order-status-dot.is-success{background:#16a34a}.ml-order-status-dot.is-warning{background:#f59e0b}.ml-order-status-dot.is-danger{background:#dc2626}.ml-order-status-dot.is-info{background:#2563eb}.ml-order-deadline{border-radius:8px;display:inline-flex;font-size:.78rem;font-weight:900;line-height:1.2;margin-top:2px;padding:5px 8px}.ml-order-deadline.is-danger{background:#fef2f2;color:#b91c1c}.ml-order-deadline.is-warning{background:#fffbeb;color:#92400e}.ml-order-deadline.is-info,.ml-order-deadline.is-muted{background:#f1f5f9;color:#334155}.ml-order-financial{display:grid;gap:4px;min-width:0}.ml-order-financial .ml-order-section-title{display:none}.ml-order-financial-row{align-items:baseline;display:flex;gap:8px;justify-content:space-between;line-height:1.18;min-width:0}.ml-order-financial small{color:#64748b;font-size:.64rem;font-weight:800;text-transform:uppercase}.ml-order-financial strong{color:#12213d;font-size:.8rem;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.ml-order-financial .is-negative strong{color:#b91c1c}.ml-order-financial .is-positive strong{color:#047857}.ml-order-card-actions .compact-button,.ml-order-card-actions .ml-order-action-button,.ml-order-card-actions .ml-order-action-status{align-items:center;border-radius:6px;box-sizing:border-box;display:inline-flex;font-size:.9rem;font-weight:900;justify-content:center;line-height:1.1;min-height:32px;padding:6px 12px;text-align:center;width:100%}.ml-order-card-actions .ml-order-action-status{cursor:default;min-height:38px;white-space:normal}.ml-order-card-actions .ml-order-action-button.is-label{background:#17233a;border:1px solid #0b1324;box-shadow:0 2px 5px #0f172a38;color:#fff}.ml-order-card-actions .ml-order-action-button.is-fiscal{background:#16a34a;border:1px solid #15803d;box-shadow:0 2px 5px #15803d33;color:#fff}.ml-order-card-actions .ml-order-action-button.is-resolve-fiscal{background:#fff7ed;border:1px solid #fb923c;box-shadow:0 1px 4px #c2410c1f;color:#9a3412;cursor:pointer;white-space:normal}.ml-order-card-actions .ml-order-action-button.is-resolve-fiscal:hover{background:#ffedd5;border-color:#f97316}.ml-order-card-actions .ml-order-action-status.is-blocked{background:#fff7ed;border:1px solid #fdba74;box-shadow:inset 0 1px #ffffffb3;color:#9a3412}.ml-order-card-actions .ml-order-action-status.is-neutral{background:#f8fafc;border:1px solid #cbd5e1;box-shadow:inset 0 1px #fffc;color:#475569}.ml-order-card-actions .ml-order-action-button.is-neutral{background:#f8fafc;border:1px solid #cbd5e1;box-shadow:0 1px 4px #0f172a14;color:#334155}.ml-order-card-actions .button.compact-button,.ml-order-card-actions .button-ghost.compact-button{background:#fff;border:1px solid #17233a;box-shadow:0 1px 4px #0f172a24;color:#17233a}.ml-order-card-actions .ml-order-action-button:disabled,.ml-order-card-actions .compact-button:disabled{cursor:not-allowed;opacity:1}.ml-order-warning-chips{display:flex;flex-wrap:wrap;gap:3px;margin-top:3px}.ml-order-warning-chips span{background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;color:#475569;font-size:.64rem;font-weight:800;line-height:1.1;padding:3px 6px}.ml-account-financial-summary{background:#fffffff0;border:1px solid var(--ml-orders-line);border-radius:18px;box-shadow:0 10px 28px #0f172a0b;display:grid;gap:14px;padding:16px}.ml-account-financial-heading{align-items:end;display:flex;gap:18px;justify-content:space-between}.ml-account-financial-heading h2,.ml-account-financial-heading p{margin:0}.ml-account-financial-heading .muted{max-width:620px;text-align:right}.ml-account-financial-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.ml-account-financial-card{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid rgba(203,213,225,.84);border-radius:16px;display:grid;gap:12px;min-width:0;padding:14px}.ml-account-financial-card-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;min-width:0}.ml-account-financial-card-head>div{display:grid;gap:3px;min-width:0}.ml-account-financial-card-head strong,.ml-account-financial-card-head small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-account-financial-card-head small{color:#64748b}.ml-account-financial-card dl{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.ml-account-financial-card dl>div{background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:12px;display:grid;gap:3px;min-width:0;padding:9px}.ml-account-financial-card dt{color:#64748b;font-size:.66rem;font-weight:800;text-transform:uppercase}.ml-account-financial-card dd{color:#12213d;font-size:.92rem;font-weight:900;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-account-financial-card .is-positive dd{color:#047857}.ml-account-financial-card .is-negative dd{color:#b91c1c}@container ml-orders-operation (max-width: 1280px){.ml-order-card{padding-inline:14px}.ml-order-card-main{gap:12px;grid-template-columns:minmax(150px,178px) minmax(280px,1.25fr) minmax(200px,235px) minmax(175px,205px) minmax(154px,166px)}.ml-order-card-actions{max-width:166px}.ml-order-card-actions .compact-button,.ml-order-card-actions .ml-order-action-button,.ml-order-card-actions .ml-order-action-status{font-size:.84rem;padding-inline:9px}}@container ml-orders-operation (max-width: 1100px){.ml-order-card-main{align-items:stretch;grid-template-areas:"identity product status actions" "identity product financial actions";grid-template-columns:minmax(150px,178px) minmax(260px,1fr) minmax(200px,228px) minmax(154px,166px)}.ml-order-status-lane{grid-template-columns:minmax(86px,.7fr) minmax(92px,.68fr) minmax(150px,1fr)}.ml-order-financial{grid-template-columns:repeat(5,minmax(0,1fr))}.ml-order-financial .ml-order-section-title,.ml-order-warning-chips{grid-column:1 / -1}.ml-order-card-actions{align-self:stretch;grid-template-columns:minmax(0,1fr);max-width:166px;place-content:center stretch}}@container ml-orders-operation (max-width: 1260px){.ml-orders-operation-page .ml-orders-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@container ml-orders-operation (max-width: 980px){.ml-orders-operation-page .ml-orders-filters form{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-orders-operation-page .ml-orders-search,.ml-orders-operation-page .ml-orders-filter-actions{grid-column:1 / -1}.ml-order-card-main{grid-template-areas:"identity product product" "status status financial" "actions actions actions";grid-template-columns:minmax(170px,.85fr) repeat(2,minmax(0,1fr))}.ml-order-card-actions{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}}@container ml-orders-operation (max-width: 720px){.ml-orders-operation-page .ml-orders-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-order-card-main{grid-template-areas:"identity product" "status status" "financial financial" "actions actions";grid-template-columns:repeat(2,minmax(0,1fr))}.ml-order-status-lane{grid-template-columns:repeat(3,minmax(0,1fr))}.ml-order-financial{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-account-financial-heading{align-items:flex-start;flex-direction:column}.ml-account-financial-heading .muted{text-align:left}}@container ml-orders-operation (max-width: 520px){.ml-orders-operation-page .ml-orders-filters form,.ml-orders-operation-page .ml-orders-metrics,.ml-order-card-main,.ml-account-financial-card dl{grid-template-columns:minmax(0,1fr)}.ml-order-card-main{grid-template-areas:"identity" "product" "status" "financial" "actions"}.ml-order-status-lane{grid-template-columns:minmax(0,1fr)}.ml-order-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.ml-order-product{grid-template-columns:38px 50px minmax(0,1fr)}.ml-order-product img,.ml-order-image-placeholder{height:50px;width:50px}}.ml-sales-extract{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid rgba(191,219,254,.86);border-radius:20px;box-shadow:inset 0 1px #ffffffb8;display:grid;gap:16px;padding:18px}.ml-sales-extract-head,.ml-sales-extract-section-title,.ml-sales-extract-footer{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ml-sales-extract-head h3,.ml-sales-extract-section-title h4,.ml-sales-extract-head p{margin:0}.ml-sales-extract-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.ml-sales-extract-field,.ml-sales-extract-adjustments,.ml-sales-extract-result,.ml-sales-extract-product-row{background:#ffffffdb;border:1px solid rgba(203,213,225,.84);border-radius:16px}.ml-sales-extract-field{display:grid;gap:4px;min-height:92px;padding:12px}.ml-sales-extract-field span,.ml-sales-extract-product-row small,.ml-sales-extract-section-title span{color:#64748b;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ml-sales-extract-field strong,.ml-sales-extract-product-row strong,.ml-sales-extract-result strong{color:#0f172a;line-height:1.15}.ml-sales-extract-field small,.ml-sales-extract-product-row span,.ml-sales-extract-adjustments p{color:#64748b;font-size:.78rem;line-height:1.35}.ml-sales-extract-field.is-partial strong,.ml-sales-extract-product-row .is-partial strong{color:#9a3412}.ml-sales-extract-products{display:grid;gap:10px}.ml-sales-extract-product-list{display:grid;gap:8px}.ml-sales-extract-product-row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(240px,1.7fr) repeat(5,minmax(96px,.68fr));padding:12px}.ml-sales-extract-product-row>div{display:grid;gap:3px;min-width:0}.ml-sales-extract-product-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-sales-extract-product-name span{color:#1d4ed8;font-weight:800}.ml-sales-structure-details{background:#f8fafc;border:1px solid rgba(148,163,184,.38);border-radius:10px;display:grid;gap:3px;grid-column:1 / -1;padding:8px 10px}.ml-sales-structure-details span{color:#334155;font-size:.75rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.ml-sales-extract-adjustments{flex:1;min-width:0;padding:12px}.ml-sales-extract-result{align-items:center;display:grid;justify-items:center;min-width:min(280px,100%);padding:14px 18px}.ml-sales-extract-result span{color:#64748b;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ml-sales-extract-result strong{font-size:clamp(1.45rem,3vw,2.15rem)}.ml-sales-extract-result.is-positive{background:#ecfdf5;border-color:#86efac}.ml-sales-extract-result.is-positive strong{color:#047857}.ml-sales-extract-result.is-negative{background:#fef2f2;border-color:#fecaca}.ml-sales-extract-result.is-negative strong{color:#b91c1c}.ml-sales-extract-result.is-partial{background:#fff7ed;border-color:#fed7aa}.ml-sales-extract-result.is-partial strong{color:#9a3412}.ml-orders-pagination{border-top:1px solid var(--ml-orders-line);justify-content:flex-end;padding:14px 18px}.ml-orders-modal-overlay{align-items:flex-start;background:#0f172a75;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;overflow-y:auto;padding:28px;position:fixed;z-index:200}.ml-orders-modal{background:#fff;border:1px solid rgba(203,213,225,.8);border-radius:22px;box-shadow:0 26px 80px #0f172a3d;color:#17233f;max-height:calc(100vh - 56px);overflow:auto;width:min(1120px,calc(100vw - 32px))}.ml-fiscal-profile-modal{width:min(640px,calc(100vw - 32px))}.ml-orders-modal-header{align-items:flex-start;border-bottom:1px solid var(--ml-orders-line);display:flex;gap:16px;justify-content:space-between;padding:22px}.ml-orders-modal-header h2,.ml-orders-modal-header p{margin:0}.ml-orders-modal-body{display:grid;gap:18px;padding:22px}.ml-orders-detail-grid,.ml-orders-modal-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.ml-orders-detail-grid span,.ml-orders-item-card,.ml-orders-modal-grid .helper-box{background:#f8fbff;border:1px solid rgba(203,213,225,.8);border-radius:16px;padding:12px}.ml-orders-detail-grid small{color:#64748b;display:block;font-size:.72rem;margin-bottom:4px;text-transform:uppercase}.ml-orders-items{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ml-orders-item-card{display:grid;gap:6px}.ml-fiscal-profile-actions{justify-content:flex-end}.ml-order-action-feedback{color:#475569;display:block;font-size:.76rem;font-weight:700;line-height:1.25;text-align:center}.ml-order-action-feedback.is-success{color:#047857}.ml-order-action-feedback.is-error{color:#b91c1c}@media (max-width: 1240px){.ml-orders-operation-page .ml-orders-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 860px){.ml-orders-operation-page .ml-orders-hero,.ml-orders-operation-page .ml-orders-list-header,.ml-orders-modal-header{flex-direction:column}.ml-orders-operation-page .ml-orders-filters form{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-orders-detail-grid,.ml-orders-modal-grid,.ml-sales-extract-grid{grid-template-columns:minmax(0,1fr)}.ml-sales-extract-product-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-sales-extract-product-name{grid-column:1 / -1}}@media (max-width: 640px){.ml-orders-operation-page .ml-orders-hero,.ml-orders-operation-page .ml-orders-filters,.ml-orders-operation-page .ml-orders-list-header,.ml-order-card,.ml-orders-modal-body,.ml-orders-modal-header{padding:14px}.ml-orders-operation-page .ml-orders-filters form,.ml-orders-operation-page .ml-orders-metrics{grid-template-columns:minmax(0,1fr)}.ml-orders-modal-overlay{padding:10px}.ml-orders-modal{max-height:calc(100vh - 20px);width:calc(100vw - 20px)}.ml-order-card-actions,.ml-orders-pagination,.ml-orders-operation-page .inline-actions,.ml-sales-extract-head,.ml-sales-extract-section-title,.ml-sales-extract-footer{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr)}.ml-sales-extract{padding:14px}.ml-sales-extract-product-row{grid-template-columns:minmax(0,1fr)}.ml-sales-extract-result{min-width:0}}.ml-orders-operation-page>.ml-orders-hero,.ml-orders-operation-page>.ml-orders-hero[hidden]{display:none!important;height:0!important;margin:0!important;overflow:hidden!important;padding:0!important}.ml-listing-mirror-modal{display:flex;flex-direction:column;max-height:min(900px,calc(100vh - 32px));overflow:hidden;padding:0;width:min(1120px,calc(100vw - 32px))}.ml-listing-mirror-header,.ml-listing-mirror-footer{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;padding:22px 24px}.ml-listing-mirror-header{border-bottom:1px solid var(--border-color, #d7e1ef)}.ml-listing-mirror-header h3,.ml-listing-mirror-header p{margin:0}.ml-listing-mirror-header .eyebrow{margin-bottom:6px}.ml-listing-mirror-header h3{font-size:1.45rem;margin-bottom:6px}.ml-listing-mirror-target{background:#f4f8fd;border-bottom:1px solid #d7e1ef;display:grid;gap:3px;padding:14px 24px}.ml-listing-mirror-target span,.ml-listing-mirror-source span,.ml-listing-mirror-summary span,.ml-listing-mirror-field small{color:#5c6f8e;font-size:.78rem}.ml-listing-mirror-source{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(260px,1.4fr) minmax(220px,.8fr) auto;padding:18px 24px}.ml-listing-mirror-source label{display:grid;gap:7px}.ml-listing-mirror-source input,.ml-listing-mirror-source select{min-width:0;width:100%}.ml-listing-mirror-modal>.alert{margin:0 24px 14px}.ml-listing-mirror-body{display:grid;gap:14px;min-height:0;overflow:auto;padding:0 24px 20px}.ml-listing-mirror-summary{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ml-listing-mirror-summary article,.ml-listing-mirror-empty{background:#f8fafc;border:1px solid #d7e1ef;border-radius:14px;display:grid;gap:4px;padding:14px}.ml-listing-mirror-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-listing-mirror-fields{display:grid;gap:10px}.ml-listing-mirror-field{align-items:center;border:1px solid #cfdaea;border-radius:14px;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto minmax(135px,.7fr) repeat(2,minmax(150px,1fr));padding:14px}.ml-listing-mirror-field:has(input:checked){background:#eef6ff;border-color:#78aef7;box-shadow:inset 3px 0 #1769e0}.ml-listing-mirror-field.is-blocked{background:#f7f8fa;cursor:not-allowed;opacity:.72}.ml-listing-mirror-field>span{display:grid;gap:3px;min-width:0}.ml-listing-mirror-field>span strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-listing-mirror-field em{color:#a14335;font-size:.78rem;font-style:normal;grid-column:2 / -1}.ml-listing-mirror-empty{margin:0 24px 20px}.ml-listing-mirror-footer{align-items:center;border-top:1px solid #d7e1ef;margin-top:auto}.ml-listing-mirror-footer .ml-listing-edit-check{flex:1}@media (max-width: 800px){.ml-listing-mirror-modal{max-height:calc(100vh - 20px);width:calc(100vw - 20px)}.ml-listing-mirror-header,.ml-listing-mirror-footer,.ml-listing-mirror-source{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr)}.ml-listing-mirror-summary,.ml-listing-mirror-field{grid-template-columns:minmax(0,1fr)}.ml-listing-mirror-field{align-items:start}.ml-listing-mirror-field>input{position:absolute}.ml-listing-mirror-field-copy{padding-left:28px}.ml-listing-mirror-field em{grid-column:auto}}.ml-hub-shell{--ml-hub-accent: #1f6feb;--ml-hub-accent-strong: #0f4fb8;--ml-hub-surface: color-mix(in srgb, var(--surface-strong, #ffffff) 88%, #ffffff 12%);--ml-hub-soft: color-mix(in srgb, var(--surface, #f7fbff) 82%, #dbeafe 18%);--ml-hub-border: color-mix(in srgb, var(--border, #cbd5e1) 78%, transparent 22%);--ml-hub-shadow: 0 18px 42px rgba(30, 64, 112, .11);align-items:start;display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:minmax(220px,276px) minmax(0,1fr);min-width:0;width:100%}.ml-hub-sidebar{align-self:start;background:linear-gradient(180deg,color-mix(in srgb,var(--ml-hub-soft) 92%,#ffffff 8%),var(--ml-hub-surface)),radial-gradient(circle at top left,rgba(31,111,235,.14),transparent 36%);border:1px solid var(--ml-hub-border);border-radius:24px;box-shadow:var(--ml-hub-shadow);display:grid;gap:1rem;max-height:calc(100vh - var(--app-topbar-offset, 88px) - 28px);min-width:0;overflow:auto;padding:1rem;position:sticky;top:calc(var(--app-topbar-offset, 88px) + 14px)}.ml-hub-brand{align-items:center;display:flex;gap:.8rem;min-width:0;padding:.35rem .35rem .75rem}.ml-hub-brand-mark{background:linear-gradient(145deg,#0f5fbf,#36a3ff);border-radius:16px;box-shadow:0 12px 24px #1f6feb3d;color:#fff;display:grid;flex:0 0 auto;font-size:.78rem;font-weight:900;height:42px;letter-spacing:.04em;place-items:center;width:42px}.ml-hub-brand strong,.ml-hub-header h1,.ml-hub-panel-card strong,.ml-hub-workflow-step strong,.ml-hub-mini-card strong,.ml-hub-account-card strong,.ml-hub-setting-card strong{color:var(--text)}.ml-hub-brand span{color:var(--muted);display:block;font-size:.82rem}.ml-hub-nav{display:grid;gap:.45rem;min-width:0}.ml-hub-nav-link{align-items:center;border:1px solid transparent;border-radius:16px;color:color-mix(in srgb,var(--text) 82%,var(--muted) 18%);display:grid;gap:.72rem;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:.72rem;transition:background .18s ease,border-color .18s ease,transform .18s ease}.ml-hub-nav-link:hover,.ml-hub-nav-link:focus-visible{background:color-mix(in srgb,var(--ml-hub-soft) 78%,#ffffff 22%);border-color:color-mix(in srgb,var(--ml-hub-accent) 24%,transparent 76%);transform:translateY(-1px)}.ml-hub-nav-link-active{background:linear-gradient(180deg,#1f6feb24,#1f6feb12);border-color:#1f6feb47;box-shadow:inset 0 1px #ffffff5c}.ml-hub-nav-icon{background:#1f6feb1c;border:1px solid rgba(31,111,235,.18);border-radius:14px;color:var(--ml-hub-accent-strong);display:grid;flex:0 0 auto;font-size:.62rem;font-weight:900;height:34px;letter-spacing:.05em;place-items:center;width:34px}.ml-hub-nav-copy{display:grid;gap:.12rem;min-width:0}.ml-hub-nav-copy strong{font-size:.9rem;line-height:1.15}.ml-hub-nav-copy small{color:var(--muted);font-size:.72rem;line-height:1.25}.ml-hub-safety-note{background:#10b98117;border:1px solid rgba(16,185,129,.22);border-radius:18px;color:color-mix(in srgb,var(--text) 86%,var(--muted) 14%);display:grid;gap:.32rem;padding:.95rem}.ml-hub-safety-note span{color:var(--muted);font-size:.78rem;line-height:1.45}.ml-hub-main{display:grid;gap:1.1rem;min-width:0}.ml-hub-compact{min-width:0;width:100%}.ml-hub-header{align-items:center;background:linear-gradient(135deg,rgba(31,111,235,.12),transparent 42%),color-mix(in srgb,var(--surface-strong, #ffffff) 86%,#ffffff 14%);border:1px solid var(--ml-hub-border);border-radius:26px;box-shadow:var(--ml-hub-shadow);display:flex;gap:1rem;justify-content:space-between;min-width:0;padding:clamp(1rem,2vw,1.35rem)}.ml-hub-header h1{font-size:clamp(1.6rem,3vw,2.25rem);letter-spacing:-.04em;margin:0 0 .25rem}.ml-hub-header .muted{margin:0;max-width:72ch}.ml-hub-header-account{align-items:flex-end;background:color-mix(in srgb,var(--ml-hub-soft) 72%,#ffffff 28%);border:1px solid var(--ml-hub-border);border-radius:18px;display:grid;flex:0 1 250px;gap:.1rem;min-width:190px;padding:.78rem .9rem;text-align:right}.ml-hub-header-account span{color:var(--muted);font-size:.74rem;text-transform:uppercase}.ml-hub-header-account strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-hub-status-grid{display:grid;gap:.85rem;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0}.ml-hub-status-card{background:color-mix(in srgb,var(--surface-strong, #ffffff) 86%,#ffffff 14%);border:1px solid var(--ml-hub-border);border-radius:20px;box-shadow:0 12px 30px #1e407014;display:grid;gap:.18rem;min-width:0;padding:.9rem}.ml-hub-status-card-wide{grid-column:span 2}.ml-hub-status-card span,.ml-hub-panel-card span,.ml-hub-mini-card span{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ml-hub-status-card strong{color:var(--text);font-size:clamp(1.05rem,2vw,1.38rem);line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-hub-status-card small{color:var(--muted);line-height:1.35;min-height:2.2em}.ml-hub-page .page-header{margin-top:0}.ml-hub-dashboard-page{gap:clamp(1rem,2vw,1.45rem)}.ml-hub-hero-card{align-items:center;background:radial-gradient(circle at top right,rgba(31,111,235,.12),transparent 34%),linear-gradient(135deg,#fffffff0,#eff6ffd1);border:1px solid var(--ml-hub-border);border-radius:28px;box-shadow:var(--ml-hub-shadow);display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(220px,280px);min-width:0;padding:clamp(1.2rem,3vw,2.1rem)}.ml-hub-command-card{align-items:center;background:radial-gradient(circle at top right,rgba(31,111,235,.12),transparent 32%),linear-gradient(135deg,#fffffff5,#eff6ffbd);border:1px solid var(--ml-hub-border);border-radius:28px;box-shadow:var(--ml-hub-shadow);display:grid;gap:1.2rem;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);min-width:0;padding:clamp(1.15rem,2.5vw,1.8rem)}.ml-hub-command-card-compact{align-items:stretch;gap:clamp(.85rem,2vw,1.2rem);padding:clamp(1rem,2.2vw,1.45rem)}.ml-hub-command-card-compact .ml-hub-hero-copy h1{font-size:clamp(1.85rem,3.4vw,2.8rem)}.ml-hub-command-card-compact .ml-hub-hero-copy p{max-width:760px}.ml-hub-hero-copy{display:grid;gap:.65rem;max-width:780px}.ml-hub-hero-copy h1{color:var(--text);font-size:clamp(2rem,4vw,3.25rem);letter-spacing:-.055em;line-height:.98;margin:0}.ml-hub-hero-copy p,.ml-hub-hero-state small,.ml-hub-action-card p,.ml-hub-step-list span{color:var(--muted);margin:0}.ml-hub-hero-state{background:#ffffffc7;border:1px solid var(--ml-hub-border);border-radius:22px;display:grid;gap:.35rem;padding:1rem}.ml-hub-hero-state span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ml-hub-hero-state strong{color:var(--text);font-size:1.45rem;line-height:1.05}.ml-hub-command-summary{display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ml-hub-command-summary div{background:#ffffffc2;border:1px solid var(--ml-hub-border);border-radius:18px;display:grid;gap:.18rem;min-width:0;padding:.85rem}.ml-hub-command-summary span,.ml-hub-focus-action span{color:var(--muted);font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ml-hub-command-summary strong{color:var(--text);font-size:1.02rem;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-hub-command-summary small{color:var(--muted);font-size:.78rem;line-height:1.25}.ml-hub-action-grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.ml-hub-action-card{align-items:center;background:color-mix(in srgb,var(--surface-strong, #ffffff) 90%,#ffffff 10%);border:1px solid var(--ml-hub-border);border-radius:22px;box-shadow:0 14px 34px #1e407014;color:var(--text);display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:1rem;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ml-hub-action-card:hover,.ml-hub-action-card:focus-visible{border-color:#1f6feb52;box-shadow:0 18px 42px #1e407021;transform:translateY(-2px)}.ml-hub-action-card strong{display:block;font-size:1.08rem;margin-bottom:.25rem}.ml-hub-action-card>span{background:#1f6feb1a;border:1px solid rgba(31,111,235,.18);border-radius:999px;color:var(--ml-hub-accent-strong);font-size:.78rem;font-weight:800;padding:.42rem .65rem;white-space:nowrap}.ml-hub-focus-grid{display:grid;gap:.85rem;grid-template-columns:minmax(320px,1.35fr) repeat(2,minmax(220px,.82fr));min-width:0}.ml-hub-focus-action{align-items:center;background:color-mix(in srgb,var(--surface-strong, #ffffff) 88%,transparent 12%);border:1px solid var(--ml-hub-border);border-radius:22px;box-shadow:0 12px 30px #1e407014;color:var(--text);display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:1rem;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ml-hub-focus-action:hover,.ml-hub-focus-action:focus-visible,.ml-hub-priority-item:hover,.ml-hub-priority-item:focus-visible{border-color:#1f6feb57;box-shadow:0 18px 42px #1e407021;transform:translateY(-2px)}.ml-hub-focus-action-primary{background:linear-gradient(135deg,rgba(31,111,235,.12),transparent 56%),color-mix(in srgb,var(--surface-strong, #ffffff) 92%,transparent 8%);border-color:#1f6feb4d}.ml-hub-focus-action strong{color:var(--text);display:block;font-size:clamp(1.05rem,2vw,1.32rem);margin:.18rem 0 .28rem}.ml-hub-focus-action p{color:var(--muted);margin:0}.ml-hub-focus-action small,.ml-hub-priority-item>span{background:#1f6feb1a;border:1px solid rgba(31,111,235,.18);border-radius:999px;color:var(--ml-hub-accent-strong);font-size:.78rem;font-weight:900;padding:.46rem .68rem;white-space:nowrap}.ml-hub-panel-grid-readable{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.ml-hub-panel-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));min-width:0}.ml-hub-panel-grid-compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.ml-hub-panel-card,.ml-hub-mini-card,.ml-hub-account-card,.ml-hub-setting-card{background:color-mix(in srgb,var(--surface-strong, #ffffff) 78%,transparent 22%);border:1px solid var(--ml-hub-border);border-radius:18px;display:grid;gap:.5rem;min-width:0;padding:1rem}.ml-hub-panel-card p,.ml-hub-setting-card p,.ml-hub-workflow-step p,.ml-hub-next-item p{color:var(--muted);margin:0}.ml-hub-panel-card-safe{border-color:#10b98159}.ml-hub-panel-card-warning{border-color:#f59e0b6b}.ml-hub-panel-card-danger{border-color:#ef44446b}.ml-hub-workflow-card{overflow:hidden}.ml-hub-workflow{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.ml-hub-workflow-step{border:1px dashed var(--ml-hub-border);border-radius:18px;display:grid;gap:.45rem;min-width:0;padding:.95rem}.ml-hub-workflow-step>span,.ml-hub-next-item>span{align-items:center;background:#1f6feb1f;border-radius:999px;color:var(--ml-hub-accent-strong);display:inline-flex;font-size:.78rem;font-weight:900;height:28px;justify-content:center;width:28px}.ml-hub-next-list{display:grid;gap:.65rem}.ml-hub-next-item{align-items:center;border:1px solid var(--ml-hub-border);border-radius:16px;display:grid;gap:.7rem;grid-template-columns:auto minmax(0,1fr);padding:.78rem}.ml-hub-guidance-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.ml-hub-operator-grid{display:grid;gap:1rem;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)}.ml-hub-operations-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.ml-hub-operations-grid-priority{grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr))}.ml-hub-operation-card{align-items:stretch;background:color-mix(in srgb,var(--surface-strong, #ffffff) 86%,transparent 14%);border:1px solid var(--ml-hub-border);border-radius:22px;color:var(--text);display:grid;gap:.9rem;min-height:164px;min-width:0;padding:1rem;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ml-hub-operation-card:hover,.ml-hub-operation-card:focus-visible{border-color:#1f6feb57;box-shadow:0 18px 40px #0f172a1a;outline:none;transform:translateY(-2px)}.ml-hub-operation-card span{color:var(--muted);display:block;font-size:.7rem;font-weight:900;letter-spacing:.08em;margin-bottom:.35rem;text-transform:uppercase}.ml-hub-operation-card strong{color:var(--text);display:block;font-size:1.42rem;letter-spacing:-.035em;line-height:1}.ml-hub-operation-card p,.ml-hub-operation-card small{color:var(--muted);margin:0}.ml-hub-operation-card b{align-self:end;background:#1f6feb14;border:1px solid rgba(31,111,235,.16);border-radius:999px;color:var(--ml-hub-accent-strong);display:inline-flex;font-size:.78rem;justify-content:center;justify-self:start;padding:.48rem .75rem}.ml-hub-operation-card-safe{border-color:#10b9814d}.ml-hub-operation-card-warning{border-color:#f59e0b5c}.ml-hub-operation-card-danger{border-color:#ef44445c}.ml-hub-metric-strip{display:grid;gap:.65rem;grid-template-columns:repeat(4,minmax(0,1fr))}.ml-hub-metric-strip>div{background:#1f6feb0e;border:1px solid rgba(31,111,235,.12);border-radius:16px;display:grid;gap:.24rem;min-width:0;padding:.85rem}.ml-hub-metric-strip span{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ml-hub-metric-strip strong{color:var(--text);font-size:1.22rem}.ml-hub-metric-strip small{color:var(--muted)}.ml-hub-timeline-list{display:grid;gap:.65rem}.ml-hub-timeline-row{align-items:center;border:1px solid var(--ml-hub-border);border-radius:16px;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:.75rem}.ml-hub-timeline-row strong{color:var(--text);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-hub-timeline-row p{color:var(--muted);margin:.2rem 0 0}.ml-hub-dashboard-brief{display:grid;gap:1rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.ml-hub-guidance-card{border-radius:24px}.ml-hub-step-list{counter-reset:ml-hub-step;display:grid;gap:.7rem;list-style:none;margin:0;padding:0}.ml-hub-step-list li{align-items:start;border:1px solid var(--ml-hub-border);border-radius:18px;counter-increment:ml-hub-step;display:grid;gap:.22rem .75rem;grid-template-columns:auto minmax(0,1fr);padding:.82rem}.ml-hub-step-list li:before{background:#1f6feb1c;border-radius:999px;color:var(--ml-hub-accent-strong);content:counter(ml-hub-step);display:grid;font-size:.78rem;font-weight:900;height:30px;place-items:center;width:30px}.ml-hub-step-list strong,.ml-hub-step-list span{grid-column:2}.ml-hub-safe-list{display:grid;gap:.55rem}.ml-hub-safe-list span{background:#10b98114;border:1px solid rgba(16,185,129,.2);border-radius:14px;color:color-mix(in srgb,var(--text) 82%,var(--muted) 18%);padding:.72rem}.ml-hub-priority-list{display:grid;gap:.65rem}.ml-hub-priority-item{align-items:center;background:color-mix(in srgb,var(--surface-strong, #ffffff) 84%,transparent 16%);border:1px solid var(--ml-hub-border);border-radius:18px;color:var(--text);display:grid;gap:.9rem;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:.88rem;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ml-hub-priority-item strong{color:var(--text);display:block;margin-bottom:.18rem}.ml-hub-priority-item p{color:var(--muted);margin:0}.ml-hub-priority-primary{border-color:#1f6feb47}.ml-hub-priority-warning{border-color:#f59e0b6b}.ml-hub-priority-safe{border-color:#10b98152}.ml-hub-status-compact-grid{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ml-hub-status-compact-grid .ml-hub-panel-card{padding:.82rem}.ml-hub-filter-bar{align-items:end;display:grid;gap:.85rem;grid-template-columns:minmax(220px,2fr) minmax(150px,1fr) minmax(150px,1fr) auto}.ml-hub-filter-bar .field span{color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ml-hub-filter-bar input,.ml-hub-filter-bar select{min-height:42px}.ml-hub-table{border:1px solid var(--ml-hub-border);border-radius:18px;display:grid;min-width:0;overflow:hidden}.ml-hub-table-row{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--ml-hub-border) 72%,transparent 28%);display:grid;gap:.85rem;grid-template-columns:minmax(210px,1.8fr) repeat(3,minmax(110px,.7fr)) minmax(130px,.8fr);min-width:0;padding:.85rem}.ml-catalog-table .ml-hub-table-row{grid-template-columns:82px minmax(210px,1.8fr) repeat(3,minmax(110px,.7fr)) minmax(140px,.8fr)}.ml-catalog-table .ml-hub-table-row.is-selected{background:color-mix(in srgb,var(--primary) 7%,var(--surface) 93%)}.ml-catalog-select-cell{align-items:center;display:inline-flex;gap:.5rem;min-width:0}.ml-catalog-select-cell input{accent-color:var(--primary);cursor:pointer;height:1.1rem;width:1.1rem}.ml-catalog-bulk-bar{align-items:center;background:color-mix(in srgb,var(--primary) 7%,var(--surface) 93%);border:1px solid color-mix(in srgb,var(--primary) 28%,var(--ml-hub-border) 72%);border-radius:18px;display:flex;gap:1rem;justify-content:space-between;padding:.9rem 1rem}.ml-catalog-bulk-bar strong,.ml-catalog-bulk-bar small{display:block}.ml-catalog-bulk-bar small{color:var(--muted);font-size:.82rem;margin-top:.2rem}.ml-catalog-auto-modal{display:grid;gap:1rem;max-height:min(88vh,820px);overflow:auto;width:min(960px,94vw)}.ml-catalog-auto-head{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.ml-catalog-auto-head h2,.ml-catalog-auto-head p{margin:0}.ml-catalog-auto-head p:not(.eyebrow){color:var(--muted);margin-top:.35rem;max-width:680px}.ml-catalog-auto-summary{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.ml-catalog-auto-summary article,.ml-catalog-auto-item{border:1px solid var(--ml-hub-border);border-radius:16px;background:color-mix(in srgb,var(--surface) 90%,var(--ml-hub-soft) 10%)}.ml-catalog-auto-summary article{display:grid;gap:.2rem;padding:.85rem}.ml-catalog-auto-summary span,.ml-catalog-auto-summary small{color:var(--muted);font-size:.76rem}.ml-catalog-auto-summary strong{color:var(--text);font-size:1.45rem;line-height:1}.ml-catalog-auto-list{display:grid;gap:.65rem}.ml-catalog-auto-item{align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(105px,.7fr)) minmax(128px,auto);padding:.75rem}.ml-catalog-auto-item strong,.ml-catalog-auto-item small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-catalog-auto-item small{color:var(--muted);margin-top:.18rem}.ml-hub-table-row:last-child{border-bottom:0}.ml-hub-table-head{background:color-mix(in srgb,var(--ml-hub-soft) 84%,#ffffff 16%);color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ml-hub-table-row strong,.ml-hub-table-row small,.ml-hub-table-row span{min-width:0;overflow-wrap:anywhere}.ml-hub-table-row small{color:var(--muted);display:block;margin-top:.18rem}.ml-hub-empty-row{color:var(--muted);padding:1.1rem}.ml-hub-permission-grid,.ml-hub-settings-grid,.ml-hub-blocked-actions{display:grid;gap:.65rem}.ml-hub-permission-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.ml-hub-permission-grid span{background:color-mix(in srgb,var(--ml-hub-soft) 72%,transparent 28%);border-radius:12px;color:var(--muted);padding:.55rem}.ml-hub-settings-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.ml-hub-blocked-actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}body[data-theme=dark] .ml-hub-shell{--ml-hub-surface: rgba(20, 29, 42, .92);--ml-hub-soft: rgba(32, 45, 64, .86);--ml-hub-border: rgba(88, 114, 148, .42);--ml-hub-shadow: 0 18px 42px rgba(2, 8, 23, .28)}body[data-theme=dark] .ml-hub-hero-card,body[data-theme=dark] .ml-hub-action-card,body[data-theme=dark] .ml-hub-hero-state{background:#141d2adb}body[data-theme=dark] .ml-hub-nav-icon,body[data-theme=dark] .ml-hub-workflow-step>span,body[data-theme=dark] .ml-hub-next-item>span{color:#9fd0ff}@media (max-width: 1280px){.ml-hub-shell{padding-top:2.75rem}.ml-hub-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1060px){.ml-hub-shell{grid-template-columns:minmax(0,1fr)}.ml-hub-sidebar{max-height:none;position:static}.ml-hub-nav{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.ml-hub-safety-note{display:none}.ml-hub-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-hub-guidance-grid,.ml-hub-operator-grid,.ml-hub-dashboard-brief,.ml-hub-focus-grid,.ml-hub-metric-strip,.ml-hub-command-card{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.ml-hub-hero-card,.ml-hub-action-card,.ml-hub-command-summary,.ml-hub-status-compact-grid{grid-template-columns:minmax(0,1fr)}.ml-hub-command-card-compact{padding:1rem}.ml-hub-operation-card{min-height:0}.ml-hub-action-card>span,.ml-hub-focus-action small,.ml-hub-priority-item>span{justify-self:start}.ml-hub-focus-action,.ml-hub-priority-item{grid-template-columns:minmax(0,1fr)}.ml-hub-header{align-items:stretch;display:grid}.ml-hub-header-account{align-items:start;min-width:0;text-align:left}.ml-hub-status-grid{grid-template-columns:minmax(0,1fr)}.ml-hub-status-card-wide{grid-column:auto}.ml-hub-filter-bar{grid-template-columns:minmax(0,1fr)}.ml-hub-table{border:0;gap:.75rem}.ml-hub-table-head{display:none}.ml-hub-table-row{border:1px solid var(--ml-hub-border);border-radius:16px;grid-template-columns:minmax(0,1fr)}.ml-catalog-table .ml-hub-table-row,.ml-catalog-auto-item{grid-template-columns:minmax(0,1fr)}.ml-catalog-bulk-bar,.ml-catalog-auto-head{align-items:stretch;flex-direction:column}.ml-catalog-bulk-bar .inline-actions,.ml-catalog-auto-modal .modal-actions{justify-content:stretch}.ml-catalog-bulk-bar .button,.ml-catalog-bulk-bar .button-secondary,.ml-catalog-auto-modal .button,.ml-catalog-auto-modal .button-secondary{justify-content:center;width:100%}.ml-catalog-auto-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.ml-hub-nav{display:flex;gap:.55rem;overflow-x:auto;padding-bottom:.2rem;scroll-snap-type:x proximity}.ml-hub-nav-link{flex:0 0 min(82vw,260px);scroll-snap-align:start}.ml-hub-brand{padding-bottom:.25rem}.ml-catalog-auto-summary{grid-template-columns:minmax(0,1fr)}}.ml-hub-two-column{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.compact-list{display:grid;gap:.45rem;list-style:none;margin:.6rem 0 0;padding:0}.compact-list li{color:var(--ml-hub-muted);font-size:.88rem;line-height:1.4}@media (max-width: 760px){.ml-hub-two-column{grid-template-columns:minmax(0,1fr)}}.ml-op-page{display:grid;gap:1rem}.ml-op-page-header{align-items:center;background:radial-gradient(circle at 100% 0%,rgba(37,99,235,.1),transparent 28%),linear-gradient(135deg,#fffffff5,#eff6ffbd);border:1px solid rgba(148,163,184,.28);border-radius:24px;box-shadow:0 18px 44px #0f172a12;color:#0f172a;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;padding:clamp(1rem,2.2vw,1.5rem)}.ml-op-page-header-copy{display:grid;gap:.4rem;min-width:0}.ml-op-page-header h1{color:#0f172a;font-size:clamp(1.75rem,3.8vw,2.85rem);letter-spacing:-.055em;line-height:1;margin:0}.ml-op-page-header p{color:#334155;margin:0;max-width:78ch}.ml-op-eyebrow{color:#475569!important;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.ml-op-page-actions,.ml-op-meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem}.ml-op-page-actions{justify-content:flex-end}.ml-op-badge{align-items:center;border:1px solid rgba(148,163,184,.28);border-radius:999px;display:inline-flex;font-size:.76rem;font-weight:850;gap:.35rem;line-height:1;padding:.42rem .62rem}.ml-op-badge-neutral,.ml-op-badge-info{background:#eff6ff;color:#1e3a8a}.ml-op-badge-success{background:#dcfce7;color:#166534}.ml-op-badge-warning{background:#fff7ed;border-color:#fb923c5c;color:#9a3412}.ml-op-badge-danger{background:#fee2e2;border-color:#f871715c;color:#991b1b}.ml-op-summary-grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.ml-op-summary-card{background:#ffffffe6;border:1px solid rgba(148,163,184,.28);border-radius:20px;box-shadow:0 12px 30px #0f172a0e;display:flex;gap:.85rem;justify-content:space-between;min-width:0;padding:.95rem}.ml-op-summary-card span{color:#64748b;display:block;font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ml-op-summary-card strong{color:#0f172a;display:block;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.1;margin-top:.2rem}.ml-op-summary-card small{color:#475569;display:block;line-height:1.35;margin-top:.18rem}.ml-op-summary-card-success{border-color:#22c55e52}.ml-op-summary-card-warning{border-color:#f59e0b61}.ml-op-summary-card-danger{border-color:#ef444457}.ml-op-filter-bar{align-items:end;background:#ffffffe6;border:1px solid rgba(148,163,184,.26);border-radius:20px;box-shadow:0 14px 34px #0f172a0e;display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));padding:.9rem}.ml-op-data-table,.ml-op-data-list,.ml-op-empty-state{background:#ffffffe6;border:1px solid rgba(148,163,184,.26);border-radius:22px;box-shadow:0 14px 36px #0f172a0e;min-width:0}.ml-op-data-table{overflow-x:auto}.ml-op-data-list{display:grid;gap:.7rem;padding:.85rem}.ml-op-empty-state{color:#334155;display:grid;gap:.45rem;padding:clamp(1rem,2vw,1.35rem)}.ml-op-empty-state strong{color:#0f172a;font-size:1.05rem}.ml-op-empty-state p{color:#475569;margin:0}.ml-op-technical-details{background:#f8fafce0;border:1px dashed rgba(148,163,184,.45);border-radius:14px;color:#334155;padding:.62rem .72rem}.ml-op-technical-details summary{color:#475569;cursor:pointer;font-size:.78rem;font-weight:850}.ml-op-technical-details[open]{background:#fff;box-shadow:inset 0 1px #fffc}.ml-op-technical-body{display:grid;gap:.65rem;margin-top:.65rem}.ml-op-technical-body pre{max-height:280px;overflow:auto}.ml-op-protected-panel{align-items:center;background:#fff7ede6;border:1px solid rgba(251,146,60,.3);border-radius:20px;color:#7c2d12;display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr) auto;padding:.95rem}.ml-op-protected-panel p{margin:.25rem 0 0}.ml-op-protected-actions{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.card,.table-card,.ml-hub-action-card,.ml-hub-panel-card,.ml-hub-mini-card,.ml-orders-hero,.ml-orders-filters,.ml-orders-metric,.ml-orders-detail,.ml-orders-list,.ml-publication-card{border-color:#94a3b842!important;box-shadow:0 14px 34px #0f172a0e!important}.ml-questions-workspace .ml-hub-operation-card,.ml-questions-workspace .ml-hub-panel-card,.ml-listings-page .ml-hub-operation-card,.ml-listings-page .ml-hub-panel-card,.ml-orders-workspace .ml-hub-operation-card,.ml-orders-workspace .ml-hub-panel-card{min-height:0}@media (max-width: 820px){.ml-op-page-header,.ml-op-protected-panel{grid-template-columns:minmax(0,1fr)}.ml-op-page-actions,.ml-op-protected-actions{justify-content:flex-start}}.ml-hub-dashboard-v2{gap:16px;margin-inline:auto;max-width:min(100%,1440px)}.ml-hub-dashboard-v2 .ml-hub-control-room{background:#0f172a;border:1px solid #1e293b;border-radius:8px;color:#f8fafc;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:24px}.ml-hub-control-copy{display:grid;gap:8px;max-width:780px}.ml-hub-control-kicker,.ml-hub-section-heading span,.ml-hub-lane-card span,.ml-hub-metric-pill span{font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ml-hub-control-kicker{color:#93c5fd}.ml-hub-control-copy h1{color:#fff;font-size:2.55rem;font-weight:850;letter-spacing:0;line-height:1;margin:0}.ml-hub-control-copy p{color:#cbd5e1;font-size:1rem;line-height:1.55;margin:0}.ml-hub-control-actions{align-content:start;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:360px}.ml-hub-control-actions .button-primary,.ml-hub-control-actions .button-secondary{border-radius:8px;min-height:40px}.ml-hub-control-actions .button-primary{background:#fff;border-color:#fff;color:#0f172a}.ml-hub-control-actions .button-secondary{background:#172554;border-color:#334155;color:#f8fafc}.ml-hub-control-metrics{display:grid;gap:10px;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr))}.ml-hub-metric-pill{background:#111827;border:1px solid #243244;border-left:4px solid #3b82f6;border-radius:8px;display:grid;gap:4px;min-width:0;padding:12px}.ml-hub-metric-pill span{color:#94a3b8}.ml-hub-metric-pill strong{color:#fff;font-size:1.25rem;letter-spacing:0;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-hub-metric-pill small{color:#cbd5e1;line-height:1.3}.ml-hub-workbench,.ml-hub-dashboard-brief-v2{display:grid;gap:16px;grid-template-columns:minmax(0,1.55fr) minmax(320px,.72fr)}.ml-hub-workbench-panel{background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 10px 24px #0f172a0f;display:grid;gap:14px;min-width:0;padding:16px}.ml-hub-workbench-main{min-height:280px}.ml-hub-section-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;min-width:0}.ml-hub-section-heading.compact{display:block}.ml-hub-section-heading span{color:#64748b}.ml-hub-section-heading h2{color:#0f172a;font-size:1.55rem;font-weight:850;letter-spacing:0;line-height:1.1;margin:4px 0 0}.ml-hub-section-heading p{color:#475569;line-height:1.45;margin:0;max-width:560px}.ml-hub-action-lanes{display:grid;gap:10px}.ml-hub-lane-card{align-items:center;background:#f8fafc;border:1px solid #dbe4ef;border-left:4px solid #94a3b8;border-radius:8px;color:#0f172a;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:14px;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ml-hub-lane-card:hover,.ml-hub-lane-card:focus-visible{border-color:#93c5fd;box-shadow:0 12px 28px #0f172a14;outline:none;transform:translateY(-1px)}.ml-hub-lane-card-primary{background:#eff6ff;border-color:#bfdbfe;border-left-color:#2563eb}.ml-hub-lane-card span{color:#64748b;display:block;margin-bottom:4px}.ml-hub-lane-card strong{color:#0f172a;display:block;font-size:1.24rem;font-weight:850;letter-spacing:0;line-height:1.12}.ml-hub-lane-card p{color:#475569;margin:6px 0 0}.ml-hub-lane-card b{background:#fff;border:1px solid #cbd5e1;border-radius:999px;color:#1d4ed8;font-size:.78rem;padding:7px 10px;white-space:nowrap}.ml-hub-health-panel{align-content:start;background:#f8fafc}.ml-hub-health-list{display:grid;gap:8px;margin:0}.ml-hub-health-list div{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.ml-hub-health-list dt{color:#64748b;font-size:.8rem;font-weight:800}.ml-hub-health-list dd{color:#0f172a;font-weight:850;margin:0;text-align:right}.ml-hub-dashboard-brief-v2 .ml-hub-timeline-row{border-radius:8px}.ml-hub-safe-list-v2 span{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#334155;padding:10px}@media (max-width: 980px){.ml-hub-dashboard-v2 .ml-hub-control-room,.ml-hub-workbench,.ml-hub-dashboard-brief-v2{grid-template-columns:1fr}.ml-hub-control-actions{justify-content:flex-start;min-width:0}.ml-hub-control-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.ml-hub-dashboard-v2 .ml-hub-control-room{padding:16px}.ml-hub-control-copy h1{font-size:2rem}.ml-hub-control-actions,.ml-hub-section-heading{align-items:stretch;flex-direction:column}.ml-hub-control-actions .button-primary,.ml-hub-control-actions .button-secondary{justify-content:center;width:100%}.ml-hub-control-metrics,.ml-hub-lane-card,.ml-hub-health-list div{grid-template-columns:1fr}.ml-hub-lane-card b,.ml-hub-health-list dd{justify-self:start;text-align:left}}.ml-dashboard-page{--ml-dashboard-blue: #1f6feb;--ml-dashboard-blue-dark: #0b3a75;--ml-dashboard-border: #dbe4ef;--ml-dashboard-text: #17233f;--ml-dashboard-muted: #64748b;--ml-dashboard-soft: #f7fbff;background:#f6f9fd;border:1px solid rgba(148,163,184,.22);border-radius:0;box-shadow:0 18px 48px #0f172a0a;color:var(--ml-dashboard-text);display:grid;gap:0;grid-template-columns:236px minmax(620px,1fr) 320px;margin:0 auto;max-width:1680px;min-height:calc(100vh - 88px);overflow:hidden;width:min(100%,1680px)}.ml-dashboard-sidebar{background:linear-gradient(180deg,#fff,#f8fbff);border-right:1px solid var(--ml-dashboard-border);display:grid;grid-template-rows:repeat(4,max-content) 1fr;gap:1.55rem;min-width:0;padding:1.8rem 1rem 1rem}.ml-dashboard-sidebar-section{display:grid;gap:.38rem}.ml-dashboard-sidebar-section>span{color:#59708f;font-size:.7rem;font-weight:850;letter-spacing:.08em;padding:0 .6rem .35rem;text-transform:uppercase}.ml-dashboard-side-link{align-items:center;border-radius:8px;color:#1f2d4d;display:flex;gap:.78rem;min-height:42px;padding:.65rem .72rem;text-decoration:none;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.ml-dashboard-side-link span{color:#15396c;display:grid;font-size:1rem;height:22px;place-items:center;width:22px}.ml-dashboard-side-link:hover,.ml-dashboard-side-link:focus-visible,.ml-dashboard-side-link-active{background:#eaf3ff;color:#0b63f6;outline:none}.ml-dashboard-side-link-active{box-shadow:inset 3px 0 #0b63f6;font-weight:800}.ml-dashboard-sidebar-footer{align-self:end;border-top:1px solid var(--ml-dashboard-border);color:#5b6f8d;font-size:.86rem;padding:1rem .6rem 0}.ml-dashboard-main{display:grid;gap:1rem;min-width:0;padding:1rem}.ml-dashboard-hero,.ml-dashboard-table-card,.ml-dashboard-metric-card,.ml-dashboard-detail-panel{background:#fff;border:1px solid var(--ml-dashboard-border);box-shadow:0 10px 24px #0f172a0b}.ml-dashboard-hero{align-items:center;border-radius:10px;display:flex;gap:1rem;justify-content:space-between;padding:1.45rem 1.25rem}.ml-dashboard-hero h1{color:#17233f;font-size:1.62rem;font-weight:850;letter-spacing:-.02em;line-height:1;margin:0 0 .42rem}.ml-dashboard-hero p{color:#587091;margin:0}.ml-dashboard-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.72rem;justify-content:flex-end}.ml-dashboard-date-button{align-items:center;background:#fff;border:1px solid #cdd9ea;border-radius:8px;color:#17233f;display:inline-flex;font-weight:750;min-height:42px;padding:.55rem .9rem}.ml-dashboard-metrics{display:grid;gap:.8rem;grid-template-columns:repeat(5,minmax(0,1fr))}.ml-dashboard-metric-card{align-items:center;border-radius:10px;display:flex;gap:.88rem;min-width:0;padding:1rem}.ml-dashboard-icon{align-items:center;border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:.9rem;font-weight:900;height:42px;justify-content:center;width:42px}.ml-dashboard-icon-blue{background:#1f6feb}.ml-dashboard-icon-green{background:#35bf5c}.ml-dashboard-icon-purple{background:#9147e8}.ml-dashboard-icon-orange{background:#f59e0b}.ml-dashboard-icon-red{background:#ef4444}.ml-dashboard-metric-card span{color:#526987;display:block;font-size:.84rem;margin-bottom:.24rem}.ml-dashboard-metric-card strong{color:#17233f;display:block;font-size:1.35rem;font-weight:850;letter-spacing:-.02em;line-height:1.1}.ml-dashboard-delta{display:block;font-size:.75rem;margin-top:.34rem}.ml-dashboard-delta-blue,.ml-dashboard-delta-green,.ml-dashboard-delta-purple,.ml-dashboard-delta-orange{color:#16a34a}.ml-dashboard-delta-red{color:#ef4444}.ml-dashboard-table-card{border-radius:10px;display:grid;min-width:0;overflow:hidden}.ml-dashboard-filterbar{align-items:end;border-bottom:1px solid var(--ml-dashboard-border);display:grid;gap:.75rem;grid-template-columns:minmax(260px,1.7fr) repeat(3,minmax(120px,.75fr)) auto auto;padding:1rem}.ml-dashboard-filterbar label{display:grid;gap:.28rem}.ml-dashboard-filterbar label span{color:#71829b;font-size:.74rem;font-weight:800}.ml-dashboard-filterbar input,.ml-dashboard-filterbar select{background:#fff;border:1px solid #cdd9ea;border-radius:8px;color:#17233f;min-height:44px;padding:.55rem .74rem}.ml-dashboard-search input{padding-left:1rem}.ml-dashboard-table-wrap{min-width:0;overflow-x:auto}.ml-dashboard-table{border-collapse:collapse;min-width:980px;width:100%}.ml-dashboard-table th,.ml-dashboard-table td{border-bottom:1px solid #e6edf6;padding:.85rem 1rem;text-align:left;vertical-align:middle}.ml-dashboard-table th{background:#fbfdff;color:#526987;font-size:.76rem;font-weight:850}.ml-dashboard-table td{color:#24324f;font-size:.88rem}.ml-dashboard-table td strong{color:#17233f;display:block}.ml-dashboard-table td small{color:#6c7e98;display:block;margin-top:.18rem}.ml-dashboard-row-selected{background:#f8fbff}.ml-dashboard-product-cell{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;gap:.72rem;max-width:270px;min-width:0;padding:0;text-align:left;width:100%}.ml-dashboard-product-cell>span{display:block;min-width:0;overflow:hidden}.ml-dashboard-product-cell img,.ml-dashboard-product-empty{background:#eef4fb;border:1px solid #dbe4ef;border-radius:8px;flex:0 0 auto;height:44px;object-fit:cover;width:44px}.ml-dashboard-product-empty{align-items:center;color:#1f6feb;display:inline-flex;font-size:.72rem;font-weight:900;justify-content:center}.ml-dashboard-product-cell strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-dashboard-status{border-radius:999px;display:inline-flex;font-size:.76rem;font-weight:800;padding:.25rem .55rem}.ml-dashboard-status-success{background:#dcfce7;color:#166534}.ml-dashboard-status-warning{background:#fef3c7;color:#92400e}.ml-dashboard-status-danger{background:#fee2e2;color:#991b1b}.ml-dashboard-status-neutral{background:#e8eef6;color:#526987}.ml-dashboard-dot-line{align-items:center;display:inline-flex;gap:.45rem}.ml-dashboard-dot-line i,.ml-dashboard-detail-ok:before{background:#22c55e;border-radius:999px;content:"";display:inline-block;height:7px;width:7px}.ml-dashboard-row-menu{background:transparent;border:0;color:#526987;cursor:pointer;font-size:1.28rem;line-height:1;padding:.2rem}.ml-dashboard-empty{color:#526987;padding:1.5rem;text-align:center}.ml-dashboard-table-footer{align-items:center;color:#526987;display:flex;gap:1rem;justify-content:space-between;padding:.85rem 1rem}.ml-dashboard-table-footer div{display:flex;gap:.4rem}.ml-dashboard-page-button{background:#fff;border:1px solid #cdd9ea;border-radius:8px;color:#17233f;min-height:34px;min-width:34px}.ml-dashboard-page-button-active{background:#eaf3ff;color:#0b63f6;font-weight:850}.ml-dashboard-detail-panel{border-bottom:0;border-right:0;border-top:0;display:grid;grid-auto-rows:max-content;min-width:0;overflow:auto}.ml-dashboard-detail-head{align-items:center;border-bottom:1px solid var(--ml-dashboard-border);display:flex;justify-content:space-between;padding:1.15rem 1.25rem}.ml-dashboard-detail-head h2{color:#17233f;font-size:1.15rem;margin:0}.ml-dashboard-detail-head span{color:#526987;font-size:1.35rem}.ml-dashboard-detail-product{align-items:center;display:grid;gap:.85rem;grid-template-columns:74px minmax(0,1fr);padding:1rem 1.25rem}.ml-dashboard-detail-product img,.ml-dashboard-detail-empty{background:#eef4fb;border-radius:10px;height:74px;object-fit:cover;width:74px}.ml-dashboard-detail-empty{align-items:center;color:#1f6feb;display:inline-flex;font-weight:900;justify-content:center}.ml-dashboard-detail-product strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#17233f;display:-webkit-box;line-height:1.28;margin-bottom:.3rem;overflow:hidden}.ml-dashboard-detail-product small{color:#526987;display:block;margin-bottom:.38rem}.ml-dashboard-detail-tabs{border-bottom:1px solid var(--ml-dashboard-border);display:grid;grid-template-columns:repeat(4,1fr)}.ml-dashboard-detail-tabs span{color:#526987;font-size:.86rem;padding:.9rem .6rem;text-align:center}.ml-dashboard-detail-tabs .active{box-shadow:inset 0 -3px #0b63f6;color:#0b63f6;font-weight:850}.ml-dashboard-detail-list{display:grid;gap:1.15rem;margin:0;padding:1.35rem 1.25rem}.ml-dashboard-detail-list div{align-items:start;display:grid;gap:.75rem;grid-template-columns:minmax(0,.75fr) minmax(0,1fr)}.ml-dashboard-detail-list dt{color:#71829b;font-size:.82rem}.ml-dashboard-detail-list dd{color:#17233f;font-weight:750;margin:0;min-width:0;overflow-wrap:anywhere}.ml-dashboard-detail-ok{align-items:center;display:inline-flex;gap:.45rem}.ml-dashboard-detail-sales,.ml-dashboard-detail-technical,.ml-dashboard-detail-actions{border-top:1px solid var(--ml-dashboard-border);display:grid;gap:.8rem;padding:1.25rem}.ml-dashboard-detail-section-head{align-items:center;display:flex;justify-content:space-between}.ml-dashboard-detail-section-head h3{color:#17233f;font-size:1rem;margin:0}.ml-dashboard-detail-section-head select{border:1px solid #cdd9ea;border-radius:8px;color:#526987;min-height:34px;padding:.35rem .6rem}.ml-dashboard-sales-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ml-dashboard-sales-grid span{display:grid;gap:.24rem}.ml-dashboard-sales-grid small,.ml-dashboard-detail-technical small,.ml-dashboard-detail-actions span{color:#6c7e98}.ml-dashboard-sales-grid strong,.ml-dashboard-detail-technical strong{color:#17233f;font-size:1.14rem}.ml-dashboard-detail-technical{background:#fbfdff}.ml-dashboard-detail-technical span{color:#0b63f6;font-weight:850}.ml-dashboard-detail-actions .button-secondary{justify-content:center}.ml-dashboard-detail-placeholder{color:#526987;padding:1.25rem}@media (max-width: 1320px){.ml-dashboard-page{grid-template-columns:220px minmax(0,1fr)}.ml-dashboard-detail-panel{border-left:1px solid var(--ml-dashboard-border);grid-column:1 / -1}.ml-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 980px){.ml-dashboard-page{grid-template-columns:minmax(0,1fr)}.ml-dashboard-sidebar{border-bottom:1px solid var(--ml-dashboard-border);border-right:0;display:flex;gap:.8rem;overflow-x:auto;padding:.85rem}.ml-dashboard-sidebar-section{flex:0 0 auto;min-width:190px}.ml-dashboard-sidebar-footer{display:none}.ml-dashboard-filterbar,.ml-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.ml-dashboard-main{padding:.75rem}.ml-dashboard-hero,.ml-dashboard-table-footer,.ml-dashboard-detail-section-head{align-items:stretch;flex-direction:column}.ml-dashboard-hero-actions{justify-content:flex-start}.ml-dashboard-filterbar,.ml-dashboard-metrics,.ml-dashboard-sales-grid,.ml-dashboard-detail-list div,.ml-dashboard-detail-product{grid-template-columns:minmax(0,1fr)}}.ml-batch-page{display:grid;gap:18px}.ml-batch-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:14px}.ml-batch-empty{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(260px,360px)}.ml-batch-recent{display:grid;gap:10px}.ml-batch-recent a{border:1px solid var(--ml-hub-border, var(--border, #cbd5e1));border-radius:14px;color:inherit;display:grid;gap:4px;padding:12px;text-decoration:none}.ml-batch-actions-card{display:grid;gap:16px}.ml-batch-account-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ml-batch-account-card{align-items:center;border:1px solid var(--ml-hub-border, var(--border, #cbd5e1));border-radius:16px;cursor:pointer;display:flex;gap:12px;padding:14px}.ml-batch-account-card.is-selected{background:var(--surface-selected, #eaf3ff);border-color:var(--ml-hub-accent, #0f62fe)}.ml-batch-toolbar .ml-hub-filter-bar{align-items:end;grid-template-columns:minmax(220px,1.2fr) minmax(170px,.6fr) minmax(170px,.6fr) minmax(320px,auto)}.ml-batch-shell{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.ml-batch-table .ml-hub-table-head,.ml-batch-table .ml-hub-table-row{grid-template-columns:90px minmax(220px,1.5fr) 100px 90px 80px 110px minmax(190px,1fr) 100px}.ml-batch-table .ml-hub-table-row>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-batch-review-panel{display:grid;gap:16px;position:sticky;top:88px}.ml-batch-status-list{display:flex;flex-wrap:wrap;gap:8px}.ml-batch-status-list span{background:#eef5ff;border:1px solid #cfe0ff;border-radius:999px;color:#24446f;font-size:12px;padding:6px 10px}.ml-batch-form-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ml-batch-description-field,.ml-batch-form-grid label{display:grid;gap:6px}.ml-batch-picture-strip{display:flex;flex-wrap:wrap;gap:10px}.ml-batch-picture-strip img{aspect-ratio:1;border:1px solid var(--ml-hub-border, var(--border, #cbd5e1));border-radius:12px;height:72px;object-fit:cover;width:72px}.ml-catalog-table .ml-hub-table-head .ml-catalog-select-cell{align-items:center;display:flex;gap:8px}@media (max-width: 1180px){.ml-batch-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-batch-shell,.ml-batch-empty{grid-template-columns:1fr}.ml-batch-review-panel{position:static}.ml-batch-toolbar .ml-hub-filter-bar{grid-template-columns:1fr 1fr}}@media (max-width: 720px){.ml-batch-summary-grid,.ml-batch-form-grid,.ml-batch-toolbar .ml-hub-filter-bar{grid-template-columns:1fr}.ml-batch-table{overflow-x:auto}.ml-batch-table .ml-hub-table-head,.ml-batch-table .ml-hub-table-row{min-width:880px}}.ml-publication-v2-page{display:flex;flex-direction:column;gap:18px;min-width:0}.ml-publication-v2-hero,.ml-publication-v2-card,.ml-publication-v2-summary,.ml-publication-v2-stepper{background:#ffffffeb;border:1px solid var(--border-color, #cfe0f4);border-radius:24px;box-shadow:0 16px 44px #0f2d5214}.ml-publication-v2-hero{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:28px}.ml-publication-v2-hero h1,.ml-publication-v2-card h2,.ml-publication-v2-preview h2{margin:0}.ml-publication-v2-hero p,.ml-publication-v2-card p,.ml-publication-v2-preview p{color:var(--text-muted, #526987);margin:8px 0 0}.ml-publication-v2-hero-actions,.ml-publication-v2-nav-actions,.ml-publication-v2-picture-actions,.ml-publication-v2-inline-action{align-items:center;display:flex;gap:10px}.ml-publication-v2-stepper{display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));padding:12px}.ml-publication-v2-step{align-items:center;background:#f7fbff;border:1px solid #cfe0f4;border-radius:16px;color:#17345a;cursor:pointer;display:flex;font-weight:700;gap:10px;justify-content:flex-start;min-width:0;padding:14px}.ml-publication-v2-step span{align-items:center;background:#e7f0fb;border-radius:999px;display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;width:28px}.ml-publication-v2-step.is-active{background:#eaf3ff;border-color:#1c75dc;color:#0c4ca3}.ml-publication-v2-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.ml-publication-v2-main{min-width:0}.ml-publication-v2-summary{display:flex;flex-direction:column;gap:14px;padding:18px;position:sticky;top:18px}.ml-publication-v2-card{display:flex;flex-direction:column;gap:18px;min-width:0;padding:22px}.ml-publication-v2-review-blockers{background:#fff8e8;border:1px solid #f3d79d;border-radius:18px;color:#5f3d00;display:grid;gap:14px;margin-bottom:18px;padding:18px}.ml-publication-v2-review-blockers header{display:flex;justify-content:space-between}.ml-publication-v2-review-blockers p{margin:4px 0 0}.ml-publication-v2-review-blocker-list{display:grid;gap:10px}.ml-publication-v2-review-blocker-list article{align-items:center;background:#fff;border:1px solid #f0d08f;border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:12px}.ml-publication-v2-review-blocker-list article div{display:flex;flex-direction:column;gap:4px;min-width:0}.ml-publication-v2-review-blocker-list span{color:#8a5600;font-size:.78rem;font-weight:800;text-transform:uppercase}.ml-publication-v2-card-header{align-items:flex-start;border-bottom:1px solid #d8e6f5;display:flex;gap:18px;justify-content:space-between;margin:-22px -22px 0;padding:22px}.ml-publication-v2-origin-grid,.ml-publication-v2-account-grid,.ml-publication-v2-category-results,.ml-publication-v2-review-grid,.ml-publication-v2-form-grid{display:grid;gap:14px}.ml-publication-v2-origin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ml-publication-v2-origin,.ml-publication-v2-account,.ml-publication-v2-review-grid div,.ml-publication-v2-summary-list div,.ml-publication-v2-check,.ml-publication-v2-picture-card,.ml-publication-v2-add-picture,.ml-publication-v2-attribute-card{background:#f8fbff;border:1px solid #cfe0f4;border-radius:16px}.ml-publication-v2-origin{cursor:pointer;display:flex;flex-direction:column;gap:8px;min-height:118px;padding:18px;text-align:left}.ml-publication-v2-origin.is-active,.ml-publication-v2-account.is-selected{background:#eaf3ff;border-color:#1c75dc}.ml-publication-v2-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ml-publication-v2-form-grid label,.ml-publication-v2-attribute-card{display:flex;flex-direction:column;gap:8px;min-width:0}.ml-publication-v2-field-wide{grid-column:1 / -1}.ml-publication-v2-field-label{color:#506789;font-size:.86rem;font-weight:700}.ml-publication-v2-form-grid-compact{grid-template-columns:1.4fr .8fr .8fr}.ml-publication-v2-info{background:#eef6ff;border:1px solid #cfe1f7;border-radius:14px;color:#385276;padding:12px 14px}.ml-publication-v2-info-box,.ml-publication-v2-manual-category,.ml-publication-v2-warranty-panel{background:#f8fbff;border:1px solid #d8e6f5;border-radius:16px;color:#385276;padding:14px}.ml-publication-v2-info-box{align-items:center;display:flex;min-height:46px}.ml-publication-v2-manual-category,.ml-publication-v2-warranty-panel{display:grid;gap:12px;margin-top:14px}.ml-publication-v2-manual-category h3,.ml-publication-v2-warranty-panel h3,.ml-publication-v2-category-results h3{color:#10233f;font-size:1rem;margin:0}.ml-publication-v2-warranty-panel header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ml-publication-v2-warranty-panel p{margin:4px 0 0}.ml-publication-v2-warranty-options{display:flex;flex-wrap:wrap;gap:8px}.ml-publication-v2-warranty-options span{background:#fff;border:1px solid #cfe0f4;border-radius:999px;color:#17345a;font-size:.84rem;font-weight:700;padding:8px 10px}.ml-publication-v2-category-option{align-items:center;background:#f8fbff;border:1px solid #cfe0f4;border-radius:16px;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.ml-publication-v2-category-option.is-selected{background:#eaf3ff;border-color:#1c75dc;box-shadow:0 0 0 2px #1c75dc24}.ml-publication-v2-category-option span{display:flex;flex-direction:column;gap:4px;min-width:0}.ml-publication-v2-category-option em{background:#d9f8e8;border:1px solid #8ddab3;border-radius:999px;color:#0d7642;font-size:.75rem;font-style:normal;font-weight:800;padding:6px 10px;white-space:nowrap}.ml-publication-v2-form-grid input,.ml-publication-v2-form-grid textarea,.ml-publication-v2-attribute-card input,.ml-publication-v2-attribute-card textarea{background:#fff;border:1px solid #bdd0e8;border-radius:14px;color:#10233f;font:inherit;min-width:0;padding:12px 14px}.ml-publication-v2-page [aria-invalid=true] input,.ml-publication-v2-page input[aria-invalid=true],.ml-publication-v2-page textarea[aria-invalid=true],.ml-publication-v2-page [aria-invalid=true] .app-select-trigger,.ml-publication-v2-add-picture[aria-invalid=true]{border-color:#c94135;box-shadow:0 0 0 2px #c941351f}.ml-publication-v2-page [data-publication-field]:focus-visible,.ml-publication-v2-page [data-publication-field] input:focus-visible,.ml-publication-v2-page [data-publication-field] textarea:focus-visible,.ml-publication-v2-page [data-publication-field] .app-select-trigger:focus-visible{outline:3px solid rgba(28,117,220,.32);outline-offset:2px}.ml-publication-v2-field-error{color:#a82d24;display:block;font-size:.84rem;font-weight:700;line-height:1.35}.ml-publication-v2-inline-action input{flex:1 1 auto}.ml-publication-v2-picture-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.ml-publication-v2-picture-card,.ml-publication-v2-add-picture{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px}.ml-publication-v2-picture-card{cursor:grab}.ml-publication-v2-picture-card:active{cursor:grabbing}.ml-publication-v2-picture-card img{aspect-ratio:1;background:#eef5fc;border:1px solid #d4e3f3;border-radius:12px;object-fit:contain;width:100%}.ml-publication-v2-picture-placeholder{align-items:center;aspect-ratio:1;background:#eef5fc;border:1px dashed #b6c9e2;border-radius:12px;color:#506789;display:flex;font-size:28px;font-weight:800;justify-content:center;width:100%}.ml-publication-v2-picture-card.is-failed{background:#fff7f5;border-color:#f2b8b2}.ml-publication-v2-picture-card.is-uploading,.ml-publication-v2-picture-card.is-preparing,.ml-publication-v2-picture-card.is-queued{background:#eef6ff}.ml-publication-v2-picture-card small{color:#607694;font-size:.78rem;min-height:1rem}.ml-publication-v2-picture-actions button{flex:1 1 100%;min-width:0}.ml-publication-v2-add-picture{align-items:center;cursor:pointer;justify-content:center;min-height:176px;text-align:center}.ml-publication-v2-add-picture input{display:none}.ml-publication-v2-add-picture span{font-size:28px;line-height:1}.ml-publication-v2-attribute-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ml-publication-v2-attribute-card{padding:14px}.ml-publication-v2-attribute-card>span{align-items:center;display:flex;gap:8px;justify-content:space-between}.ml-publication-v2-attribute-card small.is-conditional{color:#8a5a00}.ml-publication-v2-attribute-card strong.is-suggested{background:#eaf3ff;border:1px solid #b8d5fb;border-radius:999px;color:#155cb0;font-size:.72rem;padding:4px 8px}.ml-publication-v2-attribute-options{display:flex;flex-wrap:wrap;gap:8px}.ml-publication-v2-attribute-option{align-items:center;background:#f4f8ff;border:1px solid #cfe0f5;border-radius:999px;display:inline-flex;gap:6px;padding:8px 10px}.ml-publication-v2-number-unit{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(88px,120px)}@media (max-width: 560px){.ml-publication-v2-number-unit{grid-template-columns:1fr}}.ml-publication-v2-account-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ml-publication-v2-account{align-items:center;cursor:pointer;display:flex;gap:12px;padding:16px}.ml-publication-v2-account span,.ml-publication-v2-summary-list div,.ml-publication-v2-review-grid div{display:flex;flex-direction:column;gap:4px;min-width:0}.ml-publication-v2-account-type-list{display:grid;gap:14px;margin-top:18px}.ml-publication-v2-account-type-card{background:#f8fbff;border:1px solid #cfe0f5;border-radius:18px;display:grid;gap:14px;padding:16px}.ml-publication-v2-account-type-card header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ml-publication-v2-account-type-card header div{display:flex;flex-direction:column;gap:3px}.ml-publication-v2-listing-type-options{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ml-publication-v2-listing-type-option{align-items:flex-start;background:#fff;border:1px solid #d7e4f3;border-radius:14px;cursor:pointer;display:flex;gap:10px;padding:12px}.ml-publication-v2-listing-type-option.is-selected{background:#edf6ff;border-color:#4d8fd8;box-shadow:inset 0 0 0 1px #4d8fd8}.ml-publication-v2-listing-type-option span{display:flex;flex-direction:column;gap:3px}.ml-publication-v2-summary-list,.ml-publication-v2-checks{display:grid;gap:10px}.ml-publication-v2-summary-list div,.ml-publication-v2-review-grid div{padding:12px}.ml-publication-v2-check{align-items:center;cursor:pointer;display:flex;gap:10px;padding:11px 12px}.ml-publication-v2-check span{align-items:center;background:#ffe5e5;border-radius:999px;display:inline-flex;height:22px;justify-content:center;width:22px}.ml-publication-v2-check.is-ok span{background:#d9f7e7}.ml-publication-v2-review-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.ml-publication-v2-official-validator{background:#f8fbff;border:1px solid #cfe0f5;border-radius:18px;display:grid;gap:14px;padding:16px}.ml-publication-v2-official-validator-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.ml-publication-v2-official-validator-header h3{margin:0 0 4px}.ml-publication-v2-official-validator-header p{margin:0}.ml-publication-v2-warning{background:#fff8e8;border:1px solid #f3d79d;border-radius:14px;color:#8a5600;padding:13px 15px}.ml-publication-v2-error,.ml-publication-v2-alert,.ml-publication-v2-success,.ml-publication-v2-empty{border-radius:14px;padding:13px 15px}.ml-publication-v2-error{background:#fff1ec;border:1px solid #ffc6ae;color:#a63b16}.ml-publication-v2-alert,.ml-publication-v2-empty{background:#eaf3ff;border:1px solid #bdd7f7;color:#21486f}.ml-publication-v2-success{background:#e8f9ef;border:1px solid #ace8c4;color:#10683a}.ml-publication-v2-technical pre{background:#0f2038;border-radius:14px;color:#eef6ff;max-height:420px;overflow:auto;padding:14px}@media (max-width: 1180px){.ml-publication-v2-layout{grid-template-columns:minmax(0,1fr)}.ml-publication-v2-summary{position:static}.ml-publication-v2-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.ml-publication-v2-hero,.ml-publication-v2-card-header,.ml-publication-v2-official-validator-header,.ml-publication-v2-hero-actions,.ml-publication-v2-nav-actions,.ml-publication-v2-inline-action{align-items:stretch;flex-direction:column}.ml-publication-v2-stepper,.ml-publication-v2-origin-grid,.ml-publication-v2-form-grid{grid-template-columns:minmax(0,1fr)}}
