[data-theme=dark]:not(:has(.login-container)) body{background:var(--surface-container-low)!important;color:var(--on-surface)!important}[data-theme=dark]:not(:has(.login-container)) .page-root{background:var(--surface-container-low)!important;color:var(--on-surface)!important}[data-theme=dark]:not(:has(.login-container)) #app{background:var(--surface-container-low)!important;color:var(--on-surface)!important}[data-theme=dark]:not(:has(.login-container)) main{background:var(--surface-container-low)!important;color:var(--on-surface)!important}:is([data-theme=dark]:not(:has(.login-container)) .card,[data-theme=dark]:not(:has(.login-container)) [class*=card],[data-theme=dark]:not(:has(.login-container)) .panel,[data-theme=dark]:not(:has(.login-container)) .section-card,[data-theme=dark]:not(:has(.login-container)) [class*=panel],[data-theme=dark]:not(:has(.login-container)) .bg-white,[data-theme=dark]:not(:has(.login-container)) .bg-gray-50,[data-theme=dark]:not(:has(.login-container)) .bg-gray-100,[data-theme=dark]:not(:has(.login-container)) .bg-\[\#fff\],[data-theme=dark]:not(:has(.login-container)) .bg-\[\#ffffff\],[data-theme=dark]:not(:has(.login-container)) .bg-\[\#f9fafb\],[data-theme=dark]:not(:has(.login-container)) .bg-\[\#f3f4f6\]){background:var(--surface-container)!important;box-shadow:var(--shadow-card)!important;color:var(--on-surface)!important;border:1px solid #ffffff0d!important}:is([data-theme=dark]:not(:has(.login-container)) .modal,[data-theme=dark]:not(:has(.login-container)) [class*=modal],[data-theme=dark]:not(:has(.login-container)) [role=dialog],[data-theme=dark]:not(:has(.login-container)) .dialog,[data-theme=dark]:not(:has(.login-container)) .sheet){background:var(--surface-container-high)!important;box-shadow:var(--shadow-elevated)!important;color:var(--on-surface)!important;border:1px solid #ffffff12!important}:is([data-theme=dark]:not(:has(.login-container)) .modal-backdrop,[data-theme=dark]:not(:has(.login-container)) .overlay){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8!important}[data-theme=dark]:not(:has(.login-container)) table{background:var(--surface-container)!important;color:var(--on-surface)!important}[data-theme=dark]:not(:has(.login-container)) .table-container{background:var(--surface-container)!important;color:var(--on-surface)!important}:is([data-theme=dark]:not(:has(.login-container)) thead,[data-theme=dark]:not(:has(.login-container)) th){background:var(--surface-container-high)!important;color:var(--on-surface-variant)!important;border-bottom:1px solid #ffffff0f!important}[data-theme=dark]:not(:has(.login-container)) td{color:var(--on-surface)!important;border-bottom:1px solid #ffffff0a!important}[data-theme=dark]:not(:has(.login-container)) tbody tr:hover{background:var(--surface-container-high)!important}[data-theme=dark]:not(:has(.login-container)) td .text-muted{color:var(--on-surface-variant)!important}[data-theme=dark]:not(:has(.login-container)) td .text-secondary{color:var(--on-surface-variant)!important}[data-theme=dark]:not(:has(.login-container)) td small{color:var(--on-surface-variant)!important}[data-theme=dark]:not(:has(.login-container)) td [class*=id]{color:var(--on-surface-variant)!important}[data-theme=dark]:not(:has(.login-container)) input{background:var(--surface-container-high)!important;color:var(--on-surface)!important;border:1px solid #ffffff12!important}[data-theme=dark]:not(:has(.login-container)) select{background:var(--surface-container-high)!important;color:var(--on-surface)!important;border:1px solid #ffffff12!important}[data-theme=dark]:not(:has(.login-container)) textarea{background:var(--surface-container-high)!important;color:var(--on-surface)!important;border:1px solid #ffffff12!important}[data-theme=dark]:not(:has(.login-container)) [class*=input]{background:var(--surface-container-high)!important;color:var(--on-surface)!important;border:1px solid #ffffff12!important}[data-theme=dark]:not(:has(.login-container)) [class*=select]{background:var(--surface-container-high)!important;color:var(--on-surface)!important;border:1px solid #ffffff12!important}[data-theme=dark]:not(:has(.login-container)) input::placeholder{color:var(--on-surface-variant)!important;opacity:1!important}[data-theme=dark]:not(:has(.login-container)) textarea::placeholder{color:var(--on-surface-variant)!important;opacity:1!important}:is([data-theme=dark]:not(:has(.login-container)) input:focus,[data-theme=dark]:not(:has(.login-container)) select:focus,[data-theme=dark]:not(:has(.login-container)) textarea:focus){background:var(--surface-container-highest)!important;border-color:#60a5fa66!important;box-shadow:0 0 0 3px #60a5fa1a!important}:is([data-theme=dark]:not(:has(.login-container)) h1,[data-theme=dark]:not(:has(.login-container)) h2,[data-theme=dark]:not(:has(.login-container)) h3,[data-theme=dark]:not(:has(.login-container)) h4,[data-theme=dark]:not(:has(.login-container)) h5,[data-theme=dark]:not(:has(.login-container)) h6){color:var(--on-surface)!important}[data-theme=dark]:not(:has(.login-container)) p{color:inherit}[data-theme=dark]:not(:has(.login-container)) span:not([class*=badge]):not([class*=chip]):not([class*=pill]){color:inherit}:is([data-theme=dark]:not(:has(.login-container)) .text-secondary,[data-theme=dark]:not(:has(.login-container)) .text-muted,[data-theme=dark]:not(:has(.login-container)) [class*=subtitle],[data-theme=dark]:not(:has(.login-container)) [class*=description],[data-theme=dark]:not(:has(.login-container)) .text-gray-600,[data-theme=dark]:not(:has(.login-container)) .text-gray-500,[data-theme=dark]:not(:has(.login-container)) .text-gray-400){color:var(--on-surface-variant)!important}:is([data-theme=dark]:not(:has(.login-container)) .text-black,[data-theme=dark]:not(:has(.login-container)) [style*="color: #000"],[data-theme=dark]:not(:has(.login-container)) [style*="color: black"],[data-theme=dark]:not(:has(.login-container)) [style*="color:#000"],[data-theme=dark]:not(:has(.login-container)) [style*=color\:black],[data-theme=dark]:not(:has(.login-container)) .text-gray-900,[data-theme=dark]:not(:has(.login-container)) .text-gray-800,[data-theme=dark]:not(:has(.login-container)) .text-gray-700){color:var(--on-surface)!important}:is([data-theme=dark]:not(:has(.login-container)) .sidebar,[data-theme=dark]:not(:has(.login-container)) [class*=sidebar]){background:var(--surface-container-low)!important;border-right:1px solid #ffffff0d!important;box-shadow:4px 0 24px #0006!important}[data-theme=dark]:not(:has(.login-container)) .nav-item{color:var(--on-surface-variant)!important;background:0 0!important}[data-theme=dark]:not(:has(.login-container)) [class*=nav-item]:not(.active):not([class*=active]){color:var(--on-surface-variant)!important;background:0 0!important}:is([data-theme=dark]:not(:has(.login-container)) .nav-item:hover,[data-theme=dark]:not(:has(.login-container)) [class*=nav-item]:hover){color:var(--primary)!important;background:#60a5fa0f!important}:is([data-theme=dark]:not(:has(.login-container)) .nav-item.active,[data-theme=dark]:not(:has(.login-container)) [class*=nav-item][class*=active],[data-theme=dark]:not(:has(.login-container)) [class*=nav-item][aria-current=page]){background:var(--gradient-nav-active)!important;color:#fff!important;box-shadow:0 0 20px #3b82f64d,0 2px 8px #0000004d!important}[data-theme=dark]:not(:has(.login-container)) .topbar{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;color:var(--on-surface)!important;background:#141b24d9!important;border-bottom:1px solid #ffffff0f!important}[data-theme=dark]:not(:has(.login-container)) nav{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;color:var(--on-surface)!important;background:#141b24d9!important;border-bottom:1px solid #ffffff0f!important}[data-theme=dark]:not(:has(.login-container)) header:not(.guide-header){-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;color:var(--on-surface)!important;background:#141b24d9!important;border-bottom:1px solid #ffffff0f!important}[data-theme=dark]:not(:has(.login-container)) [class*=topbar]{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;color:var(--on-surface)!important;background:#141b24d9!important;border-bottom:1px solid #ffffff0f!important}[data-theme=dark]:not(:has(.login-container)) [class*=navbar]{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;color:var(--on-surface)!important;background:#141b24d9!important;border-bottom:1px solid #ffffff0f!important}[data-theme=dark]:not(:has(.login-container)) [class*=header]{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;color:var(--on-surface)!important;background:#141b24d9!important;border-bottom:1px solid #ffffff0f!important}:is([data-theme=dark]:not(:has(.login-container)) .badge-default,[data-theme=dark]:not(:has(.login-container)) [class*=badge-white],[data-theme=dark]:not(:has(.login-container)) [class*=badge-light],[data-theme=dark]:not(:has(.login-container)) [class*=badge-gray]){background:var(--surface-container-highest)!important;color:var(--on-surface-variant)!important;border-color:#ffffff1a!important}[data-theme=dark]:not(:has(.login-container)) hr{background:#ffffff0f!important;border-color:#ffffff0f!important}[data-theme=dark]:not(:has(.login-container)) .divider{background:#ffffff0f!important;border-color:#ffffff0f!important}[data-theme=dark]:not(:has(.login-container)) [class*=divider]{background:#ffffff0f!important;border-color:#ffffff0f!important}[data-theme=dark]:not(:has(.login-container)) [class*=separator]{background:#ffffff0f!important;border-color:#ffffff0f!important}[data-theme=dark]:not(:has(.login-container)) .border-gray-200{background:#ffffff0f!important;border-color:#ffffff0f!important}[data-theme=dark]:not(:has(.login-container)) .border-gray-300{background:#ffffff0f!important;border-color:#ffffff0f!important}[data-theme=dark]:not(:has(.login-container)) .border-gray-100{background:#ffffff0f!important;border-color:#ffffff0f!important}:is([data-theme=dark]:not(:has(.login-container)) [style*="border: 1px solid #"],[data-theme=dark]:not(:has(.login-container)) [style*="border-bottom: 1px solid #e"],[data-theme=dark]:not(:has(.login-container)) [style*="border-top: 1px solid #e"],[data-theme=dark]:not(:has(.login-container)) [class*="border-[#e"],[data-theme=dark]:not(:has(.login-container)) [class*="border-[#d"]){border-color:#ffffff12!important}[data-theme=dark]:not(:has(.login-container)) [class*=dropdown]{background:var(--surface-container-highest)!important;box-shadow:var(--shadow-elevated)!important;color:var(--on-surface)!important;border:1px solid #ffffff14!important}[data-theme=dark]:not(:has(.login-container)) [class*=popover]{background:var(--surface-container-highest)!important;box-shadow:var(--shadow-elevated)!important;color:var(--on-surface)!important;border:1px solid #ffffff14!important}[data-theme=dark]:not(:has(.login-container)) [class*=tooltip]{background:var(--surface-container-highest)!important;box-shadow:var(--shadow-elevated)!important;color:var(--on-surface)!important;border:1px solid #ffffff14!important}[data-theme=dark]:not(:has(.login-container)) [class*=menu]:not(nav):not([class*=nav]){background:var(--surface-container-highest)!important;box-shadow:var(--shadow-elevated)!important;color:var(--on-surface)!important;border:1px solid #ffffff14!important}:is([data-theme=dark]:not(:has(.login-container)) [class*=dropdown-item]:hover,[data-theme=dark]:not(:has(.login-container)) [class*=menu-item]:hover){background:var(--surface-container-high)!important;color:var(--primary)!important}:is([data-theme=dark]:not(:has(.login-container)) .alert-info,[data-theme=dark]:not(:has(.login-container)) [class*=alert-info],[data-theme=dark]:not(:has(.login-container)) [class*=banner-info],[data-theme=dark]:not(:has(.login-container)) .info-box){background:var(--status-info-bg)!important;border-color:var(--status-info-border)!important;color:var(--status-info)!important}:is([data-theme=dark]:not(:has(.login-container)) .alert-success,[data-theme=dark]:not(:has(.login-container)) [class*=alert-success]){background:var(--status-success-bg)!important;border-color:var(--status-success-border)!important;color:var(--status-success)!important}:is([data-theme=dark]:not(:has(.login-container)) .alert-warning,[data-theme=dark]:not(:has(.login-container)) [class*=alert-warning]){background:var(--status-warning-bg)!important;border-color:var(--status-warning-border)!important;color:var(--status-warning)!important}:is([data-theme=dark]:not(:has(.login-container)) .alert-danger,[data-theme=dark]:not(:has(.login-container)) [class*=alert-error],[data-theme=dark]:not(:has(.login-container)) [class*=alert-danger]){background:var(--status-danger-bg)!important;border-color:var(--status-danger-border)!important;color:var(--status-danger)!important}:is([data-theme=dark]:not(:has(.login-container)) .stat-card,[data-theme=dark]:not(:has(.login-container)) .kpi-card,[data-theme=dark]:not(:has(.login-container)) .metric-card,[data-theme=dark]:not(:has(.login-container)) [class*=stat-card],[data-theme=dark]:not(:has(.login-container)) [class*=kpi],[data-theme=dark]:not(:has(.login-container)) [class*=metric]){background:var(--surface-container)!important;box-shadow:var(--shadow-card)!important;border:1px solid #ffffff0d!important}:is([data-theme=dark]:not(:has(.login-container)) .stat-card .stat-label,[data-theme=dark]:not(:has(.login-container)) .kpi-card [class*=label],[data-theme=dark]:not(:has(.login-container)) [class*=metric] [class*=label]){color:var(--on-surface-variant)!important}:is([data-theme=dark]:not(:has(.login-container)) .stat-card .stat-value,[data-theme=dark]:not(:has(.login-container)) .kpi-card [class*=value],[data-theme=dark]:not(:has(.login-container)) [class*=metric] [class*=value]){color:var(--on-surface)!important}:is([data-theme=dark]:not(:has(.login-container)) .order-summary,[data-theme=dark]:not(:has(.login-container)) .pos-panel,[data-theme=dark]:not(:has(.login-container)) [class*=checkout],[data-theme=dark]:not(:has(.login-container)) [class*=order-summary]){background:var(--surface-container-low)!important;color:var(--on-surface)!important;border-right:1px solid #ffffff0d!important}[data-theme=dark]:not(:has(.login-container)) .payment-method-btn{background:var(--surface-container-high)!important;color:var(--on-surface)!important;border:1px solid #ffffff12!important}[data-theme=dark]:not(:has(.login-container)) [class*=payment-btn]:not(.active){background:var(--surface-container-high)!important;color:var(--on-surface)!important;border:1px solid #ffffff12!important}:is([data-theme=dark]:not(:has(.login-container)) .settings-section,[data-theme=dark]:not(:has(.login-container)) [class*=settings-panel],[data-theme=dark]:not(:has(.login-container)) .config-card,[data-theme=dark]:not(:has(.login-container)) [class*=config-section]){background:var(--surface-container)!important;border:1px solid #ffffff0d!important}:is([data-theme=dark]:not(:has(.login-container)) .field-value,[data-theme=dark]:not(:has(.login-container)) [class*=field-value],[data-theme=dark]:not(:has(.login-container)) .editable-field){color:var(--on-surface)!important}:is([data-theme=dark]:not(:has(.login-container)) .field-label,[data-theme=dark]:not(:has(.login-container)) [class*=field-label]){color:var(--on-surface-variant)!important}:is([data-theme=dark]:not(:has(.login-container)) .info-hint,[data-theme=dark]:not(:has(.login-container)) [class*=info-hint],[data-theme=dark]:not(:has(.login-container)) [class*=info-alert]){background:var(--status-info-bg)!important;border-color:var(--status-info-border)!important;color:var(--on-surface-variant)!important}:is([data-theme=dark]:not(:has(.login-container)) .info-hint strong,[data-theme=dark]:not(:has(.login-container)) [class*=info-hint] strong){color:var(--status-info)!important}:is([data-theme=dark]:not(:has(.login-container)) [style*="background: #fff"],[data-theme=dark]:not(:has(.login-container)) [style*="background: #ffffff"],[data-theme=dark]:not(:has(.login-container)) [style*="background: white"],[data-theme=dark]:not(:has(.login-container)) [style*="background-color: #fff"],[data-theme=dark]:not(:has(.login-container)) [style*="background-color: #ffffff"],[data-theme=dark]:not(:has(.login-container)) [style*="background-color: white"]){background:var(--surface-container)!important}:is([data-theme=dark]:not(:has(.login-container)) [style*="background: #f9fafb"],[data-theme=dark]:not(:has(.login-container)) [style*="background-color: #f9fafb"]){background:var(--surface-container-low)!important}:is([data-theme=dark]:not(:has(.login-container)) [style*="background: #f3f4f6"],[data-theme=dark]:not(:has(.login-container)) [style*="background-color: #f3f4f6"]){background:var(--surface-container-high)!important}
