/* Restaurant visual skin only: no dimensions, spacing, order, display, or positioning. */
@media screen {
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) {color:#263d59;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) :is(h1,h2,h3,h4) {color:#203653!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) :is(p,small,.muted,.text-muted,.hr-help,.empty-state,.analytics-hint) {color:#4d607a!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) :is(label,legend,dt) {color:#334e70!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) :is(.panel-card,.station-card,.dashboard-header,.page-header,.cashier-main,.cart-panel,.commission-panel,.commission-filters,.loyalty-panel,.loyalty-filters,.settings-hub-group,.hr-summary article,.hr-overview-grid article,.management-panel,.purchase-work-panel,.record-register,.table-card) {background-color:#fff!important;border-color:#dfe7f2!important;border-radius:18px!important;box-shadow:0 5px 22px #20365306!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) :is(.detail-modal-card,.modal-card,.modal-content) {background:#fff!important;color:#263d59!important;border-color:#dfe7f2!important;border-radius:20px!important;box-shadow:0 24px 80px #18365726!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) :is(.section-title-row,.customer-management-head,.supplier-management-head,.commission-header,.hr-section-heading) {border-color:#e6ecf5!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea) {background:#f8faff!important;color:#29415f!important;border-color:#cbd9ec!important;border-radius:11px!important;box-shadow:none!important;accent-color:#3268ce;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) :is(input,select,textarea):focus {border-color:#779fe3!important;outline:2px solid #cfdef8!important;outline-offset:1px!important;box-shadow:0 0 0 3px #3268ce0c!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) :is(input,textarea)::placeholder {color:#627a99!important;opacity:1!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) :is(input,select,textarea):disabled {background:#eef2f7!important;color:#657b95!important;border-color:#d7e0eb!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) :is(.ghost-button,.small-button,.compact-action:not(.primary-button),.dots-button,.commission-toolbar button,.loyalty-toolbar button,.hr-toolbar button:not(.primary-button)) {background:#f4f7fc!important;color:#38577f!important;border-color:#dce5f2!important;border-radius:10px!important;box-shadow:none!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) :is(button.primary-button,button[type=submit],.primary-button):not(.danger-action):not(.danger-button) {background:#2862cb!important;background-image:none!important;color:#fff!important;border-color:#2862cb!important;border-radius:11px!important;box-shadow:0 4px 12px #2862cb16!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) :is(button.primary-button,button[type=submit],.primary-button):not(.danger-action):not(.danger-button):hover {background:#1e52b4!important;border-color:#1e52b4!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) :is(button.primary-button,button[type=submit]):disabled {background:#e5edf9!important;color:#617b9e!important;border-color:#d1def0!important;box-shadow:none!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) :is(button,a,summary):focus-visible {outline:2px solid #709bea!important;outline-offset:2px!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) :is(th,.record-register-head,.table-head,.customer-table-head,.supplier-table-head,.hr-table th) {background:#eef3fb!important;color:#345379!important;border-color:#dce5f1!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) :is(td,.record-register-row,.table-row,.stock-row,.cart-row) {border-color:#e5ebf4!important;color:#29415f!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) tbody tr {background:#fff!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) tbody tr:nth-child(even) {background:#f8fafd!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) tbody tr:hover {background:#eef4ff!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) tbody tr:has(input[type=checkbox]:checked) {background:#e7f0ff!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) :is(.inventory-tab,.commission-tabs button,.loyalty-tabs button,.hr-quick-nav button) {background:#f5f8fd!important;color:#426083!important;border-color:#e0e8f3!important;border-radius:10px!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) :is(.inventory-tab.active,.commission-tabs button.active,.loyalty-tabs button.active,[aria-pressed=true]) {background:#e6efff!important;color:#245da9!important;border-color:#cbdcf7!important;box-shadow:none!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) :is(.positive,.success,.commission-status.enabled,.status.active,.station-state.linked) {background-color:#eaf6f0!important;color:#28674e!important;border-color:#cee6d9!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) :is(.negative,.error,.danger-action,.danger-button,.commission-negative) {color:#ae3d50!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) :is(.danger-action,.danger-button) {background:#fceff1!important;border-color:#f0d3da!important;box-shadow:none!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) :is(.warning,.commission-notice,.loyalty-notice,.hr-payroll-alert) {background-color:#fff7e9!important;color:#886022!important;border-color:#eedfbe!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) :is(.eyebrow,.station-number) {color:#3268b9!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) :is(.station-icon,.app-icon) {background-color:#eaf1fe!important;color:#3268b9!important;border-color:#d7e3f6!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) :is(.station-state,.status,.commission-status) {background-color:#edf3fb!important;color:#49698d!important;border-color:#dbe6f4!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) :is(.attendance-status-card,.attendance-modal-hero) {border-color:#dfe7f2!important;box-shadow:none!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) .attendance-actions .attendance-action-in {background:#238359!important;color:#fff!important;border-color:#238359!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) .attendance-actions .attendance-action-out {background:#bd4558!important;color:#fff!important;border-color:#bd4558!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) .attendance-actions .attendance-action-in:disabled {background:#e6f3ec!important;color:#326b50!important;border-color:#c9e1d3!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) .attendance-actions .attendance-action-out:disabled {background:#f9ebef!important;color:#985064!important;border-color:#e7cbd3!important;}
 html:root[data-pos-theme="light"] body :is(main[id],#detailModal,#salesInvoiceModal,#purchaseServiceModal,#inventoryServiceModal,dialog) .app-card :is(h2,h3,p,small) {color:#fff!important;}
}
