.app-shell.moby-workspace.theme-balanced{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f6fa;--bg2:#eef2f7;--panel:#fff;--panel2:#f6f8fb;--ink:#131923;--muted:#687589;--line:#e4e9f0;--soft:#f1f4f8;--input-bg:#fff;--app-solid-panel:#fff;--primary-dark:#b20f25;--shadow:0 2px 6px #0f172a08;--sidebar-w:250px;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f3f6fa!important}.app-shell.moby-workspace.theme-balanced .main{color:var(--ink);min-width:0;background:#f3f6fa!important}.app-shell.moby-workspace.theme-balanced .sidebar{--ink:#f5f7fb;--muted:#b6bfce;--line:#ffffff1a;gap:18px;padding:22px 14px;color:#f5f7fb!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#1d242c!important;border-right:1px solid #2d3540!important}.app-shell.moby-workspace.theme-balanced .sidebar :is(.sidebar-link,.sidebar-link span,.sidebar-link small,.sidebar-link svg,.sidebar-group-toggle,.sidebar-profile strong,.sidebar-profile small,.brand-store-name){color:#e8edf5!important;stroke:currentColor!important}.app-shell.moby-workspace.theme-balanced .sidebar .sidebar-link{min-height:42px;letter-spacing:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:10px 12px!important;font-size:.875rem!important;font-weight:450!important;transform:none!important}.app-shell.moby-workspace.theme-balanced .sidebar-nav{gap:8px!important}.app-shell.moby-workspace.theme-balanced .sidebar-group-label{color:#8490a0;letter-spacing:.11em;text-transform:uppercase;padding:0 12px 5px;font-size:.625rem;font-weight:750;display:block}.app-shell.moby-workspace.theme-balanced .sidebar .sidebar-link.active{background:color-mix(in srgb, var(--primary) 35%, #1d242c)!important;box-shadow:inset 3px 0 var(--primary)!important;color:#fff!important;font-weight:650!important}.app-shell.moby-workspace.theme-balanced .sidebar .sidebar-link:hover{background:#ffffff0b!important}.app-shell.moby-workspace.theme-balanced .sidebar .sidebar-link.active:hover{background:color-mix(in srgb, var(--primary) 42%, #1d242c)!important}.app-shell.moby-workspace.theme-balanced .sidebar .sidebar-group-toggle{min-height:36px;letter-spacing:.025em!important;color:#aeb8c7!important;text-transform:none!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:9px 12px!important;font-size:.75rem!important;font-weight:550!important}.app-shell.moby-workspace.theme-balanced .sidebar .sidebar-group-toggle:hover{color:#fff!important;background:#ffffff08!important}.app-shell.moby-workspace.theme-balanced .sidebar .sidebar-group-toggle span{align-items:center;gap:7px;display:flex}.app-shell.moby-workspace.theme-balanced .sidebar .sidebar-group-toggle i{background:var(--primary);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent);border-radius:999px}.app-shell.moby-workspace.theme-balanced .sidebar .sidebar-group-flat{border:0;border-bottom:1px solid #ffffff10;gap:4px;padding-bottom:7px}.app-shell.moby-workspace.theme-balanced .sidebar .sidebar-group-links{border:0!important;gap:4px!important;padding:2px 0 5px!important}.app-shell.moby-workspace.theme-balanced .sidebar-brand-block{padding:2px 10px 16px!important}.app-shell.moby-workspace.theme-balanced .brand-store-name{border-radius:8px;align-items:center;margin-top:22px;font-size:.875rem;line-height:1.4;display:flex;background:#ffffff05!important;border:1px solid #ffffff18!important;padding:12px!important}.app-shell.moby-workspace.theme-balanced .brand-system-logo-img{object-fit:contain;max-width:100%;height:auto;max-height:50px}.app-shell.moby-workspace.theme-balanced .sidebar-user-wrap{border-top:1px solid #ffffff20;margin-top:auto;padding-top:14px}.app-shell.moby-workspace.theme-balanced .sidebar-profile{border-radius:8px;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important}.app-shell.moby-workspace.theme-balanced .profile-avatar{color:#fff!important;box-shadow:none!important;background:#434d5b!important}.app-shell.moby-workspace.theme-balanced .sidebar-profile-info{min-width:0}.app-shell.moby-workspace.theme-balanced .sidebar-profile-info strong{overflow-wrap:anywhere;font-size:.875rem}.app-shell.moby-workspace.theme-balanced .sidebar-user-dropdown{color:#fff!important;background:#28323e!important;border-color:#46505f!important}.app-shell.moby-workspace.theme-balanced .sidebar-user-option{background:0 0;color:#e8edf5!important}.app-shell.moby-workspace.theme-balanced .sidebar-user-option:hover{background:#ffffff0c!important}.app-shell.moby-workspace.theme-balanced .main :is(.panel,.metric,.stat-card,.premium-hero,.settings-panel,.list-page-panel){color:var(--ink);background:var(--panel)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow)!important;border-radius:12px!important}.app-shell.moby-workspace.theme-balanced .main .premium-hero{min-height:0!important;padding:22px 24px!important}.app-shell.moby-workspace.theme-balanced .main .premium-hero h1{color:var(--ink)!important;letter-spacing:-.025em!important;font-size:clamp(1.5rem,2.5vw,2rem)!important;line-height:1.25!important}.app-shell.moby-workspace.theme-balanced .main .premium-hero :is(.eyebrow,.hero-copy){color:var(--muted)!important}.app-shell.moby-workspace.theme-balanced .main .premium-hero:before,.app-shell.moby-workspace.theme-balanced .main .premium-hero:after{display:none!important}.app-shell.moby-workspace.theme-balanced .main :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea){min-height:40px;background:var(--input-bg)!important;color:var(--ink)!important;box-shadow:none!important;border-color:#dce2ea!important;border-radius:8px!important}.app-shell.moby-workspace.theme-balanced .main :is(input,textarea)::placeholder{color:#7a8597!important}.app-shell.moby-workspace.theme-balanced .main :is(th){background:var(--panel2);color:var(--muted)}.app-shell.moby-workspace.theme-balanced .main :is(td){border-color:var(--line)}.app-shell.moby-workspace.theme-balanced .main :is(.ghost-link,.pdv-ghost){background:var(--panel)!important;border-color:var(--line)!important;color:var(--ink)!important;box-shadow:none!important;border-radius:8px!important}.app-shell.moby-workspace.theme-balanced .main :is(.primary-button,.submit-button,.btn-primary){background:var(--primary)!important;color:#fff!important;box-shadow:none!important;border-radius:8px!important}.app-shell.moby-workspace.theme-balanced :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid var(--primary)!important}.app-shell.moby-workspace.theme-balanced .mob-dash{color:var(--ink);background:0 0}.app-shell.moby-workspace.theme-balanced :is(.mob-kpi,.mob-summary,.mob-action-btn){color:var(--ink)!important;border:1px solid var(--line)!important;box-shadow:none!important;background:#fff!important;border-radius:10px!important}.app-shell.moby-workspace.theme-balanced .mob-hero-card{background:var(--primary)!important;box-shadow:none!important;border-radius:12px!important}.app-shell.moby-workspace.theme-balanced :is(.mob-kpi__value,.mob-summary-value){color:var(--ink)!important}.app-shell.moby-workspace.theme-balanced :is(.mob-kpi__label,.mob-kpi__hint,.mob-summary-label,.mob-section-title){color:var(--muted)!important}.app-shell.moby-workspace.theme-balanced .mob-action-icon{background:color-mix(in srgb, var(--primary) 8%, white)!important;color:var(--primary)!important}.app-shell.moby-workspace.theme-balanced .mob-actions{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell.moby-workspace.theme-balanced .mob-action-label{line-height:1.4;white-space:normal!important;font-size:.8125rem!important}.app-shell.moby-workspace.theme-balanced .mob-action-btn{min-height:85px;padding:12px 6px!important}@media (min-width:821px){.app-shell.moby-workspace.theme-balanced.desktop-menu-side{grid-template-columns:250px minmax(0,1fr)!important}.app-shell.moby-workspace.theme-balanced.desktop-menu-side .sidebar{width:250px!important}.app-shell.moby-workspace.theme-balanced .main{padding:24px!important}}@media (min-width:821px) and (max-width:1100px){.app-shell.moby-workspace.theme-balanced.desktop-menu-side{grid-template-columns:218px minmax(0,1fr)!important}.app-shell.moby-workspace.theme-balanced.desktop-menu-side .sidebar{width:218px!important}.app-shell.moby-workspace.theme-balanced .main{padding:18px!important}}@media (max-width:820px){.app-shell.moby-workspace.theme-balanced .main{padding-inline:14px!important}.app-shell.moby-workspace.theme-balanced .mob-dash{padding-inline:0!important}}@media print{.app-shell.moby-workspace.theme-balanced .main{background:#fff!important}}html[data-moby-color-scheme=light] .pdv-fullscreen-page,html[data-moby-color-scheme=light] .pdv-v2-page,html[data-moby-color-scheme=light] .pdv-v2-left{color:#172033;background:#f4f6f9!important}html[data-moby-color-scheme=light] .pdv-v2-header,html[data-moby-color-scheme=light] .pdv-v2-search-row,html[data-moby-color-scheme=light] .pdv-v2-quick-bar{background:#fff!important;border-color:#e2e7ee!important}html[data-moby-color-scheme=light] .pdv-v2-right{border-left:1px solid #e2e7ee;background:#fff!important}html[data-moby-color-scheme=light] .pdv-v2-cart-header{color:#667287;background:#f7f8fa!important;border-color:#e2e7ee!important}html[data-moby-color-scheme=light] .pdv-v2-brand strong,html[data-moby-color-scheme=light] .pdv-v2-clock strong,html[data-moby-color-scheme=light] .pdv-v2-user-info span,html[data-moby-color-scheme=light] .pdv-v2-session-info strong,html[data-moby-color-scheme=light] .pdv-v2-start-heading strong,html[data-moby-color-scheme=light] .pdv-v2-catalog-title strong{color:#172033!important}html[data-moby-color-scheme=light] .pdv-v2-qty,html[data-moby-color-scheme=light] .pdv-v2-search-input,html[data-moby-color-scheme=light] .pdv-header-seller select,html[data-moby-color-scheme=light] .pdv-client-display{color:#172033!important;background:#fff!important;border-color:#d8dee8!important}html[data-moby-color-scheme=light] .pdv-v2-start-actions>button,html[data-moby-color-scheme=light] .pdv-v2-product-grid>button{box-shadow:0 2px 8px #0f172a09;color:#1b2535!important;background:#fff!important;border-color:#e0e5ec!important}html[data-moby-color-scheme=light] .pdv-v2-start-actions>button:hover,html[data-moby-color-scheme=light] .pdv-v2-product-grid>button:hover{background:#fffafb!important;border-color:#e3193773!important}html[data-moby-color-scheme=light] .pdv-v2-product-thumb{background:#f3f5f8}html[data-moby-color-scheme=light] .pdv-v2-product-copy em{color:#172033}html[data-moby-color-scheme=light] .pdv-v2-quick-btn{color:#4d5b70;background:#f5f7fa;border-color:#dde3eb}html[data-moby-color-scheme=light] .pdv-v2-item-wrap,html[data-moby-color-scheme=light] .pdv-v2-cart-actions,html[data-moby-color-scheme=light] .pdv-v2-summary{background:#fff!important;border-color:#e4e8ef!important}html[data-moby-color-scheme=light] .pdv-v2-item-desc strong,html[data-moby-color-scheme=light] .pdv-v2-item-total,html[data-moby-color-scheme=light] .pdv-total-display{color:#172033!important}html[data-moby-color-scheme=light] .pdv-v2-item-row:hover{background:#f7f8fb}html[data-moby-color-scheme=light] .pdv-v2-item-row.active{background:#fff0f2}html[data-moby-color-scheme=dark] .pdv-fullscreen-page,html[data-moby-color-scheme=dark] .pdv-v2-page{background:#090d13!important}html[data-moby-color-scheme=dark] .app-shell.moby-workspace.theme-balanced{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e131b;--bg2:#111824;--panel:#171f2b;--panel2:#1c2634;--ink:#f3f6fb;--muted:#9aa8bb;--line:#2b3747;--soft:#202b39;--input-bg:#111824;--app-solid-panel:#171f2b;--shadow:0 8px 24px #0000002e;background:var(--bg)!important}html[data-moby-color-scheme=dark] .app-shell.moby-workspace.theme-balanced .main{background:var(--bg)!important}html[data-moby-color-scheme=dark] .app-shell.moby-workspace.theme-balanced .sidebar{background:#090d13!important;border-right-color:#202938!important}html[data-moby-color-scheme=dark] .app-shell.moby-workspace.theme-balanced :is(.mob-kpi,.mob-summary,.mob-action-btn){background:var(--panel)!important}html[data-moby-color-scheme=dark] .app-shell.moby-workspace.theme-balanced .mob-action-icon{background:color-mix(in srgb, var(--primary) 16%, var(--panel))!important}html[data-moby-color-scheme=dark] .app-shell.moby-workspace.theme-balanced .main :is(input,select,textarea){border-color:var(--line)!important}html[data-moby-color-scheme=dark] .app-shell.moby-workspace.theme-balanced .main :is(input,textarea)::placeholder{color:#748399!important}html[data-moby-color-scheme=dark] .app-shell.moby-workspace.theme-balanced :is(.dd-shortcut,.dd-kpi-card,.dd-chart-panel,.dd-quotes-panel,.dd-table-panel,.dd-attention-panel){background:var(--panel)!important;border-color:var(--line)!important;color:var(--ink)!important}html[data-moby-color-scheme=dark] .app-shell.moby-workspace.theme-balanced :is(.dd-page-title,.dd-panel-title,.dd-kpi-value,.dd-table td,.dd-attention-value){color:var(--ink)!important}html[data-moby-color-scheme=dark] .app-shell.moby-workspace.theme-balanced :is(.dd-subtitle,.dd-kpi-label,.dd-kpi-detail,.dd-table th,.dd-attention-label){color:var(--muted)!important}html[data-moby-color-scheme=dark] .app-shell.moby-workspace.theme-balanced .dd-table tr,html[data-moby-color-scheme=dark] .app-shell.moby-workspace.theme-balanced .dd-attention-item{border-color:var(--line)!important}@media print{html[data-moby-color-scheme=dark] .app-shell.moby-workspace.theme-balanced .main{color:#111827!important;background:#fff!important}}.pdv-fullscreen-page{--pos-bg:#10141b;--pos-panel:#181e27;--pos-soft:#202833;--pos-text:#edf1f7;--pos-muted:#a1acbc;--pos-border:#303a49;--pos-primary:#df203b;color:var(--pos-text)!important;background:var(--pos-bg)!important}html[data-moby-color-scheme=light] .pdv-fullscreen-page{--pos-bg:#f1f4f8;--pos-panel:#fff;--pos-soft:#f5f7fa;--pos-text:#182334;--pos-muted:#657287;--pos-border:#dde4ec}.pdv-fullscreen-page *{box-sizing:border-box}.pdv-fullscreen-page :is(.pdv-v2-page,.pdv-v2-left){background:var(--pos-bg)!important;color:var(--pos-text)!important}.pdv-fullscreen-page :is(.pdv-v2-header,.pdv-v2-right,.pdv-v2-summary,.pdv-v2-cart-actions,.pdv-v2-quick-bar,.pdv-mobile-header,.pdv-mobile-nav,.pdv-client-dropdown){background:var(--pos-panel)!important;color:var(--pos-text)!important;border-color:var(--pos-border)!important;box-shadow:none!important}.pdv-fullscreen-page :is(input,select,textarea){background:var(--pos-soft)!important;color:var(--pos-text)!important;border:1px solid var(--pos-border)!important;border-radius:9px!important}.pdv-fullscreen-page input::placeholder{opacity:1;color:var(--pos-muted)!important}.pdv-fullscreen-page :is(button,a,input,select):focus-visible{outline-offset:3px;outline:2px solid var(--pos-primary)!important}.pdv-fullscreen-page :is(.pdv-v2-brand strong,.pdv-v2-clock strong,.pdv-v2-user-info span,.pdv-v2-session-info strong,.pdv-v2-item-desc strong,.pdv-v2-item-total,.pdv-total-display,.pdv-totals-small,.pdv-mobile-brand-text strong,.pdv-line-price,.pdv-total-row-big){color:var(--pos-text)!important}.pdv-fullscreen-page :is(.pdv-v2-empty-state small,.pdv-v2-session-info small,.pdv-v2-user-info small,.pdv-header-seller,.pdv-client-label,.pdv-v2-cart-empty,.pdv-v2-clock small,.pdv-v2-quick-label,.pdv-v2-item-desc small,.pdv-mobile-brand-text span){color:var(--pos-muted)!important}.pdv-fullscreen-page .pdv-v2-search-area{min-height:0;overflow:auto;display:block!important}.pdv-fullscreen-page .pdv-v2-empty-state{text-align:left;width:100%;padding:20px!important}.pdv-fullscreen-page .pdv-v2-start-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.pdv-fullscreen-page .pdv-v2-start-heading>div{gap:4px;display:grid}.pdv-fullscreen-page .pdv-v2-start-heading span{color:var(--pos-muted);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:600}.pdv-fullscreen-page .pdv-v2-start-heading strong{letter-spacing:-.03em;font-size:23px;font-weight:650;color:var(--pos-text)!important}.pdv-fullscreen-page .pdv-v2-start-heading>small{display:none}.pdv-fullscreen-page .pdv-v2-start-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pdv-fullscreen-page .pdv-v2-start-actions>button{cursor:pointer;text-align:left;justify-content:flex-start;align-items:center;gap:9px;min-width:0;min-height:48px;padding:10px 12px;display:flex;border:1px solid var(--pos-border)!important;background:var(--pos-panel)!important;color:var(--pos-text)!important;box-shadow:none!important;border-radius:9px!important;transform:none!important}.pdv-fullscreen-page .pdv-v2-start-actions>button>svg{width:18px;color:var(--pos-primary);flex-shrink:0}.pdv-fullscreen-page .pdv-v2-start-actions>button>span{min-width:0;display:block}.pdv-fullscreen-page .pdv-v2-start-actions strong{font-size:12px;font-weight:600}.pdv-fullscreen-page .pdv-v2-start-actions small{display:none}.pdv-fullscreen-page .pdv-v2-start-actions kbd{color:var(--pos-muted);border:0;margin-left:auto;font-size:9px}.pdv-fullscreen-page .pdv-v2-catalog-preview{margin-top:26px}.pdv-fullscreen-page .pdv-v2-catalog-title{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.pdv-fullscreen-page .pdv-v2-catalog-title strong{font-size:14px;font-weight:600;color:var(--pos-text)!important}.pdv-fullscreen-page .pdv-v2-catalog-title small{font-size:11px}.pdv-fullscreen-page .pdv-v2-product-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.pdv-fullscreen-page .pdv-v2-product-grid>button{text-align:left;cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;min-width:0;min-height:184px;padding:14px;background:var(--pos-panel)!important;color:var(--pos-text)!important;border:1px solid var(--pos-border)!important;box-shadow:none!important;border-radius:12px!important;display:flex!important}.pdv-fullscreen-page .pdv-v2-product-thumb{background:var(--pos-soft);width:100%;height:76px;color:var(--pos-muted);border-radius:8px;place-items:center;display:grid;overflow:hidden}.pdv-fullscreen-page .pdv-v2-product-thumb img{object-fit:contain;width:100%;height:100%}.pdv-fullscreen-page .pdv-v2-product-copy{gap:5px;display:grid}.pdv-fullscreen-page .pdv-v2-product-copy strong{color:var(--pos-text);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:550;line-height:1.4;display:-webkit-box;overflow:hidden}.pdv-fullscreen-page .pdv-v2-product-copy small{font-size:11px}.pdv-fullscreen-page .pdv-v2-product-copy em{font-size:17px;font-style:normal;font-weight:700;color:var(--pos-text)!important}.pdv-fullscreen-page .pdv-v2-stock{color:var(--pos-muted);align-self:flex-end;margin-top:auto;font-size:11px}.pdv-fullscreen-page .pdv-v2-stock.low{color:#d58657}.pdv-fullscreen-page :is(.pdv-v2-start-actions>button,.pdv-v2-product-grid>button):hover{border-color:var(--pos-primary)!important}.pdv-fullscreen-page .pdv-v2-cart-header{letter-spacing:0;text-transform:none;padding:18px;font-size:16px;background:var(--pos-panel)!important;color:var(--pos-text)!important;border-color:var(--pos-border)!important}.pdv-fullscreen-page .pdv-v2-cart-header small{color:var(--pos-muted);font-size:12px;font-weight:400}.pdv-fullscreen-page .pdv-v2-cart-empty{align-content:center;justify-items:center;gap:8px;min-height:180px;font-size:13px;display:grid}.pdv-fullscreen-page .pdv-v2-item-wrap{border-color:var(--pos-border)!important}.pdv-fullscreen-page .pdv-v2-item-row{padding:14px 12px}.pdv-fullscreen-page .pdv-v2-item-row:hover{background:var(--pos-soft)!important}.pdv-fullscreen-page .pdv-v2-summary{padding:16px!important}.pdv-fullscreen-page .pdv-total-display{border-top:1px solid var(--pos-border);margin-top:12px;padding-top:14px}.pdv-fullscreen-page .pdv-v2-cart-actions{gap:9px;padding:12px 16px!important}.pdv-fullscreen-page :is(.pdv-pay-button,.pdv-open-sale){min-height:46px;border-radius:9px!important;font-size:14px!important}.pdv-fullscreen-page .pdv-open-sale{background:var(--pos-soft)!important;color:var(--pos-text)!important;border:1px solid var(--pos-border)!important}.pdv-fullscreen-page .pdv-pay-button{color:#fff!important;background:#15834f!important}.pdv-fullscreen-page button:disabled{cursor:not-allowed;opacity:.42!important}.pdv-fullscreen-page .pdv-results{max-height:60vh;overflow:auto}.pdv-fullscreen-page .pdv-results>button{min-height:64px;background:var(--pos-panel)!important;border-color:var(--pos-border)!important;color:var(--pos-text)!important}@media (min-width:901px){.pdv-fullscreen-page .pdv-v2-header{grid-template-columns:1fr auto;gap:14px;height:auto;min-height:78px;padding:12px 20px;display:grid}.pdv-fullscreen-page .pdv-v2-header-left{gap:18px;display:flex}.pdv-fullscreen-page .pdv-v2-brand{min-width:145px}.pdv-fullscreen-page .pdv-v2-logo{width:36px;height:36px;font-size:12px}.pdv-fullscreen-page .pdv-v2-brand strong{font-size:14px}.pdv-fullscreen-page .pdv-v2-brand small{margin-top:3px;font-size:10px;display:block}.pdv-fullscreen-page .pdv-v2-session-info{display:none}.pdv-fullscreen-page .pdv-v2-header-fields{gap:12px}.pdv-fullscreen-page .pdv-v2-header-fields .pdv-client-field{width:150px;min-width:120px}.pdv-fullscreen-page .pdv-header-seller{width:160px;min-width:120px}.pdv-fullscreen-page .pdv-v2-header-fields :is(select,.pdv-client-display){min-height:36px;font-size:12px}.pdv-fullscreen-page .pdv-v2-clock{display:none}.pdv-fullscreen-page .pdv-v2-header-right{gap:12px}.pdv-fullscreen-page .pdv-v2-nav :is(a,button){border:1px solid var(--pos-border);min-width:0;height:36px;color:var(--pos-text);background:0 0;padding:8px;font-size:11px}.pdv-fullscreen-page .pdv-v2-nav .pdv-v2-exit-btn{color:var(--pos-primary)}.pdv-fullscreen-page .pdv-v2-main{gap:16px;padding:16px}.pdv-fullscreen-page .pdv-v2-left{border:0}.pdv-fullscreen-page .pdv-v2-right{border:1px solid var(--pos-border);border-radius:14px;flex:0 0 340px;width:340px;min-width:0;max-width:360px}.pdv-fullscreen-page .pdv-v2-search-row{border:1px solid var(--pos-border);border-radius:12px;padding:12px;background:var(--pos-panel)!important}.pdv-fullscreen-page .pdv-v2-qty{width:60px}.pdv-fullscreen-page .pdv-v2-search-input{min-width:0}.pdv-fullscreen-page .pdv-v2-launch-btn{min-width:100px;background:var(--pos-primary)!important}.pdv-fullscreen-page .pdv-v2-quick-bar{border:0;border-radius:10px;gap:4px;padding:8px!important}.pdv-fullscreen-page .pdv-v2-quick-label{display:none}.pdv-fullscreen-page .pdv-v2-quick-btn{color:var(--pos-muted);border:0;height:32px;padding:6px 8px;font-size:10px;background:0 0!important}.pdv-fullscreen-page .pdv-items-header{display:none}}@media (min-width:901px) and (max-width:1200px){.pdv-fullscreen-page .pdv-v2-header{grid-template-columns:1fr;gap:8px}.pdv-fullscreen-page .pdv-v2-header-left,.pdv-fullscreen-page .pdv-v2-header-right{justify-content:space-between}.pdv-fullscreen-page .pdv-v2-user-info{display:block}.pdv-fullscreen-page .pdv-v2-right{flex-basis:300px}.pdv-fullscreen-page .pdv-v2-start-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pdv-fullscreen-page{padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}.pdv-fullscreen-page .pdv-mobile-header{flex-shrink:0;min-height:66px;padding:14px 16px!important}.pdv-fullscreen-page .pdv-mobile-brand-text strong{font-size:16px}.pdv-fullscreen-page .pdv-mobile-dots{min-width:44px;min-height:44px;color:var(--pos-text);background:var(--pos-soft)}.pdv-fullscreen-page .pdv-mobile-search-bar{background:var(--pos-bg);padding:12px!important}.pdv-fullscreen-page .pdv-mobile-search-bar input{min-width:0;min-height:48px;padding:10px 12px;font-size:16px}.pdv-fullscreen-page .pdv-mobile-barcode-btn{background:var(--pos-panel);width:48px;height:48px;min-height:48px;color:var(--pos-primary);border-color:var(--pos-border)}.pdv-fullscreen-page .pdv-v2-empty-state{padding:12px!important}.pdv-fullscreen-page .pdv-v2-start-heading strong{font-size:21px}.pdv-fullscreen-page .pdv-v2-start-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.pdv-fullscreen-page .pdv-v2-start-actions>button{min-height:52px;padding:10px}.pdv-fullscreen-page .pdv-v2-start-actions kbd{display:none}.pdv-fullscreen-page .pdv-v2-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pdv-fullscreen-page .pdv-v2-product-grid>button{min-height:180px;padding:12px}.pdv-fullscreen-page .pdv-v2-catalog-title small{display:none}.pdv-fullscreen-page .pdv-v2-left:not(.pdv-mobile-hidden){overflow-y:auto!important}.pdv-fullscreen-page .pdv-v2-search-area{flex:none!important;overflow:visible!important}.pdv-fullscreen-page .pdv-v2-right{border:0!important;width:100%!important;min-width:0!important;max-width:none!important}.pdv-fullscreen-page .pdv-mobile-nav{gap:4px;border:0!important;border-top:1px solid var(--pos-border)!important;padding:8px 8px calc(8px + env(safe-area-inset-bottom))!important;border-radius:0!important;bottom:0!important;left:0!important;right:0!important}.pdv-fullscreen-page .pdv-nav-tab{flex:1;min-width:0;min-height:52px;font-size:11px;color:var(--pos-muted)!important;background:0 0!important;border-radius:9px!important}.pdv-fullscreen-page .pdv-nav-tab.active{color:var(--pos-primary)!important;background:var(--pos-soft)!important}.pdv-fullscreen-page .pdv-funcs-panel{overflow:auto;background:var(--pos-bg)!important}.pdv-fullscreen-page:has(.pdv-funcs-panel) .pdv-v2-page{flex:0!important}.pdv-fullscreen-page .pdv-funcs-btn{min-height:76px;background:var(--pos-panel)!important;border:1px solid var(--pos-border)!important;color:var(--pos-text)!important}.pdv-fullscreen-page .pdv-payment-backdrop{align-items:center!important;padding:8px!important}.pdv-fullscreen-page :is(.pdv-payment-modal,.pdv-inline-modal){width:100%!important;min-width:0!important;max-width:100%!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important}.pdv-fullscreen-page .pdv-payment-modal input{font-size:16px!important}}.pdv-fullscreen-page .pdv-v2-header-right{min-width:0}.pdv-fullscreen-page :is(.pdv-connection-status,.pdv-cash-status){white-space:nowrap;border:1px solid var(--pos-border);color:var(--pos-muted);border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;font-weight:650;display:inline-flex}.pdv-fullscreen-page :is(.pdv-connection-status,.pdv-cash-status) i,.pdv-fullscreen-page .pdv-mobile-status{background:#f59e0b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #f59e0b1f}.pdv-fullscreen-page .pdv-connection-status.online i,.pdv-fullscreen-page .pdv-cash-status.open i,.pdv-fullscreen-page .pdv-mobile-status.ready{background:#22a06b;box-shadow:0 0 0 3px #22a06b1f}.pdv-fullscreen-page .pdv-connection-status.offline i{background:#dc3545;box-shadow:0 0 0 3px #dc35451f}.pdv-fullscreen-page .pdv-v2-more-menu{position:relative}.pdv-fullscreen-page .pdv-v2-more-menu summary{border:1px solid var(--pos-border);width:38px;height:38px;color:var(--pos-text);background:var(--pos-panel);cursor:pointer;letter-spacing:2px;border-radius:10px;place-items:center;font-weight:800;list-style:none;display:grid}.pdv-fullscreen-page .pdv-v2-more-menu summary::-webkit-details-marker{display:none}.pdv-fullscreen-page .pdv-v2-more-menu nav{z-index:90;background:var(--pos-panel);border:1px solid var(--pos-border);border-radius:12px;gap:3px;width:210px;padding:7px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #02081747}.pdv-fullscreen-page .pdv-v2-more-menu nav :is(a,button){text-align:left;cursor:pointer;border:0;border-radius:8px;align-items:center;width:100%;min-height:38px;padding:8px 10px;font-size:12px;text-decoration:none;display:flex;color:var(--pos-text)!important;background:0 0!important}.pdv-fullscreen-page .pdv-v2-more-menu nav :is(a,button):hover{background:var(--pos-soft)!important}.pdv-fullscreen-page .pdv-v2-more-menu nav .danger{color:var(--pos-primary)!important}.pdv-fullscreen-page .pdv-catalog-mode{border:1px solid var(--pos-border);background:var(--pos-soft);border-radius:10px;padding:3px;display:inline-flex}.pdv-fullscreen-page .pdv-catalog-mode button{min-height:30px;color:var(--pos-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 10px;font-size:11px;font-weight:650}.pdv-fullscreen-page .pdv-catalog-mode button.active{background:var(--pos-panel);color:var(--pos-text);box-shadow:0 2px 8px #0208171a}.pdv-fullscreen-page .pdv-category-chips{scrollbar-width:none;gap:7px;margin-bottom:12px;display:flex;overflow-x:auto}.pdv-fullscreen-page .pdv-category-chips::-webkit-scrollbar{display:none}.pdv-fullscreen-page .pdv-category-chips button{border:1px solid var(--pos-border);min-height:32px;color:var(--pos-muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:6px 12px;font-size:11px;font-weight:650}.pdv-fullscreen-page .pdv-category-chips button.active{border-color:var(--pos-primary);color:var(--pos-primary);background:#df203b1a}.pdv-fullscreen-page .pdv-catalog-empty{border:1px dashed var(--pos-border);color:var(--pos-muted);text-align:center;border-radius:12px;padding:28px;font-size:13px}.pdv-fullscreen-page .pdv-v2-item-row{gap:10px!important;padding:11px 12px!important}.pdv-fullscreen-page .pdv-line-info{flex:1;min-width:0;overflow:hidden}.pdv-fullscreen-page .pdv-line-dots{cursor:pointer;border:0;border-radius:7px;place-items:center;width:28px;height:28px;min-height:28px;padding:0;font-size:17px;color:var(--pos-muted)!important;background:0 0!important;display:grid!important}.pdv-fullscreen-page .pdv-line-dots:hover{background:var(--pos-soft)!important;color:var(--pos-text)!important}.pdv-fullscreen-page .pdv-v2-remove,.pdv-fullscreen-page .pdv-line-thumb{display:none!important}.pdv-fullscreen-page .pdv-payment-progress{justify-content:center;align-items:center;gap:7px;margin-left:auto;display:flex}.pdv-fullscreen-page .pdv-payment-progress>span{background:var(--pos-border);width:34px;height:1px}.pdv-fullscreen-page .pdv-payment-progress button{color:var(--pos-muted);background:0 0;border:0;align-items:center;gap:6px;padding:4px;font-size:11px;font-weight:650;display:flex}.pdv-fullscreen-page .pdv-payment-progress button i{border:1px solid var(--pos-border);border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.pdv-fullscreen-page .pdv-payment-progress button.active{color:var(--pos-text)}.pdv-fullscreen-page .pdv-payment-progress button.active i,.pdv-fullscreen-page .pdv-payment-progress button.done i{border-color:var(--pos-primary);background:var(--pos-primary);color:#fff}.pdv-fullscreen-page .pdv-payment-step-1 .pdv-pay-right,.pdv-fullscreen-page .pdv-payment-step-2 .pdv-pay-left,.pdv-fullscreen-page .pdv-payment-step-2 .pdv-pay-installments{display:none!important}.pdv-fullscreen-page .pdv-payment-step-2 .pdv-pay-right{background:var(--pos-panel)!important;border-left:0!important}.pdv-fullscreen-page .pdv-review-button{background:var(--pos-primary);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:11px 15px;font-weight:750;display:flex}.pdv-fullscreen-page .pdv-review-summary{border:1px solid var(--pos-border);background:var(--pos-soft);border-radius:13px;gap:5px;padding:16px;display:grid}.pdv-fullscreen-page .pdv-review-summary>span{color:var(--pos-muted);text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:700}.pdv-fullscreen-page .pdv-review-summary>strong{color:var(--pos-text);letter-spacing:-.04em;font-size:30px}.pdv-fullscreen-page .pdv-review-summary>small{color:var(--pos-muted)}.pdv-fullscreen-page .pdv-toast-actions{gap:5px;display:flex}.pdv-fullscreen-page .pdv-toast-actions button{color:#fff;background:#ffffff1a;border:0;border-radius:8px;min-height:34px;padding:6px 9px;font-size:11px;font-weight:700}.pdv-fullscreen-page .pdv-toast-actions button.primary{background:#15834f}@media (min-width:901px){.pdv-fullscreen-page .pdv-v2-header{grid-template-columns:minmax(0,1fr) auto!important;min-height:68px!important;padding:9px 16px!important}.pdv-fullscreen-page .pdv-v2-header-left{min-width:0;gap:14px!important}.pdv-fullscreen-page .pdv-v2-brand{min-width:128px!important}.pdv-fullscreen-page .pdv-v2-header-right{gap:7px!important}.pdv-fullscreen-page .pdv-v2-main{gap:12px!important;padding:12px!important}.pdv-fullscreen-page .pdv-v2-right{flex-basis:350px!important;width:350px!important}.pdv-fullscreen-page .pdv-v2-search-row{padding:9px!important}.pdv-fullscreen-page .pdv-v2-product-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:9px}.pdv-fullscreen-page .pdv-v2-product-grid>button{gap:8px;min-height:150px;padding:10px;border-radius:10px!important}.pdv-fullscreen-page .pdv-v2-product-thumb{height:58px}.pdv-fullscreen-page .pdv-v2-catalog-preview{margin-top:18px}.pdv-fullscreen-page .pdv-v2-quick-bar{min-height:42px;padding:5px!important}.pdv-fullscreen-page .pdv-v2-quick-btn{height:30px!important}}@media (max-width:1100px) and (min-width:901px){.pdv-fullscreen-page :is(.pdv-connection-status,.pdv-cash-status){padding:8px;font-size:0}.pdv-fullscreen-page .pdv-v2-user-info{display:none!important}.pdv-fullscreen-page .pdv-v2-right{flex-basis:310px!important;width:310px!important}}@media (max-width:900px){.pdv-fullscreen-page .pdv-mobile-user{align-items:center;gap:9px;display:flex}.pdv-fullscreen-page .pdv-mobile-status{flex:none;display:block}.pdv-fullscreen-page .pdv-v2-start-heading{flex-direction:column;align-items:flex-start;margin-bottom:12px}.pdv-fullscreen-page .pdv-catalog-mode{width:100%}.pdv-fullscreen-page .pdv-catalog-mode button{flex:1;min-height:36px}.pdv-fullscreen-page .pdv-v2-start-actions{gap:7px}.pdv-fullscreen-page .pdv-v2-start-actions>button{min-height:48px!important}.pdv-fullscreen-page .pdv-v2-catalog-preview{margin-top:18px}.pdv-fullscreen-page .pdv-v2-product-grid>button{gap:7px!important;min-height:142px!important;padding:9px!important}.pdv-fullscreen-page .pdv-v2-product-thumb{height:54px!important}.pdv-fullscreen-page .pdv-v2-product-copy strong{font-size:12px}.pdv-fullscreen-page .pdv-v2-product-copy em{font-size:15px}.pdv-fullscreen-page .pdv-v2-stock{font-size:10px}.pdv-fullscreen-page .pdv-v2-item-row{grid-template-columns:minmax(0,1fr) auto auto!important;grid-template-areas:"name name menu""qty unit total"!important;gap:8px 10px!important;padding:11px 2px!important}.pdv-fullscreen-page .pdv-line-info{grid-area:name!important}.pdv-fullscreen-page .pdv-line-dots{grid-area:menu!important;align-self:start!important}.pdv-fullscreen-page .pdv-line-qty-ctrl{justify-self:start;grid-area:qty!important}.pdv-fullscreen-page .pdv-line-price{grid-area:unit!important;align-self:center!important;display:block!important}.pdv-fullscreen-page .pdv-v2-item-total{grid-area:total!important;align-self:center!important}.pdv-fullscreen-page .pdv-v2-item-wrap{margin:0 12px!important}.pdv-fullscreen-page .pdv-payment-progress{order:3;width:100%;margin:8px 0 0}.pdv-fullscreen-page .pdv-payment-modal--wide>.pdv-panel-header{flex-wrap:wrap;display:flex}.pdv-fullscreen-page .pdv-payment-step-1 .pdv-pay-right,.pdv-fullscreen-page .pdv-payment-step-2 .pdv-pay-left{display:none!important}.pdv-fullscreen-page .pdv-added-toast{row-gap:8px;top:auto!important;bottom:calc(78px + env(safe-area-inset-bottom))!important;grid-template-columns:28px minmax(0,1fr)!important;transform:none!important}.pdv-fullscreen-page .pdv-added-toast .pdv-toast-actions{grid-column:1/-1}.pdv-fullscreen-page .pdv-added-toast .pdv-toast-actions button{flex:1}}@media (max-width:380px){.pdv-fullscreen-page .pdv-v2-product-grid{grid-template-columns:1fr!important}.pdv-fullscreen-page .pdv-v2-product-grid>button{grid-template-rows:auto auto;grid-template-columns:72px 1fr;min-height:116px!important;display:grid!important}.pdv-fullscreen-page .pdv-v2-product-thumb{grid-row:1/3;width:72px!important;height:72px!important}.pdv-fullscreen-page .pdv-v2-stock{place-self:end}}.pdv-fullscreen-page{-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 12% -10%,#df203b17,transparent 28%), var(--pos-bg)!important}.pdv-fullscreen-page .pdv-v2-header{border-bottom:1px solid color-mix(in srgb,var(--pos-border) 78%,transparent)!important}.pdv-fullscreen-page .pdv-v2-brand{align-items:center;gap:11px;display:flex}.pdv-fullscreen-page .pdv-v2-logo{flex:none;place-items:center;display:grid;overflow:hidden;background:linear-gradient(145deg,#df203b2e,#df203b0d)!important;border:1px solid #df203b47!important;border-radius:11px!important}.pdv-fullscreen-page .pdv-v2-logo img{width:100%;height:100%;padding:4px;object-fit:contain!important}.pdv-fullscreen-page .pdv-v2-brand>span:last-child{gap:2px;min-width:0;display:grid}.pdv-fullscreen-page .pdv-v2-search-row{box-shadow:0 10px 30px #0208171f!important}.pdv-fullscreen-page .pdv-v2-qty{text-align:center;font-weight:750}.pdv-fullscreen-page .pdv-v2-search-input{font-size:14px}.pdv-fullscreen-page .pdv-v2-launch-btn{font-weight:750;background:linear-gradient(135deg,#ed2443,#cf1732)!important;border:0!important;border-radius:10px!important;box-shadow:0 8px 20px #df203b38!important}.pdv-fullscreen-page .pdv-v2-empty-state{max-width:1440px;margin-inline:auto}.pdv-fullscreen-page .pdv-v2-start-actions>button,.pdv-fullscreen-page .pdv-v2-product-grid>button{transition:border-color .16s,transform .16s,box-shadow .16s,background-color .16s}.pdv-fullscreen-page .pdv-v2-start-actions>button:hover,.pdv-fullscreen-page .pdv-v2-product-grid>button:hover{transform:translateY(-2px)!important;box-shadow:0 12px 28px #02081729!important}.pdv-fullscreen-page .pdv-v2-start-actions>button>svg{background:#df203b1c;border-radius:9px;width:32px;height:32px;padding:7px}.pdv-fullscreen-page .pdv-v2-product-grid>button{position:relative;overflow:hidden}.pdv-fullscreen-page .pdv-v2-product-grid>button:after{content:"";background:var(--pos-primary);transform-origin:0;height:2px;transition:transform .18s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.pdv-fullscreen-page .pdv-v2-product-grid>button:hover:after{transform:scaleX(1)}.pdv-fullscreen-page .pdv-v2-product-thumb{background:linear-gradient(145deg,var(--pos-soft),color-mix(in srgb,var(--pos-soft) 72%,var(--pos-panel)))!important}.pdv-fullscreen-page .pdv-v2-stock{background:var(--pos-soft);border-radius:999px;padding:3px 7px;font-weight:650}.pdv-fullscreen-page .pdv-v2-stock.low{background:#ea580c1c}.pdv-fullscreen-page .pdv-v2-right{overflow:hidden;box-shadow:0 18px 50px #02081729!important}.pdv-fullscreen-page .pdv-v2-cart-header{font-weight:700}.pdv-fullscreen-page .pdv-v2-cart-empty span{background:var(--pos-soft);width:56px;height:56px;color:var(--pos-muted);border-radius:18px;place-items:center;display:grid}.pdv-fullscreen-page .pdv-total-display strong{letter-spacing:-.045em}.pdv-fullscreen-page .pdv-v2-quick-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -8px 28px #02081714!important}.pdv-fullscreen-page .pdv-payment-backdrop{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#03070cc7!important;padding:24px!important}.pdv-fullscreen-page .pdv-payment-modal{background:var(--pos-panel)!important;color:var(--pos-text)!important;border:1px solid var(--pos-border)!important;box-shadow:0 32px 100px #0000007a!important}.pdv-fullscreen-page .pdv-payment-modal--wide{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr)!important;gap:0!important;width:min(1040px,100vw - 48px)!important;max-height:min(92dvh,820px)!important;padding:0!important;overflow:hidden!important}.pdv-fullscreen-page .pdv-payment-modal--wide>.pdv-panel-header{z-index:2;background:var(--pos-panel);border-bottom:1px solid var(--pos-border);padding:16px 20px;position:sticky;top:0}.pdv-fullscreen-page .pdv-payment-modal--wide .pdv-pay-left{order:1;align-content:start;min-width:0;padding:20px;overflow:auto}.pdv-fullscreen-page .pdv-payment-modal--wide .pdv-pay-right{background:color-mix(in srgb,var(--pos-soft) 62%,var(--pos-panel));border-left:1px solid var(--pos-border);order:2;align-content:start;min-width:0;padding:20px;overflow:auto}@media (min-width:901px){.pdv-fullscreen-page .pdv-payment-modal--credit{grid-template-columns:minmax(0,1.15fr) minmax(280px,.72fr) minmax(260px,.78fr)!important;width:min(1180px,100vw - 48px)!important}.pdv-fullscreen-page .pdv-payment-modal--credit .pdv-pay-installments{border-left:1px solid var(--pos-border);order:3;min-width:0;padding:20px;overflow:auto}}.pdv-fullscreen-page .pdv-payment-summary{border:1px solid var(--pos-border);background:linear-gradient(135deg,#df203b1a,#0000 58%);border-radius:15px;padding:18px}.pdv-fullscreen-page .pdv-pay-total-block strong{letter-spacing:-.055em;font-size:42px}.pdv-fullscreen-page .pdv-method-card{min-height:58px;border:1px solid var(--pos-border)!important;background:var(--pos-soft)!important;color:var(--pos-text)!important;border-radius:12px!important}.pdv-fullscreen-page .pdv-method-card.active{border-color:var(--pos-primary)!important;box-shadow:inset 0 0 0 1px var(--pos-primary)!important;background:#df203b21!important}.pdv-fullscreen-page .pdv-value-input-wrap{border-color:var(--pos-border)!important;background:var(--pos-soft)!important}.pdv-fullscreen-page .pdv-value-input{min-width:0;color:var(--pos-text)!important}.pdv-fullscreen-page .pdv-payments-list:empty{display:none}.pdv-fullscreen-page .pdv-pay-line{border:1px solid var(--pos-border);background:var(--pos-panel)!important}.pdv-fullscreen-page .pdv-payment-actions{gap:9px;margin-top:auto;display:grid}.pdv-fullscreen-page .pdv-payment-actions :is(button,a){min-height:46px}.pdv-fullscreen-page .pdv-mp-section,.pdv-fullscreen-page .pdv-credit-section{background:color-mix(in srgb,var(--pos-soft) 72%,transparent)!important;border-color:var(--pos-border)!important;border-radius:14px!important;padding:14px!important}.pdv-fullscreen-page select:disabled,.pdv-fullscreen-page input:disabled{opacity:.62;cursor:not-allowed}html[data-moby-color-scheme=light] .pdv-fullscreen-page .pdv-v2-search-row,html[data-moby-color-scheme=light] .pdv-fullscreen-page .pdv-v2-right,html[data-moby-color-scheme=light] .pdv-fullscreen-page :is(.pdv-v2-start-actions>button,.pdv-v2-product-grid>button):hover{box-shadow:0 12px 30px #1e293b17!important}@media (max-width:900px){.pdv-fullscreen-page .pdv-payment-backdrop{padding:8px!important}.pdv-fullscreen-page .pdv-payment-modal--wide{border-radius:18px!important;width:100%!important;max-height:calc(100dvh - 16px)!important;display:block!important;overflow:auto!important}.pdv-fullscreen-page .pdv-payment-modal--wide>.pdv-panel-header{padding:14px 16px}.pdv-fullscreen-page .pdv-payment-modal--wide .pdv-pay-left,.pdv-fullscreen-page .pdv-payment-modal--wide .pdv-pay-right{padding:16px;overflow:visible}.pdv-fullscreen-page .pdv-payment-modal--wide .pdv-pay-right{border-left:0;border-top:1px solid var(--pos-border)}.pdv-fullscreen-page .pdv-pay-total-block strong{font-size:36px}.pdv-fullscreen-page .pdv-method-cards{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pdv-fullscreen-page .pdv-method-card{min-width:0}.pdv-fullscreen-page .pdv-value-input{font-size:24px!important}.pdv-fullscreen-page .pdv-launch-btn{min-width:78px;padding-inline:16px}.pdv-fullscreen-page .pdv-v2-start-actions>button:hover,.pdv-fullscreen-page .pdv-v2-product-grid>button:hover{box-shadow:none!important;transform:none!important}}.pdv-fullscreen-page .pdv-payment-modal--wide{grid-template-columns:1fr!important;width:min(740px,100vw - 48px)!important}.pdv-fullscreen-page .pdv-payment-step-1 .pdv-pay-right,.pdv-fullscreen-page .pdv-payment-step-2 .pdv-pay-left,.pdv-fullscreen-page .pdv-payment-step-2 .pdv-pay-installments{display:none!important}.pdv-fullscreen-page .pdv-payment-step-2 .pdv-pay-right{background:var(--pos-panel)!important;border-left:0!important;display:grid!important}.pdv-fullscreen-page .pdv-line-thumb,.pdv-fullscreen-page .pdv-v2-remove{display:none!important}.pdv-fullscreen-page .pdv-line-dots{display:grid!important}@media (min-width:901px){.pdv-fullscreen-page .pdv-v2-product-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr))!important;gap:9px!important}.pdv-fullscreen-page .pdv-v2-product-grid>button{gap:8px!important;min-height:150px!important;padding:10px!important}.pdv-fullscreen-page .pdv-v2-product-thumb{height:58px!important}}@media (max-width:900px){.pdv-fullscreen-page .pdv-payment-modal--wide{width:100%!important;max-height:calc(100dvh - 16px)!important;display:block!important}.pdv-fullscreen-page .pdv-payment-step-1 .pdv-pay-right,.pdv-fullscreen-page .pdv-payment-step-2 .pdv-pay-left{display:none!important}.pdv-fullscreen-page .pdv-v2-item-row{grid-template-columns:minmax(0,1fr) auto auto!important;grid-template-areas:"name name menu""qty unit total"!important;gap:8px 10px!important;padding:11px 2px!important;display:grid!important}.pdv-fullscreen-page .pdv-line-info{grid-area:name!important}.pdv-fullscreen-page .pdv-line-dots{grid-area:menu!important;align-self:start!important;display:grid!important}.pdv-fullscreen-page .pdv-line-qty-ctrl{grid-area:qty!important;justify-self:start!important}.pdv-fullscreen-page .pdv-line-price{grid-area:unit!important;align-self:center!important;display:block!important}.pdv-fullscreen-page .pdv-v2-item-total{grid-area:total!important;align-self:center!important}.pdv-fullscreen-page .pdv-v2-product-grid>button{gap:7px!important;min-height:142px!important;padding:9px!important}.pdv-fullscreen-page .pdv-v2-product-thumb{height:54px!important}.pdv-fullscreen-page .pdv-added-toast{top:auto!important;bottom:calc(78px + env(safe-area-inset-bottom))!important;transform:none!important}}@media (max-width:380px){.pdv-fullscreen-page .pdv-v2-product-grid{grid-template-columns:1fr!important}.pdv-fullscreen-page .pdv-v2-product-grid>button{grid-template-rows:auto auto;grid-template-columns:72px 1fr;min-height:116px!important;display:grid!important}.pdv-fullscreen-page .pdv-v2-product-thumb{grid-row:1/3;width:72px!important;height:72px!important}}.pdv-fullscreen-page .pdv-payment-modal--wide{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr) minmax(320px,360px)!important;width:min(1120px,100vw - 32px)!important;height:min(90dvh,760px)!important;max-height:90dvh!important;padding:0!important;display:grid!important;overflow:hidden!important}.pdv-fullscreen-page .pdv-payment-modal--wide>.pdv-panel-header{grid-column:1/-1!important}.pdv-fullscreen-page .pdv-payment-modal--wide .pdv-pay-left,.pdv-fullscreen-page .pdv-payment-modal--wide .pdv-pay-right{overscroll-behavior:contain;align-content:start!important;gap:12px!important;min-height:0!important;padding:16px!important;display:grid!important;overflow-y:auto!important}.pdv-fullscreen-page .pdv-payment-modal--wide .pdv-pay-right{border-left:1px solid var(--pos-border)!important;background:color-mix(in srgb,var(--pos-soft) 62%,var(--pos-panel))!important;border-top:0!important}.pdv-fullscreen-page .pdv-payment-layout-hint{color:var(--pos-muted);margin-left:auto;font-size:11px;font-weight:650}.pdv-fullscreen-page .pdv-payment-summary{padding:13px!important}.pdv-fullscreen-page .pdv-pay-total-block strong{font-size:34px!important}.pdv-fullscreen-page .pdv-method-card{min-height:48px!important;padding:7px 9px!important}.pdv-fullscreen-page .pdv-mp-section,.pdv-fullscreen-page .pdv-credit-section{padding:11px!important}.pdv-fullscreen-page .pdv-payment-modal--wide .pdv-payment-actions{background:linear-gradient(0deg,var(--pos-panel) 78%,transparent);margin-top:auto;padding-top:10px;position:sticky;bottom:0}@media (max-height:720px) and (min-width:901px){.pdv-fullscreen-page .pdv-payment-backdrop{padding:10px!important}.pdv-fullscreen-page .pdv-payment-modal--wide{height:calc(100dvh - 20px)!important;max-height:calc(100dvh - 20px)!important}.pdv-fullscreen-page .pdv-payment-modal--wide>.pdv-panel-header{padding:11px 16px!important}.pdv-fullscreen-page .pdv-payment-modal--wide .pdv-pay-left,.pdv-fullscreen-page .pdv-payment-modal--wide .pdv-pay-right{gap:9px!important;padding:12px!important}.pdv-fullscreen-page .pdv-pay-total-block strong{font-size:29px!important}.pdv-fullscreen-page .pdv-method-card{min-height:43px!important}}@media (max-width:900px){.pdv-fullscreen-page .pdv-payment-modal--wide{width:100%!important;height:auto!important;max-height:calc(100dvh - 16px)!important;display:block!important;overflow-y:auto!important}.pdv-fullscreen-page .pdv-payment-modal--wide .pdv-pay-left,.pdv-fullscreen-page .pdv-payment-modal--wide .pdv-pay-right{padding:14px!important;display:grid!important;overflow:visible!important}.pdv-fullscreen-page .pdv-payment-modal--wide .pdv-pay-right{border-left:0!important;border-top:1px solid var(--pos-border)!important}.pdv-fullscreen-page .pdv-payment-layout-hint{display:none}.pdv-fullscreen-page .pdv-payment-modal--wide .pdv-payment-actions{position:static}}html[data-moby-color-scheme=light] .app-shell.moby-workspace.theme-balanced .main :is(.agenda-summary-grid>div,.agenda-card,.stock-product-card,.stock-alert-list>div,.stock-summary-list>div,.permission-card,.reset-password-box,.comex-process-card,.comex-timeline-item,.comex-summary-list>div,.comex-kv>div,.comex-metric-card,.orders-item-row,.module-profile-preview){background:var(--panel2)!important;border-color:var(--line)!important;color:var(--ink)!important;box-shadow:none!important}html[data-moby-color-scheme=light] .app-shell.moby-workspace.theme-balanced .main :is(.agenda-summary-grid span,.agenda-meta,.permission-check,.stock-tab,.comex-tab,.comex-status.neutral,.comex-flow-step strong,.comex-pending,.ranking-row em){color:var(--muted)!important}html[data-moby-color-scheme=light] .app-shell.moby-workspace.theme-balanced .main :is(.agenda-summary-grid strong,.agenda-card h3,.permission-card h3,.ranking-row strong){color:var(--ink)!important}html[data-moby-color-scheme=light] .app-shell.moby-workspace.theme-balanced .main :is(.agenda-tabs a,.agenda-badge.neutral,.stock-tab,.comex-tab,.comex-status.neutral){background:var(--soft)!important;border-color:var(--line)!important;color:var(--ink)!important}html[data-moby-color-scheme=light] .app-shell.moby-workspace.theme-balanced .main :is(.agenda-tabs a.active,.stock-tab.active,.comex-tab.active){background:color-mix(in srgb,var(--primary) 12%,white)!important;border-color:color-mix(in srgb,var(--primary) 40%,var(--line))!important;color:var(--primary-dark)!important}html[data-moby-color-scheme=light] .app-shell.moby-workspace.theme-balanced .main :is(.stock-badge.ok,.comex-status.ok,.agenda-badge.done){color:#087443!important}html[data-moby-color-scheme=light] .app-shell.moby-workspace.theme-balanced .main :is(.stock-badge.warning,.comex-status.warning,.agenda-badge.waiting){color:#965b08!important}html[data-moby-color-scheme=light] .app-shell.moby-workspace.theme-balanced .main :is(.stock-badge.danger,.comex-status.danger){color:#b4233c!important}html[data-moby-color-scheme=light] .app-shell.moby-workspace.theme-balanced .main :is(.comex-status.info,.agenda-badge.in_progress){color:#1d5dab!important}html[data-moby-color-scheme=light] .app-shell.moby-workspace.theme-balanced .main .comex-aviso{color:#087443!important}html[data-moby-color-scheme=light] .app-shell.moby-workspace.theme-balanced .main .comex-alert{color:#965b08!important}html[data-moby-color-scheme=light] .app-shell.moby-workspace.theme-balanced .main .comex-flow-dot{background:var(--panel2)!important;border-color:var(--line)!important;color:var(--muted)!important}html[data-moby-color-scheme=light] .app-shell.moby-workspace.theme-balanced .main .comex-flow-line{background:var(--line)!important}html[data-moby-color-scheme=light] .app-shell.moby-workspace.theme-balanced .main :is(.comex-table th,.comex-table td){border-color:var(--line)!important}html[data-moby-color-scheme=light] .app-shell.moby-workspace.theme-balanced .main .comex-table-row:hover td{background:var(--soft)!important}html[data-moby-color-scheme=light] .app-shell.moby-workspace.theme-balanced .main :is(.orders-form-grid input,.orders-form-grid select,.orders-form-grid textarea,.orders-item-product input,.orders-item-product select,.orders-item-nums input,.combobox-selected,.combobox-input){background:var(--input-bg)!important;border-color:var(--line)!important;color:var(--ink)!important}html[data-moby-color-scheme=light] .app-shell.moby-workspace.theme-balanced .main .combobox-list{background:var(--panel)!important;border-color:var(--line)!important;color:var(--ink)!important;box-shadow:0 12px 34px #0f172a24!important}html[data-moby-color-scheme=light] .app-shell.moby-workspace.theme-balanced .main .combobox-option:hover{background:var(--soft)!important}html[data-moby-color-scheme=light] .app-shell.moby-workspace.theme-balanced .os-modal{--modal-bg:#fff;border-color:var(--line)!important;color:var(--ink)!important;background:#fff!important;box-shadow:0 28px 90px #0f172a33!important}html[data-moby-color-scheme=light] .app-shell.moby-workspace.theme-balanced .os-modal :is(h2,h3){color:var(--ink)}html[data-moby-color-scheme=light] .app-shell.moby-workspace.theme-balanced .os-modal :is(.muted,small){color:var(--muted)!important}html[data-moby-color-scheme=light] .app-shell.moby-workspace.theme-balanced .nested-os-card{border-color:var(--line)!important;color:var(--ink)!important;background:#fff!important}html[data-moby-color-scheme=light] .app-shell.moby-workspace.theme-balanced .nested-os-grid label{color:var(--muted)!important}html[data-moby-color-scheme=light] .app-shell.moby-workspace.theme-balanced .nested-os-grid :is(input,textarea){background:var(--input-bg)!important;border-color:var(--line)!important;color:var(--ink)!important}html[data-moby-color-scheme=light] .pdv-fullscreen-page :is(.pdv-payment-modal,.pdv-pay-left,.pdv-pay-right,.pdv-client-dropdown,.pdv-line-menu,.pdv-funcs-panel){color:var(--pos-text)!important;border-color:var(--pos-border)!important}html[data-moby-color-scheme=light] .pdv-fullscreen-page :is(.pdv-method-hint,.pdv-method-hint small,.pdv-value-label,.pdv-seller-label,.pdv-line-menu button,.pdv-client-option,.pdv-funcs-btn,.pdv-shortcuts-hint,.pdv-interest-info){color:var(--pos-text)!important}html[data-moby-color-scheme=light] .pdv-fullscreen-page .pdv-method-card.active{color:var(--pos-primary)!important}html[data-moby-color-scheme=light] .pdv-fullscreen-page .pdv-pay-method-tag{color:#087443!important}html[data-moby-color-scheme=light] .pdv-fullscreen-page .pdv-pay-remove{color:#b4233c!important}html[data-moby-color-scheme=light] .pdv-fullscreen-page .pdv-mobile-header{color:var(--pos-text)!important;background:#fff!important}@media screen{.app-shell.moby-workspace.theme-balanced{--surface:var(--panel);--surface2:var(--panel2);--border:var(--line);--text:var(--ink);--text-muted:var(--muted);--modal-bg:var(--panel)}html:has(.app-shell.moby-workspace.theme-balanced,.pdv-fullscreen-page) :is(.os-modal,.nested-os-card,.supervisor-modal,.pdv-inline-modal,.pdv-product-modal,.sale-options-modal,.os-camera-modal,.pdv-camera-modal){--overlay-success-bg:#163b2c;--overlay-info-bg:#18304e;--bg:#171f2b;--panel:#171f2b;--panel2:#202b39;--ink:#f3f6fb;--muted:#aab7c9;--line:#3b495c;--input-bg:#111824;--soft:#202b39;--surface:var(--panel);--border:var(--line);--modal-bg:var(--panel);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--panel)!important;color:var(--ink)!important;border-color:var(--line)!important;box-shadow:0 24px 80px #00000047!important}:is(html:not([data-moby-color-scheme=dark]):has(.app-shell.moby-workspace.theme-balanced) :is(.os-modal,.nested-os-card,.supervisor-modal,.pdv-inline-modal,.pdv-product-modal,.sale-options-modal,.os-camera-modal,.pdv-camera-modal),html[data-moby-color-scheme=light]:has(.pdv-fullscreen-page) :is(.os-modal,.nested-os-card,.supervisor-modal,.pdv-inline-modal,.pdv-product-modal,.sale-options-modal,.os-camera-modal,.pdv-camera-modal)){--overlay-success-bg:#f0fdf4;--overlay-info-bg:#eff6ff;--bg:#fff;--panel:#fff;--panel2:#f3f6fa;--ink:#172033;--muted:#526177;--line:#d4dce7;--input-bg:#fff;--soft:#f3f6fa;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.app-shell.moby-workspace.theme-balanced,.pdv-fullscreen-page) :is(.os-modal,.nested-os-card,.supervisor-modal,.pdv-inline-modal,.pdv-product-modal,.sale-options-modal,.os-camera-modal,.pdv-camera-modal) :is(.os-modal-header,.os-modal-actions,.supervisor-modal-header,.supervisor-modal-actions){background:var(--panel)!important;color:var(--ink)!important;border-color:var(--line)!important}html:has(.app-shell.moby-workspace.theme-balanced,.pdv-fullscreen-page) :is(.os-modal,.nested-os-card,.supervisor-modal,.pdv-inline-modal,.pdv-product-modal,.sale-options-modal,.os-camera-modal,.pdv-camera-modal) :is(h2,h3,.supervisor-modal-info,.nested-os-header h3,.pdv-modal-copy){color:var(--ink)!important}html:has(.app-shell.moby-workspace.theme-balanced,.pdv-fullscreen-page) :is(.os-modal,.nested-os-card,.supervisor-modal,.pdv-inline-modal,.pdv-product-modal,.sale-options-modal,.os-camera-modal,.pdv-camera-modal) :is(label,.muted,small,.os-camera-modal-sub){color:var(--muted)!important}html:has(.app-shell.moby-workspace.theme-balanced,.pdv-fullscreen-page) :is(.os-modal,.nested-os-card,.supervisor-modal,.pdv-inline-modal,.pdv-product-modal,.sale-options-modal,.os-camera-modal,.pdv-camera-modal) :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=hidden]),select,textarea){background:var(--input-bg)!important;color:var(--ink)!important;border-color:var(--line)!important}html:has(.app-shell.moby-workspace.theme-balanced,.pdv-fullscreen-page) :is(.os-modal,.nested-os-card,.supervisor-modal,.pdv-inline-modal,.pdv-product-modal,.sale-options-modal) :is(input,textarea)::placeholder{opacity:1;color:var(--muted)!important}.app-shell.moby-workspace.theme-balanced .main :is(.hero-status-card,.os-detail-card,.form-divider,.os-filter-card){background:var(--panel2)!important;color:var(--ink)!important;border-color:var(--line)!important;box-shadow:none!important}html:has(.app-shell.moby-workspace.theme-balanced,.pdv-fullscreen-page) :is(.os-modal,.nested-os-card,.supervisor-modal,.pdv-inline-modal,.pdv-product-modal,.sale-options-modal) :is(.form-divider,.os-detail-card,.os-dropdown-list,.combobox-list){background:var(--panel2)!important;color:var(--ink)!important;border-color:var(--line)!important;box-shadow:none!important}.app-shell.moby-workspace.theme-balanced .main :is(.os-detail-card p,.os-detail-card strong,.hero-status-card strong){color:var(--ink)!important}.app-shell.moby-workspace.theme-balanced .main :is(.metric span,.hero-status-card small,.os-detail-card .muted,.list-pagination-info){color:var(--muted)!important}.app-shell.moby-workspace.theme-balanced .main table:not(.print-table) th{background:var(--panel2)!important;color:var(--muted)!important;border-color:var(--line)!important}.app-shell.moby-workspace.theme-balanced .main table:not(.print-table) td{border-color:var(--line)!important}.app-shell.moby-workspace.theme-balanced .main table:not(.print-table) tbody tr:hover{background:var(--soft)!important}html:has(.app-shell.moby-workspace.theme-balanced,.pdv-fullscreen-page) :is(.os-modal,.nested-os-card,.supervisor-modal,.pdv-inline-modal,.pdv-product-modal,.sale-options-modal) :is(.ghost-link,.pdv-ghost,.supervisor-close,.os-dropdown-list button,.combobox-option){background:var(--soft)!important;border-color:var(--line)!important;color:var(--ink)!important}html:has(.app-shell.moby-workspace.theme-balanced,.pdv-fullscreen-page) :is(.os-modal,.nested-os-card,.supervisor-modal,.pdv-inline-modal,.pdv-product-modal,.sale-options-modal) :is(.os-dropdown-list span,.combobox-option small){color:var(--muted)!important}html:has(.app-shell.moby-workspace.theme-balanced,.pdv-fullscreen-page) :is(.os-modal,.nested-os-card,.supervisor-modal,.pdv-inline-modal,.pdv-product-modal,.sale-options-modal) :is(.os-dropdown-list button,.combobox-option):hover{background:color-mix(in srgb, var(--primary,#df203b) 12%, var(--panel))!important}.app-shell.moby-workspace.theme-balanced option{background:var(--input-bg)!important;color:var(--ink)!important}html:has(.app-shell.moby-workspace.theme-balanced,.pdv-fullscreen-page) :is(.os-modal,.nested-os-card,.supervisor-modal,.pdv-inline-modal,.pdv-product-modal,.sale-options-modal) option{background:var(--input-bg)!important;color:var(--ink)!important}html[data-moby-color-scheme=light] .app-shell.moby-workspace.theme-balanced input[list]::-webkit-calendar-picker-indicator{filter:none}html:not([data-moby-color-scheme=dark]) .app-shell.moby-workspace.theme-balanced .main .badge.success-badge{color:#12613c!important;background:#e5f5eb!important;border-color:#b4ddc4!important}html:not([data-moby-color-scheme=dark]) .app-shell.moby-workspace.theme-balanced .main .badge.warning-badge{color:#805008!important;background:#fff3da!important;border-color:#edcf95!important}html:not([data-moby-color-scheme=dark]) .app-shell.moby-workspace.theme-balanced .main .badge.danger-badge{color:#a21e35!important;background:#ffebef!important;border-color:#f1bcc7!important}html:not([data-moby-color-scheme=dark]) .app-shell.moby-workspace.theme-balanced .main .badge.info-badge{color:#19569a!important;background:#eaf2ff!important;border-color:#bfd4ef!important}html:not([data-moby-color-scheme=dark]) .app-shell.moby-workspace.theme-balanced .main .badge.neutral-badge{color:#46546a!important;background:#edf1f6!important;border-color:#ced7e2!important}}@media screen and (max-width:820px){.app-shell.moby-workspace.theme-balanced .main .table-wrap tr{background:var(--panel)!important;border-color:var(--line)!important;box-shadow:none!important}.app-shell.moby-workspace.theme-balanced .main .table-wrap td:before{color:var(--muted)!important}}.pdv-fullscreen-page .pdv-payment-modal--wide .pdv-pay-left,.pdv-fullscreen-page .pdv-payment-modal--wide .pdv-pay-right{align-self:stretch;min-width:0}.pdv-fullscreen-page .pdv-payment-modal--wide .pdv-pay-installments{order:0;grid-column:auto}
