[data-theme=light]{--background-primary:#fafafa;--background-secondary:#f5f5f5;--surface-primary:#fff;--surface-secondary:#fefefe;--surface-elevated:#fff;--surface-hover:#f8f9fa;--text-primary:#1a1a1a;--text-secondary:#64748b;--text-tertiary:#94a3b8;--border-color:#e2e8f0;--border-subtle:#f1f5f9;--accent-primary:#667eea;--accent-secondary:#764ba2;--accent-gradient:linear-gradient(135deg,#667eea,#764ba2);--success:#10b981;--warning:#f59e0b;--error:#ef4444;--info:#3b82f6;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a}[data-theme=dark]{--background-primary:#0f0f0f;--background-secondary:#1a1a1a;--surface-primary:#1e1e1e;--surface-secondary:#252525;--surface-elevated:#2a2a2a;--surface-hover:#2d2d2d;--text-primary:#fff;--text-secondary:#a0aec0;--text-tertiary:#718096;--border-color:#2d3748;--border-subtle:#1a202c;--accent-primary:#7c3aed;--accent-secondary:#a855f7;--accent-gradient:linear-gradient(135deg,#7c3aed,#a855f7);--success:#34d399;--warning:#fbbf24;--error:#f87171;--info:#60a5fa;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #0006;--shadow-lg:0 10px 15px -3px #00000080;--shadow-xl:0 20px 25px -5px #0009}*{box-sizing:border-box;margin:0;padding:0}:root{--p-surface:#fff;--p-surface-hovered:#f6f6f7;--p-surface-pressed:#f1f1f1;--p-surface-subdued:#fafbfb;--p-border:#c9cccf;--p-border-subdued:#e1e3e5;--p-text:#202223;--p-text-subdued:#6d7175;--p-interactive:#2c6ecb;--p-interactive-hovered:#1f5199;--p-action-primary:#008060;--p-action-primary-hovered:#006e52;--p-critical:#d72c0d;--p-warning:#ffc453;--p-success:#008060;--p-space-1:0.25rem;--p-space-2:0.5rem;--p-space-3:0.75rem;--p-space-4:1rem;--p-space-5:1.25rem;--p-space-6:1.5rem;--p-space-8:2rem;--p-font-size-75:0.75rem;--p-font-size-100:0.8125rem;--p-font-size-200:0.875rem;--p-font-size-300:1rem;--p-font-size-400:1.125rem;--p-font-size-500:1.25rem;--p-shadow-sm:0 1px 0 0 #0000000d;--p-shadow-md:0 2px 4px #0000001a;--p-shadow-lg:0 4px 8px #0000001a;--p-border-radius-base:0.5rem;--p-border-radius-sm:0.25rem}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:.75;background-color:var(--background-primary);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:.875rem;font-size:var(--p-font-size-200);line-height:1.6;transition:background-color .3s ease,color .3s ease}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:12px;width:12px}::-webkit-scrollbar-track{background:#fafbfb;background:var(--p-surface-subdued)}::-webkit-scrollbar-thumb{background:#c9cccf;background:var(--p-border);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#6d7175;background:var(--p-text-subdued)}.fade-in{animation:fadeIn .3s ease-in-out}.text-subdued{color:#6d7175;color:var(--p-text-subdued)}.text-success{color:#008060;color:var(--p-success)}.text-warning{color:#ffc453;color:var(--p-warning)}.text-critical{color:#d72c0d;color:var(--p-critical)}[data-theme=dark]{color-scheme:dark}[data-theme=dark] body{background-color:var(--background-primary);color:var(--text-primary)}[data-theme=dark] .table,[data-theme=dark] table{background-color:var(--surface-primary);color:var(--text-primary)}[data-theme=dark] .table th,[data-theme=dark] table th{background-color:var(--surface-secondary)!important;border-color:var(--border-color)!important;color:var(--text-secondary)!important}[data-theme=dark] .table td,[data-theme=dark] table td{background-color:var(--surface-primary);border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] .table tbody tr:hover td,[data-theme=dark] table tbody tr:hover td{background-color:var(--surface-hover)!important}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{background-color:var(--surface-secondary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] input:focus,[data-theme=dark] select:focus,[data-theme=dark] textarea:focus{border-color:var(--accent-primary)!important;outline-color:var(--accent-primary)!important}[data-theme=dark] input[type=date],[data-theme=dark] input[type=datetime-local],[data-theme=dark] input[type=time]{color-scheme:dark}[data-theme=dark] .box,[data-theme=dark] .card,[data-theme=dark] .panel{background-color:var(--surface-primary);border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] .bill-modal,[data-theme=dark] .modal,[data-theme=dark] .modal-content,[data-theme=dark] [class*=modal]{background-color:var(--surface-primary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .modal-footer,[data-theme=dark] .modal-header{background-color:var(--surface-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .modal-overlay{background-color:#000c!important}[data-theme=dark] .dropdown,[data-theme=dark] .dropdown-menu,[data-theme=dark] [class*=dropdown]{background-color:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .dropdown-item:hover{background-color:var(--surface-hover)!important}[data-theme=dark] .btn-outline,[data-theme=dark] .btn-secondary{background-color:var(--surface-secondary);border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] .btn-outline:hover,[data-theme=dark] .btn-secondary:hover{background-color:var(--surface-hover)}[data-theme=dark] .tab-content,[data-theme=dark] .tab-panel{background-color:var(--surface-primary);color:var(--text-primary)}[data-theme=dark] .nav-tabs,[data-theme=dark] .tab-list{border-color:var(--border-color)}[data-theme=dark] .shop-orders-tab{background-color:var(--background-primary)}[data-theme=dark] .shop-orders-tab .orders-table th{background-color:var(--surface-secondary)!important}[data-theme=dark] .shop-orders-tab .orders-table td{background-color:var(--surface-primary)}[data-theme=dark] .shop-orders-tab .filter-section{background-color:var(--surface-primary);border-color:var(--border-color)}[data-theme=dark] .shop-orders-tab .filter-select,[data-theme=dark] .shop-orders-tab .search-input{background-color:var(--surface-secondary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .supplier-invoices-tab{background-color:var(--background-primary)}[data-theme=dark] .supplier-invoices-tab .invoices-table th{background-color:var(--surface-secondary)!important}[data-theme=dark] .supplier-invoices-tab .invoices-table td{background-color:var(--surface-primary)}[data-theme=dark] .supplier-invoices-tab .tab-header{background-color:var(--surface-primary);border-color:var(--border-color)}[data-theme=dark] .supplier-invoices-tab .edit-input{background-color:var(--surface-secondary)!important}[data-theme=dark] .form-template-tab{background-color:var(--background-primary)}[data-theme=dark] .form-template-tab .product-card{background-color:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .form-template-tab .product-card:hover{background-color:var(--surface-hover)!important}[data-theme=dark] .form-template-tab .sort-controls,[data-theme=dark] .form-template-tab .warehouses-info{background-color:var(--surface-secondary);border-color:var(--border-color)}[data-theme=dark] .form-template-tab .warehouse-item{background-color:var(--surface-primary);border-color:var(--border-color)}[data-theme=dark] .automation-content,[data-theme=dark] .automation-tab{background-color:var(--background-primary)}[data-theme=dark] .automation-tab .automation-card{background-color:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .automation-tab .status-card{background-color:var(--surface-secondary);border-color:var(--border-color)}[data-theme=dark] .parameters-content,[data-theme=dark] .parameters-page{background-color:var(--background-primary)}[data-theme=dark] .parameters-content .param-section,[data-theme=dark] .parameters-content .section-card{background-color:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .parameters-content .param-item{background-color:var(--surface-secondary);border-color:var(--border-color)}[data-theme=dark] .corrected-container,[data-theme=dark] .flags-container{background-color:var(--surface-primary);border-color:var(--border-color)}[data-theme=dark] .corrected-container table th,[data-theme=dark] .flags-container table th{background-color:var(--surface-secondary)!important}[data-theme=dark] .corrected-container table td,[data-theme=dark] .flags-container table td{background-color:var(--surface-primary)}[data-theme=dark] .daily-results-page,[data-theme=dark] .financials-page{background-color:var(--background-primary)}[data-theme=dark] .daily-results-page .stats-card,[data-theme=dark] .daily-results-page .summary-card{background-color:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .daily-results-page table th{background-color:var(--surface-secondary)!important}[data-theme=dark] .daily-results-page table td{background-color:var(--surface-primary)}[data-theme=dark] .marketing-page{background-color:var(--background-primary)}[data-theme=dark] .marketing-page .marketing-card{background-color:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .users-page{background-color:var(--background-primary)}[data-theme=dark] .users-page .user-card{background-color:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .users-page table th{background-color:var(--surface-secondary)!important}[data-theme=dark] .users-page table td{background-color:var(--surface-primary)}[data-theme=dark] .logs-container,[data-theme=dark] .logs-page{background-color:var(--background-primary)}[data-theme=dark] .logs-page .log-entry{background-color:var(--surface-primary);border-color:var(--border-color)}[data-theme=dark] .logs-page table th{background-color:var(--surface-secondary)!important}[data-theme=dark] .info-card,[data-theme=dark] .stat-card,[data-theme=dark] .stats-card,[data-theme=dark] .summary-card{background-color:var(--surface-primary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .stat-card .stat-value,[data-theme=dark] .stats-card .stat-value{color:var(--text-primary)!important}[data-theme=dark] .stat-card .stat-label,[data-theme=dark] .stats-card .stat-label{color:var(--text-secondary)!important}[data-theme=dark] .order-details-modal,[data-theme=dark] .order-modal{background-color:var(--surface-primary)!important}[data-theme=dark] .order-details-modal .detail-row,[data-theme=dark] .order-modal .detail-row{border-color:var(--border-color)}[data-theme=dark] .order-details-modal .detail-label{color:var(--text-secondary)}[data-theme=dark] .order-details-modal .detail-value{color:var(--text-primary)}[data-theme=dark] .tooltip,[data-theme=dark] [class*=tooltip]{background-color:var(--surface-elevated)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .pagination,[data-theme=dark] .pagination .btn-page{background-color:var(--surface-primary);border-color:var(--border-color)}[data-theme=dark] .pagination .btn-page{color:var(--text-primary)}[data-theme=dark] .pagination .btn-page:hover:not(:disabled){background-color:var(--surface-hover)}[data-theme=dark] ::-webkit-scrollbar{height:8px;width:8px}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--surface-secondary)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}[data-theme=dark] .empty-state,[data-theme=dark] .loading,[data-theme=dark] .spinner{color:var(--text-secondary)}[data-theme=dark] .error-message{background-color:#f871711a;border-color:#f871714d;color:var(--error)}[data-theme=dark] .success-message{background-color:#34d3991a;border-color:#34d3994d;color:var(--success)}[data-theme=dark] .warning-message{background-color:#fbbf241a;border-color:#fbbf244d;color:var(--warning)}[data-theme=dark] .badge,[data-theme=dark] .tag{background-color:var(--surface-secondary);border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] .page-header,[data-theme=dark] .section-header,[data-theme=dark] .tab-header{background-color:var(--surface-primary);border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:var(--text-primary)}[data-theme=dark] a{color:var(--accent-primary)}[data-theme=dark] a:hover{color:var(--accent-secondary)}[data-theme=dark] code,[data-theme=dark] pre{background-color:var(--surface-secondary);border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] .divider,[data-theme=dark] hr{border-color:var(--border-color)}[data-theme=dark] label{color:var(--text-primary)}[data-theme=dark] .inner-tabs,[data-theme=dark] .sub-tabs{background-color:var(--surface-primary);border-color:var(--border-color)}[data-theme=dark] .inner-tab-button,[data-theme=dark] .sub-tab-button{color:var(--text-secondary)}[data-theme=dark] .inner-tab-button.active,[data-theme=dark] .sub-tab-button.active{background-color:var(--surface-secondary);color:var(--text-primary)}[data-theme=dark] .orders-tabs{background-color:var(--surface-primary)}[data-theme=dark] .orders-tabs .shop-tab{background-color:var(--surface-secondary);border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] .orders-tabs .shop-tab.active{background-color:var(--accent-primary);color:#fff}[data-theme=dark] .orders-tabs .shop-tab:hover:not(.active){background-color:var(--surface-hover)}[data-theme=dark] .filter-row,[data-theme=dark] .filters-container{background-color:var(--surface-primary);border-color:var(--border-color)}[data-theme=dark] input[type=checkbox],[data-theme=dark] input[type=radio]{accent-color:var(--accent-primary)}[data-theme=dark] .toggle-switch{background-color:var(--surface-secondary)}[data-theme=dark] .toggle-switch.active{background-color:var(--accent-primary)}[data-theme=dark] .bill-item{background-color:var(--surface-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .bill-name{color:var(--text-primary)!important}[data-theme=dark] .bill-size{color:var(--text-secondary)!important}[data-theme=dark] .btn-icon{background-color:var(--surface-secondary);border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] .btn-icon:hover{background-color:var(--surface-hover)}[data-theme=dark] .btn-icon.edit{background-color:var(--surface-secondary)}[data-theme=dark] .btn-icon.delete{background-color:#f871711a;color:var(--error)}[data-theme=dark] .main-tabs-header{background-color:var(--surface-primary);border-color:var(--border-color)}[data-theme=dark] .main-tab-button{color:var(--text-secondary)}[data-theme=dark] .main-tab-button:hover{background-color:var(--surface-hover)}[data-theme=dark] .main-tab-button.active,[data-theme=dark] .user-profile{color:var(--text-primary)}[data-theme=dark] .user-menu{background-color:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .user-menu-item{color:var(--text-primary)}[data-theme=dark] .user-menu-item:hover{background-color:var(--surface-hover)}[data-theme=dark] .app-version{color:var(--text-tertiary)}[data-theme=dark] .sort-controls{background-color:var(--surface-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .sort-label{color:var(--text-secondary)!important}[data-theme=dark] .sort-btn{background-color:var(--surface-primary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .sort-btn:hover{background-color:var(--surface-hover)!important}[data-theme=dark] .sort-btn.active,[data-theme=dark] .sort-btn:hover{border-color:var(--accent-primary)!important;color:var(--accent-primary)!important}[data-theme=dark] .sort-btn.active{background-color:#7c3aed26!important}[data-theme=dark] .warehouses-info{background-color:var(--surface-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .warehouse-badge,[data-theme=dark] .warehouses-info h3{color:var(--text-primary)!important}[data-theme=dark] .warehouse-badge{background-color:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .warehouse-badge.success{background-color:#34d39926!important;border-color:var(--success)!important;color:var(--success)!important}[data-theme=dark] .warehouse-badge.error{background-color:#f8717126!important;border-color:var(--error)!important;color:var(--error)!important}[data-theme=dark] .product-template-card{background-color:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .product-template-card:hover{border-color:var(--accent-primary)!important}[data-theme=dark] .product-template-card.expanded{border-color:var(--accent-primary)!important;box-shadow:0 2px 8px #7c3aed33!important}[data-theme=dark] .card-header{background-color:var(--surface-secondary)!important}[data-theme=dark] .card-header:hover{background-color:var(--surface-hover)!important}[data-theme=dark] .product-sku{color:var(--text-primary)!important}[data-theme=dark] .product-name{color:var(--text-secondary)!important}[data-theme=dark] .preview-image{background-color:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .preview-placeholder{background-color:var(--surface-secondary)!important;color:var(--text-tertiary)!important}[data-theme=dark] .card-content{background-color:var(--surface-primary)!important;border-top-color:var(--border-color)!important}[data-theme=dark] .template-input,[data-theme=dark] .template-section h4{color:var(--text-primary)!important}[data-theme=dark] .template-input{background-color:var(--surface-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .template-input:focus{border-color:var(--accent-primary)!important;box-shadow:0 0 0 3px #7c3aed1a!important}[data-theme=dark] .color-field-label{color:var(--text-secondary)!important}[data-theme=dark] .color-hex{color:var(--text-tertiary)!important}[data-theme=dark] .color-picker{border-color:var(--border-color)!important}[data-theme=dark] .color-picker:hover{border-color:var(--accent-primary)!important}[data-theme=dark] .color-item{background-color:var(--surface-secondary)!important}[data-theme=dark] .color-name-input{background-color:var(--surface-primary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .toggle-item{color:var(--text-primary)!important}[data-theme=dark] .warehouse-detail-item{background-color:var(--surface-secondary)!important}[data-theme=dark] .warehouse-name{color:var(--text-primary)!important}[data-theme=dark] .warehouse-stock{color:var(--success)!important}[data-theme=dark] .card-actions{border-top-color:var(--border-color)!important}[data-theme=dark] .upload-zone{border-color:var(--border-color)!important;color:var(--text-tertiary)!important}[data-theme=dark] .upload-zone:hover{background-color:var(--surface-secondary)!important;border-color:var(--accent-primary)!important;color:var(--accent-primary)!important}[data-theme=dark] .warehouse-indicator{background-color:#60a5fa26!important;color:var(--info)!important}[data-theme=dark] .warehouse-indicator .stock-count{background-color:var(--info)!important}[data-theme=dark] .preview-modal{background-color:var(--surface-primary)!important}[data-theme=dark] .modal-subject{background-color:var(--surface-secondary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .preview-select-group label{color:var(--text-secondary)!important}[data-theme=dark] .preview-select{background-color:var(--surface-secondary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .preview-select:focus{border-color:var(--accent-primary)!important}[data-theme=dark] .product-count{background-color:var(--surface-secondary)!important;color:var(--text-secondary)!important}[data-theme=dark] .product-count-badge{background-color:var(--success)!important}[data-theme=dark] .form-template-tab .header-left h2{color:var(--text-primary)!important}[data-theme=dark] .form-template-tab .message-success{background-color:#34d39926!important;border-color:var(--success)!important;color:var(--success)!important}[data-theme=dark] .form-template-tab .message-error{background-color:#f8717126!important;border-color:var(--error)!important;color:var(--error)!important}[data-theme=dark] .form-template-tab .empty-state,[data-theme=dark] .form-template-tab .empty-state .hint{color:var(--text-tertiary)!important}[data-theme=dark] .color-preview{border-color:var(--border-color)!important}[data-theme=dark] .automation-tab{background-color:var(--background-primary)!important}[data-theme=dark] .automation-control-card,[data-theme=dark] .automation-header{background-color:var(--surface-primary)!important}[data-theme=dark] .control-icon{background-color:var(--surface-secondary)!important}[data-theme=dark] .automation-config-card{background-color:var(--surface-primary)!important}[data-theme=dark] .config-input{background-color:var(--surface-secondary)!important}[data-theme=dark] .config-hint{color:var(--text-tertiary)!important}[data-theme=dark] .shop-selection{background-color:var(--surface-secondary)!important}[data-theme=dark] .automation-info-card{background-color:var(--surface-primary)!important}[data-theme=dark] .step{background-color:var(--surface-secondary)!important}[data-theme=dark] .step:hover{background-color:var(--surface-hover)!important}[data-theme=dark] .automation-status-card{background-color:var(--surface-primary)!important}[data-theme=dark] .status-row{background-color:var(--surface-secondary)!important}[data-theme=dark] .automation-notes{background-color:#fbbf241a!important;border-color:#fbbf244d!important}[data-theme=dark] .automation-notes h5{color:var(--warning)!important}[data-theme=dark] .automation-notes li{color:var(--text-secondary)!important}[data-theme=dark] .automation-tab .btn-secondary{background-color:var(--surface-secondary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .automation-tab .btn-secondary:hover{background-color:var(--surface-hover)!important}[data-theme=dark] .stop-confirmation-modal{background-color:var(--surface-primary)!important}[data-theme=dark] .shop-checkbox-label{color:var(--text-primary)!important}[data-theme=dark] .shop-checkbox-label:hover{background-color:var(--surface-hover)!important}[data-theme=dark] .config-label{color:var(--text-secondary)!important}[data-theme=dark] .config-field input,[data-theme=dark] .config-input{background-color:var(--surface-secondary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .step-card{background-color:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .step-card:hover{background-color:var(--surface-hover)!important}[data-theme=dark] .step-title{color:var(--text-primary)!important}[data-theme=dark] .step-description{color:var(--text-secondary)!important}[data-theme=dark] .stats-page{background-color:var(--background-primary)!important}[data-theme=dark] .stats-header-left h2{color:var(--text-primary)!important}[data-theme=dark] .stats-filters{background-color:var(--surface-primary)!important;border:1px solid var(--border-color)!important;box-shadow:none!important}[data-theme=dark] .filter-group label{color:var(--text-secondary)!important}[data-theme=dark] .filter-group select,[data-theme=dark] .stats-btn-secondary{background-color:var(--surface-secondary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .stats-btn-secondary:hover:not(:disabled){background-color:var(--surface-hover)!important}[data-theme=dark] .stat-card{background-color:var(--surface-primary)!important;border:1px solid var(--border-color)!important;box-shadow:none!important}[data-theme=dark] .stat-card:hover{box-shadow:0 4px 12px #0000004d!important}[data-theme=dark] .stats-section{background-color:var(--surface-primary)!important;border:1px solid var(--border-color)!important;box-shadow:none!important}[data-theme=dark] .stats-section h3{color:var(--text-primary)!important}[data-theme=dark] .channel-card{border-color:var(--border-color)!important}[data-theme=dark] .orders-table td input,[data-theme=dark] .orders-table td select,[data-theme=dark] td input[type=number],[data-theme=dark] td input[type=text],[data-theme=dark] td select{background-color:var(--surface-secondary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] td input:focus,[data-theme=dark] td select:focus{border-color:var(--accent-primary)!important}[data-theme=dark] input:read-only,[data-theme=dark] input[readonly]{background-color:var(--surface-secondary)!important;color:var(--text-primary)!important}[data-theme=dark] .detail-per-order,[data-theme=dark] .detail-table-container{background-color:var(--surface-primary)!important}[data-theme=dark] .financial-filters,[data-theme=dark] .performance-card{background-color:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .performance-card h4{color:var(--text-primary)!important}[data-theme=dark] .performance-table th{background-color:var(--surface-secondary)!important;color:var(--text-secondary)!important}[data-theme=dark] .performance-table td{border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .performance-table td,[data-theme=dark] [style*="background-color: white"],[data-theme=dark] [style*="background: #fff"],[data-theme=dark] [style*="background: white"],[data-theme=dark] [style*="background:#fff"]{background-color:var(--surface-primary)!important}[data-theme=dark] [style*="color: #000"],[data-theme=dark] [style*="color: black"],[data-theme=dark] [style*="color:#000"]{color:var(--text-primary)!important}[data-theme=dark] .background-white,[data-theme=dark] .bg-white,[data-theme=dark] .config-section{background-color:var(--surface-primary)!important}[data-theme=dark] .config-section{border-color:var(--border-color)!important}[data-theme=dark] .config-section-header{background-color:var(--surface-secondary)!important;color:var(--text-primary)!important}[data-theme=dark] .help-text,[data-theme=dark] .info-box{background-color:var(--surface-secondary)!important;border-color:var(--border-color)!important;color:var(--text-secondary)!important}[data-theme=dark] .log-viewer-overlay{background-color:#000c!important}[data-theme=dark] .log-viewer{background-color:var(--surface-primary)!important;box-shadow:0 10px 40px #00000080!important}[data-theme=dark] .log-content{background-color:var(--surface-secondary)!important}[data-theme=dark] .log-entry{background-color:var(--surface-primary)!important}[data-theme=dark] .log-entry.log-success{background-color:#34d3991a!important;border-left-color:var(--success)!important}[data-theme=dark] .log-entry.log-error{background-color:#f871711a!important;border-left-color:var(--error)!important}[data-theme=dark] .log-entry.log-warning{background-color:#fbbf241a!important;border-left-color:var(--warning)!important}[data-theme=dark] .log-entry.log-info{background-color:#60a5fa1a!important;border-left-color:var(--info)!important}[data-theme=dark] .log-entry.log-loading{background-color:#a78bfa1a!important}[data-theme=dark] .log-entry.log-api{background-color:#34d3991a!important}[data-theme=dark] .log-entry.log-db{background-color:#fb923c1a!important}[data-theme=dark] .log-details{background-color:var(--surface-secondary)!important}[data-theme=dark] .log-footer{background-color:var(--surface-primary)!important}[data-theme=dark] .log-empty{color:var(--text-tertiary)!important}[data-theme=dark] .quota-list,[data-theme=dark] .quota-progress-container{background-color:var(--surface-primary)!important}[data-theme=dark] .quota-item{background-color:var(--surface-secondary)!important}[data-theme=dark] .quota-progress-bar{background-color:var(--surface-primary)!important}[data-theme=dark] .quota-note,[data-theme=dark] .quota-stats{background-color:var(--surface-secondary)!important}[data-theme=dark] .quota-warning{background-color:#fbbf241a!important;color:var(--warning)!important}[data-theme=dark] .quota-footer{color:var(--text-tertiary)!important}[data-theme=dark] .operation-progress-overlay{background-color:#000c!important}[data-theme=dark] .operation-progress-header,[data-theme=dark] .operation-progress-modal{background-color:var(--surface-primary)!important}[data-theme=dark] .operation-progress-body{background-color:var(--surface-secondary)!important}[data-theme=dark] .no-operations{color:var(--text-tertiary)!important}[data-theme=dark] .no-operations p{color:var(--text-secondary)!important}[data-theme=dark] .operations-list{background-color:var(--surface-secondary)!important}[data-theme=dark] .operation-item{background-color:var(--surface-primary)!important}[data-theme=dark] .operation-name{color:var(--text-primary)!important}[data-theme=dark] .operation-progress-bar-container{background-color:var(--surface-secondary)!important}[data-theme=dark] .modal-close-btn:hover{background-color:var(--surface-hover)!important}[data-theme=dark] .export-preview-modal,[data-theme=dark] .export-preview-modal .modal-header{background-color:var(--surface-primary)!important}[data-theme=dark] .export-preview-modal .column-left{background-color:var(--surface-secondary)!important;border-right-color:var(--border-color)!important}[data-theme=dark] .export-preview-modal .column-left h3{color:var(--text-primary)!important}[data-theme=dark] .warehouse-preview-card{background-color:var(--surface-primary)!important}[data-theme=dark] .warehouse-header{background-color:var(--surface-secondary)!important}[data-theme=dark] .warehouse-details{background-color:var(--surface-primary)!important}[data-theme=dark] .detail-row{border-bottom-color:var(--border-color)!important}[data-theme=dark] .product-distribution-summary{background-color:var(--surface-secondary)!important}[data-theme=dark] .product-distribution-summary summary{color:var(--text-primary)!important}[data-theme=dark] .header-stats .header-stat{background-color:var(--surface-secondary)!important}[data-theme=dark] .stock-page,[data-theme=dark] .stock-tab{background-color:var(--background-primary)!important}[data-theme=dark] .stock-header{background-color:var(--surface-primary)!important}[data-theme=dark] .stock-container{background-color:var(--background-primary)!important}[data-theme=dark] .stock-summary{border-color:var(--border-color)!important}[data-theme=dark] .stock-summary,[data-theme=dark] .summary-card,[data-theme=dark] .warehouse-card{background-color:var(--surface-primary)!important}[data-theme=dark] .warehouse-card{border-color:var(--border-color)!important}[data-theme=dark] .warehouse-section{background-color:var(--surface-primary)!important}[data-theme=dark] .warehouse-id{color:var(--text-tertiary)!important}[data-theme=dark] .eushipment-tab,[data-theme=dark] .warehouses-grid{background-color:var(--background-primary)!important}[data-theme=dark] .eushipment-header{background-color:var(--surface-primary)!important}[data-theme=dark] .header-info h2{color:var(--text-primary)!important}[data-theme=dark] .header-subtitle{color:var(--text-secondary)!important}[data-theme=dark] .api-stats .stat-card{border-color:var(--border-color)!important}[data-theme=dark] .api-stats .stat-card,[data-theme=dark] .waybills-section{background-color:var(--surface-primary)!important}[data-theme=dark] .waybills-section h3{color:var(--text-primary)!important}[data-theme=dark] .waybills-table{background-color:var(--surface-primary)!important}[data-theme=dark] .waybills-table th{background-color:var(--surface-secondary)!important;color:var(--text-secondary)!important}[data-theme=dark] .waybills-table td{background-color:var(--surface-primary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .waybills-table tr:hover td{background-color:var(--surface-hover)!important}[data-theme=dark] .awb-number{color:var(--accent-primary)!important}[data-theme=dark] .marketing-page .sub-tabs{background-color:var(--surface-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .marketing-page .sub-tab{background-color:initial!important}[data-theme=dark] .marketing-page .sub-tab.active{background-color:var(--surface-primary)!important;color:var(--text-primary)!important}[data-theme=dark] .marketing-page .sub-tab-content{background-color:var(--surface-primary)!important}[data-theme=dark] .marketing-campaign-page{background-color:var(--background-primary)!important}[data-theme=dark] .campaign-card,[data-theme=dark] .campaign-header{background-color:var(--surface-primary)!important}[data-theme=dark] .campaign-stats{background-color:var(--surface-secondary)!important}[data-theme=dark] .sync-modal,[data-theme=dark] .sync-modal .modal-header{background-color:var(--surface-primary)!important}[data-theme=dark] .sync-modal .modal-header{border-bottom-color:var(--border-color)!important}[data-theme=dark] .sync-options{background-color:var(--surface-secondary)!important}[data-theme=dark] .sync-option{background-color:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .sync-option:hover{background-color:var(--surface-hover)!important}[data-theme=dark] .sync-option h4{color:var(--text-primary)!important}[data-theme=dark] .sync-option p{color:var(--text-secondary)!important}[data-theme=dark] .sync-log,[data-theme=dark] .sync-progress{background-color:var(--surface-secondary)!important}[data-theme=dark] .sync-log{color:var(--text-primary)!important}[data-theme=dark] .daily-orders-modal{background-color:var(--surface-primary)!important}[data-theme=dark] .daily-orders-modal .modal-header{background-color:var(--surface-primary)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .daily-orders-content{background-color:var(--surface-primary)!important}[data-theme=dark] .daily-summary-card{background-color:var(--surface-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .order-details-tab{background-color:var(--background-primary)!important}[data-theme=dark] .details-section{background-color:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .details-section h3{color:var(--text-primary)!important}[data-theme=dark] .detail-item{border-bottom-color:var(--border-color)!important}[data-theme=dark] .detail-item label{color:var(--text-secondary)!important}[data-theme=dark] .detail-item span{color:var(--text-primary)!important}[data-theme=dark] .email-logs-modal{background-color:var(--surface-primary)!important}[data-theme=dark] .email-logs-modal .modal-header{background-color:var(--surface-primary)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .email-log-item{background-color:var(--surface-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .email-log-item:hover{background-color:var(--surface-hover)!important}[data-theme=dark] .email-subject{color:var(--text-primary)!important}[data-theme=dark] .email-preview{background-color:var(--surface-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .order-timeline-modal,[data-theme=dark] .timeline-content{background-color:var(--surface-primary)!important}[data-theme=dark] .timeline-item{background-color:var(--surface-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .timeline-date{color:var(--text-tertiary)!important}[data-theme=dark] .timeline-title{color:var(--text-primary)!important}[data-theme=dark] .timeline-description{color:var(--text-secondary)!important}[data-theme=dark] .confirm-modal{background-color:var(--surface-primary)!important}[data-theme=dark] .confirm-modal h3{color:var(--text-primary)!important}[data-theme=dark] .confirm-modal p{color:var(--text-secondary)!important}[data-theme=dark] .confirm-modal .modal-footer{background-color:var(--surface-secondary)!important;border-top-color:var(--border-color)!important}[data-theme=dark] .alert-modal{background-color:var(--surface-primary)!important}[data-theme=dark] .alert-modal h3{color:var(--text-primary)!important}[data-theme=dark] .alert-modal p{color:var(--text-secondary)!important}[data-theme=dark] .address-correction-modal{background-color:var(--surface-primary)!important}[data-theme=dark] .address-correction-modal .modal-header{background-color:var(--surface-primary)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .address-form{background-color:var(--surface-primary)!important}[data-theme=dark] .address-field label{color:var(--text-secondary)!important}[data-theme=dark] .address-comparison{background-color:var(--surface-secondary)!important}[data-theme=dark] .automation-status-banner{background-color:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .banner-content{color:var(--text-primary)!important}[data-theme=dark] .banner-details{background-color:var(--surface-secondary)!important}[data-theme=dark] .export-mode-modal{background-color:var(--surface-primary)!important}[data-theme=dark] .export-mode-option{background-color:var(--surface-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .export-mode-option:hover{background-color:var(--surface-hover)!important}[data-theme=dark] .export-mode-option h4{color:var(--text-primary)!important}[data-theme=dark] .export-mode-option p{color:var(--text-secondary)!important}[data-theme=dark] .tabs-container{background-color:var(--surface-primary)!important}[data-theme=dark] .tabs-header{background-color:var(--surface-secondary)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .tab-button{color:var(--text-secondary)!important}[data-theme=dark] .tab-button:hover{background-color:var(--surface-hover)!important}[data-theme=dark] .tab-button.active{background-color:var(--surface-primary)!important;color:var(--text-primary)!important}[data-theme=dark] .unified-stats{background-color:var(--background-primary)!important}[data-theme=dark] .stats-chart-container,[data-theme=dark] .stats-overview{background-color:var(--surface-primary)!important}[data-theme=dark] .stats-chart-container{border-color:var(--border-color)!important}[data-theme=dark] .recent-emails-section{background-color:var(--surface-primary)!important}[data-theme=dark] .email-row{background-color:var(--surface-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .email-row:hover{background-color:var(--surface-hover)!important}[data-theme=dark] .toggle-container{background-color:var(--surface-secondary)!important}[data-theme=dark] .toggle-btn{color:var(--text-secondary)!important}[data-theme=dark] .toggle-btn.active{background-color:var(--surface-primary)!important;color:var(--text-primary)!important}[data-theme=dark] .orders-page{background-color:var(--background-primary)!important}[data-theme=dark] .orders-header{border-bottom-color:var(--border-color)!important}[data-theme=dark] .orders-actions,[data-theme=dark] .orders-filters,[data-theme=dark] .orders-header{background-color:var(--surface-primary)!important}[data-theme=dark] .bulk-actions{background-color:var(--surface-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .filter-bar{background-color:var(--surface-primary)!important}[data-theme=dark] .filter-bar .filter-group{background-color:var(--surface-secondary)!important}[data-theme=dark] .filter-dropdown{background-color:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .filter-dropdown-item:hover{background-color:var(--surface-hover)!important}[data-theme=dark] .product-item,[data-theme=dark] .product-item .product-name,[data-theme=dark] .product-names{color:var(--text-primary)!important}[data-theme=dark] .product-item .quantity{color:var(--text-secondary)!important}[data-theme=dark] .col-product,[data-theme=dark] .col-product .product-item,[data-theme=dark] .col-product .product-name,[data-theme=dark] .col-product .product-names,[data-theme=dark] .order-flags-page .product-item,[data-theme=dark] .order-flags-page .product-name,[data-theme=dark] .order-flags-page .product-names,[data-theme=dark] .shop-orders-tab .product-item,[data-theme=dark] .shop-orders-tab .product-name,[data-theme=dark] .shop-orders-tab .product-names,[data-theme=dark] table .product-item,[data-theme=dark] table .product-name,[data-theme=dark] table .product-names,[data-theme=dark] td .product-item,[data-theme=dark] td .product-name,[data-theme=dark] td .product-names{color:var(--text-primary)!important}[data-theme=dark] .col-product,[data-theme=dark] .col-product .product-item,[data-theme=dark] .col-product .product-names,[data-theme=dark] .filter-controls-single-line,[data-theme=dark] .filters-row,[data-theme=dark] .product-item,[data-theme=dark] .product-names,[data-theme=dark] .shop-orders-tab .filter-bar,[data-theme=dark] .shop-orders-tab .filter-controls-single-line,[data-theme=dark] .shop-orders-tab .filters-row,[data-theme=dark] td.col-product{background-color:initial!important;background:#0000!important}[data-theme=dark] .filters-row .filter-select,[data-theme=dark] .filters-row .search-input,[data-theme=dark] .shop-orders-tab .filter-select,[data-theme=dark] .shop-orders-tab .search-input{background-color:var(--surface-secondary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .filter-search{background-color:initial!important}[data-theme=dark] .order-tracking-page{background-color:var(--background-primary)!important}[data-theme=dark] .sub-tabs-container{background-color:var(--surface-primary)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .sub-tab,[data-theme=dark] .sub-tabs{background-color:initial!important}[data-theme=dark] .sub-tab{color:var(--text-secondary)!important}[data-theme=dark] .sub-tab:hover{background-color:var(--surface-hover)!important;color:var(--text-primary)!important}[data-theme=dark] .sub-tab.active{background-color:var(--surface-secondary)!important;border-bottom-color:var(--accent-primary)!important;color:var(--accent-primary)!important}[data-theme=dark] .sub-tab-content{background-color:var(--background-primary)!important}[data-theme=dark] .email-type-header{border-bottom-color:var(--border-color)!important}[data-theme=dark] .email-type-header .channel-label{color:var(--text-primary)!important}[data-theme=dark] .email-type-stat{background:#0000004d!important;border:1px solid var(--border-color)!important}[data-theme=dark] .email-type-value{color:var(--text-primary)!important}[data-theme=dark] .email-type-label{color:var(--text-secondary)!important}[data-theme=dark] .channel-card{background-color:var(--surface-secondary)!important;border:1px solid var(--border-color)!important;box-shadow:0 2px 8px #0000004d!important}[data-theme=dark] .channel-card:hover{border-color:var(--accent-primary)!important;box-shadow:0 4px 12px #0006!important}[data-theme=dark] .channel-label{color:var(--text-primary)!important}[data-theme=dark] .channel-stats{background-color:initial!important}[data-theme=dark] .email-type-stat.sent .email-type-value{color:#22c55e!important}[data-theme=dark] .email-type-stat.open .email-type-value{color:#f59e0b!important}[data-theme=dark] .email-type-stat.rate .email-type-value{color:#a78bfa!important}[data-theme=dark] .modal-container{background:var(--surface-primary)!important;border:1px solid var(--border-color)!important}[data-theme=dark] .modal-header{border-bottom-color:var(--border-color)!important}[data-theme=dark] .modal-header h2{color:var(--text-primary)!important}[data-theme=dark] .modal-close,[data-theme=dark] .modal-subtitle{color:var(--text-secondary)!important}[data-theme=dark] .modal-close:hover{color:var(--text-primary)!important}[data-theme=dark] .modal-footer{border-top-color:var(--border-color)!important}[data-theme=dark] .corrections-header{border-bottom-color:var(--border-color)!important}[data-theme=dark] .correction-item{background:var(--surface-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .correction-item.selected{background:#3b82f626!important;border-color:var(--accent-primary)!important}[data-theme=dark] .correction-info h3{color:var(--text-primary)!important}[data-theme=dark] .confidence-badge{background-color:#3b82f633!important;color:#60a5fa!important}[data-theme=dark] .diff-field.diff-changed{background-color:#f59e0b26!important;border-left-color:#f59e0b!important}[data-theme=dark] .diff-label{color:var(--text-secondary)!important}[data-theme=dark] .diff-value{color:var(--text-primary)!important}[data-theme=dark] .correction-footer{border-top-color:var(--border-color)!important}[data-theme=dark] .btn-secondary,[data-theme=dark] .checkmark{border-color:var(--border-color)!important}[data-theme=dark] .btn-secondary{background-color:var(--surface-secondary)!important;color:var(--text-primary)!important}[data-theme=dark] .btn-secondary:hover:not(:disabled){background-color:var(--surface-hover)!important}[data-theme=dark] .quota-progress-container{background:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .quota-header{border-bottom-color:var(--border-color)!important}[data-theme=dark] .quota-header h3{color:var(--text-primary)!important}[data-theme=dark] .btn-refresh{border-color:var(--border-color)!important;color:var(--text-secondary)!important}[data-theme=dark] .btn-refresh:hover:not(:disabled){background-color:var(--surface-hover)!important;color:var(--text-primary)!important}[data-theme=dark] .quota-item{background:var(--surface-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .quota-provider{color:var(--text-primary)!important}[data-theme=dark] .quota-progress-bar{background-color:var(--surface-hover)!important}[data-theme=dark] .quota-stat-label{color:var(--text-secondary)!important}[data-theme=dark] .quota-stat-value{color:var(--text-primary)!important}[data-theme=dark] .quota-note{border-top-color:var(--border-color)!important;color:var(--text-secondary)!important}[data-theme=dark] .quota-note strong{color:var(--text-primary)!important}[data-theme=dark] .quota-warning{background-color:#f59e0b26!important;color:#fbbf24!important}[data-theme=dark] .quota-footer small{color:var(--text-tertiary)!important}[data-theme=dark] .automation-tab{background:var(--background-primary)!important}[data-theme=dark] .automation-header{background:var(--surface-primary)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .automation-title h2{color:var(--text-primary)!important}[data-theme=dark] .automation-subtitle{color:var(--text-secondary)!important}[data-theme=dark] .automation-control-card{background:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .control-icon{background:var(--surface-secondary)!important}[data-theme=dark] .control-icon svg{color:var(--text-secondary)!important}[data-theme=dark] .control-info h3{color:var(--text-primary)!important}[data-theme=dark] .status.inactive{color:var(--text-secondary)!important}[data-theme=dark] .switch-label{color:var(--text-primary)!important}[data-theme=dark] .switch-slider{background-color:var(--surface-hover)!important}[data-theme=dark] .automation-warning{background:linear-gradient(135deg,#f59e0b33,#f59e0b26)!important;border-color:#f59e0b!important}[data-theme=dark] .warning-content h4{color:#fbbf24!important}[data-theme=dark] .warning-content p{color:#fcd34d!important}[data-theme=dark] .stop-confirmation-modal{background:var(--surface-primary)!important;border:1px solid var(--border-color)!important}[data-theme=dark] .stop-confirmation-modal h3{color:var(--text-primary)!important}[data-theme=dark] .stop-confirmation-modal p{color:var(--text-secondary)!important}[data-theme=dark] .automation-status-card{background:var(--surface-primary)!important;border-color:#10b981!important}[data-theme=dark] .automation-status-card h4{color:var(--text-primary)!important}[data-theme=dark] .status-row{background:#10b9811a!important}[data-theme=dark] .status-label{color:var(--text-secondary)!important}[data-theme=dark] .status-value{color:var(--text-primary)!important}[data-theme=dark] .automation-info-card{background:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .automation-info-card h4{color:var(--text-primary)!important}[data-theme=dark] .step{background:var(--surface-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .step:hover{background:var(--surface-hover)!important;border-color:var(--accent-primary)!important}[data-theme=dark] .step-content h5{color:var(--text-primary)!important}[data-theme=dark] .step-content p{color:var(--text-secondary)!important}[data-theme=dark] .automation-config-card{background:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .config-header h4,[data-theme=dark] .config-input,[data-theme=dark] .config-label{color:var(--text-primary)!important}[data-theme=dark] .config-input{background:var(--surface-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .config-input:focus{border-color:var(--accent-primary)!important}[data-theme=dark] .config-input:disabled{background:var(--surface-hover)!important}[data-theme=dark] .config-hint{color:var(--text-secondary)!important}[data-theme=dark] .shop-selection{background:var(--surface-secondary)!important}[data-theme=dark] .shop-checkbox-label:hover{background:var(--surface-hover)!important}[data-theme=dark] .shop-checkbox-label span{color:var(--text-primary)!important}[data-theme=dark] .automation-notes{background:#f59e0b1a!important;border-color:#f59e0b4d!important}[data-theme=dark] .automation-notes h5{color:#fbbf24!important}[data-theme=dark] .automation-notes li{color:#fcd34d!important}[data-theme=dark] .automation-error{background:#ef44441a!important;border-color:#ef4444!important}[data-theme=dark] .export-preview-modal{background:var(--surface-primary)!important;border:1px solid var(--border-color)!important}[data-theme=dark] .export-preview-modal .modal-header{background:linear-gradient(135deg,var(--surface-secondary) 0,var(--surface-primary) 100%)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .export-preview-modal .modal-title h2{color:var(--text-primary)!important}[data-theme=dark] .header-stat{background:var(--surface-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .header-stat.success{background:#10b9811a!important;border-color:#10b981!important}[data-theme=dark] .header-stat.error{background:#ef44441a!important;border-color:#ef4444!important}[data-theme=dark] .stat-value{color:var(--text-primary)!important}[data-theme=dark] .stat-label{color:var(--text-secondary)!important}[data-theme=dark] .btn-close{background:var(--surface-secondary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .btn-close:hover{background:#ef44441a!important;border-color:#ef4444!important;color:#ef4444!important}[data-theme=dark] .column-left{border-right-color:var(--border-color)!important}[data-theme=dark] .column-left h3,[data-theme=dark] .column-right h3{color:var(--text-primary)!important}[data-theme=dark] .warehouse-preview-card{background:var(--surface-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .warehouse-info h4{color:var(--text-primary)!important}[data-theme=dark] .warehouse-sender{color:var(--text-secondary)!important}[data-theme=dark] .warehouse-count{background:#3b82f626!important;border-color:#3b82f6!important;color:#60a5fa!important}[data-theme=dark] .warehouse-details{background:var(--surface-hover)!important}[data-theme=dark] .detail-label{color:var(--text-secondary)!important}[data-theme=dark] .detail-value{color:var(--text-primary)!important}[data-theme=dark] .product-distribution-summary{border-color:var(--border-color)!important}[data-theme=dark] .product-distribution-summary summary{background:var(--surface-hover)!important;color:var(--text-secondary)!important}[data-theme=dark] .product-distribution-summary summary:hover{background:var(--surface-secondary)!important;color:var(--text-primary)!important}[data-theme=dark] .product-distribution-summary[open] summary{border-bottom-color:var(--border-color)!important}[data-theme=dark] .distribution-list{background:var(--surface-primary)!important}[data-theme=dark] .distribution-item{background:var(--surface-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .distribution-item:hover{background:#3b82f61a!important;border-color:#3b82f6!important}[data-theme=dark] .distribution-name{color:var(--text-primary)!important}[data-theme=dark] .distribution-orders{color:var(--text-secondary)!important}[data-theme=dark] .orders-details{border-color:var(--border-color)!important}[data-theme=dark] .orders-details summary{background:var(--surface-hover)!important;color:var(--text-secondary)!important}[data-theme=dark] .orders-details summary:hover{background:var(--surface-secondary)!important;color:var(--text-primary)!important}[data-theme=dark] .orders-details[open] summary{border-bottom-color:var(--border-color)!important}[data-theme=dark] .orders-list{background:var(--surface-primary)!important}[data-theme=dark] .order-preview-item{background:var(--surface-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .order-name{color:var(--text-primary)!important}[data-theme=dark] .order-customer{color:var(--text-secondary)!important}[data-theme=dark] .product-item{background:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .product-name{color:var(--text-primary)!important}[data-theme=dark] .product-quantity{color:var(--text-secondary)!important}[data-theme=dark] .unroutable-item{background:#ef44441a!important;border-color:#ef44444d!important}[data-theme=dark] .unroutable-header{border-bottom-color:#ef444433!important}[data-theme=dark] .unroutable-reason{background:var(--surface-secondary)!important;border-color:#ef44444d!important}[data-theme=dark] .unroutable-debug{background:var(--surface-hover)!important;color:var(--text-secondary)!important}[data-theme=dark] .unroutable-help{background:#3b82f61a!important;border-color:#3b82f6!important;color:#60a5fa!important}[data-theme=dark] .modal-actions{background:var(--surface-secondary)!important;border-top-color:var(--border-color)!important}[data-theme=dark] .btn-back{background:var(--surface-primary)!important;border-color:var(--border-color)!important;color:var(--text-secondary)!important}[data-theme=dark] .btn-back:hover:not(:disabled){background:var(--surface-hover)!important}[data-theme=dark] .log-viewer{background:var(--surface-primary)!important}[data-theme=dark] .log-content{background:var(--surface-secondary)!important}[data-theme=dark] .log-empty{color:var(--text-secondary)!important}[data-theme=dark] .log-success{background:#10b9811a!important}[data-theme=dark] .log-error{background:#ef44441a!important}[data-theme=dark] .log-warning{background:#f59e0b1a!important}[data-theme=dark] .log-info{background:#3b82f61a!important}[data-theme=dark] .log-loading{background:#8b5cf61a!important}[data-theme=dark] .log-api{background:#00bfa51a!important}[data-theme=dark] .log-db{background:#ff6b351a!important}[data-theme=dark] .log-time{color:var(--text-tertiary)!important}[data-theme=dark] .log-message{color:var(--text-primary)!important}[data-theme=dark] .log-details{background:var(--surface-hover)!important;color:var(--text-secondary)!important}[data-theme=dark] .log-footer{background:var(--surface-primary)!important;border-top-color:var(--border-color)!important}[data-theme=dark] .log-content::-webkit-scrollbar-track{background:var(--surface-secondary)!important}[data-theme=dark] .log-content::-webkit-scrollbar-thumb{background:var(--text-tertiary)!important}[data-theme=dark] .operation-progress-modal{background:var(--surface-primary)!important;border:1px solid var(--border-color)!important}[data-theme=dark] .operation-progress-header{border-bottom-color:var(--border-color)!important}[data-theme=dark] .operation-progress-title h2{color:var(--text-primary)!important}[data-theme=dark] .modal-close-btn{color:var(--text-secondary)!important}[data-theme=dark] .modal-close-btn:hover{background:var(--surface-hover)!important;color:var(--text-primary)!important}[data-theme=dark] .no-operations p{color:var(--text-primary)!important}[data-theme=dark] .no-operations span{color:var(--text-secondary)!important}[data-theme=dark] .operation-item{background:var(--surface-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .operation-item.status-running{background:#3b82f626!important;border-color:#3b82f6!important}[data-theme=dark] .operation-item.status-completed{background:#10b98126!important;border-color:#10b981!important}[data-theme=dark] .operation-item.status-failed{background:#ef444426!important;border-color:#ef4444!important}[data-theme=dark] .operation-item.status-stopped{background:#f59e0b26!important;border-color:#f59e0b!important}[data-theme=dark] .operation-label{color:var(--text-primary)!important}[data-theme=dark] .operation-progress-bar{background:var(--surface-hover)!important}[data-theme=dark] .operation-progress-stats{color:var(--text-secondary)!important}[data-theme=dark] .operation-current-step{background:#3b82f626!important;color:var(--text-primary)!important}[data-theme=dark] .operation-steps{background:#0003!important}[data-theme=dark] .operation-step{border-bottom-color:#ffffff0d!important;color:var(--text-secondary)!important}[data-theme=dark] .step-time{color:var(--text-tertiary)!important}[data-theme=dark] .operation-error{background:#ef444426!important}[data-theme=dark] .operation-result{background:#10b98126!important}[data-theme=dark] .result-item{color:var(--text-secondary)!important}[data-theme=dark] .result-item strong{color:var(--text-primary)!important}[data-theme=dark] .operation-item-footer{border-top-color:#ffffff0d!important}[data-theme=dark] .operation-time{color:var(--text-secondary)!important}[data-theme=dark] .operation-stop-btn{background:var(--surface-primary)!important}[data-theme=dark] .operation-progress-footer{border-top-color:var(--border-color)!important}[data-theme=dark] .footer-warning{color:var(--text-secondary)!important}[data-theme=dark] .marketing-page{background-color:var(--background-primary)!important}[data-theme=dark] .marketing-page .sub-tabs-container{background-color:var(--surface-primary)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .marketing-page .sub-tab{color:var(--text-secondary)!important}[data-theme=dark] .marketing-page .sub-tab:hover{background-color:var(--surface-hover)!important;color:var(--text-primary)!important}[data-theme=dark] .marketing-page .sub-tab.active{background-color:#3b82f61a!important;color:var(--accent-primary)!important}[data-theme=dark] .stock-page,[data-theme=dark] .stock-tab{background:var(--background-primary)!important}[data-theme=dark] .stock-header{border-bottom-color:var(--border-color)!important}[data-theme=dark] .stock-header h1,[data-theme=dark] .stock-header h2{color:var(--text-primary)!important}[data-theme=dark] .empty-state,[data-theme=dark] .header-info p,[data-theme=dark] .loading-state{color:var(--text-secondary)!important}[data-theme=dark] .empty-state h3{color:var(--text-primary)!important}[data-theme=dark] .summary-card{background:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .summary-label{color:var(--text-secondary)!important}[data-theme=dark] .summary-value{color:var(--text-primary)!important}[data-theme=dark] .warehouse-card,[data-theme=dark] .warehouse-section{background:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .warehouse-header{background:linear-gradient(to right,var(--surface-secondary),var(--surface-primary))!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .warehouse-header h2,[data-theme=dark] .warehouse-header h3{color:var(--text-primary)!important}[data-theme=dark] .warehouse-id{background:var(--surface-hover)!important;color:var(--text-secondary)!important}[data-theme=dark] .warehouse-stats{background:var(--surface-secondary)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .warehouse-stats .stat-label{color:var(--text-secondary)!important}[data-theme=dark] .warehouse-stats .stat-value{color:var(--text-primary)!important}[data-theme=dark] .stock-table thead th{background-color:var(--surface-secondary)!important;border-bottom-color:var(--border-color)!important;color:var(--text-secondary)!important}[data-theme=dark] .stock-table tbody td{background:var(--surface-primary)!important;border-bottom-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .stock-table tbody tr:hover td{background-color:var(--surface-hover)!important}[data-theme=dark] .products-raw-data{border-color:var(--border-color)!important}[data-theme=dark] .products-raw-data h4{border-bottom-color:var(--border-color)!important}[data-theme=dark] .products-raw-data h4,[data-theme=dark] .products-raw-data pre{background:var(--surface-secondary)!important;color:var(--text-primary)!important}[data-theme=dark] .warehouse-error{background:#ef44441a!important;border-color:#ef44444d!important}[data-theme=dark] .empty-products{color:var(--text-secondary)!important}[data-theme=dark] .eushipment-tab{background:var(--background-primary)!important}[data-theme=dark] .eushipment-header{background:var(--surface-primary)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .eushipment-header h2{color:var(--text-primary)!important}[data-theme=dark] .eushipment-content{background:var(--background-primary)!important}[data-theme=dark] .eushipment-card{background:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .eushipment-card h3{color:var(--text-primary)!important}[data-theme=dark] .eushipment-card p{color:var(--text-secondary)!important}[data-theme=dark] .address-form-page{background:var(--background-primary)!important}[data-theme=dark] .address-form-container{background:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .address-form-header{border-bottom-color:var(--border-color)!important}[data-theme=dark] .address-form-header h1,[data-theme=dark] .form-control,[data-theme=dark] .form-group label{color:var(--text-primary)!important}[data-theme=dark] .form-control{background:var(--surface-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .form-control:focus{border-color:var(--accent-primary)!important}[data-theme=dark] .logs-tab{background:var(--background-primary)!important}[data-theme=dark] .logs-header{background:var(--surface-primary)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .logs-header h2{color:var(--text-primary)!important}[data-theme=dark] .logs-content{background:var(--surface-secondary)!important}[data-theme=dark] .log-entry{background:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .status-definitions-tab{background:var(--background-primary)!important}[data-theme=dark] .status-definitions-header{background:var(--surface-primary)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .status-definitions-header h2{color:var(--text-primary)!important}[data-theme=dark] .status-card{background:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .status-card h3{color:var(--text-primary)!important}[data-theme=dark] .status-card p{color:var(--text-secondary)!important}[data-theme=dark] .workflow-builder{background:var(--background-primary)!important}[data-theme=dark] .workflow-header{background:var(--surface-primary)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .workflow-header h2{color:var(--text-primary)!important}[data-theme=dark] .workflow-canvas{background:var(--surface-secondary)!important}[data-theme=dark] .workflow-node{background:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .workflow-node h4{color:var(--text-primary)!important}[data-theme=dark] .workflow-node p{color:var(--text-secondary)!important}[data-theme=dark] .marketing-campaign-page{background:var(--background-primary)!important}[data-theme=dark] .campaign-header{background:var(--surface-primary)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .campaign-header h1{color:var(--text-primary)!important}[data-theme=dark] .campaign-card{background:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .campaign-card h3{color:var(--text-primary)!important}[data-theme=dark] .campaign-card p{color:var(--text-secondary)!important}[data-theme=dark] .campaign-stats{background:var(--surface-secondary)!important}[data-theme=dark] .order-detail-page{background:var(--background-primary)!important}[data-theme=dark] .order-detail-header{background:var(--surface-primary)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .order-detail-header h1{color:var(--text-primary)!important}[data-theme=dark] .order-detail-card{background:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .order-detail-card h3{color:var(--text-primary)!important}[data-theme=dark] .order-detail-row{border-bottom-color:var(--border-color)!important}[data-theme=dark] .order-detail-label{color:var(--text-secondary)!important}[data-theme=dark] .order-detail-value{color:var(--text-primary)!important}[data-theme=dark] .supplier-invoices-tab{background:var(--surface-primary)!important}[data-theme=dark] .supplier-invoices-tab .tab-header{background:var(--surface-primary)!important;border-bottom-color:var(--border-color)!important}[data-theme=dark] .supplier-invoices-tab .tab-header h3{color:var(--text-primary)!important}[data-theme=dark] .supplier-invoices-tab .invoices-table,[data-theme=dark] .supplier-invoices-tab .table-container{background:var(--surface-primary)!important}[data-theme=dark] .supplier-invoices-tab .invoices-table th{background:var(--surface-secondary)!important;border-bottom-color:var(--border-color)!important;color:var(--text-secondary)!important}[data-theme=dark] .supplier-invoices-tab .invoices-table th:hover{background:var(--surface-hover)!important}[data-theme=dark] .supplier-invoices-tab .invoices-table td{background:var(--surface-primary)!important;border-bottom-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .supplier-invoices-tab .invoices-table tbody tr:hover td{background:var(--surface-hover)!important}[data-theme=dark] .supplier-invoices-tab .edit-input{background:var(--surface-secondary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .supplier-invoices-tab .edit-input:focus{border-color:var(--accent-primary)!important}[data-theme=dark] .supplier-invoices-tab .btn-icon.edit{background:var(--surface-secondary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .supplier-invoices-tab .btn-icon.edit:hover{background:var(--surface-hover)!important}[data-theme=dark] .supplier-invoices-tab .btn-icon.upload{background:var(--surface-secondary)!important;border-color:var(--border-color)!important;color:var(--text-secondary)!important}[data-theme=dark] .supplier-invoices-tab .empty-state{color:var(--text-secondary)!important}[data-theme=dark] .supplier-invoices-tab .pagination{background:var(--surface-primary)!important;border-top-color:var(--border-color)!important}[data-theme=dark] .supplier-invoices-tab .btn-page{background:var(--surface-primary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] .supplier-invoices-tab .btn-page:hover:not(:disabled){background:var(--surface-hover)!important}[data-theme=dark] .supplier-invoices-tab .page-info{color:var(--text-secondary)!important}[data-theme=dark] .supplier-invoices-tab .bill-modal{background:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .supplier-invoices-tab .modal-header{border-bottom-color:var(--border-color)!important}[data-theme=dark] .supplier-invoices-tab .modal-header h3{color:var(--text-primary)!important}[data-theme=dark] .supplier-invoices-tab .bill-item{background:var(--surface-secondary)!important;border-color:var(--border-color)!important}[data-theme=dark] .supplier-invoices-tab .bill-name{color:var(--text-primary)!important}[data-theme=dark] .supplier-invoices-tab .bill-size{color:var(--text-secondary)!important}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:var(--text-tertiary)!important}[data-theme=dark] select{background:var(--surface-secondary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--surface-secondary)!important}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--text-tertiary)!important}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)!important}[data-theme=dark] .box,[data-theme=dark] .card,[data-theme=dark] .dropdown-menu,[data-theme=dark] .panel{background:var(--surface-primary)!important;border-color:var(--border-color)!important}[data-theme=dark] .dropdown-item{color:var(--text-primary)!important}[data-theme=dark] .dropdown-item:hover{background:var(--surface-hover)!important}[data-theme=dark] .tooltip{background:var(--surface-secondary)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}[data-theme=dark] table{background:var(--surface-primary)!important}[data-theme=dark] th{background:var(--surface-secondary)!important;color:var(--text-secondary)!important}[data-theme=dark] td,[data-theme=dark] th{border-color:var(--border-color)!important}[data-theme=dark] td{background:var(--surface-primary)!important;color:var(--text-primary)!important}[data-theme=dark] tr:hover td{background:var(--surface-hover)!important}.theme-toggle-container{align-items:center;display:flex;position:relative}.theme-toggle{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1.5px solid #fff3;border-radius:12px;box-shadow:0 2px 8px #0000000d;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:6px;height:36px;justify-content:center;min-width:90px;padding:8px 12px;transition:all .3s cubic-bezier(.4,0,.2,1)}[data-theme=dark] .theme-toggle{background:#ffffff0d;border-color:#ffffff1a;color:#94a3b8}.theme-toggle:hover{background:#667eea1a;border-color:#667eea4d;box-shadow:0 4px 12px #667eea26;color:#667eea;transform:translateY(-1px)}[data-theme=dark] .theme-toggle:hover{background:#7c3aed26;border-color:#7c3aed4d;box-shadow:0 4px 12px #7c3aed33;color:#a78bfa}.theme-toggle span{font-size:12px;font-weight:600;letter-spacing:.3px}.theme-toggle.system-mode{background:linear-gradient(135deg,#667eea1a,#7c3aed1a);border-color:#667eea4d}[data-theme=dark] .theme-toggle.system-mode{background:linear-gradient(135deg,#7c3aed26,#a855f726);border-color:#7c3aed4d}.theme-toggle.system-mode:hover{background:linear-gradient(135deg,#667eea33,#7c3aed33)}[data-theme=dark] .theme-toggle.system-mode:hover{background:linear-gradient(135deg,#7c3aed40,#a855f740)}.main-tabs-container{display:flex;flex-direction:column;height:100%}.main-tabs-header{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:20px 24px 0;transition:background-color .3s ease,border-color .3s ease}[data-theme=dark] .main-tabs-header{background:#1f2937;border-bottom-color:#4b5563}.main-tabs-left{align-items:center;display:flex;gap:8px}.main-tabs-right{align-items:center;display:flex;padding-bottom:20px}.main-tab-button{align-items:center;background:none;border:none;border-radius:12px 12px 0 0;color:#64748b;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;letter-spacing:-.2px;padding:16px 24px;position:relative;transition:all .2s}[data-theme=dark] .main-tab-button{color:#94a3b8}.main-tab-button:hover{background:#f8fafc;color:#0f172a}[data-theme=dark] .main-tab-button:hover{background:#374151;color:#f3f4f6}.main-tab-button.active{background:#fafafa;color:#667eea}[data-theme=dark] .main-tab-button.active{background:#111827;color:#a78bfa}.main-tab-button.active:after{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:3px 3px 0 0;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}[data-theme=dark] .main-tab-button.active:after{background:linear-gradient(135deg,#7c3aed,#a855f7)}.main-tabs-content{background:#fafafa;flex:1 1;overflow:auto;transition:background-color .3s ease}[data-theme=dark] .main-tabs-content{background:#111827}.tab-panel{height:100%}.user-profile{align-items:center;background:var(--bg-secondary);border-radius:8px;cursor:pointer;display:flex;gap:12px;margin-left:12px;padding:8px 16px;position:relative;transition:background .2s}.user-profile:hover{background:var(--border-color)}.user-avatar{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:#fff;display:flex;font-size:16px;font-weight:700;height:36px;justify-content:center;width:36px}.user-info{display:flex;flex-direction:column}.user-name{color:var(--text-primary);font-size:14px;font-weight:600}.user-role{color:var(--text-secondary);font-size:12px;text-transform:capitalize}.user-menu{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px #00000026;margin-top:8px;min-width:200px;position:absolute;right:0;top:100%;z-index:1000}.user-menu-item{background:none;border:none;color:var(--text-primary);cursor:default;font-size:14px;padding:12px 16px;text-align:left;width:100%}.user-menu-logout{color:#e53e3e;cursor:pointer;font-weight:600}.user-menu-logout:hover{background:var(--bg-secondary)}.user-menu-divider{background:var(--border-color);height:1px;margin:4px 0}.app-version{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:6px;box-shadow:0 2px 8px #667eea4d;color:#fff;display:flex;font-size:13px;font-weight:700;letter-spacing:.5px;margin-right:16px;padding:8px 16px;transition:all .3s ease}[data-theme=dark] .app-version{background:linear-gradient(135deg,#7c3aed,#a855f7);box-shadow:0 2px 8px #7c3aed66;color:#fff!important}.app-version:hover{box-shadow:0 4px 12px #667eea66;transform:translateY(-2px)}[data-theme=dark] .app-version:hover{box-shadow:0 4px 12px #7c3aed80}.sub-tabs-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:4px;padding:12px 24px;transition:background-color .3s ease,border-color .3s ease}[data-theme=dark] .sub-tabs-header{background:#1a2332;border-bottom-color:#374151}.sub-tab-button{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:-.1px;padding:10px 18px;transition:all .2s}[data-theme=dark] .sub-tab-button{color:#94a3b8}.sub-tab-button:hover{background:#fff;border-color:#e2e8f0;color:#0f172a}[data-theme=dark] .sub-tab-button:hover{background:#374151;border-color:#4b5563;color:#f3f4f6}.sub-tab-button.active{background:#fff;border-color:#667eea;box-shadow:0 1px 3px #667eea1a;color:#667eea}[data-theme=dark] .sub-tab-button.active{background:#1f2937;border-color:#7c3aed;box-shadow:0 1px 3px #7c3aed33;color:#a78bfa}.tabs-container{display:flex;flex-direction:column;height:100%}.tabs-header{background:#fff;border-bottom:1px solid #e2e8f0;display:flex;gap:8px;padding:0 20px;transition:background-color .3s ease,border-color .3s ease}[data-theme=dark] .tabs-header{background:#2d3748;border-bottom-color:#4b5563}.tab-button{align-items:center;background:none;border:none;border-radius:8px 8px 0 0;color:#64748b;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:14px 20px;position:relative;transition:all .2s}[data-theme=dark] .tab-button{color:#94a3b8}.tab-button:hover{background:#f8fafc;color:#0f172a}[data-theme=dark] .tab-button:hover{background:#374151;color:#f3f4f6}.tab-button.active{background:linear-gradient(180deg,#667eea0d,#0000);color:#667eea;font-weight:600}[data-theme=dark] .tab-button.active{background:#1f2937;color:#a78bfa}.tab-button.active:after{background:linear-gradient(90deg,#667eea,#764ba2);border-radius:3px 3px 0 0;bottom:0;content:"";height:3px;left:0;position:absolute;right:0}[data-theme=dark] .tab-button.active:after{background:linear-gradient(135deg,#7c3aed,#a855f7)}.tab-icon{font-size:16px}.tab-badge{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:11px;box-shadow:0 2px 8px #ef44444d;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 6px}.tabs-content{background:#f5f5f5;flex:1 1;overflow:auto;transition:background-color .3s ease}[data-theme=dark] .tabs-content{background:#111827}.orders-page{margin:0 auto;max-width:1600px}.page-header{margin-bottom:var(--p-space-6)}.header-content{align-items:center;display:flex;flex-wrap:wrap;gap:var(--p-space-4);justify-content:space-between}.page-header h1{color:var(--p-text);font-size:var(--p-font-size-500);font-weight:600}.header-actions{display:flex;flex-wrap:wrap;gap:var(--p-space-3)}.btn{align-items:center;background-color:#fff;border:1.5px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .2s}[data-theme=dark] .btn{background-color:#374151;border-color:#4b5563;color:#f3f4f6}.btn:hover{background-color:#f9fafb;border-color:#9ca3af}[data-theme=dark] .btn:hover{background-color:#4b5563;border-color:#6b7280}.btn:active{background-color:#f3f4f6}[data-theme=dark] .btn:active{background-color:#1f1f1f}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-primary{background-color:#3b82f6;border-color:#3b82f6;color:#fff}[data-theme=dark] .btn-primary{background-color:#60a5fa;border-color:#60a5fa;color:#0f172a}.btn-primary:hover{background-color:#2563eb;border-color:#2563eb}[data-theme=dark] .btn-primary:hover{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.btn-secondary{background-color:#fff;border-color:#d1d5db;color:#374151}[data-theme=dark] .btn-secondary{background-color:#2a2a2a;border-color:#404040;color:#e5e7eb}.btn-success{background-color:#10b981;border-color:#10b981;color:#fff}.btn-success:hover:not(:disabled),[data-theme=dark] .btn-success{background-color:#059669;border-color:#059669}[data-theme=dark] .btn-success:hover:not(:disabled){background-color:#10b981;border-color:#10b981}.btn-success:disabled{background-color:#6ee7b7;border-color:#6ee7b7}.btn-sm{font-size:12px;padding:6px 12px}.btn-danger{background-color:#ef4444;border-color:#ef4444;color:#fff}.btn-danger:hover:not(:disabled),[data-theme=dark] .btn-danger{background-color:#dc2626;border-color:#dc2626}[data-theme=dark] .btn-danger:hover:not(:disabled){background-color:#ef4444;border-color:#ef4444}.workflow-container{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr) 200px;grid-template-rows:auto auto;margin-bottom:16px;padding:0;width:100%}.workflow-steps{display:contents}.workflow-step{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;padding:10px;transition:all .3s ease}[data-theme=dark] .workflow-step{background:#374151;border-color:#4b5563;box-shadow:0 1px 3px #00000080}.step-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;gap:6px;margin-bottom:8px;padding-bottom:6px}[data-theme=dark] .step-header{border-bottom-color:#4b5563}.step-number{align-items:center;background:#059669;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:20px;justify-content:center;width:20px}[data-theme=dark] .step-number{background:#064e3b;color:#6ee7b7}.step-title{color:#0f172a;font-size:11px;font-weight:700;letter-spacing:-.01em}[data-theme=dark] .step-title{color:#f3f4f6}.step-actions{display:flex;flex-direction:column;gap:6px}.step-actions .btn{font-size:11px;justify-content:center;padding:6px 10px;width:100%}.action-buttons-column{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:6px;grid-column:4;grid-row:1;padding:10px;transition:all .3s ease}[data-theme=dark] .action-buttons-column{background:#374151;border-color:#4b5563;box-shadow:0 1px 3px #00000080}.btn-action{font-size:11px;justify-content:center;min-height:28px;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap;width:100%}.pagination-info-right{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;font-size:12px;font-weight:500;margin-top:auto;padding:8px 12px;text-align:center;transition:all .3s ease}[data-theme=dark] .pagination-info-right{background:#252525;border-color:#404040;color:#a0aec0}.filters-row{align-items:flex-start;display:flex;grid-column:1/-1;grid-row:2;width:100%}.orders-content{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden;padding:0 20px 20px}[data-theme=dark] .orders-content{background:#2d3748;box-shadow:0 1px 3px #0000004d}.orders-header{background:#fff;border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;gap:12px;margin-bottom:0;padding:16px 16px 0;transition:background-color .3s ease,border-color .3s ease}[data-theme=dark] .orders-header{background:#1e1e1e;border-bottom-color:#2d3748}.page-content{animation:fadeIn .3s ease-in-out}.content-card{background-color:var(--p-surface);border:1px solid var(--p-border-subdued);border-radius:var(--p-border-radius-base);box-shadow:var(--p-shadow-sm);overflow:hidden}.search-bar{border-bottom:1px solid var(--p-border-subdued);padding:var(--p-space-4)}.search-input-wrapper{align-items:center;display:flex;gap:var(--p-space-3);max-width:500px;position:relative}.search-input-wrapper svg{color:var(--p-text-subdued);left:var(--p-space-3);position:absolute}.search-input{border:1px solid var(--p-border);border-radius:var(--p-border-radius-base);font-size:var(--p-font-size-200);padding:var(--p-space-3) var(--p-space-3) var(--p-space-3) var(--p-space-8);transition:border-color .2s;width:100%}.search-input:focus{border-color:var(--p-interactive);box-shadow:0 0 0 1px var(--p-interactive);outline:none}.bulk-actions{align-items:center;animation:fadeIn .2s ease-in-out;background-color:#f6f6f7;border-bottom:1px solid var(--p-border-subdued);display:flex;justify-content:space-between;padding:var(--p-space-4)}.bulk-actions span{color:var(--p-text);font-weight:500}.bulk-actions-buttons{display:flex;gap:var(--p-space-2)}.orders-pagination-info{background-color:#f9fafb;border-bottom:1px solid var(--p-border-subdued);color:var(--p-text-subdued);font-size:var(--p-font-size-200);padding:var(--p-space-3) var(--p-space-4);text-align:center}.orders-pagination{align-items:center;background-color:var(--p-surface);border-top:1px solid var(--p-border-subdued);display:flex;gap:var(--p-space-4);justify-content:center;padding:var(--p-space-5) var(--p-space-4)}.pagination-text{color:var(--p-text);font-size:var(--p-font-size-200);font-weight:500;min-width:120px;text-align:center}.pagination{align-items:center;border-top:1px solid var(--p-border-subdued);display:flex;gap:var(--p-space-4);justify-content:center;padding:var(--p-space-4)}.pagination-info,.sync-info{color:var(--p-text-subdued);font-size:var(--p-font-size-200)}.sync-info{background-color:#f1f8ff;border-bottom:1px solid var(--p-border-subdued);padding:var(--p-space-3) var(--p-space-4)}.empty-state{padding:var(--p-space-8);text-align:center}.empty-state p{color:var(--p-text-subdued);font-size:var(--p-font-size-300);margin-bottom:var(--p-space-4)}.spinning{animation:spin 1s linear infinite}.automation-banner{align-items:center;animation:slideDownBanner .4s ease;background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #fbbf24;border-radius:12px;box-shadow:0 4px 12px #fbbf2433;display:flex;gap:16px;margin-bottom:20px;overflow:hidden;padding:16px 24px;position:relative}@keyframes slideDownBanner{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.banner-content{align-items:center;display:flex;flex:1 1;gap:16px;z-index:1}.banner-icon{animation:pulse 2s ease-in-out infinite;font-size:32px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.banner-text{display:flex;flex-direction:column;gap:4px}.banner-text strong{color:#92400e;font-size:18px;font-weight:700}.banner-description{color:#78350f;font-size:14px}.banner-pulse{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#fbbf2433 50%,#0000);bottom:0;left:0;position:absolute;right:0;top:0}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (max-width:768px){.header-content{align-items:flex-start;flex-direction:column}.header-actions{width:100%}.btn{flex:1 1}.automation-banner{padding:12px 16px}.banner-icon{font-size:24px}.banner-text strong{font-size:16px}.banner-description{font-size:12px}}#root,body,html{height:100%;margin:0;padding:0}.login-page{align-items:center;background:url(/static/media/login-bg.d017c451b9eadfc73579.webp) no-repeat 50%;background-size:cover;bottom:0;display:flex;justify-content:flex-start;left:0;overflow:hidden;padding:20px 20px 20px 10%;position:fixed;right:0;top:0}.login-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a202cf2;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 20px 60px #00000080;max-width:420px;padding:40px;width:100%}.login-header{margin-bottom:32px;text-align:center}.login-header h1{color:#f7fafc;font-size:28px;font-weight:700;margin:0 0 8px}.login-header p{color:#a0aec0;font-size:16px;margin:0}.login-form{display:flex;flex-direction:column;gap:20px}.login-error{background-color:#feb2b233;border:1px solid #fc8181;border-radius:6px;color:#fc8181;font-size:14px;padding:12px;text-align:center}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{color:#e2e8f0}.form-group input{background:#2d3748;border:2px solid #4a5568;border-radius:8px;color:#f7fafc;font-size:15px;padding:12px 16px;transition:all .2s}.form-group input:focus{background:#2d3748;border-color:#667eea;box-shadow:0 0 0 3px #667eea33;outline:none}.form-group input:disabled{background-color:#1a202c;cursor:not-allowed;opacity:.6}.login-button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:8px;padding:14px;transition:transform .2s,box-shadow .2s}.login-button:hover:not(:disabled){box-shadow:0 10px 20px #667eea66;transform:translateY(-2px)}.login-button:active:not(:disabled){transform:translateY(0)}.login-button:disabled{cursor:not-allowed;opacity:.7}.login-footer{color:#a0aec0;font-size:13px;margin-top:8px;text-align:center}.login-footer a{color:#667eea}@media (max-width:768px){.login-page{justify-content:center;padding-left:20px}}.login-version{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#667eeae6;border:1px solid #fff3;border-radius:20px;bottom:20px;box-shadow:0 4px 15px #667eea66;color:#fff;font-size:14px;font-weight:600;padding:8px 16px;position:fixed;right:20px}.address-form-container{align-items:center;background:#f5f5f5;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;justify-content:center;min-height:100vh;padding:20px}.address-form-card{animation:fadeIn .3s ease-in;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:600px;padding:40px;width:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form-header{margin-bottom:30px;text-align:center}.form-header h1{color:#2d3748;font-size:28px;font-weight:700;margin:0 0 10px}.form-subtitle{color:#718096;font-size:16px;margin:0 0 15px}.order-info{background:#f7fafc;border-radius:8px;color:#4a5568;font-size:14px;margin-top:15px;padding:10px 15px}.order-info strong{color:#333;font-weight:600}.address-form{margin-top:20px}.form-group{margin-bottom:20px}.form-group label{color:#2d3748;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.form-input{border:2px solid #e2e8f0;border-radius:8px;box-sizing:border-box;font-size:16px;padding:12px 16px;transition:all .2s ease;width:100%}.form-input:focus{border-color:#333;box-shadow:0 0 0 3px #667eea1a;outline:none}.form-input:invalid{border-color:#fc8181}.form-row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}@media (max-width:640px){.form-row{grid-template-columns:1fr}}.submit-button{background:#f5f5f5;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:10px;padding:14px 24px;transition:all .2s ease;width:100%}.submit-button:hover:not(:disabled){box-shadow:0 10px 25px #0003;filter:brightness(1.1);transform:translateY(-2px)}.submit-button:active:not(:disabled){transform:translateY(0)}.submit-button:disabled{cursor:not-allowed;opacity:.6}.form-footer{border-top:1px solid #e2e8f0;margin-top:30px;padding-top:20px;text-align:center}.form-footer p{color:#a0aec0;font-size:13px;margin:0}.loading-spinner{border:5px solid #e2e8f0;border-top-color:#333;height:50px;margin:0 auto 20px;width:50px}.address-form-card p{color:#718096;font-size:16px;text-align:center}.error-card{text-align:center}.error-icon{font-size:64px;margin-bottom:20px}.error-card h2{color:#e53e3e;font-size:24px;margin:0 0 10px}.error-card p{color:#718096;font-size:16px}.success-card{text-align:center}.success-icon{align-items:center;animation:successPop .5s ease-out;background:linear-gradient(135deg,#48bb78,#38a169);border-radius:50%;color:#fff;display:flex;font-size:48px;font-weight:700;height:80px;justify-content:center;margin:0 auto 20px;width:80px}@keyframes successPop{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}.success-card h2{color:#38a169;font-size:24px;margin:0 0 10px}.success-card p{color:#718096;font-size:16px}@media (max-width:640px){.address-form-card{padding:25px}.form-header h1{font-size:24px}.form-subtitle{font-size:14px}}.product-header{border-radius:16px 16px 0 0;margin:-40px -40px 20px;overflow:hidden;padding:20px;width:calc(100% + 80px)}.product-header,.product-image-container{align-items:center;background-color:#fff;display:flex;justify-content:center}.product-image-container{max-width:540px;width:100%}.product-image{background-color:#fff;max-height:230px;max-width:100%;object-fit:contain}.product-info{display:none}@media (max-width:640px){.product-header{background-color:#fff;margin:-25px -25px 15px;padding:15px;width:calc(100% + 50px)}.product-image{max-height:180px}}.intro-message{background:#f7fafc;border-radius:8px;color:#4a5568;font-size:14px;line-height:1.6;margin-top:15px;padding:15px;text-align:left}.form-group-small{flex:0 0 100px;max-width:100px}.form-group-large{flex:1 1}.checkbox-group{margin-bottom:20px}.checkbox-label{align-items:center;color:#4a5568;cursor:pointer;display:flex;font-size:14px}.checkbox-input{accent-color:#333;cursor:pointer;height:18px;margin-right:10px;width:18px}.checkbox-text{-webkit-user-select:none;user-select:none}.input-disabled{background-color:#f0f0f0;color:#999;cursor:not-allowed}.validation-checkbox{background:#fff8e6;border:1px solid #f0d78c;border-radius:8px;margin-bottom:20px;margin-top:20px;padding:15px}.validation-checkbox .checkbox-text{color:#664d03;font-size:13px;line-height:1.5}.validation-checkbox.validation-error{background:#fff5f5;border-color:#e53e3e}.validation-error-message{color:#e53e3e;font-size:13px;font-weight:500;margin-bottom:0;margin-top:8px}.form-input-small{max-width:120px}.address-warning{background-color:#fff8e1;border:1px solid #ffc107;border-left-width:4px;border-radius:8px;margin-bottom:20px;padding:16px}.address-warning-header{align-items:center;color:#856404;display:flex;font-size:1.1em;gap:8px;margin-bottom:10px}.warning-icon{font-size:1.2em}.address-warning-intro{color:#856404;font-size:.95em;line-height:1.5;margin:0 0 12px}.address-warning-list{color:#856404;margin:0;padding-left:20px}.address-warning-list li{font-size:.9em;line-height:1.4;margin-bottom:6px}.address-warning-list li:last-child{margin-bottom:0}.form-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:40px}.form-select:focus{border-color:#333;box-shadow:0 0 0 2px #3333331a;outline:none}.form-select-country{font-size:18px;font-weight:500;min-height:52px;padding:14px 45px 14px 16px}.form-select-country option{font-size:16px;padding:12px}.error-message{color:#dc3545;display:block;font-size:.85rem;margin-top:4px}.input-error{border-color:#dc3545!important;box-shadow:0 0 0 2px #dc354540}[data-theme=dark] .address-form-container{background:var(--background-secondary)}[data-theme=dark] .address-form-card{background:var(--surface-primary);box-shadow:0 20px 60px #00000080}[data-theme=dark] .form-header h1{color:var(--text-primary)}[data-theme=dark] .form-subtitle{color:var(--text-secondary)}[data-theme=dark] .order-info{background:var(--surface-secondary);color:var(--text-secondary)}[data-theme=dark] .form-group label,[data-theme=dark] .order-info strong{color:var(--text-primary)}[data-theme=dark] .form-input{background:var(--surface-secondary);border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] .form-input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px #7c3aed33}[data-theme=dark] .form-input:invalid{border-color:var(--error)}[data-theme=dark] .submit-button{background:var(--accent-gradient)}[data-theme=dark] .form-footer{border-top-color:var(--border-color)}[data-theme=dark] .form-footer p{color:var(--text-tertiary)}[data-theme=dark] .loading-spinner{border-color:var(--border-color);border-top-color:var(--accent-primary)}[data-theme=dark] .address-form-card p{color:var(--text-secondary)}[data-theme=dark] .error-card h2{color:var(--error)}[data-theme=dark] .error-card p{color:var(--text-secondary)}[data-theme=dark] .success-card h2{color:var(--success)}[data-theme=dark] .success-card p{color:var(--text-secondary)}[data-theme=dark] .intro-message{background:var(--surface-secondary);color:var(--text-secondary)}[data-theme=dark] .checkbox-label{color:var(--text-secondary)}[data-theme=dark] .input-disabled{background-color:var(--surface-hover);color:var(--text-tertiary)}[data-theme=dark] .validation-checkbox{background:#f59e0b1a;border-color:var(--warning)}[data-theme=dark] .validation-checkbox .checkbox-text{color:var(--warning)}[data-theme=dark] .validation-checkbox.validation-error{background:#ef44441a;border-color:var(--error)}[data-theme=dark] .validation-error-message{color:var(--error)}[data-theme=dark] .address-warning{background-color:#f59e0b1a;border-color:var(--warning)}[data-theme=dark] .address-warning-header,[data-theme=dark] .address-warning-intro{color:var(--warning)}[data-theme=dark] .address-warning-list{color:#f59e0be6}[data-theme=dark] .form-select{background-color:var(--surface-secondary);border-color:var(--border-color);color:var(--text-primary)}[data-theme=dark] .form-select:focus{border-color:var(--accent-primary)}.App{background-color:#f1f2f4;box-sizing:border-box;min-height:100vh;padding:16px}.App>*{margin:0 auto;max-width:1920px}.app-loading{align-items:center;background:var(--bg-primary);display:flex;flex-direction:column;justify-content:center;min-height:100vh}.loading-spinner{animation:spin 1s linear infinite;border:4px solid var(--border-color);border-radius:50%;border-top:4px solid #667eea;height:48px;width:48px}@keyframes spin{to{transform:rotate(1turn)}}.app-loading p{color:var(--text-secondary);font-size:16px;margin-top:16px}
/*# sourceMappingURL=main.cbf3600b.css.map*/