:root{--bg:#f4f6fb;--bg-card:#ffffff;--bg-elevated:#eef1f8;--border:rgba(0,0,0,0.08);--text:#111827;--text-3:#6b7280;--text-4:#9ca3af;--primary:#4f46e5;--c-green:#16a34a;--c-green-bg:rgba(22,163,74,0.08);--c-red:#dc2626;--c-red-bg:rgba(220,38,38,0.07);--c-blue:#2563eb;--c-yellow:#b45309;--radius:10px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:system-ui,Segoe UI,Arial,Noto Sans Hebrew,sans-serif}input,select,textarea{font:inherit;padding:10px 12px;border:1.5px solid #9ca3af;border-radius:8px;background:#f9fafb;color:var(--text);min-height:44px}input[type=checkbox],input[type=radio]{min-height:0;width:20px;height:20px}input::placeholder{color:#6b7280}input:focus{outline:2px solid var(--primary);outline-offset:0}.page{min-height:100vh}.page.center{display:grid;place-items:center;padding:16px}.page-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px 0}.page-title{font-size:22px;font-weight:800;margin:0}.page-sub{margin:4px 0 0;color:var(--text-3);font-size:13px}.page-body{padding:16px 24px 24px}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:18px;box-shadow:0 1px 4px rgba(0,0,0,.06)}.btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid transparent;border-radius:8px;padding:9px 14px;font:inherit;font-weight:600;cursor:pointer}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--primary);color:#fff}.btn-secondary{background:#fff;border-color:var(--border);color:var(--text)}.btn-green{background:var(--c-green);color:#fff}.btn-blue{background:var(--c-blue);color:#fff}.alert-err{padding:10px;border-radius:8px;background:var(--c-red-bg);color:var(--c-red)}.test-banner{background:#fef3c7;color:#92400e;text-align:center;padding:6px;font-size:13px;font-weight:600}@media (max-width:760px){.page-header{padding:12px 16px 0}.page-body{padding:12px 16px 20px}.pos-grid{grid-template-columns:1fr!important}}.site{min-height:100vh;display:flex;flex-direction:column}.site-header{justify-content:space-between;gap:12px;padding:14px 24px;background:#fff;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:5}.site-header,.site-header nav{display:flex;align-items:center;flex-wrap:wrap}.site-header nav{gap:14px}.site-header nav a:not(.btn){font-weight:500}.brand,.site-header nav a:not(.btn){color:var(--text);text-decoration:none}.brand{font-size:22px;font-weight:900}.brand span{color:var(--primary)}.hero{text-align:center;padding:64px 20px 40px;max-width:820px;margin:0 auto}.hero h1{font-size:clamp(30px,6vw,52px);margin:0 0 14px;line-height:1.1}.hero p{font-size:clamp(17px,2.4vw,21px);color:var(--text-3);margin:0 0 24px}.hero-cta{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.btn-lg{padding:13px 22px;font-size:17px}.section{padding:28px 24px;max-width:1100px;margin:0 auto;width:100%}.section.narrow{max-width:760px}.section h2{font-size:26px;margin:0 0 16px}.steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;counter-reset:s}.steps li{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:18px;counter-increment:s;color:var(--text-3)}.steps li:before{content:counter(s);display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--primary);color:#fff;font-weight:800;margin-bottom:8px}.steps li strong{display:block;color:var(--text);font-size:18px;margin-bottom:4px}.cols{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.cols.three{grid-template-columns:repeat(3,1fr)}.cols h3{margin:0 0 8px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.checks{margin:0;padding:0;list-style:none;display:grid;gap:6px}.checks li:before{content:"✓ ";color:var(--c-green);font-weight:800}.checks.soon li:before{content:"◦ ";color:var(--text-4)}.badge{font-size:12px;font-weight:700;padding:2px 8px;border-radius:99px;background:var(--bg-elevated);color:var(--text-3)}.badge-green{background:var(--c-green-bg);color:var(--c-green)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.chip{background:#fff;border:1px solid var(--border);border-radius:99px;padding:6px 14px;font-weight:600}.muted{color:var(--text-3)}.price{font-size:40px;font-weight:900;margin-bottom:10px}.price small{font-size:16px;color:var(--text-3);font-weight:500}.price-card{display:flex;flex-direction:column;gap:14px}.price-table{width:100%;border-collapse:collapse}.price-table td{padding:8px 0;border-bottom:1px solid var(--border)}.price-table td:last-child{text-align:left;font-weight:700}.referral{margin-top:14px;background:#eef2ff}details{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:12px 16px;margin-bottom:8px}summary{cursor:pointer;font-weight:700}.site-footer{margin-top:auto;padding:20px 24px;border-top:1px solid var(--border);background:#fff;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:14px}.order-form{display:grid;gap:14px;margin-top:14px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.form-grid label{display:grid;gap:4px;font-weight:600;font-size:14px}.checks-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.check{display:flex;gap:8px;align-items:center}.summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:#eef2ff}.summary div{display:grid;gap:2px}.summary strong{font-size:28px}.summary small,.summary span{color:var(--text-3)}@media (max-width:760px){.site-header{padding:10px 16px}.site-header nav a:not(.btn){display:none}.section{padding:22px 16px}.hero{padding:40px 16px 24px}.checks-grid,.cols,.cols.three,.form-grid,.steps,.summary{grid-template-columns:1fr}}.acting-banner{background:#1e1b4b;color:#fff;text-align:center;padding:6px 10px;font-size:13px}.pos{flex:1 1;min-height:0;background:var(--bg)}.pos,.pos-shell{display:flex;flex-direction:column}.pos-shell{height:100vh;height:100dvh;height:var(--app-h,100vh);overflow:hidden}.pos-top{display:flex;align-items:center;gap:12px;padding:8px 14px;background:#1e1b4b;color:#fff;font-size:14px;flex-wrap:wrap}.pos-top .muted{color:#c7d2fe}.pos-top .btn-secondary{background:rgba(255,255,255,.12);color:#fff;border-color:transparent}.pos-brand{font-size:17px}.pos-dot{width:10px;height:10px;border-radius:50%;display:inline-block}.pos-dot.on{background:#22c55e}.pos-dot.off{background:#f59e0b}.pos-day{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:14px;padding:12px 14px;background:#fff;border-bottom:1px solid var(--border)}.pos-x{margin:0;display:grid;grid-template-columns:auto auto;gap:2px 14px;font-size:14px}.pos-x dd{margin:0;text-align:left}.pos-day-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-content:start}.btn-danger{background:#fff;color:var(--c-red);border:1.5px solid var(--c-red)}.pos-main{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(340px,1fr)}.pos-products{min-height:0;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.pos-scan{width:100%;font-size:18px;padding:12px 14px;border-radius:12px}.pos-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px}.pos-tile{display:flex;flex-direction:column;justify-content:space-between;gap:6px;min-height:76px;padding:10px;text-align:right;border:1px solid #e5e7eb;border-radius:12px;background:#fff;font:inherit;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.05)}.pos-tile:active{transform:scale(.97);background:#eef2ff}.pos-tile.family{background:#f5f3ff;border-color:#ddd6fe}.pos-tile-name{font-size:15px;font-weight:600;line-height:1.2}.pos-tile-price{font-size:14px;color:var(--primary);font-weight:700}.pos-cart{flex-direction:column;padding:10px 12px;background:#fff;border-inline-start:1px solid var(--border);overflow:hidden}.pos-cart,.pos-scroll{min-height:0;display:flex;gap:8px}.pos-scroll{overflow:auto}.pos-lines,.pos-scroll{flex:1 1;flex-direction:column}.pos-foot,.pos-lines{display:flex}.pos-foot{flex-shrink:0;flex-direction:column;gap:8px}.pos-line{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #f1f5f9;font-size:15px}.pos-line-promo{font-size:12px;color:var(--c-green)}.pos-qty{display:flex;align-items:center;gap:6px}.pos-qty button{width:34px;height:34px;border-radius:8px;border:1px solid #d1d5db;background:#f9fafb;font-size:18px;cursor:pointer}.pos-line-sum{min-width:72px;text-align:left;font-weight:600}.pos-line-x{border:0;background:none;color:#9ca3af;font-size:16px;cursor:pointer}.pos-empty{margin:auto;color:var(--text-4);font-size:16px}.pos-total{display:flex;align-items:baseline;justify-content:space-between;padding:10px 12px;border-radius:12px;background:#eef2ff}.pos-total strong{font-size:30px}.pos-cash{display:flex;gap:6px;flex-wrap:wrap}.pos-cash input{flex:1 1;min-width:120px}.pos-change{font-size:20px;font-weight:800;color:var(--c-green)}.pos-pay{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px}.pos-pay .btn{font-size:20px;padding:14px 8px;border-radius:12px}.pos-msg{padding:10px;border-radius:10px;font-weight:600}.pos-msg.ok{background:var(--c-green-bg);color:var(--c-green)}.pos-msg.err{background:var(--c-red-bg);color:var(--c-red)}.pos-receipt summary{cursor:pointer;color:var(--text-3)}.pos-receipt pre{white-space:pre-wrap;font-size:12px;background:var(--bg-elevated);padding:10px;border-radius:8px}@media (max-width:820px){.pos,.pos-shell{height:auto}.pos-cart,.pos-scroll,.pos-shell{overflow:visible}.pos-day,.pos-main{grid-template-columns:1fr}.pos-day-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.pos[data-theme=dark]{background:#0b0f1a;color:#e5e7eb}.pos[data-theme=dark] .pos-top{background:#000}.pos[data-theme=dark] .pos-cart,.pos[data-theme=dark] .pos-day{background:#111827;border-color:#1f2937}.pos[data-theme=dark] input{background:#0f172a;color:#f9fafb;border-color:#374151}.pos[data-theme=dark] input::placeholder{color:#9ca3af}.pos[data-theme=dark] .btn-secondary{background:#1f2937;color:#e5e7eb;border-color:#374151}.pos[data-theme=dark] .btn-danger{background:transparent;color:#f87171;border-color:#f87171}.pos[data-theme=dark] .pos-tile{border:0;color:#fff;box-shadow:none}.pos[data-theme=dark] .pos-tile-price{color:rgba(255,255,255,.9)}.pos[data-theme=dark] .pos-tile.c0{background:#1d4ed8}.pos[data-theme=dark] .pos-tile.c1{background:#7c3aed}.pos[data-theme=dark] .pos-tile.c2{background:#0f766e}.pos[data-theme=dark] .pos-tile.c3{background:#b45309}.pos[data-theme=dark] .pos-tile.c4{background:#be185d}.pos[data-theme=dark] .pos-tile.c5{background:#15803d}.pos[data-theme=dark] .pos-tile.c6{background:#0369a1}.pos[data-theme=dark] .pos-tile.c7{background:#a21caf}.pos[data-theme=dark] .pos-tile.family{outline:2px dashed rgba(255,255,255,.55);outline-offset:-4px}.pos[data-theme=dark] .pos-tile:active{filter:brightness(1.2);transform:scale(.97)}.pos[data-theme=dark] .pos-line{border-color:#1f2937}.pos[data-theme=dark] .pos-qty button{background:#1f2937;color:#fff;border-color:#374151}.pos[data-theme=dark] .pos-total{background:#1e1b4b}.pos[data-theme=dark] .pos-total strong{color:#fff}.pos[data-theme=dark] .pos-change{color:#4ade80}.pos[data-theme=dark] .pos-msg.ok{background:rgba(34,197,94,.15);color:#4ade80}.pos[data-theme=dark] .pos-msg.err{background:rgba(248,113,113,.15);color:#fca5a5}.pos[data-theme=dark] .pos-receipt pre{background:#0f172a;color:#e5e7eb}.pos[data-theme=dark] .card{background:#111827;color:#e5e7eb}.pos[data-theme=dark] .muted{color:#9ca3af}.pos-status{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.pos-status strong{color:#fca5a5!important}.office-nav{display:flex;align-items:center;gap:14px;padding:8px 16px;background:#0b0f1a;color:#fff;position:sticky;top:0;z-index:10;overflow-x:auto}.office-brand{font-weight:900;font-size:16px;white-space:nowrap;color:#a5b4fc}.office-links{display:flex;gap:4px;flex:1 1}.office-link{color:#cbd5e1;text-decoration:none;padding:7px 12px;border-radius:8px;font-weight:600;font-size:14px;white-space:nowrap}.office-link:hover{background:#1f2937;color:#fff}.office-link.active{background:#4f46e5;color:#fff}.office-user{color:#94a3b8;font-size:13px;white-space:nowrap}.page-header{padding-top:18px}.page-title{font-size:24px}.card{border-radius:14px;border-color:#e5e7eb;box-shadow:0 1px 2px rgba(15,23,42,.04),0 4px 16px rgba(15,23,42,.04)}.btn{border-radius:10px}.btn-secondary:hover{background:#f8fafc}.btn-primary:hover{filter:brightness(1.08)}table th{font-weight:600;font-size:13px;padding:6px 4px}table td{padding:8px 4px}.thermal-receipt{display:none}@media print{@page{size:80mm auto;margin:3mm}body *{visibility:hidden!important}.pos-receipt,.pos-receipt pre,.pos-receipt pre *{visibility:visible!important}.pos-receipt{position:absolute;inset:0 auto auto 0;width:74mm}.pos-receipt .receipt-screen-copy,.pos-receipt button,.pos-receipt summary{display:none!important}.pos-receipt .thermal-receipt,.thermal-receipt *{visibility:visible!important}.thermal-receipt{display:block;background:white;color:black;font:11pt/1.3 Arial,sans-serif;padding:0 2mm}.thermal-receipt header{text-align:center;padding-bottom:2mm}.thermal-receipt header strong{font-size:14pt}.thermal-receipt h2{border-top:1px solid;padding-top:2mm;font-size:13pt;margin:0 0 1mm}.thermal-meta{display:flex;justify-content:space-between;gap:2mm;font-size:8.5pt}.thermal-receipt table{width:100%;border-collapse:collapse;margin:2mm 0}.thermal-receipt td,.thermal-receipt th{padding:1mm .5mm;text-align:right;font-size:inherit;vertical-align:top}.thermal-receipt th{border-bottom:1px solid}.thermal-receipt td:first-child{overflow-wrap:anywhere}.thermal-receipt td:not(:first-child),.thermal-receipt th:not(:first-child){text-align:left;white-space:nowrap}.thermal-receipt small{display:block;font-size:9pt}.thermal-amount{display:flex;justify-content:space-between;gap:2mm}.thermal-total{border-top:1px solid;border-bottom:1px solid;padding:1mm 0;margin:1mm 0;font-size:14pt}.thermal-demo,.thermal-receipt footer{text-align:center;font-size:8.5pt;margin:1.5mm 0 0}.pos-receipt pre{background:#fff!important;color:#000!important;font-size:11px;line-height:1.3;margin:0;padding:0}.pos,.pos-cart,.pos-scroll,.pos-shell,body,html{background:#fff!important;height:auto!important;min-height:0!important;border:0!important;overflow:visible!important}.acting-banner,.office-nav,.pos-cash,.pos-change,.pos-day,.pos-foot,.pos-lines,.pos-msg,.pos-pay,.pos-products,.pos-top,.pos-total,.test-banner,[data-testid=account-panel]{display:none!important}.pos-main{display:block!important}.slip,.slip *{visibility:visible!important;color:#000!important}.slip{width:74mm;max-width:none!important;padding:0!important}.slip .slip-actions{display:none!important}}.track{max-width:560px;margin:0 auto;padding:18px 16px 32px;display:grid;gap:12px}.track-head h1{margin:2px 0;font-size:26px}.track-status{text-align:center;font-size:24px;font-weight:800;padding:16px;border-radius:14px;background:#eef2ff;color:#3730a3}.track-status.s-awaiting_approval{background:#fef3c7;color:#92400e}.track-status.s-ready{background:var(--c-green-bg);color:var(--c-green)}.track-status.s-cancelled{background:var(--c-red-bg);color:var(--c-red)}.track-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;text-align:center;font-size:13px}.track-steps li{padding:6px 2px;border-top:4px solid #e5e7eb;color:var(--text-3)}.track-steps li.on{border-color:var(--primary);color:var(--text);font-weight:700}.track-quote{display:grid;gap:10px;border:2px solid #f59e0b}.track-quote table{width:100%;border-collapse:collapse}.track-quote td{padding:6px 0;border-bottom:1px solid #f1f5f9}.track-quote td:last-child{text-align:left;white-space:nowrap}.track-quote tr.sum td{font-weight:800;font-size:18px;border:0}.track-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.track-ready{background:var(--c-green-bg);font-size:17px}.track-log{margin:6px 0 0;padding-inline-start:18px;display:grid;gap:4px}.board{min-height:100vh;background:#05070d;color:#f8fafc;padding:2vw;display:flex;flex-direction:column;gap:1.4vw;cursor:default}.board-head{display:flex;justify-content:space-between;align-items:baseline}.board-head h1{margin:0;font-size:3vw}.board-clock{font-size:2.4vw;color:#94a3b8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.board-cols{flex:1 1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2vw;min-height:0}.board-col{background:#0f1424;border-radius:1vw;padding:1vw;display:flex;flex-direction:column;gap:.8vw;overflow:hidden}.board-col h2{margin:0 0 .4vw;font-size:1.9vw;color:#a5b4fc}.board-col.c-awaiting_approval h2{color:#fbbf24}.board-col.c-ready h2{color:#4ade80}.board-card{background:#1b2238;border-radius:.7vw;padding:.8vw 1vw;display:grid;grid-template-columns:auto 1fr;gap:.2vw 1vw;align-items:baseline}.board-col.c-ready .board-card{background:#123222}.board-num{font-size:2.6vw;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.board-name{font-size:1.7vw;font-weight:700}.board-item{font-size:1.25vw;color:#cbd5e1}.board-empty{flex:1 1;display:grid;place-content:center;text-align:center;gap:1vw;font-size:3vw;font-weight:800;color:#e2e8f0}.board-empty-sub{font-size:1.6vw;font-weight:500;color:#94a3b8}.board-none{color:#475569;font-size:2vw;text-align:center;margin-top:2vw}.board-foot{color:#64748b;font-size:1.1vw;text-align:center}.board-hint{opacity:.45}.board-full{position:fixed;bottom:12px;left:12px;opacity:.25}.board-full:hover{opacity:1}@media (max-width:900px){.board-cols{grid-template-columns:1fr 1fr}.board-head h1{font-size:22px}.board-clock{font-size:18px}.board-col h2{font-size:16px}.board-num{font-size:22px}.board-name{font-size:15px}.board-item{font-size:13px}.board-empty{flex:1 1;display:grid;place-content:center;text-align:center;gap:1vw;font-size:3vw;font-weight:800;color:#e2e8f0}.board-empty-sub{font-size:1.6vw;font-weight:500;color:#94a3b8}.board-none{color:#475569;font-size:2vw;text-align:center;margin-top:2vw}.board-foot{font-size:12px}}.bench{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,2fr);gap:12px;min-height:calc(100vh - 140px)}.bench-list{display:flex;flex-direction:column;gap:8px;overflow:auto}.bench-item{text-align:right;background:#fff;border:1.5px solid var(--border);border-radius:12px;padding:12px;cursor:pointer;font:inherit;display:grid;gap:4px}.bench-item.on{border-color:var(--primary);box-shadow:0 0 0 3px #e0e7ff}.bench-item .n{font-size:20px;font-weight:900}.bench-detail{display:grid;gap:12px;align-content:start}.bench-actions{display:flex;gap:8px;flex-wrap:wrap}.bench-actions .btn{padding:14px 18px;font-size:16px}.bench-log{margin:0;padding-inline-start:18px;display:grid;gap:4px;max-height:260px;overflow:auto}@media (max-width:820px){.bench{grid-template-columns:1fr}}.code-box{font-size:40px;font-weight:900;letter-spacing:8px;text-align:center;padding:10px;background:#eef2ff;border-radius:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr}.modal-back{position:fixed;inset:0;background:rgba(15,23,42,.55);display:grid;place-items:center;z-index:50;padding:16px}.page .form-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px 12px}.page input,.page select,.page textarea{min-height:38px;padding:7px 10px;font-size:15px}.page input[type=checkbox],.page input[type=radio]{min-height:0}.page .card{padding:14px 16px}.page h2{font-size:18px}.page table td,.page table th{padding:6px}.btn-sm,.page table td .btn{padding:5px 10px;font-size:13px}.page-body{max-width:1400px}.subnav{display:flex;gap:6px;flex-wrap:wrap;position:sticky;top:46px;z-index:5;background:var(--bg);padding:6px 0}.subnav a{text-decoration:none;padding:6px 12px;border-radius:99px;border:1px solid var(--border);background:#fff;color:var(--text);font-weight:600;font-size:14px}.section-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.section-head h2{margin:0}.scroll-table{max-height:460px;overflow:auto;border:1px solid var(--border);border-radius:10px}.scroll-table thead th{position:sticky;top:0;background:#f8fafc;z-index:1}@media (max-width:760px){.page .form-grid{grid-template-columns:1fr}}.page .form-grid input:not([type=checkbox]):not([type=radio]),.page .form-grid select,.page .form-grid textarea{width:100%;min-width:0;box-sizing:border-box}.page .form-grid label{min-width:0}.pos-card{display:grid;gap:8px;padding:12px;border-radius:12px;border:2px solid var(--c-blue);background:#eff6ff}.pos[data-theme=dark] .pos-card{background:#0f1e3d}.board-cols{grid-template-columns:1fr 1fr 1fr 1.6fr}.board-col h2{display:flex;align-items:baseline;gap:.6vw}.board-count{color:#94a3b8;font-weight:600}.board-page{margin-inline-start:auto;font-size:1.2vw;color:#94a3b8;background:#1b2238;border-radius:99px;padding:.1vw .7vw}.board-list{flex:1 1;min-height:0;overflow:hidden;display:grid;grid-auto-rows:max-content;align-content:start;gap:.5vw}.board-list.two{grid-template-columns:1fr 1fr}.board-card{grid-template-columns:auto minmax(0,1fr);padding:.45vw .7vw;gap:0 .7vw}.board-num{font-size:1.9vw;grid-row:span 2}.board-name{font-size:1.35vw}.board-item,.board-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.board-item{font-size:1vw}@media (max-width:900px){.board-cols{grid-template-columns:1fr 1fr}.board-num{font-size:18px}.board-name{font-size:14px}.board-item,.board-page{font-size:12px}}.z-display-options{display:flex;flex-wrap:wrap;gap:12px;padding:8px 0}@media print{.pos-receipt .z-display-options{display:none!important}.pos-receipt.z-width-32{width:52mm}.pos-receipt.z-width-48{width:74mm}}.pos-scan-entry{display:flex;align-items:center;gap:8px}.pos-scan-entry .pos-scan{flex:1 1;min-width:0;width:auto}.pos-scan-keyboard{flex-shrink:0;min-height:44px;white-space:nowrap}@media print{.pos-receipt.z-width-32,.pos-receipt.z-width-48{padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;max-width:none!important}.pos-receipt.z-width-32 pre,.pos-receipt.z-width-48 pre{white-space:pre!important;overflow-wrap:normal!important;word-break:normal!important;font-family:monospace!important;font-size:9px!important;line-height:1.35!important;width:100%!important}.pos-receipt.z-width-32 pre{font-size:10px!important}}.thermal-z{display:none}@media print{.pos-receipt .thermal-z,.pos-receipt .thermal-z *{visibility:visible!important}.thermal-z{display:block;color:#000!important;background:#fff!important;font:11pt/1.25 Arial,sans-serif;padding:0 1mm}.thermal-z-row{display:flex;justify-content:space-between;align-items:baseline;gap:2mm;break-inside:avoid;page-break-inside:avoid}.thermal-z-row span{min-width:0;overflow-wrap:anywhere}.thermal-z-row bdi{flex-shrink:0;white-space:nowrap;font-weight:600}.thermal-z-heading{font-weight:700;overflow-wrap:anywhere;break-inside:avoid;page-break-inside:avoid}.thermal-z hr{border:0;border-top:1px solid #000;margin:1.5mm 0}.thermal-z-section{break-inside:avoid;page-break-inside:avoid}.pos-receipt.z-width-32,.pos-receipt.z-width-48{position:static!important}}