html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC){color-scheme:dark;background:#101722;color:#e5eaf3}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) body{background:#101722!important;color:#e5eaf3!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) .pos-dark-surface{background:#1b2534!important;background-image:none!important;border-color:#39465a!important;box-shadow:none!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) .pos-dark-text{color:#e3e9f3!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) .pos-dark-red{color:#ff8b99!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) .pos-dark-green{color:#79ddb4!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) :is(input,select,textarea){background:#141e2c!important;color:#edf2fa!important;border-color:#4b5c73!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) input::placeholder,html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) textarea::placeholder{color:#aab7cb!important;opacity:1}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) :is(th,td){border-color:#354257!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) thead th{background:#35445b!important;color:#f6f8fd!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) tbody tr:nth-child(even){background:#202d3f!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) tbody tr:hover{background:#293b52!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) :is(.negative,.danger-action,[role=alert]){color:#ff8b99!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) :is(.sales-state.open,.purchase-status.warn){background:#57411f!important;color:#ffdf8f!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) :is(.sales-state.paid,.purchase-status.ok){background:#17483d!important;color:#8ce7c1!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) .sales-state.draft{background:#39465c!important;color:#e4ebf8!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) :is(a,.sales-document-link){color:#d9b6df!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) :is(button,input,select,textarea):focus-visible{outline:2px solid #dfb3e4!important;outline-offset:2px}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) button:disabled{opacity:.55!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) :is(.primary-button,button[type=submit]){color:white!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) *{scrollbar-color:#62728a #172132}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) .modal-overlay{background:#020712bb!important}.pos-dark-toggle{display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:10px 8px;cursor:pointer;font-size:12px;font-weight:600}.pos-dark-toggle input{position:absolute;opacity:0;width:1px!important;height:1px!important}.pos-dark-track{width:36px;height:20px;border-radius:20px;background:#a5afbd;position:relative;flex-shrink:0}.pos-dark-track::after{content:'';position:absolute;width:14px;height:14px;top:3px;left:3px;background:white;border-radius:50%;transition:transform .15s}.pos-dark-toggle input:checked+.pos-dark-track{background:#8b6186}.pos-dark-toggle input:checked+.pos-dark-track::after{transform:translateX(16px)}.pos-dark-toggle input:focus-visible+.pos-dark-track{outline:2px solid #8b6186;outline-offset:3px}@media print{html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) body,html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) .pos-dark-surface{background:white!important;color:#111!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) :is(.pos-dark-text,.pos-dark-red,.pos-dark-green){color:#111!important}}

html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) :is(aside,.app-shell-sidebar,.sales-modal-header,.sales-document-heading,.page-header,.dashboard-header){background:#182332!important;background-image:none!important;color:#e3e9f3!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) tbody tr{background:#192535!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) tbody tr:nth-child(even){background:#223147!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) :is(.ghost-button,.small-button){background:#2b3a50!important;color:#e3e9f3!important}
html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) :is(aside,#appShellSidebar){background:#152030!important;background-image:none!important;border-color:#354257!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) :is(aside,#appShellSidebar) :is(button,span,strong,a,small){color:#dce5f3!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) :is(aside,#appShellSidebar) button{background:#1d2b3e!important;background-image:none!important;border-color:#34445c!important;box-shadow:none!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) :is(aside,#appShellSidebar) button:hover{background:#2b3d55!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) :is(aside,#appShellSidebar) :is(button[aria-expanded=true],button.active,button.is-active,button[aria-current=page]){background:#57364f!important;color:#ffe6f3!important;border-color:#916584!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) :is(aside,#appShellSidebar) :is(.nav-icon,.shell-nav-icon,.app-shell-nav-icon){background:#354157!important;color:#ebc1d8!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) :is(.modal-card,.panel-card,.section-card,.login-card,.app-card,.station-card,.report-toolbar,.detail-summary,.empty-state,.sales-empty,.table-row,.record-register,.record-register-row,.purchase-meta,.form-actions){background:#1b2738!important;background-image:none!important;border-color:#35455c!important;color:#e3e9f3!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) :is(h1,h2,h3,h4,label,p,small,summary){color:#dce5f3!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) :is(button,input,select,textarea){border-color:#40516b!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) .executive-account-menu{background:#1d2a3c!important;color:#e3e9f3!important;border-color:#40516b!important}html[data-pos-theme=dark]:not(#posThemeA#posThemeB#posThemeC) .executive-account-menu button{background:transparent!important;color:#e3e9f3!important}
