.nitepos-setting-help>summary{list-style:none}.nitepos-setting-help>summary::-webkit-details-marker{display:none}.nitepos-login-message{border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important;padding:0!important}[data-nitepos-cast-editor-overlay=true]{z-index:400!important;background:radial-gradient(circle at 18% 8%,rgba(56,189,248,.1),transparent 34%),rgba(2,7,13,.88)!important;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.nitepos-operator-shell.is-cast-editor-open .ipad-compact-shell{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.nitepos-cast-editor-bank-fields,.nitepos-cast-editor-grid{grid-template-columns:minmax(0,1fr)}.nitepos-cast-editor-close,.nitepos-cast-editor-save,[data-nitepos-cast-editor-modal=true] :where(input:not([type=checkbox]),select){min-height:44px}[data-nitepos-cast-editor-flags=true] label{min-height:44px}@media (min-width:720px) and (max-width:1099px){.nitepos-cast-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nitepos-cast-editor-bank{grid-column:1/-1}.nitepos-cast-editor-bank-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.nitepos-cast-editor-bank-fields>label:last-child{grid-column:1/-1}}@media (min-width:720px) and (max-width:899px){[data-nitepos-cast-editor-flags=true]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-nitepos-cast-editor-flags=true]>label:last-child{grid-column:1/-1}}@media (min-width:1100px){.nitepos-cast-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-nitepos-cast-editor-modal=true]{max-width:1240px;max-height:calc(100dvh - 24px);border-color:rgba(148,163,184,.18)!important;background:linear-gradient(145deg,rgba(255,255,255,.058),rgba(255,255,255,.012) 38%),linear-gradient(180deg,rgba(12,18,26,.94),rgba(5,8,12,.96))!important;box-shadow:0 30px 80px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(255,255,255,.024)!important;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}@media (min-width:720px){[data-nitepos-cast-editor-modal=true]{max-height:calc(100dvh - 40px)}}[data-nitepos-cast-editor-modal=true] section{border-color:rgba(148,163,184,.14)!important;background:linear-gradient(145deg,rgba(255,255,255,.048),rgba(255,255,255,.01) 40%),linear-gradient(180deg,rgba(15,22,31,.76),rgba(7,12,18,.84))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 16px 38px rgba(0,0,0,.16)}[data-nitepos-cast-editor-modal=true] label>span:first-child{font-size:.92rem!important;font-weight:900!important;color:rgb(203 213 225)!important;letter-spacing:.01em}[data-nitepos-cast-editor-flags=true]{border-color:rgba(148,163,184,.14)!important;background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.01)),rgba(6,13,20,.76)!important}[data-nitepos-cast-editor-flags=true] label{border:1px solid rgba(148,163,184,.13);background:linear-gradient(180deg,rgba(18,26,36,.86),rgba(8,14,22,.88))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.nitepos-operator-shell.nitepos-theme-cyber [data-nitepos-cast-editor-overlay=true],.nitepos-operator-shell.nitepos-theme-dark [data-nitepos-cast-editor-overlay=true],.nitepos-operator-shell.nitepos-theme-light [data-nitepos-cast-editor-overlay=true]{background:radial-gradient(circle at 18% 8%,rgba(56,189,248,.1),transparent 34%),rgba(2,7,13,.88)!important}.nitepos-operator-shell.nitepos-theme-cyber [data-nitepos-cast-editor-modal=true],.nitepos-operator-shell.nitepos-theme-dark [data-nitepos-cast-editor-modal=true],.nitepos-operator-shell.nitepos-theme-light [data-nitepos-cast-editor-modal=true]{background:linear-gradient(145deg,rgba(255,255,255,.058),rgba(255,255,255,.012) 38%),linear-gradient(180deg,rgba(12,18,26,.94),rgba(5,8,12,.96))!important}.nitepos-operator-shell.nitepos-theme-cyber [data-nitepos-cast-editor-modal=true] section,.nitepos-operator-shell.nitepos-theme-dark [data-nitepos-cast-editor-modal=true] section,.nitepos-operator-shell.nitepos-theme-light [data-nitepos-cast-editor-modal=true] section{background:linear-gradient(145deg,rgba(255,255,255,.048),rgba(255,255,255,.01) 40%),linear-gradient(180deg,rgba(15,22,31,.76),rgba(7,12,18,.84))!important}.nitepos-operator-shell.nitepos-theme-cyber [data-nitepos-cast-editor-flags=true],.nitepos-operator-shell.nitepos-theme-dark [data-nitepos-cast-editor-flags=true],.nitepos-operator-shell.nitepos-theme-light [data-nitepos-cast-editor-flags=true]{background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.01)),rgba(6,13,20,.76)!important}.nitepos-operator-shell.nitepos-theme-cyber [data-nitepos-cast-editor-flags=true] label,.nitepos-operator-shell.nitepos-theme-dark [data-nitepos-cast-editor-flags=true] label,.nitepos-operator-shell.nitepos-theme-light [data-nitepos-cast-editor-flags=true] label{background:linear-gradient(180deg,rgba(18,26,36,.86),rgba(8,14,22,.88))!important}.nitepos-cash-work-grid{align-items:start;grid-template-columns:1fr}.daily-cash-ledger-row,.daily-cash-review-row{width:min(100%,420px);max-width:420px}.daily-cash-review-row{min-height:2.75rem}.daily-cash-ledger-row{min-height:4.25rem}.daily-cash-ledger-row>span:first-child{min-width:0}.daily-cash-ledger-row>span:first-child>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:960px){.nitepos-cash-work-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nitepos-cash-work-guide{grid-column:span 2/span 2}}@media (max-width:640px){.daily-cash-ledger-row,.daily-cash-review-row{width:100%;max-width:none}}.nitepos-daily-work-flow .daily-cash-review-row{width:min(100%,380px);max-width:380px;margin-inline-end:auto}.nitepos-monthly-report-surface{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.nitepos-monthly-report-surface .nitepos-monthly-report-guidance{max-width:34rem;color:rgb(203 213 225)!important;font-weight:800}.nitepos-monthly-report-surface [data-nitepos-monthly-step-tabs=true] .nitepos-admin-local-tab{border-color:rgba(148,163,184,.16)!important;background:linear-gradient(145deg,rgba(255,255,255,.036),rgba(255,255,255,.008) 38%),linear-gradient(145deg,rgba(15,17,21,.58),rgba(5,6,8,.82))!important;color:rgb(203 213 225)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 8px 18px rgba(0,0,0,.1)!important}.nitepos-monthly-report-surface [data-nitepos-monthly-step-tabs=true] .nitepos-admin-local-tab:not(.nitepos-admin-local-tab-active) small,.nitepos-monthly-report-surface [data-nitepos-monthly-step-tabs=true] .nitepos-admin-local-tab:not(.nitepos-admin-local-tab-active)>span:first-child{color:rgb(100 116 139)!important}.nitepos-monthly-report-surface [data-nitepos-monthly-step-tabs=true] .nitepos-admin-local-tab:not(.nitepos-admin-local-tab-active)>span:nth-child(2){color:rgb(203 213 225)!important}.nitepos-monthly-report-surface [data-nitepos-monthly-step-tabs=true] .nitepos-admin-local-tab-active{border-color:rgba(56,189,248,.58)!important;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.014) 38%),radial-gradient(circle at 18% 0,rgba(56,189,248,.22),transparent 42%),linear-gradient(145deg,rgba(8,47,73,.58),rgba(7,8,10,.92))!important;color:rgb(248 250 252)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 18px 40px rgba(8,145,178,.18)!important}.nitepos-monthly-report-surface .nitepos-monthly-section-panel,.nitepos-operator-shell.nitepos-theme-dark .nitepos-admin-work-surface.nitepos-monthly-report-surface .nitepos-monthly-section-panel{border-color:transparent!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.nitepos-monthly-report-surface .nitepos-monthly-section-panel{padding-inline:0!important}.nitepos-monthly-report-surface .nitepos-monthly-section-panel :where(.nitepos-monthly-stat-card,.nitepos-monthly-value-row){border-color:rgba(148,163,184,.14)!important;background:linear-gradient(145deg,rgba(255,255,255,.052),rgba(255,255,255,.012) 38%),linear-gradient(145deg,rgba(14,16,20,.72),rgba(5,6,8,.94))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 28px rgba(0,0,0,.14)!important}.nitepos-admin-work-surface.nitepos-ledger-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.nitepos-ledger-primary{min-width:0;order:1}.nitepos-ledger-secondary{min-width:0;order:2}.nitepos-customer-registration-form{max-width:520px;grid-template-columns:minmax(0,1fr)}.nitepos-customer-register-action{min-height:2.75rem}.nitepos-receivable-entry-form{max-width:520px}.nitepos-receivable-amount-date{grid-template-columns:minmax(0,1fr)}@media (min-width:900px) and (max-width:1179px){.nitepos-receivable-entry-form{max-width:860px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.nitepos-receivable-entry-form [data-nitepos-receivable-entry-field=amount-date]{grid-column:1/-1}.nitepos-receivable-entry-form :where(input,select,textarea){max-width:none}.nitepos-receivable-amount-date{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}}@media (min-width:768px) and (max-width:1179px){.nitepos-customer-registration-form{max-width:860px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;align-items:start}.nitepos-customer-registration-form :where(input,select,textarea){max-width:none}.nitepos-customer-register-action{min-width:7.5rem}}@media (min-width:1180px){.nitepos-admin-work-surface.nitepos-ledger-workspace{grid-template-columns:minmax(0,1fr) 380px}.nitepos-customer-registration-form{max-width:330px}}.nitepos-cast-management-command,.nitepos-cast-management-command-actions{display:grid;gap:.75rem}.nitepos-hidden-employees-surface{padding:1rem!important}.nitepos-operator-shell.nitepos-theme-dark .nitepos-hidden-employees-surface{border-color:rgba(51,65,85,.72)!important;background:radial-gradient(circle at 14% 0,rgba(56,189,248,.055),transparent 32%),linear-gradient(180deg,rgba(11,16,23,.86),rgba(5,8,12,.9))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 24px 70px rgba(0,0,0,.26)!important}.nitepos-hidden-employees-command{display:grid;gap:1rem;align-items:end}.nitepos-hidden-employees-filters{display:grid;gap:.65rem;width:min(100%,500px)}.nitepos-hidden-employees-filters :where(input,select){width:100%;min-height:44px;max-width:none!important}.nitepos-hidden-employees-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-block:1rem}.nitepos-hidden-employees-stat{min-width:0;padding:.65rem .8rem;border:1px solid rgba(148,163,184,.14);border-radius:1rem;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.012));box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.nitepos-hidden-employees-stat.is-sky{border-color:rgba(56,189,248,.24)}.nitepos-hidden-employees-stat.is-red{border-color:rgba(248,113,113,.22)}.nitepos-hidden-employees-stat.is-amber{border-color:rgba(251,191,36,.22)}.nitepos-hidden-employees-stat dt{color:rgb(148 163 184);font-size:.72rem;font-weight:900}.nitepos-hidden-employees-stat dd{margin-top:.12rem;color:rgb(248 250 252);font-size:1.35rem;font-weight:950;line-height:1.1}.nitepos-hidden-employees-stat dd span{margin-left:.18rem;color:rgb(148 163 184);font-size:.72rem}.nitepos-hidden-employees-grid{display:grid;gap:.85rem}.nitepos-hidden-employee-group{min-width:0;overflow:hidden;border:1px solid rgba(148,163,184,.14);border-radius:1.25rem;background:linear-gradient(145deg,rgba(255,255,255,.038),rgba(255,255,255,.008)),rgba(5,9,15,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.nitepos-hidden-employee-group.is-retired{border-color:rgba(248,113,113,.18)}.nitepos-hidden-employee-group.is-hidden{border-color:rgba(251,191,36,.18)}.nitepos-hidden-employee-group>header{display:flex;min-height:4.25rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .9rem;border-bottom:1px solid rgba(148,163,184,.12);background:rgba(15,23,42,.34)}.nitepos-hidden-employee-group>header h3{color:rgb(248 250 252);font-size:1rem;font-weight:950}.nitepos-hidden-employee-group>header p{margin-top:.15rem;color:rgb(148 163 184);font-size:.75rem;line-height:1.35}.nitepos-hidden-employee-group>header strong{flex:0 0 auto;padding:.35rem .6rem;border:1px solid rgba(148,163,184,.16);border-radius:999px;color:rgb(226 232 240);font-size:.78rem}.nitepos-hidden-employee-list{display:grid;gap:.5rem;padding:.65rem}.nitepos-hidden-employee-row{display:grid!important;grid-template-columns:minmax(0,1fr) max-content;min-height:4.25rem;align-items:center;gap:.65rem;padding:.65rem .7rem!important}.nitepos-hidden-employee-role{flex:0 0 auto;padding:.25rem .45rem;border:1px solid rgba(148,163,184,.14);border-radius:.45rem;background:rgba(51,65,85,.66);color:rgb(226 232 240);font-size:.72rem;font-weight:900}.nitepos-hidden-employee-edit{min-width:4.25rem;min-height:44px}.nitepos-hidden-employee-group-empty{min-height:4.25rem;display:grid;place-items:center;padding:1rem;color:rgb(148 163 184);font-size:.8rem;font-weight:800;text-align:center}.nitepos-hidden-employees-empty{display:flex!important;align-items:center;justify-content:space-between;gap:1rem}.nitepos-hidden-employees-empty button{min-height:44px;flex:0 0 auto}@media (min-width:640px){.nitepos-hidden-employees-filters{grid-template-columns:minmax(220px,1fr) minmax(180px,210px)}}@media (min-width:900px){.nitepos-hidden-employees-command{grid-template-columns:minmax(0,1fr) minmax(420px,500px)}.nitepos-hidden-employees-filters{justify-self:end}.nitepos-hidden-employees-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.nitepos-hidden-employees-summary{grid-template-columns:1fr}.nitepos-hidden-employees-empty{align-items:stretch;flex-direction:column}}@media (min-width:640px){.nitepos-cast-management-command-actions{grid-template-columns:minmax(220px,1fr) max-content max-content;align-items:end;gap:.5rem}}@media (min-width:1280px){.nitepos-cast-management-command{grid-template-columns:minmax(240px,1fr) minmax(680px,760px);align-items:end}}.nitepos-inventory-count-work-surface{padding:.9rem!important}.nitepos-inventory-count-overview{display:grid;gap:.75rem;margin-bottom:.75rem}.nitepos-inventory-count-intro,.nitepos-inventory-count-stats{min-width:0}.nitepos-inventory-count-command{align-items:center}.nitepos-inventory-count-command>div:first-child{min-width:min(100%,19rem);flex:1 1 24rem}.nitepos-inventory-count-draft-note{margin-top:.65rem;padding-block:.65rem!important;line-height:1.45!important}.nitepos-inventory-count-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem!important}.nitepos-inventory-count-stat{min-height:4.4rem;padding:.6rem .7rem!important}.nitepos-inventory-count-stat p:last-child{margin-top:.1rem!important;font-size:1.25rem!important;line-height:1.15}.nitepos-inventory-count-filters{margin-bottom:.75rem!important;padding:.75rem!important}.nitepos-inventory-count-filters [data-nitepos-inventory-count-categories=true]{margin-top:.55rem!important}@media (min-width:768px){.nitepos-inventory-count-filters>div:first-child{display:grid;grid-template-columns:minmax(260px,1fr) minmax(150px,180px) minmax(150px,180px)!important;gap:.6rem;align-items:end}.nitepos-inventory-count-filters>div:first-child :where(input,select){width:100%;max-width:none!important}}@media (min-width:900px){.nitepos-inventory-count-overview{grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);align-items:stretch}.nitepos-inventory-count-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.nitepos-inventory-count-stat{min-height:0}}@media (max-width:767px){.nitepos-inventory-count-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.nitepos-admin-work-surface.nitepos-bottle-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}.nitepos-bottle-primary{min-width:0;order:1}.nitepos-bottle-secondary{min-width:0;order:2}.nitepos-bottle-registration-form{grid-template-columns:minmax(0,1fr)}@media (min-width:768px) and (max-width:1179px){.nitepos-bottle-registration-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.nitepos-bottle-register-action{min-width:7.5rem}}@media (min-width:1180px){.nitepos-admin-work-surface.nitepos-bottle-workspace{grid-template-columns:minmax(0,1fr) 380px}.nitepos-bottle-registration-form{grid-template-columns:120px minmax(0,1fr);align-items:end}.nitepos-bottle-field-customer,.nitepos-bottle-field-customer-name,.nitepos-bottle-field-name,.nitepos-bottle-register-action{grid-column:1/-1}}