.sidebar{background:var(--color-nav-bg);border-right:1px solid var(--color-nav-border);z-index:1000;flex-direction:column;height:100vh;transition:width .3s;display:flex;position:fixed;top:0;left:0}.sidebar.open{width:var(--sidebar-width-open)}.sidebar.closed{width:var(--sidebar-width-closed)}.sidebar-header{border-bottom:1px solid var(--color-nav-border);align-items:center;gap:.5rem;padding:1rem;display:flex}.toggle-btn{cursor:pointer;color:var(--color-muted-strong);background:0 0;border:none;padding:.25rem;font-size:1.2rem;transition:color .2s}.toggle-btn:hover{color:var(--color-accent-deep)}.logo{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.logo-icon{flex-shrink:0}.logo .anvero-wordmark-name{font-size:1.05rem}.sidebar-nav{flex:1;padding:1rem 0;overflow-y:auto}.nav-item{color:var(--color-nav-fg);border-radius:var(--radius-md);align-items:center;gap:.6rem;margin:.25rem .5rem;padding:.75rem .7rem;text-decoration:none;transition:all .2s;display:flex}.nav-item:hover{background:var(--color-nav-hover-bg);color:var(--color-nav-hover-fg)}.nav-item.active{background:var(--color-nav-active-bg);color:var(--color-nav-active-fg);font-weight:600}.nav-icon{text-align:center;min-width:1.5rem;font-size:1.25rem}.nav-item{position:relative}.nav-badge{background:var(--color-nav-badge-bg);min-width:1.4rem;color:var(--color-nav-badge-fg);text-align:center;border-radius:999px;margin-left:auto;padding:.05rem .4rem;font-size:.75rem;font-weight:700;line-height:1.3}.nav-badge-urgent{background:var(--color-danger-strong);color:var(--color-on-strong)}.sidebar.closed .nav-badge{min-width:1.1rem;margin-left:0;padding:0 .25rem;font-size:.65rem;position:absolute;top:.2rem;right:.2rem}.nav-dot{border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem;margin-left:auto}.nav-dot-warning{background:var(--color-warning);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-warning) 25%, transparent)}.nav-dot-error{background:var(--color-error);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-error) 25%, transparent)}.sidebar.closed .nav-dot{margin-left:0;position:absolute;top:.35rem;right:.45rem}.nav-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar-footer{border-top:1px solid var(--color-nav-border);justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex}.sidebar.open .sidebar-footer{justify-content:flex-start}.theme-toggle{cursor:pointer;border-radius:var(--radius-md);background:0 0;border:none;padding:.5rem;font-size:1.25rem;transition:background .2s}.theme-toggle:hover{background:var(--color-divider)}:root.dark .sidebar .theme-toggle:hover{background:var(--color-surface-alt)}.user-profile{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.user-avatar{flex-shrink:0;font-size:1.5rem}.user-info{min-width:0}.user-name{color:var(--color-heading);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9rem;font-weight:600;overflow:hidden}.user-role{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8rem;overflow:hidden}:root.dark .sidebar .user-role{color:var(--color-muted)}.logout-button{font:inherit;color:var(--color-muted);cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:.8rem;text-decoration:underline}.logout-button:hover{color:var(--color-accent)}:root.dark .sidebar .logout-button{color:var(--color-muted)}.nav-sub{margin:0 .5rem .5rem 1.6rem;padding:0;list-style:none}.nav-sub-item{border-radius:var(--radius-md);color:var(--color-nav-fg);align-items:center;gap:.5rem;padding:.3rem .6rem;font-size:.85rem;text-decoration:none;display:flex}.nav-sub-item:hover{background:var(--color-nav-hover-bg);color:var(--color-nav-hover-fg)}.nav-sub-item.active{background:var(--color-nav-active-bg);color:var(--color-nav-active-fg);font-weight:600}.nav-sub-count{color:var(--color-muted);margin-left:auto;font-size:.75rem}.nav-sub-item.active .nav-sub-count{color:inherit}@media (width<=768px){.sidebar.open{width:min(260px,85vw);box-shadow:0 0 24px #00000040}}.after-sales-content{flex-direction:column;gap:.9rem;max-width:1600px;padding:1rem 2rem 2rem;display:flex}.after-sales-content>p{margin:0}.after-sales-page .page-header{align-items:flex-end}.after-sales-sync{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);cursor:pointer;padding:.4rem .9rem;font-weight:600}.after-sales-sync:disabled{opacity:.5;cursor:not-allowed}.after-sales-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.after-sales-tile{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-muted);flex-direction:column;gap:.1rem;padding:.6rem .9rem;font-size:.8rem;display:flex}.after-sales-tile strong{color:var(--color-text);font-size:1.6rem;line-height:1.1}.after-sales-tile.is-overdue{background:var(--tone-red-bg);border-color:color-mix(in srgb, var(--tone-red-fg) 25%, var(--tone-red-bg))}.after-sales-tile.is-overdue,.after-sales-tile.is-overdue strong{color:var(--tone-red-fg)}.after-sales-tile.is-soon{background:var(--tone-amber-bg);border-color:color-mix(in srgb, var(--tone-amber-fg) 25%, var(--tone-amber-bg))}.after-sales-tile.is-soon,.after-sales-tile.is-soon strong{color:var(--tone-amber-fg)}.after-sales-card-list.card{padding:0;overflow:hidden}.after-sales-toolbar{border-bottom:1px solid var(--color-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;padding:0 .9rem;display:flex}.after-sales-tabs{gap:1.1rem;display:flex}.after-sales-tabs button{color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:.5rem .1rem;font-weight:500}.after-sales-tabs button:hover{color:var(--color-text)}.after-sales-tabs button.active{border-bottom-color:var(--color-accent);color:var(--color-accent);font-weight:700}.after-sales-kinds{flex-wrap:wrap;gap:.35rem;padding:.4rem 0;display:flex}.after-sales-kinds button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted-strong);cursor:pointer;border-radius:999px;padding:.15rem .65rem;font-size:.8rem}.after-sales-kinds button[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);font-weight:600}.after-sales-note{color:var(--color-muted);margin:0;padding:.9rem}.after-sales-table-wrap{overflow-x:auto}.after-sales-table{border-collapse:collapse;width:100%;font-size:.85rem}.after-sales-table th,.after-sales-table td{border-bottom:1px solid var(--color-divider);text-align:left;vertical-align:top;padding:.45rem .7rem}.after-sales-table th:first-child,.after-sales-table td:first-child{padding-left:.9rem}.after-sales-table .row-overdue{background:color-mix(in srgb, var(--tone-red-bg) 45%, transparent)}.case-when{white-space:nowrap;width:1%}.case-when,.case-about{display:table-cell}.case-sub{color:var(--color-muted);margin-top:.15rem;font-size:.75rem;display:block}.case-about>span{display:block}.case-action{font-weight:700}.case-line a{white-space:nowrap;font-weight:700;text-decoration:none}.case-summary{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;max-width:34rem;overflow:hidden}.after-sales-deadlines.field-note{margin:0;padding:.6rem .9rem;font-size:.75rem}.case-due,.case-kind,.case-status{border:1px solid var(--color-divider);background:var(--color-surface-alt);color:var(--color-muted-strong);white-space:nowrap;border-radius:999px;padding:.05rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.case-due.soon{background:var(--tone-amber-bg);color:var(--tone-amber-fg);border-color:color-mix(in srgb, var(--tone-amber-fg) 25%, var(--tone-amber-bg))}.case-due.overdue{background:var(--tone-red-bg);color:var(--tone-red-fg);border-color:color-mix(in srgb, var(--tone-red-fg) 25%, var(--tone-red-bg))}.case-kind-return{background:var(--tone-blue-bg);color:var(--tone-blue-fg);border-color:color-mix(in srgb, var(--tone-blue-fg) 25%, var(--tone-blue-bg))}.case-kind-claim{background:var(--tone-violet-bg);color:var(--tone-violet-fg);border-color:color-mix(in srgb, var(--tone-violet-fg) 25%, var(--tone-violet-bg))}.case-kind-dispute{background:var(--tone-amber-bg);color:var(--tone-amber-fg);border-color:color-mix(in srgb, var(--tone-amber-fg) 25%, var(--tone-amber-bg))}.case-status.is-done{background:var(--tone-teal-bg);color:var(--tone-teal-fg);border-color:color-mix(in srgb, var(--tone-teal-fg) 25%, var(--tone-teal-bg))}.case-status.is-refused{background:var(--tone-red-bg);color:var(--tone-red-fg);border-color:color-mix(in srgb, var(--tone-red-fg) 25%, var(--tone-red-bg))}.after-sales-card.needs-action{border-color:var(--color-warning)}.after-sales-alert{color:var(--color-warning);font-weight:600}.after-sales-cases{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.after-sales-cases li+li{border-top:1px solid var(--color-divider);padding-top:.75rem}.after-sales-line{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}@media (width<=768px){.after-sales-content{padding:1rem}.after-sales-tiles{grid-template-columns:minmax(0,1fr)}}.carrier-badge{letter-spacing:.01em;white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:.7rem;font-weight:500;display:inline-flex}.carrier-badge-logo{width:12px;height:12px}.smart-badge{font-weight:700}.order-card{border:1px solid var(--color-border);border-radius:var(--radius);min-width:0;padding:1rem}.order-card h2{color:var(--color-text);margin:0 0 .6rem;font-size:1.05rem}.order-card h3{color:var(--color-muted);text-transform:uppercase;letter-spacing:.03em;margin:0 0 .25rem;font-size:.8rem;font-weight:600}.order-card p{overflow-wrap:anywhere;margin:0 0 .25rem}.order-subsection{margin-top:.75rem}.order-muted{color:var(--color-muted)}.order-address{overflow-wrap:anywhere;flex-direction:column;font-style:normal;display:flex}.order-items-scroll{overflow-x:auto}.order-items table{border-collapse:collapse;width:100%;font-size:.95rem}.order-items th,.order-items td{text-align:left;border-bottom:1px solid var(--color-border);padding:.45rem .5rem}.order-items thead th{color:var(--color-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.8rem;font-weight:600}.order-items tfoot th{color:var(--color-muted);text-align:right;font-weight:400}.order-items tfoot tr:last-child th,.order-items tfoot tr:last-child td{border-bottom:none}.order-items .numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.order-items-total th,.order-items-total td,.order-items tfoot .order-items-total th{color:var(--color-text);font-weight:600}.order-paid{color:var(--color-success-text)}.order-unpaid,.order-invoice-required{color:var(--color-attention-text);font-weight:600}.order-item-sku{color:var(--color-muted);font-size:.8rem;display:block}.item-name-cell{font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius);background:0 0;border:none;align-items:center;gap:.5rem;margin:0;padding:0;display:flex}.item-name-cell:hover:not(:disabled){background:var(--color-surface-alt)}.item-name-cell:disabled{cursor:default}.order-packing-track{background:var(--tone-blue-bg);border-radius:999px;height:6px;margin-bottom:.4rem;overflow:hidden}.order-packing-fill{background:var(--color-accent);height:100%;transition:width .2s}.order-packing-summary{color:var(--color-muted);margin:0 0 .75rem;font-size:.8rem}.order-item-packed{opacity:.55}.packing-stepper{border:1px solid var(--color-border);color:var(--color-text);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .5rem;font-size:.8rem;font-weight:600;display:inline-flex}.packing-stepper.is-done{background:var(--tone-green-bg);border-color:var(--tone-green-fg);color:var(--tone-green-fg)}.packing-stepper button{border-radius:999px;width:1.3rem;height:1.3rem;padding:0;line-height:1}.packing-stepper button:disabled{opacity:.4;cursor:not-allowed}.packing-check{color:var(--tone-green-fg);font-weight:700}.item-thumb{object-fit:cover;border-radius:var(--radius);border:1px solid var(--color-border);cursor:zoom-in;background:var(--color-bg);flex-shrink:0;width:32px;height:32px}@media (width<=480px){.order-card{padding:.75rem}.order-items table{font-size:.85rem}.order-items th,.order-items td{padding:.4rem .25rem}}.order-items thead th.numeric{white-space:normal}.write-note{margin:.4rem 0 0;font-size:.85rem}.write-success{color:var(--color-success-text)}.write-info{color:var(--color-info-text)}.write-error{color:var(--color-error);font-weight:600}.add-shipment-fields{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.add-shipment-fields label{color:var(--color-muted-strong);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}.order-writes ul{margin:0;padding:0;font-size:.85rem;list-style:none}.order-writes li{border-bottom:1px solid var(--color-divider);word-break:break-all;padding:.35rem 0}.order-writes .outcome-failed strong,.order-writes .write-detail{color:var(--color-error)}.inbox-page .print-button{border-color:var(--color-accent);color:var(--color-accent);padding:.5rem 1rem;font-weight:600}.inbox-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;margin:0 2rem 2rem;display:grid}.inbox-body.has-thread{grid-template-columns:18rem minmax(0,1fr)}.inbox-list.card{padding:0}.inbox-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.inbox-search{min-width:14rem;margin-left:auto;position:relative}.inbox-has-thread .inbox-search,.has-thread .inbox-search{flex:100%;margin-left:0}.inbox-search input{width:100%;padding-right:2rem}.inbox-search-clear{color:var(--color-muted);background:0 0;border:none;padding:.25rem .4rem;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.inbox-search-summary{color:var(--color-muted);margin:0;font-size:.85rem}.inbox-tab-count{opacity:.85;margin-left:.4rem;font-weight:700}.inbox-note{margin:0;padding:0 1rem 1rem}.inbox-empty{color:var(--color-muted)}.inbox-group-head{background:var(--color-surface-alt);border-top:1px solid var(--color-divider);color:var(--color-muted-strong);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;margin:0;padding:.3rem 1rem;font-size:.7rem;font-weight:700;display:flex}.inbox-thread-list{margin:0;padding:0;list-style:none}.inbox-row{text-align:left;border:none;border-top:1px solid var(--color-divider);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.6rem 1rem;font-weight:400;display:flex}.inbox-row:hover{background:var(--color-surface-alt)}.inbox-row.selected{background:var(--tone-blue-bg)}.inbox-row-main{flex-wrap:wrap;flex:1;align-items:baseline;gap:.1rem .6rem;min-width:0;display:flex}.inbox-row-who{flex-wrap:wrap;align-items:center;gap:.2rem .45rem;min-width:0;max-width:100%;display:inline-flex}.inbox-thread-buyer{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.inbox-row.unread .inbox-thread-buyer{font-weight:700}.inbox-unread-dot,.inbox-dot-space{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.inbox-unread-dot{background:var(--color-accent)}.inbox-source{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}.inbox-thread-excerpt{min-width:0;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;flex:12rem;overflow:hidden}.inbox-row-when{flex-shrink:0}.inbox-when{color:var(--color-muted);font-size:.8rem}.has-thread .inbox-row-main{flex-direction:column;align-items:flex-start}.has-thread .inbox-thread-excerpt{flex:none;width:100%;padding-left:.95rem}.inbox-chip{white-space:nowrap;border-radius:999px;padding:.05rem .55rem;font-size:.72rem;font-weight:600;display:inline-block}.inbox-chip-amber{background:var(--tone-amber-bg);color:var(--tone-amber-fg)}.inbox-chip-red{background:var(--tone-red-bg);color:var(--tone-red-fg)}.inbox-chip-blue{background:var(--tone-blue-bg);color:var(--tone-blue-fg)}.inbox-aside-tag{border:1px solid var(--color-divider);color:var(--color-muted);border-radius:999px;padding:0 .4rem;font-size:.7rem}.inbox-detail-title{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.inbox-detail .card-head{flex-wrap:wrap;gap:.4rem .75rem}.inbox-detail-actions{align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.inbox-order-link{color:inherit;font-weight:600;text-decoration:underline}.inbox-detail-actions button{padding:.15rem .7rem;font-size:.8rem}.inbox-close{padding:.15rem .5rem}.inbox-message-list{flex-direction:column;gap:.6rem;max-height:26rem;padding-bottom:1rem;display:flex;overflow-y:auto}.inbox-message{background:var(--color-surface-alt);border-radius:var(--radius-md);max-width:75%;padding:.55rem .85rem}.inbox-message-IN{align-self:flex-start}.inbox-message-OUT{background:var(--tone-teal-bg);color:var(--tone-teal-fg);align-self:flex-end}.inbox-message-meta{color:var(--color-muted);justify-content:space-between;gap:1rem;margin-bottom:.2rem;font-size:.7rem;display:flex}.inbox-message-OUT .inbox-message-meta{color:inherit;opacity:.8}.inbox-message p{white-space:pre-wrap;margin:0}.inbox-reply-form{border-top:1px solid var(--color-divider);flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}.inbox-reply-form textarea{resize:vertical}.inbox-reply-form button{align-self:flex-end}.inbox-reply-status{color:var(--color-muted-strong);margin:0;font-size:.85rem}@media (width<=900px){.inbox-body,.inbox-body.has-thread{grid-template-columns:minmax(0,1fr);margin:0 1rem 1.5rem}}.inbox-page .inbox-filters{gap:1rem}.inbox-page .inbox-filters button{color:var(--color-muted);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:.25rem 0;font-weight:500}.inbox-page .inbox-filters button:hover{color:var(--color-text);background:0 0}.inbox-page .inbox-filters button.active{border-bottom-color:var(--color-accent);color:var(--color-accent);background:0 0;font-weight:700}.inbox-page .inbox-row{padding:.45rem .75rem}.inbox-page .inbox-row.selected{box-shadow:inset 3px 0 0 var(--color-accent)}.inbox-page .inbox-row-main{flex-flow:column;align-items:stretch}.inbox-page .inbox-thread-excerpt{text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.buyer-orders-strip{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-alt);margin:0 0 .75rem;overflow:hidden}.buyer-orders-strip-head{justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .75rem;display:flex}.buyer-orders-strip ul{margin:0;padding:0;list-style:none}.buyer-orders-strip-row{border-top:1px solid var(--color-divider);background:var(--color-bg);color:var(--color-text);grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.4rem .75rem;font-size:.85rem;text-decoration:none;display:grid}.buyer-orders-strip-row:hover{background:var(--color-surface-alt)}.buyer-orders-strip-number{color:var(--color-accent)}.buyer-orders-strip-item{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.buyer-orders-strip-when{color:var(--color-muted);white-space:nowrap;font-size:.8rem}.buyer-orders-strip-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.status-history{margin-top:2rem}.status-history h2{color:var(--color-text);margin:0 0 1rem;font-size:1.1rem}.status-history-empty{color:var(--color-muted);margin:0;font-size:.95rem}.status-history-list{border-left:2px solid var(--color-border);margin:0;padding:0 0 0 1.75rem;list-style:none}.status-history-item{flex-wrap:wrap;align-items:center;gap:.75rem;padding:.6rem 0;display:flex;position:relative}.status-history-icon{background-color:var(--badge-bg);border:1px solid color-mix(in srgb, var(--badge-fg) 30%, var(--badge-bg));border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;line-height:1;display:flex;position:absolute;left:calc(-1.75rem - 11px)}.status-history-item time{color:var(--color-muted);min-width:11rem;font-size:.85rem}.status-history-move{color:var(--color-muted);align-items:center;gap:.5rem;display:flex}.status-history-author{color:var(--color-muted);font-size:.85rem}@media (width<=640px){.status-history-item time{min-width:100%}}.note-backdrop{z-index:2000;background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.note-dialog{background:var(--color-bg);width:min(32rem,100%);max-height:min(80vh,32rem);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex;box-shadow:0 12px 36px #00000059}.note-dialog-header{border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.note-dialog-header h2{color:var(--color-heading);margin:0;font-size:1rem}.note-dialog-close{color:var(--color-muted-strong);cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1}.note-dialog-close:hover{color:var(--color-heading)}.note-dialog-body{padding:1rem;overflow-y:auto}.note-dialog-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.note-dialog-footer{border-top:1px solid var(--color-divider);padding:.5rem 1rem .75rem;font-size:.9rem}.inpost-settings{flex-direction:column;gap:1rem;display:flex}.inpost-account{align-items:center;gap:.5rem;font-weight:600;display:flex}.inpost-account-dot{background:var(--color-muted);border-radius:50%;width:10px;height:10px}.inpost-account-dot.connected{background:var(--color-success)}.inpost-form{flex-direction:column;gap:.9rem;display:flex}.inpost-form label{color:var(--color-muted-strong);flex-direction:column;gap:.3rem;font-size:.85rem;font-weight:600;display:flex}.inpost-form input,.inpost-form select,.inpost-form .field-note{font-weight:400}.inpost-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.inpost-settings button{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);cursor:pointer;padding:.5rem 1rem;font-weight:600}.inpost-settings button:disabled{opacity:.5;cursor:not-allowed}.inpost-settings button.danger{color:var(--color-error)}.inpost-settings .field-note.warning{color:var(--color-warning)}.shipping-settings{flex-direction:column;gap:1rem;display:flex}.shipping-settings .subtitle{color:var(--color-muted);margin:0;font-size:.9rem}.shipping-settings fieldset{border:1px solid var(--color-divider);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin:0;padding:1rem;display:grid}.shipping-settings legend{color:var(--color-heading);padding:0 .4rem;font-weight:600}.shipping-settings label{color:var(--color-muted-strong);flex-direction:column;gap:.3rem;font-size:.85rem;font-weight:600;display:flex}.shipping-settings input{font-weight:400}.shipping-settings>button{align-self:flex-start}.label-list{margin:0 0 .75rem;padding:0;font-size:.9rem;list-style:none}.label-list li{border-bottom:1px solid var(--color-divider);padding:.5rem 0}.label-list .label-meta{color:var(--color-muted)}.label-created strong{color:var(--color-success)}.label-failed strong{color:var(--color-error)}.label-cancelled strong{color:var(--color-muted)}.label-actions{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}.label-actions:empty{display:none}.label-size-input{width:6.5rem}.label-confirm{border:1px solid var(--color-warning);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;padding:.75rem;display:flex}.label-confirm p{flex-basis:100%;margin:0}.shipping-label button,.shipping-settings button{border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-on-accent);cursor:pointer;padding:.5rem 1rem;font-weight:600}.shipping-label button.secondary{border-color:var(--color-border);background:var(--color-bg);color:var(--color-text)}.shipping-label button:disabled,.shipping-settings button:disabled{opacity:.5;cursor:not-allowed}.order-header{flex-direction:column;gap:.9rem;margin-bottom:1rem;display:flex}.order-header-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.order-header-line{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.order-header .order-page-title{margin:0}.order-header-buyer{color:var(--color-muted-strong);font-size:1.1rem}.order-header-meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.4rem;font-size:.9rem;display:flex}.order-header .mark-button{color:var(--color-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:1.3rem;line-height:1}.order-header .mark-button:hover{color:var(--color-heading)}.order-header .mark-star.is-on{color:var(--color-warning)}.order-header .mark-flag.is-on{color:var(--color-danger-strong)}.order-header .country-badge{border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-muted-strong);padding:0 .3rem;font-size:.75rem;font-weight:600}.order-header-actions{align-items:center;gap:.5rem;display:flex}.order-next{background:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius);color:var(--color-on-accent);font:inherit;cursor:pointer;padding:.5rem 1rem;font-weight:600}.order-next:disabled{opacity:.6;cursor:default}.order-menu{position:relative}.order-menu-button{border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-heading);font:inherit;cursor:pointer;background:0 0;padding:.35rem .75rem;font-size:1.1rem;line-height:1}.order-menu-button:hover{background:var(--color-divider)}.order-menu-list{z-index:20;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);flex-direction:column;min-width:12rem;padding:.35rem;display:flex;position:absolute;top:calc(100% + .25rem);right:0;box-shadow:0 6px 18px #0000002e}.order-menu-list button{text-align:left;width:100%}.order-steps{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.order-step{border:1px solid var(--color-border);color:var(--color-muted);border-radius:999px;padding:.2rem .7rem;font-size:.85rem}.order-step.is-done{color:var(--color-text)}.order-step.is-current{background:color-mix(in srgb, var(--color-accent) 15%, transparent);border-color:var(--color-accent);color:var(--color-accent);font-weight:600}.order-step.is-cancelled{border-color:var(--color-danger-strong);color:var(--color-danger-strong);background:0 0}.order-status-row{border-top:1px solid var(--color-divider);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.75rem;padding-top:.75rem;font-size:.85rem;display:flex}.order-status-facts{color:var(--color-muted);flex-wrap:wrap;gap:.25rem 0;display:flex}.order-status-facts>span+span:before{content:"·";margin:0 .5rem}.order-status-facts strong{color:var(--color-text);font-weight:600}.order-status-facts .dispatch-late{color:var(--color-danger-text)}.order-status-facts .dispatch-soon{color:var(--color-warning-text)}.order-header>.error-message,.order-header>.write-note,.order-header>.field-note{margin:.5rem 0 0}.order-attention{flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.attention-chip{font:inherit;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .75rem;font-size:.85rem;text-decoration:none;display:inline-flex}button.attention-chip{cursor:pointer}.attention-late{background:var(--notice-danger-bg);border-color:var(--notice-danger-border);color:var(--notice-danger-fg)}.attention-soon{background:var(--notice-warning-bg);border-color:var(--notice-warning-border);color:var(--notice-warning-fg)}.attention-later{background:var(--color-surface-alt);border-color:var(--color-border);color:var(--color-muted-strong)}.attention-info{background:var(--notice-info-bg);border-color:var(--notice-info-border);color:var(--notice-info-fg)}.attention-note{background:var(--notice-note-bg);border-color:var(--notice-note-border);color:var(--notice-note-fg)}.order-items{margin-bottom:1rem}.order-columns{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:1rem;display:grid}.order-main,.order-rail{flex-direction:column;gap:1rem;min-width:0;display:flex}.order-columns :is(.order-card,.order-more,.order-internal-note){margin:0}.order-address-cards{display:contents}.order-rail .order-card-head,.order-rail .order-card-head-actions{flex-wrap:wrap}.order-shipping-add-toggle{color:var(--color-accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.85rem}.order-shipping-add-toggle:hover{text-decoration:underline}@media (width<=900px){.order-columns{grid-template-columns:minmax(0,1fr)}.order-rail{order:-1}}.order-card-head-actions{align-items:center;gap:.5rem;display:flex}.order-card-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.copy-button{border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-muted-strong);font:inherit;cursor:pointer;background:0 0;padding:.1rem .45rem}.copy-button:hover{background:var(--color-divider)}.fact-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.fact-list{flex-direction:column;gap:.3rem;margin:.75rem 0 0;display:flex}.fact-list>div{justify-content:space-between;gap:.75rem;font-size:.9rem;display:flex}.fact-list dt{color:var(--color-muted)}.fact-list dd{text-align:right;overflow-wrap:anywhere;margin:0}.fact-list .dispatch-late{color:var(--color-danger-text);font-weight:600}.fact-list .dispatch-soon{color:var(--color-warning-text);font-weight:600}.order-shipments-list{margin:0 0 .5rem;padding:0;list-style:none}.shipping-tabs{flex-wrap:wrap;gap:.4rem;margin:.75rem 0 .5rem;display:flex}.shipping-panel{margin-top:.5rem}.order-more{margin-top:1rem;padding-top:.25rem;padding-bottom:.25rem}.order-more-item{border-top:1px solid var(--color-border);padding:.6rem 0}.order-more-item:first-child{border-top:none}.order-more-item>summary{cursor:pointer;align-items:center;gap:1rem;list-style:none;display:flex}.order-more-item>summary::-webkit-details-marker{display:none}.order-more-item>summary:after{content:"▾";color:var(--color-muted)}.order-more-item[open]>summary:after{content:"▴"}.order-more-summary{color:var(--color-muted);margin-left:auto}.order-more-body{padding-top:.75rem}.order-internal-note{margin-top:1rem}.order-internal-note textarea{box-sizing:border-box;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);width:100%;color:var(--color-text);font:inherit;resize:vertical;padding:.5rem}.internal-note-foot{justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.order-items,.order-buyer,.order-messages-card{--band-bg:var(--tone-blue-bg);--band-fg:var(--tone-blue-fg)}.order-messages-card>.order-card-head a{color:var(--band-fg);font-size:.85rem}.order-shipping,.order-delivery{--band-bg:var(--tone-teal-bg);--band-fg:var(--tone-teal-fg)}.order-invoice{--band-bg:var(--tone-amber-bg);--band-fg:var(--tone-amber-fg)}.order-payment.payment-paid{--band-bg:var(--tone-green-bg);--band-fg:var(--tone-green-fg)}.order-payment.payment-unpaid{--band-bg:var(--tone-red-bg);--band-fg:var(--tone-red-fg)}.after-sales-card.needs-action,.order-internal-note{--band-bg:var(--tone-amber-bg);--band-fg:var(--tone-amber-fg)}.order-internal-note{background:color-mix(in srgb, var(--tone-amber-bg) 45%, var(--color-bg));border-color:color-mix(in srgb, var(--tone-amber-fg) 35%, var(--color-bg))}.order-header{padding:1rem 1.25rem}.order-step.is-done{background:var(--tone-green-bg);border-color:color-mix(in srgb, var(--tone-green-fg) 35%, var(--tone-green-bg));color:var(--tone-green-fg)}.order-step.is-current{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.order-step.is-cancelled{background:var(--tone-red-bg);border-color:color-mix(in srgb, var(--tone-red-fg) 35%, var(--tone-red-bg));color:var(--tone-red-fg)}.order-payment .order-paid,.order-payment .order-unpaid{margin:0 0 .25rem;font-size:1.25rem;font-weight:600}.order-payment .order-paid{color:var(--tone-green-fg)}.order-payment .order-unpaid{color:var(--tone-red-fg)}.order-items tfoot .order-items-total td,.order-items tfoot .order-items-total th{color:var(--color-accent);font-size:1.05rem}.order-header .order-page-title{font-family:var(--font-heading);font-size:var(--page-title-size);font-weight:var(--page-title-weight);color:var(--color-heading)}.order-header-buyer{color:var(--color-muted-strong);font-size:1.05rem;font-weight:500}.order-header-meta{font-size:.8rem}.order-step{font-size:.78rem;font-weight:500}.order-step.is-current{font-weight:700}.attention-chip{font-size:.8rem;font-weight:600}.order-next{font-weight:700}.order-page .order-card>h2,.order-page .order-card>.order-card-head>h2{letter-spacing:.01em;font-size:.9rem;font-weight:700}.order-page .order-card h3,.order-page .fact-list dt,.order-page .fact-row label,.order-page .order-items th{letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted-strong);font-size:.7rem;font-weight:700}.order-page .order-items tfoot th{text-transform:none;letter-spacing:0;font-size:.85rem;font-weight:600}.order-page .fact-list dd{color:var(--color-text);font-size:.9rem;font-weight:600}.order-page .fact-list dd[title]{cursor:help}.order-page .order-items table{font-size:.875rem}.order-page .item-name-cell>span{font-weight:600}.order-page .order-item-sku{color:var(--color-muted);font-size:.72rem;font-weight:400}.order-page .order-items td.numeric,.order-page .order-buyer p:first-of-type,.order-page .order-address span:first-child{font-weight:600}.order-page .order-more-item>summary{font-size:.9rem;font-weight:600}.order-page .order-more-summary{font-weight:500}.order-page .order-muted{color:var(--color-muted)}.toast-container{z-index:2000;pointer-events:none;flex-direction:column;gap:.75rem;display:flex;position:fixed;top:1rem;right:1rem}.toast{background:var(--color-bg);border-radius:var(--radius-md);pointer-events:auto;justify-content:space-between;align-items:center;gap:1rem;min-width:300px;max-width:400px;padding:1rem 1.5rem;animation:.3s ease-out slideIn;display:flex;box-shadow:0 4px 12px #00000026}:root.dark .toast{background:var(--color-surface-alt);box-shadow:0 4px 12px #0006}@keyframes slideIn{0%{opacity:0;transform:translate(400px)}to{opacity:1;transform:translate(0)}}.toast-content{flex:1;align-items:center;gap:.75rem;display:flex}.toast-icon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:1.1rem;font-weight:600;display:flex}.toast-message{color:var(--color-heading);font-size:.95rem}.toast-close{color:var(--color-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:1.5rem;transition:color .2s;display:flex}:root.dark .toast-close{color:var(--color-muted)}.toast-close:hover{color:var(--color-heading)}.toast-success{border-left:4px solid var(--color-success)}.toast-success .toast-icon{color:var(--color-success)}.toast-error{border-left:4px solid var(--color-error)}.toast-error .toast-icon{color:var(--color-error)}.toast-warning{border-left:4px solid var(--color-warning)}.toast-warning .toast-icon{color:var(--color-warning)}.toast-info{border-left:4px solid var(--color-info)}.toast-info .toast-icon{color:var(--color-info)}@media (width<=640px){.toast-container{left:1rem;right:1rem}.toast{min-width:auto;max-width:none}}.orders-page{padding:0}:is(.orders-page,.dashboard) .import-bar{display:contents}:is(.orders-page,.dashboard) .import-strip{flex-wrap:wrap;flex:0 0 100%;align-items:center;gap:.5rem;margin-top:-.5rem;display:flex}:is(.orders-page,.dashboard) .import-chip{border:1px solid var(--color-border);background:var(--color-bg);max-width:100%;color:var(--color-text);white-space:nowrap;border-radius:8px;align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:.8rem;display:inline-flex}:is(.orders-page,.dashboard) .import-chip b{font-weight:600}:is(.orders-page,.dashboard) .import-status-dot{background:var(--tone-green-fg);border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}:is(.orders-page,.dashboard) .import-chip-mark{width:1.1rem;height:1.1rem;color:var(--color-on-strong);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}:is(.orders-page,.dashboard) .import-chip-allegro{background:var(--channel-allegro)}:is(.orders-page,.dashboard) .import-chip-erli{background:var(--channel-erli)}:is(.orders-page,.dashboard) .import-count{background:var(--color-surface-alt);color:var(--color-muted-strong);border-radius:6px;padding:.05rem .4rem;font-size:.75rem}:is(.orders-page,.dashboard) .import-count-new{background:var(--tone-green-bg);color:var(--tone-green-fg);font-weight:600}:is(.orders-page,.dashboard) .import-chip-failed{border-color:color-mix(in srgb, var(--tone-red-fg) 35%, var(--tone-red-bg));background:var(--tone-red-bg);color:var(--tone-red-fg)}:is(.orders-page,.dashboard) .import-chip-error{text-overflow:ellipsis;min-width:0;max-width:22rem;overflow:hidden}:is(.orders-page,.dashboard) .import-auto{color:var(--color-muted);margin-left:auto;font-size:.8rem}:is(.orders-page,.dashboard) .import-bar-button{border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-on-accent);cursor:pointer;white-space:nowrap;border:none;padding:.5rem 1rem;font-size:.9rem;font-weight:600;transition:background .2s}:is(.orders-page,.dashboard) .import-bar-button:hover:not(:disabled){background:var(--color-accent-hover)}:is(.orders-page,.dashboard) .import-bar-button:disabled{opacity:.5;cursor:not-allowed}:is(.orders-page,.dashboard) .import-bar-hint{color:var(--color-muted);flex:0 0 100%;margin:0;font-size:.8rem}:root.dark :is(.orders-page,.dashboard) .import-bar-hint{color:var(--color-muted)}.orders-page>:not(.page-header){margin:0 2rem 1.25rem}.orders-page>:last-child{margin-bottom:2rem}@media (width<=768px){:is(.orders-page,.dashboard) .import-auto{margin-left:0}:is(.orders-page,.dashboard) .import-chip-error{max-width:12rem}.orders-page>:not(.page-header){margin:0 1rem 1rem}}.shipping-cell{font-size:.85rem}.shipping-carrier{font-weight:600}.shipping-status{border-radius:var(--radius-md);background:var(--color-divider);margin-left:.4rem;padding:0 .4rem;font-size:.75rem;display:inline-block}.shipping-delivered{background:var(--shipping-ok-bg);color:var(--shipping-ok-fg)}.shipping-issue,.shipping-returned,.shipping-notice_left{background:var(--shipping-problem-bg);color:var(--shipping-problem-fg)}.orders-page .queue-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.orders-page .queue-tile{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);text-align:left;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .8rem;font-weight:600;display:flex}.orders-page .queue-tile:hover{border-color:var(--color-accent);background:var(--color-bg)}.orders-page .queue-tile[aria-pressed=true]{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.orders-page .queue-tile .queue-count{background:var(--color-surface-alt);min-width:1.6em;color:var(--color-muted-strong);text-align:center;border-radius:999px;padding:0 .45em;font-size:.8rem}.orders-page .queue-tile[aria-pressed=true] .queue-count{background:var(--color-accent);color:var(--color-on-accent)}.orders-page .queue-tile-late{color:var(--tone-red-fg);border-color:color-mix(in srgb, var(--tone-red-fg) 30%, var(--color-border))}.orders-page .queue-tile-late .queue-count{background:var(--tone-red-bg);color:var(--tone-red-fg)}.orders-page .orders-panel{padding:0}.orders-page .orders-panel-bar{border-bottom:1px solid var(--color-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1rem;padding:0 .75rem;display:flex}.orders-page :is(.status-tabs,.orders-marks){flex-wrap:wrap;gap:0 1rem;display:flex}.orders-page .status-tab{color:var(--color-muted);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:.35rem;padding:.55rem .1rem;font-weight:500;display:inline-flex}.orders-page .status-tab:hover:not(:disabled){color:var(--color-text);background:0 0}.orders-page .status-tab[aria-pressed=true]{border-bottom-color:var(--color-accent);color:var(--color-accent);font-weight:700}.orders-page .status-tab .queue-count{color:var(--color-muted);font-size:.8rem;font-weight:500}.orders-page .orders-marks .status-tab{font-size:.85rem}.orders-page .orders-panel-tools{border-bottom:1px solid var(--color-divider);flex-wrap:wrap;align-items:flex-start;gap:.5rem 1rem;padding:.6rem .75rem;display:flex}.orders-page .orders-panel-tools .advanced-filters.card{background:0 0;border:none;flex:22rem;margin:0;padding:0}.orders-page .orders-panel .bulk-bar,.orders-page .orders-panel .warning-banner{margin:.5rem .75rem}.orders-page .orders-panel .pagination{margin:0;padding:.5rem .75rem}@media (width<=768px){.orders-page .queue-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.orders-page .queue-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}:is(.orders-page,.production-page) .queue-tabs{flex-wrap:wrap;gap:.5rem;display:flex}:is(.orders-page,.production-page) .queue-tab{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.9rem;display:inline-flex}:is(.orders-page,.production-page) .queue-tab:hover{border-color:var(--color-accent)}:is(.orders-page,.production-page) .queue-tab[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}:is(.orders-page,.production-page) .queue-count{background:var(--color-divider);min-width:1.5em;color:var(--color-text);text-align:center;border-radius:999px;padding:0 .4em;font-size:.8rem;font-weight:600}:is(.orders-page,.production-page) .queue-tab[aria-pressed=true] .queue-count{color:var(--color-on-accent);background:#ffffff40}.orders-page .queue-tab-late .queue-count{background:var(--color-error);color:var(--color-on-strong)}.orders-page .queue-production-link{color:var(--color-accent);margin-left:auto;font-size:.9rem}.orders-page .queue-sort{color:var(--color-muted);align-items:center;gap:.5rem;font-size:.9rem;display:inline-flex}.dispatch-by{color:var(--color-muted);white-space:nowrap;margin-top:.2rem;font-size:.8rem}.dispatch-soon{color:var(--color-warning-text);font-weight:600}.dispatch-late{color:var(--color-error);font-weight:600}:root.dark .dispatch-soon{color:var(--color-warning)}.orders-page .queue-tab-deleted{margin-left:auto}.orders-table .row-action{border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-muted);cursor:pointer;background:0 0;margin-top:.35rem;padding:.15rem .5rem;font-size:.8rem;display:block}.orders-table .row-action:hover{color:var(--color-heading);background:var(--color-divider)}.orders-table .row-delete:hover{color:var(--color-danger-text);border-color:var(--color-danger-soft-border);background:var(--color-danger-soft-bg)}.orders-table .select-cell{text-align:center;width:2rem;padding-right:0}.orders-table tr.row-selected{background-color:var(--color-surface-alt)}.orders-page .bulk-bar{z-index:10;background:var(--color-surface-alt);border:1px solid var(--color-accent);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 2rem;padding:.5rem .75rem;display:flex;position:sticky;top:0}.orders-page .bulk-bar button,.orders-page .bulk-bar select{border:1px solid var(--color-border);border-radius:var(--radius);background-color:var(--color-bg);color:var(--color-text);font:inherit;cursor:pointer;padding:.25rem .6rem;font-size:.85rem}.orders-page .bulk-bar button:disabled,.orders-page .bulk-bar select:disabled{opacity:.6;cursor:default}.orders-page .bulk-count{color:var(--color-heading);font-weight:600}.orders-page .bulk-working{color:var(--color-muted);font-size:.85rem}.orders-page .bulk-clear{margin-left:auto}@media (width<=768px){.orders-page .bulk-bar{margin:.5rem 1rem}}.orders-table .order-cell-head{align-items:center;gap:.25rem;display:flex}.orders-table .mark-button{color:var(--color-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;line-height:1}.orders-table .mark-button:hover{color:var(--color-heading)}.orders-table .mark-star.is-on{color:var(--color-warning)}.orders-table .mark-flag.is-on{color:var(--color-danger-strong)}.orders-table .country-badge{border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-muted-strong);padding:0 .3rem;font-size:.7rem;font-weight:600;line-height:1.3}.orders-table .row-icons{flex-basis:100%;gap:.35rem;font-size:.85rem;display:flex}.orders-table .status-since{color:var(--color-muted);flex-basis:100%;font-size:.75rem}.orders-table button.row-icon{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.orders-table button.row-icon:hover{filter:brightness(.85)}.orders-table th{padding:.45rem .6rem}.orders-table td{vertical-align:middle;padding:.35rem .6rem}.orders-table .cell-sub{color:var(--color-muted);font-size:.75rem;line-height:1.25;display:block}.orders-table .order-cell{gap:.1rem}.orders-table .order-cell-head{white-space:nowrap}.orders-table .buyer-line{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.orders-table .buyer-name{color:var(--color-text)}.orders-table .amount-cell{white-space:nowrap}.orders-table .amount-paid{color:var(--tone-green-fg);font-weight:600}.orders-table .amount-unpaid{color:var(--tone-red-fg);font-weight:600}.orders-table .order-item-text{flex-direction:column;min-width:0;display:flex}.orders-table .order-item-line{gap:.35rem;min-width:0;display:flex}.orders-table .order-item-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.orders-table .amount-cell{flex-direction:column;display:flex}.orders-table .amount{font-weight:600}.orders-table .status-cell{flex-direction:column;align-items:flex-start;gap:.1rem}.orders-table .row-icons{flex-wrap:wrap;flex-basis:auto;align-items:center;gap:.35rem;font-size:.8rem;line-height:1.15;display:flex}.orders-table .status-since{flex-basis:auto}.orders-table .shipping-cell .dispatch-by{margin-top:0;font-size:.75rem}.orders-table .actions-cell{text-align:right;width:2rem;padding-left:0}.orders-table .actions-cell .row-action{margin-top:0;display:inline-block}.dashboard{color:var(--color-text)}.dashboard.loading,.dashboard.error{justify-content:center;align-items:center;min-height:60vh;font-size:1.1rem;display:flex}.dashboard.error{color:var(--tone-red-fg)}.dashboard-header{align-items:center;gap:.75rem 1rem}.dashboard-header .page-header-text{flex:1}.dashboard-health{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .8rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.dashboard-health:hover{border-color:var(--color-accent)}.dashboard-health.is-warning{border-color:color-mix(in srgb, var(--tone-amber-fg) 35%, var(--tone-amber-bg));background:var(--tone-amber-bg);color:var(--tone-amber-fg)}.dashboard-health.is-error{border-color:color-mix(in srgb, var(--tone-red-fg) 35%, var(--tone-red-bg));background:var(--tone-red-bg);color:var(--tone-red-fg)}.dashboard-body{flex-direction:column;gap:1rem;padding:0 2rem 2rem;display:flex}.dashboard-attention{flex-direction:column;gap:.4rem;display:flex}.dashboard .attention-bar{border:1px solid color-mix(in srgb, var(--band-fg) 30%, var(--band-bg));border-radius:var(--radius);background:var(--band-bg);color:var(--band-fg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding:.5rem .9rem;font-weight:600;text-decoration:none;display:flex}.dashboard .attention-bar:hover .attention-link{text-decoration:underline}.dashboard .attention-link{white-space:nowrap}.dashboard-queues{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.dashboard .queue-tile{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-text);flex-direction:column;gap:.15rem;padding:.75rem .9rem;text-decoration:none;display:flex}.dashboard .queue-tile:hover{border-color:var(--color-accent)}.dashboard .queue-tile-count{color:var(--color-heading);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700;line-height:1.1}.dashboard .queue-tile-hint{color:var(--color-muted);font-size:.8rem}.dashboard .queue-tile.is-alarm{border-color:color-mix(in srgb, var(--tone-red-fg) 35%, var(--color-border));background:color-mix(in srgb, var(--tone-red-bg) 40%, var(--color-bg))}.dashboard .queue-tile.is-alarm :is(.label-caps,.queue-tile-count,.queue-tile-hint){color:var(--tone-red-fg)}.dashboard .queue-tile.is-alarm .queue-tile-hint{font-weight:600}:is(.dashboard-deadlines,.dashboard-recent){padding:0}:is(.dashboard-deadlines,.dashboard-recent)>.card-head{margin:0}.dashboard .card-head a{color:inherit;font-size:.8rem;font-weight:600}.dashboard-empty{color:var(--color-muted);margin:0;padding:.9rem 1rem 1rem}.dashboard-table-scroll{overflow-x:auto}.dashboard-table{border-collapse:collapse;background:0 0;width:100%}.dashboard-table td{border-bottom:1px solid var(--color-divider);white-space:nowrap;vertical-align:middle;padding:.4rem .75rem;font-size:.85rem}.dashboard-table tr:last-child td{border-bottom:none}.dashboard-table .is-amount{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.dashboard .dashboard-order{align-items:center;gap:.35rem;display:inline-flex}.dashboard .order-id-link{color:var(--color-accent);font-weight:700;text-decoration:none}.dashboard .order-id-link:hover{text-decoration:underline}.dashboard-buyer{text-overflow:ellipsis;max-width:10rem;color:var(--color-muted);overflow:hidden}.dashboard-when{color:var(--color-muted)}.deadline-when{background:var(--color-surface-alt);min-width:6.5rem;color:var(--color-muted-strong);text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;padding:.1rem .5rem;font-size:.8rem;font-weight:700;display:inline-block}.deadline-when.is-soon{background:var(--tone-amber-bg);color:var(--tone-amber-fg)}.deadline-when.is-late{background:var(--tone-red-bg);color:var(--tone-red-fg)}.deadline-table .deadline-item{text-overflow:ellipsis;max-width:18rem;overflow:hidden}.deadline-table .muted{color:var(--color-muted)}.deadline-ship{align-items:center;gap:.35rem;display:flex}.deadline-carrier{color:var(--color-muted-strong);font-size:.8rem;font-weight:600}.dashboard-columns{grid-template-columns:minmax(0,1fr) 16.25rem;align-items:start;gap:1rem;display:grid}.dashboard-side{flex-direction:column;gap:1rem;min-width:0;display:flex}.dashboard-figures{grid-template-columns:1fr 1fr;gap:.75rem;margin:0;display:grid}.dashboard-figures .is-wide{grid-column:1/-1}.dashboard-figures dd{color:var(--color-heading);font-variant-numeric:tabular-nums;margin:.1rem 0 0;font-size:1.35rem;font-weight:700}.dashboard-figures dd.is-money{color:var(--tone-green-fg)}.channel-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.channel-line{color:var(--color-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:.5rem;text-decoration:none;display:flex}.channel-name{color:var(--color-text);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.channel-line b{color:var(--color-heading)}.channel-bar{background:var(--color-surface-alt);border-radius:999px;height:.5rem;margin-top:.35rem;overflow:hidden}.channel-bar i{background:var(--color-accent);border-radius:999px;height:100%;display:block}.channel-bar .channel-fill-allegro{background:var(--channel-allegro)}.channel-bar .channel-fill-erli{background:var(--channel-erli)}@media (width<=900px){.dashboard-columns{grid-template-columns:minmax(0,1fr)}.dashboard-queues{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.dashboard-body{padding:0 1rem 1.5rem}}.login-page{background:var(--color-canvas);justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.login-card{border:1px solid var(--color-border);background:var(--color-bg);border-radius:10px;flex-direction:column;gap:.5rem;width:100%;max-width:380px;padding:2rem;display:flex}.login-brand{align-items:center;gap:.7rem;display:flex}.login-brand .anvero-wordmark-name{font-size:1.6rem}.login-card h1{font-family:var(--font-heading);font-size:var(--page-title-size);font-weight:var(--page-title-weight);color:var(--color-text);margin:.25rem 0 1rem}.login-card label{color:var(--color-muted);margin-top:.5rem;font-size:.85rem;font-weight:600}.login-submit{border-radius:var(--radius-md);background:var(--color-accent-deep);color:var(--color-on-strong);cursor:pointer;border:none;margin-top:1.25rem;padding:.7rem;font-size:1rem;font-weight:600}.login-submit:disabled{opacity:.6;cursor:progress}.login-hint{color:var(--color-muted);margin:1rem 0 0;font-size:.8rem}.session-message{color:var(--color-muted);padding:2rem}.login-card{border-radius:12px;gap:.45rem;padding:1.75rem 1.9rem 1.5rem;position:relative}.login-language{position:absolute;top:1.25rem;right:1.25rem}.login-language button{padding:.1rem .55rem;font-size:.75rem}.login-card h1{margin:.75rem 0 .4rem;font-size:1.25rem}.login-password{display:block;position:relative}.login-password input{width:100%;padding-right:4.5rem}.login-show{background:var(--color-surface-alt);color:var(--color-muted-strong);border:none;border-radius:6px;padding:.15rem .55rem;font-size:.75rem;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.login-submit{background:var(--color-accent);color:var(--color-on-accent);margin-top:.9rem}.login-hint{text-align:center;margin-top:.4rem}.advanced-filters.card{margin-bottom:1.25rem;padding:1.25rem}.filters-header{align-items:stretch;gap:1rem;display:flex}.search-bar{flex:1;position:relative}.search-input{width:100%;padding:.6rem .9rem}.filters-toggle{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);white-space:nowrap;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-weight:600;display:flex}.filters-toggle:hover{background:var(--color-accent);filter:brightness(.92)}.filters-toggle .badge{background:#ffffff4d;border-radius:1rem;padding:.1rem .55rem;font-size:.72rem;font-weight:600;display:inline-block}.filters-panel{border-top:1px solid var(--color-divider);margin-top:1.25rem;padding-top:1.25rem;animation:.2s ease-out slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.filters-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;margin-bottom:1rem;display:grid}.filter-group{flex-direction:column;gap:.4rem;display:flex}.filter-group label{color:var(--color-muted-strong);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:700}.clear-filters-btn{background:var(--tone-red-fg);border-color:var(--tone-red-fg);color:var(--color-on-accent);margin-left:auto;font-weight:600;display:block}.clear-filters-btn:hover{background:var(--tone-red-fg);filter:brightness(.9)}@media (width<=768px){.filters-header{flex-direction:column}.filters-grid{grid-template-columns:1fr}.clear-filters-btn{width:100%;margin-left:0}}.production-page .print-button{border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-accent);cursor:pointer;padding:.5rem 1rem;font-weight:600}.production-body{padding:1rem 2rem 2rem}.production-toolbar.card{margin-bottom:1rem;padding:0}.production-filters{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:0 .9rem .6rem;display:flex}.production-page .production-filters .queue-tabs{border-bottom:1px solid var(--color-divider);flex:100%;gap:0 1.1rem;margin:0 -.9rem;padding:0 .9rem}.production-page .production-filters .queue-tab{color:var(--color-muted);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:.5rem .1rem;font-size:.9rem;font-weight:500}.production-page .production-filters .queue-tab:hover{color:var(--color-text);border-color:#0000}.production-page .production-filters .queue-tab[aria-pressed=true]{border-bottom-color:var(--color-accent);color:var(--color-accent);background:0 0;font-weight:700}.production-hide{color:var(--color-muted-strong);cursor:pointer;align-items:center;gap:.4rem;margin-left:auto;font-size:.85rem;display:inline-flex}.production-search{flex:22rem;max-width:34rem;position:relative}.production-search input{box-sizing:border-box;width:100%;font:inherit;padding-right:2rem}.production-search-clear{color:var(--color-muted);cursor:pointer;background:0 0;border:none;padding:.25rem .4rem;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.production-summary{border-top:1px solid var(--color-divider);flex-direction:column;gap:.35rem;padding:.6rem .9rem .75rem;display:flex}.production-metrics{flex-wrap:wrap;gap:.25rem 1.25rem;font-size:.85rem;display:flex}.production-metrics>div{align-items:baseline;gap:.35rem;display:inline-flex}.production-metrics b{color:var(--color-heading);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.production-metrics span{color:var(--color-muted)}.production-progress{background:var(--color-surface-alt);border-radius:999px;height:8px;overflow:hidden}.production-progress i{background:var(--color-accent);height:100%;transition:width .2s;display:block}.production-group.card{margin-bottom:1rem;padding:0}.production-group.card>.card-head{margin:0;padding:.55rem 1rem}.production-group-progress{font-size:.8rem;font-weight:400}.production-table{border-collapse:collapse;width:100%}.production-table th,.production-table td{border-bottom:1px solid var(--color-divider);text-align:left;vertical-align:middle;white-space:normal;padding:.35rem .75rem}.production-table tbody tr:last-child>td{border-bottom:none}.production-table tbody tr{cursor:pointer}.production-table tbody tr:hover{background:var(--color-surface-alt)}.production-table .col-check{text-align:center;width:2rem;padding-right:0}.production-table .col-quantity{width:3.75rem;padding-right:0}.production-quantity{background:var(--color-surface-alt);min-width:2.75rem;color:var(--color-heading);text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;padding:.05rem .5rem;font-size:1.3rem;font-weight:800;line-height:1.3;display:inline-block}.production-quantity:before{content:"×";margin-right:.05em;font-size:.8em;font-weight:700}.production-product{align-items:center;gap:.75rem;display:flex}.production-thumb{border-radius:var(--radius-md);background:var(--color-divider);object-fit:cover;flex-shrink:0;width:36px;height:36px}.production-text{min-width:0}.production-name{font-weight:600}.production-sku{color:var(--color-muted);font-family:monospace;font-size:.75rem}.production-orders{flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;list-style:none;display:flex}.production-orders li{border:1px solid var(--color-border);border-radius:6px;padding:0 .45rem;font-size:.8rem}.production-order-quantity{color:var(--color-muted)}.production-table tr.is-done .production-name{color:var(--color-muted);text-decoration:line-through}.production-table tr.is-done .production-thumb{opacity:.5}.production-table tr.is-done .production-quantity{background:var(--tone-green-bg);color:var(--tone-green-fg)}@media (width<=768px){.production-body{padding:1rem}.production-table,.production-table tbody{display:block}.production-table tr{border-bottom:1px solid var(--color-divider);grid-template-columns:2rem auto minmax(0,1fr);align-items:center;padding:.4rem .5rem;display:grid}.production-table tbody tr:last-child{border-bottom:none}.production-table td,.production-table tbody tr:last-child>td{border:none;padding:.2rem .25rem}.production-table td:nth-child(4){grid-column:3/-1}}@page production{size:A4 portrait;margin:12mm}@media print{.production-page{page:production}.sidebar,.production-page .print-button,.production-filters{display:none!important}.production-toolbar.card{border:none}.production-summary{border-top:none;padding:0}.production-page .page-header{background:0 0;padding:0 0 1rem}.production-body{padding:0}.production-progress{display:none}.production-group{break-inside:avoid-page}.production-table tr{break-inside:avoid}}.erli-listing-dialog{width:min(36rem,100%);max-height:min(88vh,42rem)}.erli-listing-lead{color:var(--color-muted);margin:.25rem 0 0;font-size:.8rem}.erli-listing-body{gap:.75rem;padding:.75rem 1rem;display:grid;overflow-y:auto}.erli-listing-fields{grid-template-columns:minmax(7rem,max-content) minmax(0,1fr);gap:.35rem 1rem;margin:0;font-size:.875rem;display:grid}.erli-listing-fields dt{color:var(--color-muted)}.erli-listing-fields dd{overflow-wrap:anywhere;margin:0}.erli-listing-problems,.erli-listing-warnings{border-radius:.5rem;margin:0;padding:.5rem .75rem .5rem 1.75rem;font-size:.85rem}.erli-listing-problems{background:var(--color-danger-soft-bg);color:var(--color-danger-text)}.erli-listing-warnings{background:var(--color-surface-alt)}.erli-listing-safe,.erli-listing-done{background:var(--color-surface-alt);border-radius:.5rem;margin:0;padding:.5rem .75rem;font-size:.85rem}.erli-listing-actions{border-top:1px solid var(--color-divider);justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;display:flex}@media (width<=480px){.erli-listing-fields{grid-template-columns:minmax(0,1fr);gap:0}.erli-listing-fields dd{margin-bottom:.4rem}}.erli-listing-settings{border-top:1px solid var(--color-divider);margin-top:1.5rem;padding-top:1rem}.erli-listing-form{flex-direction:column;gap:.6rem;display:flex}.erli-listing-form label{grid-template-columns:11rem minmax(0,1fr);align-items:center;column-gap:1rem;display:grid}.erli-listing-form label>span{color:var(--color-muted-strong);font-weight:600}.erli-listing-form input,.erli-listing-form select{box-sizing:border-box;width:100%;max-width:24rem}.erli-listing-form-actions{align-items:center;gap:.8rem;display:flex}@media (width<=640px){.erli-listing-form label{grid-template-columns:minmax(0,1fr)}}.erli-batch-bar{background:var(--color-surface-alt);border-radius:999px;height:.6rem;overflow:hidden}.erli-batch-bar>i{background:var(--color-accent);height:100%;transition:width .4s;display:block}.erli-batch-failures{max-height:12rem;overflow-y:auto}.erli-batch-active{align-items:center;gap:.5rem;font-size:.85rem;display:flex}.catalog-page .page-header{align-items:flex-end}.catalog-body{flex-direction:column;gap:.9rem;max-width:1600px;padding:.25rem 2rem 2rem;display:flex}.catalog-body>p{margin:0}.catalog-note{color:var(--color-muted)}.catalog-main{flex-direction:column;gap:.75rem;min-width:0;display:flex}.catalog-main>p{margin:0}.catalog-categories{flex-direction:column;gap:.4rem;display:flex}.catalog-categories .catalog-filters:not(:first-child){max-height:7rem;padding-left:1rem;overflow-y:auto}.catalog-subcategories-label{color:var(--color-muted);align-self:center;margin-right:.15rem;font-size:.85rem}.catalog-categories .catalog-filters button.is-path{border-color:var(--color-accent);font-weight:600}.catalog-uncategorized{color:var(--color-muted);align-self:center;margin-left:.4rem;font-size:.85rem}.catalog-toolbar.card{flex-direction:column;gap:.6rem;padding:.75rem .9rem;display:flex}.catalog-search{max-width:34rem;position:relative}.catalog-search input{box-sizing:border-box;width:100%;font:inherit;padding-right:2rem}.catalog-search-clear{color:var(--color-muted);cursor:pointer;background:0 0;border:none;padding:.25rem .4rem;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.catalog-filter-count{font-variant-numeric:tabular-nums;margin-left:.4rem;font-weight:400}.catalog-table td{vertical-align:middle;padding:.35rem .75rem}.catalog-table tbody tr:last-child>td{border-bottom:none}.catalog-table tr.is-open>td{border-bottom-color:#0000}.catalog-offer{align-items:center;gap:.65rem;min-width:0;display:flex}.catalog-thumb{background:var(--color-surface-alt);object-fit:cover;border-radius:6px;flex:none;width:40px;height:40px}.catalog-text{white-space:normal;min-width:0}.catalog-name{flex-wrap:wrap;align-items:center;gap:.1rem .5rem;font-weight:600;display:flex}.catalog-table .cell-sub,.catalog-detail .cell-sub{color:var(--color-muted);font-size:.75rem;line-height:1.25;display:block}.catalog-price{font-variant-numeric:tabular-nums;font-weight:600}.catalog-listed{white-space:nowrap;font-variant-numeric:tabular-nums}.catalog-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;padding:0}.catalog-erli{align-items:center;gap:.4rem;display:inline-flex}.catalog-toggle{text-align:right;width:1%}.catalog-toggle button{color:var(--color-muted);cursor:pointer;background:0 0;border:none;padding:.1rem .45rem}.catalog-chip{border:1px solid var(--color-divider);background:var(--color-surface-alt);color:var(--color-muted-strong);white-space:nowrap;border-radius:999px;padding:.05rem .5rem;font-size:.72rem;font-weight:600;display:inline-block}.catalog-chip-green{background:var(--tone-green-bg);border-color:color-mix(in srgb, var(--tone-green-fg) 25%, var(--tone-green-bg));color:var(--tone-green-fg)}.catalog-chip-amber{background:var(--tone-amber-bg);border-color:color-mix(in srgb, var(--tone-amber-fg) 25%, var(--tone-amber-bg));color:var(--tone-amber-fg)}.catalog-chip-red{background:var(--tone-red-bg);border-color:color-mix(in srgb, var(--tone-red-fg) 25%, var(--tone-red-bg));color:var(--tone-red-fg)}.catalog-detail dd .catalog-chip{margin-left:.5rem}.catalog-detail-row>td{background:var(--color-surface-alt);white-space:normal;padding:0}.catalog-detail{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.1fr);gap:1.25rem;padding:.75rem 1rem 1rem;display:grid}.catalog-detail-block h3{margin:0 0 .5rem}.catalog-detail-block p{margin:0}.catalog-detail dl{grid-template-columns:max-content minmax(0,1fr);gap:.4rem .9rem;margin:0;display:grid}.catalog-detail dt{color:var(--color-muted-strong);letter-spacing:.05em;text-transform:uppercase;padding-top:.15rem;font-size:.7rem;font-weight:700}.catalog-detail dd{overflow-wrap:anywhere;margin:0;font-weight:600}.catalog-pictures{flex-wrap:wrap;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.catalog-pictures li{flex-direction:column;gap:.25rem;width:7rem;display:flex}.catalog-picture{border:1px solid var(--color-border);background:var(--color-bg);object-fit:cover;border-radius:8px;width:7rem;height:7rem;display:block}.catalog-footnote{color:var(--color-muted);flex-wrap:wrap;gap:.25rem 1.25rem;font-size:.8rem;display:flex}@media (width<=1100px){.catalog-detail{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.catalog-body{padding:.25rem 1rem 1rem}.catalog-table .catalog-listed{display:none}}.catalog-progress.card{padding-bottom:.9rem}.catalog-progress-time{font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:600}.catalog-progress-line{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.45rem;display:flex}.catalog-progress-phase{font-weight:600}.catalog-progress-count{color:var(--color-muted-strong);font-variant-numeric:tabular-nums;font-weight:600}.catalog-progress-bar{background:var(--color-surface-alt);border-radius:999px;height:10px;overflow:hidden}.catalog-progress-bar i{background:var(--color-accent);border-radius:999px;height:100%;transition:width .4s;display:block}.catalog-progress-bar.is-indeterminate i{width:30%;animation:1.3s ease-in-out infinite catalog-progress-run}@keyframes catalog-progress-run{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.catalog-progress-bar.is-indeterminate i{width:100%;animation:none}}.catalog-progress-hint{color:var(--color-muted);margin:.55rem 0 0;font-size:.8rem}.catalog-sold-line{gap:.75rem;display:inline-flex}.catalog-sold-channel{align-items:center;gap:.3rem;display:inline-flex}.catalog-sold-channel b,.catalog-margin-main{font-variant-numeric:tabular-nums;font-weight:600}.catalog-margin-main.is-loss{color:var(--tone-red-fg)}.catalog-filters-label{align-self:center;margin-right:.15rem}.catalog-footnote-sales{max-width:60rem}.catalog-detail-sales{grid-column:1/-1;overflow-x:auto}.catalog-sales-table{background:0 0;width:auto;font-size:.85rem}.catalog-sales-table :is(th,td){border-bottom:1px solid var(--color-divider);font-variant-numeric:tabular-nums;text-align:right;padding:.3rem 1.1rem .3rem 0}.catalog-sales-table thead th{background:0 0}.catalog-sales-table :is(th:first-child,td:first-child){text-align:left}.catalog-sales-table tbody th{font-weight:600}.catalog-sales-table tbody tr:last-child :is(th,td){border-bottom:none}.catalog-sales-table td[colspan]{text-align:left}.catalog-cost-field{align-items:baseline;gap:.3rem;display:inline-flex}.catalog-cost-input{text-align:right;font-variant-numeric:tabular-nums;width:5rem}.catalog-cost-input[aria-invalid=true]{border-color:var(--color-error)}.catalog-cost-unit{color:var(--color-muted);font-size:.75rem}.catalog-cost .cell-sub.is-invalid{color:var(--color-error)}.catalog-margin .catalog-chip{margin-left:.4rem}.catalog-margin{white-space:normal}.catalog-table :is(thead th,tbody td):first-child{min-width:14rem}.catalog-detail-row>td:first-child{min-width:0}.catalog-pickbar{border:1px solid var(--color-divider);background:var(--color-surface-alt);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.5rem .75rem;font-size:.85rem;display:flex}.catalog-pickbar>span{margin-right:auto}.catalog-table :is(thead th,tbody td).catalog-pick{text-align:center;width:1%;min-width:0}.catalog-table .catalog-pick+:is(th,td){min-width:14rem}.catalog-pick input{cursor:pointer;width:1.1rem;height:1.1rem}@media (width<=768px){.catalog-table .catalog-pick,.catalog-pickbar{display:none}}.allegro-settings{flex-direction:column;gap:1rem;display:flex}.allegro-account{align-items:center;gap:.5rem;font-weight:600;display:flex}.allegro-account-dot{background:var(--color-muted);border-radius:50%;width:10px;height:10px}.allegro-account-dot.connected{background:var(--color-success)}.allegro-form{flex-direction:column;gap:.9rem;display:flex}.allegro-form label{color:var(--color-muted-strong);flex-direction:column;gap:.3rem;font-size:.85rem;font-weight:600;display:flex}.allegro-form input,.allegro-form select,.allegro-form .field-note{font-weight:400}.allegro-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.allegro-settings button{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);cursor:pointer;padding:.5rem 1rem;font-weight:600}.allegro-settings button:disabled{opacity:.5;cursor:not-allowed}.allegro-settings button.danger{color:var(--color-error)}.allegro-connect+.allegro-subtitle{border-top:1px solid var(--color-divider);padding-top:1rem}.allegro-subtitle{color:var(--color-heading);margin:0;font-size:.95rem}.allegro-connect .allegro-subtitle{margin-bottom:.75rem}.allegro-code{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.erli-settings{flex-direction:column;gap:1rem;display:flex}.erli-account{align-items:center;gap:.5rem;font-weight:600;display:flex}.erli-account-dot{background:var(--color-muted);border-radius:50%;width:10px;height:10px}.erli-account-dot.connected{background:var(--color-success)}.erli-form{flex-direction:column;gap:.9rem;display:flex}.erli-form label{color:var(--color-muted-strong);flex-direction:column;gap:.3rem;font-size:.85rem;font-weight:600;display:flex}.erli-form input,.erli-form .field-note{font-weight:400}.erli-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.erli-settings button{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);cursor:pointer;padding:.5rem 1rem;font-weight:600}.erli-settings button:disabled{opacity:.5;cursor:not-allowed}.erli-settings button.danger{color:var(--color-error)}.erli-import{border-top:1px solid var(--color-divider);flex-direction:column;gap:.6rem;padding-top:1rem;display:flex}.erli-import .field-note{margin:0}.settings-page{flex-direction:column;gap:1rem;padding:0 2rem 2rem;display:flex}.settings-page>.page-header{padding:1.5rem 0 .25rem}@media (width<=768px){.settings-page{padding:0 1rem 1.5rem}}.settings-section{scroll-margin-top:1rem}.setting-row{border-top:1px solid var(--color-divider);justify-content:space-between;align-items:center;gap:1.5rem;padding:.85rem 0;display:flex}:is(h2,.card-head)+.setting-row,.safe-mode-settings>.setting-row:first-child{border-top:none;padding-top:0}.setting-row-text b{font-weight:600}.setting-row-help{color:var(--color-muted);margin:.15rem 0 0;font-size:.8rem}.setting-row-control{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (width<=640px){.setting-row{flex-direction:column;align-items:stretch;gap:.6rem}}.look-choice{gap:.5rem;display:flex}.look-option{text-align:left;flex-direction:column;align-items:flex-start;gap:.15rem;width:13rem;padding:.6rem .8rem;display:flex}.look-option.is-on{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.look-option-name{color:var(--color-heading);align-items:center;gap:.45rem;font-weight:600;display:flex}.look-option-name:before{content:"";background:var(--look-mark);border-radius:50%;width:.7rem;height:.7rem}.look-option-classic{--look-mark:var(--look-classic-mark)}.look-option-papier{--look-mark:var(--look-papier-mark)}.look-option-papier .look-option-name{font-family:Fraunces,Georgia,serif}.look-option-help{color:var(--color-muted);font-size:.8rem;font-weight:400}@media (width<=640px){.look-choice{flex-direction:column}.look-option{width:auto}}.safe-mode-fold{border-top:1px solid var(--color-divider);margin-top:.75rem;padding-top:.75rem}.safe-mode-fold>summary{cursor:pointer;align-items:center;gap:1rem;font-weight:600;list-style:none;display:flex}.safe-mode-fold>summary::-webkit-details-marker{display:none}.safe-mode-fold>summary:after{content:"▾";color:var(--color-muted)}.safe-mode-fold[open]>summary:after{content:"▴"}.safe-mode-fold-count{color:var(--color-muted);margin-left:auto;font-weight:500}.safe-mode-fold>:not(summary){margin-top:.75rem}.settings-grid{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:1rem;display:grid}.integrations-page{flex-direction:column;gap:.9rem;display:flex}.schedule-strip.card{background:var(--tone-blue-bg);color:var(--tone-blue-fg);border-color:#0000;padding:.6rem 1rem}.schedule-strip form{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.schedule-strip-lead{font-weight:400}.schedule-strip form button{margin-left:auto}.schedule-strip-note{margin:.4rem 0 0;font-size:.85rem}.integration-tiles{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.75rem;display:grid}.integration-tile{--channel:var(--color-accent);text-align:left;background:var(--color-bg);border:1px solid var(--color-border);cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.9rem .9rem .75rem;display:flex;position:relative;overflow:hidden}.integration-tile:before{content:"";background:var(--channel);height:4px;position:absolute;top:0;left:0;right:0}.channel-allegro{--channel:var(--channel-allegro)}.channel-erli{--channel:var(--channel-erli)}.channel-inpost{--channel:var(--channel-inpost)}.channel-sender{--channel:var(--color-accent)}:where(.integration-tile:hover){background:var(--color-bg)}.integration-tile:hover{border-color:var(--channel)}.integration-tile.is-selected{border-color:var(--channel);box-shadow:0 0 0 1px var(--channel)}.integration-tile-head{align-self:stretch;align-items:center;gap:.5rem;display:flex}.channel-avatar{background:var(--channel);width:1.6rem;height:1.6rem;color:var(--color-on-strong);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.channel-inpost .channel-avatar{color:var(--channel-inpost-on)}.integration-tile-name{font-weight:700}.integration-tile-summary{color:var(--color-muted-strong);font-size:.8rem;font-weight:400}.integration-tile-head+.integration-tile-summary{margin-top:.35rem}.state-pill{white-space:nowrap;border-radius:999px;margin-left:auto;padding:.05rem .55rem;font-size:.72rem;font-weight:600}.state-pill.is-ok{background:var(--tone-green-bg);color:var(--tone-green-fg)}.state-pill.is-none{background:var(--color-divider);color:var(--color-muted-strong)}.state-pill.is-todo{background:var(--tone-amber-bg);color:var(--tone-amber-fg)}.integration-panel-state{font-size:.8rem;font-weight:400}.schedule-input{width:5.5rem}.settings-tabs button{align-items:center;gap:.45rem;display:inline-flex}.users-settings{grid-template-columns:minmax(200px,260px) 1fr;align-items:start;gap:.75rem;display:grid}@media (width<=768px){.users-settings{grid-template-columns:1fr}}.users-list.card{padding:0;overflow:hidden}.users-list-head{justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .9rem;display:flex}.user-row{text-align:left;border:none;border-top:1px solid var(--color-divider);cursor:pointer;background:0 0;border-left:3px solid #0000;flex-direction:column;gap:.3rem;width:100%;padding:.6rem .9rem;display:flex}.user-row:hover{background:var(--color-surface-alt)}.user-row.is-selected{background:var(--color-surface-alt);border-left-color:var(--color-accent)}.user-row-email{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.role-badge{border:1px solid var(--color-border);width:fit-content;color:var(--color-muted-strong);white-space:nowrap;border-radius:999px;padding:.05rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.role-badge.is-admin{background:var(--tone-teal-bg);color:var(--tone-teal-fg);border-color:#0000}.user-row-meta{align-items:center;gap:.4rem;display:flex}.user-row-meta .status-dot{margin-left:auto}.users-panel-head{flex-direction:column;gap:.15rem;display:flex}.users-panel-head .field-note{margin:0}.permission-grid{flex-direction:column;display:flex}.permission-row select{min-width:9rem}.settings-page .settings-tabs{border-bottom:1px solid var(--color-border);gap:1.25rem}.settings-page .settings-tabs button{color:var(--color-muted);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:.5rem .1rem;font-weight:500}.settings-page .settings-tabs button:hover{color:var(--color-text);background:0 0}.settings-page .settings-tabs button.active{border-bottom-color:var(--color-accent);color:var(--color-accent);background:0 0;font-weight:700}.settings-page .settings-grid{grid-template-columns:minmax(0,1fr);gap:.75rem}.segmented{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);gap:2px;padding:3px;display:inline-flex}.segmented button{color:var(--color-muted-strong);background:0 0;border:none;border-radius:6px;padding:.25rem .8rem;font-size:.85rem}.segmented button:hover{background:var(--color-surface-alt)}.segmented button[aria-checked=true]{background:var(--color-accent);color:#fff;font-weight:600}:root.dark .segmented button[aria-checked=true]{color:#0b0b0b}.safe-mode-log th,.safe-mode-log td{padding:.35rem .6rem;font-size:.85rem}@media (width>=769px){.integration-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}}.integration-tile{min-width:0;padding:.7rem .75rem .6rem}.integration-tile-summary{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (width>=641px){.settings-page :is(.allegro-form,.erli-form,.inpost-form) label{grid-template-columns:9.5rem minmax(0,1fr);align-items:center;column-gap:1rem;display:grid}.settings-page :is(.allegro-form,.erli-form,.inpost-form) label>:not(:first-child):not(input):not(select){grid-column:2}}.safe-mode-switch{margin-left:auto}.card-head:has(.safe-mode-switch){flex-wrap:wrap;justify-content:flex-start}.safe-mode-switch button{background:var(--color-bg);padding:.25rem .75rem;font-size:.85rem;font-weight:600}.users-settings{grid-template-columns:250px minmax(0,1fr)}.users-chip{border:1px solid var(--color-divider);background:var(--color-bg);color:var(--color-muted-strong);white-space:nowrap;border-radius:999px;padding:.05rem .5rem;font-size:.72rem;font-weight:600;display:inline-block}.users-chip.is-active{background:var(--tone-green-bg);border-color:color-mix(in srgb, var(--tone-green-fg) 25%, var(--tone-green-bg));color:var(--tone-green-fg)}.role-badge{background:var(--color-surface-alt);border-color:var(--color-divider)}.user-row.is-selected{box-shadow:inset 3px 0 0 var(--color-accent);border-left-color:#0000}.users-panel-head{flex-direction:row;justify-content:space-between;align-items:center}.permission-grid-title{border-top:1px solid var(--color-divider);color:var(--color-muted-strong);letter-spacing:.05em;text-transform:uppercase;margin:.75rem 0 .25rem;padding-top:.6rem;font-size:.7rem;font-weight:700}.permission-row{border-top:1px solid var(--color-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;padding:.3rem 0;font-size:.9rem;display:flex}.permission-grid-title+.permission-row{border-top:none}.users-actions{border-top:1px solid var(--color-divider);background:var(--color-surface-alt);justify-content:flex-end;margin:1rem -1rem -1rem;padding:.7rem 1rem;display:flex}:is(.users-actions,.update-footer) .is-primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);font-weight:600}.updates-settings{flex-direction:column;gap:.9rem;display:flex}.update-card.card,.update-history-card.card{padding:0;overflow:hidden}.update-card-head{border-bottom:1px solid var(--color-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem 1rem;padding:.6rem .9rem;display:flex}.update-card-head h2{margin:0;font-size:.95rem}.update-card.is-available{border-color:color-mix(in srgb, var(--tone-amber-fg) 30%, var(--color-border))}.update-card.is-available .update-card-head{background:var(--tone-amber-bg);color:var(--tone-amber-fg)}.update-card.is-current .update-card-head{background:var(--tone-green-bg);color:var(--tone-green-fg)}.update-card-head h2{color:inherit}.update-checked{opacity:.9;font-size:.8rem}.update-versions{border-bottom:1px solid var(--color-divider);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.update-versions>div{flex-direction:column;gap:.15rem;padding:.6rem .9rem;display:flex}.update-versions>div+div{border-left:1px solid var(--color-divider)}.update-label{color:var(--color-muted);font-size:.8rem}.update-latest{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.update-latest button{padding:.2rem .7rem;font-size:.85rem}.update-card .update-changes{flex-direction:column;gap:.25rem;margin:0;padding:.6rem .9rem;font-size:.85rem;list-style:none;display:flex}.update-note{margin:0;padding:.6rem .9rem}.update-footer{border-top:1px solid var(--color-divider);background:var(--color-surface-alt);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.6rem .9rem;display:flex}.update-downtime{color:var(--color-muted);font-size:.85rem}.update-history-card.card>h2:first-child{border-bottom:1px solid var(--color-divider);color:var(--color-heading);background:0 0;margin:0;padding:.6rem .9rem;font-size:.95rem}.update-history-card .setting-row-help{margin:0;padding:.6rem .9rem}.update-history-card .update-history th,.update-history-card .update-history td{padding:.4rem .9rem;font-size:.85rem}.update-history tr.is-failed td{background:color-mix(in srgb, var(--tone-red-bg) 55%, var(--color-bg))}:is(.update-result-ok,.update-result-failed,.update-result-running){white-space:nowrap;border-radius:999px;padding:.05rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.update-result-ok{background:var(--tone-green-bg);color:var(--tone-green-fg)}.update-result-failed{background:var(--tone-red-bg);color:var(--tone-red-fg)}.update-result-running{background:var(--tone-blue-bg);color:var(--tone-blue-fg)}.controller-form{flex-direction:column;gap:.6rem;display:flex}.controller-form label{grid-template-columns:11rem minmax(0,1fr);align-items:center;column-gap:1rem;display:grid}.controller-form label>span{color:var(--color-muted-strong);font-weight:600}.controller-form input{box-sizing:border-box;width:100%}.controller-form .setting-row-help{margin:0}.controller-actions{align-items:center;gap:.8rem;display:flex}.controller-saved{color:var(--tone-green-fg);font-weight:600}@media (width<=640px){.controller-form label{grid-template-columns:minmax(0,1fr)}}.status-page .refresh-button{border-color:var(--color-accent);color:var(--color-accent);padding:.5rem 1rem;font-weight:600}.status-body{flex-direction:column;gap:1rem;padding:0 2rem 2rem;display:flex}.status-summary{border:1px solid #0000;border-radius:10px;padding:.75rem 1rem}.status-summary.is-ok{background:var(--tone-green-bg);border-color:color-mix(in srgb, var(--tone-green-fg) 30%, var(--tone-green-bg));color:var(--tone-green-fg)}.status-summary.is-warning{background:var(--tone-amber-bg);border-color:color-mix(in srgb, var(--tone-amber-fg) 30%, var(--tone-amber-bg));color:var(--tone-amber-fg)}.status-summary.is-error{background:var(--tone-red-bg);border-color:color-mix(in srgb, var(--tone-red-fg) 30%, var(--tone-red-bg));color:var(--tone-red-fg)}.status-summary.is-off{background:var(--color-surface-alt);border-color:var(--color-border);color:var(--color-muted-strong)}.status-summary-title{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.status-summary-title strong{font-size:1rem}.status-checked{opacity:.85;margin-left:auto;font-size:.8rem}.status-summary-list{margin:.5rem 0 0;padding-left:1.5rem}.status-summary-list li+li{margin-top:.2rem}.status-summary-list a{color:inherit;font-weight:700}.status-cards{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:start;gap:1rem;display:grid}.status-tile.card{border-width:1px}.status-tile.is-warning{border-color:var(--color-warning)}.status-tile.is-error{border-color:var(--color-error)}.status-tile-title{color:var(--color-heading);justify-content:space-between;align-items:center;gap:.75rem;margin:0;font-size:1rem;font-weight:700;display:flex}.status-tile-name{align-items:center;gap:.5rem;display:inline-flex}.status-tile-summary{color:var(--color-muted);margin:.2rem 0 .5rem}.health-badge{border:1px solid;border-radius:999px;padding:.1rem .6rem;font-size:.75rem;font-weight:600}.health-ok{color:var(--tone-green-fg)}.health-warning{color:var(--tone-amber-fg)}.health-error{color:var(--tone-red-fg)}.health-off{color:var(--color-muted)}.status-problems{color:var(--color-muted-strong);margin:0 0 .75rem;padding-left:1.2rem}.status-problems li+li{margin-top:.25rem}.status-tile dl,.status-more dl{margin:0}.status-row{border-top:1px solid var(--color-divider);grid-template-columns:minmax(6rem,40%) minmax(0,1fr);gap:.75rem;padding:.45rem 0;display:grid}.status-row dt{color:var(--color-muted)}.status-row dd{overflow-wrap:anywhere;color:var(--color-text);margin:0;font-weight:600}.status-import-error{color:var(--color-error);overflow-wrap:anywhere;margin-top:.25rem;font-size:.85rem;font-weight:400;display:block}.status-more{border-top:1px solid var(--color-divider);margin-top:.4rem}.status-more>summary{color:var(--color-muted-strong);cursor:pointer;justify-content:space-between;align-items:center;padding:.5rem 0 .2rem;font-size:.85rem;list-style:none;display:flex}.status-more>summary::-webkit-details-marker{display:none}.status-more>summary:after{content:"▾"}.status-more[open]>summary:after{content:"▴"}.status-settings-link{color:var(--color-accent);margin-top:.6rem;font-weight:600;display:inline-block}.status-timeline{border-left:2px solid var(--color-border);margin:0;padding:0 0 0 .9rem;list-style:none}.status-timeline li{flex-wrap:wrap;justify-content:space-between;gap:0 1rem;padding:.35rem 0;display:flex;position:relative}.status-timeline li:before{content:"";background:var(--color-accent);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.75rem;left:-1.3rem}.status-timeline li.is-hold:before{background:var(--color-warning)}.status-timeline li.is-bad:before{background:var(--color-error)}.status-event-detail{color:var(--color-muted)}.status-event-text{flex:14rem;min-width:0}.status-timeline time{color:var(--color-muted);flex-shrink:0;margin-left:auto;font-size:.8rem}@media (width<=768px){.status-body{padding:0 1rem 1.5rem}.status-checked{flex-basis:100%;margin-left:0}}.status-page-embedded{flex-direction:column;gap:1rem;display:flex}.status-page-embedded .status-body{padding:0}.status-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.status-toolbar .subtitle{color:var(--color-muted);margin:0}.status-summary{padding:0;overflow:hidden}.status-summary-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.6rem .9rem;display:flex}.status-summary-head .status-summary-title{flex:auto}.status-summary .status-checked{margin-left:.25rem}.status-summary .refresh-button{background:var(--color-bg);padding:.3rem .8rem;font-size:.85rem}.status-summary .status-summary-list{background:var(--color-bg);color:var(--color-text);margin:0;padding:0;list-style:none}.status-summary .status-summary-list li{border-top:1px solid color-mix(in srgb, currentColor 15%, transparent);align-items:center;gap:.5rem;margin:0;padding:.45rem .9rem;font-size:.85rem;display:flex}.status-summary-text{flex:auto;min-width:0}.status-summary .status-summary-list a{color:var(--color-accent);flex-shrink:0}.source-anvero{background:var(--tone-teal-bg);border:1px solid var(--color-accent);color:var(--tone-teal-fg)}@media (width>=769px){.status-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}}.status-tile.card{padding:0}.status-tile-title{border-bottom:1px solid var(--color-divider);padding:.55rem .9rem;font-size:.95rem}.status-tile.card>.status-tile-title{margin:0}.status-tile-summary{color:var(--color-text);margin:0;padding:.45rem .9rem;font-size:.85rem}.status-problems{margin:0;padding:0 .9rem .45rem 2rem;font-size:.85rem}.status-tile .status-row{grid-template-columns:7.5rem minmax(0,1fr);gap:.5rem;padding:.35rem .9rem;font-size:.8rem}.status-tile .status-row dd{font-weight:500}.status-settings-link{margin:0;padding:.45rem .9rem .6rem}.health-badge{white-space:nowrap;border-color:#0000;padding:.05rem .5rem;font-size:.72rem}.health-ok{background:var(--tone-green-bg)}.health-warning{background:var(--tone-amber-bg)}.health-error{background:var(--tone-red-bg)}.health-off{background:var(--color-surface-alt)}.status-events.card{padding:0}.status-events.card>h2:first-child{border-bottom:1px solid var(--color-divider);color:var(--color-heading);background:0 0;margin:0;padding:.55rem .9rem;font-size:.95rem}.status-events .subtitle{margin:0;padding:.7rem .9rem}.status-events .status-timeline{border-left:none;padding:0}.status-events .status-timeline li{border-top:1px solid var(--color-divider);grid-template-columns:7rem 1.1rem minmax(0,1fr);align-items:center;gap:.6rem;padding:.4rem .9rem;font-size:.85rem;display:grid}.status-events .status-timeline li:first-child{border-top:none}.status-events .status-timeline li:before{content:none}.status-events .status-timeline time{margin:0}.status-events .status-event-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-events .status-timeline li.is-bad{background:color-mix(in srgb, var(--tone-red-bg) 55%, var(--color-bg))}.status-events .status-timeline li.is-bad strong,.status-events .status-timeline li.is-bad time{color:var(--tone-red-fg)}.status-events .status-timeline li.is-hold strong{color:var(--tone-amber-fg)}.update-progress-backdrop{z-index:3000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}body.app-updating{overflow:hidden}.update-progress-dialog{background:var(--color-bg);width:min(30rem,100%);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.25rem 1.5rem;box-shadow:0 12px 36px #00000059}.update-progress-dialog h2{margin:0 0 1rem;font-size:1.1rem}.update-progress-bar{background:var(--color-surface-alt);border-radius:999px;height:10px;overflow:hidden}.update-progress-bar>div{border-radius:inherit;background:var(--color-accent);height:100%;transition:width .5s}.update-progress-bar.is-stopped>div{background:var(--color-error)}.update-progress-meta{color:var(--color-muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin:.35rem 0 1rem;font-size:.8rem;display:flex}.update-progress-steps{color:var(--color-muted);flex-direction:column;gap:.45rem;margin:0 0 1rem;padding:0;font-size:.9rem;list-style:none;display:flex}.update-progress-steps li{align-items:center;gap:.6rem;display:flex}.update-progress-mark{border:1px solid var(--color-border);border-radius:50%;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:.75rem;display:inline-flex}.update-progress-steps .is-done{color:var(--color-text)}.update-progress-steps .is-done .update-progress-mark{background:var(--tone-green-bg);border-color:var(--tone-green-fg);color:var(--tone-green-fg)}.update-progress-steps .is-current{color:var(--color-text);font-weight:600}.update-progress-steps .is-current .update-progress-mark{border-color:var(--color-accent);color:var(--color-accent);animation:1.4s ease-in-out infinite update-progress-pulse}.update-progress-steps .is-failed{color:var(--color-error);font-weight:600}.update-progress-steps .is-failed .update-progress-mark{border-color:var(--color-error)}.update-progress-note{color:var(--color-muted);margin:0;font-size:.85rem}@keyframes update-progress-pulse{50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 25%, transparent)}}@media (prefers-reduced-motion:reduce){.update-progress-bar>div{transition:none}.update-progress-steps .is-current .update-progress-mark{animation:none}}.update-history{border-collapse:collapse;width:100%;font-size:.85rem}.update-history th,.update-history td{border-bottom:1px solid var(--color-divider);text-align:left;vertical-align:top;padding:.45rem .5rem}.update-history th{color:var(--color-muted);font-weight:600}.update-history .update-result-ok{color:var(--tone-green-fg);font-weight:600}.update-history .update-result-failed{color:var(--color-error);font-weight:600}.update-history .update-result-running{color:var(--color-accent);font-weight:600}.update-history details summary{cursor:pointer;color:var(--color-muted)}.labels-page .print-button{border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-on-accent);cursor:pointer;padding:.5rem 1rem;font-weight:600}.labels-page .print-button:disabled{opacity:.5;cursor:not-allowed}.labels-body{padding:1.5rem 2rem 2rem}.labels-filter{color:var(--color-muted-strong);align-items:center;gap:.5rem;margin-bottom:1rem;display:inline-flex}.labels-table{border-collapse:collapse;width:100%}.labels-table th,.labels-table td{border-bottom:1px solid var(--color-divider);text-align:left;vertical-align:top;padding:.6rem .4rem}.labels-table .col-check{width:2rem}.labels-table tr.selected td{background-color:var(--color-surface-alt)}.labels-muted{color:var(--color-muted);font-size:.85rem}@media (width<=768px){.labels-body{padding:1rem}}.labels-actions{flex-wrap:wrap;gap:.75rem;display:flex}.labels-page .print-button.secondary{background:var(--color-bg);color:var(--color-accent)}.pickup-panel{margin-bottom:1.25rem}.pickup-row{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.pickup-row label{color:var(--color-muted-strong);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}.pickup-panel button{border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-on-accent);cursor:pointer;padding:.5rem 1rem;font-weight:600}.pickup-panel button.secondary{background:var(--color-bg);color:var(--color-text);border-color:var(--color-border)}.pickup-panel button:disabled{opacity:.5;cursor:not-allowed}.pickup-options{border:1px solid var(--color-divider);border-radius:var(--radius-md);flex-direction:column;align-items:flex-start;gap:.4rem;margin:1rem 0 0;padding:.75rem 1rem;display:flex}.pickup-options label{align-items:center;gap:.5rem;display:flex}.pickup-ordered{color:var(--color-success);font-weight:600}.pickup-failed{color:var(--color-error);font-weight:600}.pickup-pending{color:var(--color-warning);font-weight:600}.labels-page .table-wrapper{overflow-x:auto}.labels-table td{overflow-wrap:anywhere}.inpost-labels{flex-direction:column;gap:.9rem;display:flex}.inpost-card-head{border-bottom:1px solid var(--color-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;min-height:2.6rem;padding:0 .9rem;display:flex}.inpost-card-head h2{color:var(--color-heading);align-items:center;gap:.6rem;margin:0;font-size:.95rem;display:inline-flex}.inpost-step{background:var(--color-accent);width:1.3rem;height:1.3rem;color:var(--color-on-accent);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.inpost-card-head .labels-views{border-bottom:none;padding:0}.inpost-size{color:var(--color-muted);align-items:center;gap:.5rem;font-size:.85rem;display:inline-flex}.labels-sub{color:var(--color-muted);font-size:.75rem;font-weight:400;display:block}.inpost-locker{font-size:.85rem}.labels-chip.is-late{background:var(--tone-red-bg);color:var(--tone-red-fg);border-color:color-mix(in srgb, var(--tone-red-fg) 25%, var(--tone-red-bg))}.labels-chip.is-later{background:var(--color-surface-alt);color:var(--color-muted-strong);border-color:var(--color-divider)}.inpost-results{border-top:1px solid var(--color-divider);background:var(--color-surface-alt);flex-wrap:wrap;gap:.35rem;margin:0;padding:.55rem .9rem;list-style:none;display:flex}.inpost-results .labels-chip{white-space:normal}.labels-chip.inpost-result-created{background:var(--tone-green-bg);color:var(--tone-green-fg)}.labels-chip.inpost-result-held_back{background:var(--tone-amber-bg);color:var(--tone-amber-fg)}.labels-chip:is(.inpost-result-refused,.inpost-result-failed){background:var(--tone-red-bg);color:var(--tone-red-fg)}.labels-tabs{padding:0 2rem 1rem}@media (width<=768px){.labels-tabs{padding:0 1rem .75rem}}.labels-page .labels-test{align-self:flex-end;font-size:.85rem}.labels-page .labels-tabs{border-bottom:1px solid var(--color-border);gap:1.25rem;margin:0 2rem}.labels-page .labels-tabs button{color:var(--color-muted);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:.5rem .1rem;font-weight:500}.labels-page .labels-tabs button:hover{color:var(--color-text);background:0 0}.labels-page .labels-tabs button.active{border-bottom-color:var(--color-accent);color:var(--color-accent);background:0 0;font-weight:700}.labels-page .labels-body{padding-top:1rem}.labels-card.card{padding:0}.labels-views{border-bottom:1px solid var(--color-divider);flex-wrap:wrap;gap:0 1.1rem;padding:0 .9rem;display:flex}.labels-views button{color:var(--color-muted);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:.5rem .1rem;font-weight:500}.labels-views button:hover{color:var(--color-text);background:0 0}.labels-views button[aria-pressed=true]{border-bottom-color:var(--color-accent);color:var(--color-accent);font-weight:700}.labels-selection{z-index:5;background:var(--tone-blue-bg);border-bottom:1px solid color-mix(in srgb, var(--tone-blue-fg) 25%, var(--tone-blue-bg));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.5rem .9rem;display:flex;position:sticky;top:0}.labels-selection-count{color:var(--tone-blue-fg);font-weight:700}.labels-selection-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.labels-selection .is-primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);font-weight:600}.labels-selection .link-button{color:var(--tone-blue-fg)}.labels-note{color:var(--color-muted);margin:0;padding:.9rem}.labels-scroll{overflow-x:auto}.labels-page .labels-table th,.labels-page .labels-table td{vertical-align:middle;padding:.4rem .6rem}.labels-page .labels-table thead th{border-bottom:1px solid var(--color-divider)}.labels-page .labels-group th{background:var(--color-surface-alt);color:var(--color-muted-strong);letter-spacing:0;text-transform:none;padding:.35rem .9rem;font-size:.8rem;font-weight:700}.labels-page .labels-group th>span{margin-right:1rem}.labels-order a{white-space:nowrap;font-weight:700}.labels-parcel{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.85rem;display:flex}.labels-carrier{font-weight:600}.labels-buyer{color:var(--color-muted)}.labels-chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.05rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.labels-chip.is-waiting{background:var(--tone-amber-bg);color:var(--tone-amber-fg);border-color:color-mix(in srgb, var(--tone-amber-fg) 25%, var(--tone-amber-bg))}.labels-chip.is-printed{background:var(--tone-green-bg);color:var(--tone-green-fg);border-color:color-mix(in srgb, var(--tone-green-fg) 25%, var(--tone-green-bg))}.labels-pickup{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:inline-flex}.labels-chip.pickup-ordered{background:var(--tone-blue-bg);color:var(--tone-blue-fg)}.labels-chip.pickup-pending{background:var(--tone-amber-bg);color:var(--tone-amber-fg)}.labels-chip.pickup-failed{background:var(--tone-red-bg);color:var(--tone-red-fg)}@media (width<=768px){.labels-page .labels-tabs{margin:0 1rem}}.finance-page{--fee:var(--color-fee)}.finance-body{flex-direction:column;gap:1rem;padding:0 2rem 2rem;display:flex}.finance-periods,.finance-tabs,.finance-sort{flex-wrap:wrap;gap:.4rem;display:flex}.finance-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.finance-kpi{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text);text-align:left;font:inherit;border-radius:12px;flex-direction:column;gap:.2rem;padding:.9rem 1rem;display:flex}.finance-kpi-value{color:var(--color-heading);font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:700;line-height:1.15}.finance-kpi-note{color:var(--color-muted);font-size:.8rem}.finance-kpi .is-up{color:var(--tone-green-fg)}.finance-kpi .is-down{color:var(--tone-red-fg)}button.finance-kpi{cursor:pointer;transition:border-color .15s}button.finance-kpi:hover,button.finance-kpi.is-open{border-color:var(--color-accent)}.finance-kpi.is-fees .finance-kpi-value{color:var(--fee)}.finance-kpi-go{color:var(--color-accent);margin-top:.2rem;font-size:.8rem;font-weight:600}.finance-kpi.is-left{background:color-mix(in srgb, var(--tone-green-bg) 45%, var(--color-bg));border-color:color-mix(in srgb, var(--color-success) 35%, var(--color-bg))}.finance-kpi.is-left .finance-kpi-value{color:var(--tone-green-fg)}.finance-columns{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:1rem;display:grid}.finance-side{flex-direction:column;gap:1rem;min-width:0;display:flex}.finance-legend{gap:.8rem;font-size:.78rem;font-weight:600;display:flex}.finance-swatch{background:var(--color-accent);border-radius:3px;width:.6rem;height:.6rem;margin-right:.3rem;display:inline-block}.finance-bars{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.finance-bars li{grid-template-columns:minmax(8rem,15rem) minmax(4rem,1fr) 7rem 3.5rem;align-items:center;gap:.75rem;display:grid}.finance-bar-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-bar-track{background:var(--color-surface-alt);border-radius:999px;height:.65rem;overflow:hidden}.finance-bar-track i{background:var(--color-accent);border-radius:999px;height:100%;display:block}:is(.finance-bar-track i,.finance-swatch).channel-allegro{background:var(--channel-allegro)}:is(.finance-bar-track i,.finance-swatch).channel-erli{background:var(--channel-erli)}.finance-bar-amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.finance-bar-change{text-align:right;color:var(--color-muted);white-space:nowrap;font-size:.78rem}.finance-list{flex-direction:column;gap:.45rem;margin:0;display:flex}.finance-list+.finance-list{border-top:1px solid var(--color-divider);margin-top:.75rem;padding-top:.75rem}.finance-list>div{justify-content:space-between;gap:.75rem;display:flex}.finance-list dt{color:var(--color-muted)}.finance-list dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.finance-channel dd{flex-direction:column;align-items:flex-end;display:flex}.finance-fee{color:var(--fee);font-size:.8rem;font-weight:500}.finance-paid{color:var(--tone-green-fg);font-size:.8rem;font-weight:500}.finance-ok{color:var(--tone-green-fg)}.finance-diff{color:var(--tone-red-fg)}.finance-forecast{color:var(--color-muted);margin:.75rem 0 0;font-size:.8rem}.finance-basis{max-width:80ch;color:var(--color-muted);margin:0;font-size:.8rem}.finance-empty{color:var(--color-muted);margin:0;padding:.75rem 0}.finance-muted{color:var(--color-muted);font-size:.8rem}.finance-channel-chip{background:var(--color-surface-alt);color:var(--color-muted-strong);border-radius:6px;padding:.05rem .5rem;font-size:.72rem;font-weight:700;display:inline-block}.finance-channel-chip.channel-allegro{background:var(--channel-allegro-bg);color:var(--channel-allegro-fg)}.finance-channel-chip.channel-erli{background:var(--channel-erli-bg);color:var(--channel-erli-fg)}.finance-orders,.finance-products{padding-bottom:0}.finance-orders>.card-head{margin-bottom:0}.finance-table-scroll{margin:0 -1rem;overflow-x:auto}.finance-products .finance-table-scroll{margin:-1rem -1rem 0}.finance-table{border-collapse:collapse;width:100%}.finance-table th{text-align:left;white-space:nowrap;padding:.45rem .75rem}.finance-table td{border-top:1px solid var(--color-divider);vertical-align:middle;padding:.5rem .75rem}.finance-table tr:first-child td{border-top:none}.finance-table :is(th,td):first-child{padding-left:1rem}.finance-table :is(th,td):last-child{padding-right:1rem}.finance-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.finance-left{color:var(--tone-green-fg);font-weight:700}.finance-share{text-align:center;border-radius:999px;min-width:2.8rem;padding:.05rem .45rem;font-size:.75rem;font-weight:700;display:inline-block}.finance-share.is-low{background:var(--tone-green-bg);color:var(--tone-green-fg)}.finance-share.is-mid{background:var(--tone-amber-bg);color:var(--tone-amber-fg)}.finance-share.is-high{background:var(--tone-red-bg);color:var(--tone-red-fg)}.finance-th-button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.finance-th-button:hover{color:var(--color-accent)}.finance-more{border-top:1px solid var(--color-divider);justify-content:center;margin:0 -1rem;padding:.75rem;display:flex}.finance-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.finance-search{min-width:min(20rem,100%)}.finance-product{align-items:center;gap:.6rem;min-width:0;display:flex}.finance-thumb{object-fit:cover;background:var(--color-surface-alt);border-radius:6px;flex-shrink:0;width:2.2rem;height:2.2rem}.finance-product-text{flex-direction:column;min-width:0;display:flex}.finance-product-name{text-overflow:ellipsis;white-space:nowrap;max-width:28rem;font-weight:500;overflow:hidden}@media (width<=1100px){.finance-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=768px){.finance-body{padding:0 1rem 1.5rem}.finance-page .finance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-bars li{grid-template-columns:minmax(0,1fr) 6.5rem}.finance-bar-track,.finance-bar-change{display:none}}@media (prefers-reduced-motion:reduce){button.finance-kpi{transition:none}}.finance-nav{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;display:flex}.finance-nav .finance-tabs{gap:1.25rem}.finance-nav .finance-tabs button{color:var(--color-muted);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:.5rem .1rem;font-weight:500}.finance-nav .finance-tabs button:hover{color:var(--color-text);background:0 0}.finance-nav .finance-tabs button.active{border-bottom-color:var(--color-accent);color:var(--color-accent);background:0 0;font-weight:700}.finance-nav .finance-periods{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);gap:2px;margin-bottom:.3rem;padding:3px}.finance-nav .finance-periods button{color:var(--color-muted-strong);background:0 0;border:none;border-radius:6px;padding:.2rem .65rem;font-size:.8rem}.finance-nav .finance-periods button:hover{background:var(--color-surface-alt)}.finance-nav .finance-periods button.active{background:var(--color-accent);color:var(--color-on-accent);font-weight:600}.finance-page .finance-kpis{gap:.6rem}.finance-page .finance-kpi{border-radius:10px;padding:.6rem .9rem}.finance-page .finance-kpi-value{font-size:1.4rem}.finance-page .finance-kpi.is-fees{background:color-mix(in srgb, var(--tone-amber-bg) 55%, var(--color-bg));border-color:color-mix(in srgb, var(--tone-amber-fg) 30%, var(--color-bg))}.finance-page .finance-kpi.is-fees .label-caps,.finance-page .finance-kpi.is-fees .finance-kpi-go{color:var(--tone-amber-fg)}.finance-page .finance-kpi.is-fees:hover,.finance-page .finance-kpi.is-fees.is-open{border-color:var(--tone-amber-fg)}.finance-page .finance-columns{grid-template-columns:minmax(0,1fr)}.finance-page .finance-side{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:start;gap:.6rem;display:grid}.finance-page .finance-bars{gap:.35rem}.finance-page .finance-list{gap:.3rem;font-size:.85rem}.finance-page .finance-side h2{font-size:.95rem}.finance-page .finance-side .card-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.finance-settled{border:1px solid color-mix(in srgb, var(--tone-green-fg) 25%, var(--tone-green-bg));background:var(--tone-green-bg);color:var(--tone-green-fg);white-space:nowrap;border-radius:999px;padding:.05rem .5rem;font-size:.72rem;font-weight:700}.finance-page .finance-basis{font-size:.75rem}.export-columns-dialog{width:min(40rem,100%);max-height:min(85vh,40rem)}.export-columns-subtitle{color:var(--color-muted);margin:.25rem 0 0;font-size:.8rem}.export-columns-preview{border-bottom:1px solid var(--color-divider);color:var(--color-muted-strong);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.8rem;display:flex}.export-order-badge{background:var(--color-accent);width:1.3rem;height:1.3rem;color:var(--color-on-accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.export-columns-body{padding:.25rem .5rem}.export-columns-group-label{letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted-strong);padding:.75rem .6rem .25rem;font-size:.7rem;font-weight:700}.export-field-row{border-radius:8px;align-items:center;gap:.6rem;padding:.35rem .6rem;display:flex}.export-field-row.is-checked,.export-field-row.is-locked{background:var(--color-surface-alt)}.export-field-label{flex:1;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.export-field-hint{color:var(--color-muted);font-weight:400}.export-pii-tag{letter-spacing:.03em;text-transform:uppercase;color:var(--tone-amber-fg);background:var(--tone-amber-bg);border-radius:999px;padding:.1rem .4rem;font-size:.65rem;font-weight:700}.export-reorder{gap:.25rem;display:flex}.export-reorder button{width:1.4rem;height:1.4rem;padding:0;font-size:.65rem;line-height:1}.export-columns-remember{border-top:1px solid var(--color-divider);padding:.5rem 1rem;font-size:.8rem}.export-columns-remember label{align-items:center;gap:.4rem;display:flex}.export-columns-footer{justify-content:space-between;align-items:center;display:flex}.export-columns-formats{gap:.5rem;display:flex}.export-columns-formats .is-primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);font-weight:700}.sales-report-page{flex-direction:column;gap:.9rem;padding:1.5rem 2rem 2rem;display:flex}.sales-report-page>.page-header{align-items:flex-end;margin:0;padding:0}.sales-report-page>p{margin:0}.sales-report-export{border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-accent);padding:.4rem .9rem;font-weight:600}.sales-report-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.sales-report-period{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.sales-report-period label{color:var(--color-muted-strong);align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.sales-report-period input{font-size:.85rem}.sales-report-period button{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted-strong);border-radius:999px;padding:.15rem .65rem;font-size:.8rem}.sales-report-period button[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:#fff;font-weight:600}:root.dark .sales-report-period button[aria-pressed=true]{color:#0b0b0b}.sales-report-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.sales-report-tile{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-muted);text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.05rem;padding:.55rem .9rem;font-size:.8rem;font-weight:500;display:flex}.sales-report-tile strong{color:var(--color-text);font-size:1.45rem;line-height:1.1}.sales-report-tile[aria-pressed=true]{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.sales-report-tile.is-review{background:var(--tone-amber-bg);border-color:color-mix(in srgb, var(--tone-amber-fg) 30%, var(--tone-amber-bg))}.sales-report-tile.is-review,.sales-report-tile.is-review strong{color:var(--tone-amber-fg)}.sales-report-tile.is-included{background:color-mix(in srgb, var(--tone-green-bg) 55%, var(--color-bg));border-color:color-mix(in srgb, var(--tone-green-fg) 25%, var(--color-bg))}.sales-report-tile.is-included,.sales-report-tile.is-included strong{color:var(--tone-green-fg)}.sales-report-tile.is-excluded{background:color-mix(in srgb, var(--tone-red-bg) 55%, var(--color-bg));border-color:color-mix(in srgb, var(--tone-red-fg) 25%, var(--color-bg))}.sales-report-tile.is-excluded,.sales-report-tile.is-excluded strong{color:var(--tone-red-fg)}.sales-report-tile.is-review[aria-pressed=true]{border-color:var(--tone-amber-fg);box-shadow:inset 0 0 0 1px var(--tone-amber-fg)}.sales-report-tile.is-included[aria-pressed=true]{border-color:var(--tone-green-fg);box-shadow:inset 0 0 0 1px var(--tone-green-fg)}.sales-report-tile.is-excluded[aria-pressed=true]{border-color:var(--tone-red-fg);box-shadow:inset 0 0 0 1px var(--tone-red-fg)}.sales-report-card.card{padding:0;overflow:hidden}.sales-report-card-head{border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .9rem;display:flex}.sales-report-card-head h2{margin:0;font-size:.95rem}.sales-report-card.is-review .sales-report-card-head{background:var(--tone-amber-bg);border-bottom-color:color-mix(in srgb, var(--tone-amber-fg) 25%, var(--tone-amber-bg))}.sales-report-card.is-review .sales-report-card-head h2{color:var(--tone-amber-fg)}.sales-report-note{color:var(--color-muted);margin:0;padding:.9rem}.sales-report-table{border-collapse:collapse;width:100%;font-size:.85rem}.sales-report-table th,.sales-report-table td{border-bottom:1px solid var(--color-divider);text-align:left;vertical-align:middle;padding:.4rem .7rem}.sales-report-table :is(th,td):first-child{padding-left:.9rem}.sales-report-table :is(th,td):last-child{padding-right:.9rem}.sales-report-table tbody tr:last-child td{border-bottom:none}.sales-report-table tbody tr{cursor:pointer}.sales-report-table tbody tr:hover{background:var(--color-surface-alt)}.sales-report-table tbody tr.is-selected,.sales-report-table tbody tr.sales-report-detail-row{background:var(--color-surface-alt);cursor:default}.sales-report-order{white-space:nowrap;width:1%}.sales-report-open{color:var(--color-accent);background:0 0;border:none;padding:0;font-weight:700}.sales-report-table .cell-sub,.sales-report-card .cell-sub{color:var(--color-muted);font-size:.75rem;display:block}.sales-report-reason{max-width:0;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-report-table .sales-report-amount{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;width:1%}.sales-report-state{white-space:nowrap;width:1%}.sales-report-state .sales-report-chip+.sales-report-chip{margin-left:.25rem}.sales-report-chip{border:1px solid color-mix(in srgb, var(--band-fg) 25%, var(--band-bg));background:var(--band-bg);color:var(--band-fg);white-space:nowrap;border-radius:999px;padding:.05rem .5rem;font-size:.72rem;font-weight:600;display:inline-block}.sales-report-chip.tone-gray{--band-bg:var(--color-surface-alt);--band-fg:var(--color-muted-strong)}.sales-report-detail{border-top:1px dashed var(--color-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.2rem 0 .3rem;display:flex}.sales-report-detail-facts{white-space:normal;flex-direction:column;gap:.2rem;min-width:0;display:flex}.sales-report-detail-facts p{margin:0}.sales-report-detail-facts .sales-report-chip{align-self:flex-start}.sales-report-detail-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sales-report-detail-actions .is-include{background:var(--tone-green-fg);border-color:var(--tone-green-fg);color:#fff;font-weight:600}:root.dark .sales-report-detail-actions .is-include{color:#0b0b0b}@media (width<=768px){.sales-report-page{padding:1rem}.sales-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.non-invoiced-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.non-invoiced-handover{border:1px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-on-accent);padding:.4rem .9rem;font-weight:600}.non-invoiced-page .sales-report-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.non-invoiced-tile-amount{font-size:.75rem;font-weight:600}.non-invoiced-banner{border:1px solid var(--color-divider);background:var(--color-surface-alt);color:var(--color-muted-strong);border-radius:10px;margin:0;padding:.55rem .9rem;font-size:.9rem}.non-invoiced-banner.is-done{background:var(--tone-green-bg);border-color:color-mix(in srgb, var(--tone-green-fg) 25%, var(--tone-green-bg));color:var(--tone-green-fg)}.non-invoiced-banner.is-warning{background:var(--tone-amber-bg);border-color:color-mix(in srgb, var(--tone-amber-fg) 25%, var(--tone-amber-bg));color:var(--tone-amber-fg)}ul.non-invoiced-warnings{padding-left:2rem}.non-invoiced-limit{flex-wrap:wrap;align-items:center;gap:.3rem 1rem;font-size:.85rem;display:flex}.non-invoiced-limit-label .cell-sub{margin-left:.4rem;display:inline}.non-invoiced-limit-bar{background:var(--color-surface-alt);border-radius:999px;flex:10rem;height:.5rem;overflow:hidden}.non-invoiced-limit-bar i{background:var(--color-accent);height:100%;display:block}.non-invoiced-limit-bar.is-warning i{background:var(--tone-amber-fg)}.non-invoiced-limit-warning{color:var(--tone-amber-fg);font-weight:600}.non-invoiced-card.is-register .sales-report-card-head{background:var(--tone-red-bg);border-bottom-color:color-mix(in srgb, var(--tone-red-fg) 25%, var(--tone-red-bg))}.non-invoiced-card.is-register .sales-report-card-head h2{color:var(--tone-red-fg)}.non-invoiced-card.is-review .sales-report-card-head{background:var(--tone-amber-bg);border-bottom-color:color-mix(in srgb, var(--tone-amber-fg) 25%, var(--tone-amber-bg))}.non-invoiced-card.is-review .sales-report-card-head h2{color:var(--tone-amber-fg)}.non-invoiced-note{padding:.5rem .9rem;font-size:.85rem}.non-invoiced-table .non-invoiced-lp{width:1%;color:var(--color-muted);text-align:right;white-space:nowrap}.non-invoiced-table tr.non-invoiced-total td{border-top:2px solid var(--color-border);cursor:default;font-weight:700}.non-invoiced-table tbody tr.non-invoiced-total:hover{background:0 0}.non-invoiced-decision{flex-wrap:wrap}.non-invoiced-decision label{align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.non-invoiced-decision input[type=text]{min-width:14rem}.non-invoiced-handed{margin:0;padding:0;list-style:none}.non-invoiced-handed li{border-top:1px solid var(--color-divider);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.5rem .9rem;display:grid}.non-invoiced-handed li:first-child{border-top:none}.non-invoiced-handed-files{gap:.3rem;display:inline-flex}.non-invoiced-handed-files button{padding:.15rem .6rem;font-size:.8rem}@media (width<=768px){.non-invoiced-page .sales-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.non-invoiced-handed li{grid-template-columns:minmax(0,1fr)}}.help-body{flex-direction:column;gap:1rem;max-width:1500px;padding:0 2rem 2rem;display:flex}.help-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.help-tabs button{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text);border-radius:999px;padding:.35rem .9rem;font-weight:500}.help-tabs button:hover{border-color:var(--color-accent)}.help-tabs button.active{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);font-weight:600}.guide{grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.guide-toc.card{max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow-y:auto}.guide-toc ul{margin:0 0 .6rem;padding:0;list-style:none}.guide-toc li a{color:var(--color-text);padding:.2rem 0;font-size:.85rem;text-decoration:none;display:block}.guide-toc li a:hover{color:var(--color-accent)}.guide-toc-group>.label-caps{margin:.5rem 0 .2rem}.guide-main{flex-direction:column;gap:1rem;min-width:0;display:flex}.guide-group{flex-direction:column;gap:1rem;display:flex}.guide-group-title{font-family:var(--font-heading);color:var(--color-heading);margin:.5rem 0 0;font-size:1.15rem}.guide-section,.gdpr-section{scroll-margin-top:1rem}.guide-intro{margin:0 0 .8rem;font-size:.95rem}.guide-note{color:var(--color-muted);margin:.6rem 0 0;font-size:.85rem}.guide-chip{background:var(--color-bg);color:var(--color-text);border-radius:999px;padding:.05rem .55rem;font-size:.75rem;font-weight:600}.guide-shot{margin:0 0 1rem}.guide-shot img{border:1px solid var(--color-border);background:var(--color-surface-alt);border-radius:8px;width:100%;height:auto;display:block}.guide-section h3,.gdpr-section h3.label-caps{margin:1rem 0 .4rem}.guide-parts{gap:.5rem;margin:0;display:grid}.guide-part{grid-template-columns:12rem minmax(0,1fr);gap:.2rem 1rem;display:grid}.guide-part dt{font-weight:700}.guide-part dd{margin:0}.guide-list{margin:0;padding-left:1.2rem}.guide-list li+li{margin-top:.25rem}.guide-tips{background:color-mix(in srgb, var(--tone-amber-bg) 45%, var(--color-bg));border:1px solid color-mix(in srgb, var(--tone-amber-fg) 30%, var(--color-bg));border-radius:8px;margin-top:.8rem;padding:.6rem .9rem}.guide-tips h3{margin-top:0}.guide-open{margin:1rem 0 0;font-weight:600}.guide-lookup-table{width:100%}.guide-lookup-table :is(th,td){white-space:normal}.gdpr{flex-direction:column;gap:1rem;display:flex}.gdpr-disclaimer{background:color-mix(in srgb, var(--tone-amber-bg) 55%, var(--color-bg));border:1px solid color-mix(in srgb, var(--tone-amber-fg) 35%, var(--color-bg));border-radius:10px;margin:0;padding:.7rem 1rem}.gdpr-toc{flex-wrap:wrap;gap:.4rem 1rem;display:flex}.gdpr-toc a{font-size:.85rem;font-weight:600;text-decoration:none}.gdpr-missing{color:var(--tone-amber-fg);margin:.8rem 0 0;font-weight:600}.gdpr-complete{color:var(--tone-green-fg);margin:.8rem 0 0;font-weight:600}.gdpr-notice-text{background:var(--color-surface-alt);border:1px solid var(--color-divider);border-radius:8px;padding:.9rem 1.1rem}.gdpr-notice-text h3,.gdpr-register h3{margin:0 0 .6rem;font-size:1rem}.gdpr-notice-text h4,.gdpr-register h4{margin:1rem 0 .3rem;font-size:.9rem}.gdpr-notice-text p,.gdpr-register p{margin:0 0 .5rem}.gdpr-notice-text ul,.gdpr-register ul{margin:0 0 .5rem;padding-left:1.2rem}.gdpr-notice-text li+li,.gdpr-register li+li{margin-top:.35rem}.gdpr-table-wrap{overflow-x:auto}.gdpr-table{border:1px solid var(--color-border);width:100%}.gdpr-table :is(th,td){vertical-align:top;white-space:normal;padding:.5rem .65rem;font-size:.85rem}.gdpr-table tbody th{text-align:left;font-weight:700}.gdpr-steps{margin:0;padding-left:1.3rem}.gdpr-steps li+li{margin-top:.8rem}.gdpr-steps p{margin:.2rem 0 0}.gdpr-command{background:var(--color-surface-alt);border:1px solid var(--color-divider);border-radius:6px;margin:.4rem 0 0;padding:.5rem .7rem;font-size:.8rem;overflow-x:auto}@media (width<=1100px){.guide{grid-template-columns:minmax(0,1fr)}.guide-toc.card{max-height:16rem;position:static}}@media (width<=768px){.help-body{padding:0 1rem 1rem}.guide-part{grid-template-columns:minmax(0,1fr)}}@media print{body.printing-register *{visibility:hidden}body.printing-register #gdpr-register,body.printing-register #gdpr-register *{visibility:visible}body.printing-register #gdpr-register{color:#000;background:#fff;width:100%;position:absolute;top:0;left:0}body.printing-register .gdpr-table{font-size:9pt}body.printing-register .gdpr-table :is(th,td){color:#000;background:#fff;border:1px solid #000}@page{size:A4 landscape;margin:12mm}}.gdpr-toc a,.guide-open a,.guide-lookup-table a{color:var(--color-accent)}.app{background:var(--color-canvas);min-height:100vh;display:flex}.app-content{min-width:0;margin-left:var(--sidebar-width-open);background:var(--color-canvas);flex:1;transition:margin-left .3s;overflow-x:clip}.app.sidebar-collapsed .app-content{margin-left:var(--sidebar-width-closed)}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.5rem 2rem 1rem;display:flex}.page-not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.page-not-found h1{color:var(--color-heading);margin:0;font-size:4rem;font-weight:600}.page-not-found p{color:var(--color-muted);margin:1rem 0 0;font-size:1.1rem}:root.dark .app .page-not-found p{color:var(--color-muted)}@media (width<=768px){.app-content,.app.sidebar-collapsed .app-content{margin-left:var(--sidebar-width-closed)}.page-header{flex-direction:column;align-items:stretch;padding:1.25rem 1rem .75rem}}.safe-mode-banner{background:var(--notice-safe-bg);border-bottom:1px solid var(--notice-safe-border);color:var(--notice-safe-fg);padding:.5rem 2rem;font-size:.9rem}.safe-mode-banner a{color:inherit;font-weight:600}.update-banner{background:var(--notice-update-bg);border-bottom:1px solid var(--notice-update-border);color:var(--notice-update-fg);align-items:center;gap:.35rem;padding:.5rem 2rem;font-size:.9rem;display:flex}.update-banner a{color:inherit;font-weight:600}.update-banner .update-banner-close{color:inherit;background:0 0;border:none;margin-left:auto;padding:0 .5rem;font-size:1.1rem;line-height:1}.update-changes{margin:.5rem 0 1rem;padding-left:1.25rem;line-height:1.6}.update-log pre{white-space:pre-wrap;max-height:16rem;font-size:.8rem;overflow:auto}.safe-mode-state.is-off{color:var(--color-error)}.safe-mode-settings .danger-button{background:var(--color-error);border-color:var(--color-error);color:var(--color-on-strong)}.safe-mode-log{border-collapse:collapse;width:100%;font-size:.85rem}.safe-mode-log th,.safe-mode-log td{border-bottom:1px solid var(--color-divider);text-align:left;vertical-align:top;padding:.4rem .5rem}.safe-mode-payload{word-break:break-all;color:var(--color-muted)}.safe-mode-log .outcome-failed{color:var(--color-error);font-weight:600}@media (width<=768px){.safe-mode-banner{padding:.5rem 1rem}}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-400-normal-r32jotim.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2)format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-ext-600-normal-BsaQcF38.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-600-normal-DMks36a2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2)format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-ext-700-normal-ClYbKGw-.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-700-normal-BQc-7cTM.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/instrument-sans-latin-700-normal-CYfAanHo.woff2)format("woff2"),url(/assets/instrument-sans-latin-700-normal-DfAjL1vF.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-vietnamese-500-normal-GOH_-EGq.woff2)format("woff2"),url(/assets/fraunces-vietnamese-500-normal-B-KbxExq.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-latin-ext-500-normal-Z5DV8IzT.woff2)format("woff2"),url(/assets/fraunces-latin-ext-500-normal-BMcFk1Xs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fraunces-latin-500-normal-DnGCNyPD.woff2)format("woff2"),url(/assets/fraunces-latin-500-normal-BTR4KCeb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-vietnamese-600-normal-BjlAJixd.woff2)format("woff2"),url(/assets/fraunces-vietnamese-600-normal-DlAl5EAR.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-ext-600-normal-BtzmzP0X.woff2)format("woff2"),url(/assets/fraunces-latin-ext-600-normal-B0Dy4lqi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2)format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2)format("woff2"),url(/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-vietnamese-700-normal-C0x1De3p.woff2)format("woff2"),url(/assets/montserrat-vietnamese-700-normal-DnwGT2D9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2)format("woff2"),url(/assets/montserrat-latin-ext-700-normal-DdDFr05Z.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2)format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-text:#111827;--sidebar-width-open:200px;--sidebar-width-closed:70px;--color-muted:#4b5563;--color-border:#d5d9e0;--color-primary:#2563eb;--color-bg:#fff;--color-canvas:#eef0f3;--radius:8px;--radius-card:10px;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-heading:var(--font-body);--page-title-size:1.5rem;--page-title-weight:700;--card-title-weight:700;--color-scheme:light;--radius-md:.5rem;--radius-lg:.625rem;--color-accent:#0d7377;--color-surface-alt:#f3f5f7;--color-divider:#e5e7eb;--color-heading:#030712;--color-muted-strong:#374151;--tone-blue-bg:#e7f0fd;--channel-allegro:#ff5a00;--channel-allegro-bg:#ffe9dc;--channel-allegro-fg:#8a3200;--channel-erli:#0ea5e9;--channel-erli-bg:#dff2fc;--channel-erli-fg:#0a4a6b;--channel-inpost:#f5c400;--channel-inpost-bg:#fff4c2;--channel-inpost-fg:#6b5500;--tone-blue-fg:#1e40af;--tone-teal-bg:#d8efee;--tone-teal-fg:#0b5559;--tone-green-bg:#dcfce7;--tone-green-fg:#166534;--tone-red-bg:#fee2e2;--tone-red-fg:#b91c1c;--tone-amber-bg:#fef3c7;--tone-amber-fg:#854d0e;--tone-violet-bg:#ede9fe;--tone-violet-fg:#5b21b6;--color-success:#22c55e;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-on-accent:#fff;--color-on-strong:#fff;--color-accent-deep:#0d7377;--color-accent-hover:#0a5c60;--color-danger-strong:#dc2626;--color-danger-text:#b91c1c;--color-danger-soft-bg:#fef2f2;--color-danger-soft-border:#fecaca;--color-warning-text:#b45309;--color-success-text:#15803d;--color-attention-text:#b45309;--color-info-text:#0f766e;--color-fee:#b45309;--color-badge-warning:#c2410c;--color-status-off:#9ca3af;--channel-inpost-on:#3d3200;--brand-ink:#0f172a;--brand-teal:#3ae4c8;--look-classic-mark:#0d7377;--look-papier-mark:#a8481f;--color-nav-bg:var(--color-surface-alt);--color-nav-border:var(--color-divider);--color-nav-fg:var(--color-muted-strong);--color-nav-hover-bg:var(--color-divider);--color-nav-hover-fg:var(--color-accent-deep);--color-nav-active-bg:#d0f0ed;--color-nav-active-fg:var(--color-accent);--color-nav-badge-bg:var(--color-divider);--color-nav-badge-fg:var(--color-heading);--shipping-ok-bg:#c8e6c9;--shipping-ok-fg:#1b5e20;--shipping-problem-bg:#ffcdd2;--shipping-problem-fg:#b71c1c;--notice-danger-bg:#fef2f2;--notice-danger-border:#fecaca;--notice-danger-fg:#b91c1c;--notice-warning-bg:#fff7ed;--notice-warning-border:#fdba74;--notice-warning-fg:#9a3412;--notice-info-bg:#eff6ff;--notice-info-border:#bfdbfe;--notice-info-fg:#1d4ed8;--notice-note-bg:#fefce8;--notice-note-border:#fde047;--notice-note-fg:#854d0e;--notice-safe-bg:#ecfdf5;--notice-safe-border:#a7f3d0;--notice-safe-fg:#065f46;--notice-update-bg:#e6f4f4;--notice-update-border:#b9dcdc;--notice-update-fg:var(--color-accent)}:root.dark{--color-text:#f3f4f6;--color-muted:#b6bdc9;--color-border:#3d3d3d;--color-primary:#14b8a6;--color-bg:#1a1a1a;--color-canvas:#0f0f0f;--color-scheme:dark;--color-accent:#14b8a6;--color-surface-alt:#2d2d2d;--color-divider:var(--color-border);--color-heading:#fff;--color-muted-strong:#d1d5db;--tone-blue-bg:#1e3a5f;--channel-allegro-bg:#4a2510;--channel-allegro-fg:#ffb98a;--channel-erli-bg:#0f3a52;--channel-erli-fg:#8fd3f5;--channel-inpost-bg:#4a3f0a;--channel-inpost-fg:#ffe27a;--tone-blue-fg:#bfdbfe;--tone-teal-bg:#0f3d3f;--tone-teal-fg:#99e0dc;--tone-green-bg:#14532d;--tone-green-fg:#bbf7d0;--tone-red-bg:#450a0a;--tone-red-fg:#fca5a5;--tone-amber-bg:#3f3405;--tone-amber-fg:#fde68a;--tone-violet-bg:#2e1065;--tone-violet-fg:#ddd6fe;--color-on-accent:#0b0b0b;--brand-ink:#f8fafc;--color-accent-hover:#0f9384;--color-success-text:#4ade80;--color-attention-text:#fbbf24;--color-info-text:#5eead4;--color-fee:#f59e0b;--color-nav-bg:#1e1e1e;--color-nav-border:#333;--color-nav-fg:var(--color-text);--color-nav-hover-bg:var(--color-surface-alt);--color-nav-hover-fg:var(--color-text);--color-nav-active-bg:var(--color-accent-deep);--color-nav-active-fg:#fff;--color-nav-badge-bg:#3d3d3d;--color-nav-badge-fg:var(--color-text);--notice-danger-bg:#3b1212;--notice-danger-border:#b91c1c;--notice-danger-fg:#fca5a5;--notice-warning-bg:#3b2412;--notice-warning-border:#9a3412;--notice-warning-fg:#fdba74;--notice-info-bg:#1e3a5f;--notice-info-border:#2563eb;--notice-info-fg:#bfdbfe;--notice-note-bg:#3f3405;--notice-note-border:#a16207;--notice-note-fg:#fde68a;--notice-safe-bg:#0f2e25;--notice-safe-border:#065f46;--notice-safe-fg:#a7f3d0;--notice-update-bg:#0e2c2d;--notice-update-border:#155e61;--notice-update-fg:#9fdcdc}:root.look-papier{--font-body:"Instrument Sans", system-ui, sans-serif;--font-heading:"Fraunces", Georgia, serif;--page-title-size:2rem;--page-title-weight:500;--card-title-weight:600;--radius:10px;--radius-md:10px;--radius-lg:14px;--radius-card:16px;--color-text:#231f1a;--color-muted:#5f574d;--color-muted-strong:#4a4239;--color-heading:#1c1814;--color-border:#e0d6c5;--color-divider:#ece4d6;--color-bg:#fffdf8;--color-canvas:#f5f0e6;--color-surface-alt:#f3ede2;--color-accent:#a8481f;--color-primary:#a8481f;--color-accent-deep:#a8481f;--color-accent-hover:#8a3a18;--color-on-accent:#fffdf8;--color-nav-bg:#ece5d8;--color-nav-border:#e0d6c5;--color-nav-fg:#4a4239;--color-nav-hover-bg:#e4dccd;--color-nav-hover-fg:#a8481f;--color-nav-active-bg:#fffdf8;--color-nav-active-fg:#231f1a;--color-nav-badge-bg:#ddd2bf;--color-nav-badge-fg:#4a4239;--tone-blue-bg:#e3e9f2;--tone-blue-fg:#2c4a73;--tone-teal-bg:#dfede6;--tone-teal-fg:#1f5a46;--tone-green-bg:#e3ecd9;--tone-green-fg:#3a5622;--tone-red-bg:#f4dfd8;--tone-red-fg:#8a2e1c;--tone-amber-bg:#f5e7cf;--tone-amber-fg:#734a0e;--tone-violet-bg:#ebe4f2;--tone-violet-fg:#553a78;--notice-update-bg:#f6e4d6;--notice-update-border:#e7c3aa;--notice-update-fg:#7a3416}:root.look-papier.dark{--color-text:#f1e9dc;--color-muted:#b3a795;--color-muted-strong:#d6cbb9;--color-heading:#fbf5ea;--color-border:#3a332b;--color-divider:#332d26;--color-bg:#25211c;--color-canvas:#1b1814;--color-surface-alt:#2c2721;--color-accent:#e07a4a;--color-primary:#e07a4a;--color-accent-deep:#b4532a;--color-accent-hover:#eb8f63;--color-on-accent:#1b1814;--color-nav-bg:#15120f;--color-nav-border:#2a251f;--color-nav-fg:#d6cbb9;--color-nav-hover-bg:#221e19;--color-nav-hover-fg:#f1e9dc;--color-nav-active-bg:#2c2721;--color-nav-active-fg:#fbf5ea;--color-nav-badge-bg:#3a332b;--color-nav-badge-fg:#d6cbb9;--tone-blue-bg:#26344a;--tone-blue-fg:#b9cdf0;--tone-teal-bg:#1f3a31;--tone-teal-fg:#a9dcc6;--tone-green-bg:#2a3820;--tone-green-fg:#c4dca8;--tone-red-bg:#45231b;--tone-red-fg:#f0b3a3;--tone-amber-bg:#3d3018;--tone-amber-fg:#f0d49a;--tone-violet-bg:#33294a;--tone-violet-fg:#d3c2f0;--notice-update-bg:#3a2217;--notice-update-border:#6e3219;--notice-update-fg:#f0b89a}.anvero-wordmark{flex-direction:column;min-width:0;line-height:1;display:inline-flex}.anvero-wordmark-name{color:var(--brand-ink);font-family:"Montserrat", var(--font-body);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;font-weight:700}.anvero-wordmark-tagline{color:var(--color-muted);white-space:nowrap;margin-top:.3em;font-size:.8rem}*{box-sizing:border-box}html{color-scheme:var(--color-scheme,light)}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-canvas);margin:0;font-size:.875rem;line-height:1.45;transition:background-color .2s,color .2s}:where(button,select,input,textarea){font:inherit;color:inherit}:where(button){background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);cursor:pointer;padding:.4rem .9rem;font-weight:500}:where(button:hover:not(:disabled)){background:var(--color-surface-alt)}:where(button:disabled){opacity:.55;cursor:default}:where(button[type=submit]){background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);font-weight:600}:where(button[type=submit]:hover:not(:disabled)){background:var(--color-accent);filter:brightness(.92)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),textarea){background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);padding:.4rem .7rem}:where(input[type=checkbox],input[type=radio]){accent-color:var(--color-accent)}:where(select){appearance:none;background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23374151' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;background-size:12px 8px;padding:.4rem 2rem .4rem .7rem}:where(:root.dark select){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23d1d5db' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:where(select:disabled){opacity:.6;cursor:default}:where(input,select,textarea)::placeholder{color:var(--color-muted);opacity:.8}:where(input,select,textarea):focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 25%, transparent);outline:none}:where(button,a,summary):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.app-header{background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:1rem}.brand{color:var(--color-primary);font-size:1.25rem;font-weight:700;text-decoration:none}.app-main{max-width:960px;margin:0 auto;padding:1rem}.filters{flex-wrap:wrap;gap:1rem;margin-bottom:1rem;display:flex}.filters label{color:var(--color-muted);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}.filters select{border:1px solid var(--color-border);border-radius:var(--radius);padding:.4rem}.table-wrapper{overflow-x:auto}table{border-collapse:collapse;background:var(--color-bg);width:100%}thead th{background:var(--color-surface-alt);color:var(--color-muted-strong);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:700}th,td{text-align:left;border-bottom:1px solid var(--color-border);white-space:nowrap;padding:.6rem .75rem}.order-link{color:var(--color-primary);font-weight:600;text-decoration:none}.badge{color:var(--badge-fg,var(--color-on-strong));background-color:var(--badge-bg,transparent);border:1px solid color-mix(in srgb, var(--badge-fg,transparent) 22%, var(--badge-bg,transparent));border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-block}.status-select{font:inherit;cursor:pointer;border-radius:999px;padding:.1rem .55rem;font-size:.75rem;font-weight:600}.status-select option{color:var(--badge-fg);background-color:var(--badge-bg)}select.status-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%234b5563' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .45rem center;background-repeat:no-repeat;background-size:9px 6px;padding-right:1.4rem}:root.dark select.status-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23d1d5db' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.status-select:disabled{opacity:.6;cursor:wait}.status-select:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.badge-new{--badge-bg:var(--tone-blue-bg);--badge-fg:var(--tone-blue-fg)}.badge-confirmed{--badge-bg:var(--tone-violet-bg);--badge-fg:var(--tone-violet-fg)}.badge-ready_for_shipment{--badge-bg:var(--tone-teal-bg);--badge-fg:var(--tone-teal-fg)}.badge-shipped{--badge-bg:var(--tone-amber-bg);--badge-fg:var(--tone-amber-fg)}.badge-delivered{--badge-bg:var(--tone-green-bg);--badge-fg:var(--tone-green-fg)}.badge-cancelled{--badge-bg:var(--tone-red-bg);--badge-fg:var(--tone-red-fg)}.badge-allegro{--badge-bg:var(--channel-allegro-bg);--badge-fg:var(--channel-allegro-fg)}.badge-erli{--badge-bg:var(--channel-erli-bg);--badge-fg:var(--channel-erli-fg)}.pagination{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.pagination button{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);cursor:pointer;padding:.4rem .9rem}.pagination button:disabled{opacity:.5;cursor:not-allowed}.badge-warning{background:var(--color-badge-warning);margin-left:.4rem}.orders-table .status-cell{white-space:normal;flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.orders-table .status-cell .badge-warning,.orders-table .status-cell .badge-marketplace-status{margin-left:0}.orders-table .order-cell{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.orders-table .cell-placeholder{color:var(--color-muted)}.orders-table .items-cell{max-width:340px}.order-items-short{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.order-items-short li{align-items:center;gap:.4rem;min-width:0;display:flex}.order-item-thumb,.orders-table .item-thumb-placeholder{border-radius:var(--radius);flex-shrink:0;width:28px;height:28px}.order-item-thumb{object-fit:cover;border:1px solid var(--color-border);background:var(--color-bg)}.orders-table .item-thumb-placeholder{background:var(--color-divider)}.order-item-quantity{flex-shrink:0;font-weight:600}.order-item-name{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-width:0;font-size:.9rem;line-height:1.25;display:-webkit-box;overflow:hidden}.order-items-more{color:var(--color-muted);font-size:.8rem}.badge-marketplace-status{border:1px solid var(--color-border);color:var(--color-muted);background:0 0;margin-left:.4rem}.field-note{color:var(--color-muted);max-width:48ch;margin:.35rem 0 0;font-size:.85rem}.warning-banner{background:var(--notice-warning-bg);border:1px solid var(--notice-warning-border);color:var(--notice-warning-fg);border-radius:var(--radius);margin-bottom:1rem;padding:.75rem 1rem}.warning-banner a,.link-button{color:inherit;font-weight:600;text-decoration:underline}.link-button{font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.error-message{color:var(--color-danger-text);background:var(--color-danger-soft-bg);border:1px solid var(--color-danger-soft-border);border-radius:var(--radius);padding:.75rem 1rem}.order-page-bar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.order-back{color:var(--color-muted);font-weight:600;text-decoration:none}.order-back:hover{color:var(--color-heading);text-decoration:underline}.order-pager{color:var(--color-muted);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.order-pager button{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-heading);cursor:pointer;padding:.25rem .75rem;font-size:1.2rem;line-height:1}.order-pager button:hover:not(:disabled){background:var(--color-divider)}.order-pager button:disabled{cursor:default;opacity:.4}.order-page-title{margin:0 0 .5rem}.order-detail{max-width:1500px;margin:0 auto;padding:2rem}@media (width<=768px){.order-detail{padding:1rem}}.tracking-link{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.tracking-link:hover{text-decoration-thickness:2px}.order-delete,.order-restore{border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-muted-strong,var(--color-muted));font:inherit;cursor:pointer;background:0 0;padding:.4rem .9rem;font-size:.9rem}.order-delete:hover:not(:disabled){color:var(--color-danger-text);border-color:var(--color-danger-soft-border);background:var(--color-danger-soft-bg)}.order-restore{border-color:var(--color-accent);color:var(--color-accent)}.order-delete:disabled,.order-restore:disabled{cursor:default;opacity:.6}.hscroll-content{scrollbar-width:none}.hscroll-content::-webkit-scrollbar{display:none}.hscroll-bar{z-index:5;background:var(--color-bg);border-top:1px solid var(--color-border);position:sticky;bottom:0;overflow:auto hidden}.hscroll-bar[hidden]{display:none}.hscroll-bar>div{height:1px}.pagination-jump,.pagination-jump label,.pagination-size{align-items:center;gap:.4rem;display:flex}.pagination-jump input{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);width:4.5rem;color:var(--color-text);font:inherit;text-align:center;padding:.3rem .4rem}.pagination-size{margin-left:auto}.pagination-size select{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text);font:inherit;padding:.3rem .4rem}.item-thumb-hover{display:contents}.thumb-preview{z-index:3000;object-fit:contain;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);pointer-events:none;width:320px;height:320px;position:fixed;box-shadow:0 8px 28px #00000059}.source-mark{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.source-allegro{background:var(--channel-allegro-bg);border:1px solid var(--channel-allegro);color:var(--channel-allegro-fg)}.source-erli{background:var(--channel-erli-bg);border:1px solid var(--channel-erli);color:var(--channel-erli-fg)}:where(.card,.order-card){--band-bg:var(--color-surface-alt);--band-fg:var(--color-muted-strong)}.card,.order-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-card);min-width:0;padding:1rem;overflow:hidden}:is(.card,.order-card)>:is(h2,h3):first-child,:is(.card,.order-card)>:is(.card-head,.order-card-head){background:var(--band-bg);color:var(--band-fg);font-family:var(--font-heading);font-size:.9rem;font-weight:var(--card-title-weight);letter-spacing:.01em;text-transform:none;margin:-1rem -1rem .9rem;padding:.55rem 1rem}:is(.card,.order-card)>:is(.card-head,.order-card-head){justify-content:space-between;align-items:center;gap:.5rem;display:flex}:is(.card,.order-card)>:is(.card-head,.order-card-head)>:is(h2,h3){color:inherit;font-family:var(--font-heading);font-size:.9rem;font-weight:var(--card-title-weight);letter-spacing:.01em;text-transform:none;margin:0}.tone-allegro{--band-bg:var(--channel-allegro-bg);--band-fg:var(--channel-allegro-fg)}.tone-erli{--band-bg:var(--channel-erli-bg);--band-fg:var(--channel-erli-fg)}.tone-inpost{--band-bg:var(--channel-inpost-bg);--band-fg:var(--channel-inpost-fg)}.tone-sender{--band-bg:var(--tone-teal-bg);--band-fg:var(--tone-teal-fg)}.tone-blue{--band-bg:var(--tone-blue-bg);--band-fg:var(--tone-blue-fg)}.tone-teal{--band-bg:var(--tone-teal-bg);--band-fg:var(--tone-teal-fg)}.tone-green{--band-bg:var(--tone-green-bg);--band-fg:var(--tone-green-fg)}.tone-red{--band-bg:var(--tone-red-bg);--band-fg:var(--tone-red-fg)}.tone-amber{--band-bg:var(--tone-amber-bg);--band-fg:var(--tone-amber-fg)}.card.tone-amber{background:color-mix(in srgb, var(--tone-amber-bg) 45%, var(--color-bg));border-color:color-mix(in srgb, var(--tone-amber-fg) 35%, var(--color-bg))}.page-header h1,.dashboard-header h1{font-family:var(--font-heading);font-size:var(--page-title-size);font-weight:var(--page-title-weight);color:var(--color-heading);margin:0}.page-header .subtitle,.dashboard-header .subtitle{color:var(--color-muted);margin:.35rem 0 0;font-size:.875rem}.label-caps{letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted-strong);font-size:.7rem;font-weight:700}.table-wrapper,.after-sales-table-wrap{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow-x:auto}.table-wrapper tbody tr:last-child>:is(td,th),.after-sales-table-wrap tbody tr:last-child>:is(td,th){border-bottom:none}:is(.labels-tabs,.after-sales-tabs,.shipping-tabs,.inbox-filters,.settings-tabs,.finance-periods,.finance-tabs,.finance-sort,.catalog-filters){flex-wrap:wrap;gap:.4rem;display:flex}:is(.labels-tabs,.after-sales-tabs,.shipping-tabs,.inbox-filters,.settings-tabs,.finance-periods,.finance-tabs,.finance-sort,.catalog-filters) button{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text);border-radius:999px;padding:.35rem .9rem;font-weight:500}:is(.labels-tabs,.after-sales-tabs,.shipping-tabs,.inbox-filters,.settings-tabs,.finance-periods,.finance-tabs,.finance-sort,.catalog-filters) button:hover{border-color:var(--color-accent)}:is(.labels-tabs,.after-sales-tabs,.shipping-tabs,.inbox-filters,.settings-tabs,.finance-periods,.finance-tabs,.finance-sort,.catalog-filters) button:is(.active,.is-on){background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);font-weight:600}.status-dot{background:var(--color-status-off);border-radius:50%;flex-shrink:0;width:.6rem;height:.6rem;display:inline-block}.status-dot.is-ok,.status-dot-ok,.state-chip.is-on .status-dot{background:var(--color-success)}.status-dot-warning{background:var(--color-warning)}.status-dot-error,.state-chip.is-off .status-dot{background:var(--color-error)}.state-chip{align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.card-head .state-chip{background:var(--color-bg);color:var(--color-text);border-radius:999px;padding:.05rem .6rem;font-size:.8rem}
