.order-choice{gap:.9rem;padding:1.1rem 1.2rem;display:grid}.order-choice__grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;margin:0;display:grid}.order-choice__grid>div{gap:.25rem;display:grid}.order-choice__grid dt{color:var(--ink-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:700}.order-choice__grid dd{margin:0;font-weight:750}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.admin-metric{border:1px solid var(--line,#e7e6ef);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--brand-primary) 10%, transparent), transparent 55%), var(--surface,#fff);border-radius:1.1rem;align-items:center;gap:1rem;min-height:7.5rem;padding:1.2rem;display:flex;box-shadow:0 14px 34px #231e460f}.admin-metric>span{width:2.85rem;height:2.85rem;color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 11%, transparent);border-radius:.9rem;place-items:center;display:grid}.admin-metric svg{width:1.35rem;height:1.35rem}.admin-metric div{gap:.2rem;display:grid}.admin-metric small,.admin-section-heading span{color:var(--text-muted,#6d6a78);letter-spacing:.08em;text-transform:uppercase;font-size:.73rem;font-weight:700}.admin-metric strong{font-size:clamp(1.55rem,2vw,2.1rem);line-height:1}.admin-overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(19rem,.8fr);gap:1rem;display:grid}.admin-summary-card,.admin-form-panel,.admin-table-panel{padding:1.25rem;overflow:hidden}.admin-section-heading{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1rem;display:flex}.admin-section-heading h2{margin:.18rem 0 0;font-size:1.1rem}.admin-section-heading>small{max-width:32rem;color:var(--text-muted,#6d6a78);text-align:end}.admin-activity-list{display:grid}.admin-activity-row{border-block-end:1px solid var(--line,#e7e6ef);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem 0;display:grid}.admin-activity-row:last-child{border-block-end:0}.admin-activity-row>span{width:2.2rem;height:2.2rem;color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 10%, transparent);border-radius:50%;place-items:center;display:grid}.admin-activity-row div{min-width:0;display:grid}.admin-activity-row strong,.admin-activity-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-activity-row small{color:var(--text-muted,#6d6a78)}.admin-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.9rem;display:grid}.admin-field{gap:.42rem;min-width:0;display:grid}.admin-field>span{color:var(--text-muted,#6d6a78);font-size:.78rem;font-weight:750}.admin-field input,.admin-field select{border:1px solid var(--line-strong,#d5d2df);width:100%;min-height:2.75rem;color:var(--text,#24212f);background:var(--surface,#fff);font:inherit;border-radius:.72rem;padding-inline:.78rem}.admin-field input:focus,.admin-field select:focus{outline:3px solid color-mix(in srgb, var(--brand-primary) 16%, transparent);border-color:var(--brand-primary)}.admin-form-action{display:flex}.admin-form-action .button{justify-content:center;width:100%}.admin-review-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.75rem;display:flex}.admin-note{border-inline-start:3px solid color-mix(in srgb, var(--brand-primary) 45%, transparent);color:var(--color-text-muted,#5d6b70);margin:1rem 0 0;padding-inline-start:.85rem}.one-time-result,.identity-link-note{background:color-mix(in srgb, #18a879 7%, var(--surface,#fff));border:1px solid #18a87959;border-radius:.85rem;align-items:flex-start;gap:.8rem;margin-block-start:1rem;padding:1rem;display:flex}.one-time-result>svg,.identity-link-note>svg{color:#14805f;flex:none;width:1.25rem}.one-time-result>div,.identity-link-note>div{gap:.42rem;min-width:0;display:grid}.one-time-result code{overflow-wrap:anywhere;background:#0000000d;border-radius:.45rem;max-width:100%;margin-block-start:.2rem;padding:.45rem .6rem;display:block}.identity-link-note{border-color:color-mix(in srgb, var(--brand-primary) 28%, transparent);background:color-mix(in srgb, var(--brand-primary) 6%, var(--surface,#fff));margin-block-start:0}.identity-link-note>svg{color:var(--brand-primary)}.identity-link-note p{color:var(--text-muted,#6d6a78);margin:0}.admin-table-panel .responsive-table{width:calc(100% + 2.5rem);margin-inline:-1.25rem}.admin-table-panel table th:first-child,.admin-table-panel table td:first-child{padding-inline-start:1.25rem}.admin-table-panel table th:last-child,.admin-table-panel table td:last-child{padding-inline-end:1.25rem}.admin-avatar{width:2.35rem;height:2.35rem;color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 11%, transparent);border-radius:.7rem;flex:none;place-items:center;font-size:.75rem;font-weight:850;display:grid}.admin-avatar--platform{color:#ad6b00;background:#fff4d8}.admin-status,.level-badge,.provider-ready{white-space:nowrap;border-radius:999px;align-items:center;gap:.38rem;width:max-content;padding:.32rem .58rem;font-size:.73rem;font-weight:750;display:inline-flex}.admin-status i{background:currentColor;border-radius:50%;width:.42rem;height:.42rem}.admin-status--success{color:#08775b;background:#e6f8f2}.admin-status--warning{color:#936100;background:#fff4d8}.admin-status--danger{color:#b83c52;background:#ffebef}.level-badge{color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 9%, transparent)}.provider-ready{color:var(--text-muted,#6d6a78);padding-inline-start:0}.provider-ready svg{color:#14805f;width:.9rem}.admin-inline-error{color:#b4233d;margin:.85rem 0 0;font-weight:650}.admin-empty{text-align:center;min-height:9rem;color:var(--text-muted,#6d6a78);align-content:center;place-items:center;gap:.5rem;padding:2rem;display:grid}.admin-empty svg{width:1.8rem}.admin-empty--error{color:#b4233d}.admin-empty--error .admin-inline-error{margin:0}@media (width<=1120px){.admin-metrics,.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-grid{grid-template-columns:1fr}}@media (width<=680px){.admin-metrics,.admin-form-grid{grid-template-columns:1fr}.admin-section-heading{flex-direction:column;align-items:flex-start}.admin-section-heading>small{text-align:start}.admin-form-action .button{width:100%}}.document-barcode,.document-qr{color:#111;justify-items:center;gap:.25rem;margin:0;display:grid}.document-barcode svg{width:15rem;max-width:100%;height:3.65rem;display:block}.document-barcode figcaption,.document-qr figcaption{color:#24212d;letter-spacing:.08em;overflow-wrap:anywhere;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.66rem;font-weight:750}.document-qr svg{width:7rem;height:7rem;display:block}.document-barcode--compact{min-width:7.5rem}.document-barcode--compact svg{width:7.5rem;height:1.7rem}.document-barcode--compact figcaption{font-size:.54rem}.document-qr--compact svg{width:2.5rem;height:2.5rem}.machine-code-preview{direction:ltr;align-items:center;gap:.35rem;min-width:10.7rem;display:flex}.row-actions{justify-content:flex-end;align-items:center;gap:.3rem;display:flex}.row-action-button{border:1px solid var(--line);width:2.2rem;height:2.2rem;color:var(--ink-muted);background:var(--surface);cursor:pointer;border-radius:.65rem;place-items:center;padding:0;display:inline-grid}.row-action-button:hover{border-color:color-mix(in srgb, var(--brand-primary) 35%, var(--line));color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 5%, var(--surface))}.row-action-button .ui-icon{width:1rem;height:1rem}.table-primary-link{color:var(--ink);font-weight:800;text-decoration:none}.table-primary-link:hover{color:var(--brand-primary);text-underline-offset:.2rem;text-decoration:underline}.print-documents,.print-document,.print-list-heading{display:none}.invoice-document{color:var(--ink);background:var(--surface);overflow:hidden}.invoice-document__header,.print-document__header{border-block-end:1px solid var(--line);justify-content:space-between;align-items:start;gap:2rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.invoice-document__header>div:first-child,.print-document__header>div:first-child{gap:.38rem;display:grid}.invoice-document__header p,.print-document__header p{color:var(--brand-primary);letter-spacing:.12em;text-transform:uppercase;margin:.7rem 0 0;font-size:.68rem;font-weight:850}.invoice-document__header h1,.print-document__header h1{letter-spacing:-.045em;margin:0;font-size:clamp(1.55rem,3vw,2.3rem)}.invoice-document__header span,.print-document__header span{color:var(--ink-muted);font-size:.72rem}.invoice-document__codes{direction:ltr;grid-template-columns:auto minmax(11rem,16rem);align-items:center;gap:.8rem;display:grid}.invoice-document__codes .document-qr svg{width:5.5rem;height:5.5rem}.invoice-document__states,.print-document__meta{border-block-end:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.invoice-document__states>div,.print-document__meta>div{background:var(--surface-soft);gap:.25rem;padding:1rem 1.25rem;display:grid}.invoice-document__states span,.print-document__meta dt{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:750}.invoice-document__states strong,.print-document__meta dd{overflow-wrap:anywhere;margin:0;font-size:.8rem}.invoice-addresses{border-block-end:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.25rem;display:grid}.invoice-addresses address{border:1px solid var(--line);border-radius:.8rem;gap:.3rem;padding:1rem;font-style:normal;display:grid}.invoice-addresses address>span{color:var(--brand-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.invoice-addresses p,.invoice-addresses small{color:var(--ink-muted);margin:0;font-size:.7rem;line-height:1.65}.invoice-lines{width:100%;overflow-x:auto}.invoice-lines table{border-collapse:collapse;width:100%}.invoice-lines th,.invoice-lines td{border-block-end:1px solid var(--line);text-align:start;padding:.85rem 1.25rem}.invoice-lines th{color:var(--ink-muted);background:var(--surface-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.invoice-lines td{color:var(--ink-muted);font-size:.72rem}.invoice-lines td:first-child{gap:.2rem;display:grid}.invoice-lines td strong{color:var(--ink)}.invoice-lines td small{font-size:.62rem}.invoice-totals{gap:.6rem;width:min(100%,28rem);margin-inline-start:auto;padding:1.25rem;display:grid}.invoice-totals>div{color:var(--ink-muted);justify-content:space-between;gap:2rem;font-size:.75rem;display:flex}.invoice-totals__grand{border-block-start:2px solid var(--ink);margin-block-start:.3rem;padding-block-start:.8rem;color:var(--ink)!important;font-size:.95rem!important}.print-document__meta{grid-template-columns:repeat(4,minmax(0,1fr))}.product-label-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.25rem;display:grid}.product-label{break-inside:avoid;color:#17151b;background:#fff;border:1px dashed #85818d;border-radius:.65rem;gap:.75rem;padding:1rem;display:grid}.product-label__title{gap:.18rem;display:grid}.product-label__title strong{font-size:.95rem}.product-label__title span,.product-label small{color:#625e69;overflow-wrap:anywhere;font-size:.65rem}.product-label__codes{direction:ltr;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.print-document__footer{border-block-start:1px solid var(--line);color:var(--ink-muted);overflow-wrap:anywhere;justify-content:space-between;gap:1rem;padding:.9rem 1.25rem;font-size:.6rem;display:flex}@media (width<=48rem){.machine-code-preview{min-width:9.6rem}.invoice-document__header,.print-document__header{flex-direction:column}.invoice-document__codes{width:100%}.invoice-document__states,.print-document__meta,.invoice-addresses,.product-label-grid{grid-template-columns:1fr}.print-document__footer{flex-direction:column}}@page{size:A4;margin:12mm}@media print{html,body{color:#111!important;background:#fff!important;min-width:0!important}body.print-scope *{visibility:hidden!important}body.print-scope .print-documents{display:block!important}body.print-scope .print-target,body.print-scope .print-target *{visibility:visible!important}body.print-scope .print-target{width:100%!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;animation:none!important;display:block!important;position:absolute!important;inset:0 auto auto 0!important;overflow:visible!important}.print-list-heading{border-block-end:2px solid #111;justify-content:space-between;align-items:center;gap:2rem;padding:0 0 8mm;display:flex}.print-list-heading>div{text-align:end;gap:1mm;display:grid}.print-list-heading p,.print-list-heading h1,.print-list-heading span{margin:0}.print-list-heading p,.print-list-heading span{color:#555;font-size:8pt}.print-list-heading h1{font-size:19pt}.print-target.table-panel .responsive-table,.print-target .invoice-lines{overflow:visible!important}.print-target.table-panel table{font-size:7pt;min-width:0!important}.print-target.table-panel th,.print-target.table-panel td{white-space:normal!important;padding:2.2mm!important}.print-target.table-panel th:last-child,.print-target.table-panel td:last-child{display:none!important}.machine-code-preview{min-width:0}.document-barcode--compact{min-width:25mm}.document-barcode--compact svg{width:25mm;height:8mm}.document-qr--compact svg{width:11mm;height:11mm}.invoice-document,.product-print-document,.product-label{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#111!important;background:#fff!important}.invoice-document__header,.print-document__header{padding:0 0 6mm}.invoice-document__states>div,.print-document__meta>div,.invoice-lines th{background:#f3f3f3!important}.invoice-addresses,.product-label-grid{padding-inline:0}.invoice-lines tr,.invoice-addresses address,.product-label,.invoice-totals{break-inside:avoid}.row-actions,.button,.console-header,.console-sidebar,.assistant-chat{display:none!important}}
