.nitepos-admin-pos-layout{display:flex;flex-direction:column;gap:1rem}[data-nitepos-admin-pos=true]{max-width:min(1180px,calc(100vw - 24px));margin-inline:auto}.nitepos-admin-pos-detail,.nitepos-admin-pos-store-list,[data-nitepos-admin-pos=true]>.rounded-2xl{border:1px solid rgba(148,163,184,.135)!important;background:radial-gradient(circle at 12% 0,rgba(125,211,252,.075),transparent 28rem),radial-gradient(circle at 100% 8%,rgba(236,72,153,.055),transparent 24rem),var(--np-native-glass)!important;box-shadow:var(--np-native-card-shadow),var(--np-native-inset),var(--np-native-ring)!important;backdrop-filter:saturate(155%) blur(18px);-webkit-backdrop-filter:saturate(155%) blur(18px)}[data-nitepos-admin-pos=true] :where(.rounded-2xl,.rounded-xl){border-color:rgba(148,163,184,.135)!important}[data-nitepos-admin-pos=true] :where(.bg-neutral-950,.bg-neutral-900,.bg-neutral-800){background:linear-gradient(145deg,rgba(15,24,36,.72),rgba(5,10,18,.78))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 12px 30px rgba(0,0,0,.14)}[data-nitepos-admin-pos=true] :where(button){border-radius:14px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 22px rgba(0,0,0,.16)}[data-nitepos-admin-pos=true] :where(h2,h3,.text-2xl,.text-xl){letter-spacing:-.025em}[data-nitepos-admin-pos=true] :where(.text-2xl,.text-xl){line-height:1.24;padding-bottom:.02em}.nitepos-admin-pos-detail>div.grid.gap-3 :where(.text-xl.font-black){display:block;min-height:1.85em;font-size:clamp(1rem,1.1vw,1.12rem)!important;line-height:1.42!important;overflow:visible}[data-nitepos-admin-pos=true] :where(.tracking-\[0\.16em\],.tracking-\[0\.14em\]){letter-spacing:.08em!important}.nitepos-admin-pos-detail,.nitepos-admin-pos-store-list{min-width:0}.nitepos-monitor-browser-layout{display:flex;flex-direction:column;gap:1rem}.nitepos-monitor-browser-main,.nitepos-monitor-browser-sidebar{min-width:0}.nitepos-monitor-phone-review-bar{display:none}@media (max-width:640px){.nitepos-monitor-browser-hide-on-phone{display:none!important}.nitepos-monitor-phone-review-bar{display:block}.nitepos-monitor-phone-review-bar+.nitepos-top-header{margin-bottom:.5rem;padding-bottom:.4rem}.nitepos-monitor-phone-review-bar+.nitepos-top-header .nitepos-top-action{min-height:2.25rem;padding-left:.65rem;padding-right:.65rem;font-size:.75rem}.nitepos-monitor-browser-surface{margin-top:.25rem}.nitepos-monitor-browser-hero{padding:.85rem!important}.nitepos-monitor-browser-hero h2{margin-top:.55rem;font-size:1.35rem;line-height:1.15}.nitepos-monitor-browser-lead{display:-webkit-box;margin-top:.35rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.75rem;line-height:1.35}.nitepos-monitor-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.45rem!important;margin-top:.65rem!important}.nitepos-monitor-summary-card{border-radius:.85rem!important;padding:.55rem!important}.nitepos-monitor-summary-card p:first-child{font-size:.58rem!important;letter-spacing:.05em!important;white-space:nowrap}.nitepos-monitor-summary-card p:nth-child(2){margin-top:.2rem!important;font-size:1rem!important;line-height:1.1!important}.nitepos-monitor-summary-card p:nth-child(3){display:none}.nitepos-monitor-browser-main,.nitepos-monitor-browser-sidebar{border-radius:1rem!important;padding:.85rem!important}.nitepos-monitor-browser-sidebar [data-nitepos-monitor-store-card]{border-radius:1rem!important;padding:.8rem!important}}@media (min-width:1280px){.nitepos-admin-pos-layout{align-items:flex-start;flex-direction:row}.nitepos-admin-pos-store-list{flex:0 0 24rem}.nitepos-admin-pos-detail{flex:1 1 auto}.nitepos-monitor-browser-layout{align-items:flex-start;flex-direction:row}.nitepos-monitor-browser-sidebar{flex:0 0 25rem}.nitepos-monitor-browser-main{flex:1 1 auto}}.nitepos-admin-work-surface{max-width:1120px!important;margin-left:auto!important;margin-right:auto!important}@media (min-width:1536px){.nitepos-admin-work-surface{max-width:1180px!important}}@media (max-width:1279px){.nitepos-admin-work-surface{max-width:calc(100vw - 24px)!important}}.nitepos-admin-local-tabs{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:thin}.nitepos-admin-local-tab{display:inline-flex;min-height:2.75rem;min-width:7.25rem;max-width:12rem;flex:0 0 auto;flex-direction:column;justify-content:center;border:1px solid rgba(255,255,255,.11);border-radius:1.05rem;background:linear-gradient(145deg,rgba(255,255,255,.052),rgba(255,255,255,.012) 42%),rgba(10,11,13,.72);padding:.45rem .8rem;color:rgb(212 212 212);text-align:left;font-size:.82rem;font-weight:900;line-height:1.15}.nitepos-admin-local-tab small,.nitepos-admin-local-tab span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nitepos-admin-local-tab small{margin-top:.18rem;color:rgb(115 115 115);font-size:.68rem;font-weight:800}.nitepos-admin-local-tab-active{border-color:rgb(236 72 153);background:rgba(236,72,153,.88);color:white;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.nitepos-admin-local-tab-active small{color:rgba(255,255,255,.78)}.nitepos-daily-report-command{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,410px);gap:.8rem;align-items:stretch}[data-nitepos-daily-step-tabs=true].nitepos-admin-local-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;overflow:visible;padding-bottom:0}[data-nitepos-daily-step-tabs=true] .nitepos-admin-local-tab{width:100%;min-width:0;max-width:none;min-height:5rem;padding:.65rem .75rem}[data-nitepos-daily-step-tabs=true] .nitepos-admin-local-tab small,[data-nitepos-daily-step-tabs=true] .nitepos-admin-local-tab span{overflow:visible;text-overflow:clip;white-space:normal}[data-nitepos-daily-step-tabs=true] .nitepos-admin-local-tab>span:nth-child(2){font-size:.9rem;line-height:1.25}[data-nitepos-daily-step-tabs=true] .nitepos-admin-local-tab small{line-height:1.25}.nitepos-daily-report-output{display:flex;min-width:0;flex-direction:column;justify-content:center;border-color:rgba(148,163,184,.13);background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.008) 38%),rgba(5,6,8,.74)}.nitepos-daily-report-output-actions{align-items:center}.nitepos-daily-report-output-actions .nite-ui-glass-button{min-height:2.75rem}@media (max-width:1120px){.nitepos-daily-report-command{grid-template-columns:minmax(0,1fr)}.nitepos-admin-work-surface .nitepos-daily-report-output{border:0!important;border-radius:0;background:transparent!important;padding:0!important;box-shadow:none!important}.nitepos-daily-report-output>p{padding-left:0}}.nitepos-monthly-report-surface{background:radial-gradient(circle at 18% 0,rgba(148,163,184,.04),transparent 30%),linear-gradient(135deg,rgba(10,11,14,.96),rgba(5,5,6,.98))}.nitepos-monthly-report-command{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:.9rem;align-items:start}.nitepos-monthly-report-guidance{max-width:40rem;border:0;border-radius:0;background:transparent;padding:0;line-height:1.65;box-shadow:none}[data-nitepos-monthly-step-tabs=true].nitepos-admin-local-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;overflow:visible;padding-bottom:0}[data-nitepos-monthly-step-tabs=true] .nitepos-admin-local-tab{width:100%;min-width:0;max-width:none;min-height:5.35rem;border-color:rgba(148,163,184,.16);border-radius:1.15rem;background:linear-gradient(145deg,rgba(255,255,255,.052),rgba(255,255,255,.012) 36%),linear-gradient(145deg,rgba(15,17,21,.82),rgba(5,5,6,.94));padding:.85rem .9rem;color:rgb(226 232 240);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 16px 38px rgba(0,0,0,.18)}[data-nitepos-monthly-step-tabs=true] .nitepos-admin-local-tab small,[data-nitepos-monthly-step-tabs=true] .nitepos-admin-local-tab span{overflow:visible;text-overflow:clip;white-space:normal}[data-nitepos-monthly-step-tabs=true] .nitepos-admin-local-tab>span:first-child{color:rgb(148 163 184);letter-spacing:.08em}[data-nitepos-monthly-step-tabs=true] .nitepos-admin-local-tab>span:nth-child(2){font-size:.96rem;line-height:1.28}[data-nitepos-monthly-step-tabs=true] .nitepos-admin-local-tab small{color:rgb(148 163 184);font-size:.75rem;line-height:1.3}[data-nitepos-monthly-step-tabs=true] .nitepos-admin-local-tab-active{color:rgb(248 250 252);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 20px 44px rgba(8,47,73,.22)}[data-nitepos-monthly-step-tabs=true] .nitepos-admin-local-tab-active:first-child{border-color:rgba(56,189,248,.62);background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.018) 36%),radial-gradient(circle at 18% 0,rgba(56,189,248,.32),transparent 42%),linear-gradient(145deg,rgba(8,47,73,.72),rgba(7,8,10,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.17),0 20px 44px rgba(8,145,178,.22)}[data-nitepos-monthly-step-tabs=true] .nitepos-admin-local-tab-active:first-child>span:first-child{color:rgb(103 232 249)}[data-nitepos-monthly-step-tabs=true] .nitepos-admin-local-tab-active:nth-child(2){border-color:rgba(251,191,36,.62);background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.018) 36%),radial-gradient(circle at 18% 0,rgba(251,191,36,.32),transparent 42%),linear-gradient(145deg,rgba(92,59,7,.72),rgba(7,8,10,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.17),0 20px 44px rgba(180,83,9,.2)}[data-nitepos-monthly-step-tabs=true] .nitepos-admin-local-tab-active:nth-child(2)>span:first-child{color:rgb(252 211 77)}[data-nitepos-monthly-step-tabs=true] .nitepos-admin-local-tab-active:nth-child(3){border-color:rgba(52,211,153,.62);background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.018) 36%),radial-gradient(circle at 18% 0,rgba(52,211,153,.32),transparent 42%),linear-gradient(145deg,rgba(6,78,59,.72),rgba(7,8,10,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.17),0 20px 44px rgba(5,150,105,.2)}[data-nitepos-monthly-step-tabs=true] .nitepos-admin-local-tab-active:nth-child(3)>span:first-child{color:rgb(110 231 183)}[data-nitepos-monthly-step-tabs=true] .nitepos-admin-local-tab-active small,[data-nitepos-monthly-step-tabs=true] .nitepos-admin-local-tab-active>span:first-child{color:rgba(255,255,255,.82)}.nitepos-monthly-report-output{width:100%;max-width:320px;border-color:rgba(148,163,184,.13);background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.012) 36%),linear-gradient(145deg,rgba(14,16,20,.78),rgba(5,5,6,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 42px rgba(0,0,0,.18)}.nitepos-monthly-section-panel{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.nitepos-monthly-stat-card,.nitepos-monthly-value-row{border-color:rgba(148,163,184,.13)!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,5,6,.94))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 28px rgba(0,0,0,.14)}@media (max-width:900px){.nitepos-monthly-report-command{grid-template-columns:1fr}.nitepos-monthly-report-output{max-width:none}}@media (max-width:640px){[data-nitepos-monthly-step-tabs=true].nitepos-admin-local-tabs{grid-template-columns:1fr}[data-nitepos-monthly-step-tabs=true] .nitepos-admin-local-tab{min-height:4.25rem}}.nitepos-admin-filter-row .nitepos-admin-short-input,.nitepos-admin-filter-row input,.nitepos-admin-filter-row select{max-width:260px}.nitepos-ticket-search-form,.nitepos-ticket-search-layout{display:grid;gap:.75rem}.nitepos-ticket-search-form{gap:.5rem}.nitepos-ticket-workspace{border-radius:1.35rem!important}.nitepos-ticket-search-copy{min-width:0}.nitepos-ticket-search-copy>p{max-width:34rem;line-height:1.45}.nitepos-ticket-quick-filters>button{min-height:2.75rem}.nitepos-ticket-filter-summary{line-height:1.35}.nitepos-salary-workspace{border-radius:1.35rem!important}.nitepos-ranking-workspace{min-width:0}.nitepos-ranking-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.85rem}.nitepos-ranking-heading{min-width:0}.nitepos-ranking-actions>button,.nitepos-ranking-period>button{min-height:2.75rem;white-space:nowrap}.nitepos-ranking-period{padding:.2rem;border:1px solid rgba(148,163,184,.14);border-radius:.9rem;background:rgba(4,8,14,.46)}.nitepos-ranking-period>button{min-width:4.5rem}.nitepos-ranking-leaders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.nitepos-ranking-leader{min-width:0;min-height:5.75rem;border-radius:1rem!important}.nitepos-ranking-leader-body,.nitepos-ranking-leader-head,.nitepos-ranking-list-heading{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-width:0}.nitepos-ranking-list-count,.nitepos-ranking-place{flex:0 0 auto;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:rgba(2,6,12,.48);color:rgba(226,232,240,.82);font-size:.7rem;font-weight:900;line-height:1;padding:.38rem .52rem}.nitepos-ranking-leader-name{min-width:0;overflow:hidden;color:rgba(248,250,252,.96);font-size:.98rem;text-overflow:ellipsis;white-space:nowrap}.nitepos-ranking-leader-body{align-items:end;margin-top:.6rem}.nitepos-ranking-leader-sales{color:rgb(167 243 208);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:950;letter-spacing:-.02em;line-height:1;white-space:nowrap}.nitepos-ranking-leader-detail{color:rgba(148,163,184,.84);font-size:.7rem;font-weight:800;line-height:1.25;text-align:right;white-space:nowrap}.nitepos-ranking-leader-empty{grid-column:1/-1;color:rgba(148,163,184,.86);font-size:.82rem;font-weight:800}.nitepos-ranking-list{min-width:0;overflow:clip;border:1px solid rgba(148,163,184,.12);border-radius:1rem;background:rgba(5,8,13,.32)}.nitepos-ranking-list-heading{padding:.7rem .85rem;border-bottom:1px solid rgba(148,163,184,.12)}.nitepos-ranking-table-scroll{min-width:0}.nitepos-ranking-table-scroll table{min-width:780px!important}.nitepos-ranking-table-scroll thead{background:rgba(15,18,24,.94)}.nitepos-ranking-table-scroll tbody tr{transition:background-color .14s ease,opacity .14s ease}.nitepos-ranking-table-scroll tbody tr[data-nitepos-ranking-row=active]{background:linear-gradient(90deg,rgba(16,185,129,.055),transparent 58%)}.nitepos-ranking-table-scroll tbody tr[data-nitepos-ranking-row=inactive]{opacity:.58}.nitepos-ranking-table-scroll tbody tr:hover{background-color:rgba(255,255,255,.035);opacity:1}@media (max-width:899px){.nitepos-ranking-toolbar{align-items:center}.nitepos-ranking-leader{min-height:5.35rem}.nitepos-ranking-leader-body{display:grid;gap:.35rem}.nitepos-ranking-leader-detail{text-align:left}.nitepos-ranking-table-scroll table{min-width:740px!important}}@media (max-width:680px){.nitepos-ranking-toolbar{grid-template-columns:minmax(0,1fr);align-items:start}.nitepos-ranking-actions{justify-content:flex-start!important}.nitepos-ranking-leaders{grid-template-columns:minmax(0,1fr)}}.nitepos-salary-heading{min-width:0}.nitepos-salary-panel-tabs button,.nitepos-salary-table-guide>summary,.nitepos-salary-view-controls>button,.nitepos-salary-view-controls>select{min-height:2.75rem}.nitepos-salary-table-guide{border:1px solid rgba(236,72,153,.2);border-radius:.9rem;background:rgba(80,7,36,.12);overflow:clip}.nitepos-salary-table-guide>summary{display:flex;align-items:center;width:fit-content;max-width:100%;cursor:pointer;list-style:none;padding:.65rem .85rem;color:rgba(251,207,232,.9);font-size:.78rem;font-weight:900;touch-action:manipulation}.nitepos-salary-table-guide>summary::-webkit-details-marker{display:none}.nitepos-salary-table-guide>summary:after{content:"+";margin-left:.55rem;color:rgba(244,114,182,.9);font-size:1rem}.nitepos-salary-table-guide[open]>summary:after{content:"−"}.nitepos-salary-table-guide-body{display:grid;gap:.45rem;border-top:1px solid rgba(236,72,153,.14);padding:.75rem .85rem;color:rgba(203,213,225,.78);font-size:.76rem;font-weight:800;line-height:1.55}.nitepos-ticket-search-form input{max-width:none!important}@media (min-width:768px){.nitepos-ticket-search-form{grid-template-columns:minmax(0,1fr) minmax(150px,180px) auto}}@media (min-width:1024px){.nitepos-ticket-search-layout{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:end}}@media (min-width:720px) and (max-width:899px){.nitepos-ia-work-summary-compact:is([data-nitepos-ticket-overview=true],[data-nitepos-salary-overview=true],[data-nitepos-product-overview=true]){display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,260px);gap:.65rem;align-items:stretch}.nitepos-ia-work-summary-compact:is([data-nitepos-ticket-overview=true],[data-nitepos-salary-overview=true],[data-nitepos-product-overview=true])>.nitepos-ia-work-summary-main{display:contents}.nitepos-ia-work-summary-compact:is([data-nitepos-ticket-overview=true],[data-nitepos-salary-overview=true],[data-nitepos-product-overview=true])>.nitepos-ia-summary-grid{grid-column:1/-1;margin-top:0}}@media (min-width:768px) and (max-width:899px){.nitepos-ticket-search-layout{grid-template-columns:minmax(0,1fr)}.nitepos-ticket-search-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem;align-items:center}.nitepos-ticket-search-copy>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.nitepos-ticket-quick-filters{grid-column:2;grid-row:1/span 2;margin-top:0!important;justify-content:flex-end}.nitepos-ticket-search-form{grid-template-columns:minmax(0,1fr) minmax(150px,180px) auto}}@media (min-width:900px) and (max-width:1023px){.nitepos-ticket-search-layout{grid-template-columns:minmax(210px,.68fr) minmax(0,1.32fr);align-items:end}.nitepos-ticket-search-form{grid-template-columns:minmax(0,1fr) minmax(150px,180px) auto}}.nitepos-admin-short-input{max-width:180px!important}.nitepos-admin-amount-input{max-width:260px!important}.nitepos-admin-work-surface .nitepos-month-report-input{max-width:220px!important}.nitepos-reservation-work-surface{display:grid!important;grid-template-columns:minmax(0,1fr)!important}.nitepos-reservation-work-surface .nitepos-reservation-date-input{max-width:260px!important}.nitepos-reservation-entry-form{max-width:520px}.nitepos-reservation-entry-form [data-nitepos-reservation-entry-action=true]{min-height:3.25rem!important}@media (min-width:900px) and (max-width:1179px){.nitepos-reservation-entry-form{max-width:860px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.nitepos-reservation-entry-guest-cast{display:contents}.nitepos-reservation-entry-guests input{max-width:160px!important}.nitepos-reservation-entry-note{grid-column:1/-1}.nitepos-reservation-entry-note textarea{max-width:520px}}@media (min-width:1180px){.nitepos-reservation-work-surface{grid-template-columns:minmax(0,1fr) 380px!important}}.nitepos-dashboard-workspace{align-content:start;width:100%;max-width:1120px;margin-inline:auto}.nitepos-dashboard-priority-card{min-width:0;min-height:6rem;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.nitepos-dashboard-priority-card:hover{transform:translateY(-1px)}.nitepos-dashboard-handy-setup>summary{outline:none}.nitepos-dashboard-handy-setup>summary:after{content:"開く";display:inline-flex;min-height:2rem;align-items:center;border-radius:999px;padding:0 .75rem;background:rgba(30,41,59,.9);color:rgb(203 213 225);font-size:.72rem;font-weight:900}.nitepos-dashboard-handy-setup[open]>summary:after{content:"閉じる"}.nitepos-dashboard-handy-setup [data-nitepos-qr-layout]{margin-inline:0}@media (max-width:899px){.nitepos-dashboard-command{padding:1rem!important}.nitepos-dashboard-priority-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:640px){.nitepos-dashboard-attention-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}@media (max-width:639px){.nitepos-dashboard-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nitepos-sales-command,.nitepos-sales-workspace{display:grid;gap:.85rem}.nitepos-sales-command{align-items:end;padding:.85rem;border:1px solid rgba(71,85,105,.44);border-radius:1rem;background:linear-gradient(135deg,rgba(15,23,42,.82),rgba(10,13,18,.92))}.nitepos-sales-control-group,.nitepos-sales-control-stack,.nitepos-sales-export-actions,.nitepos-sales-heading,.nitepos-sales-period-actions{min-width:0}.nitepos-sales-control-stack{display:grid;gap:.5rem}.nitepos-sales-control-group{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:.55rem;align-items:center}.nitepos-sales-control-label{color:rgb(148 163 184);font-size:.72rem;font-weight:900;letter-spacing:.04em}.nitepos-sales-export-actions,.nitepos-sales-period-actions{display:flex;flex-wrap:wrap;gap:.45rem}.nitepos-sales-action{flex:0 0 auto;max-width:10rem;white-space:nowrap}.nitepos-sales-daily-metrics{gap:.55rem!important}.nitepos-sales-daily-metrics .nite-ui-glass-card,.nitepos-sales-monthly-metrics .nite-ui-glass-card{min-height:4rem;padding:.6rem .75rem!important}.nitepos-sales-insight-grid{display:grid;gap:.85rem;align-items:start}.nitepos-sales-category-panel,.nitepos-sales-monthly-panel{min-width:0;padding:.85rem!important}.nitepos-sales-section-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.nitepos-sales-category-list,.nitepos-sales-monthly-metrics{gap:.45rem!important}.nitepos-sales-category-list .nite-ui-glass-card{min-height:2.75rem;padding:.55rem .7rem!important}@media (min-width:900px){.nitepos-sales-command{grid-template-columns:minmax(190px,.7fr) minmax(520px,1.3fr)}.nitepos-sales-insight-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}}@media (min-width:640px) and (max-width:899px){.nitepos-sales-command{grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr)}}@media (max-width:899px){.nitepos-sales-insight-grid{grid-template-columns:1fr}}@media (max-width:639px){.nitepos-sales-category-panel,.nitepos-sales-command,.nitepos-sales-monthly-panel{padding:.75rem!important}.nitepos-sales-control-group{grid-template-columns:1fr;gap:.3rem}.nitepos-sales-export-actions,.nitepos-sales-period-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.nitepos-sales-export-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.nitepos-sales-action,.nitepos-sales-date-input{width:100%!important;max-width:none}.nitepos-sales-date-input{grid-column:1/-1}}.nitepos-admin-work-surface input:not([type]),.nitepos-admin-work-surface input[type=number],.nitepos-admin-work-surface input[type=search],.nitepos-admin-work-surface input[type=text],.nitepos-admin-work-surface select,.nitepos-admin-work-surface textarea{min-width:0;max-width:520px}.nitepos-admin-work-surface input[type=number]{max-width:220px}.nitepos-admin-work-surface button{max-width:100%}.nitepos-admin-work-surface>div,.nitepos-admin-work-surface>section,[data-nitepos-devices-work-surface]>section{border-color:rgba(255,255,255,.105)!important;background:linear-gradient(145deg,rgba(255,255,255,.058),rgba(255,255,255,.012) 38%,rgba(0,0,0,.18) 100%),var(--np-native-glass)!important;box-shadow:0 28px 70px rgba(0,0,0,.24),var(--np-native-inset),0 0 0 1px rgba(255,255,255,.024);backdrop-filter:saturate(170%) blur(22px);-webkit-backdrop-filter:saturate(170%) blur(22px)}.nitepos-admin-work-surface.nitepos-monthly-report-surface>div,.nitepos-admin-work-surface.nitepos-monthly-report-surface>section,.nitepos-admin-work-surface>.nitepos-monthly-report-command{border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.nitepos-admin-work-surface{--np-admin-panel-bg:radial-gradient(circle at top left,rgba(148,163,184,0.04),transparent 30%),linear-gradient(180deg,rgba(13,15,19,0.78),rgba(5,6,8,0.9));--np-admin-row-bg:rgba(13,15,19,0.58);--np-admin-border:rgba(148,163,184,0.12);--np-admin-border-strong:rgba(148,163,184,0.2)}.nitepos-admin-work-surface :where(h1,h2,h3){letter-spacing:-.025em}.nitepos-admin-work-surface :where(p,small){line-height:1.6}.nitepos-admin-work-surface :where(.text-neutral-500,.text-neutral-400){color:rgb(148 163 184)!important}.nitepos-admin-work-surface :where(.rounded-2xl:not(.nitepos-seller-preview-bar *),.rounded-xl:not(.nitepos-seller-preview-bar *)){border-color:var(--np-admin-border)}.nitepos-admin-work-surface :where(.bg-neutral-950,.bg-neutral-900,.bg-neutral-800){background:linear-gradient(145deg,rgba(255,255,255,.048),rgba(255,255,255,.01) 40%),linear-gradient(145deg,rgba(15,17,21,.68),rgba(5,6,8,.78))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 10px 24px rgba(0,0,0,.12)}.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}.nitepos-admin-work-surface :where(section.rounded-2xl,div.rounded-2xl){border-radius:26px!important;box-shadow:0 22px 56px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(255,255,255,.018),0 0 0 1px rgba(255,255,255,.022)}.nitepos-admin-work-surface :where(table){border-collapse:separate;border-spacing:0}.nitepos-admin-work-surface :where(th){background:rgba(16,18,22,.72);color:rgb(203 213 225);font-size:.72rem;letter-spacing:.02em}.nitepos-admin-work-surface :where(td){border-color:rgba(148,163,184,.11)!important}.nitepos-admin-work-surface :where(tr:hover td){background:rgba(255,255,255,.045)}.nitepos-admin-work-surface :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:rgba(148,163,184,.22)!important;border-radius:14px!important;background:linear-gradient(180deg,rgba(15,23,42,.84),rgba(3,7,12,.88))!important;color:rgb(248 250 252)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 0 1px rgba(15,23,42,.28)}.nitepos-admin-work-surface :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:rgba(56,189,248,.78)!important;outline:2px solid rgba(56,189,248,.22)!important;outline-offset:2px}.nitepos-admin-work-surface :where(button){border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 10px 22px rgba(0,0,0,.12);transition:border-color .15s ease,background-color .15s ease,transform .15s ease,box-shadow .15s ease}.nitepos-admin-work-surface :where(button:hover){transform:translateY(-1px)}.nitepos-admin-work-surface :where(button:active){transform:translateY(0)}.nitepos-admin-work-surface :where(button.bg-red-700,button.bg-red-600,[class*=bg-red-]){border:1px solid rgba(248,113,113,.38)}.nitepos-admin-work-surface :where(button.bg-emerald-700,button.bg-emerald-600,[class*=bg-emerald-]){border:1px solid rgba(52,211,153,.24)}.nitepos-admin-work-surface :where(button.bg-sky-700,button.bg-sky-600,button.bg-sky-500,[class*=bg-sky-]){border:1px solid rgba(56,189,248,.24)}.nitepos-admin-work-surface :where(button.bg-pink-500,[class*=bg-pink-]){border:1px solid rgba(244,114,182,.32)}.nitepos-admin-work-surface :where(.overflow-x-auto){border-radius:1rem}.nitepos-admin-work-surface :where(.rounded-xl:not(.nitepos-seller-preview-bar *)){border-radius:16px!important}.nitepos-admin-work-surface :where(.rounded-2xl:not(.nitepos-seller-preview-bar *),.rounded-xl:not(.nitepos-seller-preview-bar *),table,thead,tbody){backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px)}.nitepos-admin-work-surface :where(.text-3xl,.text-2xl,.text-xl){letter-spacing:-.02em}.nitepos-admin-work-surface :where(.tracking-\[0\.18em\],.tracking-\[0\.16em\],.tracking-\[0\.14em\]){letter-spacing:.08em!important}.nitepos-admin-work-surface :where(.bg-sky-500,.bg-sky-600,.bg-sky-700,[class*=bg-sky-]){box-shadow:0 12px 28px rgba(14,165,233,.14),inset 0 1px 0 rgba(255,255,255,.08)}.nitepos-admin-work-surface :where(.bg-red-600,.bg-red-700,[class*=bg-red-]){box-shadow:0 12px 28px rgba(239,68,68,.12),inset 0 1px 0 rgba(255,255,255,.08)}.nitepos-daily-work-flow{border:0!important;background:transparent!important;box-shadow:none!important}.nitepos-settings-compact-form{gap:1rem!important;padding-bottom:max(5rem,calc(env(safe-area-inset-bottom) + 5rem))}.nitepos-settings-compact-form>section:first-child{position:sticky;top:.75rem;z-index:30;border-color:rgba(148,163,184,.18)!important;background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.012) 38%),linear-gradient(180deg,rgba(16,18,22,.86),rgba(5,6,8,.84))!important;box-shadow:0 18px 44px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.05);backdrop-filter:blur(18px)}.nitepos-product-management,.nitepos-settings-compact-form,.nitepos-settings-compact-form .nitepos-admin-local-tabs,.nitepos-settings-compact-form>section{min-width:0}.nitepos-settings-compact-form .nitepos-admin-local-tabs{max-width:100%}.nitepos-settings-compact-form>section:not(:first-child){border-color:rgba(148,163,184,.16)!important;background:linear-gradient(145deg,rgba(255,255,255,.052),rgba(255,255,255,.01) 38%),linear-gradient(180deg,rgba(16,18,22,.76),rgba(5,6,8,.9))!important;box-shadow:0 22px 56px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.045)}[data-nitepos-settings-calculation-shell=apple]{display:flex;min-width:0;flex-direction:column}[data-nitepos-settings-calculation-header=true]{order:1}[data-nitepos-checkout-calculation-settings=primary]{order:2}[data-nitepos-advanced-calculation-settings=true],[data-nitepos-basic-back-settings=true]{order:3}.nitepos-settings-compact-form .nitepos-admin-local-tabs{gap:.45rem;padding:.1rem}.nitepos-settings-compact-form .nitepos-admin-local-tab{min-width:6.25rem;max-width:10.5rem;min-height:2.65rem;border-color:rgba(148,163,184,.16);background:linear-gradient(145deg,rgba(255,255,255,.048),rgba(255,255,255,.01) 42%),rgba(11,12,15,.78);color:rgb(226 232 240);box-shadow:none}.nitepos-settings-compact-form .nitepos-admin-local-tab:hover{border-color:rgba(125,211,252,.34);background:linear-gradient(145deg,rgba(255,255,255,.066),rgba(255,255,255,.014) 42%),rgba(18,20,24,.84)}.nitepos-settings-compact-form .nitepos-admin-local-tab-active{border-color:rgba(244,114,182,.72);background:linear-gradient(180deg,rgba(236,72,153,.92),rgba(190,24,93,.9));color:white;box-shadow:0 12px 26px rgba(190,24,93,.26),inset 0 1px 0 rgba(255,255,255,.18)}.nitepos-settings-compact-form :where(h2,h3){letter-spacing:-.02em}.nitepos-settings-compact-form :where(p,small,span){overflow-wrap:anywhere}.nitepos-settings-compact-form :where(details,label.flex,.rounded-2xl,.rounded-xl){border-color:rgba(148,163,184,.14)}.nitepos-settings-compact-form :where([class*=border-emerald-],[class*=border-sky-],[class*=border-amber-],[class*=border-neutral-],[class*=ring-emerald-],[class*=ring-sky-],[class*=ring-amber-],[class*=ring-neutral-]){border-color:rgba(148,163,184,.16)!important;--tw-ring-color:rgba(148,163,184,0.18)!important}.nitepos-settings-compact-form :where([class*=bg-neutral-950],[class*=bg-neutral-900],[class*=bg-neutral-800],[class*=bg-sky-950]){background-color:rgba(12,13,16,.72)!important}.nitepos-settings-compact-form :where([class*=ring-sky-900],[class*=ring-amber-900]){--tw-ring-color:rgba(148,163,184,0.18)!important}.nitepos-settings-compact-form :where(label.block,label.flex,details){box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.nitepos-settings-compact-form :where(label.block>span:first-child,label.flex>span:first-child){color:rgb(203 213 225)!important}.nitepos-settings-compact-form :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:2.85rem;border-color:rgba(148,163,184,.28)!important;background:linear-gradient(180deg,rgba(15,23,42,.92),rgba(2,6,23,.86))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 0 0 1px rgba(15,23,42,.42)}.nitepos-settings-compact-form :where(button:not(.nitepos-admin-local-tab)){box-shadow:none}.nitepos-settings-compact-form :where(button.bg-red-700,button.bg-red-600,[class*=bg-red-]){border:1px solid rgba(248,113,113,.38)}.nitepos-settings-compact-form :where(button.bg-sky-600,button.bg-sky-500,button.bg-pink-500,button.bg-emerald-600,button.bg-emerald-700,button.bg-amber-500){min-height:2.75rem}.nitepos-operator-shell.nitepos-theme-dark :where(.nitepos-admin-work-surface,.nitepos-settings-mode,.nitepos-settings-compact-form,.nitepos-form-modal) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:2.8rem;border-color:rgba(148,163,184,.28)!important;border-radius:14px!important;background:linear-gradient(180deg,rgba(18,20,24,.92),rgba(6,7,9,.92))!important;color:rgb(248 250 252)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 0 0 1px rgba(255,255,255,.018),0 12px 28px rgba(0,0,0,.16)!important}.nitepos-operator-shell.nitepos-theme-dark :where(.nitepos-admin-work-surface,.nitepos-settings-mode,.nitepos-settings-compact-form,.nitepos-form-modal) :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:rgba(125,211,252,.74)!important;outline:2px solid rgba(56,189,248,.22)!important;outline-offset:2px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 4px rgba(56,189,248,.11),0 18px 34px rgba(0,0,0,.24)!important}.nitepos-operator-shell.nitepos-theme-dark :where(.nitepos-admin-work-surface,.nitepos-settings-mode,.nitepos-settings-compact-form,.nitepos-form-modal) :where(button:not([class*=bg-red-]):not([class*=bg-emerald-]):not([class*=bg-sky-]):not([class*=bg-pink-]):not([class*=bg-amber-]):not(.nitepos-admin-local-tab)){border:1px solid rgba(148,163,184,.17)!important;border-radius:14px!important;background:linear-gradient(180deg,rgba(18,20,24,.9),rgba(7,8,10,.94))!important;color:rgba(248,250,252,.92)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 12px 28px rgba(0,0,0,.16)!important}.nitepos-operator-shell.nitepos-theme-dark :where(.nitepos-admin-work-surface,.nitepos-settings-mode,.nitepos-settings-compact-form,.nitepos-form-modal) :where(button:not([class*=bg-red-]):not([class*=bg-emerald-]):not([class*=bg-sky-]):not([class*=bg-pink-]):not([class*=bg-amber-]):not(.nitepos-admin-local-tab)):hover{border-color:rgba(203,213,225,.26)!important;background:linear-gradient(180deg,rgba(24,26,31,.94),rgba(10,11,14,.96))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 16px 34px rgba(0,0,0,.22)!important}.nitepos-operator-shell.nitepos-theme-dark :where(.nitepos-admin-work-surface,.nitepos-settings-mode,.nitepos-settings-compact-form,.nitepos-form-modal) :where(button[class*=bg-sky-],button[class*=bg-pink-],button[class*=bg-emerald-],button[class*=bg-amber-],button[class*=bg-red-]){border-radius:14px!important;color:rgb(248 250 252)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.13),inset 0 -14px 22px rgba(0,0,0,.16),0 14px 32px rgba(0,0,0,.18)!important}.nitepos-operator-shell.nitepos-theme-dark :where(.nitepos-admin-work-surface,.nitepos-settings-mode,.nitepos-settings-compact-form,.nitepos-form-modal) :where(button[class*=bg-sky-]){border:1px solid rgba(125,211,252,.34)!important;background:linear-gradient(180deg,rgba(56,189,248,.86),rgba(2,132,199,.86)),rgb(2 132 199)!important}.nitepos-operator-shell.nitepos-theme-dark :where(.nitepos-admin-work-surface,.nitepos-settings-mode,.nitepos-settings-compact-form,.nitepos-form-modal) :where(button[class*=bg-pink-]){border:1px solid rgba(244,114,182,.42)!important;background:linear-gradient(180deg,rgba(244,114,182,.9),rgba(219,39,119,.88)),rgb(219 39 119)!important}.nitepos-operator-shell.nitepos-theme-dark :where(.nitepos-admin-work-surface,.nitepos-settings-mode,.nitepos-settings-compact-form,.nitepos-form-modal) :where(button[class*=bg-emerald-]){border:1px solid rgba(52,211,153,.34)!important;background:linear-gradient(180deg,rgba(52,211,153,.86),rgba(5,150,105,.88)),rgb(5 150 105)!important}.nitepos-operator-shell.nitepos-theme-dark :where(.nitepos-admin-work-surface,.nitepos-settings-mode,.nitepos-settings-compact-form,.nitepos-form-modal) :where(button[class*=bg-amber-]){border:1px solid rgba(251,191,36,.42)!important;background:linear-gradient(180deg,rgba(251,191,36,.9),rgba(217,119,6,.88)),rgb(217 119 6)!important;color:rgb(15 23 42)!important}.nitepos-operator-shell.nitepos-theme-dark :where(.nitepos-admin-work-surface,.nitepos-settings-mode,.nitepos-settings-compact-form,.nitepos-form-modal) :where(button[class*=bg-red-]){border:1px solid rgba(248,113,113,.38)!important;background:linear-gradient(180deg,rgba(248,113,113,.78),rgba(185,28,28,.88)),rgb(185 28 28)!important}.nitepos-operator-shell.nitepos-theme-dark .nitepos-settings-compact-form :where([class*=bg-neutral-950],[class*=bg-neutral-900],[class*=bg-neutral-800],[class*=bg-sky-950]){background:linear-gradient(145deg,rgba(16,18,22,.72),rgba(6,7,9,.82))!important}[data-nitepos-settings-exit-modal=overlay]{background:radial-gradient(circle at 50% 36%,rgba(56,189,248,.13),transparent 30rem),rgba(0,0,0,.62)!important;backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}[data-nitepos-settings-exit-modal=panel]{max-width:min(26rem,calc(100vw - 2rem))!important;border-color:rgba(255,255,255,.16)!important;border-radius:24px!important;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.018) 42%),linear-gradient(180deg,rgba(20,22,27,.94),rgba(7,8,10,.96))!important;box-shadow:0 28px 78px rgba(0,0,0,.46),inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(255,255,255,.03)!important}[data-nitepos-settings-exit-modal=panel] h2{letter-spacing:-.02em}[data-nitepos-settings-exit-modal=panel] p{color:rgba(203,213,225,.78)!important}[data-nitepos-settings-exit-modal=actions] button{min-height:3rem!important;border-radius:16px!important;border:1px solid rgba(148,163,184,.16)!important;font-size:1rem!important;letter-spacing:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 30px rgba(0,0,0,.2)!important}[data-nitepos-settings-exit-modal=actions] button:first-child,[data-nitepos-settings-exit-modal=actions] button:last-child{background:linear-gradient(180deg,rgba(28,31,38,.9),rgba(10,11,14,.94))!important;color:rgba(248,250,252,.9)!important}[data-nitepos-advanced-payroll-closing-check=true] .nitepos-advanced-payroll-closing-badge{display:inline-flex;align-items:center;min-height:1.75rem;border:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}[data-nitepos-advanced-payroll-closing-check=true] .nitepos-advanced-payroll-closing-badge.is-clear{border-color:rgba(52,211,153,.42);background:rgb(16 185 129);color:rgb(2 44 34)}[data-nitepos-advanced-payroll-closing-check=true] .nitepos-advanced-payroll-closing-badge.is-warning{border-color:rgba(251,191,36,.52);background:rgb(251 191 36);color:rgb(23 23 23)}@media (max-width:1023px){.nitepos-settings-compact-form>section:first-child{top:.5rem}.nitepos-settings-compact-form .nitepos-admin-local-tab{min-width:5.9rem}}[data-nitepos-devices-work-surface] [data-nitepos-qr-layout]{border-color:rgba(255,255,255,.12)!important;background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.01) 42%),rgba(7,8,10,.62)!important}[data-nitepos-devices-work-surface] [data-nitepos-qr-card]{border-color:rgba(148,163,184,.24)!important;background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.01) 42%),rgba(12,13,16,.74)!important}.nitepos-device-management-surface input,.nitepos-device-management-surface select{width:100%}.nitepos-device-clean-surface{max-width:min(1240px,calc(100vw - 24px))!important;padding-inline:clamp(1rem,1.6vw,1.5rem)!important}.nitepos-device-clean-intro{margin-bottom:1.6rem!important;padding-inline:clamp(.75rem,1.4vw,1.25rem)!important}.nitepos-device-clean-intro h2{margin-top:.5rem!important;font-size:clamp(1.45rem,1.8vw,1.8rem)!important;line-height:1.1!important;letter-spacing:0!important}.nitepos-device-clean-intro p:last-child{max-width:760px!important}.nitepos-operator-shell:has(.nitepos-seller-preview-bar) .nitepos-device-clean-surface{padding-bottom:max(7.5rem,calc(env(safe-area-inset-bottom) + 7.5rem))!important}.nitepos-operator-shell.is-device-clean-v2{background:radial-gradient(circle at 18% 0,rgba(14,165,233,.1),transparent 34rem),linear-gradient(180deg,#050b12,#07111a 42%,#05080d)!important}.nitepos-device-clean-v2-shell{max-width:none!important;padding-top:2.25rem!important}.nitepos-operator-shell.is-device-clean-v2 .nitepos-device-clean-surface{width:min(1280px,100%)!important;max-width:min(1280px,calc(100vw - 32px))!important;margin-inline:auto!important;padding-inline:clamp(1rem,1.6vw,1.5rem)!important}.nitepos-operator-shell.is-device-clean-v2 .nitepos-device-clean-intro{margin-bottom:1.6rem!important;padding-inline:clamp(.75rem,1.4vw,1.25rem)!important}.nitepos-operator-shell.is-device-clean-v2 .nitepos-device-clean-intro h2{margin-top:.55rem!important;font-size:clamp(1.45rem,1.8vw,1.8rem)!important;line-height:1.1!important;letter-spacing:0!important}.nitepos-operator-shell.is-device-clean-v2 .nitepos-device-clean-intro p:last-child{max-width:760px!important}.nitepos-operator-shell.is-device-clean-v2 .nitepos-device-clean-intro[data-nitepos-device-intro-density=summary]{margin-bottom:.85rem!important;padding-inline:.75rem!important}.nitepos-operator-shell.is-device-clean-v2 .nitepos-device-clean-intro[data-nitepos-device-intro-density=summary] .nitepos-device-sequence-note{margin-bottom:0!important;border-radius:16px!important;padding:.7rem .9rem!important}.nitepos-operator-shell.is-device-clean-v2 .nitepos-device-clean-intro[data-nitepos-device-intro-density=summary] .nitepos-device-intro-copy{display:none}.nitepos-operator-shell.is-device-clean-v2 .nitepos-device-qr-hero{margin-bottom:1.25rem!important;border-radius:18px!important;padding:1.4rem!important;background:linear-gradient(135deg,rgba(12,24,35,.98),rgba(6,15,23,.96))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 24px 70px rgba(0,0,0,.24)!important}.nitepos-operator-shell.is-device-clean-v2 .nitepos-device-qr-hero-grid{grid-template-columns:146px minmax(0,1fr) minmax(260px,360px)!important;gap:1.45rem!important}.nitepos-operator-shell.is-device-clean-v2 .nitepos-device-qr-box{width:146px!important;min-height:146px!important;border-radius:16px!important;background:rgba(3,8,14,.9)!important}.nitepos-operator-shell.is-device-clean-v2 .nitepos-device-qr-box img{width:128px!important;height:128px!important;border-radius:12px!important}.nitepos-operator-shell.is-device-clean-v2 .nitepos-device-clean-columns{gap:1.25rem!important}.nitepos-operator-shell.is-device-clean-v2 .nitepos-device-clean-surface [data-nitepos-connected-handy-card],.nitepos-operator-shell.is-device-clean-v2 .nitepos-device-clean-surface [data-nitepos-registered-handy-card]{min-height:0;border-radius:18px!important;padding:1.25rem!important}.nitepos-operator-shell.is-device-clean-v2 .nitepos-device-clean-surface [data-nitepos-device-handy-row]{border-radius:14px!important;padding:1rem!important}.nitepos-operator-shell.is-device-clean-v2 .nitepos-device-clean-surface [data-nitepos-device-handy-row] button{appearance:none;-webkit-appearance:none}.nitepos-operator-shell.is-device-clean-v2 .nitepos-device-row-button{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;border:0!important;background:transparent!important;box-shadow:none!important}.nitepos-operator-shell.is-device-clean-v2 .nitepos-device-row-icon{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;border-radius:14px!important}.nitepos-operator-shell.is-device-clean-v2 .nitepos-device-clean-surface [data-nitepos-handy-contract-guide]{border-radius:18px!important;padding:1rem 1.25rem!important}.nitepos-operator-shell.is-device-clean-v2 .nitepos-device-clean-surface details{border-radius:0!important;background:rgba(2,6,23,.34)!important}.nitepos-device-clean-surface button{white-space:nowrap}.nitepos-device-register-action{min-height:44px!important}.nitepos-device-qr-hero{overflow:hidden;border-color:rgba(51,65,85,.85)!important;background:linear-gradient(135deg,rgba(15,23,42,.94),rgba(2,6,23,.88))!important}.nitepos-device-clean-surface [data-nitepos-connected-handy-card],.nitepos-device-clean-surface [data-nitepos-handy-contract-guide],.nitepos-device-clean-surface [data-nitepos-registered-handy-card],.nitepos-device-clean-surface details{border-color:rgba(51,65,85,.82)!important;background-color:rgba(2,6,23,.58)!important}.nitepos-device-clean-surface [data-nitepos-device-handy-row]{border-color:rgba(51,65,85,.88)!important}.nitepos-device-detail-overlay{background:radial-gradient(circle at 50% 18%,rgba(14,165,233,.15),transparent 34rem),rgba(0,0,0,.86)!important;backdrop-filter:blur(8px)}.nitepos-device-detail-modal{max-width:min(860px,calc(100vw - 32px));max-height:min(760px,calc(100dvh - 40px));overflow:hidden;border:1px solid rgba(125,211,252,.34);border-radius:24px;background:linear-gradient(180deg,rgba(8,18,30,.99),rgba(3,8,14,.99))!important;background-color:#03080e!important;box-shadow:0 28px 90px rgba(0,0,0,.72),inset 0 1px 0 rgba(255,255,255,.08)}.nitepos-device-detail-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1.25rem 1.35rem 1rem;border-bottom:1px solid rgba(51,65,85,.72);background:rgba(2,6,23,.72)}.nitepos-device-detail-kicker{margin:0;color:#67e8f9;font-size:.72rem;font-weight:900;letter-spacing:.18em}.nitepos-device-detail-head h3{margin-top:.25rem;color:#fff;font-size:clamp(1.45rem,2.4vw,2rem);font-weight:950;line-height:1.1}.nitepos-device-detail-head p:last-child{margin-top:.45rem;color:#94a3b8;font-size:.86rem;font-weight:800;line-height:1.55}.nitepos-device-detail-close{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;white-space:nowrap;border:1px solid rgba(148,163,184,.62);border-radius:.95rem;padding:0 1rem;color:#f8fafc;background:rgba(15,23,42,.95);font-size:.92rem;font-weight:900}.nitepos-device-detail-body{display:grid;grid-template-columns:240px minmax(0,1fr);gap:1rem;padding:1.2rem;overflow-y:auto;max-height:calc(min(760px, 100dvh - 40px) - 94px)}.nitepos-device-detail-controls,.nitepos-device-detail-qr{min-width:0}.nitepos-device-detail-qr{display:grid;align-content:start;gap:.9rem;border:1px solid rgba(30,64,175,.42);border-radius:20px;padding:1rem;background:rgba(6,16,28,.98)}.nitepos-device-detail-qr-box{display:grid;min-height:174px;place-items:center;border:1px solid rgba(71,85,105,.85);border-radius:18px;background:#020617}.nitepos-device-detail-qr-empty{display:grid;width:9rem;height:9rem;place-items:center;border:1px dashed rgba(125,211,252,.58);border-radius:1rem;color:#bae6fd;background:rgba(15,23,42,.96);text-align:center;font-size:.95rem;font-weight:950;line-height:1.6}.nitepos-device-detail-status span{display:inline-flex;align-items:center;border-radius:999px;padding:.35rem .7rem;background:rgba(30,41,59,.96);color:#cbd5e1;font-size:.76rem;font-weight:950}.nitepos-device-detail-status span.is-live{background:#34d399;color:#031012}.nitepos-device-detail-status p{margin-top:.5rem;color:#94a3b8;font-size:.78rem;font-weight:800;line-height:1.45}.nitepos-device-detail-actions,.nitepos-device-detail-delete-actions{display:flex;flex-wrap:wrap;gap:.65rem}.nitepos-device-detail-danger,.nitepos-device-detail-danger-outline,.nitepos-device-detail-primary,.nitepos-device-detail-secondary{display:inline-flex;min-height:2.8rem;width:fit-content;align-items:center;justify-content:center;white-space:nowrap;border-radius:.9rem;padding:0 1rem;font-size:.86rem;font-weight:950}.nitepos-device-detail-primary{background:#0284c7;color:#fff}.nitepos-device-detail-secondary{border:1px solid rgba(100,116,139,.72);color:#e2e8f0;background:rgba(15,23,42,.92)}.nitepos-device-detail-danger{background:#dc2626;color:#fff}.nitepos-device-detail-danger-outline{border:1px solid rgba(248,113,113,.65);color:#fecaca;background:rgba(69,10,10,.34)}.nitepos-device-detail-control-card button:disabled,.nitepos-device-detail-danger-outline:disabled,.nitepos-device-detail-danger:disabled,.nitepos-device-detail-primary:disabled,.nitepos-device-detail-secondary:disabled{cursor:not-allowed;border-color:rgba(51,65,85,.52);background:rgba(30,41,59,.74);color:#64748b}.nitepos-device-detail-controls{display:grid;align-content:start;gap:.85rem}.nitepos-device-detail-control-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;border:1px solid rgba(51,65,85,.78);border-radius:18px;padding:1rem;background:rgba(15,23,42,.94)}.nitepos-device-detail-control-card[data-tone=ok]{border-color:rgba(52,211,153,.34);background:linear-gradient(135deg,rgba(6,78,59,.18),rgba(15,23,42,.94))}.nitepos-device-detail-control-card[data-tone=warn]{border-color:rgba(251,191,36,.34);background:linear-gradient(135deg,rgba(120,53,15,.2),rgba(15,23,42,.94))}.nitepos-device-detail-control-card[data-tone=danger]{border-color:rgba(248,113,113,.34)}.nitepos-device-detail-control-card p{margin:0;color:#f8fafc;font-size:.95rem;font-weight:950}.nitepos-device-detail-control-card small{display:block;margin-top:.35rem;color:#94a3b8;font-size:.76rem;font-weight:800;line-height:1.45}.nitepos-device-detail-control-card button{min-height:2.75rem;white-space:nowrap;border-radius:.9rem;padding:0 1rem;font-size:.84rem;font-weight:950}.nitepos-device-detail-control-card button.is-allowed{background:#34d399;color:#031012}.nitepos-device-detail-control-card button.is-blocked{border:1px solid rgba(251,191,36,.46);color:#fde68a;background:rgba(120,53,15,.46)}.nitepos-device-qr-hero img{flex:0 0 auto}.nitepos-device-qr-hero-grid{display:grid!important;grid-template-columns:136px minmax(0,1fr) minmax(220px,320px)!important;align-items:center!important}.nitepos-device-qr-box{width:136px;border-color:rgba(51,65,85,.9)!important;background:rgba(2,6,23,.86)!important}.nitepos-device-clean-columns{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.nitepos-device-list-row{width:100%}.nitepos-device-list-row>button,.nitepos-device-list-row>select{width:100%;min-width:0}@media (min-width:768px){.nitepos-device-list-row{grid-template-columns:minmax(0,1fr) 170px 140px 150px!important}.nitepos-device-list-row>button,.nitepos-device-list-row>select{width:auto}}@media (max-width:1023px){.nitepos-device-qr-hero{padding:1rem}.nitepos-device-clean-columns,.nitepos-device-qr-hero-grid{grid-template-columns:minmax(0,1fr)!important}.nitepos-device-qr-box{width:100%;max-width:160px}.nitepos-device-clean-surface{max-width:calc(100vw - 24px)!important}.nitepos-device-clean-v2-shell{padding-top:1.5rem!important}.nitepos-device-detail-modal{max-height:calc(100dvh - 24px);border-radius:20px}.nitepos-device-detail-head{padding:1rem}.nitepos-device-detail-body{padding:1rem;max-height:calc(100dvh - 128px)}.nitepos-device-detail-body,.nitepos-device-detail-control-card{grid-template-columns:minmax(0,1fr)}.nitepos-operator-shell.is-device-clean-v2 .nitepos-device-clean-surface{max-width:calc(100vw - 24px)!important}.nitepos-operator-shell.is-device-clean-v2 .nitepos-device-clean-columns,.nitepos-operator-shell.is-device-clean-v2 .nitepos-device-qr-hero-grid{grid-template-columns:minmax(0,1fr)!important}.nitepos-operator-shell.is-device-clean-v2 .nitepos-device-qr-box{width:150px!important;max-width:150px!important}}@media (min-width:720px) and (max-width:1023px){.nitepos-device-detail-body{grid-template-columns:210px minmax(0,1fr);gap:.85rem}.nitepos-device-detail-control-card{grid-template-columns:minmax(0,1fr) auto}.nitepos-device-detail-control-card,.nitepos-device-detail-qr{padding:.85rem}}@media (max-width:1279px){.nitepos-operator-shell.is-device-clean-v2 .nitepos-seller-preview-bar{display:none!important}.nitepos-operator-shell.is-device-clean-v2 .nitepos-side-float-toggle{top:16px!important;right:16px!important;left:auto!important}}@media (min-width:1280px){.nitepos-operator-shell.is-device-clean-v2 .nitepos-side-rail{transform:translateX(0)!important}.nitepos-operator-shell.is-device-clean-v2 .nitepos-side-rail.is-closed .nitepos-side-brand,.nitepos-operator-shell.is-device-clean-v2 .nitepos-side-rail.is-closed .nitepos-side-marquee,.nitepos-operator-shell.is-device-clean-v2 .nitepos-side-rail.is-closed .nitepos-side-sections,.nitepos-operator-shell.is-device-clean-v2 .nitepos-side-rail.is-closed .nitepos-side-status{pointer-events:auto;opacity:1}.nitepos-operator-shell.is-device-clean-v2 .nitepos-side-float-toggle,.nitepos-operator-shell.is-device-clean-v2 .nitepos-side-toggle{display:none!important}.nitepos-operator-shell.is-device-clean-v2 .nitepos-seller-preview-bar{left:28px!important;right:auto!important;bottom:26px!important;width:212px!important;max-width:212px!important;transform:none!important;padding:.48rem!important;border-radius:14px!important}.nitepos-operator-shell.is-device-clean-v2 .nitepos-seller-preview-bar>div:first-child{display:grid!important;gap:.45rem!important}.nitepos-operator-shell.is-device-clean-v2 .nitepos-seller-preview-bar>div:first-child>div{display:grid!important;gap:.35rem!important}.nitepos-operator-shell.is-device-clean-v2 .nitepos-seller-preview-bar>div:first-child>div>span:nth-child(2),.nitepos-operator-shell.is-device-clean-v2 .nitepos-seller-preview-bar>div:first-child>div>span:nth-child(3){display:none!important}.nitepos-operator-shell.is-device-clean-v2 .nitepos-seller-preview-bar button{width:100%!important;min-height:2.25rem!important}.nitepos-operator-shell.is-device-clean-v2 .ipad-compact-shell{width:calc(100% - 284px)!important;margin-left:284px!important;margin-right:0!important;padding-right:2.25rem!important;padding-left:0!important}.nitepos-operator-shell.is-device-clean-v2 .nitepos-device-clean-surface{margin-left:0!important;margin-right:auto!important}}@media (max-width:640px){.nitepos-admin-local-tab{min-width:6.25rem;max-width:9rem;padding-left:.65rem;padding-right:.65rem}.nitepos-admin-filter-row .nitepos-admin-short-input,.nitepos-admin-filter-row input,.nitepos-admin-filter-row select{max-width:100%}}.nitepos-ia-work-summary{border:1px solid rgba(148,163,184,.13);border-radius:24px;background:radial-gradient(circle at 14% 0,rgba(56,189,248,.08),transparent 32%),linear-gradient(135deg,rgba(13,21,32,.88),rgba(6,11,18,.94));box-shadow:0 18px 48px rgba(0,0,0,.2);padding:1rem}.nitepos-ia-work-summary-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:1rem;align-items:stretch}.nitepos-ia-work-summary-main h2{margin-top:.15rem;font-size:clamp(1.35rem,1.5vw,2rem);font-weight:950;letter-spacing:-.04em;color:#f8fafc}.nitepos-ia-work-summary-main p{margin-top:.4rem;max-width:58rem;color:rgba(203,213,225,.76);font-size:.92rem;line-height:1.65}.nitepos-ia-eyebrow{margin:0!important;color:#67e8f9!important;font-size:.72rem!important;font-weight:950!important;letter-spacing:.18em;text-transform:uppercase}.nitepos-ia-next-action{display:grid;align-content:center;gap:.35rem;border-radius:20px;border:1px solid rgba(125,211,252,.2);background:rgba(14,116,144,.12);padding:.95rem}.nitepos-ia-next-action span{color:rgba(186,230,253,.72);font-size:.72rem;font-weight:950;letter-spacing:.12em}.nitepos-ia-next-action strong{color:#f8fafc;font-size:1.05rem;font-weight:950;line-height:1.35}.nitepos-ia-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.85rem}.nitepos-ia-summary-card{min-width:0;border-radius:18px;border:1px solid rgba(148,163,184,.13);background:rgba(15,23,42,.56);padding:.85rem}.nitepos-ia-summary-card small,.nitepos-ia-summary-card span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nitepos-ia-summary-card span{color:rgba(148,163,184,.88);font-size:.72rem;font-weight:900}.nitepos-ia-summary-card strong{display:block;margin-top:.2rem;overflow:hidden;color:#e2e8f0;font-size:clamp(1.2rem,1.4vw,1.65rem);font-weight:950;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.nitepos-ia-summary-card small{margin-top:.25rem;color:rgba(148,163,184,.75);font-size:.72rem;font-weight:800}.nitepos-ia-summary-card.is-ok{border-color:rgba(16,185,129,.22);background:rgba(6,78,59,.22)}.nitepos-ia-summary-card.is-ok strong{color:#86efac}.nitepos-ia-summary-card.is-info{border-color:rgba(56,189,248,.22);background:rgba(14,116,144,.18)}.nitepos-ia-summary-card.is-info strong{color:#7dd3fc}.nitepos-ia-summary-card.is-warn{border-color:rgba(251,191,36,.3);background:rgba(120,53,15,.23)}.nitepos-ia-summary-card.is-warn strong{color:#fcd34d}.nitepos-ia-summary-card.is-danger{border-color:rgba(248,113,113,.36);background:rgba(127,29,29,.26)}.nitepos-ia-summary-card.is-danger strong{color:#fca5a5}.nitepos-ia-work-summary-compact{padding:.75rem}.nitepos-ia-work-summary-compact .nitepos-ia-work-summary-main{gap:.65rem}.nitepos-ia-work-summary-compact .nitepos-ia-work-summary-main p{margin-top:.25rem;line-height:1.45}.nitepos-ia-work-summary-compact .nitepos-ia-next-action{min-height:4.75rem;padding:.7rem .8rem}.nitepos-ia-work-summary-compact .nitepos-ia-summary-grid{gap:.55rem;margin-top:.6rem}.nitepos-ia-work-summary-compact .nitepos-ia-summary-card{padding:.55rem .7rem}.nitepos-ia-work-summary-compact .nitepos-ia-summary-card strong{font-size:1.2rem}.nitepos-ia-work-summary-compact .nitepos-ia-summary-card small{margin-top:.1rem}.nitepos-settings-entry-gate{width:min(100%,920px)!important;max-width:920px!important;padding:1rem!important}.nitepos-settings-entry-layout{display:grid;gap:1rem;min-width:0}.nitepos-settings-entry-primary{min-width:0}.nitepos-settings-entry-password{max-width:32rem}.nitepos-settings-entry-submit{width:auto!important;min-width:8.75rem;min-height:3rem!important}.nitepos-settings-entry-guide{min-width:0;border:1px solid rgba(148,163,184,.14);border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(56,189,248,.08),transparent 40%),rgba(15,23,42,.42);padding:.85rem}.nitepos-settings-entry-guide-eyebrow{color:rgba(125,211,252,.78);font-size:.68rem;font-weight:950;letter-spacing:.14em}.nitepos-settings-entry-guide h3{margin-top:.15rem;color:#f8fafc;font-size:1rem;font-weight:950}.nitepos-settings-entry-guide-copy{margin-top:.3rem;color:rgba(203,213,225,.66);font-size:.75rem;font-weight:750;line-height:1.55}.nitepos-settings-entry-guide-list{display:grid;gap:.45rem;margin-top:.7rem}.nitepos-settings-entry-guide-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.65rem;min-width:0;border-left:3px solid rgba(125,211,252,.6);border-radius:10px;background:rgba(2,6,23,.32);padding:.55rem .65rem}.nitepos-settings-entry-guide-row>small,.nitepos-settings-entry-guide-row>span,.nitepos-settings-entry-guide-row>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nitepos-settings-entry-guide-row>span{color:#e2e8f0;font-size:.78rem;font-weight:900}.nitepos-settings-entry-guide-row>strong{color:#7dd3fc;font-size:.76rem;font-weight:950}.nitepos-settings-entry-guide-row>small{grid-column:1/-1;margin-top:.08rem;color:rgba(148,163,184,.7);font-size:.66rem;font-weight:800}.nitepos-settings-entry-guide-row.is-warn{border-left-color:rgba(251,191,36,.7)}.nitepos-settings-entry-guide-row.is-warn>strong{color:#fcd34d}.nitepos-settings-entry-guide-row.is-danger{border-left-color:rgba(248,113,113,.72)}.nitepos-settings-entry-guide-row.is-danger>strong{color:#fca5a5}@media (min-width:800px){.nitepos-settings-entry-layout{grid-template-columns:minmax(0,1fr) minmax(250px,300px);align-items:start}}@media (min-width:900px){.nitepos-ia-work-summary-compact{display:grid;grid-template-columns:minmax(240px,1fr) minmax(190px,250px) minmax(330px,1.2fr);gap:.65rem;align-items:stretch}.nitepos-ia-work-summary-compact>.nitepos-ia-work-summary-main{display:contents}.nitepos-ia-work-summary-compact>.nitepos-ia-summary-grid{align-self:stretch;margin-top:0}.nitepos-ia-work-summary-compact .nitepos-ia-summary-card{display:grid;align-content:center}}.nitepos-register-shell{width:min(100%,860px)}.nitepos-register-intro{border:1px solid rgba(125,211,252,.08);background:rgba(8,17,29,.62);box-shadow:0 16px 44px rgba(0,0,0,.2);backdrop-filter:blur(18px)}.nitepos-register-card{border-color:rgba(125,211,252,.12)!important}.nitepos-register-guide-panel{box-shadow:inset 0 0 0 1px rgba(251,191,36,.1)}.nitepos-register-guide-image{box-shadow:0 18px 48px rgba(14,165,233,.12),inset 0 0 0 1px rgba(125,211,252,.1)}.nitepos-register-form-panel{box-shadow:inset 0 0 0 1px rgba(125,211,252,.12)}.nitepos-register-support-details{box-shadow:inset 0 0 0 1px rgba(125,211,252,.1)}.nitepos-register-readonly-card{border:1px solid rgba(148,163,184,.05);border-left:2px solid rgba(125,211,252,.22);background:rgba(15,23,42,.16);box-shadow:none}.nitepos-register-primary-action{width:min(100%,320px)!important}.nitepos-register-launch-overlay{overflow:hidden;background:#02040a;backdrop-filter:blur(10px)}.nitepos-register-launch-overlay:after,.nitepos-register-launch-overlay:before{content:"";position:absolute;inset:-20%;pointer-events:none}.nitepos-register-launch-overlay:before{background:radial-gradient(circle at 50% 50%,rgba(34,211,238,.07),transparent 30%);mix-blend-mode:screen;animation:nitepos-register-launch-breathe 4.4s ease-in-out infinite}.nitepos-register-launch-overlay:after{display:none}.nitepos-register-launch-orbit{position:absolute;width:min(76vw,760px);aspect-ratio:1;border:1px solid rgba(56,189,248,.1);border-radius:999px;box-shadow:0 0 42px rgba(56,189,248,.08),inset 0 0 48px rgba(56,189,248,.05);animation:nitepos-register-launch-spin 16s linear infinite}.nitepos-register-launch-orbit:after,.nitepos-register-launch-orbit:before{content:"";position:absolute;inset:10%;border-radius:inherit;border:1px dashed rgba(125,211,252,.12)}.nitepos-register-launch-orbit:after{inset:24%;border-color:rgba(236,72,153,.1);animation:nitepos-register-launch-spin 12s linear infinite reverse}.nitepos-register-launch-panel{border:1px solid rgba(125,211,252,.18);background:linear-gradient(135deg,rgba(3,7,18,.98),rgba(2,6,23,.96)),radial-gradient(circle at 50% 0,rgba(34,211,238,.1),transparent 48%);box-shadow:0 28px 90px rgba(0,0,0,.58),inset 0 0 0 1px rgba(125,211,252,.06),0 0 46px rgba(14,165,233,.16)}.nitepos-register-launch-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(34,211,238,.16),transparent);opacity:.28;transform:translateX(-80%);animation:nitepos-cyber-panel-scan 4.8s ease-in-out infinite}.nitepos-register-launch-panel-glow{position:absolute;inset:-30%;background:radial-gradient(circle at 50% 50%,rgba(56,189,248,.16),transparent 46%);filter:blur(26px);opacity:.42;animation:nitepos-register-launch-breathe 4.6s ease-in-out infinite}.nitepos-register-launch-core{border:1px solid rgba(125,211,252,.22);background:rgba(8,47,73,.1);box-shadow:0 0 26px rgba(34,211,238,.16),inset 0 0 16px rgba(56,189,248,.1)}.nitepos-register-launch-ring{position:absolute;border-radius:30px;border:1px solid rgba(125,211,252,.24);inset:-6px;animation:nitepos-register-launch-ring 3.6s ease-out infinite}.nitepos-register-launch-ring.is-two{inset:-16px;border-color:rgba(236,72,153,.14);animation-delay:.9s}.nitepos-register-launch-title{text-shadow:0 0 16px rgba(56,189,248,.18),0 0 24px rgba(236,72,153,.1)}.nitepos-register-launch-stage{display:grid;min-height:clamp(3.4rem,15vw,6rem);place-items:center}.nitepos-register-launch-meter{grid-area:1/1;display:inline-flex;align-items:baseline;justify-content:center;gap:.16em;min-width:8.2rem;color:#e0faff;font-variant-numeric:tabular-nums;text-shadow:0 0 14px rgba(34,211,238,.48),0 0 28px rgba(14,165,233,.22),0 0 40px rgba(236,72,153,.1);opacity:1;transform:translateY(0) scale(1);transition:opacity .56s ease,transform .56s ease,filter .56s ease}.nitepos-register-launch-meter.is-fading-out{filter:blur(8px);opacity:0;transform:translateY(-8px) scale(.97)}.nitepos-register-launch-meter span{font-size:clamp(3rem,15vw,5.8rem);font-weight:950;line-height:.9;letter-spacing:-.08em}.nitepos-register-launch-meter small{color:rgba(125,211,252,.82);font-size:clamp(1.1rem,5vw,2rem);font-weight:950;line-height:1}.nitepos-register-launch-complete{grid-area:1/1;display:inline-grid;min-height:clamp(3.2rem,15vw,5.8rem);place-items:center;isolation:isolate;opacity:0;transform:translateY(10px) scale(.98);transition:opacity .68s ease .12s,transform .68s cubic-bezier(.16,1,.3,1) .12s}.nitepos-register-launch-complete.is-visible{opacity:1;transform:translateY(0) scale(1)}.nitepos-register-launch-complete span{position:relative;display:inline-block;color:#ecfeff;font-size:clamp(2.4rem,11vw,4.8rem);font-weight:950;letter-spacing:.08em;line-height:.95;text-shadow:0 0 12px rgba(34,211,238,.7),0 0 30px rgba(14,165,233,.38),0 0 48px rgba(236,72,153,.18)}.nitepos-register-launch-complete.is-visible span{animation:nitepos-register-complete-pop .92s cubic-bezier(.16,1,.3,1) both}.nitepos-register-launch-complete span:after,.nitepos-register-launch-complete span:before{content:"COMPLETE";position:absolute;inset:0;z-index:-1;opacity:0;pointer-events:none}.nitepos-register-launch-complete span:before{color:#67e8f9;transform:translateX(-3px)}.nitepos-register-launch-complete span:after{color:#f472b6;transform:translateX(3px)}.nitepos-register-launch-complete.is-visible span:before{animation:nitepos-register-complete-glitch .72s ease-out .18s both}.nitepos-register-launch-complete.is-visible span:after{animation:nitepos-register-complete-glitch .72s ease-out .22s reverse both}.nitepos-register-launch-progress{height:4px!important;background:rgba(15,23,42,.96);box-shadow:inset 0 0 0 1px rgba(125,211,252,.12),0 0 18px rgba(14,165,233,.08)}.nitepos-register-launch-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#f472b6,#67e8f9);background-size:220% 100%;box-shadow:0 0 12px rgba(34,211,238,.62),0 0 28px rgba(236,72,153,.18);transition:width .12s linear;animation:nitepos-cyber-flow 4.8s linear infinite}.nitepos-pwa-startup-overlay{overflow:hidden;background:#02040a;backdrop-filter:blur(6px)}html.nitepos-pwa-startup-prerender .nitepos-operator-root:not(.is-pwa-startup-visible){opacity:0!important;pointer-events:none!important;visibility:hidden!important}.nitepos-operator-root>:not(.nitepos-pwa-startup-overlay){transition:opacity .22s ease,transform .26s cubic-bezier(.16,1,.3,1),filter .22s ease;will-change:opacity,transform,filter}.nitepos-operator-root.is-pwa-startup-visible>:not(.nitepos-pwa-startup-overlay){opacity:0!important;transform:translateY(10px) scale(.985)!important;filter:blur(10px) saturate(.88)!important;pointer-events:none!important}.nitepos-pwa-startup-overlay:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 48%,rgba(34,211,238,.1),transparent 34%),linear-gradient(180deg,rgba(15,23,42,.2),transparent 42%,rgba(2,6,23,.36));animation:nitepos-register-launch-breathe 2.8s ease-in-out infinite}.nitepos-pwa-startup-orbit{position:absolute;width:min(70vw,460px);aspect-ratio:1;border:1px solid rgba(125,211,252,.1);border-radius:999px;box-shadow:0 0 38px rgba(34,211,238,.08),inset 0 0 42px rgba(14,165,233,.04);animation:nitepos-register-launch-spin 11s linear infinite}.nitepos-pwa-startup-orbit:after{content:"";position:absolute;inset:18%;border:1px dashed rgba(236,72,153,.12);border-radius:inherit;animation:nitepos-register-launch-spin 8s linear infinite reverse}.nitepos-pwa-startup-panel{border:1px solid rgba(125,211,252,.2);background:linear-gradient(135deg,rgba(2,6,23,.98),rgba(3,7,18,.96)),radial-gradient(circle at 50% 0,rgba(34,211,238,.12),transparent 56%);box-shadow:0 24px 80px rgba(0,0,0,.56),inset 0 0 0 1px rgba(125,211,252,.06),0 0 34px rgba(14,165,233,.13)}.nitepos-pwa-startup-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(34,211,238,.14),transparent);opacity:.24;transform:translateX(-80%);animation:nitepos-cyber-panel-scan 2.4s ease-in-out infinite}.nitepos-pwa-startup-panel-glow{position:absolute;inset:-40%;background:radial-gradient(circle at 50% 50%,rgba(56,189,248,.14),transparent 44%);filter:blur(24px);opacity:.44;animation:nitepos-register-launch-breathe 2.6s ease-in-out infinite}.nitepos-pwa-startup-title{text-shadow:0 0 14px rgba(56,189,248,.2),0 0 24px rgba(236,72,153,.12)}.nitepos-pwa-startup-stage{display:grid;min-height:clamp(3rem,12vw,4.2rem);place-items:center}.nitepos-pwa-startup-meter{grid-area:1/1;display:inline-flex;align-items:baseline;gap:.14em;color:#e0faff;font-variant-numeric:tabular-nums;text-shadow:0 0 14px rgba(34,211,238,.5),0 0 28px rgba(14,165,233,.2);transition:opacity .52s ease,transform .52s ease,filter .52s ease}.nitepos-pwa-startup-meter.is-fading-out{filter:blur(8px);opacity:0;transform:translateY(-7px) scale(.98)}.nitepos-pwa-startup-meter span{font-size:clamp(2.6rem,12vw,4.2rem);font-weight:950;letter-spacing:-.08em;line-height:.9}.nitepos-pwa-startup-meter small{color:rgba(125,211,252,.82);font-size:clamp(1rem,4vw,1.5rem);font-weight:950}.nitepos-pwa-startup-complete{grid-area:1/1;opacity:0;transform:translateY(9px) scale(.98);transition:opacity .58s ease .12s,transform .58s cubic-bezier(.16,1,.3,1) .12s}.nitepos-pwa-startup-complete.is-visible{opacity:1;transform:translateY(0) scale(1)}.nitepos-pwa-startup-complete span{color:#ecfeff;font-size:clamp(1.9rem,8vw,3rem);font-weight:950;letter-spacing:.12em;line-height:1;text-shadow:0 0 12px rgba(34,211,238,.66),0 0 28px rgba(14,165,233,.32),0 0 40px rgba(236,72,153,.14)}.nitepos-pwa-startup-complete.is-visible span{animation:nitepos-register-complete-pop .76s cubic-bezier(.16,1,.3,1) both}.nitepos-pwa-startup-progress{height:3px;background:rgba(15,23,42,.96);box-shadow:inset 0 0 0 1px rgba(125,211,252,.12),0 0 16px rgba(14,165,233,.08)}.nitepos-pwa-startup-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#f472b6,#67e8f9);background-size:220% 100%;box-shadow:0 0 12px rgba(34,211,238,.58),0 0 24px rgba(236,72,153,.16);transition:width 90ms linear;animation:nitepos-cyber-flow 2.4s linear infinite}@keyframes nitepos-register-launch-sweep{0%,to{transform:translateX(-22%) skewX(-8deg);opacity:.28}50%{transform:translateX(22%) skewX(-8deg);opacity:.88}}@keyframes nitepos-register-launch-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.04)}}@keyframes nitepos-register-launch-spin{to{transform:rotate(1turn)}}@keyframes nitepos-register-launch-ring{0%{opacity:.86;transform:scale(.88)}to{opacity:0;transform:scale(1.24)}}@keyframes nitepos-register-launch-flicker{0%,to{opacity:.68}45%,54%{opacity:1}}@keyframes nitepos-register-launch-progress{0%{transform:translateX(-20%);width:24%}55%{width:78%}to{transform:translateX(220%);width:30%}}@keyframes nitepos-register-complete-pop{0%{opacity:0;filter:blur(10px);transform:translateY(10px) scale(.92)}42%{opacity:1;filter:blur(0);transform:translateY(0) scale(1.045)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes nitepos-register-complete-glitch{0%{opacity:0;clip-path:inset(0 0 100% 0)}18%{opacity:.72;clip-path:inset(10% 0 58% 0)}34%{opacity:.42;clip-path:inset(64% 0 14% 0)}52%{opacity:.34;clip-path:inset(30% 0 42% 0)}to{opacity:0;clip-path:inset(0 0 0 0)}}.nitepos-install-guide-card{background:rgba(15,23,42,.32);border-color:rgba(148,163,184,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.nitepos-install-guide-card.is-sky{border-color:rgba(56,189,248,.28);background:radial-gradient(circle at 82% 18%,rgba(56,189,248,.12),transparent 36%),rgba(15,23,42,.34)}.nitepos-install-guide-card.is-amber{border-color:rgba(251,191,36,.26);background:radial-gradient(circle at 82% 18%,rgba(251,191,36,.1),transparent 36%),rgba(15,23,42,.34)}.nitepos-install-guide-card.is-emerald{border-color:rgba(52,211,153,.24);background:radial-gradient(circle at 82% 18%,rgba(52,211,153,.1),transparent 36%),rgba(15,23,42,.34)}.nitepos-install-guide-browser{box-shadow:0 14px 32px rgba(2,6,23,.24)}@media (min-width:768px){.nitepos-pwa-guide-layout.is-landscape{grid-template-columns:minmax(0,1.55fr) minmax(250px,.75fr)}}@media (max-width:767px){.nitepos-ia-summary-grid,.nitepos-ia-work-summary-main{grid-template-columns:1fr}}