.smart-import-settings{gap:18px}.smart-import-wizard{overflow:hidden}.smart-import-heading,.complete-product-image-gallery__heading,.source-card-head,.smart-import-actions,.complete-product-image-gallery__summary,.complete-product-image-card__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.smart-import-heading h2,.complete-product-image-gallery h3{margin:0}.wizard-steps{flex-wrap:wrap;gap:8px;display:flex}.wizard-steps span{color:#64748b;background:#f8fafc;border:1px solid #d9e2ef;border-radius:999px;padding:7px 11px;font-size:12px}.wizard-steps span.is-active{color:#0f3d91;background:#edf4ff;border-color:#8db5ff;font-weight:700}.smart-import-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;margin-top:18px;display:grid}.smart-import-grid label,.mapping-review-list label,.source-card label{gap:6px;min-width:0;display:grid}.smart-import-url-field{grid-column:span 2}.inspection-success,.mapping-ready,.preview-status{border-radius:12px;margin-top:16px;padding:12px 14px}.inspection-success,.mapping-ready,.preview-status.ready{color:#12613a;background:#eefbf4;border:1px solid #9fe3bf}.inspection-success{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.mapping-section,.preview-section{border-top:1px solid #e5eaf1;margin-top:20px;padding-top:18px}.mapping-review-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.advanced-mapping{border:1px solid #dfe6ef;border-radius:12px;margin-top:14px;padding:12px}.advanced-mapping summary,.panel>details>summary{cursor:pointer;font-weight:700}.preview-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.preview-grid article{background:#fbfdff;border:1px solid #e0e7f0;border-radius:12px;min-width:0;padding:11px}.preview-grid span,.preview-grid strong{overflow-wrap:anywhere;display:block}.preview-grid span{color:#64748b;margin-bottom:5px;font-size:12px}.preview-status.warning{color:#7a5100;background:#fff9e9;border:1px solid #f2cf7f}.smart-import-actions{justify-content:flex-start;margin-top:14px}.source-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:15px;display:grid}.source-card{background:#fff;border:1px solid #dde5ef;border-radius:14px;min-width:0;padding:14px}.source-card-head small{text-align:right;color:#64748b;direction:ltr;margin-top:3px;display:block}.source-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.source-card dl div{background:#f6f8fb;border-radius:10px;padding:8px}.source-card dt{color:#64748b;font-size:11px}.source-card dd{overflow-wrap:anywhere;margin:3px 0 0;font-weight:700}.cursor-control{grid-template-columns:minmax(90px,1fr) auto;gap:8px;display:grid}.automation-form{flex-wrap:wrap;align-items:end;gap:14px;margin-top:14px;display:flex}.automation-form>label:not(.checkbox-label){align-items:center;gap:7px;display:flex}.automation-form input[type=number]{width:78px}.complete-product-image-gallery{background:#f8fbff;border:1px solid #dce5f1;border-radius:16px;margin:18px;padding:18px}.complete-product-image-gallery__heading p{color:#64748b;margin:5px 0 0}.complete-product-image-gallery__summary span,.complete-product-image-gallery__summary strong{background:#fff;border:1px solid #dce5f1;border-radius:999px;padding:7px 11px}.complete-product-image-gallery__products{gap:16px;margin-top:16px;display:grid}.complete-product-image-gallery__product{background:#fff;border:1px solid #dfe6ef;border-radius:14px;padding:14px}.complete-product-image-gallery__product-title{justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.complete-product-image-gallery__product-title span{color:#64748b}.complete-product-image-gallery__images{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:12px;display:grid}.complete-product-image-card{background:#fff;border:1px solid #dde5ef;border-radius:12px;margin:0;overflow:hidden}.complete-product-image-card.is-primary{border-color:#4f8ff7;box-shadow:0 0 0 2px #4f8ff71f}.complete-product-image-card__preview{aspect-ratio:1;background:#eef2f7;position:relative}.complete-product-image-card__preview img{object-fit:cover;width:100%;height:100%;display:block}.complete-product-image-card__missing{text-align:center;color:#b42318;background:#fff1f0;place-items:center;height:100%;padding:12px;display:grid}.primary-image-badge{color:#fff;background:#2463eb;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;position:absolute;top:8px;right:8px}.complete-product-image-card figcaption{gap:3px;padding:9px 10px;display:grid}.complete-product-image-card figcaption small{color:#64748b}.complete-product-image-card__actions{justify-content:flex-start;padding:0 10px 10px}@media (max-width:960px){.smart-import-grid,.mapping-review-list,.source-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.smart-import-grid,.mapping-review-list,.source-cards,.preview-grid{grid-template-columns:1fr}.smart-import-url-field{grid-column:auto}.complete-product-image-gallery{margin:12px 8px;padding:12px}.complete-product-image-gallery__images{grid-template-columns:repeat(2,minmax(0,1fr))}.complete-product-image-card__actions .button{width:100%}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f8fafc;--surface:#fff;--surface-muted:#f1f5f9;--surface-elevated:#fff;--primary:#0f8b8d;--primary-hover:#0a6c70;--primary-foreground:#fff;--accent:#e4b95c;--accent-hover:#d4a63b;--success:#16865b;--success-soft:#f0fdf4;--warning:#c37a13;--warning-soft:#fffbeb;--danger:#d64045;--danger-soft:#fff0f1;--info:#2563eb;--info-soft:#eff6ff;--text-primary:#17262e;--text-secondary:#475569;--text-muted:#64748b;--border:#dce6e9;--border-strong:#cbd5e1;--focus-ring:#0f8b8d;--font-arabic:"Noto Sans Arabic", Tahoma, "Segoe UI", Arial, sans-serif;--font-latin:Inter, "Segoe UI", Arial, sans-serif;--font-size-display:2rem;--font-size-h1:1.75rem;--font-size-h2:1.5rem;--font-size-h3:1.25rem;--font-size-body-lg:1rem;--font-size-body:.875rem;--font-size-small:.8125rem;--font-size-caption:.75rem;--line-display:2.5rem;--line-h1:2.25rem;--line-h2:2rem;--line-h3:1.75rem;--line-body-lg:1.625rem;--line-body:1.375rem;--line-small:1.25rem;--line-caption:1.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-card:1rem;--radius-lg:1.25rem;--radius-pill:999px;--shadow-popover:0 12px 32px #0f172a1f;--shadow-modal:0 24px 64px #0f172a2e;--control-sm:2.25rem;--control-md:2.75rem;--control-lg:3rem;--touch-target:2.75rem;--sidebar-expanded:16.5rem;--sidebar-collapsed:4.5rem;--topbar-height:3.5rem;--content-max:120rem;--z-base:0;--z-sticky:20;--z-dropdown:40;--z-overlay:60;--z-modal:80;--z-toast:100}html[dir=rtl] body{font-family:var(--font-arabic)}html[dir=ltr] body{font-family:var(--font-latin)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb, var(--focus-ring) 28%, transparent);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-button{min-height:var(--control-md);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);padding-inline:var(--space-4);color:var(--text-primary);font-size:var(--font-size-body);background:0 0;border:1px solid #0000;font-weight:600;line-height:1.25rem;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.ds-button[data-size=sm]{min-height:var(--control-sm);padding-inline:var(--space-3)}.ds-button[data-size=lg]{min-height:var(--control-lg);padding-inline:var(--space-5)}.ds-button[data-variant=primary]{background:var(--primary);color:var(--primary-foreground)}.ds-button[data-variant=primary]:hover:not(:disabled){background:var(--primary-hover)}.ds-button[data-variant=secondary]{border-color:var(--border);background:var(--surface-muted)}.ds-button[data-variant=outline]{border-color:var(--border-strong);background:var(--surface)}.ds-button[data-variant=ghost]:hover:not(:disabled){background:var(--surface-muted)}.ds-button[data-variant=danger]{background:var(--danger);color:#fff}.ds-button[data-variant=success]{background:var(--success);color:#fff}.ds-button:disabled,.ds-button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.ds-icon-button{width:var(--control-md);padding-inline:0}.ds-button-spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite ds-spin}@keyframes ds-spin{to{transform:rotate(360deg)}}.ds-field{gap:var(--space-2);display:grid}.ds-field-label{color:var(--text-primary);font-size:var(--font-size-small);font-weight:600}.ds-input,.ds-select,.ds-textarea{width:100%;min-height:var(--control-md);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding-inline:var(--space-3);background:var(--surface);color:var(--text-primary);font-size:var(--font-size-body);transition:border-color .18s,box-shadow .18s}.ds-textarea{min-height:7rem;padding-block:var(--space-3);resize:vertical}.ds-input::placeholder,.ds-textarea::placeholder{color:var(--text-muted)}.ds-input:focus,.ds-select:focus,.ds-textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 18%, transparent);outline:0}.ds-field[data-invalid=true] .ds-input,.ds-field[data-invalid=true] .ds-select,.ds-field[data-invalid=true] .ds-textarea{border-color:var(--danger)}.ds-field-message{color:var(--text-muted);font-size:var(--font-size-caption)}.ds-field[data-invalid=true] .ds-field-message{color:var(--danger)}.ds-card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.ds-card-header,.ds-card-content,.ds-card-footer{padding-inline:var(--space-5)}.ds-card-header{padding-block:var(--space-5) var(--space-3)}.ds-card-content{padding-block:var(--space-3) var(--space-5)}.ds-card-footer{padding-block:0 var(--space-5)}.ds-card-title{color:var(--text-primary);font-size:var(--font-size-body-lg);font-weight:700;line-height:var(--line-body-lg);margin:0}.ds-card-description{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--font-size-small);line-height:var(--line-small)}.ds-badge{align-items:center;gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-pill);min-height:1.625rem;padding-inline:var(--space-2);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:600;line-height:1rem;display:inline-flex}.ds-badge[data-tone=success]{border-color:color-mix(in srgb, var(--success) 24%, white);background:var(--success-soft);color:var(--success)}.ds-badge[data-tone=warning]{border-color:color-mix(in srgb, var(--warning) 24%, white);background:var(--warning-soft);color:var(--warning)}.ds-badge[data-tone=danger]{border-color:color-mix(in srgb, var(--danger) 24%, white);background:var(--danger-soft);color:var(--danger)}.ds-badge[data-tone=info]{border-color:color-mix(in srgb, var(--info) 24%, white);background:var(--info-soft);color:var(--info)}.ds-status-dot{background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.ds-kpi{gap:var(--space-2);min-width:0;padding:var(--space-5);text-align:start;display:grid}.ds-kpi-action{cursor:pointer;width:100%;font:inherit}.ds-kpi-action:hover:not(:disabled){border-color:var(--border-strong);background:color-mix(in srgb, var(--surface-muted) 45%, white)}.ds-kpi-label{color:var(--text-secondary);font-size:var(--font-size-small);font-weight:600}.ds-kpi-value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:750;line-height:2rem}.ds-kpi[data-tone=success] .ds-kpi-value{color:var(--success)}.ds-kpi[data-tone=warning] .ds-kpi-value{color:var(--warning)}.ds-kpi[data-tone=danger] .ds-kpi-value{color:var(--danger)}.ds-kpi[data-tone=info] .ds-kpi-value{color:var(--info)}.ds-kpi-meta{color:var(--text-muted);font-size:var(--font-size-caption)}.ds-alert{gap:var(--space-2);border:1px solid var(--border);border-inline-start:4px solid var(--info);border-radius:var(--radius-md);padding:var(--space-4);background:var(--surface);display:grid}.ds-alert[data-tone=warning]{border-inline-start-color:var(--warning)}.ds-alert[data-tone=danger]{border-inline-start-color:var(--danger)}.ds-alert[data-tone=success]{border-inline-start-color:var(--success)}.ds-alert-title{font-size:var(--font-size-body);margin:0;font-weight:700}.ds-alert-description{color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small);margin:0}.ds-alert-action{padding-block-start:var(--space-1)}.ds-page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.ds-page-header-copy{min-width:0}.ds-page-title{color:var(--text-primary);font-size:var(--font-size-h1);font-weight:700;line-height:var(--line-h1);margin:0}.ds-page-description{max-width:60rem;margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--font-size-body);line-height:var(--line-body)}.ds-page-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.ds-section-header{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.ds-section-title{color:var(--text-primary);font-size:var(--font-size-h3);font-weight:600;line-height:var(--line-h3);margin:0}.ds-section-description{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--font-size-small)}.ds-state{place-items:center;gap:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-card);min-height:12rem;padding:var(--space-8);background:var(--surface);text-align:center;display:grid}.ds-state h3,.ds-state p{margin:0}.ds-state p{max-width:36rem;color:var(--text-muted)}.ds-state[data-state=error]{border-color:color-mix(in srgb, var(--danger) 30%, var(--border));background:color-mix(in srgb, var(--danger-soft) 50%, white)}.ds-skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--surface-muted), #e6edf3, var(--surface-muted));background-size:220% 100%;min-height:1rem;animation:1.6s ease-in-out infinite ds-skeleton-pulse;display:block}.ds-skeleton-title{width:min(16rem,70%);height:1.5rem}.ds-skeleton-line{width:min(28rem,90%)}.ds-skeleton-short{width:min(18rem,60%)}@keyframes ds-skeleton-pulse{0%{background-position:100% 0}to{background-position:-120% 0}}.ds-table-wrap{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);width:100%;overflow-x:auto}.ds-table{border-collapse:collapse;width:100%;font-size:var(--font-size-small)}.ds-table th,.ds-table td{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border);text-align:start;vertical-align:middle}.ds-table th{z-index:var(--z-sticky);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--font-size-caption);font-weight:700;position:sticky;inset-block-start:0}.ds-table tr:last-child td{border-block-end:0}.ds-overlay{z-index:var(--z-overlay);padding:var(--space-4);background:#0f172a73;place-items:center;display:grid;position:fixed;inset:0}.ds-dialog,.ds-drawer{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-elevated);width:min(36rem,100%);max-height:min(80vh,50rem);box-shadow:var(--shadow-modal);overflow:auto}.ds-dialog{z-index:var(--z-modal)}.ds-drawer{border-radius:0;width:min(26rem,92vw);max-height:none;position:fixed;inset-block:0;inset-inline-end:0}.ds-dialog-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-block-end:1px solid var(--border);display:flex}.ds-dialog-header h2{font-size:var(--font-size-h3);margin:0}.ds-dialog-header p{margin:var(--space-1) 0 0;color:var(--text-muted)}.ds-dialog-content{padding:var(--space-5)}.ui-lab-page{background:var(--background);min-height:100vh;color:var(--text-primary)}.ui-lab-shell{width:min(var(--content-max), 100%);padding:var(--space-8);margin-inline:auto}.ui-lab-grid{gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.ui-lab-span-4{grid-column:span 4}.ui-lab-span-6{grid-column:span 6}.ui-lab-span-12{grid-column:1/-1}.ui-lab-section{gap:var(--space-4);margin-block-start:var(--space-8);display:grid}.ui-lab-preview-label{border-radius:var(--radius-sm);width:fit-content;padding:var(--space-1) var(--space-2);background:var(--warning-soft);color:var(--warning);font-size:var(--font-size-caption);font-weight:700;display:inline-flex}.ui-lab-swatches{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.ui-lab-state-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin-block-start:var(--space-4)}.ui-lab-swatch{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.ui-lab-swatch-color{background:var(--swatch);height:4rem}.ui-lab-swatch span{padding:var(--space-2) var(--space-3);font-size:var(--font-size-caption);display:block}@media (max-width:767px){.ds-card-header,.ds-card-content,.ds-card-footer{padding-inline:var(--space-4)}.ds-card-header{padding-block:var(--space-4) var(--space-2)}.ds-card-content{padding-block:var(--space-2) var(--space-4)}.ds-card-footer{padding-block:0 var(--space-4)}.ds-page-header,.ds-section-header{flex-direction:column;align-items:stretch}.ds-page-actions{justify-content:stretch}.ds-page-actions>*{flex:auto}.ds-page-title{font-size:var(--font-size-h2);line-height:var(--line-h2)}.ui-lab-shell{padding:var(--space-4)}.ui-lab-span-4,.ui-lab-span-6{grid-column:1/-1}.ds-dialog{width:100%;max-height:calc(100dvh - var(--space-4) * 2)}}@media (prefers-reduced-motion:reduce){.ds-button,.ds-input,.ds-select,.ds-textarea{transition:none}.ds-skeleton,.ds-button-spinner{animation:none}}
.orders-workspace,.orders-panel,.followup-detail-card,.followup-mobile-card{color:var(--text-primary)}.orders-workspace{gap:var(--space-5);display:grid}.orders-heading,.orders-primary-toolbar,.orders-secondary-toolbar,.orders-filter-actions,.bulk-toolbar-heading,.order-card-header,.order-card-footer,.order-drawer-header,.order-drawer-navigation,.followup-detail-header,.followup-detail-actions,.followup-row-actions,.followup-internal-alert-actions{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.orders-heading h1,.orders-heading p,.order-summary-card h3,.order-summary-card p,.followup-detail-card h3,.followup-detail-card p{margin:0}.orders-heading h1{font-size:var(--font-size-h1);line-height:var(--line-h1)}.orders-heading p{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--font-size-body)}.state-pill,.sla-badge,.order-history-badge,.order-card-status,.delivery-state{border:1px solid var(--border);border-radius:var(--radius-pill);min-height:1.75rem;padding-inline:var(--space-2);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--font-size-caption);justify-content:center;align-items:center;font-weight:700;line-height:1rem;display:inline-flex}.order-status-cards{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr));display:grid}.order-status-card{gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-card);min-height:5.5rem;padding:var(--space-3) var(--space-4);background:var(--surface);color:var(--text-secondary);font:inherit;text-align:start;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label count";align-content:center;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid;position:relative}.order-status-card:hover,.order-status-card.is-active{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));background:color-mix(in srgb, var(--surface-muted) 65%, var(--surface))}.order-status-card.is-active{box-shadow:inset 0 -3px 0 var(--primary)}.order-status-card>span:not(.order-status-card-icon){min-width:0;font-size:var(--font-size-small);text-overflow:clip;white-space:normal;grid-area:label;font-weight:650;line-height:1.35;overflow:visible}.order-status-card strong{color:var(--text-primary);font-variant-numeric:tabular-nums;grid-area:count;align-self:center;font-size:1.35rem}.order-status-card>span:nth-child(2){text-overflow:clip;white-space:normal;overflow:visible}.order-status-card-icon{background:var(--text-muted);border-radius:50%;width:.5rem;height:.5rem;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.tone-confirmed .order-status-card-icon,.tone-delivered .order-status-card-icon,.status-confirmed,.status-delivered,.tone-clean{background-color:var(--success-soft);color:var(--success);border-color:color-mix(in srgb, var(--success) 22%, var(--border))}.tone-pending .order-status-card-icon,.tone-no_answer .order-status-card-icon,.tone-postponed .order-status-card-icon,.status-scheduled,.status-no_answer_1,.status-no_answer_2,.status-no_answer_3,.tone-watch,.sla-orange{background-color:var(--warning-soft);color:var(--warning);border-color:color-mix(in srgb, var(--warning) 24%, var(--border))}.tone-returned .order-status-card-icon,.tone-cancelled .order-status-card-icon,.status-cancelled,.status-fake_order,.status-not_serious,.tone-blocked,.sla-red{background-color:var(--danger-soft);color:var(--danger);border-color:color-mix(in srgb, var(--danger) 24%, var(--border))}.sla-green,.delivery-state.is-sent{background-color:var(--success-soft);color:var(--success);border-color:color-mix(in srgb, var(--success) 22%, var(--border))}.orders-panel,.order-summary-card,.followup-mobile-card,.followup-detail-card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:none}.orders-panel{overflow:clip}.orders-primary-toolbar,.orders-secondary-toolbar{padding:var(--space-4);border-block-end:1px solid var(--border);background:var(--surface)}.orders-secondary-toolbar{background:var(--surface-muted);justify-content:flex-start}.orders-toolbar-start,.orders-toolbar-end,.bulk-action-tabs,.bulk-action-controls,.order-card-actions,.processing-save-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.orders-toolbar-end{margin-inline-start:auto}.orders-workspace .button,.followup-detail-card .button,.followup-mobile-card .button,.pagination-bar .button{min-height:var(--control-md);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding-inline:var(--space-4);background:var(--surface);color:var(--text-primary);font:inherit;font-size:var(--font-size-body);cursor:pointer;font-weight:650;transition:border-color .16s,background-color .16s,color .16s}.orders-workspace .button:hover:not(:disabled),.followup-detail-card .button:hover:not(:disabled),.followup-mobile-card .button:hover:not(:disabled),.pagination-bar .button:hover:not(:disabled){border-color:var(--primary);background:color-mix(in srgb, var(--surface-muted) 70%, var(--surface))}.orders-workspace .button.primary,.followup-detail-card .button.primary,.followup-mobile-card .button.primary,.pagination-bar .button.active-page,.drawer-primary-save{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.orders-workspace .button.danger-button,.drawer-primary-cancel{border-color:color-mix(in srgb, var(--danger) 35%, var(--border));background:var(--danger-soft);color:var(--danger)}.orders-workspace .button:disabled,.followup-detail-card .button:disabled,.followup-mobile-card .button:disabled,.pagination-bar .button:disabled{cursor:not-allowed;opacity:.5}.orders-toolbar-search,.orders-filter-grid input,.orders-filter-grid select,.orders-bulk-toolbar input,.orders-bulk-toolbar select,.order-card-actions select,.order-detail-drawer input,.order-detail-drawer select,.order-detail-drawer textarea,.new-order-dialog input,.new-order-dialog select,.new-order-dialog textarea,.followup-detail-card input,.followup-detail-card select,.followup-detail-card textarea,.followup-mobile-card select,.management-table select{min-height:var(--control-md);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding-inline:var(--space-3);background:var(--surface);color:var(--text-primary);font:inherit;font-size:var(--font-size-body)}.order-detail-drawer textarea,.new-order-dialog textarea,.followup-detail-card textarea{min-height:6rem;padding-block:var(--space-3);resize:vertical}.orders-toolbar-search:focus,.orders-filter-grid input:focus,.orders-filter-grid select:focus,.orders-bulk-toolbar input:focus,.orders-bulk-toolbar select:focus,.order-card-actions select:focus,.order-detail-drawer input:focus,.order-detail-drawer select:focus,.order-detail-drawer textarea:focus,.new-order-dialog input:focus,.new-order-dialog select:focus,.new-order-dialog textarea:focus,.followup-detail-card input:focus,.followup-detail-card select:focus,.followup-detail-card textarea:focus,.followup-mobile-card select:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 18%, transparent);outline:0}.orders-filter-panel,.orders-bulk-toolbar{margin:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-4);background:var(--surface-muted)}.orders-filter-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.orders-filter-grid label,.drawer-edit-grid label,.new-order-section label,.followup-mobile-card label{gap:var(--space-2);min-width:0;color:var(--text-secondary);font-size:var(--font-size-small);font-weight:600;display:grid}.orders-filter-actions{margin-top:var(--space-3);padding-top:var(--space-3);border-block-start:1px solid var(--border)}.orders-notice{margin:var(--space-3) var(--space-4) 0;border-inline-start:4px solid var(--info);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--info-soft);color:var(--text-secondary)}.orders-card-select-all{align-items:center;gap:var(--space-2);margin:var(--space-4);color:var(--text-secondary);font-size:var(--font-size-small);display:flex}.orders-card-list{gap:var(--space-3);padding:var(--space-4);display:grid}.order-summary-card{transition:border-color .16s,box-shadow .16s;overflow:hidden}.order-summary-card:hover{border-color:var(--border-strong);box-shadow:0 6px 20px #0f172a0d}.order-summary-card.is-selected{border-color:color-mix(in srgb, var(--primary) 52%, var(--border));box-shadow:inset 4px 0 0 var(--primary)}.order-summary-card.is-claimed{background:color-mix(in srgb, var(--info-soft) 28%, var(--surface))}.order-card-header{padding:var(--space-4);border-block-end:1px solid var(--border);background:var(--surface-muted)}.order-card-identity,.order-card-reference,.order-card-state,.order-card-customer-primary{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.order-card-reference>span,.order-card-state{min-width:0}.order-card-reference small,.order-card-field-list dt,.order-card-notes span,.drawer-section-title span,.drawer-order-meta span,.processing-summary{color:var(--text-muted);font-size:var(--font-size-caption)}.order-card-reference strong,.order-card-state time{font-variant-numeric:tabular-nums}.order-card-content{gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(0,1.1fr) minmax(0,1.25fr) minmax(0,.85fr);display:grid}.order-card-content>section{border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);background:var(--surface)}.order-card-content h3{margin-bottom:var(--space-3);color:var(--text-primary);font-size:var(--font-size-body-lg)}.order-card-customer-primary{justify-content:space-between}.order-card-customer-primary a,.followup-mobile-customer a{color:var(--primary-hover);font-weight:700;text-decoration:none}.order-card-field-list,.order-card-product-item dl,.followup-mobile-card dl{gap:var(--space-2);margin:var(--space-3) 0 0;display:grid}.order-card-field-list>div,.order-card-product-item dl>div,.followup-mobile-card dl>div{gap:var(--space-2);grid-template-columns:minmax(5rem,auto) minmax(0,1fr);align-items:baseline;display:grid}.order-card-field-list dd,.order-card-product-item dd,.followup-mobile-card dd{overflow-wrap:anywhere;min-width:0;margin:0}.order-card-item-list{gap:var(--space-3);display:grid}.order-card-product-item{gap:var(--space-3);grid-template-columns:4.5rem minmax(0,1fr);align-items:center;display:grid}.order-card-product-image,.order-image-placeholder,.drawer-product-image,.followup-product img,.product-image-placeholder{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);object-fit:cover}.order-image-placeholder,.product-image-placeholder{color:var(--text-muted);font-size:var(--font-size-caption);place-items:center;display:grid}.order-card-footer{padding:var(--space-4);border-block-start:1px solid var(--border);align-items:flex-start}.order-card-notes{gap:var(--space-3);flex:28rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.order-card-notes>div{border-radius:var(--radius-md);min-width:0;padding:var(--space-3);background:var(--surface-muted)}.order-card-notes p{margin-top:var(--space-1);color:var(--text-secondary);overflow-wrap:anywhere}.order-card-actions{flex:0 auto;justify-content:flex-end}.pagination-bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border-block-start:1px solid var(--border);flex-wrap:wrap;display:flex}.pagination-bar>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.order-drawer-backdrop,.followup-native-backdrop{z-index:var(--z-overlay);background:#0f172a73;position:fixed;inset:0}.followup-native-backdrop{border:0;width:100%;height:100%;padding:0}.order-detail-drawer,.followup-detail-drawer-native{z-index:var(--z-modal);border-inline-start:1px solid var(--border);background:var(--surface-elevated);width:min(42rem,94vw);max-width:100%;box-shadow:var(--shadow-modal);position:fixed;inset-block:0;inset-inline-end:0;overflow:auto}.followup-detail-card.followup-detail-drawer-native{border-radius:0;margin:0;padding:0}.order-drawer-header,.followup-detail-header{z-index:var(--z-sticky);padding:var(--space-4) var(--space-5);border-block-end:1px solid var(--border);background:color-mix(in srgb, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;inset-block-start:0}.order-drawer-navigation,.order-drawer-tabs{padding:var(--space-3) var(--space-5);border-block-end:1px solid var(--border);background:var(--surface-muted)}.order-drawer-tabs{gap:var(--space-2);display:flex}.order-drawer-tabs button{min-height:var(--control-sm);border-radius:var(--radius-md);padding-inline:var(--space-3);color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;font-weight:650}.order-drawer-tabs button.active-tab{border-color:var(--border);background:var(--surface);color:var(--primary-hover)}.order-drawer-body,.drawer-processing,.followup-detail-drawer-native>:not(.followup-detail-header){padding-inline:var(--space-5)}.order-drawer-body,.drawer-processing{gap:var(--space-4);padding-block:var(--space-4) var(--space-6);display:grid}.drawer-order-meta,.drawer-edit-grid,.followup-detail-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.drawer-section,.order-activity-log,.followup-event-list,.followup-internal-alert-composer{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-4);background:var(--surface);display:grid}.drawer-section-title{justify-content:space-between;align-items:end;gap:var(--space-3);border-block-end:1px solid var(--border);padding-block-end:var(--space-3);display:flex}.drawer-section-title h3,.drawer-section-title span{margin:0}.drawer-section-title h3{color:var(--text-primary);font-size:var(--font-size-h3)}.drawer-section-title span{color:var(--text-muted);font-size:var(--font-size-caption)}.drawer-edit-grid .drawer-field{gap:var(--space-2);min-width:0;color:var(--text-secondary);font-size:var(--font-size-small);font-weight:600;display:grid}.drawer-field-label{min-height:1.125rem}.order-status-field{grid-column:1/-1}.order-status-card-menu{border:0;min-width:0}.order-status-card-trigger{min-height:var(--control-md);align-items:center;gap:var(--space-3);border:1px solid color-mix(in srgb, var(--status-color) 35%, var(--border));border-radius:var(--radius-md);background:var(--status-background);padding:var(--space-2) var(--space-3);color:var(--status-color);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;list-style:none;display:grid}.order-status-card-trigger::-webkit-details-marker{display:none}.order-status-card-trigger:after{content:"";border-block-end:2px solid;border-inline-end:2px solid;width:.5rem;height:.5rem;transition:transform .16s;transform:rotate(45deg)}.order-status-card-menu[open] .order-status-card-trigger:after{transform:rotate(225deg)}.order-status-card-trigger strong{min-width:0;color:inherit;font-size:var(--font-size-body)}.order-status-color{border:2px solid var(--surface);background:var(--status-color);width:.75rem;height:.75rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--status-color) 35%, var(--border));border-radius:50%}.order-status-menu-hint{color:inherit;font-size:var(--font-size-caption);font-weight:650}.order-status-card-options{gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:var(--space-2);box-shadow:var(--shadow-popover);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-2);display:grid}.order-status-option{min-width:0;min-height:var(--control-md);align-items:center;gap:var(--space-2);border:1px solid color-mix(in srgb, var(--status-color) 32%, var(--border));border-radius:var(--radius-md);background:var(--status-background);padding:var(--space-2) var(--space-3);color:var(--status-color);font:inherit;text-align:start;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.order-status-option:hover,.order-status-option:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--status-color) 18%, transparent);outline:0}.order-status-option[aria-selected=true]{border-width:2px}.order-status-selected{border-radius:var(--radius-pill);background:var(--status-color);padding:var(--space-1) var(--space-2);color:var(--surface);font-size:var(--font-size-caption);font-weight:700}.status-tone-new{--status-color:var(--info);--status-background:var(--info-soft)}.status-tone-confirmed{--status-color:var(--success);--status-background:var(--success-soft)}.status-tone-no-answer-1,.status-tone-no-answer-2,.status-tone-no-answer-3,.status-tone-scheduled{--status-color:var(--warning);--status-background:var(--warning-soft)}.status-tone-fake-order,.status-tone-not-serious,.status-tone-cancelled{--status-color:var(--danger);--status-background:var(--danger-soft)}.status-tone-phone-off{--status-color:var(--text-secondary);--status-background:var(--surface-muted)}.drawer-wide-field{grid-column:1/-1}.processing-summary{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.order-activity-log{align-content:start}.order-activity-log>h3{margin:0}.processing-activity-log{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.processing-activity-log>h3,.processing-activity-log>.muted{grid-column:1/-1}.order-activity-card{--status-color:var(--info);--status-background:var(--info-soft);align-items:center;gap:var(--space-3);border:1px solid color-mix(in srgb, var(--status-color) 30%, var(--border));border-inline-start:3px solid var(--status-color);border-radius:var(--radius-md);background:var(--status-background);min-width:0;padding:var(--space-2) var(--space-3);color:var(--text-primary);grid-template-columns:.625rem minmax(0,1fr);display:grid}.order-activity-status-dot{background:var(--status-color);width:.5rem;height:.5rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--status-color) 18%, transparent);border-radius:50%}.order-activity-card-content{gap:var(--space-1);min-width:0;display:grid}.order-activity-card-content>strong{color:var(--status-color);font-size:var(--font-size-small)}.order-activity-meta{align-items:center;gap:var(--space-1) var(--space-3);color:var(--text-secondary);font-size:var(--font-size-caption);flex-wrap:wrap;display:flex}.order-activity-meta time{font-variant-numeric:tabular-nums;direction:ltr}.processing-save-actions{margin-inline:calc(var(--space-5) * -1);padding:var(--space-4) var(--space-5);border-block-start:1px solid var(--border);background:var(--surface);margin-block-end:calc(var(--space-6) * -1);position:sticky;inset-block-end:0}.processing-save-actions>*{flex:9rem}.followup-status-cards{margin-block:var(--space-4)}.followup-detail-actions{justify-content:flex-end}.followup-detail-grid{padding-block:var(--space-4)}.followup-detail-grid>div{gap:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;padding:var(--space-3);background:var(--surface-muted);display:grid}.followup-product{grid-template-columns:4rem minmax(0,1fr);align-items:center}.followup-product>span{gap:var(--space-1);min-width:0;display:grid}.followup-internal-alert-composer,.followup-event-list,.followup-activity-log{margin-block:var(--space-4)}.followup-event-list>div,.followup-activity-log>div{gap:var(--space-1);border-block-end:1px solid var(--border);padding-block:var(--space-3);display:grid}.followup-event-list>div:last-child,.followup-activity-log>div:last-child{border-block-end:0}.followup-desktop-table{border:1px solid var(--border);border-radius:var(--radius-card);overflow:auto}.management-table{border-collapse:collapse;background:var(--surface);width:100%}.management-table th,.management-table td{padding:var(--space-3);border-block-end:1px solid var(--border);text-align:start;vertical-align:middle;font-size:var(--font-size-small)}.management-table th{z-index:var(--z-sticky);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--font-size-caption);position:sticky;inset-block-start:0}.table-subtitle{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--font-size-caption);display:block}.followup-mobile-list{display:none}.followup-mobile-card{padding:var(--space-4)}.followup-mobile-card header,.followup-mobile-customer{justify-content:space-between;gap:var(--space-3);align-items:flex-start;display:flex}.followup-mobile-card header>div,.followup-mobile-customer{min-width:0}.followup-mobile-card dl{margin-block:var(--space-3)}@media (max-width:1080px){.order-card-content{grid-template-columns:repeat(2,minmax(0,1fr))}.order-card-followup{grid-column:1/-1}.followup-desktop-table{display:none}.followup-mobile-list{gap:var(--space-3);display:grid}}@media (max-width:760px){.orders-heading,.orders-primary-toolbar,.orders-secondary-toolbar,.order-card-header,.order-card-footer,.order-card-state,.order-card-actions,.pagination-bar,.followup-detail-header,.followup-detail-actions{flex-direction:column;align-items:stretch}.orders-toolbar-start,.orders-toolbar-end,.bulk-action-tabs,.bulk-action-controls,.order-card-actions,.processing-save-actions,.orders-toolbar-start>*,.orders-toolbar-end>*,.bulk-action-controls>*,.order-card-actions>*,.processing-save-actions>*{width:100%}.orders-toolbar-end{margin-inline-start:0}.drawer-section-title{flex-direction:column;align-items:flex-start}.order-status-card-options{grid-template-columns:1fr}.order-status-menu-hint{display:none}.order-status-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-filter-grid,.order-card-content,.order-card-notes,.drawer-order-meta,.drawer-edit-grid,.followup-detail-grid{grid-template-columns:1fr}.order-card-followup,.drawer-wide-field{grid-column:auto}.orders-card-list,.orders-filter-panel,.orders-bulk-toolbar{margin-inline:0}.orders-card-list{padding-inline:0}.order-summary-card{border-radius:var(--radius-md)}.order-card-content,.order-card-header,.order-card-footer{padding:var(--space-3)}.order-card-product-item{grid-template-columns:3.75rem minmax(0,1fr)}.order-detail-drawer,.followup-detail-drawer-native{border:0;width:100vw;inset:0}.order-drawer-header,.order-drawer-navigation,.order-drawer-tabs,.order-drawer-body,.drawer-processing,.followup-detail-header,.followup-detail-drawer-native>:not(.followup-detail-header){padding-inline:var(--space-3)}.processing-save-actions{margin-inline:calc(var(--space-3) * -1);padding-inline:var(--space-3)}.followup-mobile-card{gap:var(--space-3);display:grid}}@media (max-width:430px){.order-status-cards{gap:var(--space-2);grid-template-columns:1fr 1fr}.order-status-card{min-height:4.75rem;padding:var(--space-3)}.order-card-reference,.order-card-customer-primary,.followup-mobile-customer{flex-direction:column;align-items:flex-start}}
.module-stack,.customer-intelligence,.statistics-module{gap:var(--space-5);min-width:0;display:grid}.panel{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);min-width:0;box-shadow:none}.panel-header,.module-header,.team-hub-header,.customers-heading,.stock-color-heading,.management-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.panel-header,.module-header,.team-hub-header,.customers-heading{padding:var(--space-5)}.panel-header h1,.panel-header h2,.module-header h1,.module-header h2,.team-hub-header h2,.customers-heading h1,.stock-color-heading h3{color:var(--text-primary);margin:0}.panel-header h1,.module-header h1,.customers-heading h1{font-size:var(--font-size-h1);line-height:var(--line-h1)}.panel-header h2,.module-header h2,.team-hub-header h2,.stock-color-heading h3{font-size:var(--font-size-h3);line-height:var(--line-h3)}.muted,.module-description,.customers-heading p,.panel-header p,.module-header p{color:var(--text-muted);font-size:var(--font-size-small);line-height:var(--line-small)}.eyebrow{margin:0 0 var(--space-1);color:var(--primary-hover);font-size:var(--font-size-caption);letter-spacing:.08em;font-weight:800}.button,a.button{min-height:var(--control-md);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding-inline:var(--space-4);background:var(--surface);color:var(--text-primary);font:inherit;font-size:var(--font-size-body);cursor:pointer;font-weight:650;line-height:1.25rem;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.button:hover:not(:disabled),a.button:hover{border-color:var(--primary);background:color-mix(in srgb, var(--surface-muted) 65%, var(--surface))}.button.primary,a.button.primary{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.button.primary:hover:not(:disabled),a.button.primary:hover{border-color:var(--primary-hover);background:var(--primary-hover)}.button.secondary,a.button.secondary{border-color:var(--border);background:var(--surface-muted);color:var(--text-secondary)}.button.danger-button,a.button.danger-button{border-color:color-mix(in srgb, var(--danger) 30%, var(--border));background:var(--danger-soft);color:var(--danger)}.button.small-button{min-height:var(--control-sm);padding-inline:var(--space-3);font-size:var(--font-size-small)}.button:disabled{cursor:not-allowed;opacity:.5}.management-form,.customer-filter-bar,.customer-file-row,.mapping-grid,.statistics-filters,.stock-filter-bar,.variant-add-grid,.source-batch-builder,.source-batch-row{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));align-items:end;display:grid}.management-form,.customer-filter-bar,.customer-file-row,.mapping-grid,.statistics-filters,.stock-filter-bar,.source-batch-builder{margin:0 var(--space-5) var(--space-5);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-muted)}.management-form label,.customer-filter-bar label,.customer-file-row label,.mapping-grid label,.statistics-filters label,.stock-filter-bar label,.variant-add-grid label,.source-batch-row label{gap:var(--space-2);min-width:0;color:var(--text-secondary);font-size:var(--font-size-small);font-weight:600;display:grid}.management-form input,.management-form select,.management-form textarea,.customer-filter-bar input,.customer-filter-bar select,.customer-file-row input,.customer-file-row select,.mapping-grid input,.mapping-grid select,.statistics-filters input,.statistics-filters select,.stock-filter-bar input,.stock-filter-bar select,.variant-add-grid input,.variant-add-grid select,.source-batch-row input,.source-batch-row select,.management-table input,.management-table select{width:100%;min-width:0;min-height:var(--control-md);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding-inline:var(--space-3);background:var(--surface);color:var(--text-primary);font:inherit;font-size:var(--font-size-body)}.management-form textarea,.customer-file-row textarea,.mapping-grid textarea{min-height:6rem;padding-block:var(--space-3);resize:vertical}.management-form input:focus,.management-form select:focus,.management-form textarea:focus,.customer-filter-bar input:focus,.customer-filter-bar select:focus,.customer-file-row input:focus,.customer-file-row select:focus,.mapping-grid select:focus,.statistics-filters input:focus,.statistics-filters select:focus,.stock-filter-bar input:focus,.stock-filter-bar select:focus,.management-table input:focus,.management-table select:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 18%, transparent);outline:0}.checkbox-label,.customer-checkbox-filter{min-height:var(--control-md);align-items:center;gap:var(--space-2);display:flex!important}.checkbox-label input,.customer-checkbox-filter input{width:18px;height:18px;min-height:0}.notice,.customers-notice,.form-error,.live-data-banner,.customer-import-progress{margin:0 var(--space-5) var(--space-4);border:1px solid var(--border);border-inline-start:4px solid var(--info);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--info-soft);color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-small)}.success-notice{border-inline-start-color:var(--success);background:var(--success-soft)}.error-notice,.form-error{border-inline-start-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.table-scroll,.management-table-scroll{width:100%;overflow:auto}.management-table-scroll,.customer-desktop-table,.import-preview-table,.statistics-table-panel .table-scroll{border-block-start:1px solid var(--border)}.management-table{border-collapse:collapse;background:var(--surface);width:100%;color:var(--text-primary);font-size:var(--font-size-small)}.management-table th,.management-table td{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border);text-align:start;vertical-align:middle}.management-table th{z-index:var(--z-sticky);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--font-size-caption);white-space:nowrap;font-weight:700;position:sticky;inset-block-start:0}.management-table tbody tr:hover{background:color-mix(in srgb, var(--surface-muted) 58%, var(--surface))}.management-table tr:last-child td{border-block-end:0}.table-subtitle{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--font-size-caption);line-height:var(--line-caption);display:block}.inline-actions,.customer-actions,.customers-heading-actions,.import-commit-row,.customers-pagination,.customers-pagination>div,.team-role-tabs{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.customer-summary-grid,.statistics-card-grid,.statistics-workflow-grid,.activity-summary-cards,.summary-strip{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.customer-summary-grid,.statistics-card-grid,.statistics-workflow-grid{margin-inline:0}.customer-summary-card,.statistics-workflow-card,.statistics-performance-grid .stat-card,.activity-summary-cards article,.summary-strip>div{border:1px solid var(--border);border-radius:var(--radius-card);min-width:0;padding:var(--space-4);background:var(--surface)}.customer-summary-card span,.statistics-workflow-card span,.statistics-performance-grid .stat-card span,.activity-summary-cards span,.summary-strip span{color:var(--text-secondary);font-size:var(--font-size-small);font-weight:600;display:block}.customer-summary-card strong,.statistics-workflow-card strong,.statistics-performance-grid .stat-card strong,.activity-summary-cards strong,.summary-strip strong{margin-top:var(--space-2);color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.5rem;display:block}.customer-summary-card.tone-blocked,.statistics-workflow-card.tone-cancelled,.statistics-workflow-card.tone-blacklist,.statistics-workflow-card.tone-returned{border-inline-start:4px solid var(--danger)}.customer-summary-card.tone-watch,.customer-summary-card.tone-review,.customer-summary-card.tone-high,.statistics-workflow-card.tone-pending{border-inline-start:4px solid var(--warning)}.customer-summary-card.tone-trusted,.customer-summary-card.tone-eligible,.statistics-workflow-card.tone-confirmed,.statistics-workflow-card.tone-delivered{border-inline-start:4px solid var(--success)}.customer-summary-card.tone-vip,.statistics-workflow-card.tone-ready,.statistics-workflow-card.tone-delivery{border-inline-start:4px solid var(--primary)}.customer-risk-badge,.presence-badge{border:1px solid var(--border);border-radius:var(--radius-pill);min-height:1.75rem;padding-inline:var(--space-2);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--font-size-caption);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.risk-trusted,.presence-active{border-color:color-mix(in srgb, var(--success) 24%, var(--border));background:var(--success-soft);color:var(--success)}.risk-watch,.risk-review,.presence-idle{border-color:color-mix(in srgb, var(--warning) 24%, var(--border));background:var(--warning-soft);color:var(--warning)}.risk-high,.risk-blocked{border-color:color-mix(in srgb, var(--danger) 24%, var(--border));background:var(--danger-soft);color:var(--danger)}.presence-offline{background:var(--surface-muted);color:var(--text-muted)}.customer-mobile-list{display:none}.customer-mobile-list article,.worker-activity-card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.customer-mobile-list article{gap:var(--space-3);padding:var(--space-4);display:grid}.customer-mobile-list header,.customer-mobile-list dl,.worker-activity-card>header,.worker-activity-card>footer{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.customer-mobile-list header>div{gap:var(--space-1);display:grid}.customer-mobile-list dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.customer-mobile-list dl>div{border-radius:var(--radius-md);padding:var(--space-2);background:var(--surface-muted)}.customer-mobile-list dt{color:var(--text-muted);font-size:var(--font-size-caption)}.customer-mobile-list dd{margin:var(--space-1) 0 0;font-weight:700}.customers-pagination{padding:var(--space-4) var(--space-5);border-block-start:1px solid var(--border);justify-content:space-between}.customer-import-panel{overflow:hidden}.import-mode-cards{gap:var(--space-3);margin:0 var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.import-mode-cards label{gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-4);background:var(--surface);cursor:pointer;display:grid}.import-mode-cards label.is-selected{border-color:var(--primary);box-shadow:inset 0 -3px 0 var(--primary)}.import-mode-cards input{width:18px;height:18px}.import-mode-cards span{color:var(--text-muted);font-size:var(--font-size-small);line-height:var(--line-small)}.import-commit-row{padding:var(--space-4) var(--space-5);border-block-start:1px solid var(--border);justify-content:flex-end}.activity-hero{align-items:center}.activity-summary-cards{min-width:min(100%,34rem)}.worker-activity-card-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.worker-activity-card>header,.worker-activity-card>footer{padding:var(--space-4)}.worker-activity-card>header{border-block-end:1px solid var(--border)}.worker-activity-card>footer{border-block-start:1px solid var(--border);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--font-size-caption);align-items:flex-start}.worker-activity-avatar{border-radius:var(--radius-md);background:var(--primary);width:2.75rem;height:2.75rem;color:var(--primary-foreground);font-size:var(--font-size-small);flex:0 0 2.75rem;place-items:center;font-weight:800;display:grid}.worker-activity-card h2,.worker-activity-card p{margin:0}.worker-activity-card p{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--font-size-caption)}.worker-activity-role{margin:var(--space-3) var(--space-4) 0;color:var(--primary-hover);font-size:var(--font-size-small);font-weight:700}.worker-activity-metrics{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.worker-activity-metrics>div{border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;padding:var(--space-3);background:var(--surface-muted)}.worker-activity-metrics span{color:var(--text-muted);font-size:var(--font-size-caption);display:block}.worker-activity-metrics strong{margin-top:var(--space-1);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.statistics-module>.panel,.statistics-table-panel{overflow:hidden}.statistics-filters{margin-top:0}.live-data-banner{justify-content:space-between;gap:var(--space-3);border-inline-start-color:var(--success);background:var(--success-soft);flex-wrap:wrap;display:flex}.statistics-workflow-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));overflow:visible}.statistics-performance-grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.statistics-range-caption{color:var(--text-muted);font-size:var(--font-size-caption);text-align:end;margin:0}.summary-strip{padding:var(--space-4) var(--space-5)}.stock-filter-bar{margin-top:var(--space-4)}.stock-catalog-panel,.statistics-table-panel{overflow:hidden}.stock-color-heading{padding:var(--space-4) var(--space-5);border-block-start:1px solid var(--border);border-block-end:1px solid var(--border)}.stock-color-table img,.product-image-grid img,.product-card img{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);object-fit:cover}.module-empty{min-height:10rem;padding:var(--space-6);color:var(--text-muted);text-align:center;place-items:center;display:grid}@media (max-width:900px){.panel-header,.module-header,.team-hub-header,.customers-heading,.activity-hero{flex-direction:column;align-items:stretch}.activity-summary-cards,.worker-activity-metrics{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.customer-desktop-table{display:none}.customer-mobile-list{gap:var(--space-3);padding:0 var(--space-4) var(--space-4);display:grid}.import-mode-cards{grid-template-columns:1fr}}@media (max-width:640px){.management-form,.customer-filter-bar,.customer-file-row,.mapping-grid,.statistics-filters,.stock-filter-bar,.source-batch-builder,.source-batch-row,.variant-add-grid{margin-inline:var(--space-3);padding:var(--space-3);grid-template-columns:1fr}.panel-header,.module-header,.team-hub-header,.customers-heading,.stock-color-heading{padding:var(--space-4)}.customers-heading-actions,.customer-actions,.import-commit-row,.team-role-tabs{width:100%}.customers-heading-actions>*,.customer-actions>*,.import-commit-row>.button,.team-role-tabs>.button{flex:auto}.customer-summary-grid,.statistics-workflow-grid,.statistics-card-grid,.activity-summary-cards,.summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.worker-activity-card-grid{grid-template-columns:1fr}.worker-activity-card>header,.worker-activity-card>footer{flex-wrap:wrap;align-items:flex-start}.customers-pagination{flex-direction:column;align-items:stretch}.import-mode-cards,.customer-file-row,.mapping-grid{margin-inline:var(--space-3)}}
.delivery-notification-bell{flex:none;position:relative}.notification-button{width:var(--control-md);height:var(--control-md);min-width:var(--control-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-secondary);cursor:pointer;place-items:center;display:inline-grid;position:relative}.notification-button:hover{border-color:var(--primary);color:var(--primary-hover)}.notification-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.25rem;height:1.25rem}.notification-count{border:2px solid var(--surface);border-radius:var(--radius-pill);background:var(--danger);min-width:1.25rem;height:1.25rem;color:var(--primary-foreground);place-items:center;padding-inline:.25rem;font-size:.625rem;font-weight:800;line-height:1;display:grid;position:absolute;inset-block-start:-.35rem;inset-inline-end:-.35rem}.notification-popover{z-index:var(--z-popover);gap:var(--space-2);width:min(24rem,100vw - 1.5rem);max-height:min(35rem,100dvh - 5.5rem);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-elevated);box-shadow:var(--shadow-lg);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0;overflow-y:auto}.notification-popover>header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border-block-end:1px solid var(--border);padding-block-end:var(--space-3);display:flex}.notification-popover>header>div,.notification-list article>div{gap:var(--space-1);min-width:0;display:grid}.notification-popover small,.notification-list p{color:var(--text-muted);font-size:var(--font-size-caption)}.notification-overdue,.notification-priority{border-radius:var(--radius-pill);background:var(--danger-soft);color:var(--danger);flex:none;padding:.25rem .5rem;font-size:.625rem;font-weight:800}.notification-list{gap:var(--space-2);display:grid}.notification-list article{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-muted);grid-template-columns:auto minmax(0,1fr);display:grid}.notification-list p,.notification-error,.notification-empty{margin:0}.notification-list p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notification-error{color:var(--danger);font-size:var(--font-size-small);font-weight:650}.notification-empty{padding:var(--space-5) var(--space-2);color:var(--text-muted);text-align:center}.notification-open-followup{width:100%}.whatsapp-health-strip{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.whatsapp-health-strip>div{gap:var(--space-1) var(--space-2);min-width:0;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:.6rem minmax(0,1fr);display:grid}.whatsapp-health-strip>div>span{background:var(--warning);border-radius:50%;grid-row:1/3;align-self:center;width:.6rem;height:.6rem}.whatsapp-health-strip>div.is-ready>span{background:var(--success)}.whatsapp-health-strip small{color:var(--text-muted);font-size:.625rem;font-weight:700}.whatsapp-health-strip strong{min-width:0;color:var(--text-secondary);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:640px){.notification-popover{width:auto;max-height:calc(100dvh - 9rem);position:fixed;inset-block-start:4.5rem;inset-inline:.75rem}}
