@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Outfit:wght@500;600;700;800;900&display=swap";body.dark-theme,[data-theme=dark]{--bg-primary: #090E17;--bg-secondary: #0F172A;--bg-glass: rgba(15, 23, 42, .94);--surface: #131D2E;--surface-light: #162032;--surface-hover: #1E293B;--border: #243247;--border-light: #1E293B;--border-focus: #14B8A6;--border-glass: rgba(41, 53, 72, .85);--text-primary: #F8FAFC;--text-secondary: #94A3B8;--text-muted: #64748B;--primary: #14B8A6;--primary-hover: #0D9488;--primary-light: rgba(20, 184, 166, .15);--primary-dark: #0F766E;--accent-primary: #14B8A6;--accent-secondary: #0D9488;--success: #10B981;--success-light: rgba(16, 185, 129, .16);--success-text: #34D399;--danger: #EF4444;--danger-light: rgba(239, 68, 68, .16);--danger-text: #F87171;--warning: #F59E0B;--warning-light: rgba(245, 158, 11, .16);--warning-text: #FBBF24;--info: #0284C7;--info-light: rgba(2, 132, 199, .16);--info-text: #38BDF8;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .4);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .5), 0 1px 2px -1px rgba(0, 0, 0, .5);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .55), 0 2px 4px -2px rgba(0, 0, 0, .55);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .65), 0 4px 6px -4px rgba(0, 0, 0, .65);background-color:var(--bg-primary);background-image:radial-gradient(at 0% 0%,rgba(20,184,166,.07) 0px,transparent 50%),radial-gradient(at 100% 100%,rgba(13,148,136,.05) 0px,transparent 50%);color:var(--text-primary)}body.dark-theme app-pos,body.dark-theme app-inventory,body.dark-theme app-shift-sales,body.dark-theme app-customers,body.dark-theme app-suppliers,body.dark-theme app-cash-register,body.dark-theme app-reports,body.dark-theme app-settings,body.dark-theme app-customer-statement,body.dark-theme app-inventory-import,[data-theme=dark] app-pos,[data-theme=dark] app-inventory,[data-theme=dark] app-shift-sales,[data-theme=dark] app-customers,[data-theme=dark] app-suppliers,[data-theme=dark] app-cash-register,[data-theme=dark] app-reports,[data-theme=dark] app-settings,[data-theme=dark] app-customer-statement,[data-theme=dark] app-inventory-import{background:#090e17!important;background-color:#090e17!important;color:var(--text-primary)!important}body.dark-theme input:not([type=checkbox]):not([type=radio]),body.dark-theme select,body.dark-theme textarea,[data-theme=dark] input:not([type=checkbox]):not([type=radio]),[data-theme=dark] select,[data-theme=dark] textarea{background-color:#162032;color:#f8fafc;border-color:#243247}body.dark-theme input:not([type=checkbox]):not([type=radio]):focus,body.dark-theme select:focus,body.dark-theme textarea:focus,[data-theme=dark] input:not([type=checkbox]):not([type=radio]):focus,[data-theme=dark] select:focus,[data-theme=dark] textarea:focus{border-color:#14b8a6;background-color:#1e293b}body.dark-theme input:not([type=checkbox]):not([type=radio])::placeholder,body.dark-theme select::placeholder,body.dark-theme textarea::placeholder,[data-theme=dark] input:not([type=checkbox]):not([type=radio])::placeholder,[data-theme=dark] select::placeholder,[data-theme=dark] textarea::placeholder{color:#64748b}body.dark-theme .modal,body.dark-theme .modal-overlay,body.dark-theme .modal-backdrop,[data-theme=dark] .modal,[data-theme=dark] .modal-overlay,[data-theme=dark] .modal-backdrop{background:#000000bf!important}body.dark-theme .modal-content,body.dark-theme .dialog-content,body.dark-theme .card,body.dark-theme .glass-panel,body.dark-theme .modal-card,body.dark-theme .user-form,body.dark-theme .settings-section,[data-theme=dark] .modal-content,[data-theme=dark] .dialog-content,[data-theme=dark] .card,[data-theme=dark] .glass-panel,[data-theme=dark] .modal-card,[data-theme=dark] .user-form,[data-theme=dark] .settings-section{background-color:#131d2e!important;border-color:#243247!important;color:#f8fafc!important}body.dark-theme .modal-content h1,body.dark-theme .modal-content h2,body.dark-theme .modal-content h3,body.dark-theme .modal-content h4,body.dark-theme .modal-content h5,body.dark-theme .modal-content h6,body.dark-theme .dialog-content h1,body.dark-theme .dialog-content h2,body.dark-theme .dialog-content h3,body.dark-theme .dialog-content h4,body.dark-theme .dialog-content h5,body.dark-theme .dialog-content h6,body.dark-theme .card h1,body.dark-theme .card h2,body.dark-theme .card h3,body.dark-theme .card h4,body.dark-theme .card h5,body.dark-theme .card h6,body.dark-theme .glass-panel h1,body.dark-theme .glass-panel h2,body.dark-theme .glass-panel h3,body.dark-theme .glass-panel h4,body.dark-theme .glass-panel h5,body.dark-theme .glass-panel h6,body.dark-theme .modal-card h1,body.dark-theme .modal-card h2,body.dark-theme .modal-card h3,body.dark-theme .modal-card h4,body.dark-theme .modal-card h5,body.dark-theme .modal-card h6,body.dark-theme .user-form h1,body.dark-theme .user-form h2,body.dark-theme .user-form h3,body.dark-theme .user-form h4,body.dark-theme .user-form h5,body.dark-theme .user-form h6,body.dark-theme .settings-section h1,body.dark-theme .settings-section h2,body.dark-theme .settings-section h3,body.dark-theme .settings-section h4,body.dark-theme .settings-section h5,body.dark-theme .settings-section h6,[data-theme=dark] .modal-content h1,[data-theme=dark] .modal-content h2,[data-theme=dark] .modal-content h3,[data-theme=dark] .modal-content h4,[data-theme=dark] .modal-content h5,[data-theme=dark] .modal-content h6,[data-theme=dark] .dialog-content h1,[data-theme=dark] .dialog-content h2,[data-theme=dark] .dialog-content h3,[data-theme=dark] .dialog-content h4,[data-theme=dark] .dialog-content h5,[data-theme=dark] .dialog-content h6,[data-theme=dark] .card h1,[data-theme=dark] .card h2,[data-theme=dark] .card h3,[data-theme=dark] .card h4,[data-theme=dark] .card h5,[data-theme=dark] .card h6,[data-theme=dark] .glass-panel h1,[data-theme=dark] .glass-panel h2,[data-theme=dark] .glass-panel h3,[data-theme=dark] .glass-panel h4,[data-theme=dark] .glass-panel h5,[data-theme=dark] .glass-panel h6,[data-theme=dark] .modal-card h1,[data-theme=dark] .modal-card h2,[data-theme=dark] .modal-card h3,[data-theme=dark] .modal-card h4,[data-theme=dark] .modal-card h5,[data-theme=dark] .modal-card h6,[data-theme=dark] .user-form h1,[data-theme=dark] .user-form h2,[data-theme=dark] .user-form h3,[data-theme=dark] .user-form h4,[data-theme=dark] .user-form h5,[data-theme=dark] .user-form h6,[data-theme=dark] .settings-section h1,[data-theme=dark] .settings-section h2,[data-theme=dark] .settings-section h3,[data-theme=dark] .settings-section h4,[data-theme=dark] .settings-section h5,[data-theme=dark] .settings-section h6{color:#f8fafc!important}body.dark-theme table thead tr,body.dark-theme table thead th,body.dark-theme .data-table thead tr,body.dark-theme .data-table thead th,body.dark-theme .customers-table thead tr,body.dark-theme .customers-table thead th,body.dark-theme .suppliers-table thead tr,body.dark-theme .suppliers-table thead th,[data-theme=dark] table thead tr,[data-theme=dark] table thead th,[data-theme=dark] .data-table thead tr,[data-theme=dark] .data-table thead th,[data-theme=dark] .customers-table thead tr,[data-theme=dark] .customers-table thead th,[data-theme=dark] .suppliers-table thead tr,[data-theme=dark] .suppliers-table thead th{background:#162032!important;background-color:#162032!important;color:#94a3b8!important;border-bottom:1px solid #243247!important}body.dark-theme table tbody tr,body.dark-theme .data-table tbody tr,body.dark-theme .customers-table tbody tr,body.dark-theme .suppliers-table tbody tr,[data-theme=dark] table tbody tr,[data-theme=dark] .data-table tbody tr,[data-theme=dark] .customers-table tbody tr,[data-theme=dark] .suppliers-table tbody tr{border-bottom-color:#1e293b!important}body.dark-theme table tbody tr:hover td,body.dark-theme .data-table tbody tr:hover td,body.dark-theme .customers-table tbody tr:hover td,body.dark-theme .suppliers-table tbody tr:hover td,[data-theme=dark] table tbody tr:hover td,[data-theme=dark] .data-table tbody tr:hover td,[data-theme=dark] .customers-table tbody tr:hover td,[data-theme=dark] .suppliers-table tbody tr:hover td{background-color:#162032!important}body.dark-theme table tbody tr td,body.dark-theme .data-table tbody tr td,body.dark-theme .customers-table tbody tr td,body.dark-theme .suppliers-table tbody tr td,[data-theme=dark] table tbody tr td,[data-theme=dark] .data-table tbody tr td,[data-theme=dark] .customers-table tbody tr td,[data-theme=dark] .suppliers-table tbody tr td{color:#f8fafc!important;border-bottom:1px solid #1E293B!important}body.dark-theme .search-wrap .search-input,body.dark-theme .search-box input,body.dark-theme .search-bar-wrapper .search-input,body.dark-theme .table-controls-card .search-input,[data-theme=dark] .search-wrap .search-input,[data-theme=dark] .search-box input,[data-theme=dark] .search-bar-wrapper .search-input,[data-theme=dark] .table-controls-card .search-input{background:#090e17!important;background-color:#090e17!important;border-color:#243247!important;color:#f8fafc!important}body.dark-theme .search-wrap .search-input::placeholder,body.dark-theme .search-box input::placeholder,body.dark-theme .search-bar-wrapper .search-input::placeholder,body.dark-theme .table-controls-card .search-input::placeholder,[data-theme=dark] .search-wrap .search-input::placeholder,[data-theme=dark] .search-box input::placeholder,[data-theme=dark] .search-bar-wrapper .search-input::placeholder,[data-theme=dark] .table-controls-card .search-input::placeholder{color:#64748b!important}body.dark-theme .search-wrap .search-input:focus,body.dark-theme .search-box input:focus,body.dark-theme .search-bar-wrapper .search-input:focus,body.dark-theme .table-controls-card .search-input:focus,[data-theme=dark] .search-wrap .search-input:focus,[data-theme=dark] .search-box input:focus,[data-theme=dark] .search-bar-wrapper .search-input:focus,[data-theme=dark] .table-controls-card .search-input:focus{background:#162032!important;background-color:#162032!important;border-color:#00bfa5!important}body.dark-theme .filter-tabs,body.dark-theme .stock-filter-tabs,body.dark-theme .filters-pills-row,[data-theme=dark] .filter-tabs,[data-theme=dark] .stock-filter-tabs,[data-theme=dark] .filters-pills-row{background:#090e17!important;border:1px solid #243247!important}body.dark-theme .filter-tabs .tab-btn,body.dark-theme .stock-filter-tabs .tab-btn,body.dark-theme .filters-pills-row .filter-pill,[data-theme=dark] .filter-tabs .tab-btn,[data-theme=dark] .stock-filter-tabs .tab-btn,[data-theme=dark] .filters-pills-row .filter-pill{color:#94a3b8!important}body.dark-theme .filter-tabs .tab-btn:hover:not(.active),body.dark-theme .stock-filter-tabs .tab-btn:hover:not(.active),body.dark-theme .filters-pills-row .filter-pill:hover:not(.active),[data-theme=dark] .filter-tabs .tab-btn:hover:not(.active),[data-theme=dark] .stock-filter-tabs .tab-btn:hover:not(.active),[data-theme=dark] .filters-pills-row .filter-pill:hover:not(.active){color:#f8fafc!important}body.dark-theme .filter-tabs .tab-btn.active,body.dark-theme .stock-filter-tabs .tab-btn.active,body.dark-theme .filters-pills-row .filter-pill.active,[data-theme=dark] .filter-tabs .tab-btn.active,[data-theme=dark] .stock-filter-tabs .tab-btn.active,[data-theme=dark] .filters-pills-row .filter-pill.active{background:#1e293b!important;color:#2dd4bf!important}body.dark-theme .btn-archive-link,body.dark-theme .header-actions .btn-secondary,body.dark-theme .btn-secondary,[data-theme=dark] .btn-archive-link,[data-theme=dark] .header-actions .btn-secondary,[data-theme=dark] .btn-secondary{background:#162032!important;background-color:#162032!important;border-color:#243247!important;color:#cbd5e1!important}body.dark-theme .btn-archive-link:hover,body.dark-theme .header-actions .btn-secondary:hover,body.dark-theme .btn-secondary:hover,[data-theme=dark] .btn-archive-link:hover,[data-theme=dark] .header-actions .btn-secondary:hover,[data-theme=dark] .btn-secondary:hover{background:#1e293b!important;background-color:#1e293b!important;color:#f8fafc!important;border-color:#00bfa5!important}body.dark-theme .btn-archive-link .archive-count-pill,body.dark-theme .header-actions .btn-secondary .archive-count-pill,body.dark-theme .btn-secondary .archive-count-pill,[data-theme=dark] .btn-archive-link .archive-count-pill,[data-theme=dark] .header-actions .btn-secondary .archive-count-pill,[data-theme=dark] .btn-secondary .archive-count-pill{background:#f59e0b33!important;color:#fbbf24!important}body.dark-theme .empty-state,body.dark-theme .no-data-card,body.dark-theme .empty-wrapper,[data-theme=dark] .empty-state,[data-theme=dark] .no-data-card,[data-theme=dark] .empty-wrapper{background:#131d2e!important;border-color:#243247!important;color:#f8fafc!important}body.dark-theme .empty-state h3,body.dark-theme .empty-state h4,body.dark-theme .no-data-card h3,body.dark-theme .no-data-card h4,body.dark-theme .empty-wrapper h3,body.dark-theme .empty-wrapper h4,[data-theme=dark] .empty-state h3,[data-theme=dark] .empty-state h4,[data-theme=dark] .no-data-card h3,[data-theme=dark] .no-data-card h4,[data-theme=dark] .empty-wrapper h3,[data-theme=dark] .empty-wrapper h4{color:#f8fafc!important}body.dark-theme .empty-state p,body.dark-theme .no-data-card p,body.dark-theme .empty-wrapper p,[data-theme=dark] .empty-state p,[data-theme=dark] .no-data-card p,[data-theme=dark] .empty-wrapper p{color:#94a3b8!important}body.dark-theme .empty-state .empty-icon-circle,body.dark-theme .no-data-card .empty-icon-circle,body.dark-theme .empty-wrapper .empty-icon-circle,[data-theme=dark] .empty-state .empty-icon-circle,[data-theme=dark] .no-data-card .empty-icon-circle,[data-theme=dark] .empty-wrapper .empty-icon-circle{background:#162032!important;color:#94a3b8!important}body.dark-theme .app-header,[data-theme=dark] .app-header{background:#0f172afa;border-bottom-color:#1e293b;color:#f8fafc}body.dark-theme .app-header .header-left .logo,[data-theme=dark] .app-header .header-left .logo{color:#f8fafc}body.dark-theme .app-header .header-left .hamburger span,[data-theme=dark] .app-header .header-left .hamburger span{background:#f8fafc}body.dark-theme .app-header .nav-menu a,[data-theme=dark] .app-header .nav-menu a{color:#94a3b8}body.dark-theme .app-header .nav-menu a:hover,[data-theme=dark] .app-header .nav-menu a:hover{color:#f8fafc;background:#1e293b}body.dark-theme .app-header .nav-menu a.active,[data-theme=dark] .app-header .nav-menu a.active{background:#00bfa526;color:#00bfa5;border-color:#00bfa54d}body.dark-theme .app-header .user-info .btn-theme-toggle,[data-theme=dark] .app-header .user-info .btn-theme-toggle{background:#162032!important;border-color:#243247!important;color:#f8fafc!important}body.dark-theme .app-header .user-info .btn-theme-toggle:hover,[data-theme=dark] .app-header .user-info .btn-theme-toggle:hover{background:#1e293b!important;border-color:#00bfa5!important}body.dark-theme .app-header .user-info .user-pill,[data-theme=dark] .app-header .user-info .user-pill{background:#162032!important;border-color:#243247!important;color:#f8fafc!important}body.dark-theme .app-header .user-info .user-pill .avatar-dot,[data-theme=dark] .app-header .user-info .user-pill .avatar-dot{background:#10b981!important}body.dark-theme .app-header .user-info .user-pill .user-display-name,[data-theme=dark] .app-header .user-info .user-pill .user-display-name{color:#f8fafc!important}body.dark-theme .app-header .user-info .btn-logout-header,body.dark-theme .app-header .user-info .btn-logout-mobile,[data-theme=dark] .app-header .user-info .btn-logout-header,[data-theme=dark] .app-header .user-info .btn-logout-mobile{background:#ef444426!important;color:#fca5a5!important;border-color:#ef44444d!important}body.dark-theme .app-header .user-info .btn-logout-header:hover,body.dark-theme .app-header .user-info .btn-logout-mobile:hover,[data-theme=dark] .app-header .user-info .btn-logout-header:hover,[data-theme=dark] .app-header .user-info .btn-logout-mobile:hover{background:#ef444440!important;color:#f87171!important;border-color:#ef444480!important}body.dark-theme .app-container,body.dark-theme .app-content,[data-theme=dark] .app-container,[data-theme=dark] .app-content{background:#090e17!important;background-color:#090e17!important}body.dark-theme .pos-container,[data-theme=dark] .pos-container{background:#090e17;color:#f8fafc}body.dark-theme .pos-left,[data-theme=dark] .pos-left{background:#090e17}body.dark-theme .pos-sticky-header,[data-theme=dark] .pos-sticky-header{background:#090e17;border-bottom-color:#243247}body.dark-theme .search-box,[data-theme=dark] .search-box{background:#131d2e;border-color:#243247;box-shadow:0 2px 10px #0000004d}body.dark-theme .search-box:focus-within,[data-theme=dark] .search-box:focus-within{background:#162032;border-color:#00bfa5;box-shadow:0 0 0 3px #00bfa533}body.dark-theme .search-box .search-icon-svg,[data-theme=dark] .search-box .search-icon-svg{color:#94a3b8}body.dark-theme .search-box .search-input,[data-theme=dark] .search-box .search-input{color:#f8fafc}body.dark-theme .search-box .search-input::placeholder,[data-theme=dark] .search-box .search-input::placeholder{color:#64748b}body.dark-theme .search-box .btn-voice-help,[data-theme=dark] .search-box .btn-voice-help{background:#00bfa51f;border-color:#00bfa54d;color:#2dd4bf}body.dark-theme .search-box .btn-voice-help:hover,[data-theme=dark] .search-box .btn-voice-help:hover{background:#00bfa538;color:#f8fafc}body.dark-theme .search-box .voice-btn,[data-theme=dark] .search-box .voice-btn{background:#00bfa51f;border-color:#00bfa54d;color:#2dd4bf}body.dark-theme .search-box .voice-btn:hover,[data-theme=dark] .search-box .voice-btn:hover{background:#00bfa540;color:#5eead4}body.dark-theme .category-pill,[data-theme=dark] .category-pill{background:#131d2e;border-color:#243247;color:#94a3b8}body.dark-theme .category-pill:hover,[data-theme=dark] .category-pill:hover{background:#1a263c;border-color:#00bfa5;color:#2dd4bf}body.dark-theme .category-pill.active,[data-theme=dark] .category-pill.active{background:linear-gradient(135deg,#00bfa5,#0d9488);border-color:transparent;color:#fff;box-shadow:0 4px 14px #00bfa559}body.dark-theme .product-card,[data-theme=dark] .product-card{background:#131d2e;border-color:#243247;color:#f8fafc}body.dark-theme .product-card:hover,[data-theme=dark] .product-card:hover{background:#1a263c;border-color:#00bfa5;box-shadow:0 6px 20px #0006}body.dark-theme .product-card:focus-visible,[data-theme=dark] .product-card:focus-visible{background:#1a263c;border-color:#00bfa5}body.dark-theme .product-card .card-icon-area,[data-theme=dark] .product-card .card-icon-area{background:#1a263c;border:1px solid #243247}body.dark-theme .product-card .card-info-area .card-name,[data-theme=dark] .product-card .card-info-area .card-name{color:#f8fafc}body.dark-theme .product-card .card-info-area .card-category,[data-theme=dark] .product-card .card-info-area .card-category{color:#2dd4bf}body.dark-theme .product-card .card-info-area .card-price,[data-theme=dark] .product-card .card-info-area .card-price{color:#34d399}body.dark-theme .product-card .card-info-area .card-stock,[data-theme=dark] .product-card .card-info-area .card-stock{background:#1e293b;border-color:#334155;color:#94a3b8}body.dark-theme .product-card .card-info-area .card-stock .stock-label,[data-theme=dark] .product-card .card-info-area .card-stock .stock-label{color:#94a3b8}body.dark-theme .product-card .card-info-area .card-stock .stock-value,[data-theme=dark] .product-card .card-info-area .card-stock .stock-value{color:#34d399}body.dark-theme .product-card .card-info-area .card-stock.low,[data-theme=dark] .product-card .card-info-area .card-stock.low{background:#f59e0b29;border-color:#f59e0b59}body.dark-theme .product-card .card-info-area .card-stock.low .stock-label,[data-theme=dark] .product-card .card-info-area .card-stock.low .stock-label,body.dark-theme .product-card .card-info-area .card-stock.low .stock-value,[data-theme=dark] .product-card .card-info-area .card-stock.low .stock-value{color:#fbbf24}body.dark-theme .product-card .card-info-area .card-stock.out,[data-theme=dark] .product-card .card-info-area .card-stock.out{background:#ef444429;border-color:#ef444459}body.dark-theme .product-card .card-info-area .card-stock.out .stock-label,[data-theme=dark] .product-card .card-info-area .card-stock.out .stock-label,body.dark-theme .product-card .card-info-area .card-stock.out .stock-value,[data-theme=dark] .product-card .card-info-area .card-stock.out .stock-value{color:#f87171}body.dark-theme .product-card .card-add-btn,[data-theme=dark] .product-card .card-add-btn{background:#00bfa5;color:#fff}body.dark-theme .product-card .card-add-btn:hover,[data-theme=dark] .product-card .card-add-btn:hover{background:#0d9488}body.dark-theme .pagination-bar .pagination-info,[data-theme=dark] .pagination-bar .pagination-info{color:#94a3b8}body.dark-theme .pagination-bar .page-btn,[data-theme=dark] .pagination-bar .page-btn{background:#131d2e;border-color:#243247;color:#f8fafc}body.dark-theme .pagination-bar .page-btn:hover:not(:disabled),[data-theme=dark] .pagination-bar .page-btn:hover:not(:disabled){background:#1a263c;border-color:#00bfa5;color:#2dd4bf}body.dark-theme .pagination-bar .page-btn.active,[data-theme=dark] .pagination-bar .page-btn.active{background:#00bfa5;border-color:#00bfa5;color:#fff}body.dark-theme .pagination-bar .page-btn:disabled,[data-theme=dark] .pagination-bar .page-btn:disabled{opacity:.35;border-color:#243247}body.dark-theme .pagination-bar .view-all-btn,[data-theme=dark] .pagination-bar .view-all-btn{color:#94a3b8}body.dark-theme .pagination-bar .view-all-btn:hover,[data-theme=dark] .pagination-bar .view-all-btn:hover{color:#2dd4bf}body.dark-theme .pos-footer-features .feature-card,[data-theme=dark] .pos-footer-features .feature-card{background:#131d2e;border-color:#243247}body.dark-theme .pos-footer-features .feature-card .feature-text strong,[data-theme=dark] .pos-footer-features .feature-card .feature-text strong{color:#f8fafc}body.dark-theme .pos-footer-features .feature-card .feature-text span,[data-theme=dark] .pos-footer-features .feature-card .feature-text span{color:#94a3b8}body.dark-theme .pos-right,[data-theme=dark] .pos-right{background:#131d2e;border-left-color:#243247}body.dark-theme .cart-drawer-handle,[data-theme=dark] .cart-drawer-handle{background:#131d2e;border-bottom-color:#243247}body.dark-theme .cart-drawer-handle .handle-bar,[data-theme=dark] .cart-drawer-handle .handle-bar{background:#243247}body.dark-theme .cart-header,[data-theme=dark] .cart-header{background:#131d2e;border-bottom-color:#243247}body.dark-theme .cart-header .cart-title-group h3,[data-theme=dark] .cart-header .cart-title-group h3{color:#f8fafc}body.dark-theme .cart-header .cart-title-group .sale-number,[data-theme=dark] .cart-header .cart-title-group .sale-number{background:#00bfa52e;color:#2dd4bf}body.dark-theme .cart-header .cart-badges .cart-menu-btn,[data-theme=dark] .cart-header .cart-badges .cart-menu-btn{background:#1a263c;border-color:#243247;color:#94a3b8}body.dark-theme .cart-header .cart-badges .cart-menu-btn:hover,[data-theme=dark] .cart-header .cart-badges .cart-menu-btn:hover{background:#243247;color:#f8fafc}body.dark-theme .cart-header .cart-customer label,body.dark-theme .cart-header .cart-customer span,[data-theme=dark] .cart-header .cart-customer label,[data-theme=dark] .cart-header .cart-customer span{color:#94a3b8}body.dark-theme .cart-header .cart-customer select,[data-theme=dark] .cart-header .cart-customer select{background:#1a263c;border-color:#243247;color:#f8fafc}body.dark-theme .cart-header .cart-customer select:focus,[data-theme=dark] .cart-header .cart-customer select:focus{border-color:#00bfa5}body.dark-theme .cart-header .cart-fiscal-box,[data-theme=dark] .cart-header .cart-fiscal-box{background:#162032;border-color:#243247}body.dark-theme .cart-header .cart-fiscal-box .fiscal-pill-btn,[data-theme=dark] .cart-header .cart-fiscal-box .fiscal-pill-btn{background:#1e293b;border-color:#243247;color:#94a3b8}body.dark-theme .cart-header .cart-fiscal-box .fiscal-pill-btn:hover,[data-theme=dark] .cart-header .cart-fiscal-box .fiscal-pill-btn:hover{border-color:#00bfa5;color:#f8fafc}body.dark-theme .cart-header .cart-fiscal-box .fiscal-pill-btn.active,[data-theme=dark] .cart-header .cart-fiscal-box .fiscal-pill-btn.active{background:#090e17;color:#38bdf8;border-color:#38bdf8;box-shadow:0 1px 6px #38bdf84d}body.dark-theme .cart-header .cart-fiscal-box .fiscal-rnc-card .fiscal-rnc-header,[data-theme=dark] .cart-header .cart-fiscal-box .fiscal-rnc-card .fiscal-rnc-header{color:#cbd5e1}body.dark-theme .cart-header .cart-fiscal-box .fiscal-rnc-card .fiscal-rnc-input,[data-theme=dark] .cart-header .cart-fiscal-box .fiscal-rnc-card .fiscal-rnc-input{background:#090e17;border-color:#243247;color:#f8fafc}body.dark-theme .cart-header .cart-fiscal-box .fiscal-rnc-card .fiscal-rnc-input:focus,[data-theme=dark] .cart-header .cart-fiscal-box .fiscal-rnc-card .fiscal-rnc-input:focus{border-color:#00bfa5}body.dark-theme .cart-items-section,[data-theme=dark] .cart-items-section{background:#131d2e;border-bottom-color:#243247}body.dark-theme .cart-items-section .cart-items-header,[data-theme=dark] .cart-items-section .cart-items-header{border-bottom-color:#243247;color:#94a3b8}body.dark-theme .cart-items-section .cart-items-list,[data-theme=dark] .cart-items-section .cart-items-list{scrollbar-color:#243247 transparent}body.dark-theme .cart-items-section .cart-item-row,[data-theme=dark] .cart-items-section .cart-item-row{border-bottom-color:#243247}body.dark-theme .cart-items-section .cart-item-row:hover,[data-theme=dark] .cart-items-section .cart-item-row:hover{background:#00bfa512}body.dark-theme .cart-items-section .cart-item-row .item-product-col .item-name-wrap .item-name,[data-theme=dark] .cart-items-section .cart-item-row .item-product-col .item-name-wrap .item-name{color:#f8fafc}body.dark-theme .cart-items-section .cart-item-row .item-product-col .item-name-wrap .btn-toggle-wholesale,[data-theme=dark] .cart-items-section .cart-item-row .item-product-col .item-name-wrap .btn-toggle-wholesale{background:#00bfa526;border-color:#00bfa54d;color:#2dd4bf}body.dark-theme .cart-items-section .cart-item-row .item-product-col .item-name-wrap .btn-toggle-wholesale.wholesale,[data-theme=dark] .cart-items-section .cart-item-row .item-product-col .item-name-wrap .btn-toggle-wholesale.wholesale{background:#f59e0b29;border-color:#f59e0b59;color:#fbbf24}body.dark-theme .cart-items-section .cart-item-row .item-qty-col .qty-btn,[data-theme=dark] .cart-items-section .cart-item-row .item-qty-col .qty-btn{background:#1e293b;border-color:#243247;color:#f8fafc}body.dark-theme .cart-items-section .cart-item-row .item-qty-col .qty-btn:hover,[data-theme=dark] .cart-items-section .cart-item-row .item-qty-col .qty-btn:hover{background:#243247;color:#2dd4bf}body.dark-theme .cart-items-section .cart-item-row .item-qty-col .qty-value,[data-theme=dark] .cart-items-section .cart-item-row .item-qty-col .qty-value{color:#f8fafc}body.dark-theme .cart-items-section .cart-item-row .item-price-col,[data-theme=dark] .cart-items-section .cart-item-row .item-price-col{color:#94a3b8}body.dark-theme .cart-items-section .cart-item-row .item-total-col,[data-theme=dark] .cart-items-section .cart-item-row .item-total-col{color:#34d399}body.dark-theme .cart-items-section .empty-cart,[data-theme=dark] .cart-items-section .empty-cart{color:#94a3b8}body.dark-theme .cart-items-section .empty-cart .empty-cart-icon,[data-theme=dark] .cart-items-section .empty-cart .empty-cart-icon{opacity:.6}body.dark-theme .cart-items-section .empty-cart p,[data-theme=dark] .cart-items-section .empty-cart p{color:#cbd5e1}body.dark-theme .cart-items-section .empty-cart span,[data-theme=dark] .cart-items-section .empty-cart span{color:#64748b}body.dark-theme .cart-items-section .btn-add-note,[data-theme=dark] .cart-items-section .btn-add-note{border-color:#243247;color:#2dd4bf}body.dark-theme .cart-items-section .btn-add-note:hover,[data-theme=dark] .cart-items-section .btn-add-note:hover{border-color:#00bfa5;background:#00bfa51a}body.dark-theme .cart-summary,[data-theme=dark] .cart-summary{background:#162032;border-top-color:#243247}body.dark-theme .cart-summary .summary-row,[data-theme=dark] .cart-summary .summary-row{color:#94a3b8}body.dark-theme .cart-summary .total-row,[data-theme=dark] .cart-summary .total-row{border-top-color:#243247}body.dark-theme .cart-summary .total-row span:first-child,[data-theme=dark] .cart-summary .total-row span:first-child{color:#f8fafc}body.dark-theme .cart-summary .total-row .total-amount,[data-theme=dark] .cart-summary .total-row .total-amount{color:#34d399}body.dark-theme .cart-payment,[data-theme=dark] .cart-payment{background:#131d2e;border-top-color:#243247}body.dark-theme .cart-payment .payment-label,[data-theme=dark] .cart-payment .payment-label{color:#94a3b8}body.dark-theme .cart-payment .payment-buttons .pay-btn,[data-theme=dark] .cart-payment .payment-buttons .pay-btn{background:#162032;border-color:#243247;color:#94a3b8}body.dark-theme .cart-payment .payment-buttons .pay-btn:hover,[data-theme=dark] .cart-payment .payment-buttons .pay-btn:hover{background:#1a263c;color:#f8fafc}body.dark-theme .cart-payment .payment-buttons .pay-btn.active,[data-theme=dark] .cart-payment .payment-buttons .pay-btn.active{background:#14b8a62e;border-color:#00bfa5;color:#2dd4bf;box-shadow:0 0 12px #00bfa533}body.dark-theme .cart-payment .cash-input-wrapper,[data-theme=dark] .cart-payment .cash-input-wrapper{background:#162032;border-color:#243247}body.dark-theme .cart-payment .cash-input-wrapper:focus-within,[data-theme=dark] .cart-payment .cash-input-wrapper:focus-within{border-color:#00bfa5}body.dark-theme .cart-payment .cash-input-wrapper .currency-prefix,[data-theme=dark] .cart-payment .cash-input-wrapper .currency-prefix{color:#34d399}body.dark-theme .cart-payment .cash-input-wrapper .cash-input,[data-theme=dark] .cart-payment .cash-input-wrapper .cash-input{color:#f8fafc}body.dark-theme .cart-payment .btn-exact-cash,[data-theme=dark] .cart-payment .btn-exact-cash{background:#064e3b;border-color:#059669;color:#6ee7b7}body.dark-theme .cart-payment .btn-exact-cash:hover,[data-theme=dark] .cart-payment .btn-exact-cash:hover{background:#047857;border-color:#10b981;color:#fff}body.dark-theme .cart-payment .quick-bills button,[data-theme=dark] .cart-payment .quick-bills button{background:#162032;border-color:#243247;color:#e2e8f0}body.dark-theme .cart-payment .quick-bills button:hover,[data-theme=dark] .cart-payment .quick-bills button:hover{background:#1e293b;border-color:#00bfa5;color:#2dd4bf}body.dark-theme .cart-payment .quick-bills button:active,[data-theme=dark] .cart-payment .quick-bills button:active{background:#00bfa533;color:#fff}body.dark-theme .cart-payment .change-display,[data-theme=dark] .cart-payment .change-display{background:#064e3b;border-color:#059669}body.dark-theme .cart-payment .change-display .change-label,[data-theme=dark] .cart-payment .change-display .change-label{color:#6ee7b7}body.dark-theme .cart-payment .change-display .change-value,[data-theme=dark] .cart-payment .change-display .change-value{color:#34d399}body.dark-theme .cart-payment .change-display.insufficient,[data-theme=dark] .cart-payment .change-display.insufficient{background:#451a03;border-color:#b45309}body.dark-theme .cart-payment .change-display.insufficient .change-label.warning,[data-theme=dark] .cart-payment .change-display.insufficient .change-label.warning{color:#fcd34d}body.dark-theme .cart-payment .change-display.insufficient .change-value.warning,[data-theme=dark] .cart-payment .change-display.insufficient .change-value.warning{color:#fbbf24}body.dark-theme .cart-payment .btn-cobrar,[data-theme=dark] .cart-payment .btn-cobrar{background:linear-gradient(135deg,#00bfa5,#0d9488);color:#fff;box-shadow:0 4px 14px #00bfa559}body.dark-theme .cart-payment .btn-cobrar:hover:not(:disabled),[data-theme=dark] .cart-payment .btn-cobrar:hover:not(:disabled){background:linear-gradient(135deg,#0d9488,#0f766e);box-shadow:0 6px 18px #00bfa573}body.dark-theme .cart-payment .cart-bottom-actions button,[data-theme=dark] .cart-payment .cart-bottom-actions button{background:#162032;border-color:#243247;color:#94a3b8}body.dark-theme .cart-payment .cart-bottom-actions button.btn-limpiar:hover,[data-theme=dark] .cart-payment .cart-bottom-actions button.btn-limpiar:hover{background:#ef444429;color:#f87171;border-color:#ef444459}body.dark-theme .cart-payment .cart-bottom-actions button.btn-recargar:hover,[data-theme=dark] .cart-payment .cart-bottom-actions button.btn-recargar:hover{background:#00bfa529;color:#2dd4bf;border-color:#00bfa559}body.dark-theme .cart-payment .pos-keyboard-shortcuts-bar,[data-theme=dark] .cart-payment .pos-keyboard-shortcuts-bar{background:#162032;border-color:#243247}body.dark-theme .cart-payment .pos-keyboard-shortcuts-bar .shortcut-item,[data-theme=dark] .cart-payment .pos-keyboard-shortcuts-bar .shortcut-item{color:#94a3b8}body.dark-theme .cart-payment .pos-keyboard-shortcuts-bar .shortcut-item kbd,[data-theme=dark] .cart-payment .pos-keyboard-shortcuts-bar .shortcut-item kbd{background:#1e293b;border-color:#334155;color:#e2e8f0;box-shadow:0 1px #0000004d}body.dark-theme .cart-payment .pos-keyboard-shortcuts-bar .shortcut-divider,[data-theme=dark] .cart-payment .pos-keyboard-shortcuts-bar .shortcut-divider{color:#334155}body.dark-theme .shift-sales-container,[data-theme=dark] .shift-sales-container{background-color:#090e17!important;color:#f8fafc}body.dark-theme .fixed-top-panel,[data-theme=dark] .fixed-top-panel{background:#090e17!important;border-bottom-color:#243247!important}body.dark-theme .shift-header,[data-theme=dark] .shift-header{background:#090e17!important;border-bottom-color:#1e293b!important}body.dark-theme .shift-header .btn-back,[data-theme=dark] .shift-header .btn-back{color:#f8fafc!important}body.dark-theme .shift-header .btn-back:hover,[data-theme=dark] .shift-header .btn-back:hover{background:#162032!important;color:#2dd4bf!important}body.dark-theme .shift-header .header-titles .header-title,[data-theme=dark] .shift-header .header-titles .header-title{color:#f8fafc!important}body.dark-theme .shift-header .header-titles .header-subtitle,[data-theme=dark] .shift-header .header-titles .header-subtitle{color:#94a3b8!important}body.dark-theme .shift-header .btn-calendar,[data-theme=dark] .shift-header .btn-calendar{background:#14b8a626!important;border-color:#14b8a64d!important;color:#2dd4bf!important}body.dark-theme .shift-header .btn-calendar:hover,[data-theme=dark] .shift-header .btn-calendar:hover{background:#14b8a640!important}body.dark-theme .shift-header .btn-refresh,[data-theme=dark] .shift-header .btn-refresh{color:#94a3b8!important}body.dark-theme .shift-header .btn-refresh:hover,[data-theme=dark] .shift-header .btn-refresh:hover{color:#f8fafc!important;background:#162032!important}body.dark-theme .controls-panel,[data-theme=dark] .controls-panel{background:#090e17!important;border-bottom-color:#243247!important}body.dark-theme .controls-panel .shift-banner,[data-theme=dark] .controls-panel .shift-banner{background:#131d2e!important;border-color:#243247!important;color:#2dd4bf!important}body.dark-theme .controls-panel .shift-banner.closed,[data-theme=dark] .controls-panel .shift-banner.closed{background:#131d2e!important;border-color:#243247!important;color:#94a3b8!important}body.dark-theme .controls-panel .kpi-scroll-container .kpi-card,[data-theme=dark] .controls-panel .kpi-scroll-container .kpi-card{background:#131d2e!important;border-color:#243247!important;box-shadow:0 4px 16px #0000004d}body.dark-theme .controls-panel .kpi-scroll-container .kpi-card:hover,[data-theme=dark] .controls-panel .kpi-scroll-container .kpi-card:hover{border-color:#00bfa5!important}body.dark-theme .controls-panel .kpi-scroll-container .kpi-card .kpi-header .kpi-title,[data-theme=dark] .controls-panel .kpi-scroll-container .kpi-card .kpi-header .kpi-title{color:#94a3b8!important}body.dark-theme .controls-panel .kpi-scroll-container .kpi-card .kpi-value,[data-theme=dark] .controls-panel .kpi-scroll-container .kpi-card .kpi-value{color:#2dd4bf!important}body.dark-theme .controls-panel .kpi-scroll-container .kpi-card .kpi-value.text-emerald,[data-theme=dark] .controls-panel .kpi-scroll-container .kpi-card .kpi-value.text-emerald{color:#34d399!important}body.dark-theme .controls-panel .kpi-scroll-container .kpi-card .kpi-value.text-blue,[data-theme=dark] .controls-panel .kpi-scroll-container .kpi-card .kpi-value.text-blue{color:#38bdf8!important}body.dark-theme .controls-panel .kpi-scroll-container .kpi-card .kpi-value.text-amber,[data-theme=dark] .controls-panel .kpi-scroll-container .kpi-card .kpi-value.text-amber{color:#fbbf24!important}body.dark-theme .controls-panel .kpi-scroll-container .kpi-card .kpi-sub,[data-theme=dark] .controls-panel .kpi-scroll-container .kpi-card .kpi-sub{color:#64748b!important}body.dark-theme .controls-panel .search-bar-wrapper .search-input,[data-theme=dark] .controls-panel .search-bar-wrapper .search-input{background:#131d2e!important;border-color:#243247!important;color:#f8fafc!important}body.dark-theme .controls-panel .search-bar-wrapper .search-input::placeholder,[data-theme=dark] .controls-panel .search-bar-wrapper .search-input::placeholder{color:#64748b!important}body.dark-theme .controls-panel .search-bar-wrapper .search-input:focus,[data-theme=dark] .controls-panel .search-bar-wrapper .search-input:focus{background:#162032!important;border-color:#00bfa5!important}body.dark-theme .controls-panel .search-bar-wrapper .search-icon,[data-theme=dark] .controls-panel .search-bar-wrapper .search-icon{color:#94a3b8!important}body.dark-theme .controls-panel .search-bar-wrapper .btn-clear-search,[data-theme=dark] .controls-panel .search-bar-wrapper .btn-clear-search{background:#1e293b!important;color:#cbd5e1!important}body.dark-theme .controls-panel .filters-pills-row .filter-pill,[data-theme=dark] .controls-panel .filters-pills-row .filter-pill{background:#131d2e!important;border-color:#243247!important;color:#94a3b8!important}body.dark-theme .controls-panel .filters-pills-row .filter-pill:hover,[data-theme=dark] .controls-panel .filters-pills-row .filter-pill:hover{background:#162032!important;color:#f8fafc!important}body.dark-theme .controls-panel .filters-pills-row .filter-pill.active,[data-theme=dark] .controls-panel .filters-pills-row .filter-pill.active{background:#00bfa5!important;border-color:#00bfa5!important;color:#fff!important}body.dark-theme .controls-panel .filters-pills-row .filter-pill.active .pill-badge,[data-theme=dark] .controls-panel .filters-pills-row .filter-pill.active .pill-badge{background:#ffffff40!important;color:#fff!important}body.dark-theme .controls-panel .filters-pills-row .filter-pill .pill-badge,[data-theme=dark] .controls-panel .filters-pills-row .filter-pill .pill-badge{background:#1e293b!important;color:#94a3b8!important}body.dark-theme .sales-list-content .loading-state,[data-theme=dark] .sales-list-content .loading-state{color:#94a3b8!important}body.dark-theme .sales-list-content .empty-state,[data-theme=dark] .sales-list-content .empty-state{background:#131d2e!important;border-color:#243247!important}body.dark-theme .sales-list-content .empty-state .empty-icon-circle,[data-theme=dark] .sales-list-content .empty-state .empty-icon-circle{background:#162032!important;color:#94a3b8!important}body.dark-theme .sales-list-content .empty-state h3,[data-theme=dark] .sales-list-content .empty-state h3{color:#f8fafc!important}body.dark-theme .sales-list-content .empty-state p,[data-theme=dark] .sales-list-content .empty-state p{color:#94a3b8!important}body.dark-theme .sales-list-content .sale-card,[data-theme=dark] .sales-list-content .sale-card{background:#131d2e!important;border-color:#243247!important;color:#f8fafc}body.dark-theme .sales-list-content .sale-card .card-top-row .ticket-number,[data-theme=dark] .sales-list-content .sale-card .card-top-row .ticket-number{color:#f8fafc!important}body.dark-theme .sales-list-content .sale-card .card-top-row .time-badge,[data-theme=dark] .sales-list-content .sale-card .card-top-row .time-badge{background:#162032!important;color:#94a3b8!important}body.dark-theme .sales-list-content .sale-card .card-middle-row .customer-name,[data-theme=dark] .sales-list-content .sale-card .card-middle-row .customer-name{color:#94a3b8!important}body.dark-theme .sales-list-content .sale-card .card-middle-row .items-summary,[data-theme=dark] .sales-list-content .sale-card .card-middle-row .items-summary{color:#cbd5e1!important}body.dark-theme .sales-list-content .sale-card .card-middle-row .payment-badge,[data-theme=dark] .sales-list-content .sale-card .card-middle-row .payment-badge{background:#162032!important;border-color:#243247!important;color:#2dd4bf!important}body.dark-theme .sales-list-content .sale-card .card-bottom-row,[data-theme=dark] .sales-list-content .sale-card .card-bottom-row{border-top-color:#1e293b!important}body.dark-theme .sales-list-content .sale-card .card-bottom-row .total-amount,[data-theme=dark] .sales-list-content .sale-card .card-bottom-row .total-amount{color:#34d399!important}body.dark-theme .sales-list-content .sale-card .btn-ticket-action,[data-theme=dark] .sales-list-content .sale-card .btn-ticket-action{background:#162032!important;border-color:#243247!important;color:#cbd5e1!important}body.dark-theme .sales-list-content .sale-card .btn-ticket-action:hover,[data-theme=dark] .sales-list-content .sale-card .btn-ticket-action:hover{background:#1e293b!important;color:#f8fafc!important}body.dark-theme .modal-backdrop .modal-card,[data-theme=dark] .modal-backdrop .modal-card{background:#131d2e!important;border-color:#243247!important;color:#f8fafc}body.dark-theme .modal-backdrop .modal-card .modal-header,[data-theme=dark] .modal-backdrop .modal-card .modal-header{border-bottom-color:#1e293b}body.dark-theme .modal-backdrop .modal-card .modal-header h3,[data-theme=dark] .modal-backdrop .modal-card .modal-header h3,body.dark-theme .modal-backdrop .modal-card .modal-body,[data-theme=dark] .modal-backdrop .modal-card .modal-body{color:#f8fafc}body.dark-theme .modal-backdrop .modal-card .return-options-box,[data-theme=dark] .modal-backdrop .modal-card .return-options-box{background:#162032;border-color:#243247}body.dark-theme .modal-backdrop .modal-card .return-options-box label,[data-theme=dark] .modal-backdrop .modal-card .return-options-box label{color:#cbd5e1}body.dark-theme .modal-backdrop .modal-card .return-options-box select,[data-theme=dark] .modal-backdrop .modal-card .return-options-box select{background:#090e17;border-color:#243247;color:#f8fafc}body.dark-theme .modal-backdrop .modal-card .refund-summary-box,[data-theme=dark] .modal-backdrop .modal-card .refund-summary-box{background:#162032;border-color:#e11d4866}body.dark-theme .modal-backdrop .modal-card .refund-summary-box .summary-line,[data-theme=dark] .modal-backdrop .modal-card .refund-summary-box .summary-line{color:#f8fafc}body.dark-theme .inventory-container,[data-theme=dark] .inventory-container{background-color:#090e17!important;color:#f8fafc!important}body.dark-theme .inventory-header .title-area .module-icon-badge,[data-theme=dark] .inventory-header .title-area .module-icon-badge{background:#14b8a626!important;color:#2dd4bf!important;box-shadow:0 4px 12px #0000004d!important}body.dark-theme .inventory-header .title-area h2,[data-theme=dark] .inventory-header .title-area h2{color:#f8fafc!important}body.dark-theme .inventory-header .title-area .subtitle,[data-theme=dark] .inventory-header .title-area .subtitle{color:#94a3b8!important}body.dark-theme .inventory-header .header-actions .btn-secondary,[data-theme=dark] .inventory-header .header-actions .btn-secondary{background:#162032!important;border-color:#243247!important;color:#cbd5e1!important;box-shadow:0 1px 3px #0000004d!important}body.dark-theme .inventory-header .header-actions .btn-secondary:hover,[data-theme=dark] .inventory-header .header-actions .btn-secondary:hover{background:#1e293b!important;color:#f8fafc!important;border-color:#00bfa5!important}body.dark-theme .metrics-grid .metric-card,[data-theme=dark] .metrics-grid .metric-card{background:#131d2e!important;border-color:#243247!important;box-shadow:0 4px 16px #00000040!important}body.dark-theme .metrics-grid .metric-card:hover,[data-theme=dark] .metrics-grid .metric-card:hover{border-color:#00bfa5!important;box-shadow:0 8px 24px #0006!important}body.dark-theme .metrics-grid .metric-card.clickable.active-filter,[data-theme=dark] .metrics-grid .metric-card.clickable.active-filter{border-color:#00bfa5!important;background:#162032!important;box-shadow:0 0 0 2px #00bfa540!important}body.dark-theme .metrics-grid .metric-card .metric-icon.emerald,[data-theme=dark] .metrics-grid .metric-card .metric-icon.emerald{background:#10b98129!important;color:#34d399!important}body.dark-theme .metrics-grid .metric-card .metric-icon.blue,[data-theme=dark] .metrics-grid .metric-card .metric-icon.blue{background:#0284c729!important;color:#38bdf8!important}body.dark-theme .metrics-grid .metric-card .metric-icon.amber,[data-theme=dark] .metrics-grid .metric-card .metric-icon.amber{background:#f59e0b29!important;color:#fbbf24!important}body.dark-theme .metrics-grid .metric-card .metric-icon.rose,[data-theme=dark] .metrics-grid .metric-card .metric-icon.rose{background:#ef444429!important;color:#f87171!important}body.dark-theme .metrics-grid .metric-card .metric-info .metric-value.text-amber,[data-theme=dark] .metrics-grid .metric-card .metric-info .metric-value.text-amber{color:#fbbf24!important}body.dark-theme .metrics-grid .metric-card .metric-info .metric-value.text-rose,[data-theme=dark] .metrics-grid .metric-card .metric-info .metric-value.text-rose{color:#f87171!important}body.dark-theme .metrics-grid .metric-card .metric-info .value-with-badge .pill-badge.pill-amber,[data-theme=dark] .metrics-grid .metric-card .metric-info .value-with-badge .pill-badge.pill-amber{background:#f59e0b33!important;color:#fbbf24!important}body.dark-theme .metrics-grid .metric-card .metric-info .value-with-badge .pill-badge.pill-rose,[data-theme=dark] .metrics-grid .metric-card .metric-info .value-with-badge .pill-badge.pill-rose{background:#ef444433!important;color:#f87171!important}body.dark-theme .toolbar-card,[data-theme=dark] .toolbar-card{background:#131d2e!important;border-color:#243247!important}body.dark-theme .toolbar-card .search-box input,[data-theme=dark] .toolbar-card .search-box input{background:#090e17!important;border-color:#243247!important;color:#f8fafc!important}body.dark-theme .toolbar-card .search-box input::placeholder,[data-theme=dark] .toolbar-card .search-box input::placeholder{color:#64748b!important}body.dark-theme .toolbar-card .search-box input:focus,[data-theme=dark] .toolbar-card .search-box input:focus{background:#162032!important;border-color:#00bfa5!important}body.dark-theme .toolbar-card .search-box .search-icon,[data-theme=dark] .toolbar-card .search-box .search-icon,body.dark-theme .toolbar-card .search-box .btn-clear-search,[data-theme=dark] .toolbar-card .search-box .btn-clear-search{color:#94a3b8!important}body.dark-theme .toolbar-card .search-box .btn-clear-search:hover,[data-theme=dark] .toolbar-card .search-box .btn-clear-search:hover{color:#f8fafc!important}body.dark-theme .toolbar-card .filter-controls .select-wrapper select,[data-theme=dark] .toolbar-card .filter-controls .select-wrapper select{background:#090e17!important;border-color:#243247!important;color:#f8fafc!important}body.dark-theme .toolbar-card .filter-controls .select-wrapper select:focus,[data-theme=dark] .toolbar-card .filter-controls .select-wrapper select:focus{border-color:#00bfa5!important;background:#162032!important}body.dark-theme .toolbar-card .filter-controls .stock-filter-tabs,[data-theme=dark] .toolbar-card .filter-controls .stock-filter-tabs{background:#090e17!important;border:1px solid #243247!important}body.dark-theme .toolbar-card .filter-controls .stock-filter-tabs .tab-btn,[data-theme=dark] .toolbar-card .filter-controls .stock-filter-tabs .tab-btn{color:#94a3b8!important}body.dark-theme .toolbar-card .filter-controls .stock-filter-tabs .tab-btn:hover:not(.active),[data-theme=dark] .toolbar-card .filter-controls .stock-filter-tabs .tab-btn:hover:not(.active){color:#f8fafc!important}body.dark-theme .toolbar-card .filter-controls .stock-filter-tabs .tab-btn.active,[data-theme=dark] .toolbar-card .filter-controls .stock-filter-tabs .tab-btn.active{background:#1e293b!important;color:#2dd4bf!important;box-shadow:0 1px 4px #0006!important}body.dark-theme .toolbar-card .filter-controls .page-size-selector,[data-theme=dark] .toolbar-card .filter-controls .page-size-selector{color:#94a3b8!important}body.dark-theme .toolbar-card .filter-controls .page-size-selector select,[data-theme=dark] .toolbar-card .filter-controls .page-size-selector select{background:#090e17!important;border-color:#243247!important;color:#f8fafc!important}body.dark-theme .products-table-card,[data-theme=dark] .products-table-card{background:#131d2e!important;border-color:#243247!important;box-shadow:0 4px 16px #00000040!important}body.dark-theme .products-table-card table thead th,[data-theme=dark] .products-table-card table thead th{background:#162032!important;border-bottom-color:#243247!important;color:#94a3b8!important}body.dark-theme .products-table-card table tbody tr,[data-theme=dark] .products-table-card table tbody tr{border-bottom-color:#1e293b!important}body.dark-theme .products-table-card table tbody tr:hover td,[data-theme=dark] .products-table-card table tbody tr:hover td{background-color:#162032!important}body.dark-theme .products-table-card table tbody tr td,[data-theme=dark] .products-table-card table tbody tr td{color:#f8fafc!important;border-bottom-color:#1e293b!important}body.dark-theme .products-table-card .col-product .product-avatar-wrapper,[data-theme=dark] .products-table-card .col-product .product-avatar-wrapper{background:#1e293b!important;border-color:#334155!important}body.dark-theme .products-table-card .col-product .product-details .product-name,[data-theme=dark] .products-table-card .col-product .product-details .product-name{color:#f8fafc!important}body.dark-theme .products-table-card .col-product .product-details .product-subtext,[data-theme=dark] .products-table-card .col-product .product-details .product-subtext{color:#94a3b8!important}body.dark-theme .products-table-card .col-code .code-badge-wrapper .code-pill,[data-theme=dark] .products-table-card .col-code .code-badge-wrapper .code-pill{background:#162032!important;border-color:#243247!important;color:#cbd5e1!important}body.dark-theme .products-table-card .col-category,[data-theme=dark] .products-table-card .col-category{color:#94a3b8!important}body.dark-theme .products-table-card .col-category .category-pill,[data-theme=dark] .products-table-card .col-category .category-pill{background:#162032!important;border-color:#243247!important;color:#cbd5e1!important}body.dark-theme .products-table-card .col-price .price-stack .sale-price,[data-theme=dark] .products-table-card .col-price .price-stack .sale-price{color:#34d399!important;font-weight:800!important}body.dark-theme .products-table-card .col-price .price-stack .wholesale-price,[data-theme=dark] .products-table-card .col-price .price-stack .wholesale-price{color:#94a3b8!important}body.dark-theme .products-table-card .col-stock .stock-cell-wrap .stock-badge.stock-ok,[data-theme=dark] .products-table-card .col-stock .stock-cell-wrap .stock-badge.stock-ok{background:#10b98126!important;color:#34d399!important;border:1px solid rgba(16,185,129,.3)!important}body.dark-theme .products-table-card .col-stock .stock-cell-wrap .stock-badge.stock-ok .stock-badge-dot,[data-theme=dark] .products-table-card .col-stock .stock-cell-wrap .stock-badge.stock-ok .stock-badge-dot{background:#34d399!important}body.dark-theme .products-table-card .col-stock .stock-cell-wrap .stock-badge.stock-low,[data-theme=dark] .products-table-card .col-stock .stock-cell-wrap .stock-badge.stock-low{background:#f59e0b26!important;color:#fbbf24!important;border:1px solid rgba(245,158,11,.3)!important}body.dark-theme .products-table-card .col-stock .stock-cell-wrap .stock-badge.stock-low .stock-badge-dot,[data-theme=dark] .products-table-card .col-stock .stock-cell-wrap .stock-badge.stock-low .stock-badge-dot{background:#fbbf24!important}body.dark-theme .products-table-card .col-stock .stock-cell-wrap .stock-badge.stock-out,[data-theme=dark] .products-table-card .col-stock .stock-cell-wrap .stock-badge.stock-out{background:#ef444426!important;color:#f87171!important;border:1px solid rgba(239,68,68,.3)!important}body.dark-theme .products-table-card .col-stock .stock-cell-wrap .stock-badge.stock-out .stock-badge-dot,[data-theme=dark] .products-table-card .col-stock .stock-cell-wrap .stock-badge.stock-out .stock-badge-dot{background:#f87171!important}body.dark-theme .products-table-card .col-stock .stock-cell-wrap .stock-amount-text,[data-theme=dark] .products-table-card .col-stock .stock-cell-wrap .stock-amount-text{color:#cbd5e1!important}body.dark-theme .products-table-card .col-stock .stock-cell-wrap .stock-amount-text.text-amber,[data-theme=dark] .products-table-card .col-stock .stock-cell-wrap .stock-amount-text.text-amber{color:#fbbf24!important}body.dark-theme .products-table-card .col-stock .stock-cell-wrap .stock-amount-text.text-danger,[data-theme=dark] .products-table-card .col-stock .stock-cell-wrap .stock-amount-text.text-danger{color:#f87171!important}body.dark-theme .products-table-card .col-stock .stock-cell-wrap .stock-health-bar-wrap,[data-theme=dark] .products-table-card .col-stock .stock-cell-wrap .stock-health-bar-wrap{background:#1e293b!important;border-color:#243247!important}body.dark-theme .products-table-card .col-status .status-indicator.active,[data-theme=dark] .products-table-card .col-status .status-indicator.active{background:#10b98126!important;color:#34d399!important;border:1px solid rgba(16,185,129,.3)!important}body.dark-theme .products-table-card .col-status .status-indicator.active .pulse-dot,[data-theme=dark] .products-table-card .col-status .status-indicator.active .pulse-dot{background:#34d399!important}body.dark-theme .products-table-card .col-status .status-indicator.inactive,[data-theme=dark] .products-table-card .col-status .status-indicator.inactive{background:#162032!important;color:#94a3b8!important;border:1px solid #243247!important}body.dark-theme .products-table-card .col-status .status-indicator.inactive .pulse-dot,[data-theme=dark] .products-table-card .col-status .status-indicator.inactive .pulse-dot{background:#64748b!important}body.dark-theme .products-table-card .col-actions .btn-action-edit,[data-theme=dark] .products-table-card .col-actions .btn-action-edit{background:#14b8a626!important;border-color:#14b8a659!important;color:#2dd4bf!important}body.dark-theme .products-table-card .col-actions .btn-action-edit:hover,[data-theme=dark] .products-table-card .col-actions .btn-action-edit:hover{background:#00bfa5!important;color:#fff!important}body.dark-theme .products-table-card .col-actions .btn-action-delete,[data-theme=dark] .products-table-card .col-actions .btn-action-delete{background:#ef444426!important;border-color:#ef444459!important;color:#f87171!important}body.dark-theme .products-table-card .col-actions .btn-action-delete:hover,[data-theme=dark] .products-table-card .col-actions .btn-action-delete:hover{background:#dc2626!important;color:#fff!important}body.dark-theme .mobile-cards-view .mobile-product-card,[data-theme=dark] .mobile-cards-view .mobile-product-card{background:#131d2e!important;border-color:#243247!important}body.dark-theme .mobile-cards-view .mobile-product-card .card-header-line .product-name,[data-theme=dark] .mobile-cards-view .mobile-product-card .card-header-line .product-name{color:#f8fafc!important}body.dark-theme .mobile-cards-view .mobile-product-card .card-data-grid,[data-theme=dark] .mobile-cards-view .mobile-product-card .card-data-grid{background:#162032!important}body.dark-theme .mobile-cards-view .mobile-product-card .card-data-grid .data-cell .cell-label,[data-theme=dark] .mobile-cards-view .mobile-product-card .card-data-grid .data-cell .cell-label{color:#94a3b8!important}body.dark-theme .mobile-cards-view .mobile-product-card .card-data-grid .data-cell .cell-val,[data-theme=dark] .mobile-cards-view .mobile-product-card .card-data-grid .data-cell .cell-val{color:#f8fafc!important}body.dark-theme .mobile-cards-view .mobile-product-card .mobile-card-actions,[data-theme=dark] .mobile-cards-view .mobile-product-card .mobile-card-actions{border-top-color:#1e293b!important}body.dark-theme .mobile-cards-view .mobile-product-card .mobile-card-actions button,[data-theme=dark] .mobile-cards-view .mobile-product-card .mobile-card-actions button{background:#162032!important;border-color:#243247!important;color:#94a3b8!important}body.dark-theme .pagination-bar,[data-theme=dark] .pagination-bar{background:#131d2e!important;border-color:#243247!important}body.dark-theme .pagination-bar .pagination-summary,[data-theme=dark] .pagination-bar .pagination-summary{color:#94a3b8!important}body.dark-theme .pagination-bar .pagination-summary strong,[data-theme=dark] .pagination-bar .pagination-summary strong{color:#f8fafc!important}body.dark-theme .pagination-bar .pagination-actions .btn-page-nav,[data-theme=dark] .pagination-bar .pagination-actions .btn-page-nav{background:#162032!important;border-color:#243247!important;color:#cbd5e1!important}body.dark-theme .pagination-bar .pagination-actions .btn-page-nav:hover:not(:disabled),[data-theme=dark] .pagination-bar .pagination-actions .btn-page-nav:hover:not(:disabled){background:#1e293b!important;border-color:#00bfa5!important;color:#2dd4bf!important}body.dark-theme .pagination-bar .pagination-actions .btn-page-nav:disabled,[data-theme=dark] .pagination-bar .pagination-actions .btn-page-nav:disabled{opacity:.4!important}body.dark-theme .pagination-bar .pagination-actions .page-current-pill,[data-theme=dark] .pagination-bar .pagination-actions .page-current-pill{background:#14b8a626!important;border-color:#14b8a64d!important;color:#2dd4bf!important}body.dark-theme .shimmer-row,[data-theme=dark] .shimmer-row{background:#131d2e!important}body.dark-theme .shimmer-row .shimmer-box,[data-theme=dark] .shimmer-row .shimmer-box{background:linear-gradient(90deg,#162032 25%,#243247,#162032 75%)!important}body.dark-theme .stock-health-bar-wrap .stock-health-track,[data-theme=dark] .stock-health-bar-wrap .stock-health-track{background:#243247!important}body.dark-theme .stock-health-bar-wrap .stock-health-label,[data-theme=dark] .stock-health-bar-wrap .stock-health-label{color:#94a3b8!important}body.dark-theme .customers-header .title-area h2,[data-theme=dark] .customers-header .title-area h2{color:#f8fafc!important}body.dark-theme .customers-header .title-area .subtitle,[data-theme=dark] .customers-header .title-area .subtitle{color:#94a3b8!important}body.dark-theme .customers-header .btn-archive-link,[data-theme=dark] .customers-header .btn-archive-link{background:#162032!important;border-color:#243247!important;color:#cbd5e1!important}body.dark-theme .customers-header .btn-archive-link:hover,[data-theme=dark] .customers-header .btn-archive-link:hover{background:#1e293b!important;color:#f8fafc!important}body.dark-theme .customers-header .btn-archive-link .archive-count-pill,[data-theme=dark] .customers-header .btn-archive-link .archive-count-pill{background:#f59e0b33!important;color:#fbbf24!important}body.dark-theme .metrics-grid .metric-card.highlight-debt,[data-theme=dark] .metrics-grid .metric-card.highlight-debt{background:#162032!important;border-color:#ef444466!important}body.dark-theme .customers-table-wrapper,[data-theme=dark] .customers-table-wrapper{background:#131d2e!important;border-color:#243247!important;box-shadow:0 4px 16px #0000004d!important}body.dark-theme .customers-table-wrapper .customers-table thead tr th,[data-theme=dark] .customers-table-wrapper .customers-table thead tr th{background:#162032!important;border-bottom-color:#243247!important;color:#94a3b8!important;box-shadow:none!important}body.dark-theme .customers-table-wrapper .customers-table tbody .customer-row,[data-theme=dark] .customers-table-wrapper .customers-table tbody .customer-row{border-bottom-color:#1e293b!important}body.dark-theme .customers-table-wrapper .customers-table tbody .customer-row:hover,[data-theme=dark] .customers-table-wrapper .customers-table tbody .customer-row:hover{background-color:#162032!important}body.dark-theme .customers-table-wrapper .customers-table tbody .customer-row td,[data-theme=dark] .customers-table-wrapper .customers-table tbody .customer-row td{border-bottom-color:#1e293b!important;color:#f8fafc!important}body.dark-theme .customers-table-wrapper .customers-table tbody .customer-row .customer-avatar,[data-theme=dark] .customers-table-wrapper .customers-table tbody .customer-row .customer-avatar{background:#1e293b!important;border-color:#334155!important;color:#2dd4bf!important}body.dark-theme .customers-table-wrapper .customers-table tbody .customer-row .customer-info .customer-name,[data-theme=dark] .customers-table-wrapper .customers-table tbody .customer-row .customer-info .customer-name{color:#f8fafc!important}body.dark-theme .customers-table-wrapper .customers-table tbody .customer-row .customer-info .customer-subtext,[data-theme=dark] .customers-table-wrapper .customers-table tbody .customer-row .customer-info .customer-subtext,body.dark-theme .customers-table-wrapper .customers-table tbody .customer-row .td-limit .limit-amount,[data-theme=dark] .customers-table-wrapper .customers-table tbody .customer-row .td-limit .limit-amount,body.dark-theme .customers-table-wrapper .customers-table tbody .customer-row .td-debt .debt-cell .debt-amount,[data-theme=dark] .customers-table-wrapper .customers-table tbody .customer-row .td-debt .debt-cell .debt-amount{color:#94a3b8!important}body.dark-theme .customers-table-wrapper .customers-table tbody .customer-row .td-debt .debt-cell .debt-amount.has-balance,[data-theme=dark] .customers-table-wrapper .customers-table tbody .customer-row .td-debt .debt-cell .debt-amount.has-balance{color:#f87171!important}body.dark-theme .customers-table-wrapper .customers-table tbody .customer-row .td-debt .debt-cell .debt-pill.pill-settled,[data-theme=dark] .customers-table-wrapper .customers-table tbody .customer-row .td-debt .debt-cell .debt-pill.pill-settled{background:#10b98129!important;color:#34d399!important;border-color:#10b9814d!important}body.dark-theme .customers-table-wrapper .customers-table tbody .customer-row .td-debt .debt-cell .debt-pill.pill-debt,[data-theme=dark] .customers-table-wrapper .customers-table tbody .customer-row .td-debt .debt-cell .debt-pill.pill-debt{background:#ef444429!important;color:#f87171!important;border-color:#ef44444d!important}body.dark-theme .customers-table-wrapper .customers-table tbody .customer-row .td-debt .debt-cell .credit-usage-bar-wrap,[data-theme=dark] .customers-table-wrapper .customers-table tbody .customer-row .td-debt .debt-cell .credit-usage-bar-wrap{background:#243247!important}body.dark-theme .customers-table-wrapper .customers-table tbody .customer-row .td-available .available-amount,[data-theme=dark] .customers-table-wrapper .customers-table tbody .customer-row .td-available .available-amount{color:#34d399!important}body.dark-theme .customers-table-wrapper .customers-table tbody .customer-row .td-available .available-amount.available-zero,[data-theme=dark] .customers-table-wrapper .customers-table tbody .customer-row .td-available .available-amount.available-zero{color:#64748b!important}body.dark-theme .customers-table-wrapper .customers-table tbody .customer-row .td-actions .action-btn-icon,[data-theme=dark] .customers-table-wrapper .customers-table tbody .customer-row .td-actions .action-btn-icon{background:#162032!important;border-color:#243247!important;color:#94a3b8!important}body.dark-theme .customers-table-wrapper .customers-table tbody .customer-row .td-actions .action-btn-icon:hover,[data-theme=dark] .customers-table-wrapper .customers-table tbody .customer-row .td-actions .action-btn-icon:hover{background:#243247!important;color:#f8fafc!important}body.dark-theme .customer-form-view .form-card,body.dark-theme .modal-overlay .modal-card,body.dark-theme .modal-content,[data-theme=dark] .customer-form-view .form-card,[data-theme=dark] .modal-overlay .modal-card,[data-theme=dark] .modal-content{background:#131d2e!important;border-color:#243247!important;color:#f8fafc}body.dark-theme .customer-form-view .form-card .card-header-bar,body.dark-theme .customer-form-view .form-card .modal-header,body.dark-theme .modal-overlay .modal-card .card-header-bar,body.dark-theme .modal-overlay .modal-card .modal-header,body.dark-theme .modal-content .card-header-bar,body.dark-theme .modal-content .modal-header,[data-theme=dark] .customer-form-view .form-card .card-header-bar,[data-theme=dark] .customer-form-view .form-card .modal-header,[data-theme=dark] .modal-overlay .modal-card .card-header-bar,[data-theme=dark] .modal-overlay .modal-card .modal-header,[data-theme=dark] .modal-content .card-header-bar,[data-theme=dark] .modal-content .modal-header{border-bottom-color:#1e293b!important}body.dark-theme .customer-form-view .form-card .card-header-bar h3,body.dark-theme .customer-form-view .form-card .modal-header h3,body.dark-theme .modal-overlay .modal-card .card-header-bar h3,body.dark-theme .modal-overlay .modal-card .modal-header h3,body.dark-theme .modal-content .card-header-bar h3,body.dark-theme .modal-content .modal-header h3,[data-theme=dark] .customer-form-view .form-card .card-header-bar h3,[data-theme=dark] .customer-form-view .form-card .modal-header h3,[data-theme=dark] .modal-overlay .modal-card .card-header-bar h3,[data-theme=dark] .modal-overlay .modal-card .modal-header h3,[data-theme=dark] .modal-content .card-header-bar h3,[data-theme=dark] .modal-content .modal-header h3{color:#f8fafc!important}body.dark-theme .customer-form-view .form-card .form-group label,body.dark-theme .modal-overlay .modal-card .form-group label,body.dark-theme .modal-content .form-group label,[data-theme=dark] .customer-form-view .form-card .form-group label,[data-theme=dark] .modal-overlay .modal-card .form-group label,[data-theme=dark] .modal-content .form-group label{color:#cbd5e1!important}body.dark-theme .customer-form-view .form-card input,body.dark-theme .customer-form-view .form-card select,body.dark-theme .customer-form-view .form-card textarea,body.dark-theme .modal-overlay .modal-card input,body.dark-theme .modal-overlay .modal-card select,body.dark-theme .modal-overlay .modal-card textarea,body.dark-theme .modal-content input,body.dark-theme .modal-content select,body.dark-theme .modal-content textarea,[data-theme=dark] .customer-form-view .form-card input,[data-theme=dark] .customer-form-view .form-card select,[data-theme=dark] .customer-form-view .form-card textarea,[data-theme=dark] .modal-overlay .modal-card input,[data-theme=dark] .modal-overlay .modal-card select,[data-theme=dark] .modal-overlay .modal-card textarea,[data-theme=dark] .modal-content input,[data-theme=dark] .modal-content select,[data-theme=dark] .modal-content textarea{background:#090e17!important;border-color:#243247!important;color:#f8fafc!important}body.dark-theme .customer-form-view .form-card .form-footer-bar,body.dark-theme .customer-form-view .form-card .modal-footer,body.dark-theme .modal-overlay .modal-card .form-footer-bar,body.dark-theme .modal-overlay .modal-card .modal-footer,body.dark-theme .modal-content .form-footer-bar,body.dark-theme .modal-content .modal-footer,[data-theme=dark] .customer-form-view .form-card .form-footer-bar,[data-theme=dark] .customer-form-view .form-card .modal-footer,[data-theme=dark] .modal-overlay .modal-card .form-footer-bar,[data-theme=dark] .modal-overlay .modal-card .modal-footer,[data-theme=dark] .modal-content .form-footer-bar,[data-theme=dark] .modal-content .modal-footer{border-top-color:#1e293b!important}body.dark-theme .customer-form-view .form-card .form-footer-bar .btn-secondary-cancel,body.dark-theme .customer-form-view .form-card .modal-footer .btn-secondary-cancel,body.dark-theme .modal-overlay .modal-card .form-footer-bar .btn-secondary-cancel,body.dark-theme .modal-overlay .modal-card .modal-footer .btn-secondary-cancel,body.dark-theme .modal-content .form-footer-bar .btn-secondary-cancel,body.dark-theme .modal-content .modal-footer .btn-secondary-cancel,[data-theme=dark] .customer-form-view .form-card .form-footer-bar .btn-secondary-cancel,[data-theme=dark] .customer-form-view .form-card .modal-footer .btn-secondary-cancel,[data-theme=dark] .modal-overlay .modal-card .form-footer-bar .btn-secondary-cancel,[data-theme=dark] .modal-overlay .modal-card .modal-footer .btn-secondary-cancel,[data-theme=dark] .modal-content .form-footer-bar .btn-secondary-cancel,[data-theme=dark] .modal-content .modal-footer .btn-secondary-cancel{background:#162032!important;border-color:#243247!important;color:#cbd5e1!important}body.dark-theme .suppliers-header h2,[data-theme=dark] .suppliers-header h2{color:#f8fafc!important}body.dark-theme .suppliers-header .subtitle,[data-theme=dark] .suppliers-header .subtitle{color:#94a3b8!important}body.dark-theme .suppliers-header .btn-archive-link,[data-theme=dark] .suppliers-header .btn-archive-link{background:#162032!important;border-color:#243247!important;color:#cbd5e1!important}body.dark-theme .suppliers-header .btn-archive-link:hover,[data-theme=dark] .suppliers-header .btn-archive-link:hover{background:#1e293b!important;color:#f8fafc!important}body.dark-theme .suppliers-header .btn-archive-link .archive-count-pill,[data-theme=dark] .suppliers-header .btn-archive-link .archive-count-pill{background:#f59e0b33!important;color:#fbbf24!important}body.dark-theme .metrics-grid .metric-card,[data-theme=dark] .metrics-grid .metric-card{background:#131d2e!important;border-color:#243247!important;box-shadow:0 4px 16px #0000004d!important}body.dark-theme .metrics-grid .metric-card .metric-info .metric-label,[data-theme=dark] .metrics-grid .metric-card .metric-info .metric-label{color:#94a3b8!important}body.dark-theme .metrics-grid .metric-card .metric-info .metric-value,[data-theme=dark] .metrics-grid .metric-card .metric-info .metric-value{color:#f8fafc!important}body.dark-theme .metrics-grid .metric-card .metric-info .metric-value.debt,[data-theme=dark] .metrics-grid .metric-card .metric-info .metric-value.debt{color:#f87171!important}body.dark-theme .table-controls-card,[data-theme=dark] .table-controls-card{background:#131d2e!important;border-color:#243247!important}body.dark-theme .table-controls-card .search-wrap .search-input,[data-theme=dark] .table-controls-card .search-wrap .search-input{background:#090e17!important;border-color:#243247!important;color:#f8fafc!important}body.dark-theme .table-controls-card .search-wrap .search-input::placeholder,[data-theme=dark] .table-controls-card .search-wrap .search-input::placeholder{color:#64748b!important}body.dark-theme .table-controls-card .search-wrap .search-input:focus,[data-theme=dark] .table-controls-card .search-wrap .search-input:focus{background:#162032!important;border-color:#00bfa5!important}body.dark-theme .table-controls-card .search-wrap .search-icon,[data-theme=dark] .table-controls-card .search-wrap .search-icon{color:#94a3b8!important}body.dark-theme .table-controls-card .search-wrap .btn-clear-search,[data-theme=dark] .table-controls-card .search-wrap .btn-clear-search{background:#1e293b!important;color:#cbd5e1!important}body.dark-theme .table-controls-card .filter-tabs,[data-theme=dark] .table-controls-card .filter-tabs{background:#090e17!important;border:1px solid #243247!important}body.dark-theme .table-controls-card .filter-tabs .tab-btn,[data-theme=dark] .table-controls-card .filter-tabs .tab-btn{color:#94a3b8!important}body.dark-theme .table-controls-card .filter-tabs .tab-btn:hover,[data-theme=dark] .table-controls-card .filter-tabs .tab-btn:hover{color:#f8fafc!important}body.dark-theme .table-controls-card .filter-tabs .tab-btn.active,[data-theme=dark] .table-controls-card .filter-tabs .tab-btn.active{background:#1e293b!important;color:#2dd4bf!important;box-shadow:0 1px 4px #0006!important}body.dark-theme .suppliers-table-wrapper,[data-theme=dark] .suppliers-table-wrapper{background:#131d2e!important;border-color:#243247!important;box-shadow:0 4px 16px #0000004d!important}body.dark-theme .suppliers-table-wrapper .suppliers-table thead tr th,[data-theme=dark] .suppliers-table-wrapper .suppliers-table thead tr th{background:#162032!important;border-bottom-color:#243247!important;color:#94a3b8!important;box-shadow:none!important}body.dark-theme .suppliers-table-wrapper .suppliers-table tbody .supplier-row,[data-theme=dark] .suppliers-table-wrapper .suppliers-table tbody .supplier-row{border-bottom-color:#1e293b!important}body.dark-theme .suppliers-table-wrapper .suppliers-table tbody .supplier-row:hover,[data-theme=dark] .suppliers-table-wrapper .suppliers-table tbody .supplier-row:hover{background-color:#162032!important}body.dark-theme .suppliers-table-wrapper .suppliers-table tbody .supplier-row td,[data-theme=dark] .suppliers-table-wrapper .suppliers-table tbody .supplier-row td{border-bottom-color:#1e293b!important;color:#f8fafc!important}body.dark-theme .suppliers-table-wrapper .suppliers-table tbody .supplier-row .supplier-avatar,[data-theme=dark] .suppliers-table-wrapper .suppliers-table tbody .supplier-row .supplier-avatar{background:#1e293b!important;border-color:#334155!important;color:#2dd4bf!important}body.dark-theme .suppliers-table-wrapper .suppliers-table tbody .supplier-row .supplier-info .supplier-name,[data-theme=dark] .suppliers-table-wrapper .suppliers-table tbody .supplier-row .supplier-info .supplier-name{color:#f8fafc!important}body.dark-theme .suppliers-table-wrapper .suppliers-table tbody .supplier-row .supplier-info .rnc-pill,[data-theme=dark] .suppliers-table-wrapper .suppliers-table tbody .supplier-row .supplier-info .rnc-pill{background:#162032!important;border-color:#243247!important;color:#cbd5e1!important}body.dark-theme .suppliers-table-wrapper .suppliers-table tbody .supplier-row .supplier-contact-info,[data-theme=dark] .suppliers-table-wrapper .suppliers-table tbody .supplier-row .supplier-contact-info,body.dark-theme .suppliers-table-wrapper .suppliers-table tbody .supplier-row .debt-amount,[data-theme=dark] .suppliers-table-wrapper .suppliers-table tbody .supplier-row .debt-amount{color:#94a3b8!important}body.dark-theme .suppliers-table-wrapper .suppliers-table tbody .supplier-row .debt-amount.has-balance,[data-theme=dark] .suppliers-table-wrapper .suppliers-table tbody .supplier-row .debt-amount.has-balance{color:#f87171!important}body.dark-theme .suppliers-table-wrapper .suppliers-table tbody .supplier-row .debt-pill.pill-settled,[data-theme=dark] .suppliers-table-wrapper .suppliers-table tbody .supplier-row .debt-pill.pill-settled{background:#10b98129!important;color:#34d399!important;border-color:#10b9814d!important}body.dark-theme .suppliers-table-wrapper .suppliers-table tbody .supplier-row .debt-pill.pill-debt,[data-theme=dark] .suppliers-table-wrapper .suppliers-table tbody .supplier-row .debt-pill.pill-debt{background:#ef444429!important;color:#f87171!important;border-color:#ef44444d!important}body.dark-theme .suppliers-table-wrapper .suppliers-table tbody .supplier-row .status-badge.active,[data-theme=dark] .suppliers-table-wrapper .suppliers-table tbody .supplier-row .status-badge.active{background:#10b98129!important;color:#34d399!important;border-color:#10b9814d!important}body.dark-theme .suppliers-table-wrapper .suppliers-table tbody .supplier-row .btn-action-account,[data-theme=dark] .suppliers-table-wrapper .suppliers-table tbody .supplier-row .btn-action-account{background:#162032!important;border-color:#243247!important;color:#fbbf24!important}body.dark-theme .suppliers-table-wrapper .suppliers-table tbody .supplier-row .btn-action-account:hover,[data-theme=dark] .suppliers-table-wrapper .suppliers-table tbody .supplier-row .btn-action-account:hover{background:#f59e0b33!important}body.dark-theme .suppliers-table-wrapper .suppliers-table tbody .supplier-row .action-btn-icon,[data-theme=dark] .suppliers-table-wrapper .suppliers-table tbody .supplier-row .action-btn-icon{background:#162032!important;border-color:#243247!important;color:#94a3b8!important}body.dark-theme .suppliers-table-wrapper .suppliers-table tbody .supplier-row .action-btn-icon:hover,[data-theme=dark] .suppliers-table-wrapper .suppliers-table tbody .supplier-row .action-btn-icon:hover{background:#243247!important;color:#f8fafc!important}body.dark-theme .supplier-form-view .form-card,body.dark-theme .orders-card,body.dark-theme .modal,[data-theme=dark] .supplier-form-view .form-card,[data-theme=dark] .orders-card,[data-theme=dark] .modal{background:#131d2e!important;border-color:#243247!important;color:#f8fafc}body.dark-theme .supplier-form-view .form-card .modal-header,body.dark-theme .supplier-form-view .form-card .card-header-bar,body.dark-theme .orders-card .modal-header,body.dark-theme .orders-card .card-header-bar,body.dark-theme .modal .modal-header,body.dark-theme .modal .card-header-bar,[data-theme=dark] .supplier-form-view .form-card .modal-header,[data-theme=dark] .supplier-form-view .form-card .card-header-bar,[data-theme=dark] .orders-card .modal-header,[data-theme=dark] .orders-card .card-header-bar,[data-theme=dark] .modal .modal-header,[data-theme=dark] .modal .card-header-bar{border-bottom-color:#1e293b!important}body.dark-theme .supplier-form-view .form-card .modal-header h3,body.dark-theme .supplier-form-view .form-card .card-header-bar h3,body.dark-theme .orders-card .modal-header h3,body.dark-theme .orders-card .card-header-bar h3,body.dark-theme .modal .modal-header h3,body.dark-theme .modal .card-header-bar h3,[data-theme=dark] .supplier-form-view .form-card .modal-header h3,[data-theme=dark] .supplier-form-view .form-card .card-header-bar h3,[data-theme=dark] .orders-card .modal-header h3,[data-theme=dark] .orders-card .card-header-bar h3,[data-theme=dark] .modal .modal-header h3,[data-theme=dark] .modal .card-header-bar h3{color:#f8fafc!important}body.dark-theme .supplier-form-view .form-card input,body.dark-theme .supplier-form-view .form-card select,body.dark-theme .supplier-form-view .form-card textarea,body.dark-theme .orders-card input,body.dark-theme .orders-card select,body.dark-theme .orders-card textarea,body.dark-theme .modal input,body.dark-theme .modal select,body.dark-theme .modal textarea,[data-theme=dark] .supplier-form-view .form-card input,[data-theme=dark] .supplier-form-view .form-card select,[data-theme=dark] .supplier-form-view .form-card textarea,[data-theme=dark] .orders-card input,[data-theme=dark] .orders-card select,[data-theme=dark] .orders-card textarea,[data-theme=dark] .modal input,[data-theme=dark] .modal select,[data-theme=dark] .modal textarea{background:#090e17!important;border-color:#243247!important;color:#f8fafc!important}body.dark-theme .supplier-form-view .form-card .btn-secondary-cancel,body.dark-theme .orders-card .btn-secondary-cancel,body.dark-theme .modal .btn-secondary-cancel,[data-theme=dark] .supplier-form-view .form-card .btn-secondary-cancel,[data-theme=dark] .orders-card .btn-secondary-cancel,[data-theme=dark] .modal .btn-secondary-cancel{background:#162032!important;border-color:#243247!important;color:#cbd5e1!important}body.dark-theme .report-tabs,[data-theme=dark] .report-tabs{border-bottom-color:#243247}body.dark-theme .report-tabs button,[data-theme=dark] .report-tabs button{background:#162032;border-color:#243247;color:#94a3b8}body.dark-theme .report-tabs button:hover,[data-theme=dark] .report-tabs button:hover{background:#1e293b;color:#f8fafc}body.dark-theme .report-tabs button.active,[data-theme=dark] .report-tabs button.active{background:linear-gradient(135deg,#00bfa5,#0d9488);color:#fff;border-color:transparent;box-shadow:0 4px 15px #00bfa54d}body.dark-theme .date-selector,body.dark-theme .date-range,[data-theme=dark] .date-selector,[data-theme=dark] .date-range{background:#131d2e!important;border-color:#243247!important;box-shadow:0 4px 16px #0000004d}body.dark-theme .date-selector label,body.dark-theme .date-range label,[data-theme=dark] .date-selector label,[data-theme=dark] .date-range label{color:#94a3b8!important}body.dark-theme .date-selector input[type=date],body.dark-theme .date-selector input[type=month],body.dark-theme .date-range input[type=date],body.dark-theme .date-range input[type=month],[data-theme=dark] .date-selector input[type=date],[data-theme=dark] .date-selector input[type=month],[data-theme=dark] .date-range input[type=date],[data-theme=dark] .date-range input[type=month]{background:#090e17!important;border-color:#243247!important;color:#f8fafc!important;color-scheme:dark}body.dark-theme .date-selector input[type=date]:focus,body.dark-theme .date-selector input[type=month]:focus,body.dark-theme .date-range input[type=date]:focus,body.dark-theme .date-range input[type=month]:focus,[data-theme=dark] .date-selector input[type=date]:focus,[data-theme=dark] .date-selector input[type=month]:focus,[data-theme=dark] .date-range input[type=date]:focus,[data-theme=dark] .date-range input[type=month]:focus{border-color:#00bfa5!important;box-shadow:0 0 0 2px #00bfa54d!important}body.dark-theme .date-selector input[type=date]::-webkit-calendar-picker-indicator,body.dark-theme .date-selector input[type=month]::-webkit-calendar-picker-indicator,body.dark-theme .date-range input[type=date]::-webkit-calendar-picker-indicator,body.dark-theme .date-range input[type=month]::-webkit-calendar-picker-indicator,[data-theme=dark] .date-selector input[type=date]::-webkit-calendar-picker-indicator,[data-theme=dark] .date-selector input[type=month]::-webkit-calendar-picker-indicator,[data-theme=dark] .date-range input[type=date]::-webkit-calendar-picker-indicator,[data-theme=dark] .date-range input[type=month]::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer}body.dark-theme .report-card,body.dark-theme .summary-card,body.dark-theme .chart-card,body.dark-theme .analytics-card,[data-theme=dark] .report-card,[data-theme=dark] .summary-card,[data-theme=dark] .chart-card,[data-theme=dark] .analytics-card{background:#131d2e!important;border-color:#243247!important;color:#f8fafc;box-shadow:0 4px 16px #0000004d}body.dark-theme .report-card h3,body.dark-theme .summary-card h3,body.dark-theme .chart-card h3,body.dark-theme .analytics-card h3,[data-theme=dark] .report-card h3,[data-theme=dark] .summary-card h3,[data-theme=dark] .chart-card h3,[data-theme=dark] .analytics-card h3{color:#f8fafc!important}body.dark-theme .report-card h4,body.dark-theme .summary-card h4,body.dark-theme .chart-card h4,body.dark-theme .analytics-card h4,[data-theme=dark] .report-card h4,[data-theme=dark] .summary-card h4,[data-theme=dark] .chart-card h4,[data-theme=dark] .analytics-card h4,body.dark-theme .report-card .date-range-text,body.dark-theme .summary-card .date-range-text,body.dark-theme .chart-card .date-range-text,body.dark-theme .analytics-card .date-range-text,[data-theme=dark] .report-card .date-range-text,[data-theme=dark] .summary-card .date-range-text,[data-theme=dark] .chart-card .date-range-text,[data-theme=dark] .analytics-card .date-range-text{color:#94a3b8!important}body.dark-theme .stats-grid .stat,[data-theme=dark] .stats-grid .stat{background:#162032!important;border-color:#243247!important}body.dark-theme .stats-grid .stat:hover,[data-theme=dark] .stats-grid .stat:hover{background:#1e293b!important;border-color:#00bfa5!important}body.dark-theme .stats-grid .stat .label,[data-theme=dark] .stats-grid .stat .label{color:#94a3b8!important}body.dark-theme .stats-grid .stat .value,[data-theme=dark] .stats-grid .stat .value{color:#f8fafc!important}body.dark-theme .stats-grid .stat.highlight,[data-theme=dark] .stats-grid .stat.highlight{background:#10b9811f!important;border-color:#10b98159!important}body.dark-theme .stats-grid .stat.highlight .label,[data-theme=dark] .stats-grid .stat.highlight .label,body.dark-theme .stats-grid .stat.highlight .value,[data-theme=dark] .stats-grid .stat.highlight .value{color:#34d399!important}body.dark-theme .metrics-grid .metric-card,[data-theme=dark] .metrics-grid .metric-card{background:#162032!important;border-color:#243247!important}body.dark-theme .metrics-grid .metric-card:hover,[data-theme=dark] .metrics-grid .metric-card:hover{background:#1e293b!important;border-color:#00bfa566!important}body.dark-theme .metrics-grid .metric-card h3,[data-theme=dark] .metrics-grid .metric-card h3{color:#94a3b8!important}body.dark-theme .metrics-grid .metric-card .value,[data-theme=dark] .metrics-grid .metric-card .value{color:#f8fafc!important}body.dark-theme .metrics-grid .metric-card.positive,[data-theme=dark] .metrics-grid .metric-card.positive{border-left:4px solid #10b981!important}body.dark-theme .metrics-grid .metric-card.positive .value,[data-theme=dark] .metrics-grid .metric-card.positive .value{color:#34d399!important}body.dark-theme .metrics-grid .metric-card.negative,[data-theme=dark] .metrics-grid .metric-card.negative{border-left:4px solid #ef4444!important}body.dark-theme .metrics-grid .metric-card.negative .value,[data-theme=dark] .metrics-grid .metric-card.negative .value{color:#f87171!important}body.dark-theme .data-table thead tr th,[data-theme=dark] .data-table thead tr th{background:#162032!important;border-bottom:2px solid #243247!important;color:#94a3b8!important}body.dark-theme .data-table tbody tr,[data-theme=dark] .data-table tbody tr{border-bottom:1px solid #1e293b!important}body.dark-theme .data-table tbody tr:hover,[data-theme=dark] .data-table tbody tr:hover{background:#ffffff08!important}body.dark-theme .data-table tbody tr td,[data-theme=dark] .data-table tbody tr td{border-bottom:1px solid #1e293b!important;color:#f8fafc!important}body.dark-theme .data-table tbody tr td.warning,[data-theme=dark] .data-table tbody tr td.warning{color:#fbbf24!important}body.dark-theme .data-table tfoot tr,[data-theme=dark] .data-table tfoot tr{background:#162032!important;border-top:2px solid #243247!important;color:#f8fafc!important}body.dark-theme .total-row,[data-theme=dark] .total-row{background:#f59e0b1f!important;border:1px solid rgba(245,158,11,.3)!important;color:#fbbf24!important}body.dark-theme .predictions-elite .kpi-card,[data-theme=dark] .predictions-elite .kpi-card{background:#162032!important;border-color:#243247!important}body.dark-theme .predictions-elite .kpi-card:hover,[data-theme=dark] .predictions-elite .kpi-card:hover{background:#1e293b!important}body.dark-theme .predictions-elite .kpi-card .kpi-label,[data-theme=dark] .predictions-elite .kpi-card .kpi-label{color:#94a3b8!important}body.dark-theme .predictions-elite .kpi-card .kpi-value,[data-theme=dark] .predictions-elite .kpi-card .kpi-value{color:#f8fafc!important}body.dark-theme .predictions-elite .kpi-card .kpi-subtext,[data-theme=dark] .predictions-elite .kpi-card .kpi-subtext{color:#94a3b8!important}body.dark-theme .predictions-elite .kpi-card.danger,[data-theme=dark] .predictions-elite .kpi-card.danger{border-left:4px solid #ef4444!important}body.dark-theme .predictions-elite .kpi-card.danger .kpi-value,[data-theme=dark] .predictions-elite .kpi-card.danger .kpi-value{color:#f87171!important}body.dark-theme .predictions-elite .kpi-card.warning,[data-theme=dark] .predictions-elite .kpi-card.warning{border-left:4px solid #f59e0b!important}body.dark-theme .predictions-elite .kpi-card.warning .kpi-value,[data-theme=dark] .predictions-elite .kpi-card.warning .kpi-value{color:#fbbf24!important}body.dark-theme .predictions-elite .kpi-card.success,[data-theme=dark] .predictions-elite .kpi-card.success{border-left:4px solid #10b981!important}body.dark-theme .predictions-elite .kpi-card.success .kpi-value,[data-theme=dark] .predictions-elite .kpi-card.success .kpi-value{color:#34d399!important}body.dark-theme .predictions-elite .kpi-card.info,[data-theme=dark] .predictions-elite .kpi-card.info{border-left:4px solid #00BFA5!important}body.dark-theme .predictions-elite .kpi-card.info .kpi-value,[data-theme=dark] .predictions-elite .kpi-card.info .kpi-value{color:#2dd4bf!important}body.dark-theme .predictions-elite .prediction-controls .search-box .search-icon,[data-theme=dark] .predictions-elite .prediction-controls .search-box .search-icon{color:#94a3b8!important}body.dark-theme .predictions-elite .prediction-controls .search-box input,[data-theme=dark] .predictions-elite .prediction-controls .search-box input{background:#090e17!important;border-color:#243247!important;color:#f8fafc!important}body.dark-theme .predictions-elite .prediction-controls .search-box input::placeholder,[data-theme=dark] .predictions-elite .prediction-controls .search-box input::placeholder{color:#64748b!important}body.dark-theme .predictions-elite .prediction-controls .search-box input:focus,[data-theme=dark] .predictions-elite .prediction-controls .search-box input:focus{border-color:#00bfa5!important;box-shadow:0 0 0 3px #00bfa54d!important}body.dark-theme .predictions-elite .prediction-controls .search-box .clear-search,[data-theme=dark] .predictions-elite .prediction-controls .search-box .clear-search{color:#94a3b8!important}body.dark-theme .predictions-elite .prediction-controls .search-box .clear-search:hover,[data-theme=dark] .predictions-elite .prediction-controls .search-box .clear-search:hover{color:#f8fafc!important}body.dark-theme .predictions-elite .prediction-controls .filter-chips button,[data-theme=dark] .predictions-elite .prediction-controls .filter-chips button{background:#162032!important;border-color:#243247!important;color:#94a3b8!important}body.dark-theme .predictions-elite .prediction-controls .filter-chips button:hover,[data-theme=dark] .predictions-elite .prediction-controls .filter-chips button:hover{background:#1e293b!important;color:#f8fafc!important}body.dark-theme .predictions-elite .prediction-controls .filter-chips button.active,[data-theme=dark] .predictions-elite .prediction-controls .filter-chips button.active{background:#00bfa540!important;color:#2dd4bf!important;border-color:#00bfa580!important}body.dark-theme .predictions-elite .prediction-controls .filter-chips button.chip-critical.active,[data-theme=dark] .predictions-elite .prediction-controls .filter-chips button.chip-critical.active{background:#ef444440!important;color:#f87171!important;border-color:#ef444480!important}body.dark-theme .predictions-elite .prediction-controls .filter-chips button.chip-low.active,[data-theme=dark] .predictions-elite .prediction-controls .filter-chips button.chip-low.active{background:#f59e0b40!important;color:#fbbf24!important;border-color:#f59e0b80!important}body.dark-theme .predictions-elite .prediction-controls .filter-chips button.chip-out.active,[data-theme=dark] .predictions-elite .prediction-controls .filter-chips button.chip-out.active{background:#e11d4840!important;color:#fda4af!important;border-color:#e11d4880!important}body.dark-theme .predictions-elite .prediction-controls .btn-refresh,[data-theme=dark] .predictions-elite .prediction-controls .btn-refresh{background:#162032!important;border-color:#243247!important;color:#f8fafc!important}body.dark-theme .predictions-elite .prediction-controls .btn-refresh:hover,[data-theme=dark] .predictions-elite .prediction-controls .btn-refresh:hover{background:#1e293b!important;border-color:#00bfa5!important}body.dark-theme .predictions-elite .predictions-table th,[data-theme=dark] .predictions-elite .predictions-table th{background:#162032!important;border-bottom:2px solid #243247!important;color:#94a3b8!important}body.dark-theme .predictions-elite .predictions-table td,[data-theme=dark] .predictions-elite .predictions-table td{border-bottom:1px solid #1e293b!important;color:#f8fafc!important}body.dark-theme .predictions-elite .predictions-table .product-cell strong,[data-theme=dark] .predictions-elite .predictions-table .product-cell strong{color:#f8fafc!important}body.dark-theme .predictions-elite .predictions-table .category-pill,[data-theme=dark] .predictions-elite .predictions-table .category-pill{background:#1e293b!important;border:1px solid #243247!important;color:#94a3b8!important}body.dark-theme .predictions-elite .predictions-table .suggested-cell strong,[data-theme=dark] .predictions-elite .predictions-table .suggested-cell strong{color:#34d399!important}body.dark-theme .predictions-elite .predictions-table .cost-cell,[data-theme=dark] .predictions-elite .predictions-table .cost-cell{color:#2dd4bf!important}body.dark-theme .predictions-elite .predictions-table .trend-badge.trend-nosales,[data-theme=dark] .predictions-elite .predictions-table .trend-badge.trend-nosales{background:#1e293b!important;color:#94a3b8!important}body.dark-theme .predictions-elite .no-data-card,[data-theme=dark] .predictions-elite .no-data-card{background:#131d2e!important;border-color:#243247!important}body.dark-theme .predictions-elite .no-data-card h3,[data-theme=dark] .predictions-elite .no-data-card h3{color:#f8fafc!important}body.dark-theme .predictions-elite .no-data-card p,[data-theme=dark] .predictions-elite .no-data-card p{color:#94a3b8!important}body.dark-theme h1,body.dark-theme h2,body.dark-theme h3,body.dark-theme h4,body.dark-theme h5,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,body.dark-theme .product-form-container .product-header .title-area .icon-title-wrap h2,[data-theme=dark] .product-form-container .product-header .title-area .icon-title-wrap h2{color:#f8fafc!important}body.dark-theme .product-form-container .product-header .title-area .icon-title-wrap .subtitle,[data-theme=dark] .product-form-container .product-header .title-area .icon-title-wrap .subtitle{color:#94a3b8!important}body.dark-theme .product-form-container .product-header .btn-back-link,[data-theme=dark] .product-form-container .product-header .btn-back-link{background:#162032!important;border-color:#243247!important;color:#cbd5e1!important}body.dark-theme .product-form-container .product-header .btn-back-link:hover,[data-theme=dark] .product-form-container .product-header .btn-back-link:hover{background:#1e293b!important;color:#f8fafc!important}body.dark-theme .product-form-container .form-card,[data-theme=dark] .product-form-container .form-card{background:#131d2e!important;border-color:#243247!important;box-shadow:0 4px 16px #0000004d}body.dark-theme .product-form-container .form-card:hover,[data-theme=dark] .product-form-container .form-card:hover{border-color:#00bfa5!important}body.dark-theme .product-form-container .form-card .card-header,[data-theme=dark] .product-form-container .form-card .card-header{background:#162032!important;border-bottom-color:#243247!important}body.dark-theme .product-form-container .form-card .card-header h3,[data-theme=dark] .product-form-container .form-card .card-header h3{color:#f8fafc!important}body.dark-theme .product-form-container .form-card .card-header p,[data-theme=dark] .product-form-container .form-card .card-header p{color:#94a3b8!important}body.dark-theme .product-form-container .form-card .card-body,[data-theme=dark] .product-form-container .form-card .card-body{background:#131d2e!important}body.dark-theme .product-form-container .form-group label,[data-theme=dark] .product-form-container .form-group label{color:#cbd5e1!important}body.dark-theme .product-form-container .form-group label .unit-hint,body.dark-theme .product-form-container .form-group label .optional-tag,body.dark-theme .product-form-container .form-group label .hint-tag,[data-theme=dark] .product-form-container .form-group label .unit-hint,[data-theme=dark] .product-form-container .form-group label .optional-tag,[data-theme=dark] .product-form-container .form-group label .hint-tag{color:#94a3b8!important}body.dark-theme .product-form-container .form-group .input-with-icon input,body.dark-theme .product-form-container .form-group .input-wrapper input,body.dark-theme .product-form-container .form-group .barcode-input-wrapper input,body.dark-theme .product-form-container .form-group .select-with-icon select,body.dark-theme .product-form-container .form-group input[type=text],body.dark-theme .product-form-container .form-group input[type=number],body.dark-theme .product-form-container .form-group select,body.dark-theme .product-form-container .form-group textarea,[data-theme=dark] .product-form-container .form-group .input-with-icon input,[data-theme=dark] .product-form-container .form-group .input-wrapper input,[data-theme=dark] .product-form-container .form-group .barcode-input-wrapper input,[data-theme=dark] .product-form-container .form-group .select-with-icon select,[data-theme=dark] .product-form-container .form-group input[type=text],[data-theme=dark] .product-form-container .form-group input[type=number],[data-theme=dark] .product-form-container .form-group select,[data-theme=dark] .product-form-container .form-group textarea{background:#090e17!important;border-color:#243247!important;color:#f8fafc!important}body.dark-theme .product-form-container .form-group .input-with-icon input:focus,body.dark-theme .product-form-container .form-group .input-wrapper input:focus,body.dark-theme .product-form-container .form-group .barcode-input-wrapper input:focus,body.dark-theme .product-form-container .form-group .select-with-icon select:focus,body.dark-theme .product-form-container .form-group input[type=text]:focus,body.dark-theme .product-form-container .form-group input[type=number]:focus,body.dark-theme .product-form-container .form-group select:focus,body.dark-theme .product-form-container .form-group textarea:focus,[data-theme=dark] .product-form-container .form-group .input-with-icon input:focus,[data-theme=dark] .product-form-container .form-group .input-wrapper input:focus,[data-theme=dark] .product-form-container .form-group .barcode-input-wrapper input:focus,[data-theme=dark] .product-form-container .form-group .select-with-icon select:focus,[data-theme=dark] .product-form-container .form-group input[type=text]:focus,[data-theme=dark] .product-form-container .form-group input[type=number]:focus,[data-theme=dark] .product-form-container .form-group select:focus,[data-theme=dark] .product-form-container .form-group textarea:focus{border-color:#00bfa5!important;box-shadow:0 0 0 2px #00bfa540!important}body.dark-theme .product-form-container .form-group .input-with-icon input::placeholder,body.dark-theme .product-form-container .form-group .input-wrapper input::placeholder,body.dark-theme .product-form-container .form-group .barcode-input-wrapper input::placeholder,body.dark-theme .product-form-container .form-group .select-with-icon select::placeholder,body.dark-theme .product-form-container .form-group input[type=text]::placeholder,body.dark-theme .product-form-container .form-group input[type=number]::placeholder,body.dark-theme .product-form-container .form-group select::placeholder,body.dark-theme .product-form-container .form-group textarea::placeholder,[data-theme=dark] .product-form-container .form-group .input-with-icon input::placeholder,[data-theme=dark] .product-form-container .form-group .input-wrapper input::placeholder,[data-theme=dark] .product-form-container .form-group .barcode-input-wrapper input::placeholder,[data-theme=dark] .product-form-container .form-group .select-with-icon select::placeholder,[data-theme=dark] .product-form-container .form-group input[type=text]::placeholder,[data-theme=dark] .product-form-container .form-group input[type=number]::placeholder,[data-theme=dark] .product-form-container .form-group select::placeholder,[data-theme=dark] .product-form-container .form-group textarea::placeholder{color:#64748b!important}body.dark-theme .product-form-container .form-group .input-with-icon svg,body.dark-theme .product-form-container .form-group .select-with-icon svg,[data-theme=dark] .product-form-container .form-group .input-with-icon svg,[data-theme=dark] .product-form-container .form-group .select-with-icon svg{color:#94a3b8!important}body.dark-theme .product-form-container .form-group .btn-generator-link,[data-theme=dark] .product-form-container .form-group .btn-generator-link{color:#2dd4bf!important}body.dark-theme .product-form-container .form-group .btn-generator-link:hover,[data-theme=dark] .product-form-container .form-group .btn-generator-link:hover{color:#5eead4!important}body.dark-theme .product-form-container .form-group .btn-clear-barcode,[data-theme=dark] .product-form-container .form-group .btn-clear-barcode{background:#162032!important;color:#94a3b8!important;border-color:#243247!important}body.dark-theme .product-form-container .form-group .btn-clear-barcode:hover,[data-theme=dark] .product-form-container .form-group .btn-clear-barcode:hover{background:#1e293b!important;color:#f8fafc!important}body.dark-theme .product-form-container .form-group .input-prefix,body.dark-theme .product-form-container .form-group .input-suffix,[data-theme=dark] .product-form-container .form-group .input-prefix,[data-theme=dark] .product-form-container .form-group .input-suffix{background:#162032!important;border-color:#243247!important;color:#94a3b8!important}body.dark-theme .product-form-container .form-group .field-hint,[data-theme=dark] .product-form-container .form-group .field-hint{color:#94a3b8!important}body.dark-theme .product-form-container .unit-pills-selector .unit-pill-btn,[data-theme=dark] .product-form-container .unit-pills-selector .unit-pill-btn{background:#090e17!important;border-color:#243247!important}body.dark-theme .product-form-container .unit-pills-selector .unit-pill-btn .unit-name,[data-theme=dark] .product-form-container .unit-pills-selector .unit-pill-btn .unit-name{color:#f8fafc!important}body.dark-theme .product-form-container .unit-pills-selector .unit-pill-btn .unit-abbr,[data-theme=dark] .product-form-container .unit-pills-selector .unit-pill-btn .unit-abbr{color:#94a3b8!important}body.dark-theme .product-form-container .unit-pills-selector .unit-pill-btn:hover,[data-theme=dark] .product-form-container .unit-pills-selector .unit-pill-btn:hover{background:#162032!important;border-color:#00bfa5!important}body.dark-theme .product-form-container .unit-pills-selector .unit-pill-btn.selected,[data-theme=dark] .product-form-container .unit-pills-selector .unit-pill-btn.selected{background:#00bfa5!important;border-color:#00bfa5!important;box-shadow:0 0 14px #00bfa566!important}body.dark-theme .product-form-container .unit-pills-selector .unit-pill-btn.selected .unit-name,body.dark-theme .product-form-container .unit-pills-selector .unit-pill-btn.selected .unit-abbr,[data-theme=dark] .product-form-container .unit-pills-selector .unit-pill-btn.selected .unit-name,[data-theme=dark] .product-form-container .unit-pills-selector .unit-pill-btn.selected .unit-abbr{color:#fff!important}body.dark-theme .product-form-container .currency-input-wrap,[data-theme=dark] .product-form-container .currency-input-wrap{background:#090e17!important;border-color:#243247!important}body.dark-theme .product-form-container .currency-input-wrap .currency-tag,[data-theme=dark] .product-form-container .currency-input-wrap .currency-tag{background:#162032!important;border-right-color:#243247!important;color:#94a3b8!important}body.dark-theme .product-form-container .currency-input-wrap .styled-input-currency,[data-theme=dark] .product-form-container .currency-input-wrap .styled-input-currency{background:#090e17!important;color:#f8fafc!important}body.dark-theme .product-form-container .currency-input-wrap .styled-input-currency::placeholder,[data-theme=dark] .product-form-container .currency-input-wrap .styled-input-currency::placeholder{color:#64748b!important}body.dark-theme .product-form-container .currency-input-wrap.highlight-sale,[data-theme=dark] .product-form-container .currency-input-wrap.highlight-sale{border-color:#00bfa566!important}body.dark-theme .product-form-container .currency-input-wrap.highlight-sale .currency-tag,[data-theme=dark] .product-form-container .currency-input-wrap.highlight-sale .currency-tag{background:#00bfa526!important;color:#2dd4bf!important;border-right-color:#00bfa54d!important}body.dark-theme .product-form-container .currency-input-wrap.highlight-sale .styled-input-currency,[data-theme=dark] .product-form-container .currency-input-wrap.highlight-sale .styled-input-currency{color:#2dd4bf!important}body.dark-theme .product-form-container .currency-input-wrap:focus-within,[data-theme=dark] .product-form-container .currency-input-wrap:focus-within{border-color:#00bfa5!important;box-shadow:0 0 0 2px #00bfa540!important}body.dark-theme .product-form-container .margin-presets-section,[data-theme=dark] .product-form-container .margin-presets-section{background:#090e17!important;border-color:#243247!important}body.dark-theme .product-form-container .margin-presets-section .presets-label,[data-theme=dark] .product-form-container .margin-presets-section .presets-label{color:#94a3b8!important}body.dark-theme .product-form-container .margin-presets-section .presets-label svg,[data-theme=dark] .product-form-container .margin-presets-section .presets-label svg{color:#00bfa5!important}body.dark-theme .product-form-container .margin-presets-section .presets-buttons-wrap .btn-margin-pill,[data-theme=dark] .product-form-container .margin-presets-section .presets-buttons-wrap .btn-margin-pill{background:#162032!important;border-color:#243247!important;color:#f8fafc!important}body.dark-theme .product-form-container .margin-presets-section .presets-buttons-wrap .btn-margin-pill:hover,[data-theme=dark] .product-form-container .margin-presets-section .presets-buttons-wrap .btn-margin-pill:hover{background:#1a263c!important;border-color:#00bfa5!important;color:#2dd4bf!important;box-shadow:0 2px 8px #00bfa533!important}body.dark-theme .product-form-container .profit-analytics-banner,[data-theme=dark] .product-form-container .profit-analytics-banner{background:#090e17!important;border-color:#243247!important}body.dark-theme .product-form-container .profit-analytics-banner .profit-item .profit-label,[data-theme=dark] .product-form-container .profit-analytics-banner .profit-item .profit-label{color:#94a3b8!important}body.dark-theme .product-form-container .profit-analytics-banner .profit-item .profit-value,[data-theme=dark] .product-form-container .profit-analytics-banner .profit-item .profit-value{color:#f8fafc!important}body.dark-theme .product-form-container .profit-analytics-banner .profit-divider,[data-theme=dark] .product-form-container .profit-analytics-banner .profit-divider{background:#243247!important}body.dark-theme .product-form-container .profit-analytics-banner.profit-healthy,[data-theme=dark] .product-form-container .profit-analytics-banner.profit-healthy{background:#10b98114!important;border-color:#10b98159!important}body.dark-theme .product-form-container .profit-analytics-banner.profit-healthy .profit-value,[data-theme=dark] .product-form-container .profit-analytics-banner.profit-healthy .profit-value{color:#34d399!important}body.dark-theme .product-form-container .profit-analytics-banner.profit-warning,[data-theme=dark] .product-form-container .profit-analytics-banner.profit-warning{background:#f59e0b14!important;border-color:#f59e0b59!important}body.dark-theme .product-form-container .profit-analytics-banner.profit-warning .profit-value,[data-theme=dark] .product-form-container .profit-analytics-banner.profit-warning .profit-value{color:#fbbf24!important}body.dark-theme .product-form-container .profit-analytics-banner.profit-loss,[data-theme=dark] .product-form-container .profit-analytics-banner.profit-loss{background:#ef444414!important;border-color:#ef444459!important}body.dark-theme .product-form-container .profit-analytics-banner.profit-loss .profit-value,[data-theme=dark] .product-form-container .profit-analytics-banner.profit-loss .profit-value{color:#f87171!important}body.dark-theme .product-form-container .profit-analytics-banner.profit-neutral,[data-theme=dark] .product-form-container .profit-analytics-banner.profit-neutral{background:#162032!important;border-color:#243247!important}body.dark-theme .product-form-container .itbis-toggle-box,[data-theme=dark] .product-form-container .itbis-toggle-box{background:#090e17!important;border-color:#243247!important}body.dark-theme .product-form-container .itbis-toggle-box .toggle-description strong,[data-theme=dark] .product-form-container .itbis-toggle-box .toggle-description strong{color:#f8fafc!important}body.dark-theme .product-form-container .itbis-toggle-box .toggle-description span,[data-theme=dark] .product-form-container .itbis-toggle-box .toggle-description span{color:#94a3b8!important}body.dark-theme .product-form-container .itbis-toggle-box .itbis-breakdown-pill,[data-theme=dark] .product-form-container .itbis-toggle-box .itbis-breakdown-pill{background:#162032!important;border-color:#243247!important;color:#94a3b8!important}body.dark-theme .product-form-container .itbis-toggle-box .itbis-breakdown-pill strong,[data-theme=dark] .product-form-container .itbis-toggle-box .itbis-breakdown-pill strong{color:#34d399!important}body.dark-theme .product-form-container .packaging-presets-wrap .btn-pack-preset,[data-theme=dark] .product-form-container .packaging-presets-wrap .btn-pack-preset{background:#090e17!important;border-color:#243247!important;color:#cbd5e1!important}body.dark-theme .product-form-container .packaging-presets-wrap .btn-pack-preset:hover,[data-theme=dark] .product-form-container .packaging-presets-wrap .btn-pack-preset:hover{background:#162032!important;border-color:#00bfa5!important;color:#2dd4bf!important}body.dark-theme .product-form-container .packaging-presets-wrap .btn-pack-preset.active,[data-theme=dark] .product-form-container .packaging-presets-wrap .btn-pack-preset.active{background:#00bfa5!important;border-color:#00bfa5!important;color:#fff!important}body.dark-theme .product-form-container .status-card .status-card-inner,[data-theme=dark] .product-form-container .status-card .status-card-inner{background:#131d2e!important;border-color:#243247!important}body.dark-theme .product-form-container .status-card .status-card-inner .status-info strong,[data-theme=dark] .product-form-container .status-card .status-card-inner .status-info strong{color:#f8fafc!important}body.dark-theme .product-form-container .status-card .status-card-inner .status-info span,[data-theme=dark] .product-form-container .status-card .status-card-inner .status-info span{color:#94a3b8!important}body.dark-theme .product-form-container .sidebar-column .preview-card,[data-theme=dark] .product-form-container .sidebar-column .preview-card{background:#131d2e!important;border-color:#243247!important}body.dark-theme .product-form-container .sidebar-column .preview-card .preview-header,[data-theme=dark] .product-form-container .sidebar-column .preview-card .preview-header{background:#162032!important;border-bottom-color:#243247!important}body.dark-theme .product-form-container .sidebar-column .preview-card .preview-header .preview-badge-pill,[data-theme=dark] .product-form-container .sidebar-column .preview-card .preview-header .preview-badge-pill{background:#00bfa526!important;border-color:#00bfa54d!important;color:#2dd4bf!important}body.dark-theme .product-form-container .sidebar-column .preview-card .preview-header .preview-hint,[data-theme=dark] .product-form-container .sidebar-column .preview-card .preview-header .preview-hint{color:#94a3b8!important}body.dark-theme .product-form-container .sidebar-column .preview-card .pos-tile-simulation,[data-theme=dark] .product-form-container .sidebar-column .preview-card .pos-tile-simulation{background:#090e17!important;border-color:#243247!important;box-shadow:0 4px 16px #0006!important}body.dark-theme .product-form-container .sidebar-column .preview-card .pos-tile-simulation .tile-top-bar .tile-category-badge,[data-theme=dark] .product-form-container .sidebar-column .preview-card .pos-tile-simulation .tile-top-bar .tile-category-badge{background:#162032!important;border-color:#243247!important;color:#94a3b8!important}body.dark-theme .product-form-container .sidebar-column .preview-card .pos-tile-simulation .tile-top-bar .tile-stock-badge,[data-theme=dark] .product-form-container .sidebar-column .preview-card .pos-tile-simulation .tile-top-bar .tile-stock-badge{background:#10b98126!important;border-color:#10b9814d!important;color:#34d399!important}body.dark-theme .product-form-container .sidebar-column .preview-card .pos-tile-simulation .tile-top-bar .tile-stock-badge.low,[data-theme=dark] .product-form-container .sidebar-column .preview-card .pos-tile-simulation .tile-top-bar .tile-stock-badge.low{background:#ef444426!important;border-color:#ef44444d!important;color:#f87171!important}body.dark-theme .product-form-container .sidebar-column .preview-card .pos-tile-simulation .tile-center-content .tile-media-wrapper,[data-theme=dark] .product-form-container .sidebar-column .preview-card .pos-tile-simulation .tile-center-content .tile-media-wrapper{background:#162032!important;border-color:#243247!important}body.dark-theme .product-form-container .sidebar-column .preview-card .pos-tile-simulation .tile-center-content .tile-media-wrapper .tile-avatar,[data-theme=dark] .product-form-container .sidebar-column .preview-card .pos-tile-simulation .tile-center-content .tile-media-wrapper .tile-avatar{background:#162032!important}body.dark-theme .product-form-container .sidebar-column .preview-card .pos-tile-simulation .tile-center-content .tile-media-wrapper .tile-avatar .avatar-text,[data-theme=dark] .product-form-container .sidebar-column .preview-card .pos-tile-simulation .tile-center-content .tile-media-wrapper .tile-avatar .avatar-text{color:#f8fafc!important}body.dark-theme .product-form-container .sidebar-column .preview-card .pos-tile-simulation .tile-center-content .tile-media-wrapper .tile-avatar .avatar-camera-badge,[data-theme=dark] .product-form-container .sidebar-column .preview-card .pos-tile-simulation .tile-center-content .tile-media-wrapper .tile-avatar .avatar-camera-badge{background:#00bfa5!important;color:#fff!important}body.dark-theme .product-form-container .sidebar-column .preview-card .pos-tile-simulation .tile-center-content .tile-title,[data-theme=dark] .product-form-container .sidebar-column .preview-card .pos-tile-simulation .tile-center-content .tile-title{color:#f8fafc!important}body.dark-theme .product-form-container .sidebar-column .preview-card .pos-tile-simulation .tile-center-content .tile-price-box .tile-currency,[data-theme=dark] .product-form-container .sidebar-column .preview-card .pos-tile-simulation .tile-center-content .tile-price-box .tile-currency,body.dark-theme .product-form-container .sidebar-column .preview-card .pos-tile-simulation .tile-center-content .tile-price-box .tile-price,[data-theme=dark] .product-form-container .sidebar-column .preview-card .pos-tile-simulation .tile-center-content .tile-price-box .tile-price{color:#34d399!important}body.dark-theme .product-form-container .sidebar-column .preview-card .pos-tile-simulation .tile-bottom-meta .tax-tag,[data-theme=dark] .product-form-container .sidebar-column .preview-card .pos-tile-simulation .tile-bottom-meta .tax-tag{background:#162032!important;border-color:#243247!important;color:#94a3b8!important}body.dark-theme .product-form-container .sidebar-column .preview-card .pos-tile-simulation .tile-bottom-meta .tax-tag.exento,[data-theme=dark] .product-form-container .sidebar-column .preview-card .pos-tile-simulation .tile-bottom-meta .tax-tag.exento{color:#34d399!important}body.dark-theme .product-form-container .sidebar-column .preview-card .pos-tile-simulation .tile-bottom-meta .barcode-tag,[data-theme=dark] .product-form-container .sidebar-column .preview-card .pos-tile-simulation .tile-bottom-meta .barcode-tag{background:#162032!important;border-color:#243247!important;color:#94a3b8!important}body.dark-theme .product-form-container .sidebar-column .preview-card .tile-image-toolbar .btn-upload-tile,[data-theme=dark] .product-form-container .sidebar-column .preview-card .tile-image-toolbar .btn-upload-tile{background:#162032!important;border-color:#243247!important;color:#cbd5e1!important}body.dark-theme .product-form-container .sidebar-column .preview-card .tile-image-toolbar .btn-upload-tile:hover:not(:disabled),[data-theme=dark] .product-form-container .sidebar-column .preview-card .tile-image-toolbar .btn-upload-tile:hover:not(:disabled){background:#1e293b!important;border-color:#00bfa5!important;color:#2dd4bf!important}body.dark-theme .product-form-container .sidebar-column .preview-card .tile-image-toolbar .btn-remove-tile-img,[data-theme=dark] .product-form-container .sidebar-column .preview-card .tile-image-toolbar .btn-remove-tile-img{background:#162032!important;border-color:#243247!important;color:#f87171!important}body.dark-theme .product-form-container .sidebar-column .preview-card .tile-image-toolbar .btn-remove-tile-img:hover:not(:disabled),[data-theme=dark] .product-form-container .sidebar-column .preview-card .tile-image-toolbar .btn-remove-tile-img:hover:not(:disabled){background:#2a151b!important;border-color:#ef4444!important}body.dark-theme .product-form-container .sidebar-column .preview-card .image-format-hint,[data-theme=dark] .product-form-container .sidebar-column .preview-card .image-format-hint{color:#64748b!important}body.dark-theme .product-form-container .sidebar-column .preview-card .batch-financials-card,[data-theme=dark] .product-form-container .sidebar-column .preview-card .batch-financials-card{background:#090e17!important;border-color:#243247!important}body.dark-theme .product-form-container .sidebar-column .preview-card .batch-financials-card h5,[data-theme=dark] .product-form-container .sidebar-column .preview-card .batch-financials-card h5{color:#f8fafc!important}body.dark-theme .product-form-container .sidebar-column .preview-card .batch-financials-card h5 svg,[data-theme=dark] .product-form-container .sidebar-column .preview-card .batch-financials-card h5 svg{color:#00bfa5!important}body.dark-theme .product-form-container .sidebar-column .preview-card .batch-financials-card .financial-row .f-label,[data-theme=dark] .product-form-container .sidebar-column .preview-card .batch-financials-card .financial-row .f-label{color:#94a3b8!important}body.dark-theme .product-form-container .sidebar-column .preview-card .batch-financials-card .financial-row .f-val,[data-theme=dark] .product-form-container .sidebar-column .preview-card .batch-financials-card .financial-row .f-val{color:#cbd5e1!important}body.dark-theme .product-form-container .sidebar-column .preview-card .batch-financials-card .financial-row .f-val.revenue,[data-theme=dark] .product-form-container .sidebar-column .preview-card .batch-financials-card .financial-row .f-val.revenue,body.dark-theme .product-form-container .sidebar-column .preview-card .batch-financials-card .financial-row .f-val.profit,[data-theme=dark] .product-form-container .sidebar-column .preview-card .batch-financials-card .financial-row .f-val.profit{color:#34d399!important}body.dark-theme .product-form-container .sidebar-column .preview-card .batch-financials-card .financial-row .f-val.profit.loss,[data-theme=dark] .product-form-container .sidebar-column .preview-card .batch-financials-card .financial-row .f-val.profit.loss{color:#f87171!important}body.dark-theme .product-form-container .sidebar-column .preview-card .batch-financials-card .financial-divider,[data-theme=dark] .product-form-container .sidebar-column .preview-card .batch-financials-card .financial-divider{background:#243247!important}body.dark-theme .product-form-container .sidebar-column .preview-card .pos-tips-box,[data-theme=dark] .product-form-container .sidebar-column .preview-card .pos-tips-box{background:#f59e0b14!important;border-color:#f59e0b40!important}body.dark-theme .product-form-container .sidebar-column .preview-card .pos-tips-box .tip-body strong,[data-theme=dark] .product-form-container .sidebar-column .preview-card .pos-tips-box .tip-body strong{color:#fbbf24!important}body.dark-theme .product-form-container .sidebar-column .preview-card .pos-tips-box .tip-body p,[data-theme=dark] .product-form-container .sidebar-column .preview-card .pos-tips-box .tip-body p{color:#fde68a!important}body.dark-theme .product-form-container .form-sticky-footer,[data-theme=dark] .product-form-container .form-sticky-footer{background:#090e17!important;border-color:#243247!important;box-shadow:0 -4px 20px #0009!important}body.dark-theme .product-form-container .form-sticky-footer .summary-product-pill,[data-theme=dark] .product-form-container .form-sticky-footer .summary-product-pill{background:#162032!important;border-color:#243247!important}body.dark-theme .product-form-container .form-sticky-footer .summary-product-pill .prod-name,[data-theme=dark] .product-form-container .form-sticky-footer .summary-product-pill .prod-name{color:#f8fafc!important}body.dark-theme .product-form-container .form-sticky-footer .summary-product-pill .prod-price,[data-theme=dark] .product-form-container .form-sticky-footer .summary-product-pill .prod-price{color:#34d399!important}body.dark-theme .product-form-container .form-sticky-footer .summary-product-pill .prod-margin,[data-theme=dark] .product-form-container .form-sticky-footer .summary-product-pill .prod-margin{background:#00bfa526!important;color:#2dd4bf!important}body.dark-theme .product-form-container .form-sticky-footer .summary-product-pill .prod-margin.healthy,[data-theme=dark] .product-form-container .form-sticky-footer .summary-product-pill .prod-margin.healthy{background:#10b98126!important;color:#34d399!important}body.dark-theme .product-form-container .form-sticky-footer .btn-cancel,[data-theme=dark] .product-form-container .form-sticky-footer .btn-cancel{background:#162032!important;border-color:#243247!important;color:#cbd5e1!important}body.dark-theme .product-form-container .form-sticky-footer .btn-cancel:hover,[data-theme=dark] .product-form-container .form-sticky-footer .btn-cancel:hover{background:#1e293b!important;color:#f8fafc!important}body.dark-theme .page-header .header-titles .title-with-badge h1,[data-theme=dark] .page-header .header-titles .title-with-badge h1{color:#f8fafc!important}body.dark-theme .page-header .header-titles .title-with-badge .status-pill.closed,[data-theme=dark] .page-header .header-titles .title-with-badge .status-pill.closed{background:#162032!important;border-color:#243247!important;color:#94a3b8!important}body.dark-theme .page-header .header-titles .header-subtitle,[data-theme=dark] .page-header .header-titles .header-subtitle{color:#94a3b8!important}body.dark-theme .page-header .header-actions .btn-refresh,[data-theme=dark] .page-header .header-actions .btn-refresh{background:#162032!important;border-color:#243247!important;color:#cbd5e1!important}body.dark-theme .page-header .header-actions .btn-refresh:hover,[data-theme=dark] .page-header .header-actions .btn-refresh:hover{background:#1e293b!important;color:#f8fafc!important}body.dark-theme .shimmer-wrapper .shimmer-hero-banner,body.dark-theme .shimmer-wrapper .shimmer-card,[data-theme=dark] .shimmer-wrapper .shimmer-hero-banner,[data-theme=dark] .shimmer-wrapper .shimmer-card{background:linear-gradient(90deg,#131d2e 25%,#1e293b,#131d2e 75%)!important;background-size:200% 100%!important}body.dark-theme .open-register-card,[data-theme=dark] .open-register-card{background:#131d2e!important;border-color:#243247!important;box-shadow:0 10px 30px #0006}body.dark-theme .open-register-card h2,[data-theme=dark] .open-register-card h2{color:#f8fafc!important}body.dark-theme .open-register-card .subtitle,[data-theme=dark] .open-register-card .subtitle,body.dark-theme .open-register-card .quick-presets .presets-label,[data-theme=dark] .open-register-card .quick-presets .presets-label{color:#94a3b8!important}body.dark-theme .open-register-card .quick-presets .preset-chip,[data-theme=dark] .open-register-card .quick-presets .preset-chip{background:#162032!important;border-color:#243247!important;color:#cbd5e1!important}body.dark-theme .open-register-card .quick-presets .preset-chip:hover,[data-theme=dark] .open-register-card .quick-presets .preset-chip:hover{background:#1e293b!important;color:#f8fafc!important}body.dark-theme .open-register-card .quick-presets .preset-chip.active,[data-theme=dark] .open-register-card .quick-presets .preset-chip.active{background:#00bfa540!important;border-color:#00bfa5!important;color:#2dd4bf!important}body.dark-theme .open-register-card .form-group label,[data-theme=dark] .open-register-card .form-group label{color:#cbd5e1!important}body.dark-theme .open-register-card .form-group .input-wrapper input,[data-theme=dark] .open-register-card .form-group .input-wrapper input{background:#090e17!important;border-color:#243247!important;color:#f8fafc!important}body.dark-theme .shift-hero-card,[data-theme=dark] .shift-hero-card{background:#131d2e!important;border-color:#243247!important;box-shadow:0 4px 16px #0000004d}body.dark-theme .shift-hero-card .hero-left .hero-meta .meta-row-status h3,[data-theme=dark] .shift-hero-card .hero-left .hero-meta .meta-row-status h3{color:#f8fafc!important}body.dark-theme .shift-hero-card .hero-left .hero-meta .meta-details,[data-theme=dark] .shift-hero-card .hero-left .hero-meta .meta-details{color:#94a3b8!important}body.dark-theme .shift-hero-card .hero-left .hero-meta .meta-details .meta-item strong,[data-theme=dark] .shift-hero-card .hero-left .hero-meta .meta-details .meta-item strong{color:#f8fafc!important}body.dark-theme .shift-hero-card .hero-left .hero-meta .meta-details .meta-divider,[data-theme=dark] .shift-hero-card .hero-left .hero-meta .meta-details .meta-divider{color:#334155!important}body.dark-theme .shift-hero-card .hero-actions .btn-action-expense,[data-theme=dark] .shift-hero-card .hero-actions .btn-action-expense{background:#f59e0b26!important;border-color:#f59e0b59!important;color:#fbbf24!important}body.dark-theme .shift-hero-card .hero-actions .btn-action-expense:hover,body.dark-theme .shift-hero-card .hero-actions .btn-action-expense.active,[data-theme=dark] .shift-hero-card .hero-actions .btn-action-expense:hover,[data-theme=dark] .shift-hero-card .hero-actions .btn-action-expense.active{background:#f59e0b!important;color:#fff!important}body.dark-theme .kpi-metrics-grid .kpi-card,[data-theme=dark] .kpi-metrics-grid .kpi-card{background:#162032!important;border-color:#243247!important}body.dark-theme .kpi-metrics-grid .kpi-card:hover,[data-theme=dark] .kpi-metrics-grid .kpi-card:hover{border-color:#3b82f6!important}body.dark-theme .kpi-metrics-grid .kpi-card .kpi-card-header .kpi-title,[data-theme=dark] .kpi-metrics-grid .kpi-card .kpi-card-header .kpi-title{color:#94a3b8!important}body.dark-theme .kpi-metrics-grid .kpi-card .kpi-card-body .kpi-value,[data-theme=dark] .kpi-metrics-grid .kpi-card .kpi-card-body .kpi-value{color:#f8fafc!important}body.dark-theme .kpi-metrics-grid .kpi-card .kpi-card-body .kpi-value.text-emerald,[data-theme=dark] .kpi-metrics-grid .kpi-card .kpi-card-body .kpi-value.text-emerald{color:#34d399!important}body.dark-theme .kpi-metrics-grid .kpi-card .kpi-card-body .kpi-value.text-amber,[data-theme=dark] .kpi-metrics-grid .kpi-card .kpi-card-body .kpi-value.text-amber{color:#fbbf24!important}body.dark-theme .kpi-metrics-grid .kpi-card .kpi-card-body .kpi-value.text-primary-teal,[data-theme=dark] .kpi-metrics-grid .kpi-card .kpi-card-body .kpi-value.text-primary-teal{color:#2dd4bf!important}body.dark-theme .kpi-metrics-grid .kpi-card .kpi-card-body .kpi-hint,[data-theme=dark] .kpi-metrics-grid .kpi-card .kpi-card-body .kpi-hint{color:#94a3b8!important}body.dark-theme .kpi-metrics-grid .kpi-card.highlight,[data-theme=dark] .kpi-metrics-grid .kpi-card.highlight{border-color:#00bfa5!important;background:#162032!important;box-shadow:0 4px 18px #00bfa533!important}body.dark-theme .expense-drawer-card,[data-theme=dark] .expense-drawer-card{background:#131d2e!important;border-color:#f59e0b59!important}body.dark-theme .expense-drawer-card .drawer-header .drawer-title h4,[data-theme=dark] .expense-drawer-card .drawer-header .drawer-title h4{color:#fbbf24!important}body.dark-theme .expense-drawer-card .drawer-header .drawer-title p,[data-theme=dark] .expense-drawer-card .drawer-header .drawer-title p,body.dark-theme .expense-drawer-card .drawer-header .btn-close-drawer,[data-theme=dark] .expense-drawer-card .drawer-header .btn-close-drawer{color:#94a3b8!important}body.dark-theme .expense-drawer-card .drawer-header .btn-close-drawer:hover,[data-theme=dark] .expense-drawer-card .drawer-header .btn-close-drawer:hover{background:#1e293b!important;color:#f8fafc!important}body.dark-theme .expense-drawer-card .drawer-body .expense-presets-row .presets-caption,[data-theme=dark] .expense-drawer-card .drawer-body .expense-presets-row .presets-caption{color:#94a3b8!important}body.dark-theme .expense-drawer-card .drawer-body .expense-presets-row .expense-chip,[data-theme=dark] .expense-drawer-card .drawer-body .expense-presets-row .expense-chip{background:#162032!important;border-color:#243247!important;color:#cbd5e1!important}body.dark-theme .expense-drawer-card .drawer-body .expense-presets-row .expense-chip:hover,[data-theme=dark] .expense-drawer-card .drawer-body .expense-presets-row .expense-chip:hover{background:#1e293b!important;color:#f8fafc!important}body.dark-theme .expense-drawer-card .drawer-body .expense-presets-row .expense-chip.active,[data-theme=dark] .expense-drawer-card .drawer-body .expense-presets-row .expense-chip.active{background:#f59e0b40!important;border-color:#f59e0b!important;color:#fbbf24!important}body.dark-theme .expense-drawer-card .drawer-body .expense-fields-row .field-group label,[data-theme=dark] .expense-drawer-card .drawer-body .expense-fields-row .field-group label{color:#cbd5e1!important}body.dark-theme .expense-drawer-card .drawer-body .expense-fields-row .field-group.amount-field .input-with-currency input,body.dark-theme .expense-drawer-card .drawer-body .expense-fields-row .field-group.desc-field input,[data-theme=dark] .expense-drawer-card .drawer-body .expense-fields-row .field-group.amount-field .input-with-currency input,[data-theme=dark] .expense-drawer-card .drawer-body .expense-fields-row .field-group.desc-field input{background:#090e17!important;border-color:#243247!important;color:#f8fafc!important}body.dark-theme .expense-drawer-card .drawer-body .field-actions .btn-cancel-expense,[data-theme=dark] .expense-drawer-card .drawer-body .field-actions .btn-cancel-expense{background:#162032!important;border-color:#243247!important;color:#cbd5e1!important}body.dark-theme .expense-drawer-card .drawer-body .field-actions .btn-cancel-expense:hover,[data-theme=dark] .expense-drawer-card .drawer-body .field-actions .btn-cancel-expense:hover{background:#1e293b!important;color:#f8fafc!important}body.dark-theme .history-section,[data-theme=dark] .history-section{background:#131d2e!important;border-color:#243247!important}body.dark-theme .history-section .history-header .history-titles h2,[data-theme=dark] .history-section .history-header .history-titles h2{color:#f8fafc!important}body.dark-theme .history-section .history-header .history-titles p,[data-theme=dark] .history-section .history-header .history-titles p{color:#94a3b8!important}body.dark-theme .history-section .history-header .btn-refresh-history,[data-theme=dark] .history-section .history-header .btn-refresh-history{background:#162032!important;border-color:#243247!important;color:#cbd5e1!important}body.dark-theme .history-section .history-header .btn-refresh-history:hover,[data-theme=dark] .history-section .history-header .btn-refresh-history:hover{background:#1e293b!important;color:#f8fafc!important}body.dark-theme .history-section .table-container,[data-theme=dark] .history-section .table-container{border-color:#243247!important}body.dark-theme .history-section .data-table th,[data-theme=dark] .history-section .data-table th{background:#162032!important;border-bottom-color:#243247!important;color:#94a3b8!important}body.dark-theme .history-section .data-table td,[data-theme=dark] .history-section .data-table td{border-bottom-color:#1e293b!important;color:#f8fafc!important}body.dark-theme .history-section .data-table td .turno-id,[data-theme=dark] .history-section .data-table td .turno-id,body.dark-theme .history-section .data-table td .cell-datetime,[data-theme=dark] .history-section .data-table td .cell-datetime{color:#f8fafc!important}body.dark-theme .history-section .data-table td .cell-time,[data-theme=dark] .history-section .data-table td .cell-time{color:#94a3b8!important}body.dark-theme .history-section .data-table td .in-progress-text,[data-theme=dark] .history-section .data-table td .in-progress-text,body.dark-theme .history-section .data-table td .text-emerald,[data-theme=dark] .history-section .data-table td .text-emerald{color:#34d399!important}body.dark-theme .history-section .data-table td .text-amber,[data-theme=dark] .history-section .data-table td .text-amber{color:#fbbf24!important}body.dark-theme .history-section .data-table tr:hover td,[data-theme=dark] .history-section .data-table tr:hover td{background:#ffffff08!important}body.dark-theme .history-section .data-table .badge.closed,[data-theme=dark] .history-section .data-table .badge.closed{background:#162032!important;color:#94a3b8!important;border:1px solid #243247}body.dark-theme .history-section .data-table .btn-print-icon,[data-theme=dark] .history-section .data-table .btn-print-icon{background:#162032!important;border-color:#243247!important;color:#2dd4bf!important}body.dark-theme .history-section .data-table .btn-print-icon:hover,[data-theme=dark] .history-section .data-table .btn-print-icon:hover{background:#00bfa5!important;color:#fff!important}body.dark-theme .history-section .empty-history-card h3,[data-theme=dark] .history-section .empty-history-card h3{color:#f8fafc!important}body.dark-theme .history-section .empty-history-card p,[data-theme=dark] .history-section .empty-history-card p{color:#94a3b8!important}body.dark-theme .history-section .empty-history-card .btn-reset-empty,[data-theme=dark] .history-section .empty-history-card .btn-reset-empty{background:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}body.dark-theme .history-section .empty-history-card .btn-reset-empty:hover,[data-theme=dark] .history-section .empty-history-card .btn-reset-empty:hover{background:#334155!important;color:#f8fafc!important}body.dark-theme .history-section .history-header .header-tools .history-count-badge,[data-theme=dark] .history-section .history-header .header-tools .history-count-badge{background:#00bfa526!important;border-color:#00bfa54d!important;color:#2dd4bf!important}body.dark-theme .history-section .history-query-bar,[data-theme=dark] .history-section .history-query-bar{background:#162032!important;border-color:#243247!important}body.dark-theme .history-section .history-query-bar .query-field .field-icon,[data-theme=dark] .history-section .history-query-bar .query-field .field-icon{color:#64748b!important}body.dark-theme .history-section .history-query-bar .query-field .date-label,[data-theme=dark] .history-section .history-query-bar .query-field .date-label{color:#94a3b8!important}body.dark-theme .history-section .history-query-bar .query-field .query-input,body.dark-theme .history-section .history-query-bar .query-field .query-select,body.dark-theme .history-section .history-query-bar .query-field .query-date,[data-theme=dark] .history-section .history-query-bar .query-field .query-input,[data-theme=dark] .history-section .history-query-bar .query-field .query-select,[data-theme=dark] .history-section .history-query-bar .query-field .query-date{background:#0f172a!important;border-color:#334155!important;color:#f8fafc!important}body.dark-theme .history-section .history-query-bar .query-field .query-input:focus,body.dark-theme .history-section .history-query-bar .query-field .query-select:focus,body.dark-theme .history-section .history-query-bar .query-field .query-date:focus,[data-theme=dark] .history-section .history-query-bar .query-field .query-input:focus,[data-theme=dark] .history-section .history-query-bar .query-field .query-select:focus,[data-theme=dark] .history-section .history-query-bar .query-field .query-date:focus{border-color:#14b8a6!important;box-shadow:0 0 0 3px #14b8a633!important}body.dark-theme .history-section .history-query-bar .query-field .btn-clear-query,[data-theme=dark] .history-section .history-query-bar .query-field .btn-clear-query{background:#334155!important;color:#cbd5e1!important}body.dark-theme .history-section .history-query-bar .query-field .btn-clear-query:hover,[data-theme=dark] .history-section .history-query-bar .query-field .btn-clear-query:hover{background:#475569!important;color:#f8fafc!important}body.dark-theme .history-section .table-container.scrollable-table::-webkit-scrollbar-track,[data-theme=dark] .history-section .table-container.scrollable-table::-webkit-scrollbar-track{background:#131d2e!important}body.dark-theme .history-section .table-container.scrollable-table::-webkit-scrollbar-thumb,[data-theme=dark] .history-section .table-container.scrollable-table::-webkit-scrollbar-thumb{background:#243247!important}body.dark-theme .history-section .table-container.scrollable-table .data-table thead th,[data-theme=dark] .history-section .table-container.scrollable-table .data-table thead th{background:#162032!important;box-shadow:0 1px #243247!important}body.dark-theme .history-section .history-pagination-bar,[data-theme=dark] .history-section .history-pagination-bar{background:#162032!important;border-color:#243247!important}body.dark-theme .history-section .history-pagination-bar .pagination-left .pagination-summary,[data-theme=dark] .history-section .history-pagination-bar .pagination-left .pagination-summary{color:#94a3b8!important}body.dark-theme .history-section .history-pagination-bar .pagination-left .pagination-summary strong,[data-theme=dark] .history-section .history-pagination-bar .pagination-left .pagination-summary strong{color:#f8fafc!important}body.dark-theme .history-section .history-pagination-bar .pagination-left .page-size-selector,[data-theme=dark] .history-section .history-pagination-bar .pagination-left .page-size-selector{color:#94a3b8!important}body.dark-theme .history-section .history-pagination-bar .pagination-left .page-size-selector select,[data-theme=dark] .history-section .history-pagination-bar .pagination-left .page-size-selector select{background:#0f172a!important;border-color:#334155!important;color:#f8fafc!important}body.dark-theme .history-section .history-pagination-bar .pagination-actions .btn-page-nav,[data-theme=dark] .history-section .history-pagination-bar .pagination-actions .btn-page-nav{background:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}body.dark-theme .history-section .history-pagination-bar .pagination-actions .btn-page-nav:hover:not(:disabled),[data-theme=dark] .history-section .history-pagination-bar .pagination-actions .btn-page-nav:hover:not(:disabled){border-color:#14b8a6!important;color:#2dd4bf!important}body.dark-theme .history-section .history-pagination-bar .pagination-actions .page-current-pill,[data-theme=dark] .history-section .history-pagination-bar .pagination-actions .page-current-pill{background:#00bfa526!important;border-color:#00bfa54d!important;color:#2dd4bf!important}body.dark-theme h1,body.dark-theme h2,body.dark-theme h3,body.dark-theme h4,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4{color:#f8fafc!important}body.dark-theme .statement-container .btn-back-link,[data-theme=dark] .statement-container .btn-back-link{color:#2dd4bf}body.dark-theme .statement-container .btn-back-link:hover,[data-theme=dark] .statement-container .btn-back-link:hover{color:#34d399}body.dark-theme .statement-container .customer-hero-card,[data-theme=dark] .statement-container .customer-hero-card{background:#131d2e!important;border-color:#243247!important;box-shadow:0 4px 16px #0006}body.dark-theme .statement-container .customer-hero-card .hero-left .customer-avatar-large,[data-theme=dark] .statement-container .customer-hero-card .hero-left .customer-avatar-large{background:#00bfa540;color:#2dd4bf;border-color:#00bfa566}body.dark-theme .statement-container .customer-hero-card .hero-left .customer-details .name-status-row h2,[data-theme=dark] .statement-container .customer-hero-card .hero-left .customer-details .name-status-row h2{color:#f8fafc!important}body.dark-theme .statement-container .customer-hero-card .hero-left .customer-details .customer-meta-row .meta-item,[data-theme=dark] .statement-container .customer-hero-card .hero-left .customer-details .customer-meta-row .meta-item{color:#94a3b8}body.dark-theme .statement-container .customer-hero-card .hero-left .customer-details .customer-meta-row .meta-item svg,[data-theme=dark] .statement-container .customer-hero-card .hero-left .customer-details .customer-meta-row .meta-item svg{color:#64748b}body.dark-theme .statement-container .customer-hero-card .hero-left .customer-details .customer-meta-row .meta-item .phone-link,[data-theme=dark] .statement-container .customer-hero-card .hero-left .customer-details .customer-meta-row .meta-item .phone-link{color:#38bdf8}body.dark-theme .statement-container .metrics-grid .metric-card,[data-theme=dark] .statement-container .metrics-grid .metric-card{background:#162032!important;border-color:#243247!important}body.dark-theme .statement-container .metrics-grid .metric-card:hover,[data-theme=dark] .statement-container .metrics-grid .metric-card:hover{background:#1e293b!important;border-color:#3b82f6!important}body.dark-theme .statement-container .metrics-grid .metric-card.highlight-debt,[data-theme=dark] .statement-container .metrics-grid .metric-card.highlight-debt{background:#162032!important;border-color:#ef444466!important}body.dark-theme .statement-container .metrics-grid .metric-card .metric-info .metric-label,[data-theme=dark] .statement-container .metrics-grid .metric-card .metric-info .metric-label{color:#94a3b8!important}body.dark-theme .statement-container .metrics-grid .metric-card .metric-info .metric-value,[data-theme=dark] .statement-container .metrics-grid .metric-card .metric-info .metric-value{color:#f8fafc!important}body.dark-theme .statement-container .metrics-grid .metric-card .metric-info .metric-value.debt,[data-theme=dark] .statement-container .metrics-grid .metric-card .metric-info .metric-value.debt{color:#f87171!important}body.dark-theme .statement-container .metrics-grid .metric-card .metric-info .metric-value.available,[data-theme=dark] .statement-container .metrics-grid .metric-card .metric-info .metric-value.available{color:#34d399!important}body.dark-theme .statement-container .credit-bar-panel,[data-theme=dark] .statement-container .credit-bar-panel{background:#131d2e!important;border-color:#243247!important}body.dark-theme .statement-container .credit-bar-panel .credit-bar-header,[data-theme=dark] .statement-container .credit-bar-panel .credit-bar-header{color:#94a3b8!important}body.dark-theme .statement-container .credit-bar-panel .credit-bar-header strong,[data-theme=dark] .statement-container .credit-bar-panel .credit-bar-header strong{color:#f8fafc!important}body.dark-theme .statement-container .credit-bar-panel .progress-track,[data-theme=dark] .statement-container .credit-bar-panel .progress-track{background:#090e17!important}body.dark-theme .statement-container .form-card,[data-theme=dark] .statement-container .form-card{background:#131d2e!important;border-color:#243247!important;box-shadow:0 4px 16px #0006}body.dark-theme .statement-container .payment-form-card .card-header,[data-theme=dark] .statement-container .payment-form-card .card-header{background:#162032!important;border-bottom-color:#243247!important}body.dark-theme .statement-container .payment-form-card .card-header h3,[data-theme=dark] .statement-container .payment-form-card .card-header h3{color:#f8fafc!important}body.dark-theme .statement-container .payment-form-card .card-header p,[data-theme=dark] .statement-container .payment-form-card .card-header p{color:#94a3b8!important}body.dark-theme .statement-container .payment-form-card .card-body .form-row-group label,[data-theme=dark] .statement-container .payment-form-card .card-body .form-row-group label{color:#cbd5e1!important}body.dark-theme .statement-container .payment-form-card .card-body .form-row-group .input-amount-wrapper,[data-theme=dark] .statement-container .payment-form-card .card-body .form-row-group .input-amount-wrapper{background:#090e17!important;border-color:#243247!important}body.dark-theme .statement-container .payment-form-card .card-body .form-row-group .input-amount-wrapper .currency-symbol,[data-theme=dark] .statement-container .payment-form-card .card-body .form-row-group .input-amount-wrapper .currency-symbol{color:#34d399!important}body.dark-theme .statement-container .payment-form-card .card-body .form-row-group .input-amount-wrapper input,[data-theme=dark] .statement-container .payment-form-card .card-body .form-row-group .input-amount-wrapper input{color:#f8fafc!important;background:transparent!important}body.dark-theme .statement-container .payment-form-card .card-body .form-row-group .form-select,body.dark-theme .statement-container .payment-form-card .card-body .form-row-group textarea,[data-theme=dark] .statement-container .payment-form-card .card-body .form-row-group .form-select,[data-theme=dark] .statement-container .payment-form-card .card-body .form-row-group textarea{background:#090e17!important;border-color:#243247!important;color:#f8fafc!important}body.dark-theme .statement-container .payment-form-card .card-body .form-row-group .presets-buttons .btn-preset,[data-theme=dark] .statement-container .payment-form-card .card-body .form-row-group .presets-buttons .btn-preset{background:#162032!important;border-color:#243247!important;color:#cbd5e1!important}body.dark-theme .statement-container .payment-form-card .card-body .form-row-group .presets-buttons .btn-preset:hover,[data-theme=dark] .statement-container .payment-form-card .card-body .form-row-group .presets-buttons .btn-preset:hover{background:#1e293b!important;color:#f8fafc!important}body.dark-theme .statement-container .movements-table-card .movements-card-header,[data-theme=dark] .statement-container .movements-table-card .movements-card-header{background:#162032!important;border-bottom-color:#243247!important}body.dark-theme .statement-container .movements-table-card .movements-card-header h3,[data-theme=dark] .statement-container .movements-table-card .movements-card-header h3{color:#f8fafc!important}body.dark-theme .statement-container .movements-table-card .movements-card-header .movements-count-badge,[data-theme=dark] .statement-container .movements-table-card .movements-card-header .movements-count-badge{background:#1e293b!important;color:#94a3b8!important}body.dark-theme .statement-container .movements-table-card .movements-card-header .filter-tabs button,[data-theme=dark] .statement-container .movements-table-card .movements-card-header .filter-tabs button{background:#131d2e!important;border-color:#243247!important;color:#94a3b8!important}body.dark-theme .statement-container .movements-table-card .movements-card-header .filter-tabs button:hover,[data-theme=dark] .statement-container .movements-table-card .movements-card-header .filter-tabs button:hover{background:#1e293b!important;color:#f8fafc!important}body.dark-theme .statement-container .movements-table-card .movements-card-header .filter-tabs button.active,[data-theme=dark] .statement-container .movements-table-card .movements-card-header .filter-tabs button.active{background:#00bfa540!important;color:#2dd4bf!important;border-color:#00bfa580!important}body.dark-theme .statement-container .movements-table-card .movements-table th,[data-theme=dark] .statement-container .movements-table-card .movements-table th{background:#162032!important;border-bottom-color:#243247!important;color:#94a3b8!important}body.dark-theme .statement-container .movements-table-card .movements-table td,[data-theme=dark] .statement-container .movements-table-card .movements-table td{border-bottom-color:#1e293b!important;color:#f8fafc!important}body.dark-theme .statement-container .movements-table-card .movements-table tr:hover td,[data-theme=dark] .statement-container .movements-table-card .movements-table tr:hover td{background:#ffffff08!important}body.dark-theme .statement-container .movements-table-card .empty-card,[data-theme=dark] .statement-container .movements-table-card .empty-card{background:#131d2e!important}body.dark-theme .statement-container .movements-table-card .empty-card h4,[data-theme=dark] .statement-container .movements-table-card .empty-card h4{color:#f8fafc!important}body.dark-theme .statement-container .movements-table-card .empty-card p,[data-theme=dark] .statement-container .movements-table-card .empty-card p{color:#94a3b8!important}body.dark-theme .appearance-section .theme-setting-card,[data-theme=dark] .appearance-section .theme-setting-card{background:var(--surface, #1e293b);border-color:var(--border, #334155)}body.dark-theme .appearance-section .theme-setting-card .card-title-row .card-icon,[data-theme=dark] .appearance-section .theme-setting-card .card-title-row .card-icon{background:#00a86b26}body.dark-theme .appearance-section .theme-setting-card .card-title-row h3,[data-theme=dark] .appearance-section .theme-setting-card .card-title-row h3{color:var(--text-primary, #f1f5f9)}body.dark-theme .appearance-section .theme-setting-card .card-title-row .card-subtitle,[data-theme=dark] .appearance-section .theme-setting-card .card-title-row .card-subtitle{color:var(--text-secondary, #94a3b8)}body.dark-theme .appearance-section .theme-choice-card,[data-theme=dark] .appearance-section .theme-choice-card{background:#0f172a99;border-color:#334155}body.dark-theme .appearance-section .theme-choice-card:hover,[data-theme=dark] .appearance-section .theme-choice-card:hover{border-color:#00a86b}body.dark-theme .appearance-section .theme-choice-card.active,[data-theme=dark] .appearance-section .theme-choice-card.active{background:#1e293b;border-color:#00a86b}body.dark-theme .appearance-section .theme-choice-card .theme-choice-info .choice-title,[data-theme=dark] .appearance-section .theme-choice-card .theme-choice-info .choice-title{color:var(--text-primary, #f1f5f9)}body.dark-theme .appearance-section .theme-choice-card .theme-choice-info .choice-desc,[data-theme=dark] .appearance-section .theme-choice-card .theme-choice-info .choice-desc{color:var(--text-secondary, #94a3b8)}body.dark-theme .appearance-section .sound-setting-card .sound-top-row,[data-theme=dark] .appearance-section .sound-setting-card .sound-top-row{border-bottom-color:var(--border, #334155)}body.dark-theme .appearance-section .sound-setting-card .sound-toggle-wrapper .toggle-status-text,[data-theme=dark] .appearance-section .sound-setting-card .sound-toggle-wrapper .toggle-status-text{color:var(--text-primary, #f1f5f9)}body.dark-theme .appearance-section .sound-setting-card .sound-test-bar .test-label,[data-theme=dark] .appearance-section .sound-setting-card .sound-test-bar .test-label{color:var(--text-secondary, #94a3b8)}body.dark-theme .appearance-section .sound-setting-card .sound-test-bar .test-buttons-row button,[data-theme=dark] .appearance-section .sound-setting-card .sound-test-bar .test-buttons-row button{background:#0f172a;border-color:#334155;color:#e2e8f0}body.dark-theme .appearance-section .sound-setting-card .sound-test-bar .test-buttons-row button:hover:not(:disabled),[data-theme=dark] .appearance-section .sound-setting-card .sound-test-bar .test-buttons-row button:hover:not(:disabled){background:#1e293b;border-color:#475569}body.dark-theme .appearance-section .sound-setting-card .sound-test-bar .test-buttons-row button.btn-test-chime,[data-theme=dark] .appearance-section .sound-setting-card .sound-test-bar .test-buttons-row button.btn-test-chime{background:#00a86b26;border-color:#00a86b59;color:#34d399}body.dark-theme .appearance-section .sound-setting-card .sound-test-bar .test-buttons-row button.btn-test-chime:hover:not(:disabled),[data-theme=dark] .appearance-section .sound-setting-card .sound-test-bar .test-buttons-row button.btn-test-chime:hover:not(:disabled){background:#00a86b40}body.dark-theme .settings-container,[data-theme=dark] .settings-container,body.dark-theme .settings-container h1,body.dark-theme .settings-container h2,body.dark-theme .settings-container h3,body.dark-theme .settings-container h4,body.dark-theme .settings-container h5,body.dark-theme .settings-container h6,[data-theme=dark] .settings-container h1,[data-theme=dark] .settings-container h2,[data-theme=dark] .settings-container h3,[data-theme=dark] .settings-container h4,[data-theme=dark] .settings-container h5,[data-theme=dark] .settings-container h6{color:#f8fafc!important}body.dark-theme .settings-tabs,[data-theme=dark] .settings-tabs{border-bottom-color:#243247!important}body.dark-theme .settings-tabs button,[data-theme=dark] .settings-tabs button{background:#162032!important;border-color:#243247!important;color:#94a3b8!important}body.dark-theme .settings-tabs button:hover,[data-theme=dark] .settings-tabs button:hover{background:#1e293b!important;border-color:#334155!important;color:#f8fafc!important}body.dark-theme .settings-tabs button.active,[data-theme=dark] .settings-tabs button.active{background:linear-gradient(135deg,#00bfa5,#0d9488)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 4px 15px #00bfa54d!important}body.dark-theme .settings-section,body.dark-theme .user-form,body.dark-theme .fiscal-preview-card,body.dark-theme .voice-guide-card,[data-theme=dark] .settings-section,[data-theme=dark] .user-form,[data-theme=dark] .fiscal-preview-card,[data-theme=dark] .voice-guide-card{background:#131d2e!important;border-color:#243247!important;color:#f8fafc!important;box-shadow:0 10px 30px #0006!important}body.dark-theme .settings-section h2,body.dark-theme .settings-section h3,body.dark-theme .settings-section h4,body.dark-theme .user-form h2,body.dark-theme .user-form h3,body.dark-theme .user-form h4,body.dark-theme .fiscal-preview-card h2,body.dark-theme .fiscal-preview-card h3,body.dark-theme .fiscal-preview-card h4,body.dark-theme .voice-guide-card h2,body.dark-theme .voice-guide-card h3,body.dark-theme .voice-guide-card h4,[data-theme=dark] .settings-section h2,[data-theme=dark] .settings-section h3,[data-theme=dark] .settings-section h4,[data-theme=dark] .user-form h2,[data-theme=dark] .user-form h3,[data-theme=dark] .user-form h4,[data-theme=dark] .fiscal-preview-card h2,[data-theme=dark] .fiscal-preview-card h3,[data-theme=dark] .fiscal-preview-card h4,[data-theme=dark] .voice-guide-card h2,[data-theme=dark] .voice-guide-card h3,[data-theme=dark] .voice-guide-card h4{color:#f8fafc!important}body.dark-theme .settings-section p,body.dark-theme .settings-section .desc,body.dark-theme .settings-section .subtitle,body.dark-theme .settings-section .section-description,body.dark-theme .user-form p,body.dark-theme .user-form .desc,body.dark-theme .user-form .subtitle,body.dark-theme .user-form .section-description,body.dark-theme .fiscal-preview-card p,body.dark-theme .fiscal-preview-card .desc,body.dark-theme .fiscal-preview-card .subtitle,body.dark-theme .fiscal-preview-card .section-description,body.dark-theme .voice-guide-card p,body.dark-theme .voice-guide-card .desc,body.dark-theme .voice-guide-card .subtitle,body.dark-theme .voice-guide-card .section-description,[data-theme=dark] .settings-section p,[data-theme=dark] .settings-section .desc,[data-theme=dark] .settings-section .subtitle,[data-theme=dark] .settings-section .section-description,[data-theme=dark] .user-form p,[data-theme=dark] .user-form .desc,[data-theme=dark] .user-form .subtitle,[data-theme=dark] .user-form .section-description,[data-theme=dark] .fiscal-preview-card p,[data-theme=dark] .fiscal-preview-card .desc,[data-theme=dark] .fiscal-preview-card .subtitle,[data-theme=dark] .fiscal-preview-card .section-description,[data-theme=dark] .voice-guide-card p,[data-theme=dark] .voice-guide-card .desc,[data-theme=dark] .voice-guide-card .subtitle,[data-theme=dark] .voice-guide-card .section-description{color:#94a3b8!important}body.dark-theme .settings-section label,body.dark-theme .user-form label,body.dark-theme .fiscal-preview-card label,body.dark-theme .voice-guide-card label,[data-theme=dark] .settings-section label,[data-theme=dark] .user-form label,[data-theme=dark] .fiscal-preview-card label,[data-theme=dark] .voice-guide-card label{color:#cbd5e1!important}body.dark-theme .settings-section input:not([type=checkbox]):not([type=radio]),body.dark-theme .settings-section select,body.dark-theme .settings-section textarea,body.dark-theme .user-form input:not([type=checkbox]):not([type=radio]),body.dark-theme .user-form select,body.dark-theme .user-form textarea,body.dark-theme .fiscal-preview-card input:not([type=checkbox]):not([type=radio]),body.dark-theme .fiscal-preview-card select,body.dark-theme .fiscal-preview-card textarea,body.dark-theme .voice-guide-card input:not([type=checkbox]):not([type=radio]),body.dark-theme .voice-guide-card select,body.dark-theme .voice-guide-card textarea,[data-theme=dark] .settings-section input:not([type=checkbox]):not([type=radio]),[data-theme=dark] .settings-section select,[data-theme=dark] .settings-section textarea,[data-theme=dark] .user-form input:not([type=checkbox]):not([type=radio]),[data-theme=dark] .user-form select,[data-theme=dark] .user-form textarea,[data-theme=dark] .fiscal-preview-card input:not([type=checkbox]):not([type=radio]),[data-theme=dark] .fiscal-preview-card select,[data-theme=dark] .fiscal-preview-card textarea,[data-theme=dark] .voice-guide-card input:not([type=checkbox]):not([type=radio]),[data-theme=dark] .voice-guide-card select,[data-theme=dark] .voice-guide-card textarea{background:#090e17!important;border-color:#243247!important;color:#f8fafc!important}body.dark-theme .settings-section input:not([type=checkbox]):not([type=radio]):focus,body.dark-theme .settings-section select:focus,body.dark-theme .settings-section textarea:focus,body.dark-theme .user-form input:not([type=checkbox]):not([type=radio]):focus,body.dark-theme .user-form select:focus,body.dark-theme .user-form textarea:focus,body.dark-theme .fiscal-preview-card input:not([type=checkbox]):not([type=radio]):focus,body.dark-theme .fiscal-preview-card select:focus,body.dark-theme .fiscal-preview-card textarea:focus,body.dark-theme .voice-guide-card input:not([type=checkbox]):not([type=radio]):focus,body.dark-theme .voice-guide-card select:focus,body.dark-theme .voice-guide-card textarea:focus,[data-theme=dark] .settings-section input:not([type=checkbox]):not([type=radio]):focus,[data-theme=dark] .settings-section select:focus,[data-theme=dark] .settings-section textarea:focus,[data-theme=dark] .user-form input:not([type=checkbox]):not([type=radio]):focus,[data-theme=dark] .user-form select:focus,[data-theme=dark] .user-form textarea:focus,[data-theme=dark] .fiscal-preview-card input:not([type=checkbox]):not([type=radio]):focus,[data-theme=dark] .fiscal-preview-card select:focus,[data-theme=dark] .fiscal-preview-card textarea:focus,[data-theme=dark] .voice-guide-card input:not([type=checkbox]):not([type=radio]):focus,[data-theme=dark] .voice-guide-card select:focus,[data-theme=dark] .voice-guide-card textarea:focus{border-color:#14b8a6!important;background:#111a28!important}body.dark-theme .settings-section .btn-secondary,body.dark-theme .user-form .btn-secondary,body.dark-theme .fiscal-preview-card .btn-secondary,body.dark-theme .voice-guide-card .btn-secondary,[data-theme=dark] .settings-section .btn-secondary,[data-theme=dark] .user-form .btn-secondary,[data-theme=dark] .fiscal-preview-card .btn-secondary,[data-theme=dark] .voice-guide-card .btn-secondary{background:#162032!important;border-color:#243247!important;color:#cbd5e1!important}body.dark-theme .settings-section .btn-secondary:hover,body.dark-theme .user-form .btn-secondary:hover,body.dark-theme .fiscal-preview-card .btn-secondary:hover,body.dark-theme .voice-guide-card .btn-secondary:hover,[data-theme=dark] .settings-section .btn-secondary:hover,[data-theme=dark] .user-form .btn-secondary:hover,[data-theme=dark] .fiscal-preview-card .btn-secondary:hover,[data-theme=dark] .voice-guide-card .btn-secondary:hover{background:#1e293b!important;color:#f8fafc!important}body.dark-theme .fiscal-guide-card,[data-theme=dark] .fiscal-guide-card{background:#131d2e!important;border-color:#243247!important;box-shadow:0 4px 24px #0006!important}body.dark-theme .fiscal-guide-card .guide-header,[data-theme=dark] .fiscal-guide-card .guide-header{background:linear-gradient(135deg,#162032,#1a273e)!important;border-bottom-color:#243247!important}body.dark-theme .fiscal-guide-card .guide-header .guide-title,[data-theme=dark] .fiscal-guide-card .guide-header .guide-title{color:#f8fafc!important}body.dark-theme .fiscal-guide-card .guide-header .guide-subtitle,[data-theme=dark] .fiscal-guide-card .guide-header .guide-subtitle{color:#94a3b8!important}body.dark-theme .fiscal-guide-card .guide-header .guide-icon-box,[data-theme=dark] .fiscal-guide-card .guide-header .guide-icon-box{background:#2563eb40!important}body.dark-theme .fiscal-guide-card .guide-header .guide-tag-info,[data-theme=dark] .fiscal-guide-card .guide-header .guide-tag-info{background:#1e293b!important;color:#93c5fd!important}body.dark-theme .fiscal-guide-card .guide-header .btn-guide-toggle,[data-theme=dark] .fiscal-guide-card .guide-header .btn-guide-toggle{background:#162032!important;border-color:#243247!important;color:#cbd5e1!important}body.dark-theme .fiscal-guide-card .guide-header .btn-guide-toggle:hover,[data-theme=dark] .fiscal-guide-card .guide-header .btn-guide-toggle:hover{background:#1e293b!important;border-color:#3b82f6!important;color:#f8fafc!important}body.dark-theme .fiscal-guide-card .guide-body,[data-theme=dark] .fiscal-guide-card .guide-body{background:#131d2e!important}body.dark-theme .fiscal-guide-card .guide-body .guide-nav-bar,[data-theme=dark] .fiscal-guide-card .guide-body .guide-nav-bar{background:#090e17!important;border-color:#243247!important}body.dark-theme .fiscal-guide-card .guide-body .guide-nav-bar .guide-nav-pill,[data-theme=dark] .fiscal-guide-card .guide-body .guide-nav-bar .guide-nav-pill{color:#94a3b8!important}body.dark-theme .fiscal-guide-card .guide-body .guide-nav-bar .guide-nav-pill:hover,[data-theme=dark] .fiscal-guide-card .guide-body .guide-nav-bar .guide-nav-pill:hover{color:#f8fafc!important;background:#ffffff0f!important}body.dark-theme .fiscal-guide-card .guide-body .guide-nav-bar .guide-nav-pill.active,[data-theme=dark] .fiscal-guide-card .guide-body .guide-nav-bar .guide-nav-pill.active{background:#2563eb!important;color:#fff!important;box-shadow:0 3px 10px #2563eb66!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .steps-intro h4,body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .requirements-intro h4,body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .rules-intro h4,body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .links-intro h4,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .steps-intro h4,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .requirements-intro h4,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .rules-intro h4,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .links-intro h4{color:#f8fafc!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .steps-intro p,body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .requirements-intro p,body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .rules-intro p,body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .links-intro p,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .steps-intro p,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .requirements-intro p,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .rules-intro p,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .links-intro p{color:#94a3b8!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .guide-steps-grid .step-card,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .guide-steps-grid .step-card{background:#162032!important;border-color:#243247!important;color:#f8fafc!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .guide-steps-grid .step-card:hover,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .guide-steps-grid .step-card:hover{background:#1a273e!important;border-color:#334155!important;box-shadow:0 8px 20px #0000004d!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .guide-steps-grid .step-card.step-completed,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .guide-steps-grid .step-card.step-completed{border-color:#10b98166!important;background:linear-gradient(180deg,#10b9811f,#162032)!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .guide-steps-grid .step-card .step-badge,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .guide-steps-grid .step-card .step-badge{background:#2563eb33!important;color:#93c5fd!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .guide-steps-grid .step-card .step-badge.success,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .guide-steps-grid .step-card .step-badge.success{background:#10b98133!important;color:#34d399!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .guide-steps-grid .step-card .step-place-tag.portal,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .guide-steps-grid .step-card .step-place-tag.portal{background:#2563eb33!important;color:#93c5fd!important;border-color:#2563eb4d!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .guide-steps-grid .step-card .step-place-tag.system,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .guide-steps-grid .step-card .step-place-tag.system{background:#14b8a633!important;color:#2dd4bf!important;border-color:#14b8a64d!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .guide-steps-grid .step-card .step-place-tag.mixed,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .guide-steps-grid .step-card .step-place-tag.mixed{background:#f59e0b33!important;color:#fcd34d!important;border-color:#f59e0b4d!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .guide-steps-grid .step-card .step-icon-circle,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .guide-steps-grid .step-card .step-icon-circle{background:#0f172a!important;border-color:#243247!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .guide-steps-grid .step-card .step-title h5,body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .guide-steps-grid .step-card h5,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .guide-steps-grid .step-card .step-title h5,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .guide-steps-grid .step-card h5{color:#f8fafc!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .guide-steps-grid .step-card .step-desc,body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .guide-steps-grid .step-card p,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .guide-steps-grid .step-card .step-desc,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .guide-steps-grid .step-card p{color:#94a3b8!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .guide-steps-grid .step-card .step-tips,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .guide-steps-grid .step-card .step-tips{background:#090e17!important;border-color:#1e293b!important;color:#cbd5e1!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .requirements-grid .req-card,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .requirements-grid .req-card{background:#162032!important;border-color:#243247!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .requirements-grid .req-card:hover,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .requirements-grid .req-card:hover{background:#1a273e!important;border-color:#334155!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .requirements-grid .req-card .req-icon,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .requirements-grid .req-card .req-icon{background:#0f172a!important;border-color:#243247!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .requirements-grid .req-card .req-info h5,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .requirements-grid .req-card .req-info h5{color:#f8fafc!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .requirements-grid .req-card .req-info p,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .requirements-grid .req-card .req-info p{color:#94a3b8!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .requirements-grid .req-card .req-info .req-tag,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .requirements-grid .req-card .req-info .req-tag{background:#2563eb33!important;color:#93c5fd!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .rules-cards-grid .rule-box,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .rules-cards-grid .rule-box{background:#162032!important;border-color:#243247!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .rules-cards-grid .rule-box .rule-header h5,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .rules-cards-grid .rule-box .rule-header h5{color:#f8fafc!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .rules-cards-grid .rule-box.highlight-benefit,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .rules-cards-grid .rule-box.highlight-benefit{background:linear-gradient(180deg,#10b9811f,#162032)!important;border-color:#10b98159!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .rules-cards-grid .rule-box.highlight-incentive,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .rules-cards-grid .rule-box.highlight-incentive{background:linear-gradient(180deg,#2563eb1f,#162032)!important;border-color:#2563eb59!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .rules-cards-grid .rule-box .rule-list li,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .rules-cards-grid .rule-box .rule-list li{color:#cbd5e1!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .rules-cards-grid .rule-box .rule-list li strong,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .rules-cards-grid .rule-box .rule-list li strong{color:#f8fafc!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .official-links-grid .link-card,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .official-links-grid .link-card{background:#162032!important;border-color:#243247!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .official-links-grid .link-card:hover,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .official-links-grid .link-card:hover{background:#1e293b!important;border-color:#3b82f6!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .official-links-grid .link-card:hover .external-arrow,body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .official-links-grid .link-card:hover .link-url,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .official-links-grid .link-card:hover .external-arrow,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .official-links-grid .link-card:hover .link-url{color:#60a5fa!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .official-links-grid .link-card .link-icon,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .official-links-grid .link-card .link-icon{background:#0f172a!important;border-color:#243247!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .official-links-grid .link-card .link-content .link-title-row h6,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .official-links-grid .link-card .link-content .link-title-row h6{color:#f8fafc!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .official-links-grid .link-card .link-content p,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .official-links-grid .link-card .link-content p{color:#94a3b8!important}body.dark-theme .fiscal-guide-card .guide-body .guide-tab-content .official-links-grid .link-card .link-content .link-url,[data-theme=dark] .fiscal-guide-card .guide-body .guide-tab-content .official-links-grid .link-card .link-content .link-url{color:#60a5fa!important}body.dark-theme .fiscal-sections-grid .fiscal-section,[data-theme=dark] .fiscal-sections-grid .fiscal-section{background:#131d2e!important;border-color:#243247!important;box-shadow:0 4px 20px #00000059!important}body.dark-theme .fiscal-sections-grid .fiscal-section .fiscal-card-header,[data-theme=dark] .fiscal-sections-grid .fiscal-section .fiscal-card-header{border-bottom-color:#243247!important}body.dark-theme .fiscal-sections-grid .fiscal-section .fiscal-card-header .header-left .header-icon-box,[data-theme=dark] .fiscal-sections-grid .fiscal-section .fiscal-card-header .header-left .header-icon-box{background:#00bfa52e!important}body.dark-theme .fiscal-sections-grid .fiscal-section .fiscal-card-header .header-left h2,[data-theme=dark] .fiscal-sections-grid .fiscal-section .fiscal-card-header .header-left h2{color:#f8fafc!important}body.dark-theme .fiscal-sections-grid .fiscal-section .fiscal-card-header .header-left .header-subtitle,[data-theme=dark] .fiscal-sections-grid .fiscal-section .fiscal-card-header .header-left .header-subtitle{color:#94a3b8!important}body.dark-theme .fiscal-sections-grid .fiscal-section .fiscal-card-header .normative-pill,[data-theme=dark] .fiscal-sections-grid .fiscal-section .fiscal-card-header .normative-pill{background:#00bfa526!important;color:#2dd4bf!important;border-color:#00bfa54d!important}body.dark-theme .fiscal-sections-grid .fiscal-section .section-description,[data-theme=dark] .fiscal-sections-grid .fiscal-section .section-description{color:#94a3b8!important}body.dark-theme .fiscal-sections-grid .fiscal-section .field-hint,[data-theme=dark] .fiscal-sections-grid .fiscal-section .field-hint{color:#64748b!important}body.dark-theme .fiscal-sections-grid .fiscal-section .env-select,[data-theme=dark] .fiscal-sections-grid .fiscal-section .env-select{background:#090e17!important;border-color:#243247!important;color:#f8fafc!important}body.dark-theme .switches-container .switch-card,[data-theme=dark] .switches-container .switch-card{background:#162032!important;border-color:#243247!important}body.dark-theme .switches-container .switch-card.active,[data-theme=dark] .switches-container .switch-card.active{background:#00bfa51a!important;border-color:#00bfa566!important}body.dark-theme .switches-container .switch-card .switch-content .switch-text strong,[data-theme=dark] .switches-container .switch-card .switch-content .switch-text strong{color:#f8fafc!important}body.dark-theme .switches-container .switch-card .switch-content .switch-text span,[data-theme=dark] .switches-container .switch-card .switch-content .switch-text span{color:#94a3b8!important}body.dark-theme .switches-container .switch-card .toggle-switch .switch-slider,[data-theme=dark] .switches-container .switch-card .toggle-switch .switch-slider{background-color:#334155!important}body.dark-theme .cert-header,[data-theme=dark] .cert-header{border-bottom-color:#243247!important}body.dark-theme .cert-header .cert-title h4,[data-theme=dark] .cert-header .cert-title h4{color:#f8fafc!important}body.dark-theme .cert-header .cert-title .cert-issuer,[data-theme=dark] .cert-header .cert-title .cert-issuer,body.dark-theme .cert-details .cert-metric .metric-label,[data-theme=dark] .cert-details .cert-metric .metric-label{color:#94a3b8!important}body.dark-theme .cert-details .cert-metric .metric-value,[data-theme=dark] .cert-details .cert-metric .metric-value,body.dark-theme .cert-empty .empty-text h4,[data-theme=dark] .cert-empty .empty-text h4{color:#f8fafc!important}body.dark-theme .cert-empty .empty-text p,[data-theme=dark] .cert-empty .empty-text p{color:#94a3b8!important}body.dark-theme .cert-empty .empty-tags .security-tag,[data-theme=dark] .cert-empty .empty-tags .security-tag{background:#0f172a!important;border-color:#243247!important;color:#94a3b8!important}body.dark-theme .cert-upload-form h3,[data-theme=dark] .cert-upload-form h3{color:#f8fafc!important}body.dark-theme .cert-upload-form .cert-dropzone,[data-theme=dark] .cert-upload-form .cert-dropzone{background:#090e17!important;border-color:#334155!important}body.dark-theme .cert-upload-form .cert-dropzone:hover,body.dark-theme .cert-upload-form .cert-dropzone.drag-over,[data-theme=dark] .cert-upload-form .cert-dropzone:hover,[data-theme=dark] .cert-upload-form .cert-dropzone.drag-over{border-color:#00bfa5!important;background:#00bfa514!important}body.dark-theme .cert-upload-form .cert-dropzone .dropzone-text strong,[data-theme=dark] .cert-upload-form .cert-dropzone .dropzone-text strong{color:#f8fafc!important}body.dark-theme .cert-upload-form .cert-dropzone .dropzone-text span,[data-theme=dark] .cert-upload-form .cert-dropzone .dropzone-text span{color:#94a3b8!important}body.dark-theme .cert-upload-form .cert-dropzone .selected-file-card,[data-theme=dark] .cert-upload-form .cert-dropzone .selected-file-card{background:#162032!important;border-color:#00bfa566!important}body.dark-theme .cert-upload-form .cert-dropzone .selected-file-card .file-details strong,[data-theme=dark] .cert-upload-form .cert-dropzone .selected-file-card .file-details strong{color:#f8fafc!important}body.dark-theme .cert-upload-form .cert-pwd-group .password-input-wrapper input,[data-theme=dark] .cert-upload-form .cert-pwd-group .password-input-wrapper input{background:#090e17!important;border-color:#243247!important;color:#f8fafc!important}body.dark-theme .sequences-stats-row .seq-stat-card,[data-theme=dark] .sequences-stats-row .seq-stat-card{background:#162032!important;border-color:#243247!important}body.dark-theme .sequences-stats-row .seq-stat-card .stat-number,[data-theme=dark] .sequences-stats-row .seq-stat-card .stat-number{color:#f8fafc!important}body.dark-theme .sequences-stats-row .seq-stat-card .stat-name,[data-theme=dark] .sequences-stats-row .seq-stat-card .stat-name{color:#94a3b8!important}body.dark-theme .sequences-table .seq-prefix,body.dark-theme .sequences-table .mono-num,[data-theme=dark] .sequences-table .seq-prefix,[data-theme=dark] .sequences-table .mono-num{color:#f8fafc!important}body.dark-theme .sequences-table .progress-bar-container,[data-theme=dark] .sequences-table .progress-bar-container{background:#1e293b!important}body.dark-theme .sequences-table .progress-label,[data-theme=dark] .sequences-table .progress-label{color:#94a3b8!important}body.dark-theme .sequences-table .empty-table-cell .empty-state p,[data-theme=dark] .sequences-table .empty-table-cell .empty-state p{color:#f8fafc!important}body.dark-theme .sequences-table .empty-table-cell .empty-state span,[data-theme=dark] .sequences-table .empty-table-cell .empty-state span{color:#94a3b8!important}body.dark-theme .voice-search-bar .search-input-wrapper,body.dark-theme .voice-search-bar .filter-select-wrapper,body.dark-theme .voice-search-bar .page-size-wrapper,[data-theme=dark] .voice-search-bar .search-input-wrapper,[data-theme=dark] .voice-search-bar .filter-select-wrapper,[data-theme=dark] .voice-search-bar .page-size-wrapper{background:#090e17!important;border-color:#243247!important}body.dark-theme .voice-search-bar .search-input-wrapper:hover,body.dark-theme .voice-search-bar .search-input-wrapper:focus-within,body.dark-theme .voice-search-bar .filter-select-wrapper:hover,body.dark-theme .voice-search-bar .filter-select-wrapper:focus-within,body.dark-theme .voice-search-bar .page-size-wrapper:hover,body.dark-theme .voice-search-bar .page-size-wrapper:focus-within,[data-theme=dark] .voice-search-bar .search-input-wrapper:hover,[data-theme=dark] .voice-search-bar .search-input-wrapper:focus-within,[data-theme=dark] .voice-search-bar .filter-select-wrapper:hover,[data-theme=dark] .voice-search-bar .filter-select-wrapper:focus-within,[data-theme=dark] .voice-search-bar .page-size-wrapper:hover,[data-theme=dark] .voice-search-bar .page-size-wrapper:focus-within{border-color:#14b8a6!important;background:#111a28!important}body.dark-theme .voice-search-bar .search-input-wrapper .search-icon,body.dark-theme .voice-search-bar .search-input-wrapper .filter-icon,body.dark-theme .voice-search-bar .search-input-wrapper .size-icon,body.dark-theme .voice-search-bar .filter-select-wrapper .search-icon,body.dark-theme .voice-search-bar .filter-select-wrapper .filter-icon,body.dark-theme .voice-search-bar .filter-select-wrapper .size-icon,body.dark-theme .voice-search-bar .page-size-wrapper .search-icon,body.dark-theme .voice-search-bar .page-size-wrapper .filter-icon,body.dark-theme .voice-search-bar .page-size-wrapper .size-icon,[data-theme=dark] .voice-search-bar .search-input-wrapper .search-icon,[data-theme=dark] .voice-search-bar .search-input-wrapper .filter-icon,[data-theme=dark] .voice-search-bar .search-input-wrapper .size-icon,[data-theme=dark] .voice-search-bar .filter-select-wrapper .search-icon,[data-theme=dark] .voice-search-bar .filter-select-wrapper .filter-icon,[data-theme=dark] .voice-search-bar .filter-select-wrapper .size-icon,[data-theme=dark] .voice-search-bar .page-size-wrapper .search-icon,[data-theme=dark] .voice-search-bar .page-size-wrapper .filter-icon,[data-theme=dark] .voice-search-bar .page-size-wrapper .size-icon{color:#64748b!important}body.dark-theme .voice-search-bar .search-input,[data-theme=dark] .voice-search-bar .search-input{color:#f8fafc!important}body.dark-theme .voice-search-bar .search-input::placeholder,[data-theme=dark] .voice-search-bar .search-input::placeholder{color:#64748b!important}body.dark-theme .voice-search-bar .filter-select,body.dark-theme .voice-search-bar .size-select,[data-theme=dark] .voice-search-bar .filter-select,[data-theme=dark] .voice-search-bar .size-select{color:#f8fafc!important}body.dark-theme .voice-search-bar .filter-select option,body.dark-theme .voice-search-bar .size-select option,[data-theme=dark] .voice-search-bar .filter-select option,[data-theme=dark] .voice-search-bar .size-select option{background:#162032!important;color:#f8fafc!important}body.dark-theme .pagination-container,[data-theme=dark] .pagination-container{border-top-color:#243247!important}body.dark-theme .pagination-container .pagination-info,[data-theme=dark] .pagination-container .pagination-info{color:#94a3b8!important}body.dark-theme .pagination-container .pagination-info strong,[data-theme=dark] .pagination-container .pagination-info strong{color:#f8fafc!important}body.dark-theme .pagination-container .pagination-buttons .btn-page,[data-theme=dark] .pagination-container .pagination-buttons .btn-page{background:#162032!important;border-color:#243247!important;color:#cbd5e1!important}body.dark-theme .pagination-container .pagination-buttons .btn-page:hover:not([disabled]),[data-theme=dark] .pagination-container .pagination-buttons .btn-page:hover:not([disabled]){background:#1e293b!important;border-color:#14b8a6!important;color:#f8fafc!important}body.dark-theme .pagination-container .pagination-buttons .btn-page.active,[data-theme=dark] .pagination-container .pagination-buttons .btn-page.active{background:linear-gradient(135deg,#00bfa5,#0d9488)!important;color:#fff!important;border-color:transparent!important}body.dark-theme .badge,[data-theme=dark] .badge{background:#1e293b!important;color:#cbd5e1!important;border-color:#334155!important}body.dark-theme .modal-overlay,[data-theme=dark] .modal-overlay{background:#000000b3!important}body.dark-theme .modal,[data-theme=dark] .modal{background:#131d2e!important;border-color:#243247!important;color:#f8fafc!important;box-shadow:0 25px 50px #0009!important}body.dark-theme .modal .modal-header,[data-theme=dark] .modal .modal-header{border-bottom-color:#243247!important}body.dark-theme .modal .modal-header h3,[data-theme=dark] .modal .modal-header h3{color:#f8fafc!important}body.dark-theme .modal .modal-header .btn-close,[data-theme=dark] .modal .modal-header .btn-close{background:#162032!important;color:#94a3b8!important}body.dark-theme .modal .modal-header .btn-close:hover,[data-theme=dark] .modal .modal-header .btn-close:hover{background:#1e293b!important;color:#f8fafc!important}body.dark-theme .modal .modal-body .modal-desc,[data-theme=dark] .modal .modal-body .modal-desc{color:#94a3b8!important}body.dark-theme .modal .modal-footer,[data-theme=dark] .modal .modal-footer{background:#0f172a!important;border-top-color:#243247!important}body.dark-theme .appearance-section .theme-setting-card,[data-theme=dark] .appearance-section .theme-setting-card{background:#131d2e!important;border-color:#243247!important}body.dark-theme .appearance-section .theme-setting-card .card-title-row .card-icon,[data-theme=dark] .appearance-section .theme-setting-card .card-title-row .card-icon{background:#14b8a626!important;color:#2dd4bf!important}body.dark-theme .appearance-section .theme-setting-card .card-title-row h3,[data-theme=dark] .appearance-section .theme-setting-card .card-title-row h3{color:#f8fafc!important}body.dark-theme .appearance-section .theme-setting-card .card-title-row .card-subtitle,[data-theme=dark] .appearance-section .theme-setting-card .card-title-row .card-subtitle{color:#94a3b8!important}body.dark-theme .appearance-section .theme-choice-card,[data-theme=dark] .appearance-section .theme-choice-card{background:#162032!important;border-color:#243247!important}body.dark-theme .appearance-section .theme-choice-card:hover,[data-theme=dark] .appearance-section .theme-choice-card:hover{border-color:#14b8a6!important;background:#1a273e!important}body.dark-theme .appearance-section .theme-choice-card.active,[data-theme=dark] .appearance-section .theme-choice-card.active{background:#1a273e!important;border-color:#14b8a6!important;box-shadow:0 0 0 1px #14b8a6,0 8px 20px #14b8a633!important}body.dark-theme .appearance-section .theme-choice-card.active .choice-title,[data-theme=dark] .appearance-section .theme-choice-card.active .choice-title{color:#2dd4bf!important}body.dark-theme .appearance-section .theme-choice-card .choice-title,[data-theme=dark] .appearance-section .theme-choice-card .choice-title{color:#f8fafc!important}body.dark-theme .appearance-section .theme-choice-card .choice-desc,[data-theme=dark] .appearance-section .theme-choice-card .choice-desc{color:#94a3b8!important}body.dark-theme .data-table th,[data-theme=dark] .data-table th{background:#162032!important;border-bottom-color:#243247!important;color:#94a3b8!important}body.dark-theme .data-table td,[data-theme=dark] .data-table td{border-bottom-color:#1e293b!important;color:#f8fafc!important}body.dark-theme .data-table tr:hover td,[data-theme=dark] .data-table tr:hover td{background:#162032!important}body.dark-theme .import-container .import-header h2,[data-theme=dark] .import-container .import-header h2{color:#f8fafc!important}body.dark-theme .import-container .import-header .subtitle,[data-theme=dark] .import-container .import-header .subtitle{color:#94a3b8!important}body.dark-theme .import-container .import-header .back-link,[data-theme=dark] .import-container .import-header .back-link{color:#2dd4bf!important}body.dark-theme .import-container .import-header .btn-template,[data-theme=dark] .import-container .import-header .btn-template{background:#162032!important;border-color:#243247!important;color:#f8fafc!important}body.dark-theme .import-container .import-header .btn-template:hover,[data-theme=dark] .import-container .import-header .btn-template:hover{background:#1e293b!important}body.dark-theme .import-container .dropzone-card,[data-theme=dark] .import-container .dropzone-card{background:#131d2e!important;border-color:#243247!important}body.dark-theme .import-container .dropzone-card h3,[data-theme=dark] .import-container .dropzone-card h3{color:#f8fafc!important}body.dark-theme .import-container .dropzone-card p,[data-theme=dark] .import-container .dropzone-card p{color:#94a3b8!important}body.dark-theme .import-container .dropzone-card:hover,body.dark-theme .import-container .dropzone-card.dragging,[data-theme=dark] .import-container .dropzone-card:hover,[data-theme=dark] .import-container .dropzone-card.dragging{background:#00bfa514!important;border-color:#00bfa5!important}body.dark-theme .import-container .summary-cards .card,[data-theme=dark] .import-container .summary-cards .card{background:#162032!important;border-color:#243247!important}body.dark-theme .import-container .summary-cards .card .card-label,[data-theme=dark] .import-container .summary-cards .card .card-label{color:#94a3b8!important}body.dark-theme .import-container .summary-cards .card .card-value,[data-theme=dark] .import-container .summary-cards .card .card-value{color:#f8fafc!important}body.dark-theme .import-container .table-container,[data-theme=dark] .import-container .table-container{background:#131d2e!important;border-color:#243247!important}body.dark-theme .import-container .table-container h3,[data-theme=dark] .import-container .table-container h3{color:#f8fafc!important}body.dark-theme .import-container .table-container .preview-table th,[data-theme=dark] .import-container .table-container .preview-table th{background:#162032!important;border-bottom-color:#243247!important;color:#94a3b8!important}body.dark-theme .import-container .table-container .preview-table td,[data-theme=dark] .import-container .table-container .preview-table td{border-bottom-color:#1e293b!important;color:#f8fafc!important}body.dark-theme .import-container .table-container .preview-table tr:hover td,[data-theme=dark] .import-container .table-container .preview-table tr:hover td{background:#ffffff08!important}body.dark-theme .import-container .actions-footer,[data-theme=dark] .import-container .actions-footer{background:#131d2e!important;border-color:#243247!important}body.dark-theme .import-container .actions-footer .footer-info p,[data-theme=dark] .import-container .actions-footer .footer-info p{color:#94a3b8!important}body.dark-theme .import-container .actions-footer .btn-cancel,[data-theme=dark] .import-container .actions-footer .btn-cancel{background:#162032!important;border-color:#243247!important;color:#cbd5e1!important}body.dark-theme .import-container .actions-footer .btn-cancel:hover,[data-theme=dark] .import-container .actions-footer .btn-cancel:hover{background:#1e293b!important}body.dark-theme .owner-drawer,[data-theme=dark] .owner-drawer{background:#131d2e!important;color:#f8fafc!important;border-left-color:#243247!important;box-shadow:-8px 0 35px #00000080!important}body.dark-theme .owner-drawer .drawer-header,[data-theme=dark] .owner-drawer .drawer-header{background:#131d2e!important;border-bottom-color:#243247!important}body.dark-theme .owner-drawer .drawer-header .header-title .ai-badge,[data-theme=dark] .owner-drawer .drawer-header .header-title .ai-badge{background:#00bfa526!important;color:#2dd4bf!important;border-color:#00bfa54d!important}body.dark-theme .owner-drawer .drawer-header .header-title h2,[data-theme=dark] .owner-drawer .drawer-header .header-title h2{color:#f8fafc!important}body.dark-theme .owner-drawer .drawer-header .btn-close,[data-theme=dark] .owner-drawer .drawer-header .btn-close{color:#94a3b8!important}body.dark-theme .owner-drawer .drawer-header .btn-close:hover,[data-theme=dark] .owner-drawer .drawer-header .btn-close:hover{background:#162032!important;color:#f8fafc!important}body.dark-theme .owner-drawer .drawer-body,[data-theme=dark] .owner-drawer .drawer-body{background:#090e17!important}body.dark-theme .owner-drawer .drawer-body::-webkit-scrollbar-thumb,[data-theme=dark] .owner-drawer .drawer-body::-webkit-scrollbar-thumb{background:#243247!important}body.dark-theme .owner-drawer .voice-hub,[data-theme=dark] .owner-drawer .voice-hub{background:#131d2e!important;border-color:#243247!important}body.dark-theme .owner-drawer .voice-hub .voice-status .idle-label,[data-theme=dark] .owner-drawer .voice-hub .voice-status .idle-label{color:#94a3b8!important}body.dark-theme .owner-drawer .voice-hub .voice-status .thinking-label,[data-theme=dark] .owner-drawer .voice-hub .voice-status .thinking-label{color:#2dd4bf!important}body.dark-theme .owner-drawer .voice-hub .transcript-box,[data-theme=dark] .owner-drawer .voice-hub .transcript-box{background:#090e17!important;border-color:#243247!important;color:#f8fafc!important}body.dark-theme .owner-drawer .suggestions-section .section-title,[data-theme=dark] .owner-drawer .suggestions-section .section-title{color:#94a3b8!important}body.dark-theme .owner-drawer .suggestions-section .suggestions-chips .chip,[data-theme=dark] .owner-drawer .suggestions-section .suggestions-chips .chip{background:#131d2e!important;border-color:#243247!important;color:#cbd5e1!important}body.dark-theme .owner-drawer .suggestions-section .suggestions-chips .chip:hover,[data-theme=dark] .owner-drawer .suggestions-section .suggestions-chips .chip:hover{background:#162032!important;border-color:#00bfa5!important;color:#2dd4bf!important}body.dark-theme .owner-drawer .query-form .query-input,[data-theme=dark] .owner-drawer .query-form .query-input{background:#131d2e!important;border-color:#243247!important;color:#f8fafc!important}body.dark-theme .owner-drawer .query-form .query-input::placeholder,[data-theme=dark] .owner-drawer .query-form .query-input::placeholder{color:#64748b!important}body.dark-theme .owner-drawer .query-form .query-input:focus,[data-theme=dark] .owner-drawer .query-form .query-input:focus{border-color:#00bfa5!important}body.dark-theme .owner-drawer .error-alert,[data-theme=dark] .owner-drawer .error-alert{background:#ef444426!important;border-color:#ef444459!important;color:#f87171!important}body.dark-theme .owner-drawer .response-container .spoken-bubble,[data-theme=dark] .owner-drawer .response-container .spoken-bubble{background:#131d2e!important;border-color:#243247!important}body.dark-theme .owner-drawer .response-container .spoken-bubble .bubble-header .ai-avatar,[data-theme=dark] .owner-drawer .response-container .spoken-bubble .bubble-header .ai-avatar{color:#2dd4bf!important}body.dark-theme .owner-drawer .response-container .spoken-bubble .bubble-header .btn-speak,[data-theme=dark] .owner-drawer .response-container .spoken-bubble .bubble-header .btn-speak{background:#162032!important;border-color:#243247!important;color:#cbd5e1!important}body.dark-theme .owner-drawer .response-container .spoken-bubble .bubble-header .btn-speak:hover,[data-theme=dark] .owner-drawer .response-container .spoken-bubble .bubble-header .btn-speak:hover{background:#1e293b!important;color:#2dd4bf!important}body.dark-theme .owner-drawer .response-container .spoken-bubble .spoken-text,[data-theme=dark] .owner-drawer .response-container .spoken-bubble .spoken-text{color:#f8fafc!important}body.dark-theme .owner-drawer .response-container .metric-card,[data-theme=dark] .owner-drawer .response-container .metric-card{background:#131d2e!important;border-color:#243247!important}body.dark-theme .owner-drawer .response-container .metric-card .card-top .card-title,[data-theme=dark] .owner-drawer .response-container .metric-card .card-top .card-title{color:#94a3b8!important}body.dark-theme .owner-drawer .response-container .metric-card .card-top .card-main-val,[data-theme=dark] .owner-drawer .response-container .metric-card .card-top .card-main-val{color:#f8fafc!important}body.dark-theme .owner-drawer .response-container .metric-card .card-subtitle,[data-theme=dark] .owner-drawer .response-container .metric-card .card-subtitle{color:#64748b!important}body.dark-theme .owner-drawer .response-container .metric-card .card-items-list,[data-theme=dark] .owner-drawer .response-container .metric-card .card-items-list{border-top-color:#243247!important}body.dark-theme .owner-drawer .response-container .metric-card .card-items-list .card-item-row .item-label,[data-theme=dark] .owner-drawer .response-container .metric-card .card-items-list .card-item-row .item-label{color:#cbd5e1!important}body.dark-theme .owner-drawer .response-container .metric-card .card-items-list .card-item-row .item-val,[data-theme=dark] .owner-drawer .response-container .metric-card .card-items-list .card-item-row .item-val{color:#f8fafc!important}body.dark-theme .owner-drawer .response-container .metric-card .card-items-list .card-item-row .item-tag,[data-theme=dark] .owner-drawer .response-container .metric-card .card-items-list .card-item-row .item-tag{background:#00bfa526!important;color:#2dd4bf!important}body.dark-theme .superadmin-container,[data-theme=dark] .superadmin-container,body.dark-theme .header h1,[data-theme=dark] .header h1{color:#f8fafc}body.dark-theme .header p,[data-theme=dark] .header p{color:#94a3b8}body.dark-theme .kpi-card,[data-theme=dark] .kpi-card{background:#131d2e;border-color:#243247}body.dark-theme .kpi-card:hover,[data-theme=dark] .kpi-card:hover{box-shadow:0 8px 24px #0006;border-color:#00bfa5}body.dark-theme .kpi-card h3,[data-theme=dark] .kpi-card h3{color:#94a3b8}body.dark-theme .kpi-card .kpi-value,[data-theme=dark] .kpi-card .kpi-value{color:#f8fafc}body.dark-theme .kpi-card.revenue,[data-theme=dark] .kpi-card.revenue{background:#4ade801f;border-color:#4ade804d}body.dark-theme .kpi-card.revenue .kpi-value,[data-theme=dark] .kpi-card.revenue .kpi-value{color:#4ade80}body.dark-theme .search-wrapper .search-input,[data-theme=dark] .search-wrapper .search-input{background:#090e17;border-color:#243247;color:#f8fafc}body.dark-theme .search-wrapper .search-input::placeholder,[data-theme=dark] .search-wrapper .search-input::placeholder{color:#64748b}body.dark-theme .search-wrapper .search-input:focus,[data-theme=dark] .search-wrapper .search-input:focus{background:#162032;border-color:#00bfa5}body.dark-theme .search-wrapper .clear-btn,[data-theme=dark] .search-wrapper .clear-btn{color:#94a3b8}body.dark-theme .search-wrapper .clear-btn:hover,[data-theme=dark] .search-wrapper .clear-btn:hover{color:#f8fafc}body.dark-theme .filter-select,[data-theme=dark] .filter-select{background-color:#090e17;border-color:#243247;color:#f8fafc}body.dark-theme .filter-select:hover,[data-theme=dark] .filter-select:hover{background-color:#162032;border-color:#334155}body.dark-theme .filter-select:focus,[data-theme=dark] .filter-select:focus{border-color:#00bfa5;background-color:#162032}body.dark-theme .filter-select option,[data-theme=dark] .filter-select option{background-color:#131d2e;color:#f8fafc}body.dark-theme .table-container,[data-theme=dark] .table-container{background:#131d2e;border-color:#243247}body.dark-theme .data-table th,[data-theme=dark] .data-table th{background:#162032;color:#94a3b8;border-bottom-color:#243247}body.dark-theme .data-table td,[data-theme=dark] .data-table td{border-bottom-color:#1e293b;color:#f8fafc}body.dark-theme .data-table tbody tr:hover,[data-theme=dark] .data-table tbody tr:hover{background:#162032}body.dark-theme .data-table .expired,[data-theme=dark] .data-table .expired{background:#ef44441f}body.dark-theme .data-table .expired:hover,[data-theme=dark] .data-table .expired:hover{background:#ef44442e}body.dark-theme .data-table .price-label,[data-theme=dark] .data-table .price-label{color:#94a3b8}body.dark-theme .btn-secondary,[data-theme=dark] .btn-secondary{background:#162032;border-color:#243247;color:#cbd5e1}body.dark-theme .btn-secondary:hover,[data-theme=dark] .btn-secondary:hover{background:#1e293b;color:#f8fafc;border-color:#00bfa5}body.dark-theme .pagination,[data-theme=dark] .pagination{color:#94a3b8}body.dark-theme .pagination button,[data-theme=dark] .pagination button{background:#162032;border:1px solid #243247;color:#cbd5e1}body.dark-theme .pagination button:hover:not(:disabled),[data-theme=dark] .pagination button:hover:not(:disabled){background:#1e293b;color:#f8fafc;border-color:#00bfa5}body.dark-theme .empty-state,body.dark-theme .loading-container,[data-theme=dark] .empty-state,[data-theme=dark] .loading-container{color:#94a3b8}body.dark-theme .modal-backdrop,[data-theme=dark] .modal-backdrop{background:#000000b3}body.dark-theme .modal,[data-theme=dark] .modal{background:#131d2e;border-color:#243247;color:#f8fafc;box-shadow:0 25px 60px -15px #0009}body.dark-theme .modal .modal-header,[data-theme=dark] .modal .modal-header{background:#162032;border-bottom-color:#243247}body.dark-theme .modal .modal-header .modal-header-left .modal-icon-badge,[data-theme=dark] .modal .modal-header .modal-header-left .modal-icon-badge{background:#00bfa526;color:#2dd4bf}body.dark-theme .modal .modal-header .modal-header-left h2,[data-theme=dark] .modal .modal-header .modal-header-left h2{color:#f8fafc}body.dark-theme .modal .modal-header .modal-header-left .modal-subtitle,[data-theme=dark] .modal .modal-header .modal-header-left .modal-subtitle,body.dark-theme .modal .modal-header .modal-close-btn,[data-theme=dark] .modal .modal-header .modal-close-btn{color:#94a3b8}body.dark-theme .modal .modal-header .modal-close-btn:hover,[data-theme=dark] .modal .modal-header .modal-close-btn:hover{background-color:#1e293b;color:#f8fafc}body.dark-theme .modal .modal-body,[data-theme=dark] .modal .modal-body{background:#131d2e;color:#f8fafc}body.dark-theme .modal .modal-body .form-group label,[data-theme=dark] .modal .modal-body .form-group label{color:#cbd5e1}body.dark-theme .modal .modal-body .form-group input,body.dark-theme .modal .modal-body .form-group select,body.dark-theme .modal .modal-body .form-group textarea,[data-theme=dark] .modal .modal-body .form-group input,[data-theme=dark] .modal .modal-body .form-group select,[data-theme=dark] .modal .modal-body .form-group textarea{background:#090e17;border-color:#243247;color:#f8fafc}body.dark-theme .modal .modal-body .form-group input:focus,body.dark-theme .modal .modal-body .form-group select:focus,body.dark-theme .modal .modal-body .form-group textarea:focus,[data-theme=dark] .modal .modal-body .form-group input:focus,[data-theme=dark] .modal .modal-body .form-group select:focus,[data-theme=dark] .modal .modal-body .form-group textarea:focus{border-color:#00bfa5;box-shadow:0 0 0 2px #00bfa540}body.dark-theme .modal .modal-actions,[data-theme=dark] .modal .modal-actions{border-top-color:#243247}body.dark-theme .voice-modal-dialog,[data-theme=dark] .voice-modal-dialog{background:#131d2e!important;border-color:#243247!important;color:#f8fafc!important;box-shadow:0 25px 60px #0009!important}body.dark-theme .voice-modal-dialog .modal-header,[data-theme=dark] .voice-modal-dialog .modal-header{background:#131d2e!important;border-bottom-color:#243247!important}body.dark-theme .voice-modal-dialog .modal-header .header-left .header-icon,[data-theme=dark] .voice-modal-dialog .modal-header .header-left .header-icon{background:#00bfa526!important}body.dark-theme .voice-modal-dialog .modal-header .header-left h2,[data-theme=dark] .voice-modal-dialog .modal-header .header-left h2{color:#f8fafc!important}body.dark-theme .voice-modal-dialog .modal-header .header-left p,[data-theme=dark] .voice-modal-dialog .modal-header .header-left p,body.dark-theme .voice-modal-dialog .modal-header .btn-close,[data-theme=dark] .voice-modal-dialog .modal-header .btn-close{color:#94a3b8!important}body.dark-theme .voice-modal-dialog .modal-header .btn-close:hover,[data-theme=dark] .voice-modal-dialog .modal-header .btn-close:hover{background:#162032!important;color:#f8fafc!important}body.dark-theme .voice-modal-dialog .modal-body,[data-theme=dark] .voice-modal-dialog .modal-body{background:#090e17!important}body.dark-theme .voice-modal-dialog .modal-body::-webkit-scrollbar-thumb,[data-theme=dark] .voice-modal-dialog .modal-body::-webkit-scrollbar-thumb{background:#243247!important}body.dark-theme .voice-modal-dialog .tab-nav .tab-btn,[data-theme=dark] .voice-modal-dialog .tab-nav .tab-btn{background:#131d2e!important;border-color:#243247!important;color:#cbd5e1!important}body.dark-theme .voice-modal-dialog .tab-nav .tab-btn:hover,[data-theme=dark] .voice-modal-dialog .tab-nav .tab-btn:hover{background:#162032!important;color:#f8fafc!important}body.dark-theme .voice-modal-dialog .tab-nav .tab-btn.active,[data-theme=dark] .voice-modal-dialog .tab-nav .tab-btn.active{background:#00bfa5!important;color:#fff!important;border-color:#00bfa5!important}body.dark-theme .voice-modal-dialog .examples-grid .example-card,[data-theme=dark] .voice-modal-dialog .examples-grid .example-card{background:#131d2e!important;border-color:#243247!important}body.dark-theme .voice-modal-dialog .examples-grid .example-card:hover,[data-theme=dark] .voice-modal-dialog .examples-grid .example-card:hover{border-color:#00bfa5!important;box-shadow:0 4px 16px #00bfa533!important}body.dark-theme .voice-modal-dialog .examples-grid .example-card .card-header .badge,[data-theme=dark] .voice-modal-dialog .examples-grid .example-card .card-header .badge{background:#00bfa526!important;color:#2dd4bf!important;border-color:#00bfa54d!important}body.dark-theme .voice-modal-dialog .examples-grid .example-card .card-header h3,[data-theme=dark] .voice-modal-dialog .examples-grid .example-card .card-header h3{color:#f8fafc!important}body.dark-theme .voice-modal-dialog .examples-grid .example-card .explanation,[data-theme=dark] .voice-modal-dialog .examples-grid .example-card .explanation{color:#94a3b8!important}body.dark-theme .voice-modal-dialog .examples-grid .example-card .phrase-bubble,[data-theme=dark] .voice-modal-dialog .examples-grid .example-card .phrase-bubble{background:#090e17!important;border-color:#00bfa5!important}body.dark-theme .voice-modal-dialog .examples-grid .example-card .phrase-bubble .phrase-text,[data-theme=dark] .voice-modal-dialog .examples-grid .example-card .phrase-bubble .phrase-text{color:#2dd4bf!important}body.dark-theme .voice-modal-dialog .examples-grid .example-card .card-actions .btn-action.listen,[data-theme=dark] .voice-modal-dialog .examples-grid .example-card .card-actions .btn-action.listen{background:#162032!important;border-color:#243247!important;color:#cbd5e1!important}body.dark-theme .voice-modal-dialog .examples-grid .example-card .card-actions .btn-action.listen:hover,[data-theme=dark] .voice-modal-dialog .examples-grid .example-card .card-actions .btn-action.listen:hover{background:#1e293b!important;color:#f8fafc!important}body.dark-theme .voice-modal-dialog .modal-footer,[data-theme=dark] .voice-modal-dialog .modal-footer{background:#131d2e!important;border-top-color:#243247!important}body.dark-theme .voice-modal-dialog .modal-footer .shortcut-tip,[data-theme=dark] .voice-modal-dialog .modal-footer .shortcut-tip{color:#94a3b8!important}body.dark-theme .voice-modal-dialog .modal-footer .shortcut-tip code,[data-theme=dark] .voice-modal-dialog .modal-footer .shortcut-tip code{background:#090e17!important;border-color:#243247!important;color:#2dd4bf!important}body.dark-theme ::-webkit-scrollbar-track,[data-theme=dark] ::-webkit-scrollbar-track{background:#090e17}body.dark-theme ::-webkit-scrollbar-thumb,[data-theme=dark] ::-webkit-scrollbar-thumb{background:#243247}body.dark-theme ::-webkit-scrollbar-thumb:hover,[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#14b8a6}body.dark-theme .qty-input-wrapper,[data-theme=dark] .qty-input-wrapper{background:#090e17!important;border-color:#243247!important}body.dark-theme .qty-input-wrapper .qty-input-field,[data-theme=dark] .qty-input-wrapper .qty-input-field{color:#f8fafc!important}body.dark-theme .qty-input-wrapper .unit-badge-tag,[data-theme=dark] .qty-input-wrapper .unit-badge-tag{color:#2dd4bf!important}body.dark-theme .item-fractions-bar,[data-theme=dark] .item-fractions-bar{background:#090e17!important;border-color:#243247!important}body.dark-theme .item-fractions-bar .btn-fraction,[data-theme=dark] .item-fractions-bar .btn-fraction{background:#162032!important;border-color:#243247!important;color:#cbd5e1!important}body.dark-theme .item-fractions-bar .btn-fraction:hover,[data-theme=dark] .item-fractions-bar .btn-fraction:hover{background:#00bfa5!important;border-color:#00bfa5!important;color:#fff!important}body.dark-theme .item-fractions-bar .btn-fraction.money,[data-theme=dark] .item-fractions-bar .btn-fraction.money{background:#10b98129!important;color:#34d399!important;border-color:#10b9814d!important}body.dark-theme .item-fractions-bar .btn-fraction.money:hover,[data-theme=dark] .item-fractions-bar .btn-fraction.money:hover{background:#10b981!important;color:#fff!important}:root{--bg-primary: #F8FAFC;--bg-secondary: #FFFFFF;--bg-glass: rgba(255, 255, 255, .92);--surface: #FFFFFF;--surface-light: #F8FAFC;--surface-hover: #F1F5F9;--border: #E2E8F0;--border-light: #F1F5F9;--border-focus: #00BFA5;--border-glass: rgba(226, 232, 240, .85);--text-primary: #0F172A;--text-secondary: #64748B;--text-muted: #94A3B8;--primary: #00BFA5;--primary-hover: #0D9488;--primary-light: #E6F7F5;--primary-dark: #0F766E;--accent-primary: #00BFA5;--accent-secondary: #0D9488;--accent-glow: rgba(0, 191, 165, .2);--success: #10B981;--success-light: #DCFCE7;--success-text: #166534;--success-glow: rgba(16, 185, 129, .2);--danger: #EF4444;--danger-light: #FEE2E2;--danger-text: #DC2626;--danger-glow: rgba(239, 68, 68, .2);--warning: #F59E0B;--warning-light: #FEF3C7;--warning-text: #B45309;--info: #0284C7;--info-light: #E0F2FE;--info-text: #0369A1;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .04);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .06), 0 1px 2px -1px rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .05), 0 2px 4px -2px rgba(0, 0, 0, .05);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .05), 0 4px 6px -4px rgba(0, 0, 0, .05);--shadow-glow: 0 0 20px rgba(0, 191, 165, .2);--shadow-glow-success: 0 0 20px rgba(16, 185, 129, .2);--space-3xs: 4px;--space-2xs: 8px;--space-xs: 12px;--space-sm: 16px;--space-md: 24px;--space-lg: 32px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-full: 9999px}*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,sans-serif}body{background-color:var(--bg-primary);background-image:radial-gradient(at 0% 0%,rgba(0,191,165,.04) 0px,transparent 50%),radial-gradient(at 100% 100%,rgba(13,148,136,.03) 0px,transparent 50%);background-attachment:fixed;color:var(--text-primary);min-height:100vh;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif;color:var(--text-primary);letter-spacing:-.02em}button{font-family:Inter,sans-serif}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:var(--surface-hover);border-radius:4px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--accent-primary)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:hidden;max-width:100%;width:100%}body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);overflow-x:hidden;max-width:100%;width:100%}img,svg,video,canvas{max-width:100%;height:auto}button,a{touch-action:manipulation}@media(max-width:768px){button,a,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],select,textarea{font-size:16px!important}::-webkit-scrollbar{width:4px;height:4px}}@media(max-width:768px)and (hover:none){*:hover{transform:none!important;box-shadow:none!important}}@media(min-width:1025px){.hide-desktop{display:none!important}}@media(max-width:1024px)and (min-width:769px){.hide-tablet{display:none!important}}@media(max-width:768px){.hide-mobile{display:none!important}}.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
