.modal-dialog-backdrop{z-index:48;padding:var(--dg-space-lg);background:color-mix(in srgb, var(--dg-text) 28%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;display:grid;position:fixed;inset:0}.modal-dialog{width:min(640px,100%);max-height:calc(100dvh - 2 * var(--dg-space-lg));overscroll-behavior:contain;overflow-y:auto}.modal-dialog-heading{justify-content:space-between;align-items:center;gap:var(--dg-space-sm);margin-bottom:var(--dg-space-md);display:flex}.modal-dialog-heading h3{margin:0}.confirm-action{gap:var(--dg-space-md);display:grid}.confirm-action p{margin:0}.confirm-action__note{gap:var(--dg-space-2xs);font-weight:600;display:grid}.confirm-action__note textarea{font-weight:400}.shell-search-button{flex-shrink:0}.shell-search-button kbd{border:1px solid var(--dg-border-default);border-radius:var(--dg-radius-sm);color:var(--dg-text-muted);font-family:var(--dg-font-sans);font-size:var(--dg-text-xs);line-height:var(--dg-leading-tight);padding:1px 6px}.global-search-backdrop{z-index:48;padding:12vh var(--dg-space-lg) var(--dg-space-lg);background:color-mix(in srgb, var(--dg-text) 28%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.global-search-dialog{width:min(640px,100%);max-height:min(560px, calc(100dvh - 12vh - var(--dg-space-lg)));grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden}.global-search-input-row{align-items:center;gap:var(--dg-space-sm);padding:var(--dg-space-sm) var(--dg-space-sm) var(--dg-space-sm) var(--dg-space-md);border-bottom:1px solid var(--dg-border-subtle);color:var(--dg-text-muted);display:flex}.global-search-input-row input{min-width:0;color:var(--dg-text);font-size:var(--dg-text-md);box-shadow:none;background:0 0;border:0;outline:none;flex:1}.global-search-input-row input::-webkit-search-cancel-button{display:none}.global-search-results{overscroll-behavior:contain;overflow-y:auto}.global-search-results:empty{display:none}.global-search-group{padding:var(--dg-space-xs) var(--dg-space-xs) 0}.global-search-group:last-child{padding-bottom:var(--dg-space-xs)}.global-search-group-label{padding:var(--dg-space-xs) var(--dg-space-sm) 4px;color:var(--dg-text-muted);font-size:var(--dg-text-xs);font-weight:600}.global-search-option{justify-content:space-between;align-items:center;gap:var(--dg-space-sm);min-height:44px;padding:6px var(--dg-space-sm);border-radius:var(--dg-radius-md);cursor:pointer;display:flex}.global-search-option[aria-selected=true]{background:var(--dg-surface-alt)}.global-search-option-text{min-width:0;display:grid}.global-search-option-text strong,.global-search-option-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-search-option-text small{color:var(--dg-text-muted)}.global-search-message{padding:var(--dg-space-sm) var(--dg-space-md);color:var(--dg-text-muted);font-size:var(--dg-text-sm);margin:0}@media (width<=640px){.global-search-backdrop{padding:var(--dg-space-sm)}.global-search-dialog{max-height:calc(100dvh - 2 * var(--dg-space-sm))}.shell-search-button kbd{display:none}}.next-admin-shell .sidebar{background:var(--dg-panel);box-shadow:none;scrollbar-gutter:stable}.next-admin-shell .nav-link{border-radius:var(--dg-radius-sm);min-height:44px}.next-admin-shell .nav-link strong{font-size:var(--dg-text-md);white-space:normal;overflow-wrap:anywhere}.next-admin-shell .nav-group-label{font-size:var(--dg-text-sm);line-height:var(--dg-leading-tight);text-transform:none}.next-admin-shell .nav-link.active{color:var(--dg-text);background:var(--brand-soft);border-color:var(--brand-border);box-shadow:inset 3px 0 0 var(--brand-primary)}.next-admin-shell .nav-road:not(:first-child),.next-admin-shell .nav-road+.nav-entry{margin-top:var(--dg-space-xs)}.next-admin-shell .nav-road-items{gap:var(--dg-space-2xs);display:grid}.next-admin-shell .nav-road-items[hidden]{display:none}.next-admin-shell .nav-road-toggle{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0}.next-admin-shell .nav-road-chevron{transition:transform var(--dg-ease-base);margin-left:auto}.next-admin-shell .nav-road-toggle[aria-expanded=true] .nav-road-chevron{transform:rotate(180deg)}.next-admin-shell.sidebar-collapsed .nav-road-chevron{display:none}.next-admin-shell .sidebar-footer{padding-top:var(--dg-space-md);margin-top:auto;display:grid}.next-admin-shell.sidebar-collapsed .sidebar-footer{justify-items:center}.next-admin-shell .topbar{background:var(--dg-panel);box-shadow:var(--dg-shadow-xs)}.next-admin-shell .topbar-heading-copy{column-gap:var(--dg-space-sm);row-gap:var(--dg-space-2xs);flex-wrap:wrap}.next-admin-shell .shell-assistant-link{flex-shrink:0}.next-admin-shell .topbar-page-tabs .section-tab-btn{min-height:44px;font-size:var(--dg-text-md);line-height:var(--dg-leading-tight)}.next-admin-shell .section-tab-btn.active{color:var(--dg-text)}.next-admin-shell :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--dg-text);outline-offset:-2px}.next-admin-shell .admin-skip-link{top:var(--dg-space-xs);left:var(--dg-space-xs);z-index:60;padding:var(--dg-space-sm) var(--dg-space-md);border-radius:var(--dg-radius-sm);background:var(--dg-surface);color:var(--dg-text);box-shadow:var(--dg-shadow-md);transform:translateY(calc(-100% - var(--dg-space-md)));position:fixed}.next-admin-shell .admin-skip-link:focus{transform:translateY(0)}@media (width<=768px){.next-admin-shell .sticky-page-actions>button span{clip:auto;white-space:normal;width:auto;height:auto;margin:0;display:inline;position:static;overflow:visible}.next-admin-shell :where(.detail-tabs,.catalog-tabs) button{min-height:44px;font-size:var(--dg-text-md)}}@media (prefers-reduced-motion:reduce){.next-admin-shell,.next-admin-shell .sidebar,.next-admin-shell .nav-link,.next-admin-shell .nav-road-chevron,.next-admin-shell .section-tab-btn{transition:none}}.followup-list{border-top:1px solid var(--dg-border-default);margin:0;padding:0;list-style:none;display:grid}.followup-row{align-items:center;gap:var(--dg-space-sm);width:100%;min-height:44px;padding:var(--dg-space-xs) var(--dg-space-2xs);border:0;border-bottom:1px solid var(--dg-border-default);color:var(--dg-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto 16px;text-decoration:none;display:grid}.followup-row__label{gap:2px;min-width:0;display:grid}.followup-row__label small{color:var(--dg-text-muted);font-size:var(--dg-text-xs)}.followup-row strong{font-size:var(--dg-text-lg);font-variant-numeric:tabular-nums}.followup-row--problem strong{color:var(--dg-danger)}.followup-row svg{color:var(--dg-text-muted)}.followup-row:hover,.followup-row:focus-visible{background:var(--dg-surface-alt)}.followup-all-clear{color:var(--dg-text-muted);margin:0}.dashboard-signposts{gap:var(--dg-space-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));display:grid}.dashboard-signpost{gap:var(--dg-space-2xs);min-height:44px;padding:var(--dg-space-sm) var(--dg-space-md);border:1px solid var(--dg-border-default);border-radius:var(--dg-radius-md);background:var(--dg-panel);color:var(--dg-text);text-decoration:none;display:grid}.dashboard-signpost span{color:var(--dg-text-muted);font-size:var(--dg-text-sm)}.dashboard-signpost:hover,.dashboard-signpost:focus-visible{border-color:var(--brand-border);background:var(--brand-soft)}.shipping-page{min-width:0}.shipping-detail{gap:var(--dg-space-md);overflow-wrap:anywhere;min-width:0;display:grid}.shipping-detail>.shipping-status-label{justify-self:start}.shipping-detail-actions{gap:var(--dg-space-sm);flex-wrap:wrap;display:flex}.shipping-detail-actions .more-menu{margin-left:auto}.shipping-detail-facts{gap:var(--dg-space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:0;display:grid}.shipping-detail-facts dt{color:var(--dg-text-muted);font-size:var(--dg-text-sm)}.shipping-detail-facts dd{margin:0}.shipping-detail-note{white-space:pre-wrap}.shipping-detail-history li>div{grid-template-columns:minmax(0,1fr)}.shipping-section,.shipping-list-panel,.shipping-form{gap:var(--dg-space-md);display:grid}.shipping-panel-heading{justify-content:space-between;align-items:flex-start;gap:var(--dg-space-sm);display:flex}.shipping-panel-heading h3,.shipping-panel-heading p{margin:0}.shipping-panel-heading p{color:var(--dg-text-muted);margin-top:4px}.shipping-table-wrap{overflow-x:auto}.shipping-table{min-width:980px}.shipping-table td:first-child,.shipping-table td:nth-child(2),.shipping-table td:nth-child(3){display:table-cell}.shipping-table td span,.shipping-table td small{display:block}.shipping-table td small{color:var(--dg-text-muted);margin-top:3px}.shipping-status,.shipping-status-label{min-width:112px;font-weight:650;font-size:var(--dg-text-sm);border-radius:999px}.shipping-status{padding:7px 28px 7px 10px}.shipping-status-label{justify-content:center;padding:7px 10px;display:inline-flex}.shipping-status.created,.shipping-status-label.created{background:var(--dg-surface-alt)}.shipping-status.in_transit,.shipping-status-label.in_transit{background:color-mix(in srgb, var(--brand-primary) 14%, var(--dg-surface))}.shipping-status.delivered,.shipping-status-label.delivered{background:color-mix(in srgb, var(--dg-success) 16%, var(--dg-surface))}.shipping-status.delayed,.shipping-status-label.delayed{background:color-mix(in srgb, var(--dg-warning) 18%, var(--dg-surface))}.shipping-status.problem,.shipping-status-label.problem,.shipping-status.cancelled,.shipping-status-label.cancelled{background:color-mix(in srgb, var(--dg-danger) 14%, var(--dg-surface))}.shipping-empty{min-height:120px;color:var(--dg-text-muted);border:1px dashed var(--dg-border-default);border-radius:var(--dg-radius-md);place-items:center;display:grid}.shipping-form-grid{gap:var(--dg-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.shipping-form-grid) label,:where(.shipping-form-grid) fieldset,.shipping-copy-field{min-width:0;font-size:var(--dg-text-md);align-content:start;gap:6px;font-weight:600;display:grid}.shipping-form-grid fieldset{border:0;margin:0;padding:0}.shipping-form-grid legend{margin-bottom:6px}.shipping-form-grid fieldset div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.shipping-form-grid input,.shipping-form-grid select,.shipping-form-grid textarea{width:100%}.shipping-copy-label{justify-content:space-between;align-items:center;gap:var(--dg-space-xs);display:flex}.shipping-copy-label .text-button{font-size:var(--dg-text-xs);align-items:center;gap:4px;padding:0;display:inline-flex}.shipping-form-wide{grid-column:1/-1}.shipping-form-span-2{grid-column:span 2}.shipping-flow-choice{gap:var(--dg-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(.shipping-flow-choice)>button{padding:var(--dg-space-sm);color:var(--dg-text);text-align:left;border:1px solid var(--dg-border-default);border-radius:var(--dg-radius-md);background:var(--dg-surface);align-items:flex-start;gap:10px;display:flex}:where(.shipping-flow-choice)>button.active{border-color:var(--brand-primary);background:var(--brand-soft)}:where(.shipping-flow-choice)>button span{gap:3px;display:grid}:where(.shipping-flow-choice)>button small{color:var(--dg-text-muted);font-weight:400}.shipping-integration-note{border-radius:var(--dg-radius-md);background:color-mix(in srgb, var(--brand-primary) 10%, var(--dg-surface));color:var(--dg-text-muted);flex-wrap:wrap;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.shipping-integration-note strong{color:var(--dg-text)}.shipping-integration-note .icon-text-button{flex:none;margin-left:auto}.shipping-integration-note.attention{background:color-mix(in srgb, var(--dg-warning) 14%, var(--dg-surface))}.shipping-document-actions{align-items:center;gap:6px;display:flex}.shipping-document-actions .icon-text-button{min-height:36px}.shipping-booking-warning{color:var(--dg-warning);white-space:nowrap}.shipping-form-actions{justify-content:flex-end;align-items:center;gap:var(--dg-space-sm);padding-top:var(--dg-space-sm);border-top:1px solid var(--dg-border-subtle);display:flex}.shipping-supplier-filter{align-items:flex-end;gap:var(--dg-space-xs) var(--dg-space-sm);margin-block:var(--dg-space-sm);flex-wrap:wrap;display:flex}.shipping-supplier-filter label{gap:4px;min-width:min(100%,280px);max-width:100%;display:grid}.shipping-supplier-filter select{width:100%;min-width:0;max-width:100%}.shipping-search{max-width:min(100%,520px);margin-block:var(--dg-space-sm);gap:4px;display:grid}.shipping-search input{width:100%;min-width:0}.shipping-supplier-filter small{color:var(--dg-text-muted)}.shipping-history{gap:0;margin:0;padding:0;list-style:none;display:grid}.shipping-history li{border-bottom:1px solid var(--dg-border-subtle);grid-template-columns:16px 1fr;gap:10px;padding:12px 0;display:grid}.shipping-history li>div{grid-template-columns:minmax(150px,.5fr) 1fr;gap:4px 12px;display:grid}.shipping-history li p,.shipping-history li small{color:var(--dg-text-muted);grid-column:1/-1;margin:0}.shipping-history-dot{background:var(--dg-text-muted);border-radius:50%;width:10px;height:10px;margin-top:5px}.shipping-history-dot.in_transit,.shipping-history-dot.delivered{background:var(--dg-success)}.shipping-history-dot.delayed{background:var(--dg-warning)}.shipping-history-dot.problem,.shipping-history-dot.cancelled{background:var(--dg-danger)}.order-shipping-section{gap:var(--dg-space-md);display:grid}.order-shipping-actions{justify-content:flex-end;align-items:center;gap:var(--dg-space-sm);flex-wrap:wrap;display:flex}.order-shipping-actions small{color:var(--dg-text-muted);text-align:right;flex-basis:100%}.order-shipping-empty{min-height:150px;color:var(--dg-text-muted);border:1px dashed var(--dg-border-default);border-radius:var(--dg-radius-md);align-content:center;place-items:center;gap:6px;display:grid}.order-shipping-list{gap:8px;display:grid}.order-shipping-list article{border:1px solid var(--dg-border-subtle);border-radius:var(--dg-radius-md);grid-template-columns:minmax(180px,1fr) minmax(150px,.6fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.order-shipping-list article>div{gap:3px;display:grid}.order-shipping-list article>div span{color:var(--dg-text-muted);font-size:var(--dg-text-sm)}@media (width<=960px){.shipping-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-shipping-list article{grid-template-columns:1fr auto}}@media (width<=640px){.shipping-form-grid,.shipping-flow-choice{grid-template-columns:1fr}.shipping-form-wide,.shipping-form-span-2{grid-column:auto}.order-shipping-actions{justify-content:flex-start}.order-shipping-actions small{text-align:left}.order-shipping-list article{grid-template-columns:1fr;align-items:start}.shipping-panel-heading,.shipping-form-actions{flex-wrap:wrap}.shipping-status,.shipping-document-actions .icon-text-button,:where(.shipping-flow-choice)>button{min-height:44px}}.shipping-quick-filters{gap:var(--dg-space-xs);flex-wrap:wrap;display:flex}.shipping-quick-filter{border:1px solid var(--dg-border-default);background:var(--dg-surface);min-height:32px;color:var(--dg-text-muted);font-size:var(--dg-text-xs);cursor:pointer;border-radius:999px;align-items:baseline;gap:6px;padding:4px 10px;display:inline-flex}.shipping-quick-filter strong{color:var(--dg-text);font-size:var(--dg-text-sm);font-variant-numeric:tabular-nums}.shipping-quick-filter:hover{border-color:var(--brand-border)}.shipping-quick-filter[aria-pressed=true]{border-color:var(--brand-border);background:var(--brand-soft);color:var(--dg-text)}.shipping-quick-filter--alert strong{color:var(--dg-danger)}.reports-page,.report-tab-stack{gap:var(--dg-space-md);display:grid}.report-filter-bar{gap:var(--dg-space-xs);padding:var(--dg-space-sm) var(--dg-space-md);display:grid}.report-filter-main{align-items:center;gap:var(--dg-space-sm);flex-wrap:wrap;display:flex}.report-filter-period{color:var(--dg-text-muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.report-filter-dates{align-items:center;gap:var(--dg-space-xs);display:flex}.report-filter-dates label{font-size:var(--dg-text-xs);color:var(--dg-text-muted);align-items:center;gap:6px;font-weight:600;display:flex}.report-filter-dates input{min-width:0;min-height:36px;padding:0 var(--dg-space-xs);border:1px solid var(--dg-border-default);border-radius:var(--dg-radius-md);background:var(--dg-surface);color:var(--dg-text);font-size:var(--dg-text-sm)}.report-filter-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.report-filter-actions .icon-text-button,.report-filter-actions .secondary-button{min-height:36px;font-size:var(--dg-text-xs);padding:0 10px}.report-filter-actions .icon-text-button.active{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-primary)}.report-filter-hint{color:var(--dg-text-muted);font-size:var(--dg-text-xs);margin:0}.report-filter-more{padding-top:var(--dg-space-xs);border-top:1px solid var(--dg-border-subtle);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.report-active-filters{flex-wrap:wrap;gap:6px;display:flex}.report-active-filter{border:1px solid var(--brand-border);border-radius:var(--dg-radius-sm);background:var(--brand-soft);min-height:26px;color:var(--brand-primary);font-size:var(--dg-text-xs);cursor:pointer;align-items:center;gap:6px;padding:0 8px;font-weight:700;display:inline-flex}.report-filter-chip{border:1px solid var(--dg-border-default);border-radius:var(--dg-radius-sm);background:var(--dg-surface-alt);min-height:36px;color:var(--dg-text-muted);font-size:var(--dg-text-xs);white-space:nowrap;cursor:pointer;transition:border-color var(--dg-ease-base), background var(--dg-ease-base), color var(--dg-ease-base);align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.report-filter-chip:hover{border-color:var(--brand-border);color:var(--dg-text)}.report-filter-chip.active{border-color:var(--brand-border);background:var(--brand-soft);color:var(--brand-primary)}.report-filter-chip strong{background:color-mix(in srgb, var(--dg-text-muted) 16%, transparent);font-size:var(--dg-text-xs);color:inherit;border-radius:999px;padding:1px 6px}.report-filter-chip.attention:not(.active){border-color:color-mix(in srgb, var(--dg-danger) 45%, var(--dg-border-default));color:var(--dg-danger)}.report-filter-chip.attention strong{background:var(--dg-danger-soft);color:var(--dg-danger)}.report-toolbar{align-items:center;gap:var(--dg-space-sm);flex-wrap:wrap;display:flex}.report-toolbar-search{flex:260px;max-width:360px;height:36px}.report-toolbar-search input{height:32px}.report-toolbar-clear{background:0 0;border:0;width:24px;min-height:24px}.report-filter-chips{flex-wrap:wrap;gap:6px;display:flex}.report-toolbar-end{align-items:center;gap:var(--dg-space-xs);margin-left:auto;display:flex}.report-toolbar-summary{color:var(--dg-text-muted);font-size:var(--dg-text-xs);white-space:nowrap;font-weight:700}.report-toolbar-end .icon-text-button{min-height:36px;font-size:var(--dg-text-xs);padding:0 10px}:where(.report-toolbar-end) label{align-items:center;gap:var(--dg-space-xs);color:var(--dg-text-muted);font-size:var(--dg-text-xs);font-weight:700;display:flex}:where(.report-toolbar-end) select{border:1px solid var(--dg-border-default);border-radius:var(--dg-radius-md);background:var(--dg-surface);min-width:0;max-width:200px;min-height:36px;color:var(--dg-text);font-size:var(--dg-text-xs);padding:0 10px;font-weight:500}:where(.report-toolbar-end) select:focus-visible{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--brand-focus);outline:none}.report-table-panel{gap:var(--dg-space-sm);display:grid}.report-table-panel>.muted-text{margin:0}.report-table-wrap{border:1px solid var(--dg-border-default);border-radius:var(--dg-radius-md);max-height:68vh;overflow:auto}.report-table{border-collapse:separate}.report-table th{z-index:1;background:var(--dg-surface-alt);border-bottom:1px solid var(--dg-border-strong);text-align:left;font-size:var(--dg-text-xs);color:var(--dg-text-muted);white-space:nowrap;padding:0;font-weight:600;position:sticky;top:0}.report-table th>span{padding:var(--dg-space-xs) var(--dg-space-sm);display:block}.report-table-sort{width:100%;padding:var(--dg-space-xs) var(--dg-space-sm);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:flex}.report-table-sort:hover{color:var(--dg-text)}.report-table-sort-idle{opacity:.35}.report-table th.is-numeric .report-table-sort{justify-content:flex-end}.report-table td{vertical-align:middle}.report-table td.is-numeric,.report-table th.is-numeric>span{text-align:right;font-variant-numeric:tabular-nums}.report-table tbody tr:hover td{background:var(--dg-surface-alt)}.report-table td small{color:var(--dg-text-muted);font-size:var(--dg-text-xs);margin-top:2px;display:block}.report-cell-strong{font-weight:700}.report-table tbody tr.report-row-attention td{background:color-mix(in srgb, var(--dg-danger) 6%, var(--dg-surface))}.report-table tbody tr.report-row-attention:hover td{background:color-mix(in srgb, var(--dg-danger) 11%, var(--dg-surface))}.report-table tbody tr.report-row-attention td:first-child{box-shadow:inset 3px 0 0 var(--dg-danger)}.report-table tfoot td{background:var(--dg-surface-alt);border-top:1px solid var(--dg-border-strong);border-bottom:0;font-weight:700;position:sticky;bottom:0}.report-table-empty{min-height:120px;padding:var(--dg-space-md);border:1px dashed var(--dg-border-default);border-radius:var(--dg-radius-md);color:var(--dg-text-muted);place-items:center;margin:0;display:grid}:where(.reports-page,.marketing-page) .section-title-row{align-items:flex-start;gap:var(--dg-space-sm);display:flex}:where(.reports-page,.marketing-page) .section-title-row>:is(strong,.status-chip,button,a,svg):not(:first-child){margin-left:auto}.report-overview-grid{gap:var(--dg-space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;display:grid}.report-overview-grid>.panel{align-content:start;gap:var(--dg-space-sm);height:100%;display:grid}.report-overview-list{gap:4px;margin:0;display:grid}.report-overview-list>div{justify-content:space-between;align-items:baseline;gap:var(--dg-space-sm);border-bottom:1px solid var(--dg-border-subtle);padding:4px 0;display:flex}.report-overview-list dt{color:var(--dg-text-muted);font-size:var(--dg-text-sm)}.report-overview-list dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.report-overview-footer{justify-content:space-between;align-items:center;gap:var(--dg-space-xs);padding-top:var(--dg-space-xs);border-top:1px solid var(--dg-border-subtle);flex-wrap:wrap;margin-top:auto;display:flex}.report-overview-footer .muted-text{font-size:var(--dg-text-xs);margin:0}.report-overview-alert{border:1px solid color-mix(in srgb, var(--dg-danger) 40%, var(--dg-border-default));border-radius:var(--dg-radius-md);background:var(--dg-danger-soft);color:var(--dg-danger);font-size:var(--dg-text-xs);align-items:center;gap:8px;margin:0;padding:8px 10px;font-weight:700;display:flex}.report-panel-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.report-panel-actions .icon-text-button{min-height:36px;font-size:var(--dg-text-xs);padding:0 10px}.report-headline-total{font-size:var(--dg-text-lg);font-variant-numeric:tabular-nums;margin-left:auto}@media (width<=900px){.report-filter-actions{margin-left:0}.report-toolbar-end{justify-content:space-between;width:100%;margin-left:0}.report-toolbar-search{max-width:none}.report-table-wrap{max-height:none}}@media (width<=640px){.report-filter-dates{flex-wrap:wrap;width:100%}:where(.report-filter-dates) label{flex:140px;min-width:0}.report-filter-dates input{flex:1;width:100%}.report-filter-dates input,.report-filter-chip,.report-active-filter,.report-filter-actions .icon-text-button,.report-filter-actions .secondary-button,.report-toolbar-end .icon-text-button,.report-panel-actions .icon-text-button{min-height:44px}.report-toolbar-end{flex-wrap:wrap}}.reports-page .status-bar-row{grid-template-columns:112px minmax(0,1fr) auto}.reports-page .status-bar-row strong{white-space:nowrap;font-variant-numeric:tabular-nums}.order-label-page{grid-template-columns:minmax(0,1fr);align-content:start;place-items:start center;gap:18px;display:grid}.document-page>.order-label-toolbar{justify-content:normal;align-items:start;gap:var(--dg-space-sm);width:min(100%,760px);padding:var(--dg-space-md);border:1px solid var(--dg-border-default);border-radius:var(--dg-radius-md);background:var(--dg-surface);box-shadow:var(--dg-shadow-sm);grid-template-columns:repeat(2,minmax(240px,1fr));margin-inline:auto;display:grid}.order-label-choice-group{align-content:start;align-self:start;gap:var(--dg-space-xs);grid-template-columns:1fr 1fr;min-width:0;display:grid}.order-label-choice-group>span{margin-bottom:var(--dg-space-2xs);color:var(--dg-text-muted);font-size:var(--dg-text-xs);text-transform:uppercase;grid-column:1/-1;font-weight:800}:where(.order-label-choice-group) button{min-height:42px;padding:var(--dg-space-xs) var(--dg-space-sm);border:1px solid var(--dg-border-default);border-radius:var(--dg-radius-sm);background:var(--dg-surface-alt);color:var(--dg-text);font-weight:800}:where(.order-label-choice-group) button.active{border-color:var(--brand-primary);background:var(--brand-soft);color:var(--brand-primary)}.order-label-payment-option,.order-label-toolbar-actions{grid-column:1/-1}.order-label-payment-option{align-items:center;gap:var(--dg-space-xs);font-weight:700;display:flex}.order-label-toolbar-actions{justify-content:flex-end;align-items:center;gap:var(--dg-space-xs);display:flex}.order-label-toolbar-actions>.field-hint{margin:0 auto 0 0}.order-label-sheet{box-sizing:border-box;background:var(--dg-surface);color:var(--dg-text);margin-inline:auto;font-family:Arial,sans-serif;overflow:hidden;box-shadow:0 18px 48px #0f172a2e}.order-label-sheet.large{page:order-label-large;width:100mm;height:150mm;padding:6mm}.order-label-sheet.small{page:order-label-small;width:50mm;height:30mm;padding:2mm}.order-label-selection{grid-template-columns:subgrid;gap:var(--dg-space-sm);border:0;grid-column:1/-1;min-width:0;margin:0;padding:0;display:grid}.order-label-toolbar-actions{flex-wrap:wrap}.order-label-sheet.custom{padding:0}.order-label-sheet.custom img{width:100%;height:100%;display:block}.order-label-sheet.format-50x30{page:order-label-small;width:50mm;height:30mm}.order-label-sheet.format-30x50{page:order-label-small-portrait;width:30mm;height:50mm}.order-label-sheet.format-100x150{page:order-label-large;width:100mm;height:150mm}.order-label-sheet.format-150x100{page:order-label-large-landscape;width:150mm;height:100mm}@media screen{.order-label-sheet.custom{max-width:100%;height:auto}.order-label-sheet.custom img{height:auto}}.order-label-header{border-bottom:3px solid var(--dg-text);justify-content:space-between;align-items:flex-start;gap:5mm;padding-bottom:3mm;display:flex}.order-label-header>div:last-child{text-align:right}.order-label-header span,.order-label-payment-qr span{color:var(--dg-text-muted);text-transform:uppercase;font-size:10px;font-weight:800;display:block}.order-label-header strong{margin-top:1mm;font-size:24px;display:block}.order-label-recipient{margin-top:4mm}.order-label-recipient h1{margin:0 0 2mm;font-size:25px;line-height:1.05}.order-label-recipient p{margin:1mm 0 0;font-size:15px;line-height:1.25}.order-label-phone{font-weight:700}.order-label-note{border:2px solid var(--dg-text);margin:3mm 0 0;padding:2mm;font-size:14px;font-weight:700}.order-label-payment-qr{border:2px solid var(--dg-text);grid-template-columns:minmax(0,1fr) 28mm;align-items:center;gap:4mm;margin-top:3mm;padding:2mm;display:grid}.order-label-payment-qr strong{margin-top:1mm;font-size:15px;display:block}.order-label-payment-qr img{width:28mm;height:28mm;display:block}.order-label-scan{border-top:2px solid var(--dg-text);margin-top:4mm;padding-top:2mm}.order-label-scan .pickup-label-barcode{width:54mm;height:20mm}.order-label-compact{grid-template-rows:auto 10mm;grid-template-columns:minmax(0,1fr);gap:1mm;width:100%;height:100%;display:grid}.order-label-compact.with-payment{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) 22mm;align-items:center;gap:2mm}.order-label-compact-copy{min-width:0;overflow:hidden}.order-label-compact-copy strong,.order-label-compact-copy b,.order-label-compact-copy span{text-overflow:ellipsis;white-space:nowrap;line-height:1.1;display:block;overflow:hidden}.order-label-compact-copy strong{font-size:10px}.order-label-compact-copy b{margin-top:.5mm;font-size:14px}.order-label-compact-copy span{margin-top:.5mm;font-size:8px}.order-label-compact .pickup-label-barcode{width:100%;height:10mm}.order-label-compact-qr{width:22mm;height:22mm;display:block}@media print{body:has(.order-label-page){min-width:0}@page order-label-large{size:100mm 150mm;margin:0}@page order-label-small{size:50mm 30mm;margin:0}@page order-label-small-portrait{size:30mm 50mm;margin:0}@page order-label-large-landscape{size:150mm 100mm;margin:0}.order-label-page{justify-items:normal;display:block}.order-label-sheet{box-shadow:none;break-after:page;margin:0}.order-label-sheet:last-child{break-after:auto}}@media (width<=768px){.document-page>.order-label-toolbar{grid-template-columns:1fr}.order-label-choice-group,.order-label-payment-option,.order-label-toolbar-actions{grid-column:1}.order-label-toolbar-actions{flex-direction:column;align-items:stretch}.order-label-toolbar-actions>.field-hint{margin:0}}
