@media (min-width:640px){.mypage-single-app-card{grid-template-columns:minmax(0,1fr) 15rem;align-items:end}.mypage-contained-action{justify-self:end}.mypage-contained-action,.mypage-device-empty-action,.mypage-device-empty-action>div{width:max-content;max-width:100%}}@media (min-width:768px){.mypage-security-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}}.mypage-link-button{appearance:none;-webkit-appearance:none;border:0!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;transition:color .18s ease,opacity .18s ease!important}:root{--background:#ffffff;--foreground:#171717;--font-geist-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","Hiragino Sans","Yu Gothic","Helvetica Neue",Arial,sans-serif;--font-geist-mono:"SFMono-Regular","SF Mono",Consolas,"Liberation Mono",monospace;--np-surface-canvas:#050506;--np-surface-base:#08090b;--np-surface-raised:#0d0f13;--np-surface-card:#090b0f;--np-surface-subtle:#111318;--np-border-subtle:rgba(148,163,184,0.16);--np-border-strong:rgba(148,163,184,0.3);--np-text-primary:#f8fafc;--np-text-secondary:#cbd5e1;--np-text-muted:#94a3b8;--np-action-primary:#38bdf8;--np-action-selected:#ec4899;--np-status-ok:#34d399;--np-status-info:#38bdf8;--np-status-warn:#f59e0b;--np-status-danger:#ef4444;--np-status-disabled:#64748b;--np-shadow-card:0 18px 42px rgba(0,0,0,0.26);--np-radius-sm:10px;--np-radius-md:14px;--np-radius-lg:18px;--np-radius-xl:24px;--np-space-page-x:clamp(12px,2vw,32px);--np-admin-max-width:1240px;--np-dashboard-max-width:1360px;color-scheme:dark}@theme inline{--color-background:var(--background);--color-foreground:var(--foreground);--font-sans:var(--font-geist-sans);--font-mono:var(--font-geist-mono)}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{background:var(--background);color:var(--foreground);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Hiragino Sans,Yu Gothic,Helvetica Neue,Arial,sans-serif}body,html{min-height:100%;background:#050506;color-scheme:dark;overscroll-behavior:none;-webkit-text-size-adjust:100%;touch-action:manipulation}body{margin:0}button,input,select,textarea{font:inherit}.nite-ui-glass-card{position:relative;overflow:hidden;border-radius:1rem;background:linear-gradient(145deg,rgba(255,255,255,.058),rgba(255,255,255,.014) 40%,rgba(0,0,0,.16)),rgba(10,11,14,.72);box-shadow:0 16px 34px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(255,255,255,.025);backdrop-filter:saturate(155%) blur(18px);-webkit-backdrop-filter:saturate(155%) blur(18px)}.nite-ui-glass-card-amber{background:radial-gradient(circle at 12% 0,rgba(251,191,36,.13),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.052),rgba(255,255,255,.012) 40%),rgba(10,11,14,.76)}.nite-ui-glass-card-cyan,.nite-ui-glass-card-primary,.nite-ui-glass-card-sky{background:radial-gradient(circle at 12% 0,rgba(56,189,248,.13),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.052),rgba(255,255,255,.012) 40%),rgba(10,11,14,.76)}.nite-ui-glass-card-danger{background:radial-gradient(circle at 12% 0,rgba(248,113,113,.13),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.052),rgba(255,255,255,.012) 40%),rgba(10,11,14,.76)}.nite-ui-glass-card-emerald{background:radial-gradient(circle at 12% 0,rgba(52,211,153,.13),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.052),rgba(255,255,255,.012) 40%),rgba(10,11,14,.76)}.nite-ui-glass-card-pink{background:radial-gradient(circle at 12% 0,rgba(244,114,182,.13),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.052),rgba(255,255,255,.012) 40%),rgba(10,11,14,.76)}.nite-ui-glass-button{display:inline-flex;max-width:100%;min-height:2.5rem;align-items:center;justify-content:center;border-radius:.95rem;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.018) 42%),rgba(12,13,16,.82);color:rgb(245 245 245);font-weight:900;line-height:1.1;box-shadow:0 12px 24px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.11),inset 0 -1px 0 rgba(255,255,255,.025);touch-action:manipulation;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease,opacity .12s ease}.nite-ui-glass-button:hover{transform:translateY(-1px);box-shadow:0 16px 30px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(255,255,255,.03)}.nite-ui-glass-button:active{transform:translateY(1px) scale(.985)}.nite-ui-glass-button:disabled{cursor:not-allowed;opacity:.45;transform:none}.nite-ui-button-cyan,.nite-ui-button-primary,.nite-ui-button-sky{background:radial-gradient(circle at 18% 0,rgba(56,189,248,.23),transparent 46%),linear-gradient(145deg,rgba(255,255,255,.074),rgba(255,255,255,.018) 42%),rgba(10,14,18,.84);color:rgb(224 242 254)}.nite-ui-button-emerald{background:radial-gradient(circle at 18% 0,rgba(16,185,129,.23),transparent 46%),linear-gradient(145deg,rgba(255,255,255,.074),rgba(255,255,255,.018) 42%),rgba(8,15,13,.84);color:rgb(209 250 229)}.nite-ui-button-amber{background:radial-gradient(circle at 18% 0,rgba(245,158,11,.24),transparent 46%),linear-gradient(145deg,rgba(255,255,255,.074),rgba(255,255,255,.018) 42%),rgba(18,13,7,.84);color:rgb(254 243 199)}.nite-ui-button-danger{background:radial-gradient(circle at 18% 0,rgba(239,68,68,.24),transparent 46%),linear-gradient(145deg,rgba(255,255,255,.074),rgba(255,255,255,.018) 42%),rgba(18,8,9,.84);color:rgb(254 226 226)}.nite-ui-button-pink{background:radial-gradient(circle at 18% 0,rgba(236,72,153,.23),transparent 46%),linear-gradient(145deg,rgba(255,255,255,.074),rgba(255,255,255,.018) 42%),rgba(18,8,14,.84);color:rgb(252 231 243)}.nite-ui-field{min-height:44px;width:100%;border-radius:18px;border:1px solid rgba(148,163,184,.2);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),rgba(6,14,24,.82);color:rgba(248,250,252,.95);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -16px 28px rgba(2,6,23,.28),0 10px 28px rgba(0,0,0,.18);outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.nite-ui-field::placeholder{color:rgba(148,163,184,.62)}.nite-ui-field:focus{border-color:rgba(125,211,252,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.11),0 0 0 3px rgba(14,165,233,.16),0 16px 34px rgba(14,165,233,.08)}.nite-ui-field:disabled{cursor:not-allowed;opacity:.55}.nitepos-settings-compact-form :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid rgba(148,163,184,.5)!important;background:linear-gradient(180deg,rgba(15,23,42,.94),rgba(2,6,23,.9))!important;color:#f8fafc!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 1px rgba(15,23,42,.7)}.nitepos-settings-compact-form :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:rgba(56,189,248,.9)!important;outline:2px solid rgba(56,189,248,.25)!important;outline-offset:2px}input[type=number]{appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.nitepos-form-modal :where(input:not([type=checkbox]),select,textarea){border:1px solid rgba(148,163,184,.44)!important;background:linear-gradient(180deg,rgba(15,23,42,.92),rgba(2,6,23,.88))!important;color:#f8fafc!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 1px rgba(15,23,42,.72),0 12px 28px rgba(0,0,0,.18)}.nitepos-form-modal :where(input:not([type=checkbox]),select,textarea):focus{border-color:rgba(56,189,248,.84)!important;outline:2px solid rgba(56,189,248,.28)!important;outline-offset:2px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 4px rgba(56,189,248,.12),0 18px 34px rgba(0,0,0,.24)}.nitepos-form-modal :where(select){color-scheme:dark}.nitepos-form-modal :where(input[type=checkbox]){accent-color:#ec4899}@media (min-width:768px){.nitepos-settings-compact-form :where(label.block>input:not([type=checkbox]):not([type=radio]):not([type=file]),label.block>select,label.block>textarea){width:min(100%,360px)!important;max-width:360px!important;border:1px solid rgba(148,163,184,.36)!important;background:linear-gradient(180deg,rgba(15,23,42,.9),rgba(2,6,23,.86))!important;color:#f8fafc!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 0 0 1px rgba(15,23,42,.65)}.nitepos-settings-compact-form :where(label.block>input:not([type=checkbox]):not([type=radio]):not([type=file]),label.block>select,label.block>textarea):focus{border-color:rgba(56,189,248,.82)!important;outline:2px solid rgba(56,189,248,.24)!important;outline-offset:2px}.nitepos-settings-compact-form :where(label.block>input[type=file]){max-width:520px!important}.nitepos-settings-compact-form :where(select){color-scheme:dark}}*{-webkit-tap-highlight-color:transparent;scrollbar-color:#475569 #07090d;scrollbar-width:thin}.nitepos-operator-root ::-webkit-scrollbar,.nitepos-operator-root::-webkit-scrollbar,::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{width:11px;height:11px;background-color:#07090d!important}.nitepos-operator-root ::-webkit-scrollbar-track,.nitepos-operator-root::-webkit-scrollbar-track,::-webkit-scrollbar-track,body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background-color:#07090d!important;box-shadow:inset 0 0 0 1px rgba(15,23,42,.85)}.nitepos-operator-root ::-webkit-scrollbar-track-piece,.nitepos-operator-root::-webkit-scrollbar-track-piece,::-webkit-scrollbar-track-piece,body::-webkit-scrollbar-track-piece,html::-webkit-scrollbar-track-piece{background-color:#07090d!important}.nitepos-operator-root ::-webkit-scrollbar-thumb,.nitepos-operator-root::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{border:2px solid #07090d;border-radius:999px;background-color:#475569!important;box-shadow:inset 0 0 0 1px rgba(148,163,184,.16)}.nitepos-operator-root ::-webkit-scrollbar-thumb:hover,.nitepos-operator-root::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background-color:#64748b!important}.nitepos-operator-root ::-webkit-scrollbar-corner,.nitepos-operator-root::-webkit-scrollbar-corner,::-webkit-scrollbar-corner,body::-webkit-scrollbar-corner,html::-webkit-scrollbar-corner{background-color:#07090d!important}[role=button],button{transition:transform .18s cubic-bezier(.2,.8,.2,1),background-color .18s ease,border-color .18s ease,opacity .18s ease,box-shadow .18s ease}[role=button]:active,button:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){[role=button]:hover,button:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.nitepos-backup-reminder{width:min(100%,1120px);margin-inline:auto;border-color:rgba(251,191,36,.38)!important;background:linear-gradient(135deg,rgba(120,53,15,.56),rgba(38,20,12,.74)),#1c120c!important;color:#fff7ed!important;box-shadow:0 10px 28px rgba(2,6,23,.2)}.nitepos-backup-reminder>div{min-height:42px}.nitepos-backup-reminder button{min-height:44px!important}.nitepos-backup-reminder-title{color:#ffffff!important;text-shadow:0 1px 0 rgba(0,0,0,.28)}.nitepos-backup-reminder-text{color:#ffedd5!important}.nitepos-backup-reminder button:last-child{border:1px solid rgba(254,243,199,.22);background:rgba(15,23,42,.88)!important;color:#fff7ed!important}.nitepos-theme-cyber .nitepos-backup-reminder{border-color:rgba(251,191,36,.86)!important;background:linear-gradient(135deg,rgba(236,72,153,.24),rgba(251,191,36,.22)),rgba(69,26,3,.92)!important;box-shadow:0 0 0 1px rgba(251,191,36,.16),0 18px 52px rgba(251,191,36,.18),0 0 34px rgba(236,72,153,.16)}.nitepos-theme-light .nitepos-backup-reminder{border-color:rgba(217,119,6,.58)!important;background:rgba(255,251,235,.94)!important;color:#78350f!important}.nitepos-theme-light .nitepos-backup-reminder-text,.nitepos-theme-light .nitepos-backup-reminder-title{color:#78350f!important}.nitepos-theme-light .nitepos-backup-reminder button:last-child{border:1px solid rgba(120,53,15,.18);background:rgba(255,255,255,.9)!important;color:#111827!important}@media (display-mode:standalone){body,html{overflow:hidden}body,body>*,html{height:100%}}.nitepos-operator-root{position:relative;isolation:isolate;color-scheme:dark;background-color:#07090d;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0),radial-gradient(circle at 92% 8%,rgba(14,165,233,.13),transparent 26rem),radial-gradient(circle at 8% 88%,rgba(244,63,94,.11),transparent 24rem);background-position:top;background-size:42px 42px,42px 42px,auto,auto}.nitepos-operator-root:before{content:"";pointer-events:none;position:fixed;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(7,9,13,.64),rgba(7,9,13,.9)),repeating-linear-gradient(90deg,transparent,transparent calc(100% / 6 - 1px),rgba(255,255,255,.035) calc(100% / 6),transparent calc(100% / 6 + 1px))}.nitepos-login-marquee,.nitepos-side-marquee{overflow:hidden;border-block:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.35);font-size:11px;font-weight:900;line-height:1.25;letter-spacing:0;white-space:nowrap}.nitepos-login-marquee{position:fixed;inset-inline:0;top:0;z-index:0;background:rgba(7,9,13,.7);padding:9px 0}.nitepos-login-marquee span,.nitepos-side-marquee span{display:inline-block;min-width:200%;animation:nitepos-marquee 22s linear infinite}.nitepos-login-update-ticker{overflow:hidden;border-block:1px solid rgba(34,211,238,.18);background:linear-gradient(90deg,rgba(34,211,238,.1),transparent 28%,rgba(233,75,122,.1)),rgba(7,9,13,.48);color:rgba(236,254,255,.78);font-size:12px;font-weight:900;line-height:1;white-space:nowrap;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),0 0 26px rgba(34,211,238,.08)}.nitepos-login-update-ticker span{display:inline-block;min-width:220%;padding:13px 0;text-shadow:0 0 14px rgba(34,211,238,.36);animation:nitepos-marquee 30s linear infinite}.nitepos-hidden-status-ticker{overflow:hidden;white-space:nowrap}.nitepos-hidden-status-ticker span{display:inline-block;min-width:200%;animation:nitepos-marquee 20s linear infinite}.nitepos-login-status-readout{position:fixed;right:16px;bottom:12px;left:auto;z-index:50;display:flex;justify-content:flex-end;pointer-events:none}.nitepos-login-status-readout>div{pointer-events:auto}.nitepos-license-modal{position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:100dvh;overflow-y:auto;overscroll-behavior:contain;background:rgba(2,6,23,.78)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.nitepos-license-modal-panel{position:relative!important;z-index:2147483001!important;width:min(calc(100vw - 32px),560px)!important;max-height:calc(100dvh - 24px);overflow-y:auto}.nitepos-license-setup-panel{border:0!important;outline:0!important;background:radial-gradient(circle at 50% 44%,rgba(56,189,248,.08),transparent 34%),radial-gradient(circle at 95% 95%,rgba(14,165,233,.06),transparent 30%),linear-gradient(180deg,rgba(5,13,25,.98),rgba(3,8,19,.98))!important;box-shadow:0 32px 96px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.035)!important}.nitepos-license-close{position:absolute;top:22px;right:22px;display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:0!important;border-radius:999px;background:rgba(15,23,42,.58)!important;color:rgba(226,232,240,.88)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;transition:background-color .14s ease,color .14s ease,transform .14s ease}.nitepos-license-close:before{content:"×";font-size:24px;font-weight:600;line-height:1;transform:translateY(-1px)}.nitepos-license-close span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nitepos-license-close:hover{background:rgba(30,41,59,.78)!important;color:#ffffff!important}.nitepos-license-close:focus-visible{outline:2px solid rgba(56,189,248,.7);outline-offset:3px}.nitepos-license-flow-panel,.nitepos-license-input-panel,.nitepos-license-section{border:0!important;outline:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 18px 48px rgba(0,0,0,.16)!important}.nitepos-license-flow-panel,.nitepos-license-input-panel{background:rgba(8,18,32,.72)!important}.nitepos-license-confirm-summary{border:0!important;border-radius:22px;background:rgba(8,18,32,.66);padding:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 18px 48px rgba(0,0,0,.16)}.nitepos-license-confirm-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:baseline;min-height:34px}.nitepos-license-confirm-row+.nitepos-license-confirm-row{border-top:1px solid rgba(148,163,184,.08);padding-top:10px}.nitepos-license-confirm-row p{color:rgba(186,230,253,.66);font-size:12px;font-weight:900}.nitepos-license-confirm-row strong{min-width:0;overflow-wrap:anywhere;color:rgba(248,250,252,.96);font-size:15px;font-weight:900}.nitepos-license-confirm-note{border:0!important;outline:0!important;background:radial-gradient(circle at 86% 50%,rgba(14,165,233,.1),transparent 38%),rgba(180,83,9,.1)!important;box-shadow:inset 0 1px 0 rgba(251,191,36,.06),0 16px 42px rgba(0,0,0,.14)!important}.nitepos-license-setup-panel .nitepos-login-input{min-height:58px;border:0!important;border-radius:18px!important;background:rgba(2,8,20,.68)!important;clip-path:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035),inset 0 0 0 1px rgba(148,163,184,.1)!important;font-size:20px}@media (min-width:768px){.nitepos-license-flow-panel,.nitepos-license-input-panel,.nitepos-license-section{padding-left:22px!important;padding-right:22px!important}}.nitepos-license-setup-panel .nitepos-login-input:focus{border:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 0 0 1px rgba(56,189,248,.34),0 0 0 4px rgba(14,165,233,.08)!important}.nitepos-login-license-button{border:1px solid rgba(125,211,252,.82)!important;background:linear-gradient(135deg,#0891b2,#2563eb 48%,#e94b7a)!important;color:#ffffff!important;text-shadow:0 1px 0 rgba(2,6,23,.65),0 0 16px rgba(255,255,255,.35)!important;box-shadow:0 0 0 1px rgba(255,255,255,.14),0 0 28px rgba(34,211,238,.34),0 12px 34px rgba(37,99,235,.28)!important}.nitepos-login-license-button:hover{background:linear-gradient(135deg,#22d3ee,#3b82f6 48%,#f472b6)!important;color:#ffffff!important}.nitepos-license-work-surface{position:relative;max-width:1240px!important;margin-right:auto!important;margin-left:auto!important;overflow:hidden;background:radial-gradient(circle at 12% -18%,rgba(14,165,233,.18),transparent 34%),radial-gradient(circle at 86% -12%,rgba(236,72,153,.12),transparent 30%),linear-gradient(180deg,rgba(8,17,29,.98),rgba(3,8,14,.98))!important}.nitepos-license-work-surface:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px 0 rgba(125,211,252,.035)}.nitepos-license-work-surface>*{position:relative;z-index:1}.nitepos-license-card,.nitepos-license-metric-card,.nitepos-license-status-card{box-shadow:inset 0 1px 0 rgba(125,211,252,.025),0 16px 42px rgba(0,0,0,.14)}.nitepos-license-card{background:linear-gradient(180deg,rgba(15,23,42,.58),rgba(2,6,23,.66))!important;border-color:transparent!important}.nitepos-license-metric-card{background:rgba(2,6,23,.38)!important;border-color:transparent!important}.nitepos-license-work-surface input{min-height:48px;border-color:transparent!important;background:linear-gradient(180deg,rgba(15,23,42,.86),rgba(8,17,29,.92))!important;box-shadow:inset 0 1px 0 rgba(125,211,252,.035),0 0 0 1px rgba(14,165,233,.12),0 10px 22px rgba(0,0,0,.18);color:#f8fafc!important}.nitepos-license-work-surface input::placeholder{color:rgba(186,230,253,.54)!important}.nitepos-license-work-surface label>span:first-child{display:flex!important;align-items:center;justify-content:space-between;gap:.5rem;color:rgba(226,232,240,.9)!important}.nitepos-license-work-surface label>span:first-child:after{content:"入力";border-radius:999px;background:rgba(14,165,233,.12);padding:.14rem .44rem;color:#bae6fd;font-size:.66rem;font-weight:950;letter-spacing:.08em}.nitepos-license-work-surface input:focus{border-color:transparent!important;box-shadow:inset 0 1px 0 rgba(125,211,252,.05),0 0 0 4px rgba(14,165,233,.2),0 16px 30px rgba(14,165,233,.1)}.nitepos-license-work-surface button{box-shadow:inset 0 1px 0 rgba(125,211,252,.035),0 10px 24px rgba(0,0,0,.16)}@media (max-width:1279px){.nitepos-license-work-surface{max-width:calc(100vw - 24px)!important}}.nitepos-login-status-line{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 12px;border-radius:0;background:transparent;padding:0;color:rgba(148,163,184,.62);text-align:right;font-size:12px;font-weight:900;line-height:1.2;text-shadow:0 0 14px rgba(34,211,238,.18)}.nitepos-login-status-word{border:0;background:transparent;padding:0;box-shadow:none;transform:none!important;appearance:none}.nitepos-login-status-word:hover{transform:none!important}.nitepos-login-status-word.is-ok{color:#6ee7b7;text-shadow:0 0 11px rgba(110,231,183,.72),0 0 22px rgba(16,185,129,.28);animation:nitepos-status-flicker-ok 6.7s step-end infinite}.nitepos-login-status-word.is-warn{color:#fcd34d;text-shadow:0 0 11px rgba(252,211,77,.68),0 0 22px rgba(245,158,11,.24);animation:nitepos-status-flicker-warn 5.9s step-end infinite}.nitepos-login-status-word.is-bad{color:#fca5a5;text-shadow:0 0 11px rgba(252,165,165,.76),0 0 22px rgba(248,113,113,.3);animation:nitepos-status-flicker-bad 4.7s step-end infinite}.nitepos-login-root{overflow-x:hidden}.nitepos-login-stage{position:relative;z-index:10;display:grid;min-height:100dvh;width:min(1180px,100%);margin:0 auto;align-items:center;padding:clamp(64px,8vh,96px) clamp(16px,4vw,36px) clamp(84px,10vh,116px)}.nitepos-login-stage:before{content:"";pointer-events:none;position:absolute;inset:clamp(56px,8vh,94px) clamp(8px,3vw,24px) clamp(70px,9vh,96px);border:1px solid rgba(34,211,238,.14);clip-path:polygon(26px 0,100% 0,100% calc(100% - 26px),calc(100% - 26px) 100%,0 100%,0 26px);opacity:.9;box-shadow:inset 0 0 42px rgba(34,211,238,.05),0 0 48px rgba(233,75,122,.05)}.nitepos-login-shell{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,430px);gap:clamp(24px,4.8vw,58px);align-items:center}.nitepos-login-hero{min-width:0}.nitepos-login-kicker{display:inline-flex;align-items:center;gap:10px;color:#67e8f9;font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;font-size:12px;font-weight:900;line-height:1;text-transform:uppercase;text-shadow:0 0 18px rgba(34,211,238,.44)}.nitepos-login-kicker:before{content:"";width:28px;height:2px;background:linear-gradient(90deg,#22d3ee,#e94b7a);box-shadow:0 0 16px rgba(34,211,238,.62)}.nitepos-login-title{margin-top:18px;color:#f8fbff;font-family:var(--font-geist-sans),"Hiragino Sans","Yu Gothic",system-ui,sans-serif;font-size:clamp(48px,8.6vw,112px);font-weight:900;letter-spacing:0;line-height:.9;text-shadow:0 0 24px rgba(34,211,238,.18),0 0 42px rgba(233,75,122,.14)}.nitepos-login-title span{display:block}.nitepos-login-title small{display:block;margin-top:14px;color:rgba(236,254,255,.68);font-size:clamp(19px,3vw,36px);font-weight:900;line-height:1.08}.nitepos-login-copy{max-width:620px;margin-top:22px;color:rgba(203,213,225,.76);font-size:clamp(14px,1.55vw,18px);font-weight:700;line-height:1.75}.nitepos-login-signal-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:560px;margin-top:24px}.nitepos-login-signal{min-height:70px;border:1px solid rgba(34,211,238,.16);background:linear-gradient(135deg,rgba(34,211,238,.1),rgba(233,75,122,.06)),rgba(7,9,13,.42);padding:12px;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.035)}.nitepos-login-signal span{display:block;color:rgba(148,163,184,.72);font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;font-size:10px;font-weight:900;line-height:1}.nitepos-login-signal strong{display:block;margin-top:10px;color:rgba(236,254,255,.92);font-size:14px;font-weight:900;line-height:1.1;text-shadow:0 0 16px rgba(34,211,238,.22)}.nitepos-login-update-block{margin-top:30px}.nitepos-login-update-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.nitepos-login-update-head p,.nitepos-login-update-head span{font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;font-size:11px;font-weight:900;line-height:1}.nitepos-login-update-head p{color:#a5f3fc}.nitepos-login-update-head span{color:#f0abfc}.nitepos-login-card{position:relative;overflow:hidden;border:1px solid rgba(34,211,238,.3);background:linear-gradient(135deg,rgba(233,75,122,.08),transparent 36%,rgba(34,211,238,.08)),linear-gradient(180deg,rgba(3,7,18,.96),rgba(10,14,30,.94));padding:30px;clip-path:polygon(20px 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%,0 20px);box-shadow:0 24px 80px rgba(0,0,0,.54),0 0 42px rgba(34,211,238,.13),inset 0 0 36px rgba(34,211,238,.045);backdrop-filter:blur(16px)}.nitepos-login-card:before{content:"";pointer-events:none;position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(34,211,238,.16),transparent),linear-gradient(180deg,rgba(255,255,255,.04),transparent 26%,transparent 78%,rgba(233,75,122,.08));opacity:.62;transform:translateX(-72%);animation:nitepos-cyber-panel-scan 5.4s ease-in-out infinite}.nitepos-login-card>*{position:relative;z-index:1}.nitepos-login-card-tab{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:12px;margin:-12px -12px 22px;border-bottom:1px solid rgba(34,211,238,.18);padding:0 0 12px;font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace}.nitepos-login-card-tab span{color:#ecfeff;font-size:14px;font-weight:900;line-height:1;text-shadow:0 0 16px rgba(34,211,238,.44)}.nitepos-login-card-tab small{color:rgba(103,232,249,.72);font-size:10px;font-weight:900;line-height:1}.nitepos-login-card h2{color:#f8fbff;font-size:30px;font-weight:900;line-height:1;text-shadow:0 0 20px rgba(34,211,238,.18)}.nitepos-login-card-subtitle{margin-top:10px;color:rgba(203,213,225,.7);font-size:13px;font-weight:800;line-height:1.55}.nitepos-login-input-wrap{position:relative;margin-top:24px}.nitepos-login-input-wrap label{display:block;margin-bottom:9px;color:rgba(103,232,249,.72);font-size:10px;text-transform:uppercase}.nitepos-login-input,.nitepos-login-input-wrap label{font-family:var(--font-geist-mono),"SFMono-Regular",Consolas,monospace;font-weight:900;line-height:1}.nitepos-login-input{width:100%;min-height:66px;border:1px solid rgba(34,211,238,.28);border-radius:0;background:linear-gradient(90deg,rgba(34,211,238,.08),rgba(233,75,122,.05)),rgba(2,6,23,.92);padding:0 18px;color:#ecfeff;font-size:27px;outline:none;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);box-shadow:inset 0 0 0 1px rgba(233,75,122,.07),0 0 22px rgba(34,211,238,.08)}.nitepos-login-input::placeholder{color:rgba(148,163,184,.48)}.nitepos-login-input:focus{border-color:rgba(233,75,122,.72);box-shadow:inset 0 0 0 1px rgba(34,211,238,.18),0 0 0 4px rgba(233,75,122,.12),0 0 30px rgba(34,211,238,.18)}.nitepos-login-submit{position:relative;overflow:hidden;width:100%;min-height:62px;margin-top:14px;border:1px solid rgba(236,254,255,.18);background:linear-gradient(135deg,#e94b7a,#a855f7 52%,#22d3ee);color:#ffffff;font-size:20px;font-weight:900;line-height:1;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);box-shadow:0 16px 42px rgba(233,75,122,.24),0 0 36px rgba(34,211,238,.16)}.nitepos-login-submit:after{content:"";pointer-events:none;position:absolute;inset:0;background:linear-gradient(110deg,transparent,transparent 42%,rgba(255,255,255,.28) 50%,transparent 58%,transparent);transform:translateX(-80%)}.nitepos-login-submit:hover:after{animation:nitepos-cyber-button-sheen .76s ease-out}.nitepos-login-note,.nitepos-login-offline{margin-top:14px;border:1px solid rgba(34,211,238,.16);background:rgba(15,23,42,.72);padding:12px;color:rgba(226,232,240,.82);font-size:12px;font-weight:800;line-height:1.6;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.nitepos-login-message{margin-top:8px;border:0;background:transparent;padding:0;color:rgba(226,232,240,.74);font-size:12px;font-weight:800;line-height:1.6;clip-path:none}.nitepos-login-note{border-color:rgba(148,163,184,.12);color:rgba(148,163,184,.72)}.nitepos-login-offline{border-color:rgba(245,158,11,.34);background:rgba(69,26,3,.44);color:#fde68a}@media (max-width:920px){.nitepos-login-stage{align-items:start;padding:58px 16px 92px}.nitepos-login-stage:before{inset:48px 8px 72px}.nitepos-login-shell{grid-template-columns:1fr;gap:24px}.nitepos-login-card{order:1;padding:24px}.nitepos-login-hero{order:2}.nitepos-login-title{font-size:clamp(42px,13vw,72px)}.nitepos-login-copy{margin-top:16px}.nitepos-login-signal-row{grid-template-columns:1fr}}@media (max-height:740px) and (min-width:921px){.nitepos-login-stage{padding-top:54px;padding-bottom:58px}.nitepos-login-shell{gap:30px}.nitepos-login-title{font-size:clamp(44px,7vw,76px)}.nitepos-login-copy{margin-top:14px;line-height:1.55}.nitepos-login-signal-row,.nitepos-login-update-block{margin-top:18px}.nitepos-login-signal{min-height:58px;padding:10px}.nitepos-login-card{padding:24px}.nitepos-login-card h2{font-size:26px}.nitepos-login-input{min-height:58px;font-size:24px}.nitepos-login-submit{min-height:56px}}.nitepos-side-float-toggle,.nitepos-side-rail{display:none}.nitepos-sidebar-backdrop{position:fixed;inset:0;z-index:92;display:block;border:0;background:radial-gradient(circle at 12% 24%,rgba(14,165,233,.12),transparent 34%),rgba(2,6,12,.58);backdrop-filter:blur(2px);cursor:default}.nitepos-operator-shell.is-sidebar-overlay-open{overflow:hidden!important}.nitepos-top-tab-nav button{overflow:hidden}.nitepos-top-tab-nav button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px) and (max-width:1279px){.nitepos-operator-shell{padding-left:0}.nitepos-side-rail{position:fixed;top:14px;bottom:14px;left:14px;z-index:96;display:flex;width:min(300px,calc(100vw - 28px));min-height:0;flex-direction:column;overflow:hidden;border:1px solid rgba(125,211,252,.18);border-radius:18px;background:rgba(7,9,13,.94);box-shadow:0 24px 80px rgba(0,0,0,.42);backdrop-filter:blur(14px);transform:translateX(calc(-100% - 18px));transition:transform .22s cubic-bezier(.2,.9,.2,1),box-shadow .22s ease,border-color .22s ease}.nitepos-side-rail.is-open{transform:translateX(0)}.nitepos-side-rail.is-closed .nitepos-side-brand,.nitepos-side-rail.is-closed .nitepos-side-marquee,.nitepos-side-rail.is-closed .nitepos-side-sections,.nitepos-side-rail.is-closed .nitepos-side-status{pointer-events:none;opacity:0}.nitepos-side-toggle{position:absolute;top:14px;right:8px;z-index:2;display:grid;min-height:38px;min-width:38px;place-items:center;border:1px solid rgba(125,211,252,.22);border-radius:12px;background:rgba(15,23,42,.92);color:#e0f2fe;font-size:24px;font-weight:900;line-height:1}.nitepos-side-rail.is-closed .nitepos-side-toggle{pointer-events:none;opacity:0}.nitepos-side-float-toggle{position:fixed;top:max(18px,calc(env(safe-area-inset-top, 0px) + 14px));left:16px;z-index:150;display:grid;width:44px;height:44px;place-content:center;gap:6px;border:1px solid rgba(125,211,252,.28);border-radius:14px;background:rgba(7,9,13,.92);box-shadow:0 16px 42px rgba(0,0,0,.34);backdrop-filter:blur(12px)}.nitepos-side-float-toggle span{display:block;width:21px;height:2px;border-radius:999px;background:#e0f2fe}.nitepos-operator-shell.is-sidebar-closed .ipad-compact-header>.min-w-0{padding-left:62px}}@media (min-width:768px) and (max-width:1279px) and (orientation:portrait){.nitepos-side-float-toggle,.nitepos-side-rail,.nitepos-sidebar-backdrop{display:none!important}.nitepos-operator-shell.is-sidebar-closed .ipad-compact-header>.min-w-0{padding-left:0}}.nitepos-side-brand{padding:18px 16px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.nitepos-side-kicker{margin:0;color:#7dd3fc;font-size:11px}.nitepos-side-kicker,.nitepos-side-title{font-weight:900;line-height:1;letter-spacing:0}.nitepos-side-title{margin:7px 0 0;color:#f8fafc;font-size:25px}.nitepos-side-subtitle{margin:8px 0 0;max-width:100%;overflow:hidden;color:#94a3b8;font-size:12px;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.nitepos-side-marquee{flex:0 0 auto;padding:8px 0;border-top:0;background:rgba(15,23,42,.48)}.nitepos-side-sections{min-height:0;flex:1;overflow-y:auto;padding:14px 12px 10px}.nitepos-side-section+.nitepos-side-section{margin-top:18px}.nitepos-side-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px;color:#f8fafc;font-size:12px;font-weight:900;line-height:1.1}.nitepos-side-section-head small{min-width:0;overflow:hidden;color:#64748b;font-size:10px;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.nitepos-side-links{display:grid;gap:6px}.nitepos-side-link{display:grid;min-height:42px;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(15,23,42,.54);padding:4px 9px 5px 12px;color:#cbd5e1;text-align:left}.nitepos-side-link small,.nitepos-side-link span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nitepos-side-link span{font-size:13px;font-weight:900;line-height:1.22}.nitepos-side-link small{color:#64748b;font-size:9px;font-weight:900;line-height:1.15;text-align:right}.nitepos-side-link:hover{border-color:rgba(125,211,252,.34);background:rgba(30,41,59,.88)}.nitepos-side-link.is-active{border-color:rgba(56,189,248,.85);background:linear-gradient(135deg,rgba(8,145,178,.98),rgba(14,116,144,.88)),#0e7490;color:#ffffff;box-shadow:0 0 0 1px rgba(103,232,249,.18),0 12px 34px rgba(8,145,178,.28)}.nitepos-side-link.is-active small{color:rgba(255,255,255,.86)}.nitepos-side-link.is-locked:not(.is-active){color:#64748b;background:rgba(7,9,13,.62)}.nitepos-side-link.is-locked small{color:#fbbf24}.nitepos-side-status{display:grid;gap:1px;flex:0 0 auto;border-top:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.08)}.nitepos-side-status button,.nitepos-side-status div{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;min-height:36px;width:100%;border:0;background:rgba(7,9,13,.92);padding:0 12px;text-align:left}.nitepos-side-status span{color:#64748b;font-size:9px;font-weight:900;line-height:1}.nitepos-side-status strong{min-width:0;overflow:hidden;color:#e2e8f0;font-size:11px;font-weight:900;line-height:1;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1280px){.nitepos-operator-shell{padding-left:0;transition:padding-left .22s cubic-bezier(.2,.9,.2,1)}.nitepos-operator-shell.is-sidebar-closed,.nitepos-operator-shell.is-sidebar-open{padding-left:0}.nitepos-operator-shell.is-sidebar-closed .ipad-compact-header>.min-w-0{padding-left:64px}.nitepos-side-rail{position:fixed;top:16px;bottom:16px;left:16px;z-index:96;display:flex;width:252px;min-height:0;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(7,9,13,.9);box-shadow:0 24px 80px rgba(0,0,0,.42);backdrop-filter:blur(14px);transform:translateX(calc(-100% - 16px));transition:transform .22s cubic-bezier(.2,.9,.2,1),box-shadow .22s ease,border-color .22s ease}.nitepos-side-rail.is-open{transform:translateX(0)}.nitepos-side-rail.is-closed{border-color:rgba(125,211,252,.16);box-shadow:0 18px 60px rgba(0,0,0,.28)}.nitepos-side-toggle{position:absolute;top:14px;right:8px;z-index:2;display:grid;min-height:34px;min-width:34px;place-items:center;border:1px solid rgba(125,211,252,.2);border-radius:10px;background:rgba(15,23,42,.92);color:#e0f2fe;font-size:22px;font-weight:900;letter-spacing:0;line-height:1}.nitepos-side-toggle:hover{border-color:rgba(125,211,252,.45);background:rgba(14,165,233,.22)}.nitepos-side-rail.is-closed .nitepos-side-brand,.nitepos-side-rail.is-closed .nitepos-side-marquee,.nitepos-side-rail.is-closed .nitepos-side-sections,.nitepos-side-rail.is-closed .nitepos-side-status,.nitepos-side-rail.is-closed .nitepos-side-toggle{pointer-events:none;opacity:0}.nitepos-side-float-toggle{position:fixed;top:24px;left:24px;z-index:150;display:grid;width:42px;height:42px;place-content:center;gap:6px;border:1px solid rgba(125,211,252,.22);border-radius:12px;background:rgba(7,9,13,.9);box-shadow:0 16px 40px rgba(0,0,0,.32);backdrop-filter:blur(12px)}.nitepos-side-float-toggle span{display:block;width:20px;height:2px;border-radius:999px;background:#e0f2fe}.nitepos-side-float-toggle:hover{border-color:rgba(125,211,252,.55);background:rgba(14,165,233,.18)}.nitepos-operator-shell.is-sidebar-closed .ipad-compact-shell,.nitepos-operator-shell.is-sidebar-open .ipad-compact-shell{padding-left:0}.nitepos-side-brand{padding:18px 16px 14px;border-bottom:1px solid rgba(255,255,255,.08)}.nitepos-side-kicker{margin:0;color:#7dd3fc;font-size:11px}.nitepos-side-kicker,.nitepos-side-title{font-weight:900;line-height:1;letter-spacing:0}.nitepos-side-title{margin:7px 0 0;color:#f8fafc;font-size:25px}.nitepos-side-subtitle{margin:8px 0 0;max-width:100%;overflow:hidden;color:#94a3b8;font-size:12px;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.nitepos-side-marquee{flex:0 0 auto;padding:8px 0;border-top:0;background:rgba(15,23,42,.48)}.nitepos-side-sections{min-height:0;flex:1;overflow-y:auto;padding:14px 12px 10px}.nitepos-side-section+.nitepos-side-section{margin-top:18px}.nitepos-side-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px;color:#f8fafc;font-size:12px;font-weight:900;line-height:1.1}.nitepos-side-section-head small{min-width:0;overflow:hidden;color:#64748b;font-size:10px;font-weight:800;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.nitepos-side-links{display:grid;gap:6px}.nitepos-side-link{display:grid;min-height:42px;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(15,23,42,.54);padding:4px 9px 5px 12px;color:#cbd5e1;text-align:left}.nitepos-side-link small,.nitepos-side-link span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nitepos-side-link span{font-size:13px;font-weight:900;line-height:1.22}.nitepos-side-link small{color:#64748b;font-size:9px;font-weight:900;line-height:1.15;text-align:right}.nitepos-side-link:hover{border-color:rgba(125,211,252,.34);background:rgba(30,41,59,.88)}.nitepos-side-link.is-active{border-color:rgba(244,63,94,.7);background:#e94b7a;color:#ffffff;box-shadow:0 10px 28px rgba(244,63,94,.2)}.nitepos-side-link.is-active small{color:rgba(255,255,255,.86)}.nitepos-side-link.is-locked:not(.is-active){color:#64748b;background:rgba(7,9,13,.62)}.nitepos-side-link.is-locked small{color:#fbbf24}.nitepos-side-status{display:grid;gap:1px;flex:0 0 auto;border-top:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.08)}.nitepos-side-status button,.nitepos-side-status div{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;min-height:36px;width:100%;border:0;background:rgba(7,9,13,.92);padding:0 12px;text-align:left}.nitepos-side-status span{color:#64748b;font-size:9px;font-weight:900;line-height:1}.nitepos-side-status strong{min-width:0;overflow:hidden;color:#e2e8f0;font-size:11px;font-weight:900;line-height:1;text-overflow:ellipsis;white-space:nowrap}.nitepos-top-tab-nav{display:none!important}.nitepos-density-compact .ipad-compact-shell{padding-top:8px;padding-bottom:12px}.nitepos-density-compact .ipad-compact-header{margin-bottom:8px;padding-bottom:8px}.nitepos-density-compact .nightcore-status-grid button{min-height:46px;padding-top:6px;padding-bottom:6px}.nitepos-density-compact .nitepos-side-link{min-height:34px}.nitepos-density-compact .nitepos-side-section+.nitepos-side-section{margin-top:12px}.nitepos-density-compact .nitepos-side-sections{padding-top:10px}.nitepos-display-panel{position:relative;width:min(500px,calc(100vw - 32px));max-height:min(82dvh,720px);overflow:hidden;border:1px solid rgba(125,211,252,.22);border-radius:16px;background:rgba(7,9,13,.94);box-shadow:0 24px 80px rgba(0,0,0,.45);backdrop-filter:blur(14px)}.nitepos-backup-reminder{color:#fff7ed!important}.nitepos-backup-reminder-title{color:#ffffff!important}.nitepos-backup-reminder-text{color:#ffedd5!important}.nitepos-display-overlay{position:fixed;inset:0;z-index:88;display:grid;place-items:start center;overflow-y:auto;background:linear-gradient(180deg,rgba(2,6,23,.28),rgba(2,6,23,.54)),rgba(2,6,23,.18);padding:clamp(72px,10dvh,118px) 16px 28px;backdrop-filter:blur(6px)}.nitepos-display-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.08);padding:14px}.nitepos-display-panel-head p{margin:0;color:#f8fafc;font-size:16px;font-weight:900;line-height:1}.nitepos-display-panel-head span{display:block;margin-top:5px;color:#94a3b8;font-size:11px;font-weight:800;line-height:1}.nitepos-display-actions button,.nitepos-display-panel-head button{min-height:36px;border-radius:10px;background:rgba(30,41,59,.9);padding:0 12px;color:#e2e8f0;font-size:12px;font-weight:900}.nitepos-display-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px}.nitepos-display-choices button{display:grid;min-height:76px;align-content:center;gap:6px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(15,23,42,.58);padding:10px 8px;color:#e2e8f0;text-align:center}.nitepos-display-choices button.is-active{border-color:rgba(244,63,94,.8);background:#e94b7a;color:#ffffff}.nitepos-display-choices strong{overflow:hidden;font-size:13px;font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.nitepos-display-choices span{color:rgba(226,232,240,.72);font-size:10px;font-weight:800;line-height:1.25}.nitepos-display-choices button.is-active span{color:rgba(255,255,255,.84)}.nitepos-display-actions{grid-template-columns:1fr 1fr}.nitepos-display-actions,.nitepos-theme-choices{display:grid;gap:8px;border-top:1px solid rgba(255,255,255,.08);padding:12px}.nitepos-theme-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.nitepos-theme-choices button{display:grid;min-height:58px;align-content:center;gap:5px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(15,23,42,.58);padding:8px;color:#e2e8f0;text-align:center}.nitepos-theme-choices button.is-active{border-color:rgba(244,63,94,.8);background:#e94b7a;color:#ffffff}.nitepos-theme-choices strong{overflow:hidden;font-size:13px;font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.nitepos-theme-choices span{color:rgba(226,232,240,.72);font-size:10px;font-weight:800;line-height:1.25}.nitepos-theme-choices button.is-active span{color:rgba(255,255,255,.84)}.nitepos-cyber-confirm{margin:0 12px 12px;border:1px solid rgba(245,158,11,.34);border-radius:14px;background:linear-gradient(135deg,rgba(245,158,11,.16),rgba(233,75,122,.12)),rgba(15,23,42,.9);padding:14px;color:#fde68a}.nitepos-cyber-confirm strong{display:block;color:#fff7ed;font-size:14px;font-weight:1000;line-height:1.25}.nitepos-cyber-confirm p{margin:7px 0 0;color:rgba(254,243,199,.88);font-size:12px;font-weight:800;line-height:1.55}.nitepos-cyber-confirm div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.nitepos-cyber-confirm button{min-height:40px;border-radius:12px;background:rgba(15,23,42,.82);color:#fff7ed;font-size:13px;font-weight:900}.nitepos-cyber-confirm button:first-child{background:linear-gradient(135deg,rgba(236,72,153,.86),rgba(14,165,233,.9))}.nitepos-login-theme-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nitepos-login-theme-choices button{display:grid;min-height:58px;align-content:center;gap:5px;border:1px solid rgba(34,211,238,.18);border-radius:12px;background:rgba(15,23,42,.72);padding:8px;color:#e2e8f0;text-align:center}.nitepos-login-theme-choices button.is-active{border-color:rgba(34,211,238,.62);background:linear-gradient(135deg,rgba(233,75,122,.96),rgba(168,85,247,.92) 52%,rgba(34,211,238,.9));color:#ffffff}.nitepos-login-theme-choices strong{font-size:13px;font-weight:900;line-height:1.1}.nitepos-login-theme-choices span{color:rgba(226,232,240,.72);font-size:10px;font-weight:800;line-height:1.2}.nitepos-login-theme-choices button.is-active span{color:rgba(255,255,255,.86)}.nitepos-login-cyber-confirm{border:1px solid rgba(245,158,11,.3);border-radius:14px;background:rgba(69,26,3,.42);padding:14px;color:#fde68a}.nitepos-login-cyber-confirm strong{display:block;color:#fff7ed;font-size:14px;font-weight:1000;line-height:1.25}.nitepos-login-cyber-confirm p{margin:7px 0 0;color:rgba(254,243,199,.88);font-size:12px;font-weight:800;line-height:1.55}.nitepos-login-cyber-confirm div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.nitepos-login-cyber-confirm button{min-height:38px;border-radius:12px;background:rgba(15,23,42,.78);color:#fff7ed;font-size:13px;font-weight:900}.nitepos-login-cyber-confirm button:first-child{background:linear-gradient(135deg,rgba(236,72,153,.86),rgba(14,165,233,.9))}.nitepos-theme-light,.nitepos-theme-light *{color-scheme:light!important;scrollbar-color:#9ca3af #f7fafc}.nitepos-theme-light{background-color:#fbfdff!important;background-image:linear-gradient(rgba(15,23,42,.026) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.022) 1px,transparent 0),linear-gradient(115deg,rgba(14,165,233,.12),transparent 32%,rgba(236,72,153,.08) 64%,transparent),linear-gradient(180deg,rgba(255,255,255,.94),rgba(243,248,252,.84));color:#111827!important}.nitepos-theme-light:before{background:linear-gradient(180deg,rgba(255,255,255,.54),rgba(248,250,252,.88)),repeating-linear-gradient(90deg,transparent,transparent calc(100% / 6 - 1px),rgba(15,23,42,.032) calc(100% / 6),transparent calc(100% / 6 + 1px))}.nitepos-theme-light ::-webkit-scrollbar,.nitepos-theme-light::-webkit-scrollbar{background-color:#f7fafc!important}.nitepos-theme-light ::-webkit-scrollbar-track,.nitepos-theme-light ::-webkit-scrollbar-track-piece,.nitepos-theme-light::-webkit-scrollbar-track,.nitepos-theme-light::-webkit-scrollbar-track-piece{background-color:#f7fafc!important;box-shadow:inset 0 0 0 1px rgba(15,23,42,.06)}.nitepos-theme-light ::-webkit-scrollbar-thumb,.nitepos-theme-light::-webkit-scrollbar-thumb{border-color:#f7fafc;background-color:#cbd5e1!important}.nitepos-theme-light ::-webkit-scrollbar-thumb:hover,.nitepos-theme-light::-webkit-scrollbar-thumb:hover{background-color:#94a3b8!important}.nitepos-theme-light .nitepos-display-panel,.nitepos-theme-light .nitepos-side-rail{border-color:rgba(15,23,42,.09);background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.44)),rgba(255,255,255,.36);border-radius:22px;box-shadow:0 26px 90px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.86);backdrop-filter:blur(28px) saturate(1.22)}.nitepos-theme-light .nitepos-display-actions,.nitepos-theme-light .nitepos-display-panel-head,.nitepos-theme-light .nitepos-side-brand,.nitepos-theme-light .nitepos-theme-choices{border-color:rgba(15,23,42,.08)}.nitepos-theme-light .nitepos-side-kicker{color:#0284c7}.nitepos-theme-light .nitepos-display-panel-head p,.nitepos-theme-light .nitepos-side-section-head,.nitepos-theme-light .nitepos-side-title{color:#111827}.nitepos-theme-light .nitepos-display-panel-head span,.nitepos-theme-light .nitepos-side-section-head small,.nitepos-theme-light .nitepos-side-subtitle{color:#6b7280}.nitepos-theme-light .nitepos-side-marquee{border-color:rgba(14,165,233,.16);background:rgba(255,255,255,.42);color:rgba(15,23,42,.36)}.nitepos-theme-light .nitepos-display-actions button,.nitepos-theme-light .nitepos-display-choices button,.nitepos-theme-light .nitepos-display-panel-head button,.nitepos-theme-light .nitepos-side-link,.nitepos-theme-light .nitepos-theme-choices button{border-color:rgba(15,23,42,.09);background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.5));color:#111827;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 10px 28px rgba(15,23,42,.06);backdrop-filter:blur(14px)}.nitepos-theme-light .nitepos-display-actions button:hover,.nitepos-theme-light .nitepos-display-panel-head button:hover,.nitepos-theme-light .nitepos-side-link:hover{border-color:rgba(14,165,233,.34);background:rgba(255,255,255,.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 14px 34px rgba(14,165,233,.1)}.nitepos-theme-light .nitepos-side-link small{color:#6b7280}.nitepos-theme-light .nitepos-display-choices button.is-active,.nitepos-theme-light .nitepos-side-link.is-active,.nitepos-theme-light .nitepos-theme-choices button.is-active{border-color:rgba(14,165,233,.52);background:linear-gradient(135deg,rgba(14,165,233,.94),rgba(99,102,241,.88) 54%,rgba(236,72,153,.84));color:#ffffff;box-shadow:0 18px 44px rgba(14,165,233,.18),inset 0 1px 0 rgba(255,255,255,.26)}.nitepos-theme-light .nitepos-display-choices button.is-active span,.nitepos-theme-light .nitepos-side-link.is-active small,.nitepos-theme-light .nitepos-theme-choices button.is-active span{color:rgba(255,255,255,.86)}.nitepos-theme-light .nitepos-side-status{border-color:rgba(15,23,42,.08);background:rgba(255,255,255,.42);backdrop-filter:blur(14px)}.nitepos-theme-light .nitepos-side-status button,.nitepos-theme-light .nitepos-side-status div{background:rgba(255,255,255,.54)}.nitepos-theme-light .nitepos-side-status span{color:#6b7280}.nitepos-theme-light .nitepos-side-status strong{color:#111827}.nitepos-theme-light .nitepos-side-float-toggle,.nitepos-theme-light .nitepos-side-toggle{border-color:rgba(15,23,42,.1);background:rgba(255,255,255,.62);color:#111827;box-shadow:0 18px 42px rgba(15,23,42,.1);backdrop-filter:blur(18px)}.nitepos-theme-light .nitepos-side-float-toggle span{background:#111827}.nitepos-theme-light .desktop-handy-pos,.nitepos-theme-light :where(.bg-neutral-950,.bg-neutral-950\/95,.bg-neutral-900,.bg-neutral-900\/90,.bg-neutral-800){background-color:rgba(255,255,255,.52)!important;color:#111827!important;backdrop-filter:blur(20px) saturate(1.16)}.nitepos-theme-light :where(.bg-neutral-700){background-color:rgba(255,255,255,.62)!important;color:#111827!important}.nitepos-theme-light :where(.border-neutral-900,.border-neutral-800,.border-neutral-700){border-color:rgba(17,24,39,.12)!important}.nitepos-theme-light :where(.text-neutral-100,.text-neutral-200,.text-slate-100,.text-slate-200){color:#111827!important}.nitepos-theme-light :where(.text-neutral-300,.text-neutral-400,.text-slate-300,.text-slate-400){color:#374151!important}.nitepos-theme-light :where(.text-neutral-500,.text-slate-500){color:#6b7280!important}.nitepos-theme-light :where(input,select,textarea){border-color:rgba(15,23,42,.1)!important;background-color:rgba(255,255,255,.68)!important;color:#111827!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 10px 28px rgba(15,23,42,.045);backdrop-filter:blur(14px)}.nitepos-theme-light .ipad-compact-header{border-color:rgba(15,23,42,.08)!important;background:linear-gradient(90deg,rgba(255,255,255,.78),rgba(255,255,255,.44)),rgba(255,255,255,.36);border-radius:0 0 22px 22px;box-shadow:0 18px 50px rgba(15,23,42,.08),inset 0 -1px 0 rgba(255,255,255,.72);backdrop-filter:blur(18px) saturate(1.14)}.nitepos-theme-light .nightcore-status-grid{background:rgba(255,255,255,.34)!important;box-shadow:inset 0 0 0 1px rgba(15,23,42,.06),0 18px 52px rgba(15,23,42,.08);backdrop-filter:blur(18px)}.nitepos-theme-light .nightcore-status-grid button{background:rgba(255,255,255,.54)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.84)}.nitepos-theme-light :where(.rounded-xl,.rounded-2xl,.rounded-3xl){box-shadow:inset 0 1px 0 rgba(255,255,255,.66),0 14px 42px rgba(15,23,42,.055)}.nitepos-theme-light :where(button.bg-neutral-950,button.bg-neutral-900,button.bg-neutral-800,button.bg-neutral-700){border:1px solid rgba(15,23,42,.1)!important;background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(248,250,252,.62))!important;color:#111827!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 12px 34px rgba(15,23,42,.065)!important}.nitepos-theme-light :where(button.bg-neutral-950,button.bg-neutral-900,button.bg-neutral-800,button.bg-neutral-700):hover{background:rgba(255,255,255,.92)!important}.nitepos-theme-light :where(button[class*=bg-neutral-],button[class*=bg-slate-],button[class*=bg-stone-],button[class*=bg-zinc-],button[class*=bg-gray-]){border:1px solid rgba(15,23,42,.1)!important;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(241,245,249,.76))!important;color:#111827!important}.nitepos-theme-light :where(button[disabled],button:disabled){background:linear-gradient(180deg,rgba(248,250,252,.86),rgba(226,232,240,.68))!important;color:#64748b!important;opacity:.82}.nitepos-theme-light :where([class*="bg-[#0b1117]"],[class*="bg-[#0c131b]"],[class*="bg-[#0d141c]"],[class*="bg-[#101820]"],[class*="bg-[#101b25]"],[class*="bg-[#111923]"],[class*="bg-[#121820]"],[class*="bg-[#17212d]"],[class*="bg-[#182230]"],[class*="bg-[#1b2430]"],[class*="bg-[#1b2a36]"],[class*="bg-[#1e293b]"],[class*="bg-[#223044]"],[class*="bg-[#243447]"]){border-color:rgba(15,23,42,.11)!important;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(246,249,252,.66))!important;color:#111827!important}.nitepos-theme-light :where([class*=bg-neutral-],[class*=bg-slate-],[class*=bg-stone-],[class*=bg-zinc-],[class*=bg-gray-]){border-color:rgba(15,23,42,.1)!important;background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(248,250,252,.62))!important;color:#111827!important}.nitepos-theme-light :where(button[class*="bg-[#0b1117]"],button[class*="bg-[#101820]"],button[class*="bg-[#121820]"],button[class*="bg-[#17212d]"],button[class*="bg-[#182230]"],button[class*="bg-[#1b2430]"],button[class*="bg-[#1e293b]"],button[class*="bg-[#223044]"]){border:1px solid rgba(15,23,42,.11)!important;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(241,245,249,.76))!important;color:#111827!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 12px 30px rgba(15,23,42,.06)!important}.nitepos-theme-light :where([class*=bg-amber-950],[class*="bg-[#3b2f18]"],[class*="bg-[#5a4219]"]){border-color:rgba(217,119,6,.3)!important;background:rgba(255,251,235,.86)!important;color:#78350f!important}.nitepos-theme-light :where([class*=bg-sky-950],[class*="bg-[#0b2630]"],[class*="bg-[#123042]"],[class*="bg-[#123244]"],[class*="bg-[#123246]"],[class*="bg-[#155e75]"],[class*="bg-[#163247]"],[class*="bg-[#164e63]"],[class*="bg-[#1f5f78]"],[class*="bg-[#28506a]"]){border-color:rgba(14,165,233,.32)!important;background:rgba(224,242,254,.86)!important;color:#0c4a6e!important}.nitepos-theme-light :where([class*=bg-emerald-950],[class*="bg-[#143d36]"],[class*="bg-[#166534]"]){border-color:rgba(16,185,129,.32)!important;background:rgba(220,252,231,.86)!important;color:#064e3b!important}.nitepos-theme-light :where([class*=bg-red-950],[class*="bg-[#5f1d24]"],[class*="bg-[#7f1d1d]"]){border-color:rgba(239,68,68,.28)!important;background:rgba(254,226,226,.86)!important;color:#7f1d1d!important}.nitepos-theme-light :where([class*=bg-pink-950],[class*="bg-[#2e1f4d]"]){border-color:rgba(219,39,119,.3)!important;background:rgba(253,242,248,.88)!important;color:#831843!important}.nitepos-theme-light :where([class*=text-sky-50],[class*=text-sky-100],[class*=text-sky-200],[class*=text-sky-300]){color:#0369a1!important}.nitepos-theme-light :where([class*=text-emerald-50],[class*=text-emerald-100],[class*=text-emerald-200],[class*=text-emerald-300]){color:#047857!important}.nitepos-theme-light :where([class*=text-amber-50],[class*=text-amber-100],[class*=text-amber-200],[class*=text-amber-300],[class*=text-orange-300]){color:#b45309!important}.nitepos-theme-light :where([class*=text-red-50],[class*=text-red-100],[class*=text-red-200],[class*=text-red-300]){color:#dc2626!important}.nitepos-theme-light :where([class*=text-pink-50],[class*=text-pink-100],[class*=text-pink-200],[class*=text-pink-300]){color:#be185d!important}.nitepos-theme-light :where([class*=text-violet-50],[class*=text-violet-100],[class*=text-violet-200],[class*=text-violet-300]){color:#7c3aed!important}.nitepos-theme-light :where([class*=bg-pink-500],[class*=bg-sky-500],[class*=bg-sky-600],[class*=bg-emerald-500],[class*=bg-emerald-600],[class*=bg-emerald-700],[class*=bg-red-600]){color:#ffffff!important}.nitepos-theme-light .nitepos-display-overlay{background:linear-gradient(180deg,rgba(248,250,252,.42),rgba(226,232,240,.58)),rgba(255,255,255,.28)}.nitepos-login-root.nitepos-theme-light .nitepos-login-cyber-confirm,.nitepos-theme-light .nitepos-cyber-confirm{border-color:rgba(245,158,11,.28);background:rgba(255,251,235,.72);color:#92400e}.nitepos-login-root.nitepos-theme-light .nitepos-login-cyber-confirm strong,.nitepos-theme-light .nitepos-cyber-confirm strong{color:#7c2d12}.nitepos-login-root.nitepos-theme-light .nitepos-login-cyber-confirm p,.nitepos-theme-light .nitepos-cyber-confirm p{color:#92400e}.nitepos-login-root.nitepos-theme-light .nitepos-login-cyber-confirm button,.nitepos-theme-light .nitepos-cyber-confirm button{border:1px solid rgba(146,64,14,.14);background:rgba(255,255,255,.78);color:#111827}.nitepos-login-root.nitepos-theme-light .nitepos-login-cyber-confirm button:first-child,.nitepos-theme-light .nitepos-cyber-confirm button:first-child{border-color:rgba(14,165,233,.28);background:linear-gradient(135deg,rgba(14,165,233,.92),rgba(236,72,153,.78));color:#ffffff}.nitepos-login-root.nitepos-theme-light{background-color:#fbfdff!important;background-image:linear-gradient(rgba(15,23,42,.024) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.02) 1px,transparent 0),linear-gradient(120deg,rgba(14,165,233,.14),transparent 32%,rgba(236,72,153,.08) 68%,transparent),linear-gradient(180deg,rgba(255,255,255,.96),rgba(242,247,250,.88));color:#111827!important}.nitepos-login-root.nitepos-theme-light:before{background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,255,255,.82)),repeating-linear-gradient(90deg,transparent,transparent calc(100% / 6 - 1px),rgba(15,23,42,.03) calc(100% / 6),transparent calc(100% / 6 + 1px))}.nitepos-login-root.nitepos-theme-light .nitepos-login-marquee{border-color:rgba(15,23,42,.08);background:rgba(255,255,255,.58);color:rgba(15,23,42,.34);backdrop-filter:blur(18px)}.nitepos-login-root.nitepos-theme-light .nitepos-login-stage:before{border-color:rgba(15,23,42,.08);box-shadow:inset 0 0 42px rgba(255,255,255,.42),0 28px 90px rgba(15,23,42,.065)}.nitepos-login-root.nitepos-theme-light .nitepos-login-kicker{color:#0284c7;text-shadow:none}.nitepos-login-root.nitepos-theme-light .nitepos-login-title{color:#0f172a;text-shadow:0 18px 48px rgba(15,23,42,.1)}.nitepos-login-root.nitepos-theme-light .nitepos-login-copy,.nitepos-login-root.nitepos-theme-light .nitepos-login-title small{color:rgba(15,23,42,.68)}.nitepos-login-root.nitepos-theme-light .nitepos-login-card,.nitepos-login-root.nitepos-theme-light .nitepos-login-signal,.nitepos-login-root.nitepos-theme-light .nitepos-login-update-ticker{border-color:rgba(15,23,42,.09);background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(255,255,255,.48)),rgba(255,255,255,.34);color:#111827;box-shadow:0 22px 72px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(26px) saturate(1.18)}.nitepos-login-root.nitepos-theme-light .nitepos-login-card{border-radius:28px;clip-path:none}.nitepos-login-root.nitepos-theme-light .nitepos-login-card:before{opacity:.16}.nitepos-login-root.nitepos-theme-light .nitepos-login-card-tab{border-color:rgba(15,23,42,.08)}.nitepos-login-root.nitepos-theme-light .nitepos-login-card h2,.nitepos-login-root.nitepos-theme-light .nitepos-login-card-tab span,.nitepos-login-root.nitepos-theme-light .nitepos-login-signal strong{color:#0f172a;text-shadow:none}.nitepos-login-root.nitepos-theme-light .nitepos-login-card-subtitle,.nitepos-login-root.nitepos-theme-light .nitepos-login-card-tab small,.nitepos-login-root.nitepos-theme-light .nitepos-login-signal span,.nitepos-login-root.nitepos-theme-light .nitepos-login-update-ticker{color:rgba(15,23,42,.56)}.nitepos-login-root.nitepos-theme-light .nitepos-login-input{border-color:rgba(15,23,42,.1);background:rgba(255,255,255,.7);color:#0f172a;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 14px 40px rgba(15,23,42,.06)}.nitepos-login-root.nitepos-theme-light .nitepos-login-input::placeholder{color:rgba(15,23,42,.28)}.nitepos-login-root.nitepos-theme-light .nitepos-login-message,.nitepos-login-root.nitepos-theme-light .nitepos-login-note{border-color:rgba(15,23,42,.08);background:rgba(255,255,255,.56);color:rgba(15,23,42,.66)}.nitepos-login-root.nitepos-theme-light .nitepos-login-theme-choices button{border-color:rgba(15,23,42,.1);background:rgba(255,255,255,.72);color:#0f172a}.nitepos-login-root.nitepos-theme-light .nitepos-login-theme-choices span{color:rgba(15,23,42,.52)}.nitepos-login-root.nitepos-theme-light .nitepos-login-theme-choices button.is-active{background:linear-gradient(135deg,rgba(14,165,233,.92),rgba(99,102,241,.84) 54%,rgba(236,72,153,.78));color:#ffffff}.nitepos-theme-cyber,.nitepos-theme-cyber *{color-scheme:dark!important;scrollbar-color:#22d3ee #030712}.nitepos-theme-cyber{background-color:#030712!important;background-image:linear-gradient(rgba(34,211,238,.09) 1px,transparent 0),linear-gradient(90deg,rgba(233,75,122,.08) 1px,transparent 0),linear-gradient(135deg,transparent,transparent 47%,rgba(34,211,238,.1) 48%,transparent 51%,transparent),radial-gradient(circle at 78% 10%,rgba(34,211,238,.28),transparent 25rem),radial-gradient(circle at 10% 86%,rgba(233,75,122,.22),transparent 24rem),radial-gradient(circle at 58% 54%,rgba(168,85,247,.16),transparent 28rem);color:#ecfeff!important;animation:nitepos-cyber-bg 16s linear infinite}.nitepos-theme-cyber:before{background:linear-gradient(180deg,rgba(3,7,18,.52),rgba(3,7,18,.86)),repeating-linear-gradient(0deg,rgba(255,255,255,.035),rgba(255,255,255,.035) 1px,transparent 2px,transparent 7px),repeating-linear-gradient(90deg,transparent,transparent calc(100% / 8 - 1px),rgba(34,211,238,.06) calc(100% / 8),transparent calc(100% / 8 + 1px))}.nitepos-theme-cyber:after{content:"";pointer-events:none;position:fixed;inset:0;z-index:-1;background:linear-gradient(112deg,transparent,transparent 36%,rgba(34,211,238,.1) 47%,rgba(233,75,122,.1) 53%,transparent 66%,transparent);mix-blend-mode:screen;opacity:.75;animation:nitepos-cyber-sweep 7s ease-in-out infinite}.nitepos-theme-cyber .ipad-compact-shell{position:relative}.nitepos-theme-cyber .ipad-compact-shell:before{content:"";pointer-events:none;position:fixed;inset:8px;z-index:0;border:1px solid rgba(34,211,238,.18);clip-path:polygon(22px 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%,0 22px);box-shadow:inset 0 0 38px rgba(34,211,238,.08),0 0 42px rgba(233,75,122,.08)}.nitepos-theme-cyber .ipad-compact-shell>*{position:relative;z-index:1}.nitepos-theme-cyber .ipad-compact-header{position:relative;overflow:hidden;border-color:rgba(34,211,238,.22)!important;background:linear-gradient(90deg,rgba(34,211,238,.11),transparent 34%,rgba(233,75,122,.12)),rgba(3,7,18,.58);box-shadow:0 18px 42px rgba(0,0,0,.22),inset 0 -1px 0 rgba(34,211,238,.16);backdrop-filter:blur(16px)}.nitepos-theme-cyber ::-webkit-scrollbar,.nitepos-theme-cyber::-webkit-scrollbar{background-color:#030712!important}.nitepos-theme-cyber ::-webkit-scrollbar-track,.nitepos-theme-cyber ::-webkit-scrollbar-track-piece,.nitepos-theme-cyber::-webkit-scrollbar-track,.nitepos-theme-cyber::-webkit-scrollbar-track-piece{background-color:#030712!important;box-shadow:inset 0 0 0 1px rgba(34,211,238,.18)}.nitepos-theme-cyber ::-webkit-scrollbar-thumb,.nitepos-theme-cyber::-webkit-scrollbar-thumb{border-color:#030712;background-color:#22d3ee!important;box-shadow:0 0 14px rgba(34,211,238,.55)}.nitepos-theme-cyber ::-webkit-scrollbar-thumb:hover,.nitepos-theme-cyber::-webkit-scrollbar-thumb:hover{background-color:#e94b7a!important;box-shadow:0 0 16px rgba(233,75,122,.62)}.nitepos-theme-cyber .nitepos-display-panel,.nitepos-theme-cyber .nitepos-side-rail{border-color:rgba(34,211,238,.34);background:linear-gradient(180deg,rgba(3,7,18,.94),rgba(9,12,28,.9)),radial-gradient(circle at 20% 0,rgba(233,75,122,.2),transparent 15rem);border-radius:10px;clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);box-shadow:0 0 0 1px rgba(233,75,122,.12),0 24px 88px rgba(0,0,0,.58),0 0 38px rgba(34,211,238,.16),inset 0 0 34px rgba(34,211,238,.055)}.nitepos-theme-cyber .nitepos-display-panel:after,.nitepos-theme-cyber .nitepos-side-rail:after{content:"";pointer-events:none;position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,transparent,rgba(34,211,238,.16),transparent),linear-gradient(180deg,rgba(255,255,255,.05),transparent 18%,transparent 82%,rgba(233,75,122,.08));opacity:.55;transform:translateX(-70%);animation:nitepos-cyber-panel-scan 5.4s ease-in-out infinite}.nitepos-theme-cyber .nitepos-display-panel>*,.nitepos-theme-cyber .nitepos-side-rail>*{position:relative;z-index:1}.nitepos-theme-cyber .nitepos-display-actions,.nitepos-theme-cyber .nitepos-display-panel-head,.nitepos-theme-cyber .nitepos-side-brand,.nitepos-theme-cyber .nitepos-theme-choices{border-color:rgba(34,211,238,.18)}.nitepos-theme-cyber .nitepos-side-kicker{color:#22d3ee;text-shadow:0 0 14px rgba(34,211,238,.7)}.nitepos-theme-cyber .nitepos-display-panel-head p,.nitepos-theme-cyber .nitepos-side-section-head,.nitepos-theme-cyber .nitepos-side-title{color:#f8fbff;text-shadow:0 0 18px rgba(34,211,238,.24)}.nitepos-theme-cyber .nitepos-side-title:after{content:"";display:block;width:58px;height:2px;margin-top:9px;border-radius:999px;background:linear-gradient(90deg,#22d3ee,#e94b7a);box-shadow:0 0 12px rgba(34,211,238,.72),0 0 18px rgba(233,75,122,.5);animation:nitepos-cyber-pulse 2.8s ease-in-out infinite}.nitepos-theme-cyber .nitepos-display-panel-head span,.nitepos-theme-cyber .nitepos-side-section-head small,.nitepos-theme-cyber .nitepos-side-subtitle{color:#67e8f9}.nitepos-theme-cyber .nitepos-side-marquee{border-color:rgba(34,211,238,.2);background:rgba(34,211,238,.08);color:rgba(236,254,255,.42)}.nitepos-theme-cyber .nitepos-display-actions button,.nitepos-theme-cyber .nitepos-display-choices button,.nitepos-theme-cyber .nitepos-display-panel-head button,.nitepos-theme-cyber .nitepos-side-link,.nitepos-theme-cyber .nitepos-theme-choices button{position:relative;overflow:hidden;border-color:rgba(34,211,238,.18);border-radius:8px;background:rgba(8,13,28,.78);color:#ecfeff;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);box-shadow:inset 0 0 0 1px rgba(233,75,122,.05)}.nitepos-theme-cyber .nitepos-display-actions button:after,.nitepos-theme-cyber .nitepos-display-choices button:after,.nitepos-theme-cyber .nitepos-display-panel-head button:after,.nitepos-theme-cyber .nitepos-side-link:after,.nitepos-theme-cyber .nitepos-theme-choices button:after{content:"";pointer-events:none;position:absolute;inset:0;background:linear-gradient(110deg,transparent,transparent 42%,rgba(255,255,255,.22) 50%,transparent 58%,transparent);opacity:0;transform:translateX(-80%)}.nitepos-theme-cyber .nitepos-display-actions button:hover,.nitepos-theme-cyber .nitepos-display-panel-head button:hover,.nitepos-theme-cyber .nitepos-side-link:hover{border-color:rgba(34,211,238,.62);background:rgba(10,22,42,.96);box-shadow:0 0 20px rgba(34,211,238,.18)}.nitepos-theme-cyber .nitepos-display-actions button:hover:after,.nitepos-theme-cyber .nitepos-display-choices button:hover:after,.nitepos-theme-cyber .nitepos-display-panel-head button:hover:after,.nitepos-theme-cyber .nitepos-side-link:hover:after,.nitepos-theme-cyber .nitepos-theme-choices button:hover:after{opacity:1;animation:nitepos-cyber-button-sheen .76s ease-out}.nitepos-theme-cyber .nitepos-side-link small{color:#22d3ee}.nitepos-theme-cyber .nitepos-display-choices button.is-active,.nitepos-theme-cyber .nitepos-side-link.is-active,.nitepos-theme-cyber .nitepos-theme-choices button.is-active{border-color:rgba(34,211,238,.75);background:linear-gradient(135deg,rgba(233,75,122,.96),rgba(168,85,247,.92) 52%,rgba(34,211,238,.9));color:#ffffff;box-shadow:0 0 0 1px rgba(255,255,255,.14),0 0 28px rgba(233,75,122,.28),0 0 34px rgba(34,211,238,.2)}.nitepos-theme-cyber .nitepos-display-choices button.is-active span,.nitepos-theme-cyber .nitepos-side-link.is-active small,.nitepos-theme-cyber .nitepos-theme-choices button.is-active span{color:rgba(255,255,255,.9)}.nitepos-theme-cyber .nitepos-side-status{border-color:rgba(34,211,238,.18);background:rgba(34,211,238,.16)}.nitepos-theme-cyber .nitepos-side-status div{background:rgba(3,7,18,.82)}.nitepos-theme-cyber .nitepos-side-status span{color:#22d3ee}.nitepos-theme-cyber .nitepos-side-status strong{color:#ecfeff}.nitepos-theme-cyber .nightcore-status-grid{background:linear-gradient(90deg,rgba(34,211,238,.28),rgba(233,75,122,.22),rgba(34,211,238,.28))!important;box-shadow:0 0 0 1px rgba(34,211,238,.16),0 18px 48px rgba(0,0,0,.36),0 0 32px rgba(34,211,238,.12)}.nitepos-theme-cyber .nightcore-status-grid button{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(6,12,28,.96),rgba(3,7,18,.92))!important;box-shadow:inset 0 0 0 1px rgba(34,211,238,.08),inset 0 -18px 34px rgba(34,211,238,.035)}.nitepos-theme-cyber .nightcore-status-grid button:before{content:"";pointer-events:none;position:absolute;inset:0;border-left:2px solid rgba(34,211,238,.42);opacity:.72}.nitepos-theme-cyber .nightcore-status-grid button:hover{background:linear-gradient(180deg,rgba(12,24,48,.98),rgba(7,12,28,.95))!important;box-shadow:inset 0 0 0 1px rgba(34,211,238,.18),0 0 22px rgba(34,211,238,.16)}.nitepos-theme-cyber :where(.rounded-xl,.rounded-2xl,.rounded-3xl){border-color:rgba(34,211,238,.18)!important;box-shadow:inset 0 0 0 1px rgba(34,211,238,.045),0 0 22px rgba(34,211,238,.055)}.nitepos-theme-cyber :where(.text-emerald-300,.text-sky-300,.text-cyan-300){text-shadow:0 0 12px rgba(34,211,238,.36),0 0 22px rgba(34,211,238,.18)}.nitepos-theme-cyber :where(.text-pink-300,.text-red-300,.text-orange-300){text-shadow:0 0 12px rgba(233,75,122,.34),0 0 22px rgba(233,75,122,.16)}.nitepos-theme-cyber .nitepos-side-float-toggle,.nitepos-theme-cyber .nitepos-side-toggle{border-color:rgba(34,211,238,.42);background:rgba(3,7,18,.9);color:#ecfeff;box-shadow:0 0 28px rgba(34,211,238,.18)}.nitepos-theme-cyber .nitepos-side-float-toggle span{background:#22d3ee;box-shadow:0 0 10px rgba(34,211,238,.8)}.nitepos-theme-cyber .desktop-handy-pos,.nitepos-theme-cyber :where(.bg-neutral-950,.bg-neutral-950\/95,.bg-neutral-900,.bg-neutral-900\/90,.bg-neutral-800){background-color:rgba(5,10,24,.82)!important}.nitepos-theme-cyber :where(.bg-neutral-700){background-color:rgba(15,23,42,.92)!important}.nitepos-theme-cyber :where(.border-neutral-900,.border-neutral-800,.border-neutral-700){border-color:rgba(34,211,238,.18)!important}.nitepos-theme-cyber :where(.text-neutral-100,.text-neutral-200,.text-slate-100,.text-slate-200){color:#ecfeff!important}.nitepos-theme-cyber :where(.text-neutral-300,.text-neutral-400,.text-slate-300,.text-slate-400){color:#a5f3fc!important}.nitepos-theme-cyber :where(.text-neutral-500,.text-slate-500){color:#67e8f9!important}.nitepos-theme-cyber :where(input,select,textarea){border-color:rgba(34,211,238,.2)!important;background-color:rgba(3,7,18,.92)!important;color:#ecfeff!important;box-shadow:inset 0 0 0 1px rgba(34,211,238,.06),0 0 18px rgba(34,211,238,.08)}.nitepos-theme-cyber select{appearance:none!important;min-height:42px;border:1px solid rgba(34,211,238,.34)!important;border-radius:8px!important;padding-right:2.9rem!important;background-color:rgba(2,6,23,.96)!important;background-image:linear-gradient(45deg,transparent 50%,#22d3ee 0),linear-gradient(135deg,#22d3ee 50%,transparent 0),linear-gradient(180deg,rgba(34,211,238,.24),rgba(233,75,122,.18)),linear-gradient(135deg,rgba(34,211,238,.14),transparent 46%,rgba(233,75,122,.12)),radial-gradient(circle at 18% 0,rgba(34,211,238,.2),transparent 12rem)!important;background-position:calc(100% - 20px) calc(50% + 2px),calc(100% - 14px) calc(50% + 2px),100% 0,50%,50%!important;background-repeat:no-repeat!important;background-size:6px 6px,6px 6px,2.55rem 100%,100% 100%,100% 100%!important;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);text-shadow:0 0 10px rgba(34,211,238,.26);box-shadow:inset 0 0 0 1px rgba(233,75,122,.08),inset 0 -16px 28px rgba(34,211,238,.055),0 0 20px rgba(34,211,238,.12)!important}.nitepos-theme-cyber select:hover{border-color:rgba(34,211,238,.72)!important;box-shadow:inset 0 0 0 1px rgba(233,75,122,.18),0 0 26px rgba(34,211,238,.22),0 0 18px rgba(233,75,122,.12)!important}.nitepos-theme-cyber input:focus,.nitepos-theme-cyber select:focus,.nitepos-theme-cyber textarea:focus{border-color:rgba(233,75,122,.78)!important;outline:2px solid rgba(34,211,238,.32)!important;outline-offset:2px;box-shadow:inset 0 0 0 1px rgba(34,211,238,.18),0 0 0 4px rgba(233,75,122,.12),0 0 30px rgba(34,211,238,.24)!important}.nitepos-theme-cyber select option{background:#030712;color:#ecfeff}.nitepos-theme-cyber input[type=checkbox]{appearance:none;width:1.15rem;height:1.15rem;flex:0 0 auto;border:1px solid rgba(34,211,238,.44)!important;border-radius:5px;background:linear-gradient(135deg,rgba(34,211,238,.12),rgba(233,75,122,.08)),rgba(3,7,18,.92)!important;box-shadow:0 0 14px rgba(34,211,238,.13)!important}.nitepos-theme-cyber input[type=checkbox]:checked{border-color:rgba(236,254,255,.78)!important;background:linear-gradient(135deg,#e94b7a,#a855f7 52%,#22d3ee)!important;box-shadow:0 0 18px rgba(233,75,122,.34),0 0 22px rgba(34,211,238,.2)!important}.nitepos-theme-cyber input[type=checkbox]:checked:after{content:"";display:block;width:.55rem;height:.3rem;margin:.26rem auto 0;border-bottom:2px solid #ffffff;border-left:2px solid #ffffff;transform:rotate(-45deg)}.nitepos-theme-cyber :where(table){border-collapse:separate;border-spacing:0}.nitepos-theme-cyber :where(thead){background:linear-gradient(90deg,rgba(34,211,238,.18),rgba(233,75,122,.12),rgba(34,211,238,.16));color:#ecfeff;text-shadow:0 0 12px rgba(34,211,238,.28)}.nitepos-theme-cyber :where(tbody tr){transition:background-color .16s ease,box-shadow .16s ease}.nitepos-theme-cyber :where(tbody tr:hover){background:rgba(34,211,238,.075);box-shadow:inset 3px 0 0 rgba(233,75,122,.58)}.nitepos-theme-cyber :where(.rounded-full){border:1px solid rgba(34,211,238,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),0 0 16px rgba(34,211,238,.08)}.nitepos-theme-cyber .ipad-compact-header:after{content:"";pointer-events:none;position:absolute;inset-inline:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,#22d3ee,#e94b7a,transparent);box-shadow:0 0 12px rgba(34,211,238,.64),0 0 18px rgba(233,75,122,.36)}.nitepos-theme-cyber .desktop-nav-only button{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}}