.tpv-admin-theme{--tpv-canvas:#f8fafc;--tpv-panel:rgba(255,255,255,.9);--tpv-card:#ffffff;--tpv-inset:#f1f5f9;--tpv-border:rgba(148,163,184,.35);--tpv-text:#0f172a;--tpv-secondary:#475569;--tpv-muted:#64748b;--tpv-accent:#2563eb;--tpv-accent-soft:#eff6ff;--tpv-danger:#dc2626;--tpv-danger-soft:#fef2f2;--tpv-shadow:0 12px 30px -18px rgba(15,23,42,.25);--tpv-header:radial-gradient(circle at top left,rgba(59,130,246,.16),transparent 34%),linear-gradient(135deg,#ffffff,#f8fafc);--tpv-tile:linear-gradient(160deg,#ffffff,#eff6ff);color:var(--tpv-text)}.dark .tpv-admin-theme{--tpv-canvas:#020817;--tpv-panel:#0b1325;--tpv-card:#0f172a;--tpv-inset:#070f20;--tpv-border:rgba(100,116,139,.32);--tpv-text:#f8fafc;--tpv-secondary:#cbd5e1;--tpv-muted:#94a3b8;--tpv-accent:#93c5fd;--tpv-accent-soft:rgba(59,130,246,.12);--tpv-danger:#f87171;--tpv-danger-soft:rgba(239,68,68,.1);--tpv-shadow:0 12px 30px -18px rgba(0,0,0,.5);--tpv-header:radial-gradient(circle at top left,rgba(96,165,250,.22),transparent 36%),linear-gradient(135deg,#0f172a,#1e293b);--tpv-tile:linear-gradient(160deg,#080f20,#13254a)}.tpv-admin-theme.tpv-admin-canvas{background:radial-gradient(ellipse at top left,rgba(59,130,246,.07),transparent 45%),var(--tpv-canvas)!important}.tpv-admin-theme .tpv-admin-panel,.tpv-admin-theme .tpv-bottom-bar-card{background:var(--tpv-panel)!important;border-color:var(--tpv-border)!important;color:var(--tpv-text);border-radius:12px;box-shadow:var(--tpv-shadow)}.tpv-admin-theme .tpv-admin-catalog-toolbar,.tpv-admin-theme .tpv-admin-header{background:var(--tpv-header)!important;border-color:var(--tpv-border)!important;color:var(--tpv-text);box-shadow:0 1px 0 rgba(148,163,184,.06)}.tpv-admin-theme .tpv-admin-header:after{content:"";position:absolute;bottom:0;left:24px;width:112px;height:3px;border-radius:999px;background:linear-gradient(90deg,#3b82f6,#22d3ee,#34d399);pointer-events:none}.tpv-admin-theme .tpv-admin-title{color:var(--tpv-text)!important;font-weight:700;letter-spacing:-.025em}.tpv-admin-theme .tpv-admin-header svg{color:var(--tpv-secondary)}.tpv-admin-theme .tpv-admin-header .tpv-header-fullscreen{border-radius:10px!important}.tpv-admin-theme .tpv-admin-header .tpv-header-close-register{background:linear-gradient(110deg,#ef4444,#dc2626)!important;border-color:#b91c1c!important;color:#fff!important;box-shadow:0 12px 26px -16px rgba(220,38,38,.7)!important}.tpv-admin-theme .tpv-admin-header .tpv-header-close-register:hover:not(:disabled){background:linear-gradient(110deg,#dc2626,#b91c1c)!important;border-color:#991b1b!important;color:#fff!important;box-shadow:0 16px 30px -16px rgba(220,38,38,.85)!important}.dark .tpv-admin-theme .tpv-admin-header .tpv-header-close-register{background:rgba(239,68,68,.16)!important;border-color:rgba(248,113,113,.62)!important;color:#fecaca!important;box-shadow:0 10px 24px -18px rgba(248,113,113,.85)!important}.dark .tpv-admin-theme .tpv-admin-header .tpv-header-close-register:hover:not(:disabled){background:rgba(239,68,68,.28)!important;border-color:#f87171!important;color:#fff1f2!important}.tpv-admin-theme .tpv-admin-pill{color:var(--tpv-secondary)!important;background:var(--tpv-accent-soft)!important;border-color:var(--tpv-border)!important}.tpv-admin-theme :is(.tpv-admin-header,.tpv-admin-catalog-toolbar,.tpv-cart-header,.tpv-bottom-bar-inner,.tpv-admin-keyboard) button{background:var(--tpv-inset)!important;border-color:var(--tpv-border)!important;color:var(--tpv-secondary)!important;border-radius:10px;box-shadow:none}.tpv-admin-theme :is(.tpv-admin-header,.tpv-admin-catalog-toolbar,.tpv-cart-header,.tpv-bottom-bar-inner,.tpv-admin-keyboard) button:hover:not(:disabled){background:var(--tpv-accent-soft)!important;border-color:#60a5fa!important;color:var(--tpv-text)!important}.tpv-admin-theme :is(.tpv-admin-catalog-toolbar,.tpv-bottom-bar-pages) button[aria-pressed=true],.tpv-admin-theme :is(.tpv-admin-catalog-toolbar,.tpv-bottom-bar-pages) button[aria-pressed=true]:hover:not(:disabled){background:linear-gradient(110deg,#2563eb,#0891b2)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 4px 12px -5px rgba(37,99,235,.5)}.tpv-admin-theme button:focus-visible,.tpv-admin-theme input:focus-visible{outline:2px solid #60a5fa;outline-offset:2px;--tw-ring-color:transparent}.tpv-admin-theme .tpv-admin-catalog-toolbar input{background:var(--tpv-inset)!important;color:var(--tpv-text)!important;border-color:var(--tpv-border)!important;border-radius:10px}.tpv-admin-theme .tpv-admin-catalog-toolbar input::placeholder{color:var(--tpv-muted)}.tpv-admin-theme .tpv-admin-category-heading>span{color:var(--tpv-secondary)!important;font-weight:700;letter-spacing:.04em}.tpv-admin-theme .tpv-admin-category-heading>div,.tpv-admin-theme .tpv-cart-summary{border-color:var(--tpv-border)!important}.tpv-admin-theme :is(.tpv-product-card-grid,.tpv-category-grid)>div{background:var(--tpv-tile)!important;border-color:var(--tpv-border)!important;border-radius:12px;box-shadow:0 3px 10px -6px rgba(15,23,42,.25)}.tpv-admin-theme :is(.tpv-product-card-grid,.tpv-category-grid)>div:hover{border-color:#60a5fa!important;box-shadow:0 8px 20px -10px rgba(59,130,246,.4)}.tpv-admin-theme :is(.tpv-product-card-grid,.tpv-category-grid) h3{color:var(--tpv-text)!important;font-weight:600}.tpv-admin-theme .tpv-product-card-grid span{color:var(--tpv-secondary)!important;font-variant-numeric:tabular-nums}.tpv-admin-theme .tpv-product-card-grid .h-28{background:var(--tpv-inset)!important;border-color:var(--tpv-border)!important}.tpv-admin-theme .tpv-category-grid p{color:var(--tpv-muted)!important}.tpv-admin-theme .tpv-category-grid .h-14{background:var(--tpv-accent-soft)!important;color:var(--tpv-accent)!important}.tpv-admin-theme .tpv-cart-scroll>div{background:var(--tpv-card)!important;color:var(--tpv-text);border-color:var(--tpv-border)!important;border-radius:12px;box-shadow:0 2px 6px -4px rgba(15,23,42,.3)}.tpv-admin-theme .tpv-cart-scroll>div:hover,.tpv-admin-theme .tpv-cart-scroll>div[data-editing=true]{background:var(--tpv-accent-soft)!important;border-color:#60a5fa!important}.tpv-admin-theme .tpv-admin-keyboard h3,.tpv-admin-theme .tpv-cart-scroll p,.tpv-admin-theme .tpv-cart-summary>div:first-child>span{color:var(--tpv-text)!important}.tpv-admin-theme .tpv-admin-keyboard h3>span,.tpv-admin-theme .tpv-cart-scroll>p{color:var(--tpv-muted)!important}.tpv-admin-theme .tpv-cart-scroll .cursor-pointer.rounded-md{background:var(--tpv-accent-soft)!important;color:var(--tpv-accent)!important;font-variant-numeric:tabular-nums}.tpv-admin-theme .tpv-cart-summary>div:first-child>span{font-weight:700;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.tpv-admin-theme .tpv-cart-action-buttons>button{border-radius:12px;box-shadow:0 6px 14px -8px rgba(15,23,42,.3)}.tpv-admin-theme .tpv-admin-keyboard button.bg-emerald-600,.tpv-admin-theme .tpv-cart-action-buttons>button.bg-emerald-600{background:linear-gradient(110deg,#10b981,#14b8a6)!important;color:#fff!important}.tpv-admin-theme .tpv-admin-keyboard button.bg-emerald-600:hover:not(:disabled),.tpv-admin-theme .tpv-cart-action-buttons>button.bg-emerald-600:hover:not(:disabled){background:linear-gradient(110deg,#059669,#0d9488)!important}.tpv-admin-theme .tpv-cart-action-buttons>button.bg-blue-600{background:linear-gradient(110deg,#2563eb,#0891b2)!important}.tpv-admin-theme :is(.tpv-cart-header,.tpv-cart-scroll,.tpv-admin-keyboard) button[class*=text-red-]{color:var(--tpv-danger)!important;background:var(--tpv-danger-soft)!important;border-color:rgba(239,68,68,.35)!important}.tpv-admin-theme :is(.tpv-cart-header,.tpv-cart-action-buttons,.tpv-admin-keyboard) button:disabled{background:var(--tpv-inset)!important;color:var(--tpv-muted)!important;border-color:var(--tpv-border)!important;box-shadow:none!important}.tpv-admin-theme .tpv-bottom-bar-divider{background:var(--tpv-border)!important}.tpv-admin-theme :is(.tpv-products-scroll,.tpv-cart-scroll,.tpv-bottom-bar-inner){scrollbar-color:#60a5fa var(--tpv-inset)!important}.tpv-admin-theme :is(.tpv-products-scroll,.tpv-cart-scroll,.tpv-bottom-bar-inner)::-webkit-scrollbar-thumb{background:linear-gradient(#22d3ee,#3b82f6,#10b981)!important;border-color:var(--tpv-inset)!important}.tpv-admin-theme :is(.tpv-products-scroll,.tpv-cart-scroll,.tpv-bottom-bar-inner)::-webkit-scrollbar-track{background:var(--tpv-inset)!important}.tpv-admin-theme.tpv-payment-modal{background:rgba(2,6,23,.68)!important;backdrop-filter:blur(8px);color:var(--tpv-text)}.tpv-admin-theme .tpv-payment-dialog{background:var(--tpv-panel)!important;border:1px solid var(--tpv-border)!important;border-radius:16px!important;box-shadow:0 30px 90px rgba(2,6,23,.58),inset 0 1px 0 rgba(255,255,255,.06)!important}.tpv-admin-theme .tpv-payment-header{position:relative;overflow:hidden;background:var(--tpv-header)!important;border-color:var(--tpv-border)!important}.tpv-admin-theme .tpv-payment-header:after{content:"";position:absolute;bottom:0;left:24px;width:112px;height:3px;border-radius:999px;background:linear-gradient(90deg,#3b82f6,#22d3ee,#34d399);pointer-events:none}.tpv-admin-theme .tpv-payment-icon{border:1px solid rgba(52,211,153,.28);border-radius:16px!important;background:rgba(16,185,129,.12)!important;color:#34d399!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.tpv-admin-theme .tpv-payment-header svg,.tpv-admin-theme .tpv-payment-icon svg{color:currentColor!important}.tpv-admin-theme .tpv-payment-options-title,.tpv-admin-theme .tpv-payment-title,.tpv-admin-theme .tpv-payment-total-label{color:var(--tpv-text)!important;font-weight:800!important;letter-spacing:-.025em}.tpv-admin-theme .tpv-payment-header>button{z-index:1;border:1px solid transparent!important;border-radius:10px!important;color:var(--tpv-secondary)!important}.tpv-admin-theme .tpv-payment-header>button:hover:not(:disabled),.tpv-admin-theme .tpv-payment-options-close:hover:not(:disabled){background:var(--tpv-accent-soft)!important;border-color:var(--tpv-border)!important;color:var(--tpv-text)!important}.tpv-admin-theme .tpv-payment-total{background:var(--tpv-header)!important;border-color:var(--tpv-border)!important}.tpv-admin-theme .tpv-payment-total-amount{color:#34d399!important;font-variant-numeric:tabular-nums}.tpv-admin-theme .tpv-payment-pane{background:var(--tpv-card)!important;border-color:var(--tpv-border)!important;border-radius:12px!important;box-shadow:0 12px 30px -20px rgba(0,0,0,.7)!important;color:var(--tpv-text)}.tpv-admin-theme .tpv-payment-pane-content{background:transparent!important;color:var(--tpv-text)}.tpv-admin-theme.tpv-payment-modal .tpv-payment-email label,.tpv-admin-theme.tpv-payment-modal label{color:var(--tpv-secondary)!important;font-weight:700!important}.tpv-admin-theme.tpv-payment-modal input{border-color:var(--tpv-border)!important;border-radius:10px!important;background:var(--tpv-inset)!important;color:var(--tpv-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}.tpv-admin-theme.tpv-payment-modal input::placeholder{color:var(--tpv-muted)!important}.tpv-admin-theme.tpv-payment-modal input[class*=border-emerald-500],.tpv-admin-theme.tpv-payment-modal input[class*=border-green-500]{border-color:#34d399!important;box-shadow:0 0 0 3px rgba(52,211,153,.14)!important}.tpv-admin-theme.tpv-payment-modal .tpv-payment-summary{border:1px solid var(--tpv-border);background:var(--tpv-inset)!important;color:var(--tpv-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.tpv-admin-theme .tpv-payment-summary span{color:var(--tpv-secondary)!important}.tpv-admin-theme .tpv-payment-summary span:last-child{color:var(--tpv-text)!important;font-variant-numeric:tabular-nums}.tpv-admin-theme .tpv-payment-summary span.bg-emerald-50{color:#34d399!important;background:rgba(16,185,129,.12)!important}.tpv-admin-theme .tpv-payment-actions{background:var(--tpv-panel)!important;border-color:var(--tpv-border)!important}.tpv-admin-theme .tpv-payment-actions .tpv-payment-action-button,.tpv-admin-theme .tpv-payment-actions .tpv-payment-submit,.tpv-admin-theme .tpv-payment-options-pane .tpv-payment-keypad-trigger,.tpv-admin-theme .tpv-payment-options-pane .tpv-payment-option{border-radius:10px!important;font-weight:800!important;box-shadow:0 10px 24px -16px rgba(15,23,42,.8)}.tpv-admin-theme .tpv-payment-keypad-trigger,.tpv-admin-theme .tpv-payment-option-round,.tpv-admin-theme .tpv-payment-print{background:linear-gradient(110deg,#2563eb,#0891b2)!important;border-color:transparent!important;color:#fff!important}.tpv-admin-theme .tpv-payment-email-button,.tpv-admin-theme .tpv-payment-option-total,.tpv-admin-theme .tpv-payment-submit{background:linear-gradient(110deg,#10b981,#14b8a6)!important;border-color:transparent!important;color:#fff!important}.tpv-admin-theme .tpv-payment-keypad-trigger:hover:not(:disabled),.tpv-admin-theme .tpv-payment-option-round:hover:not(:disabled),.tpv-admin-theme .tpv-payment-print:hover:not(:disabled){background:linear-gradient(110deg,#1d4ed8,#0e7490)!important}.tpv-admin-theme .tpv-payment-email-button:hover:not(:disabled),.tpv-admin-theme .tpv-payment-option-total:hover:not(:disabled),.tpv-admin-theme .tpv-payment-submit:hover:not(:disabled){background:linear-gradient(110deg,#059669,#0d9488)!important}.tpv-admin-theme .tpv-payment-option-denomination{background:var(--tpv-inset)!important;border-color:var(--tpv-border)!important;color:var(--tpv-secondary)!important}.tpv-admin-theme .tpv-payment-option-denomination:hover:not(:disabled){background:var(--tpv-accent-soft)!important;border-color:#60a5fa!important;color:var(--tpv-text)!important}.tpv-admin-theme.tpv-payment-modal button:disabled{background:var(--tpv-inset)!important;border-color:var(--tpv-border)!important;color:var(--tpv-muted)!important;box-shadow:none!important}.tpv-admin-theme.tpv-payment-modal .tpv-payment-numeric-keypad button{border-color:var(--tpv-border)!important;border-radius:10px!important;background:var(--tpv-inset)!important;color:var(--tpv-text)!important}.tpv-admin-theme.tpv-payment-modal .tpv-payment-numeric-keypad button:hover:not(:disabled){border-color:#60a5fa!important;background:var(--tpv-accent-soft)!important;color:var(--tpv-text)!important}.tpv-admin-theme.tpv-payment-modal .tpv-payment-numeric-keypad button[class*=text-red-]{border-color:rgba(239,68,68,.35)!important;background:var(--tpv-danger-soft)!important;color:var(--tpv-danger)!important}.tpv-admin-theme.tpv-payment-modal .tpv-payment-email button,.tpv-admin-theme.tpv-payment-modal .tpv-payment-email input{border-color:var(--tpv-border)!important}.tpv-admin-theme.tpv-payment-error-dialog{background:var(--tpv-panel)!important;border-color:var(--tpv-border)!important;color:var(--tpv-text)!important}.tpv-admin-theme.tpv-payment-error-dialog p{color:var(--tpv-secondary)!important}.tpv-admin-theme.tpv-login-selection-page{background:radial-gradient(ellipse at top left,rgba(59,130,246,.1),transparent 42%),radial-gradient(ellipse at bottom right,rgba(20,184,166,.08),transparent 38%),var(--tpv-canvas)!important;color:var(--tpv-text)}.tpv-admin-theme .tpv-login-decoration{opacity:.22}.tpv-admin-theme .tpv-login-selection-header{background:var(--tpv-header)!important;border-bottom:1px solid var(--tpv-border);box-shadow:0 8px 24px -18px rgba(15,23,42,.8)}.tpv-admin-theme .tpv-login-selection-header>div:first-child{background:var(--tpv-header)!important}.tpv-admin-theme .tpv-login-selection-card-header:after,.tpv-admin-theme .tpv-login-selection-header:after{content:"";position:absolute;bottom:0;left:24px;width:112px;height:3px;border-radius:999px;background:linear-gradient(90deg,#3b82f6,#22d3ee,#34d399);pointer-events:none}.tpv-admin-theme .tpv-login-selection-title{color:#f8fafc!important;font-weight:800;letter-spacing:-.025em}.tpv-admin-theme .tpv-login-selection-subtitle{color:#bfdbfe!important}.tpv-admin-theme .tpv-login-header-button{background:rgba(15,23,42,.3)!important;border-color:var(--tpv-border)!important;color:var(--tpv-secondary)!important;border-radius:10px;box-shadow:none}.tpv-admin-theme .tpv-login-header-button:hover:not(:disabled){background:var(--tpv-accent-soft)!important;border-color:#60a5fa!important;color:var(--tpv-text)!important}.tpv-admin-theme .tpv-login-header-button.tpv-login-logout-button{color:var(--tpv-danger)!important;background:var(--tpv-danger-soft)!important;border-color:rgba(239,68,68,.35)!important}.tpv-admin-theme .tpv-login-selection-dialog{background:var(--tpv-panel)!important;border-color:var(--tpv-border)!important;border-radius:16px!important;box-shadow:0 30px 80px -36px rgba(2,6,23,.85),inset 0 1px 0 rgba(255,255,255,.05)!important;color:var(--tpv-text)}.tpv-admin-theme .tpv-login-selection-card-header{position:relative;overflow:hidden;background:var(--tpv-header)!important;border-color:var(--tpv-border)!important}.tpv-admin-theme .tpv-login-selection-card-title{color:var(--tpv-text)!important;font-weight:800!important;letter-spacing:-.025em}.tpv-admin-theme .tpv-login-selection-card-description{color:var(--tpv-secondary)!important}.tpv-admin-theme .tpv-login-store-list{color:var(--tpv-text)}.tpv-admin-theme .tpv-login-store-row,.tpv-admin-theme .tpv-login-terminal-row{background:var(--tpv-tile)!important;border-color:var(--tpv-border)!important;border-radius:12px;box-shadow:0 8px 22px -18px rgba(15,23,42,.8)}.tpv-admin-theme .tpv-login-store-row:hover,.tpv-admin-theme .tpv-login-terminal-row:hover{background:linear-gradient(160deg,var(--tpv-accent-soft),var(--tpv-tile))!important;border-color:#60a5fa!important;box-shadow:0 12px 24px -16px rgba(37,99,235,.6)}.tpv-admin-theme .tpv-login-store-icon,.tpv-admin-theme .tpv-login-terminal-icon{background:var(--tpv-accent-soft)!important;color:var(--tpv-accent)!important;border:1px solid rgba(96,165,250,.2)}.tpv-admin-theme .tpv-login-store-icon .animate-spin,.tpv-admin-theme .tpv-login-terminal-icon .animate-spin{border-color:var(--tpv-accent)!important;border-top-color:transparent!important}.tpv-admin-theme .tpv-login-store-name,.tpv-admin-theme .tpv-login-terminal-name{color:var(--tpv-text)!important;font-weight:700!important}.tpv-admin-theme .tpv-login-store-address{color:var(--tpv-secondary)!important}.tpv-admin-theme .tpv-login-store-badge,.tpv-admin-theme .tpv-login-terminal-badge-open{background:rgba(16,185,129,.12)!important;color:#34d399!important;border:1px solid rgba(52,211,153,.24);font-weight:700!important}.tpv-admin-theme .tpv-login-terminal-row-closed{background:var(--tpv-inset)!important;border-color:var(--tpv-border)!important;opacity:.72}.tpv-admin-theme .tpv-login-terminal-badge-closed,.tpv-admin-theme .tpv-login-terminal-icon-closed{background:var(--tpv-inset)!important;color:var(--tpv-muted)!important;border-color:var(--tpv-border)!important}.tpv-admin-theme .tpv-login-terminal-row-closed .tpv-login-terminal-name{color:var(--tpv-muted)!important}.tpv-admin-theme.tpv-active-session-modal{background:rgba(2,6,23,.72)!important;backdrop-filter:blur(8px);color:var(--tpv-text)}.tpv-admin-theme .tpv-active-session-dialog{background:var(--tpv-panel)!important;border:1px solid var(--tpv-border)!important;border-radius:16px!important;box-shadow:0 30px 90px rgba(2,6,23,.58),inset 0 1px 0 rgba(255,255,255,.06)!important;color:var(--tpv-text)}.tpv-admin-theme .tpv-active-session-header{background:var(--tpv-header)!important;border-color:var(--tpv-border)!important;color:var(--tpv-text)}.tpv-admin-theme .tpv-active-session-icon{border:1px solid rgba(251,191,36,.3);border-radius:16px!important;background:rgba(245,158,11,.12)!important;color:#fbbf24!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.tpv-admin-theme .tpv-active-session-title{color:var(--tpv-text)!important;font-weight:800!important;letter-spacing:-.025em}.tpv-admin-theme .tpv-active-session-description,.tpv-admin-theme .tpv-active-session-prompt{color:var(--tpv-secondary)!important}.tpv-admin-theme .tpv-active-session-details{border:1px solid var(--tpv-border);background:var(--tpv-inset)!important;color:var(--tpv-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.tpv-admin-theme .tpv-active-session-detail-label{color:var(--tpv-secondary)!important}.tpv-admin-theme .tpv-active-session-detail-value{color:var(--tpv-text)!important}.tpv-admin-theme .tpv-active-session-amount{color:#34d399!important;font-weight:800!important;font-variant-numeric:tabular-nums}.tpv-admin-theme .tpv-active-session-cancel{color:var(--tpv-secondary)!important;border-radius:10px}.tpv-admin-theme .tpv-active-session-cancel:hover:not(:disabled){background:var(--tpv-accent-soft)!important;color:var(--tpv-text)!important}.tpv-admin-theme.tpv-cash-report-modal-overlay{background:rgba(2,6,23,.74)!important;backdrop-filter:blur(8px)}.tpv-admin-theme .tpv-cash-report-modal{background:var(--tpv-panel)!important;border-color:var(--tpv-border)!important;border-radius:16px!important;box-shadow:0 30px 90px rgba(2,6,23,.58),inset 0 1px 0 rgba(255,255,255,.06)!important;color:var(--tpv-text)!important}.tpv-admin-theme .tpv-cash-report-header{background:var(--tpv-header)!important;border-color:var(--tpv-border)!important}.tpv-admin-theme .tpv-cash-report-title{color:var(--tpv-text)!important;font-weight:800!important;letter-spacing:-.025em}.tpv-admin-theme .tpv-cash-report-title-icon{color:#59e2e5!important}.tpv-admin-theme .tpv-cash-report-label,.tpv-admin-theme .tpv-cash-report-metric-label,.tpv-admin-theme .tpv-cash-report-subtitle{color:var(--tpv-muted)!important}.tpv-admin-theme .tpv-cash-report-metric-value,.tpv-admin-theme .tpv-cash-report-section-title,.tpv-admin-theme .tpv-cash-report-value{color:var(--tpv-text)!important}.tpv-admin-theme .tpv-cash-report-close{color:var(--tpv-secondary)!important;border-radius:10px!important}.tpv-admin-theme .tpv-cash-report-close:hover:not(:disabled){background:var(--tpv-accent-soft)!important;color:var(--tpv-text)!important}.tpv-admin-theme .tpv-cash-report-metric{background:var(--tpv-inset)!important;border-color:var(--tpv-border)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.tpv-admin-theme .tpv-cash-report-difference-positive{color:#34d399!important}.tpv-admin-theme .tpv-cash-report-difference-negative{color:#f87171!important}.tpv-admin-theme .tpv-cash-report-table{border-color:var(--tpv-border)!important;background:var(--tpv-inset)!important}.tpv-admin-theme .tpv-cash-report-table-head{background:var(--tpv-header)!important}.tpv-admin-theme .tpv-cash-report-table-heading{color:var(--tpv-secondary)!important}.tpv-admin-theme .tpv-cash-report-table-row{border-color:var(--tpv-border)!important}.tpv-admin-theme .tpv-cash-report-table-cell{color:var(--tpv-text)!important}.tpv-admin-theme .tpv-cash-report-continue{background:var(--tpv-inset)!important;border-color:var(--tpv-border)!important;color:var(--tpv-secondary)!important}.tpv-admin-theme .tpv-cash-report-continue:hover:not(:disabled){background:var(--tpv-accent-soft)!important;border-color:#60a5fa!important;color:var(--tpv-text)!important}.tpv-admin-theme .tpv-cash-report-close-session{background:#59e2e5!important;border-color:transparent!important;color:#062638!important;box-shadow:0 12px 24px -14px rgba(89,226,229,.9)!important}.tpv-admin-theme .tpv-cash-report-close-session:hover:not(:disabled){background:#74ebed!important;color:#062638!important;box-shadow:0 16px 30px -16px rgba(89,226,229,.95)!important}.tpv-admin-theme.tpv-user-sidebar-overlay{color:var(--tpv-text)}.tpv-admin-theme .tpv-user-sidebar-backdrop{background:rgba(2,6,23,.72)!important;backdrop-filter:blur(5px)}.tpv-admin-theme .tpv-user-sidebar{background:var(--tpv-panel)!important;border-right:1px solid var(--tpv-border);color:var(--tpv-text);box-shadow:20px 0 60px -32px rgba(2,6,23,.9)!important}.tpv-admin-theme .tpv-user-sidebar-header{background:var(--tpv-header)!important;border-bottom:1px solid var(--tpv-border)}.tpv-admin-theme .tpv-user-sidebar-icon{color:#59e2e5!important}.tpv-admin-theme .tpv-user-sidebar-title{color:var(--tpv-text)!important;font-weight:800!important;letter-spacing:-.025em}.tpv-admin-theme .tpv-user-sidebar-close{border:1px solid transparent!important;border-radius:10px!important;color:var(--tpv-secondary)!important}.tpv-admin-theme .tpv-user-sidebar-close:hover:not(:disabled){background:var(--tpv-accent-soft)!important;border-color:var(--tpv-border)!important;color:var(--tpv-text)!important}.tpv-admin-theme .tpv-user-sidebar-list{color:var(--tpv-text)}.tpv-admin-theme .tpv-user-sidebar-card{background:var(--tpv-tile)!important;border-color:var(--tpv-border)!important;border-radius:12px!important;box-shadow:0 8px 22px -18px rgba(15,23,42,.8)!important}.tpv-admin-theme .tpv-user-sidebar-card:hover{background:linear-gradient(160deg,rgba(89,226,229,.13),var(--tpv-tile))!important;border-color:rgba(89,226,229,.7)!important;box-shadow:0 14px 28px -18px rgba(89,226,229,.62)!important}.tpv-admin-theme .tpv-user-sidebar-card-selected{background:linear-gradient(160deg,rgba(89,226,229,.17),rgba(14,165,233,.12))!important;border-color:#59e2e5!important;box-shadow:0 0 0 2px rgba(89,226,229,.24),0 16px 30px -20px rgba(89,226,229,.72)!important}.tpv-admin-theme .tpv-user-sidebar-name{color:var(--tpv-text)!important}.tpv-admin-theme .tpv-user-sidebar-store{color:var(--tpv-muted)!important}.tpv-admin-theme.tpv-inventory-overlay{background:rgba(2,6,23,.74)!important;backdrop-filter:blur(8px)}.tpv-admin-theme.tpv-inventory-modal{background:var(--tpv-panel)!important;border:1px solid var(--tpv-border)!important;border-radius:16px!important;box-shadow:0 30px 90px rgba(2,6,23,.58),inset 0 1px 0 rgba(255,255,255,.06)!important;color:var(--tpv-text)}.tpv-admin-theme .tpv-inventory-header{background:var(--tpv-header)!important;border-bottom:1px solid var(--tpv-border);color:var(--tpv-text)}.tpv-admin-theme .tpv-inventory-title{color:var(--tpv-text)!important;font-weight:800!important;letter-spacing:-.025em}.tpv-admin-theme .tpv-inventory-title-icon{color:#59e2e5!important}.tpv-admin-theme .tpv-inventory-count,.tpv-admin-theme .tpv-inventory-item-description,.tpv-admin-theme .tpv-inventory-metric-label,.tpv-admin-theme .tpv-inventory-total{color:var(--tpv-muted)!important}.tpv-admin-theme .tpv-inventory-search{background:var(--tpv-inset)!important;border-color:var(--tpv-border)!important;color:var(--tpv-text)!important;border-radius:10px}.tpv-admin-theme .tpv-inventory-search::placeholder{color:var(--tpv-muted)!important}.tpv-admin-theme .tpv-inventory-search-icon{color:var(--tpv-accent)!important}.tpv-admin-theme .tpv-inventory-empty{border:1px dashed var(--tpv-border);border-radius:12px;background:var(--tpv-inset);color:var(--tpv-muted)!important}.tpv-admin-theme .tpv-inventory-item{background:var(--tpv-tile)!important;border-color:var(--tpv-border)!important;border-radius:12px!important;box-shadow:0 8px 22px -18px rgba(15,23,42,.8)!important;color:var(--tpv-text)}.tpv-admin-theme .tpv-inventory-item:hover{background:linear-gradient(160deg,rgba(89,226,229,.13),var(--tpv-tile))!important;border-color:rgba(89,226,229,.7)!important;box-shadow:0 14px 28px -18px rgba(89,226,229,.62)!important}.tpv-admin-theme .tpv-inventory-item-icon{color:var(--tpv-accent)!important}.tpv-admin-theme .tpv-inventory-item-name,.tpv-admin-theme .tpv-inventory-lots{color:var(--tpv-text)!important}.tpv-admin-theme .tpv-inventory-stock{font-variant-numeric:tabular-nums}.tpv-admin-theme .tpv-inventory-stock-high{color:#34d399!important}.tpv-admin-theme .tpv-inventory-stock-medium{color:#fbbf24!important}.tpv-admin-theme .tpv-inventory-stock-low{color:#f87171!important}.tpv-admin-theme.tpv-messages-modal-overlay{background:rgba(2,6,23,.74)!important;backdrop-filter:blur(8px)}.tpv-admin-theme .tpv-messages-modal{background:var(--tpv-panel)!important;border:1px solid var(--tpv-border)!important;border-radius:16px!important;box-shadow:0 30px 90px rgba(2,6,23,.58),inset 0 1px 0 rgba(255,255,255,.06)!important;color:var(--tpv-text)!important}.tpv-admin-theme .tpv-messages-header{background:var(--tpv-header)!important;border-color:var(--tpv-border)!important}.tpv-admin-theme .tpv-messages-chat-title,.tpv-admin-theme .tpv-messages-title{color:var(--tpv-text)!important}.tpv-admin-theme .tpv-messages-chat-icon,.tpv-admin-theme .tpv-messages-title-icon{color:#59e2e5!important}.tpv-admin-theme .tpv-messages-back,.tpv-admin-theme .tpv-messages-chat-subtitle,.tpv-admin-theme .tpv-messages-close,.tpv-admin-theme .tpv-messages-empty-description,.tpv-admin-theme .tpv-messages-loading,.tpv-admin-theme .tpv-messages-store-address,.tpv-admin-theme .tpv-messages-subtitle{color:var(--tpv-muted)!important}.tpv-admin-theme .tpv-messages-back:hover,.tpv-admin-theme .tpv-messages-close:hover{background:rgba(89,226,229,.12)!important;color:var(--tpv-text)!important}.tpv-admin-theme .tpv-messages-sidebar{background:var(--tpv-inset)!important;border-color:var(--tpv-border)!important}.tpv-admin-theme .tpv-messages-store-row{background:var(--tpv-tile)!important;border-color:var(--tpv-border)!important;color:var(--tpv-text)!important}.tpv-admin-theme .tpv-messages-store-row:hover{background:linear-gradient(160deg,rgba(89,226,229,.13),var(--tpv-tile))!important;border-color:rgba(89,226,229,.7)!important}.tpv-admin-theme .tpv-messages-store-row-selected{background:linear-gradient(160deg,rgba(89,226,229,.17),rgba(14,165,233,.12))!important;border-color:#59e2e5!important;box-shadow:0 0 0 2px rgba(89,226,229,.2),0 16px 30px -20px rgba(89,226,229,.72)!important}.tpv-admin-theme .tpv-messages-store-avatar{background:rgba(89,226,229,.12)!important}.tpv-admin-theme .tpv-messages-store-avatar-admin{background:rgba(59,130,246,.16)!important}.tpv-admin-theme .tpv-messages-store-icon{color:var(--tpv-accent)!important}.tpv-admin-theme .tpv-messages-admin-badge,.tpv-admin-theme .tpv-messages-store-avatar-admin .tpv-messages-store-icon{color:#60a5fa!important}.tpv-admin-theme .tpv-messages-admin-badge{border-color:rgba(96,165,250,.7)!important;background:rgba(59,130,246,.12)!important}.tpv-admin-theme .tpv-messages-store-name{color:var(--tpv-text)!important}.tpv-admin-theme .tpv-messages-status-dot{background:#34d399!important}.tpv-admin-theme .tpv-messages-status-dot-admin{background:#60a5fa!important}.tpv-admin-theme .tpv-messages-unread{background:#f87171!important;color:#fff!important}.tpv-admin-theme .tpv-messages-chat{background:var(--tpv-panel)!important}.tpv-admin-theme .tpv-messages-chat-header{background:var(--tpv-inset)!important;border-color:var(--tpv-border)!important}.tpv-admin-theme .tpv-messages-chat-body,.tpv-admin-theme .tpv-messages-empty-panel{background:var(--tpv-canvas)!important}.tpv-admin-theme .tpv-messages-date{background:var(--tpv-inset)!important;color:var(--tpv-muted)!important;border:1px solid var(--tpv-border)}.tpv-admin-theme .tpv-messages-bubble-outgoing{background:#59e2e5!important;color:#062638!important;box-shadow:0 12px 24px -18px rgba(89,226,229,.9)!important}.tpv-admin-theme .tpv-messages-bubble-incoming{background:var(--tpv-tile)!important;border:1px solid var(--tpv-border)!important;color:var(--tpv-text)!important}.tpv-admin-theme .tpv-messages-sender,.tpv-admin-theme .tpv-messages-time{color:var(--tpv-muted)!important}.tpv-admin-theme .tpv-messages-bubble-outgoing .tpv-messages-time{color:#0e7490!important}.tpv-admin-theme .tpv-messages-composer{background:var(--tpv-panel)!important;border-color:var(--tpv-border)!important}.tpv-admin-theme .tpv-messages-input{background:var(--tpv-inset)!important;border-color:var(--tpv-border)!important;color:var(--tpv-text)!important}.tpv-admin-theme .tpv-messages-input::placeholder{color:var(--tpv-muted)!important}.tpv-admin-theme .tpv-messages-empty-icon{color:#93c5fd!important}.tpv-admin-theme .tpv-messages-empty-title{color:var(--tpv-text)!important}.tpv-admin-theme .tpv-money-movement-card{background:var(--tpv-panel)!important;border-color:var(--tpv-border)!important;border-radius:12px!important;box-shadow:var(--tpv-shadow)!important;color:var(--tpv-text)!important}.tpv-admin-theme .tpv-money-movement-field-label,.tpv-admin-theme .tpv-money-movement-title,.tpv-admin-theme .tpv-money-movement-type-label{color:var(--tpv-text)!important}.tpv-admin-theme .tpv-money-movement-title{font-weight:800!important;letter-spacing:-.025em}.tpv-admin-theme .tpv-money-movement-title-icon{color:#59e2e5!important}.tpv-admin-theme .tpv-money-movement-type-label{color:var(--tpv-secondary)!important}.tpv-admin-theme .tpv-money-movement-type-error{color:#f87171!important}.tpv-admin-theme .tpv-money-movement-field{background:var(--tpv-inset)!important;border-color:var(--tpv-border)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 14px 30px -24px rgba(2,6,23,.95)!important}.tpv-admin-theme .tpv-money-movement-field-neutral{border-color:var(--tpv-border)!important}.tpv-admin-theme .tpv-money-movement-field-enter{border-color:rgba(52,211,153,.82)!important;box-shadow:inset 0 1px 0 rgba(52,211,153,.08),0 14px 30px -22px rgba(52,211,153,.7)!important}.tpv-admin-theme .tpv-money-movement-field-remove{border-color:rgba(248,113,113,.88)!important;box-shadow:inset 0 1px 0 rgba(248,113,113,.08),0 14px 30px -22px rgba(248,113,113,.64)!important}.tpv-admin-theme .tpv-money-movement-field-input{color:var(--tpv-text)!important}.tpv-admin-theme .tpv-money-movement-input-neutral,.tpv-admin-theme .tpv-money-movement-input-neutral::placeholder{color:var(--tpv-muted)!important}.tpv-admin-theme .tpv-money-movement-input-enter,.tpv-admin-theme .tpv-money-movement-input-enter::placeholder{color:#6ee7b7!important}.tpv-admin-theme .tpv-money-movement-input-remove,.tpv-admin-theme .tpv-money-movement-input-remove::placeholder{color:#fca5a5!important}.tpv-admin-theme .tpv-money-movement-toggle-track{background:var(--tpv-inset)!important;border-color:var(--tpv-border)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 24px -20px rgba(2,6,23,.95)!important}.tpv-admin-theme .tpv-money-movement-toggle-slider-enter{background:linear-gradient(110deg,#059669,#34d399)!important;border-color:rgba(110,231,183,.72)!important;box-shadow:0 10px 24px -14px rgba(52,211,153,.9)!important}.tpv-admin-theme .tpv-money-movement-toggle-slider-remove{background:linear-gradient(110deg,#dc2626,#f87171)!important;border-color:rgba(252,165,165,.78)!important;box-shadow:0 10px 24px -14px rgba(248,113,113,.9)!important}.tpv-admin-theme .tpv-money-movement-toggle-enter-inactive{color:#6ee7b7!important}.tpv-admin-theme .tpv-money-movement-toggle-remove-inactive{color:#fca5a5!important}.tpv-admin-theme .tpv-money-movement-toggle-neutral-inactive{color:var(--tpv-muted)!important}.tpv-admin-theme .tpv-money-movement-toggle-enter-active,.tpv-admin-theme .tpv-money-movement-toggle-neutral-active,.tpv-admin-theme .tpv-money-movement-toggle-remove-active{color:#fff!important}.tpv-admin-theme .tpv-money-movement-toggle-enter:hover,.tpv-admin-theme .tpv-money-movement-toggle-neutral:hover,.tpv-admin-theme .tpv-money-movement-toggle-remove:hover{background:rgba(89,226,229,.1)!important}.tpv-admin-theme .tpv-money-movement-save{border-radius:10px!important;color:#fff!important}.tpv-admin-theme .tpv-money-movement-save-neutral{background:#0891b2!important;border-color:transparent!important}.tpv-admin-theme .tpv-money-movement-save-neutral:hover{background:#0e7490!important}.tpv-admin-theme .tpv-money-movement-save-enter{background:#059669!important;border-color:transparent!important}.tpv-admin-theme .tpv-money-movement-save-enter:hover{background:#047857!important}.tpv-admin-theme .tpv-money-movement-save-remove{background:#dc2626!important;border-color:transparent!important}.tpv-admin-theme .tpv-money-movement-save-remove:hover{background:#b91c1c!important}.tpv-admin-theme .tpv-money-movement-save:disabled{background:rgba(100,116,139,.52)!important;border-color:transparent!important;color:rgba(226,232,240,.62)!important;box-shadow:none!important;cursor:not-allowed!important}.tpv-admin-theme .tpv-money-movement-cancel{background:transparent!important;border-color:#59e2e5!important;color:#59e2e5!important}.tpv-admin-theme .tpv-money-movement-cancel:hover{background:rgba(89,226,229,.12)!important;border-color:#74ebed!important;color:#a5f3fc!important}.tpv-admin-theme .tpv-money-movement-keyboard{background:var(--tpv-panel)!important;border-color:var(--tpv-border)!important;border-radius:12px!important;box-shadow:var(--tpv-shadow)!important;color:var(--tpv-text)!important}.tpv-admin-theme .tpv-money-movement-keyboard-title{color:var(--tpv-text)!important;font-weight:700!important}.tpv-admin-theme .tpv-money-movement-keyboard .keyboard-number,.tpv-admin-theme .tpv-money-movement-keyboard .tpv-money-movement-keyboard-key{background:var(--tpv-tile)!important;border-color:var(--tpv-border)!important;color:#6ee7e9!important;box-shadow:none!important}.tpv-admin-theme .tpv-money-movement-keyboard .keyboard-number:hover:not(:disabled),.tpv-admin-theme .tpv-money-movement-keyboard .tpv-money-movement-keyboard-key:hover:not(:disabled){background:rgba(89,226,229,.12)!important;border-color:#59e2e5!important;color:#a5f3fc!important}.tpv-admin-theme .tpv-money-movement-keyboard-delete{background:rgba(127,29,29,.2)!important;border-color:rgba(248,113,113,.75)!important;color:#f87171!important}.tpv-admin-theme .tpv-money-movement-keyboard-delete:hover:not(:disabled){background:rgba(220,38,38,.2)!important;border-color:#f87171!important;color:#fecaca!important}.tpv-admin-theme .tpv-money-movement-keyboard-clear{background:rgba(120,53,15,.18)!important;border-color:rgba(251,191,36,.72)!important;color:#fbbf24!important}.tpv-admin-theme .tpv-money-movement-keyboard-clear:hover:not(:disabled){background:rgba(245,158,11,.16)!important;border-color:#fbbf24!important;color:#fde68a!important}.tpv-admin-theme.tpv-money-confirm-dialog,.tpv-admin-theme.tpv-money-reason-dialog{background:var(--tpv-panel)!important;border-color:var(--tpv-border)!important;border-radius:16px!important;box-shadow:0 30px 90px rgba(2,6,23,.62),inset 0 1px 0 rgba(255,255,255,.06)!important;color:var(--tpv-text)!important}.tpv-admin-theme.tpv-money-confirm-dialog .tpv-money-confirm-dialog-title,.tpv-admin-theme.tpv-money-reason-dialog .tpv-money-reason-dialog-title{color:var(--tpv-text)!important;font-weight:800!important}.tpv-admin-theme.tpv-money-confirm-dialog .tpv-money-confirm-dialog-icon,.tpv-admin-theme.tpv-money-reason-dialog .tpv-money-reason-dialog-icon{color:#59e2e5!important}.tpv-admin-theme.tpv-money-reason-dialog .tpv-money-reason-dialog-title{color:#fbbf24!important}.tpv-admin-theme.tpv-money-confirm-dialog .tpv-money-confirm-dialog-title-enter{color:#6ee7b7!important}.tpv-admin-theme.tpv-money-confirm-dialog .tpv-money-confirm-dialog-title-remove{color:#f87171!important}.tpv-admin-theme.tpv-money-confirm-dialog .tpv-money-confirm-dialog-description,.tpv-admin-theme.tpv-money-confirm-dialog .tpv-money-confirm-dialog-footer,.tpv-admin-theme.tpv-money-reason-dialog .tpv-money-reason-dialog-description,.tpv-admin-theme.tpv-money-reason-dialog .tpv-money-reason-dialog-footer{color:var(--tpv-muted)!important;border-color:var(--tpv-border)!important}.tpv-admin-theme.tpv-money-reason-dialog .tpv-money-reason-dialog-confirm{background:#59e2e5!important;border-color:transparent!important;color:#062638!important}.tpv-admin-theme.tpv-money-reason-dialog .tpv-money-reason-dialog-confirm:hover{background:#74ebed!important}.tpv-admin-theme.tpv-money-confirm-dialog .tpv-money-confirm-dialog-details{background:var(--tpv-inset)!important;border:1px solid var(--tpv-border);border-radius:12px!important;color:var(--tpv-text)!important}.tpv-admin-theme.tpv-money-confirm-dialog .tpv-money-confirm-dialog-amount-enter{color:#6ee7b7!important}.tpv-admin-theme.tpv-money-confirm-dialog .tpv-money-confirm-dialog-amount-remove{color:#f87171!important}.tpv-admin-theme.tpv-money-confirm-dialog .tpv-money-confirm-dialog-accept{background:#59e2e5!important;color:#062638!important}.tpv-admin-theme.tpv-money-confirm-dialog .tpv-money-confirm-dialog-accept:hover{background:#74ebed!important}.tpv-admin-theme.tpv-ticket-client-dialog,.tpv-admin-theme.tpv-ticket-email-dialog,.tpv-admin-theme.tpv-ticket-error-dialog,.tpv-admin-theme.tpv-ticket-success-dialog,.tpv-admin-theme.tpv-tickets-modal{background:var(--tpv-panel)!important;border-color:var(--tpv-border)!important;border-radius:16px!important;box-shadow:0 30px 90px rgba(2,6,23,.62),inset 0 1px 0 rgba(255,255,255,.06)!important;color:var(--tpv-text)!important}.tpv-admin-theme.tpv-tickets-modal{scrollbar-gutter:auto!important}.tpv-admin-theme .tpv-tickets-header{background:var(--tpv-header)!important;border-bottom:1px solid var(--tpv-border)}.tpv-admin-theme .tpv-ticket-dialog-title,.tpv-admin-theme .tpv-tickets-title{color:var(--tpv-text)!important;font-weight:800!important;letter-spacing:-.025em}.tpv-admin-theme .tpv-ticket-dialog-icon,.tpv-admin-theme .tpv-ticket-dialog-search-icon,.tpv-admin-theme .tpv-tickets-search-icon,.tpv-admin-theme .tpv-tickets-title-icon{color:#59e2e5!important}.tpv-admin-theme .tpv-ticket-dialog-input,.tpv-admin-theme .tpv-tickets-filter-control,.tpv-admin-theme .tpv-tickets-search{background:var(--tpv-inset)!important;border-color:var(--tpv-border)!important;color:var(--tpv-text)!important;border-radius:10px!important}.tpv-admin-theme .tpv-ticket-dialog-input::placeholder,.tpv-admin-theme .tpv-tickets-search::placeholder{color:var(--tpv-muted)!important}.tpv-admin-theme .tpv-tickets-date-trigger{min-height:40px;color:var(--tpv-muted)!important;font-size:.875rem!important;font-weight:500!important}.tpv-admin-theme.tpv-tickets-date-popover{background:var(--tpv-panel)!important;border-color:var(--tpv-border)!important;color:var(--tpv-text)!important;box-shadow:0 24px 60px rgba(2,6,23,.62)!important}.tpv-admin-theme.tpv-tickets-date-popover .tpv-tickets-calendar,.tpv-admin-theme.tpv-tickets-date-popover .tpv-tickets-calendar .rdp-caption_label,.tpv-admin-theme.tpv-tickets-date-popover .tpv-tickets-calendar .rdp-head_cell{color:var(--tpv-text)!important}.tpv-admin-theme.tpv-tickets-date-popover .tpv-tickets-calendar .rdp-nav_button{min-height:44px!important;min-width:44px!important;color:var(--tpv-text)!important;opacity:1!important}.tpv-admin-theme.tpv-tickets-date-popover .tpv-tickets-calendar .rdp-cell{height:44px!important;width:44px!important}.tpv-admin-theme.tpv-tickets-date-popover .tpv-tickets-calendar .rdp-day{height:44px!important;width:44px!important;color:var(--tpv-text)!important;font-size:1rem!important;font-weight:600!important}.tpv-admin-theme.tpv-tickets-date-popover .tpv-tickets-calendar .rdp-day:hover{background:var(--tpv-accent-soft)!important;color:var(--tpv-text)!important}.tpv-admin-theme.tpv-tickets-date-popover .tpv-tickets-calendar .rdp-day_selected,.tpv-admin-theme.tpv-tickets-date-popover .tpv-tickets-calendar .rdp-day_selected:hover{background:#59e2e5!important;color:#062638!important}.tpv-admin-theme.tpv-tickets-date-popover .tpv-tickets-calendar .rdp-day_today{background:rgba(89,226,229,.16)!important;color:#a5f3fc!important}.tpv-admin-theme.tpv-tickets-date-popover .tpv-tickets-calendar .rdp-day_outside{color:var(--tpv-muted)!important;opacity:.7}.tpv-admin-theme.tpv-tickets-date-popover .tpv-tickets-date-clear{border-color:var(--tpv-border)!important;color:var(--tpv-secondary)!important}.tpv-admin-theme.tpv-tickets-date-popover .tpv-tickets-date-clear:hover{background:var(--tpv-accent-soft)!important;color:var(--tpv-text)!important}.tpv-admin-theme .tpv-tickets-filter-label{color:var(--tpv-muted)!important;font-weight:600}.tpv-admin-theme.tpv-tickets-select-content{background:var(--tpv-panel)!important;border-color:var(--tpv-border)!important;color:var(--tpv-text)!important}.tpv-admin-theme.tpv-tickets-select-content [data-highlighted]{background:rgba(89,226,229,.12)!important;color:var(--tpv-text)!important}.tpv-admin-theme .tpv-tickets-session-toggle{background:#59e2e5!important;border-color:transparent!important;color:#062638!important;box-shadow:0 10px 24px -16px rgba(89,226,229,.95)!important}.tpv-admin-theme .tpv-tickets-session-toggle:hover{background:#74ebed!important}.tpv-admin-theme .tpv-tickets-session-toggle-all{background:transparent!important;border-color:#59e2e5!important;color:#59e2e5!important}.tpv-admin-theme .tpv-tickets-session-toggle-all:hover{background:rgba(89,226,229,.12)!important;border-color:#74ebed!important;color:#a5f3fc!important}.tpv-admin-theme .tpv-tickets-card{background:var(--tpv-tile)!important;border-color:var(--tpv-border)!important;border-radius:12px!important;box-shadow:0 8px 22px -18px rgba(2,6,23,.9)!important;color:var(--tpv-text)!important}.tpv-admin-theme .tpv-tickets-card:hover{background:linear-gradient(160deg,rgba(89,226,229,.1),var(--tpv-tile))!important;border-color:rgba(89,226,229,.65)!important}.tpv-admin-theme .tpv-tickets-card-selected{background:linear-gradient(160deg,rgba(89,226,229,.16),rgba(37,99,235,.13))!important;border-color:#59e2e5!important;box-shadow:0 0 0 2px rgba(89,226,229,.2),0 14px 30px -20px rgba(89,226,229,.8)!important}.tpv-admin-theme .tpv-tickets-card-number,.tpv-admin-theme .tpv-tickets-card-total{color:var(--tpv-text)!important}.tpv-admin-theme .tpv-ticket-dialog-description,.tpv-admin-theme .tpv-ticket-dialog-muted,.tpv-admin-theme .tpv-tickets-card-meta,.tpv-admin-theme .tpv-tickets-empty-preview,.tpv-admin-theme .tpv-tickets-muted{color:var(--tpv-muted)!important}.tpv-admin-theme .tpv-tickets-status{background:rgba(100,116,139,.26)!important;border:1px solid rgba(148,163,184,.35)!important;color:#cbd5e1!important}.tpv-admin-theme .tpv-tickets-status.bg-green-100{background:rgba(52,211,153,.14)!important;border-color:rgba(52,211,153,.45)!important;color:#6ee7b7!important}.tpv-admin-theme .tpv-tickets-status.bg-yellow-100{background:rgba(251,191,36,.14)!important;border-color:rgba(251,191,36,.45)!important;color:#fcd34d!important}.tpv-admin-theme .tpv-tickets-status.bg-red-100{background:rgba(248,113,113,.14)!important;border-color:rgba(248,113,113,.45)!important;color:#fca5a5!important}.tpv-admin-theme .tpv-tickets-preview{border-color:var(--tpv-border)!important}.tpv-admin-theme .tpv-tickets-print{background:#2563eb!important;border-color:transparent!important;color:#fff!important}.tpv-admin-theme .tpv-tickets-print:hover{background:#1d4ed8!important}.tpv-admin-theme .tpv-tickets-email,.tpv-admin-theme .tpv-tickets-pdf{background:transparent!important;border-color:var(--tpv-border)!important;color:#93c5fd!important}.tpv-admin-theme .tpv-tickets-email:hover,.tpv-admin-theme .tpv-tickets-pdf:hover{background:var(--tpv-accent-soft)!important;border-color:#60a5fa!important;color:var(--tpv-text)!important}.tpv-admin-theme .tpv-tickets-preview-paper{border-color:rgba(148,163,184,.55)!important;box-shadow:0 18px 36px -28px rgba(2,6,23,.9)!important}.tpv-admin-theme .tpv-tickets-empty-icon{color:#93c5fd!important}.tpv-admin-theme .tpv-ticket-dialog-cancel,.tpv-admin-theme .tpv-ticket-dialog-client-picker{background:transparent!important;border-color:var(--tpv-border)!important;color:var(--tpv-secondary)!important}.tpv-admin-theme .tpv-ticket-dialog-cancel:hover,.tpv-admin-theme .tpv-ticket-dialog-client-picker:hover{background:var(--tpv-accent-soft)!important;border-color:#60a5fa!important;color:var(--tpv-text)!important}.tpv-admin-theme .tpv-ticket-dialog-accept,.tpv-admin-theme .tpv-ticket-dialog-send{background:#59e2e5!important;border-color:transparent!important;color:#062638!important}.tpv-admin-theme .tpv-ticket-dialog-accept:hover,.tpv-admin-theme .tpv-ticket-dialog-send:hover{background:#74ebed!important}.tpv-admin-theme .tpv-ticket-client-list{background:var(--tpv-inset)!important;border-color:var(--tpv-border)!important}.tpv-admin-theme .tpv-ticket-client-card{background:var(--tpv-tile)!important;border-color:var(--tpv-border)!important;color:var(--tpv-text)!important}.tpv-admin-theme .tpv-ticket-client-card:hover{background:rgba(89,226,229,.12)!important;border-color:#59e2e5!important}.tpv-admin-theme .tpv-ticket-client-name,.tpv-admin-theme .tpv-ticket-dialog-strong{color:var(--tpv-text)!important}.tpv-admin-theme .tpv-ticket-client-email{color:var(--tpv-muted)!important}.tpv-admin-theme .tpv-ticket-success-icon{background:rgba(52,211,153,.14)!important;color:#6ee7b7!important}.tpv-admin-theme .tpv-ticket-error-icon{background:rgba(248,113,113,.14)!important;color:#f87171!important}.tpv-admin-theme .tpv-scheduling-client-modal,.tpv-admin-theme .tpv-scheduling-clone-modal,.tpv-admin-theme .tpv-scheduling-keypad-modal,.tpv-admin-theme .tpv-scheduling-modal,.tpv-admin-theme .tpv-scheduling-products-modal,.tpv-admin-theme .tpv-scheduling-success-modal{background:var(--tpv-panel)!important;border-color:var(--tpv-border)!important;color:var(--tpv-text)!important;box-shadow:0 30px 90px rgba(2,6,23,.62),inset 0 1px 0 rgba(255,255,255,.06)!important}.tpv-admin-theme .tpv-scheduling-header{background:var(--tpv-header)!important;border-color:var(--tpv-border)!important}.tpv-admin-theme .tpv-scheduling-title{color:var(--tpv-text)!important;font-weight:800!important;letter-spacing:-.025em}.tpv-admin-theme .tpv-scheduling-delivery-icon,.tpv-admin-theme .tpv-scheduling-search-icon,.tpv-admin-theme .tpv-scheduling-title-icon{color:#60a5fa!important}.tpv-admin-theme .tpv-scheduling-close{color:var(--tpv-muted)!important}.tpv-admin-theme .tpv-scheduling-close:hover{background:var(--tpv-accent-soft)!important;color:var(--tpv-text)!important}.tpv-admin-theme .tpv-scheduling-status{border:1px solid rgba(52,211,153,.42)!important;background:rgba(52,211,153,.14)!important;color:#6ee7b7!important}.tpv-admin-theme .tpv-scheduling-status.bg-orange-100{border-color:rgba(251,191,36,.42)!important;background:rgba(251,191,36,.14)!important;color:#fcd34d!important}.tpv-admin-theme .tpv-scheduling-state-button{background:var(--tpv-inset)!important;border-color:var(--tpv-border)!important}.tpv-admin-theme .tpv-scheduling-state-button:hover:not(:disabled){background:var(--tpv-accent-soft)!important;border-color:#60a5fa!important}.tpv-admin-theme .tpv-scheduling-client-selector,.tpv-admin-theme .tpv-scheduling-delivery-toggle{background:var(--tpv-inset)!important;border-color:var(--tpv-border)!important;color:var(--tpv-secondary)!important}.tpv-admin-theme .tpv-scheduling-client-selector:hover:not(:disabled){background:var(--tpv-accent-soft)!important;border-color:#60a5fa!important;color:var(--tpv-text)!important}.tpv-admin-theme .tpv-scheduling-client-selector span{color:var(--tpv-secondary)!important}.tpv-admin-theme .tpv-scheduling-day-card{background:var(--tpv-tile)!important;border-color:var(--tpv-border)!important;box-shadow:0 10px 26px -20px rgba(2,6,23,.95)!important}.tpv-admin-theme .tpv-scheduling-day-card:hover{border-color:rgba(96,165,250,.72)!important;box-shadow:0 14px 30px -20px rgba(59,130,246,.72)!important}.tpv-admin-theme .tpv-scheduling-day-card-filled{background:linear-gradient(160deg,rgba(52,211,153,.12),var(--tpv-tile))!important;border-color:rgba(52,211,153,.52)!important}.tpv-admin-theme .tpv-scheduling-day-card-festive{background:linear-gradient(160deg,rgba(251,191,36,.12),var(--tpv-tile))!important;border-color:rgba(251,191,36,.58)!important}.tpv-admin-theme .tpv-scheduling-day-label,.tpv-admin-theme .tpv-scheduling-empty-day,.tpv-admin-theme .tpv-scheduling-product-name{color:var(--tpv-secondary)!important}.tpv-admin-theme .tpv-scheduling-day-card-festive .tpv-scheduling-day-label,.tpv-admin-theme .tpv-scheduling-day-card-festive .tpv-scheduling-more-products,.tpv-admin-theme .tpv-scheduling-day-card-festive .tpv-scheduling-product-name{color:#fcd34d!important}.tpv-admin-theme .tpv-scheduling-more-products{color:#93c5fd!important}.tpv-admin-theme .tpv-scheduling-day-card-filled .tpv-scheduling-more-products{color:#6ee7b7!important}.tpv-admin-theme .tpv-scheduling-day-card .tpv-scheduling-count{background:rgba(148,163,184,.16)!important;color:var(--tpv-secondary)!important}.tpv-admin-theme .tpv-scheduling-day-card-filled .tpv-scheduling-count{background:rgba(52,211,153,.18)!important;color:#6ee7b7!important}.tpv-admin-theme .tpv-scheduling-day-card-festive .tpv-scheduling-count{background:rgba(251,191,36,.18)!important;color:#fcd34d!important}.tpv-admin-theme .tpv-scheduling-add-products,.tpv-admin-theme .tpv-scheduling-cancel,.tpv-admin-theme .tpv-scheduling-day-action{background:var(--tpv-inset)!important;border-color:var(--tpv-border)!important;color:var(--tpv-secondary)!important}.tpv-admin-theme .tpv-scheduling-add-products:hover:not(:disabled),.tpv-admin-theme .tpv-scheduling-cancel:hover:not(:disabled),.tpv-admin-theme .tpv-scheduling-day-action:hover:not(:disabled){background:var(--tpv-accent-soft)!important;border-color:#60a5fa!important;color:var(--tpv-text)!important}.tpv-admin-theme .tpv-scheduling-day-action-danger:hover:not(:disabled){background:rgba(248,113,113,.12)!important;border-color:rgba(248,113,113,.5)!important;color:#fca5a5!important}.tpv-admin-theme .tpv-scheduling-save{background:#59e2e5!important;border-color:transparent!important;color:#062638!important;box-shadow:0 12px 26px -18px rgba(89,226,229,.95)!important}.tpv-admin-theme .tpv-scheduling-save:hover:not(:disabled){background:#74ebed!important}.tpv-admin-theme .tpv-scheduling-save:disabled{background:rgba(100,116,139,.52)!important;color:rgba(226,232,240,.62)!important;box-shadow:none!important}.tpv-admin-theme .tpv-scheduling-product-card{background:var(--tpv-tile)!important;border-color:var(--tpv-border)!important;box-shadow:0 10px 24px -20px rgba(2,6,23,.9)!important}.tpv-admin-theme .tpv-scheduling-product-card:hover{border-color:rgba(96,165,250,.72)!important}.tpv-admin-theme .tpv-scheduling-product-title,.tpv-admin-theme .tpv-scheduling-products-empty{color:var(--tpv-text)!important}.tpv-admin-theme .tpv-scheduling-client-meta,.tpv-admin-theme .tpv-scheduling-product-price{color:var(--tpv-muted)!important}.tpv-admin-theme .tpv-scheduling-client-input,.tpv-admin-theme .tpv-scheduling-observations,.tpv-admin-theme .tpv-scheduling-quantity-button,.tpv-admin-theme .tpv-scheduling-quantity-value{background:var(--tpv-inset)!important;border-color:var(--tpv-border)!important;color:var(--tpv-text)!important}.tpv-admin-theme .tpv-scheduling-client-input:focus,.tpv-admin-theme .tpv-scheduling-observations:focus,.tpv-admin-theme .tpv-scheduling-quantity-button:hover:not(:disabled),.tpv-admin-theme .tpv-scheduling-quantity-value:hover{border-color:#60a5fa!important;background:var(--tpv-accent-soft)!important}.tpv-admin-theme .tpv-scheduling-products-total,.tpv-admin-theme .tpv-scheduling-subtotal{color:#6ee7b7!important}.tpv-admin-theme .tpv-scheduling-clone-notice{background:rgba(59,130,246,.12)!important;border:1px solid rgba(96,165,250,.28);color:#bfdbfe!important}.tpv-admin-theme .tpv-scheduling-success-count,.tpv-admin-theme .tpv-scheduling-success-icon,.tpv-admin-theme .tpv-scheduling-success-label{color:#6ee7b7!important}.tpv-admin-theme .tpv-scheduling-success-summary{background:rgba(52,211,153,.12)!important;border-color:rgba(52,211,153,.32)!important}.tpv-admin-theme .tpv-scheduling-client-list{background:var(--tpv-inset)!important;border-color:var(--tpv-border)!important}.tpv-admin-theme .tpv-scheduling-client-row{border-color:var(--tpv-border)!important;color:var(--tpv-text)!important}.tpv-admin-theme .tpv-scheduling-client-row:hover{background:rgba(89,226,229,.1)!important}.tpv-admin-theme .tpv-scheduling-client-row.bg-blue-50,.tpv-admin-theme .tpv-scheduling-client-row.bg-emerald-50,.tpv-admin-theme .tpv-scheduling-client-row.bg-orange-50{background:rgba(89,226,229,.14)!important;border-left-color:#59e2e5!important}.tpv-admin-theme .tpv-scheduling-client-name{color:var(--tpv-text)!important}.tpv-admin-theme .tpv-scheduling-client-frequency{background:rgba(89,226,229,.14)!important;color:#a5f3fc!important}.tpv-admin-theme .tpv-scheduling-client-status{border:1px solid rgba(96,165,250,.42)!important;background:rgba(59,130,246,.14)!important;color:#93c5fd!important}.tpv-admin-theme .tpv-scheduling-client-empty-icon{color:var(--tpv-muted)!important}.tpv-admin-theme.tpv-attendance-credentials-overlay,.tpv-admin-theme.tpv-attendance-overlay{background:rgba(2,6,23,.72)!important;backdrop-filter:blur(8px)}.tpv-admin-theme.tpv-attendance-credentials-overlay{background:rgba(2,6,23,.82)!important}.tpv-admin-theme.tpv-attendance-credentials-dialog,.tpv-admin-theme.tpv-attendance-modal{background:var(--tpv-panel)!important;border-color:var(--tpv-border)!important;color:var(--tpv-text)!important;scrollbar-gutter:auto!important;box-shadow:0 30px 90px rgba(2,6,23,.58),inset 0 1px 0 rgba(255,255,255,.06)!important}.tpv-admin-theme .tpv-attendance-header{background:var(--tpv-header)!important;border-color:var(--tpv-border)!important;color:var(--tpv-text)!important}.tpv-admin-theme.tpv-attendance-credentials-dialog{gap:0!important;padding:0!important}.tpv-admin-theme.tpv-attendance-credentials-dialog>.tpv-attendance-header{width:100%!important;margin:0!important;padding:1.25rem 1.5rem!important}.tpv-admin-theme.tpv-attendance-credentials-dialog>form{margin:0!important;padding:1.5rem!important}.tpv-admin-theme .tpv-attendance-label,.tpv-admin-theme .tpv-attendance-title{color:var(--tpv-text)!important;font-weight:800!important;letter-spacing:-.025em}.tpv-admin-theme .tpv-attendance-description,.tpv-admin-theme .tpv-attendance-status{color:var(--tpv-secondary)!important}.tpv-admin-theme .tpv-attendance-icon{border:1px solid rgba(89,226,229,.3);background:rgba(89,226,229,.12)!important;color:#59e2e5!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.tpv-admin-theme .tpv-attendance-action{border-radius:14px!important;font-weight:800!important;box-shadow:0 12px 28px -18px rgba(15,23,42,.85)}.tpv-admin-theme .tpv-attendance-action-enter,.tpv-admin-theme .tpv-attendance-submit{background:#59e2e5!important;border-color:transparent!important;color:#062638!important;box-shadow:0 14px 30px -18px rgba(89,226,229,.95)!important}.tpv-admin-theme .tpv-attendance-action-enter:hover:not(:disabled),.tpv-admin-theme .tpv-attendance-submit:hover:not(:disabled){background:#74ebed!important}.tpv-admin-theme .tpv-attendance-action-exit{background:rgba(248,113,113,.08)!important;border-color:rgba(248,113,113,.58)!important;color:#fca5a5!important}.tpv-admin-theme .tpv-attendance-action-exit:hover:not(:disabled){background:rgba(248,113,113,.16)!important;border-color:#f87171!important;color:#fecaca!important}.tpv-admin-theme .tpv-attendance-input{background:var(--tpv-inset)!important;border-color:var(--tpv-border)!important;color:var(--tpv-text)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}.tpv-admin-theme .tpv-attendance-input::placeholder{color:var(--tpv-muted)!important}.tpv-admin-theme .tpv-attendance-input:focus{border-color:#60a5fa!important;background:var(--tpv-accent-soft)!important;box-shadow:0 0 0 3px rgba(96,165,250,.16)!important}.tpv-admin-theme .tpv-attendance-cancel{background:var(--tpv-inset)!important;border-color:var(--tpv-border)!important;color:var(--tpv-secondary)!important}.tpv-admin-theme .tpv-attendance-cancel:hover:not(:disabled){background:var(--tpv-accent-soft)!important;border-color:#60a5fa!important;color:var(--tpv-text)!important}.tpv-admin-theme .tpv-attendance-action:disabled,.tpv-admin-theme .tpv-attendance-submit:disabled{background:rgba(100,116,139,.52)!important;border-color:transparent!important;color:rgba(226,232,240,.62)!important;box-shadow:none!important}.tpv-admin-theme.tpv-cash-closing{background:radial-gradient(circle at top left,rgba(59,130,246,.1),transparent 42%),var(--tpv-canvas)!important;color:var(--tpv-text)!important}.tpv-admin-theme .tpv-cash-closing-card{background:var(--tpv-panel)!important;border-color:var(--tpv-border)!important;color:var(--tpv-text)!important;box-shadow:0 28px 70px -38px rgba(2,6,23,.88),inset 0 1px 0 rgba(255,255,255,.05)!important}.tpv-admin-theme .tpv-cash-closing-title,.tpv-admin-theme .tpv-cash-panel-title{color:var(--tpv-text)!important;font-weight:800!important;letter-spacing:-.025em}.tpv-admin-theme .tpv-cash-closing-clear{background:rgba(248,113,113,.08)!important;border-color:rgba(248,113,113,.56)!important;color:#fca5a5!important;box-shadow:0 10px 24px -18px rgba(248,113,113,.85)!important}.tpv-admin-theme .tpv-cash-closing-clear:hover:not(:disabled){background:rgba(248,113,113,.16)!important;border-color:#f87171!important;color:#fecaca!important}.tpv-admin-theme .tpv-cash-closing-back{background:rgba(59,130,246,.12)!important;border-color:rgba(96,165,250,.5)!important;color:#bfdbfe!important}.tpv-admin-theme .tpv-cash-closing-back:hover:not(:disabled){background:rgba(59,130,246,.2)!important;border-color:#60a5fa!important;color:#eff6ff!important}.tpv-admin-theme.tpv-cash-opening{background:radial-gradient(circle at top left,rgba(59,130,246,.1),transparent 42%),var(--tpv-canvas)!important;color:var(--tpv-text)!important}.tpv-admin-theme .tpv-cash-opening-card{background:var(--tpv-panel)!important;border-color:var(--tpv-border)!important;color:var(--tpv-text)!important;box-shadow:0 28px 70px -38px rgba(2,6,23,.88),inset 0 1px 0 rgba(255,255,255,.05)!important}.tpv-admin-theme .tpv-cash-opening-title{color:var(--tpv-text)!important;font-weight:800!important;letter-spacing:-.025em}.tpv-admin-theme .tpv-cash-opening-clear{background:rgba(248,113,113,.08)!important;border-color:rgba(248,113,113,.56)!important;color:#fca5a5!important;box-shadow:0 10px 24px -18px rgba(248,113,113,.85)!important}.tpv-admin-theme .tpv-cash-opening-clear:hover:not(:disabled){background:rgba(248,113,113,.16)!important;border-color:#f87171!important;color:#fecaca!important}.tpv-admin-theme .tpv-cash-opening-back{background:rgba(59,130,246,.12)!important;border-color:rgba(96,165,250,.5)!important;color:#bfdbfe!important}.tpv-admin-theme .tpv-cash-opening-back:hover:not(:disabled){background:rgba(59,130,246,.2)!important;border-color:#60a5fa!important;color:#eff6ff!important}.tpv-admin-theme .tpv-cash-opening-checkbox{accent-color:#2563eb}.tpv-admin-theme .tpv-cash-opening-checkbox-label,.tpv-admin-theme .tpv-cash-opening-session-note,.tpv-admin-theme .tpv-cash-opening-summary-label{color:var(--tpv-secondary)!important}.tpv-admin-theme .tpv-cash-opening-session-note{background:var(--tpv-accent-soft)!important;border-color:rgba(96,165,250,.45)!important}.tpv-admin-theme .tpv-cash-opening-summary{background:var(--tpv-card)!important;border-color:rgba(52,211,153,.46)!important}.tpv-admin-theme .tpv-cash-opening-summary-title,.tpv-admin-theme .tpv-cash-opening-summary-total-label,.tpv-admin-theme .tpv-cash-opening-summary-value{color:var(--tpv-text)!important}.tpv-admin-theme .tpv-cash-opening-summary-divider{border-color:var(--tpv-border)!important}.tpv-admin-theme .tpv-cash-opening-summary-total{color:#34d399!important}.tpv-admin-theme .tpv-cash-open-button{background:#59e2e5!important;border-color:transparent!important;color:#062638!important;box-shadow:0 12px 24px -14px rgba(89,226,229,.9)!important}.tpv-admin-theme .tpv-cash-open-button:hover:not(:disabled){background:#74ebed!important;color:#062638!important;box-shadow:0 16px 30px -16px rgba(89,226,229,.95)!important}.tpv-admin-theme .tpv-cash-open-button:disabled{background:rgba(100,116,139,.52)!important;border-color:transparent!important;color:rgba(226,232,240,.62)!important;box-shadow:none!important}.tpv-admin-theme .tpv-cash-denomination-card{border-radius:12px!important;box-shadow:0 12px 24px -20px rgba(2,6,23,.95),inset 0 1px 0 rgba(255,255,255,.1)!important}.tpv-admin-theme .tpv-cash-denomination-coin{background:linear-gradient(150deg,rgba(180,83,9,.92),rgba(120,53,15,.96))!important;border-color:rgba(251,191,36,.48)!important}.tpv-admin-theme .tpv-cash-denomination-bill{background:linear-gradient(150deg,rgba(16,185,129,.82),rgba(5,150,105,.96))!important;border-color:rgba(110,231,183,.52)!important}.tpv-admin-theme .tpv-cash-denomination-count,.tpv-admin-theme .tpv-cash-denomination-total,.tpv-admin-theme .tpv-cash-denomination-value{color:#f8fafc!important;text-shadow:0 1px 12px rgba(2,6,23,.35)}.tpv-admin-theme .tpv-cash-denomination-total.text-white\/60{color:rgba(248,250,252,.66)!important}.tpv-admin-theme .tpv-cash-denomination-control{background:rgba(15,23,42,.24)!important;border-color:rgba(248,250,252,.24)!important;color:#f8fafc!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}.tpv-admin-theme .tpv-cash-denomination-control:hover:not(:disabled){background:rgba(15,23,42,.42)!important;border-color:rgba(248,250,252,.58)!important}.tpv-admin-theme .tpv-cash-denomination-control:disabled{color:rgba(248,250,252,.42)!important;border-color:rgba(248,250,252,.14)!important;opacity:.72}.tpv-admin-theme .tpv-cash-control-panel{background:var(--tpv-card)!important;border-color:var(--tpv-border)!important;color:var(--tpv-text)!important;box-shadow:0 12px 28px -24px rgba(2,6,23,.95),inset 0 1px 0 rgba(255,255,255,.04)!important}.tpv-admin-theme .tpv-cash-amount-input{background:var(--tpv-inset)!important;border-color:var(--tpv-border)!important;color:var(--tpv-text)!important}.tpv-admin-theme .tpv-cash-amount-input::placeholder{color:var(--tpv-muted)!important}.tpv-admin-theme .tpv-cash-key{background:var(--tpv-inset)!important;border-color:var(--tpv-border)!important;color:var(--tpv-text)!important;border-radius:10px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}.tpv-admin-theme .tpv-cash-key:hover:not(:disabled){background:var(--tpv-accent-soft)!important;border-color:#60a5fa!important;color:var(--tpv-text)!important}.tpv-admin-theme .tpv-cash-key-decimal{background:rgba(245,158,11,.1)!important;border-color:rgba(251,191,36,.42)!important;color:#fcd34d!important}.tpv-admin-theme .tpv-cash-key-backspace,.tpv-admin-theme .tpv-cash-key-clear{background:rgba(248,113,113,.08)!important;border-color:rgba(248,113,113,.56)!important;color:#fca5a5!important}.tpv-admin-theme .tpv-cash-key-backspace:hover:not(:disabled),.tpv-admin-theme .tpv-cash-key-clear:hover:not(:disabled){background:rgba(248,113,113,.16)!important;border-color:#f87171!important;color:#fecaca!important}.tpv-admin-theme .tpv-cash-alphanumeric-keypad{color:var(--tpv-text)!important}.tpv-admin-theme .tpv-cash-error{background:rgba(248,113,113,.1)!important;border-color:rgba(248,113,113,.5)!important;color:#fecaca!important}.tpv-admin-theme .tpv-cash-close-button{background:linear-gradient(110deg,#dc2626,#b91c1c)!important;border:1px solid rgba(248,113,113,.68)!important;color:#fff1f2!important;box-shadow:0 16px 32px -18px rgba(220,38,38,.9)!important}.tpv-admin-theme .tpv-cash-close-button:hover:not(:disabled){background:linear-gradient(110deg,#ef4444,#dc2626)!important;border-color:#fca5a5!important;box-shadow:0 18px 34px -18px rgba(248,113,113,.95)!important}.tpv-admin-theme .tpv-cash-close-button:disabled{background:rgba(100,116,139,.52)!important;border-color:transparent!important;color:rgba(226,232,240,.62)!important;box-shadow:none!important}