.sim-v2-container{gap:var(--s4);flex-direction:column;margin-block-start:var(--s4);display:flex}.sim-v2-trade-bar{gap:var(--s2);padding:var(--s3) var(--s4);background:var(--paper-50);border:1px solid var(--paper-200);border-radius:var(--r-lg);flex-direction:column;display:flex}@media (min-width:48rem){.sim-v2-trade-bar{flex-direction:row;justify-content:space-between;align-items:center}}.sim-v2-trade-bar-meta{flex-direction:column;gap:1px;display:flex}.sim-v2-trade-bar-eyebrow{font-size:var(--t-fine);color:var(--fg);text-transform:uppercase;letter-spacing:.5px;font-weight:700}.sim-v2-trade-bar-sub{color:var(--fg-muted);font-size:.72rem}.sim-v2-trade-tabs{align-items:center;gap:var(--s2);scrollbar-width:none;padding-block-end:2px;display:flex;overflow-x:auto}.sim-v2-trade-tabs::-webkit-scrollbar{display:none}.sim-v2-trade-tab{padding:6px var(--s3);background:var(--paper-0);color:var(--fg);border:1px solid var(--paper-300);border-radius:var(--r-pill);font-size:var(--t-caption);cursor:pointer;white-space:nowrap;transition:all var(--dur-rapid);align-items:center;gap:6px;font-weight:500;display:inline-flex}.sim-v2-trade-tab:hover{background:var(--paper-100);border-color:var(--brand-400)}.sim-v2-trade-tab.is-active{background:var(--ink);color:var(--on-ink);border-color:var(--ink);font-weight:600;box-shadow:0 2px 8px -2px #0003}.sim-v2-trade-tab-icon{font-size:1rem}.sim-v2-trade-tab-name{line-height:1}.sim-v2-sub-bar{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);padding:var(--s2) var(--s3);background:var(--paper-100);border:1px solid var(--paper-200);border-radius:var(--r-md);flex-wrap:wrap;display:flex}.sim-v2-doc-pills{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.sim-v2-doc-pill{padding:4px var(--s3);border-radius:var(--r-pill);border:1px solid var(--paper-300);background:var(--paper-0);color:var(--fg);font-size:var(--t-fine);cursor:pointer;transition:all var(--dur-rapid);align-items:center;gap:5px;font-weight:500;display:inline-flex}.sim-v2-doc-pill:hover{border-color:var(--brand-400)}.sim-v2-doc-pill.is-active{background:var(--brand-500);border-color:var(--brand-500);color:#fff;font-weight:600}.sim-v2-trade-badge-wrap{display:inline-flex}.sim-v2-trade-feature-badge{font-size:var(--t-fine);color:var(--brand-700);background:var(--brand-tint);padding:3px var(--s3);border-radius:var(--r-pill);border:1px solid #9333ea26;font-weight:600}.sim-v2-net-badge{padding:3px var(--s3);border-radius:var(--r-pill);border:1px solid var(--paper-300);background:var(--paper-0);font-size:var(--t-fine);color:var(--fg-muted);cursor:pointer;transition:all var(--dur-rapid);align-items:center;gap:6px;font-weight:500;display:inline-flex}.sim-v2-net-badge:hover{border-color:var(--fg-muted)}.sim-v2-net-badge.is-offline{color:#b45309;background:#fffbeb;border-color:#f59e0b}.sim-v2-net-badge.is-online{color:#047857;background:#ecfdf5;border-color:#10b981}.sim-v2-status-dot{border-radius:var(--r-pill);background-color:currentColor;block-size:8px;inline-size:8px}.sim-v2-note-badge{align-items:center;gap:var(--s1);padding:3px var(--s3);background:var(--paper-100);border-left:3px solid var(--brand-500);border-radius:var(--r-sm);font-size:var(--t-caption);color:var(--fg-muted);margin-block-start:var(--s2);display:inline-flex}.sim-receipt-studio{gap:var(--s2);padding:var(--s3);background:var(--paper-50);border:1px solid var(--paper-200);border-radius:var(--r-md);flex-direction:column;display:flex}.sim-studio-row{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.sim-studio-group{align-items:center;gap:var(--s2);display:flex}.sim-studio-label{font-size:var(--t-fine);color:var(--fg-muted);font-weight:600}.sim-studio-chips{flex-wrap:wrap;gap:4px;display:flex}.sim-studio-chip{border-radius:var(--r-sm);border:1px solid var(--paper-300);background:var(--paper-0);color:var(--fg);cursor:pointer;transition:all var(--dur-rapid);padding:2px 8px;font-size:.72rem}.sim-studio-chip:hover{border-color:var(--brand-400)}.sim-studio-chip.is-active{background:var(--ink);color:var(--on-ink);border-color:var(--ink);font-weight:600}.sim-studio-opts-toggle{width:100%;padding:4px var(--s3);border:1px dashed var(--paper-300);border-radius:var(--r-sm);background:var(--paper-0);font-size:var(--t-fine);color:var(--fg);cursor:pointer;transition:all var(--dur-rapid);justify-content:space-between;align-items:center;margin-block-start:2px;font-weight:600;display:flex}.sim-studio-opts-toggle:hover{background:var(--paper-100);border-color:var(--brand-500)}.sim-studio-opts-toggle.is-open{background:var(--brand-tint);border-color:var(--brand-500);color:var(--brand-700)}.sim-studio-chevron{color:var(--fg-muted);font-size:.65rem}.sim-studio-drawer{gap:var(--s2);border-block-start:1px solid var(--paper-200);flex-direction:column;padding-block-start:var(--s2);display:flex}.sim-v2-toggles-grid{flex-wrap:wrap;gap:4px;display:flex}.sim-v2-toggle-pill{padding:3px var(--s2);border-radius:var(--r-pill);border:1px solid var(--paper-300);background:var(--paper-0);color:var(--fg-muted);cursor:pointer;transition:all var(--dur-rapid);align-items:center;gap:3px;font-size:.72rem;display:inline-flex}.sim-v2-toggle-pill:hover{border-color:var(--brand-400);color:var(--fg)}.sim-v2-toggle-pill.is-active{border-color:var(--brand-500);background:var(--brand-tint);color:var(--brand-700);font-weight:600}.sim-v2-extra-line-box{border-block-start:1px solid var(--paper-200);gap:var(--s2);flex-direction:column;padding-block-start:var(--s2);display:flex}.sim-v2-extra-line-head{justify-content:space-between;align-items:center;display:flex}.sim-v2-extra-label{font-size:var(--t-fine);color:var(--fg-muted);font-weight:600}.sim-v2-clear-link{font-size:var(--t-fine);color:var(--brand-600);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.sim-v2-extra-presets{flex-wrap:wrap;gap:4px;display:flex}.sim-v2-preset-chip{padding:2px var(--s2);border-radius:var(--r-sm);border:1px solid var(--paper-300);background:var(--paper-0);color:var(--fg);cursor:pointer;transition:all var(--dur-rapid);font-size:.7rem}.sim-v2-preset-chip:hover{border-color:var(--ink)}.sim-v2-preset-chip.is-active{border-color:var(--ink);background:var(--ink);color:var(--on-ink);font-weight:600}.sim-v2-footer-input{inline-size:100%;padding:4px var(--s2);font-size:var(--t-fine);border-radius:var(--r-sm);border:1px solid var(--paper-300);background:var(--paper-0);color:var(--fg);transition:border-color var(--dur-rapid), box-shadow var(--dur-rapid);outline:none;font-family:inherit}.sim-v2-footer-input:focus{border-color:var(--brand-500);box-shadow:0 0 0 2px var(--brand-tint)}.sim-receipt-logo{justify-content:center;margin-block-end:4px;display:flex}.sim-v2-quote-notice{align-items:center;gap:var(--s2);padding:var(--s3) var(--s4);background:var(--paper-100);border-block-start:1px solid var(--paper-200);font-size:var(--t-caption);color:var(--fg-muted);display:flex}.sim-paper-roll58{inline-size:100%;max-inline-size:320px;transition:max-inline-size var(--dur-standard);margin-inline:auto}.sim-paper-roll80{inline-size:100%;max-inline-size:360px;transition:max-inline-size var(--dur-standard);margin-inline:auto}.sim-paper-a5{inline-size:100%;max-inline-size:400px;transition:max-inline-size var(--dur-standard);margin-inline:auto}.sim-v2-toolbar{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s4) var(--s6);background:var(--paper-100);border:1px solid var(--paper-300);border-radius:var(--r-lg);flex-wrap:wrap;display:flex}.sim-v2-net-status{align-items:center;gap:var(--s3);display:flex}.sim-v2-status-dot{border-radius:var(--r-pill);flex-shrink:0;block-size:12px;inline-size:12px;box-shadow:0 0 8px}.sim-v2-status-dot.is-offline{background-color:var(--pending-lift)}.sim-v2-status-dot.is-online{background-color:var(--selling-lift)}.sim-v2-trade-badge{font-size:var(--t-caption);background:var(--paper-200);color:var(--ink)}.sim-v2-net-label{font-size:var(--t-caption);color:var(--fg);flex-direction:column;gap:2px;display:flex}.sim-v2-net-sub{font-size:var(--t-fine);color:var(--fg-muted)}.sim-v2-toggle-btn{align-items:center;gap:var(--s2);padding:var(--s2) var(--s4);font-size:var(--t-caption);cursor:pointer;display:inline-flex}.sim-v2-grid{gap:var(--s6);grid-template-columns:1fr;align-items:stretch;inline-size:100%;display:grid}@media (min-width:56rem){.sim-v2-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,390px)}}.sim-v2-terminal{inline-size:100%;background:var(--paper-0);border:1px solid var(--paper-300);border-radius:var(--r-xl);height:100%;box-shadow:var(--e2);flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.sim-v2-term-header{padding:var(--s4) var(--s6);background:var(--paper-50);border-block-end:1px solid var(--paper-200);justify-content:space-between;align-items:center;display:flex}.sim-v2-term-title{align-items:center;gap:var(--s3);color:var(--fg);display:flex}.sim-v2-badge{align-items:center;gap:var(--s1);padding:2px var(--s2);background:var(--brand-tint);color:var(--brand-600);border-radius:var(--r-sm);font-size:var(--t-fine);font-weight:600;display:inline-flex}.sim-v2-active-badge{color:#15803d;background:#16a34a1a;border:1px solid #16a34a40}.sim-v2-pulse-dot{background:#16a34a;border-radius:50%;block-size:6px;inline-size:6px;animation:2s ease-in-out infinite simPulse;box-shadow:0 0 0 2px #16a34a40}@keyframes simPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.sim-v2-time{font-size:var(--t-fine);color:var(--fg-muted);font-variant-numeric:tabular-nums}.sim-v2-locator-bar{padding:var(--s3) var(--s6);background:var(--paper-50);border-block-end:1px solid var(--paper-200);gap:var(--s2);flex-direction:column;display:flex;position:relative}.sim-v2-search-box{align-items:center;gap:var(--s2);background:var(--paper-0);border:1px solid var(--paper-300);border-radius:var(--r-md);padding:4px var(--s3);transition:border-color var(--dur-rapid), box-shadow var(--dur-rapid);display:flex}.sim-v2-search-box:focus-within{border-color:var(--brand-500);box-shadow:0 0 0 3px #014efe1f}.sim-v2-search-icon{opacity:.7;-webkit-user-select:none;user-select:none;font-size:.9rem}.sim-v2-search-input{font-size:var(--t-caption);color:var(--fg);background:0 0;border:none;outline:none;flex:auto;padding:6px 0;font-family:inherit}.sim-v2-search-input::placeholder{color:var(--fg-muted)}.sim-v2-search-clear{color:var(--fg-muted);cursor:pointer;border-radius:var(--r-full);background:0 0;border:none;padding:2px 6px;font-size:.85rem;line-height:1}.sim-v2-search-clear:hover{background:var(--paper-200);color:var(--fg)}.sim-v2-barcode-scan-btn{border-radius:var(--r-pill);color:var(--brand-600);font-size:var(--t-fine);cursor:pointer;transition:all var(--dur-rapid);white-space:nowrap;background:#014efe14;border:1px solid #014efe47;align-items:center;gap:4px;padding:4px 10px;font-weight:600;display:inline-flex}.sim-v2-barcode-scan-btn:hover{background:var(--brand-500);color:#fff;border-color:var(--brand-500);transform:translateY(-1px)}.sim-v2-scan-btn-short{display:none}.sim-v2-scan-toast{border-radius:var(--r-sm);color:#047857;font-size:var(--t-fine);animation:simToastIn var(--dur-fast) ease-out;background:#10b9811f;border:1px solid #10b98159;padding:6px 12px;font-weight:600}@keyframes simToastIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sim-v2-search-results{background:var(--paper-0);border:1px solid var(--paper-300);border-radius:var(--r-md);box-shadow:var(--e2);z-index:10;flex-direction:column;max-block-size:14rem;display:flex;overflow-y:auto}.sim-v2-search-empty{padding:var(--s3);text-align:center;font-size:var(--t-caption);color:var(--fg-muted)}.sim-v2-search-item-row{padding:var(--s2) var(--s3);border-block-end:1px solid var(--paper-100);justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.sim-v2-search-item-row:last-child{border-block-end:none}.sim-v2-search-item-main{flex-direction:column;gap:2px;display:flex}.sim-v2-search-item-name{font-size:var(--t-caption);color:var(--fg);font-weight:600}.sim-v2-search-item-meta{align-items:center;gap:var(--s2);font-size:var(--t-fine);flex-wrap:wrap;display:flex}.sim-v2-search-item-price{color:var(--saffron-600);font-weight:600}.sim-v2-search-item-loc,.sim-v2-line-loc,.sim-v2-shelf-loc{border-radius:var(--r-sm);color:var(--brand-600);background:#014efe14;align-items:center;padding:1px 6px;font-size:.72rem;font-weight:500;display:inline-flex}.sim-v2-search-item-barcode{color:var(--fg-muted);font-family:monospace;font-size:.72rem}.sim-v2-search-add-btn{border-radius:var(--r-sm);background:var(--brand-500);color:#fff;font-size:var(--t-fine);cursor:pointer;transition:background var(--dur-rapid);white-space:nowrap;border:none;padding:4px 10px;font-weight:600}.sim-v2-search-add-btn:hover{background:var(--brand-600)}.sim-v2-line-meta{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.sim-v2-handover-banner{margin:var(--s3) var(--s6) 0 var(--s6);padding:var(--s3) var(--s4);border-radius:var(--r-md);background:#014efe0a;border:1px solid #014efe29;flex-direction:column;gap:4px;display:flex}.sim-v2-handover-head{font-size:var(--t-caption);color:var(--fg);align-items:center;gap:6px;display:flex}.sim-v2-handover-icon{font-size:1rem}.sim-v2-handover-text{font-size:var(--t-fine);color:var(--fg-muted);margin:0;line-height:1.45}.sim-v2-shelf-chip{flex-direction:column;align-items:flex-start;gap:2px;padding:6px 12px;display:inline-flex}.sim-v2-shelf-chip-foot{align-items:center;gap:6px;display:flex}.sim-v2-lines{padding:var(--s4) var(--s6);gap:var(--s3);flex-direction:column;flex:auto;min-block-size:10rem;display:flex}.sim-v2-line-row{padding:var(--s3) 0;border-block-end:1px solid var(--paper-100);justify-content:space-between;align-items:center;display:flex}.sim-v2-line-info{flex-direction:column;gap:2px;display:flex}.sim-v2-line-name{color:var(--fg);font-weight:600;font-size:var(--t-body)}.sim-v2-line-price{font-size:var(--t-fine);color:var(--fg-muted)}.sim-v2-stepper{align-items:center;gap:var(--s3);display:flex}.sim-v2-step-btn{border-radius:var(--r-pill);border:1px solid var(--paper-300);background:var(--paper-50);block-size:32px;min-block-size:32px;inline-size:32px;min-inline-size:32px;color:var(--fg);cursor:pointer;transition:background var(--dur-rapid);justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:inline-flex}.sim-v2-step-btn:hover{background:var(--paper-200)}.sim-v2-trade-tab:active,.sim-v2-step-btn:active,.sim-v2-shelf-chip:active,.sim-v2-pay-btn:active{transform:scale(.95)}.sim-v2-qty{color:var(--fg);font-weight:600;font-size:var(--t-body);text-align:center;font-variant-numeric:tabular-nums;min-inline-size:1.5ch}.sim-v2-line-total{color:var(--fg);font-weight:700;font-size:var(--t-body);text-align:end;font-variant-numeric:tabular-nums;min-inline-size:5ch}.sim-v2-shelf-section{padding:var(--s4) var(--s6);background:var(--paper-50);border-block-start:1px solid var(--paper-200)}.sim-v2-shelf-label{font-size:var(--t-fine);color:var(--fg-muted);margin-block-end:var(--s2);font-weight:600;display:block}.sim-v2-shelf-chips{gap:var(--s2);flex-wrap:wrap;display:flex}.sim-v2-shelf-chip{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);background:var(--paper-0);border:1px solid var(--paper-300);border-radius:var(--r-pill);font-size:var(--t-caption);color:var(--fg);cursor:pointer;transition:border-color var(--dur-rapid), transform var(--dur-rapid);display:inline-flex}.sim-v2-shelf-chip:hover{border-color:var(--brand-500);transform:translateY(-1px)}.sim-v2-shelf-chip strong{color:var(--saffron-600)}.sim-v2-pay-bar{padding:var(--s3) var(--s6);background:var(--paper-100);border-block-start:1px solid var(--paper-200);justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.sim-v2-pay-label{font-size:var(--t-fine);color:var(--fg-muted);font-weight:600}.sim-v2-pay-options{gap:var(--s2);display:flex}.sim-v2-pay-btn{padding:var(--s1) var(--s3);border-radius:var(--r-sm);border:1px solid var(--paper-300);background:var(--paper-0);font-size:var(--t-caption);color:var(--fg);cursor:pointer;font-weight:500}.sim-v2-pay-btn.is-active{background:var(--brand-500);border-color:var(--brand-500);color:var(--on-brand);font-weight:600}.sim-v2-footer{padding:var(--s4) var(--s6);background:var(--paper-0);border-block-start:1px solid var(--paper-300);justify-content:space-between;align-items:center;display:flex}.sim-v2-total-box{flex-direction:column;display:flex}.sim-v2-total-box span{font-size:var(--t-fine);color:var(--fg-muted)}.sim-v2-total-box strong{font-size:var(--t-h2);color:var(--fg);line-height:1.1}.sim-v2-save-btn{align-items:center;gap:var(--s2);display:inline-flex}@media (max-width:47.999rem){.sim-v2-terminal{border-radius:var(--r-lg)}.sim-v2-term-header{padding:var(--s3) var(--s4);gap:var(--s2)}.sim-v2-term-title{gap:var(--s2);font-size:var(--t-caption)}.sim-v2-term-title strong{font-size:var(--t-caption)}.sim-v2-note-badge{margin:var(--s2) var(--s4) 0;padding:var(--s1) var(--s3);font-size:var(--t-fine)}.sim-v2-locator-bar{padding:var(--s2) var(--s4)}.sim-v2-search-box{padding:3px var(--s2);gap:6px}.sim-v2-search-input{font-size:var(--t-fine);padding:4px 0}.sim-v2-barcode-scan-btn{gap:3px;padding:3px 8px;font-size:.72rem}.sim-v2-scan-btn-label{display:none}.sim-v2-scan-btn-short{display:inline}.sim-v2-lines{padding:var(--s2) var(--s4);gap:var(--s2);min-block-size:auto}.sim-v2-line-row{padding:var(--s2) 0;gap:var(--s2)}.sim-v2-line-name{font-size:var(--t-caption)}.sim-v2-line-meta{gap:6px}.sim-v2-line-price{font-size:var(--t-fine)}.sim-v2-line-loc{white-space:nowrap;padding:1px 5px;font-size:.65rem}.sim-v2-stepper{gap:6px}.sim-v2-step-btn{block-size:26px;min-block-size:26px;inline-size:26px;min-inline-size:26px;font-size:.9rem}.sim-v2-qty{font-size:var(--t-caption);min-inline-size:1.2ch}.sim-v2-line-total{font-size:var(--t-caption);min-inline-size:4ch}.sim-v2-handover-banner{margin:var(--s2) var(--s4) 0;padding:var(--s2) var(--s3);border-radius:var(--r-sm);gap:2px}.sim-v2-handover-head{font-size:var(--t-fine);gap:5px}.sim-v2-handover-text{font-size:var(--t-micro);line-height:1.4}.sim-v2-shelf-section{padding:var(--s3) var(--s4)}.sim-v2-shelf-label{font-size:var(--t-micro);margin-block-end:var(--s1)}.sim-v2-shelf-chips{grid-template-columns:repeat(2,1fr)!important;gap:6px!important;display:grid!important}.sim-v2-shelf-chip{border-radius:var(--r-sm)!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;width:100%!important;padding:6px 8px!important;display:flex!important}.sim-v2-shelf-chip-name{white-space:nowrap!important;text-overflow:ellipsis!important;text-align:start!important;inline-size:100%!important;font-size:.76rem!important;font-weight:600!important;overflow:hidden!important}.sim-v2-shelf-chip-foot{justify-content:space-between!important;align-items:center!important;gap:4px!important;inline-size:100%!important;display:flex!important}.sim-v2-shelf-chip-foot strong{font-size:.76rem!important}.sim-v2-shelf-loc{white-space:nowrap!important;text-overflow:ellipsis!important;max-inline-size:9ch!important;padding:1px 4px!important;font-size:.62rem!important;overflow:hidden!important}.sim-v2-pay-bar{padding:var(--s2) var(--s4);gap:var(--s2)}.sim-v2-pay-label{font-size:var(--t-micro)}.sim-v2-pay-options{flex:auto;gap:4px}.sim-v2-pay-btn{text-align:center;flex:1 1 0;padding:6px 2px;font-size:.72rem}.sim-v2-footer{padding:var(--s3) var(--s4);gap:var(--s2)}.sim-v2-total-box span{font-size:var(--t-micro)}.sim-v2-total-box strong{font-size:1.35rem}.sim-v2-footer .btn-v2-ghost{font-size:var(--t-fine);padding:6px 10px}.sim-v2-save-btn{font-size:var(--t-fine);padding:6px 12px}}@media (min-width:48rem) and (max-width:61.999rem){.sim-v2-shelf-chips{gap:var(--s2)!important;grid-template-columns:repeat(4,1fr)!important;display:grid!important}.sim-v2-shelf-chip{border-radius:var(--r-md)!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;width:100%!important;padding:8px 10px!important;display:flex!important}.sim-v2-shelf-chip-name{font-size:var(--t-caption)!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:start!important;inline-size:100%!important;font-weight:600!important;overflow:hidden!important}.sim-v2-shelf-chip-foot{justify-content:space-between!important;align-items:center!important;gap:4px!important;inline-size:100%!important;display:flex!important}}.sim-v2-receipt-container{gap:var(--s4);flex-direction:column;display:flex}.sim-v2-bottom-actions{justify-content:center;align-items:center;margin-block-start:var(--s5);display:flex}.sim-v2-receipt-paper{color:#111827;border-radius:var(--r-lg);padding:var(--s5);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);background:#fff;border:1px solid #e2e8f0;font-size:.85rem;line-height:1.4;transition:transform .2s,box-shadow .2s;position:relative;box-shadow:0 14px 34px -6px #0000001a,0 2px 6px -1px #0000000d}.sim-v2-receipt-paper:before{content:"";border-radius:var(--r-lg) var(--r-lg) 0 0;background:repeating-linear-gradient(90deg,#0000,#0000 4px,#e2e8f0 4px 8px);border-top:1px dashed #cbd5e1;height:4px;position:absolute;top:-1px;left:0;right:0}.sim-v2-receipt-paper.sim-design-slip{padding:var(--s3);border-radius:var(--r-sm);font-family:ui-monospace,Roboto Mono,monospace;font-size:.74rem;line-height:1.3}.sim-v2-receipt-paper.sim-design-slip .sim-v2-receipt-divider{margin-block:var(--s2);border-top-style:dashed}.sim-v2-receipt-paper.sim-design-minimal{padding:var(--s4);border:1px solid #111827;border-radius:6px}.sim-v2-receipt-paper.sim-design-minimal .sim-receipt-totals-table{padding:var(--s2) var(--s3);background:#fafafa;border:1px solid #111827;border-radius:4px;width:70%;margin-left:auto}.sim-v2-receipt-paper.sim-design-gst .sim-receipt-title-bar{border-top:1px solid #111827;border-bottom:1px solid #111827;padding-block:4px}.sim-v2-receipt-paper.sim-design-gst .sim-receipt-tax-row{border-top:1px dashed #6b7280;padding-top:3px;font-weight:600}.sim-v2-receipt-paper.sim-design-estimate{line-height:1.55}.sim-v2-receipt-paper.sim-design-estimate .sim-v2-receipt-item-row{border-bottom:1px solid #e5e7eb;padding-block:4px}.sim-v2-receipt-paper.sim-design-estimate .sim-v2-receipt-total{border-top:1px solid #111827;border-bottom:3px double #111827;padding-block:4px}.sim-v2-receipt-paper.is-printing{animation:.4s ease-out simReceiptPulse}@keyframes simReceiptPulse{0%{box-shadow:0 0 0 3px var(--brand-500);transform:translateY(-3px)}to{transform:translateY(0)}}.sim-v2-receipt-header{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.sim-v2-receipt-header strong{font-size:var(--t-body);color:#111827}.sim-v2-receipt-header span{font-size:var(--t-fine);color:#4b5563}.sim-receipt-rule{border-radius:2px;width:52px;height:3px;margin:4px auto 6px}.sim-receipt-gstin{letter-spacing:.5px;border:1px solid #111827;border-radius:3px;margin-top:3px;padding:1px 6px;font-size:.7rem;font-weight:600;display:inline-block}.sim-receipt-title-bar{text-align:center;letter-spacing:1.2px;text-transform:uppercase;color:#111827;margin:8px 0 4px;font-size:.75rem;font-weight:700}.sim-v2-receipt-divider{background:var(--paper-300);block-size:1px;inline-size:100%;margin-block:var(--s3)}.sim-receipt-meta-grid{text-align:left;color:#374151;grid-template-columns:1fr 1fr;gap:2px 8px;inline-size:100%;font-size:.72rem;display:grid}.sim-v2-receipt-items{gap:var(--s2);flex-direction:column;display:flex}.sim-v2-receipt-item-row{font-size:var(--t-caption);color:#111827;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;display:flex}.sim-receipt-item-col{text-align:left;flex:1}.sim-receipt-item-col small{color:#6b7280}.sim-receipt-qty-col{text-align:right;font-variant-numeric:tabular-nums;color:#4b5563;inline-size:3.5rem}.sim-receipt-amt-col{text-align:right;font-variant-numeric:tabular-nums;inline-size:5rem;font-weight:600}.sim-receipt-totals-table{flex-direction:column;gap:3px;display:flex}.sim-v2-receipt-total{font-size:var(--t-body);color:#111827;font-weight:700}.sim-receipt-tax-row,.sim-receipt-udhaar-row{color:#4b5563;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.72rem;display:flex}.sim-receipt-words{color:#4b5563;background:#f9fafb;border-radius:3px;margin-block-start:var(--s2);padding:3px 6px;font-size:.72rem;font-style:italic}.sim-v2-receipt-meta{font-size:var(--t-fine);color:#4b5563;margin-block-start:var(--s2)}.sim-receipt-terms{padding:var(--s2);color:#374151;text-align:center;background:#f9fafb;border:1px dashed #9ca3af;border-radius:4px;margin-block-start:var(--s3);font-size:.72rem;line-height:1.35}.sim-receipt-status-pill{color:#374151;letter-spacing:.5px;background:#f3f4f6;border-radius:3px;padding:1px 5px;font-size:.65rem;font-weight:700;display:inline-block}.sim-receipt-sign{inline-size:65%;margin:var(--s3) 0 0 auto;text-align:center;color:#111827;background:#fafafa;border:1px solid #111827;border-radius:3px;padding:5px 8px;font-size:.72rem}.sim-sign-space{border-block-end:1px solid #9ca3af;block-size:24px;margin-block-start:2px}.sim-v2-receipt-footer{border-block-start:1px dashed var(--paper-300);text-align:center;margin-block-start:var(--s4);padding-block-start:var(--s3)}.sim-v2-receipt-footer p{font-size:var(--t-caption);color:var(--selling);margin:0;font-weight:600}.sim-v2-receipt-actions{justify-content:center;display:flex}.sim-v2-explainer{gap:var(--s4);flex-direction:column;display:flex}.sim-v2-card{padding:var(--s5);background:var(--paper-0);border:1px solid var(--paper-300);border-radius:var(--r-lg);box-shadow:var(--e1)}.sim-v2-card-icon{border-radius:var(--r-md);background:var(--brand-tint);block-size:40px;inline-size:40px;color:var(--brand-600);justify-content:center;align-items:center;margin-block-end:var(--s3);display:inline-flex}.sim-v2-card h4{margin:0 0 var(--s2) 0;font-size:var(--t-body);color:var(--fg);font-weight:600}.sim-v2-card p{font-size:var(--t-caption);color:var(--fg-muted);margin:0;line-height:1.5}[data-theme=night] .sim-v2-trade-bar,.ground-ink .sim-v2-trade-bar{background:var(--ink-850);border-color:var(--ink-700)}[data-theme=night] .sim-v2-trade-bar-eyebrow,.ground-ink .sim-v2-trade-bar-eyebrow{color:var(--on-ink-hi)}[data-theme=night] .sim-v2-trade-bar-sub,.ground-ink .sim-v2-trade-bar-sub{color:var(--on-ink-muted)}[data-theme=night] .sim-v2-trade-tab,.ground-ink .sim-v2-trade-tab{background:var(--ink-800);color:var(--on-ink-hi);border-color:var(--ink-700)}[data-theme=night] .sim-v2-trade-tab:hover,.ground-ink .sim-v2-trade-tab:hover{background:var(--ink-700);border-color:var(--brand-400);color:#fff}[data-theme=night] .sim-v2-trade-tab.is-active,.ground-ink .sim-v2-trade-tab.is-active{background:var(--brand-500);color:#fff;border-color:var(--brand-500);box-shadow:0 0 16px #014efe66}[data-theme=night] .sim-v2-sub-bar,.ground-ink .sim-v2-sub-bar{background:var(--ink-900);border-color:var(--ink-700)}[data-theme=night] .sim-v2-doc-pill,.ground-ink .sim-v2-doc-pill{background:var(--ink-800);color:var(--on-ink-hi);border-color:var(--ink-700)}[data-theme=night] .sim-v2-doc-pill:hover,.ground-ink .sim-v2-doc-pill:hover{background:var(--ink-700);border-color:var(--brand-400);color:#fff}[data-theme=night] .sim-v2-doc-pill.is-active,.ground-ink .sim-v2-doc-pill.is-active{background:var(--brand-500);border-color:var(--brand-500);color:#fff}[data-theme=night] .sim-v2-trade-feature-badge,.ground-ink .sim-v2-trade-feature-badge{color:var(--brand-300);background:#014efe29;border-color:#7ba4ff47}[data-theme=night] .sim-v2-net-badge,.ground-ink .sim-v2-net-badge{background:var(--ink-800);border-color:var(--ink-700);color:var(--on-ink-muted)}[data-theme=night] .sim-v2-net-badge:hover,.ground-ink .sim-v2-net-badge:hover{border-color:var(--on-ink-muted);color:var(--on-ink-hi)}[data-theme=night] .sim-v2-net-badge.is-offline,.ground-ink .sim-v2-net-badge.is-offline{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b66}[data-theme=night] .sim-v2-net-badge.is-online,.ground-ink .sim-v2-net-badge.is-online{color:#34d399;background:#10b9811f;border-color:#10b98166}[data-theme=night] .sim-v2-note-badge,.ground-ink .sim-v2-note-badge{background:var(--ink-800);border-left-color:var(--brand-400);color:var(--on-ink-muted)}[data-theme=night] .sim-v2-terminal,.ground-ink .sim-v2-terminal{background:var(--ink-900);border-color:var(--ink-700);box-shadow:0 18px 40px -8px #000000b3}[data-theme=night] .sim-v2-term-header,.ground-ink .sim-v2-term-header{background:var(--ink-850);border-block-end-color:var(--ink-700)}[data-theme=night] .sim-v2-term-title,.ground-ink .sim-v2-term-title{color:var(--on-ink-hi)}[data-theme=night] .sim-v2-badge,.ground-ink .sim-v2-badge{color:var(--brand-300);background:#014efe33;border:1px solid #7ba4ff4d}[data-theme=night] .sim-v2-active-badge,.ground-ink .sim-v2-active-badge{color:#4ade80;background:#22c55e26;border-color:#22c55e4d}[data-theme=night] .sim-v2-locator-bar,.ground-ink .sim-v2-locator-bar{background:var(--ink-850);border-block-end-color:var(--ink-700)}[data-theme=night] .sim-v2-search-box,.ground-ink .sim-v2-search-box{background:var(--ink-900);border-color:var(--ink-700)}[data-theme=night] .sim-v2-search-input,.ground-ink .sim-v2-search-input{color:var(--on-ink-hi)}[data-theme=night] .sim-v2-search-input::placeholder,.ground-ink .sim-v2-search-input::placeholder{color:var(--on-ink-muted)}[data-theme=night] .sim-v2-barcode-scan-btn,.ground-ink .sim-v2-barcode-scan-btn{color:var(--brand-300);background:#014efe33;border-color:#7ba4ff59}[data-theme=night] .sim-v2-barcode-scan-btn:hover,.ground-ink .sim-v2-barcode-scan-btn:hover{background:var(--brand-500);color:#fff}[data-theme=night] .sim-v2-scan-toast,.ground-ink .sim-v2-scan-toast{color:#34d399;background:#10b98129;border-color:#10b98159}[data-theme=night] .sim-v2-search-results,.ground-ink .sim-v2-search-results{background:var(--ink-900);border-color:var(--ink-700)}[data-theme=night] .sim-v2-search-item-row,.ground-ink .sim-v2-search-item-row{border-block-end-color:var(--ink-800)}[data-theme=night] .sim-v2-search-item-name,.ground-ink .sim-v2-search-item-name{color:var(--on-ink-hi)}[data-theme=night] .sim-v2-search-item-price,.ground-ink .sim-v2-search-item-price{color:var(--saffron-400)}[data-theme=night] .sim-v2-search-item-loc,.ground-ink .sim-v2-search-item-loc,[data-theme=night] .sim-v2-line-loc,.ground-ink .sim-v2-line-loc,[data-theme=night] .sim-v2-shelf-loc,.ground-ink .sim-v2-shelf-loc{color:var(--brand-300);background:#014efe33;border:1px solid #7ba4ff40}[data-theme=night] .sim-v2-search-item-barcode,.ground-ink .sim-v2-search-item-barcode{color:var(--on-ink-muted)}[data-theme=night] .sim-v2-handover-banner,.ground-ink .sim-v2-handover-banner{background:var(--ink-850);border-color:var(--ink-700)}[data-theme=night] .sim-v2-handover-head,.ground-ink .sim-v2-handover-head{color:var(--on-ink-hi)}[data-theme=night] .sim-v2-handover-text,.ground-ink .sim-v2-handover-text{color:var(--on-ink-muted)}[data-theme=night] .sim-v2-line-row,.ground-ink .sim-v2-line-row{border-block-end-color:var(--ink-800)}[data-theme=night] .sim-v2-line-name,.ground-ink .sim-v2-line-name{color:var(--on-ink-hi)}[data-theme=night] .sim-v2-line-price,.ground-ink .sim-v2-line-price{color:var(--on-ink-muted)}[data-theme=night] .sim-v2-qty,.ground-ink .sim-v2-qty,[data-theme=night] .sim-v2-line-total,.ground-ink .sim-v2-line-total{color:var(--on-ink-hi)}[data-theme=night] .sim-v2-step-btn,.ground-ink .sim-v2-step-btn{background:var(--ink-800);color:var(--on-ink-hi);border-color:var(--ink-700)}[data-theme=night] .sim-v2-step-btn:hover,.ground-ink .sim-v2-step-btn:hover{background:var(--ink-700);color:#fff}[data-theme=night] .sim-v2-shelf-section,.ground-ink .sim-v2-shelf-section{background:var(--ink-850);border-block-start-color:var(--ink-700)}[data-theme=night] .sim-v2-shelf-label,.ground-ink .sim-v2-shelf-label{color:var(--on-ink-muted)}[data-theme=night] .sim-v2-shelf-chip,.ground-ink .sim-v2-shelf-chip{background:var(--ink-800);color:var(--on-ink-hi);border-color:var(--ink-700)}[data-theme=night] .sim-v2-shelf-chip:hover,.ground-ink .sim-v2-shelf-chip:hover{background:var(--ink-700);border-color:var(--brand-400);color:#fff}[data-theme=night] .sim-v2-shelf-chip strong,.ground-ink .sim-v2-shelf-chip strong{color:var(--saffron-400)}[data-theme=night] .sim-v2-pay-bar,.ground-ink .sim-v2-pay-bar{background:var(--ink-900);border-block-start-color:var(--ink-700)}[data-theme=night] .sim-v2-pay-label,.ground-ink .sim-v2-pay-label{color:var(--on-ink-muted)}[data-theme=night] .sim-v2-pay-btn,.ground-ink .sim-v2-pay-btn{background:var(--ink-800);color:var(--on-ink-hi);border-color:var(--ink-700)}[data-theme=night] .sim-v2-pay-btn:hover,.ground-ink .sim-v2-pay-btn:hover{background:var(--ink-700);color:#fff}[data-theme=night] .sim-v2-pay-btn.is-active,.ground-ink .sim-v2-pay-btn.is-active{background:var(--brand-500);border-color:var(--brand-500);color:#fff}[data-theme=night] .sim-v2-footer,.ground-ink .sim-v2-footer{background:var(--ink-850);border-block-start-color:var(--ink-700)}[data-theme=night] .sim-v2-total-box span,.ground-ink .sim-v2-total-box span{color:var(--on-ink-muted)}[data-theme=night] .sim-v2-total-box strong,.ground-ink .sim-v2-total-box strong{color:var(--on-ink-hi)}[data-theme=night] .sim-receipt-studio,.ground-ink .sim-receipt-studio{background:var(--ink-900);border-color:var(--ink-700)}[data-theme=night] .sim-studio-label,.ground-ink .sim-studio-label{color:var(--on-ink-muted)}[data-theme=night] .sim-studio-chip,.ground-ink .sim-studio-chip{background:var(--ink-800);color:var(--on-ink-hi);border-color:var(--ink-700)}[data-theme=night] .sim-studio-chip:hover,.ground-ink .sim-studio-chip:hover{background:var(--ink-700);border-color:var(--brand-400)}[data-theme=night] .sim-studio-chip.is-active,.ground-ink .sim-studio-chip.is-active{background:var(--brand-500);border-color:var(--brand-500);color:#fff}[data-theme=night] .sim-studio-opts-toggle,.ground-ink .sim-studio-opts-toggle{background:var(--ink-800);color:var(--on-ink-hi);border-color:var(--ink-700)}[data-theme=night] .sim-studio-opts-toggle:hover,.ground-ink .sim-studio-opts-toggle:hover{background:var(--ink-700);border-color:var(--brand-400)}[data-theme=night] .sim-studio-opts-toggle.is-open,.ground-ink .sim-studio-opts-toggle.is-open{border-color:var(--brand-400);color:var(--brand-300);background:#014efe29}[data-theme=night] .sim-studio-chevron,.ground-ink .sim-studio-chevron{color:var(--on-ink-muted)}[data-theme=night] .sim-studio-drawer,.ground-ink .sim-studio-drawer{border-block-start-color:var(--ink-700)}[data-theme=night] .sim-v2-toggle-pill,.ground-ink .sim-v2-toggle-pill{background:var(--ink-800);color:var(--on-ink-muted);border-color:var(--ink-700)}[data-theme=night] .sim-v2-toggle-pill:hover,.ground-ink .sim-v2-toggle-pill:hover{background:var(--ink-700);color:var(--on-ink-hi);border-color:var(--brand-400)}[data-theme=night] .sim-v2-toggle-pill.is-active,.ground-ink .sim-v2-toggle-pill.is-active{border-color:var(--brand-400);color:var(--brand-300);background:#014efe2e}[data-theme=night] .sim-v2-extra-line-box,.ground-ink .sim-v2-extra-line-box{border-block-start-color:var(--ink-700)}[data-theme=night] .sim-v2-extra-label,.ground-ink .sim-v2-extra-label{color:var(--on-ink-muted)}[data-theme=night] .sim-v2-preset-chip,.ground-ink .sim-v2-preset-chip{background:var(--ink-800);color:var(--on-ink-hi);border-color:var(--ink-700)}[data-theme=night] .sim-v2-preset-chip:hover,.ground-ink .sim-v2-preset-chip:hover{background:var(--ink-700);border-color:var(--brand-400)}[data-theme=night] .sim-v2-preset-chip.is-active,.ground-ink .sim-v2-preset-chip.is-active{background:var(--brand-500);border-color:var(--brand-500);color:#fff}[data-theme=night] .sim-v2-footer-input,.ground-ink .sim-v2-footer-input{background:var(--ink-800);color:var(--on-ink-hi);border-color:var(--ink-700)}[data-theme=night] .sim-v2-footer-input:focus,.ground-ink .sim-v2-footer-input:focus{border-color:var(--brand-400);box-shadow:0 0 0 2px #014efe4d}[data-theme=night] .sim-v2-quote-notice,.ground-ink .sim-v2-quote-notice{background:var(--ink-850);border-block-start-color:var(--ink-700);color:var(--on-ink-muted)}[data-theme=night] .sim-v2-card,.ground-ink .sim-v2-card{background:var(--ink-900);border-color:var(--ink-700)}[data-theme=night] .sim-v2-card h4,.ground-ink .sim-v2-card h4{color:var(--on-ink-hi)}[data-theme=night] .sim-v2-card p,.ground-ink .sim-v2-card p{color:var(--on-ink-muted)}.trust-pledge-grid{margin-block:var(--s8);background:var(--paper-0);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--e1);grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}@media (min-width:58rem){.trust-pledge-grid{grid-template-columns:repeat(4,1fr)}}.trust-pledge-card{padding:var(--s6);border:none;border-block-end:1px solid var(--border-subtle);transition:background var(--dur-base) var(--ease-snappy);background:0 0;flex-direction:column;display:flex}@media (min-width:58rem){.trust-pledge-card{border-block-end:none;border-inline-end:1px solid var(--border-subtle)}.trust-pledge-card:last-child{border-inline-end:none}}[data-theme=day] .trust-pledge-card{box-shadow:none;background:#fff;border-color:#0a122414}.trust-pledge-card:hover{background:color-mix(in srgb, var(--brand-500) 3%, transparent);box-shadow:none;transform:none}.trust-pledge-head{align-items:center;gap:var(--s3);margin-block-end:var(--s2);display:flex}.trust-pledge-title{font-size:var(--t-body);color:var(--fg);margin:0;font-weight:600}.trust-pledge-desc{font-size:var(--t-caption);color:var(--fg-muted);margin:0;line-height:1.5}.sim-airplane-challenge-banner{gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r-lg);color:var(--fg);background:linear-gradient(135deg,#2563eb14 0%,#16a34a14 100%);border:1px solid #2563eb40;flex-direction:column;font-size:.8125rem;line-height:1.5;display:flex}@media (min-width:48rem){.sim-airplane-challenge-banner{flex-direction:row;justify-content:space-between;align-items:center}}.sim-airplane-left{align-items:flex-start;gap:var(--s3);display:flex}.sim-airplane-icon{font-size:1.25rem;line-height:1}.sim-airplane-badge{color:#166534;border-radius:var(--r-pill);white-space:nowrap;background:#f0fdf4;border:1px solid #bbf7d0;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.sim-benchmark-strip{justify-content:space-between;align-items:center;gap:var(--s3);padding:8px var(--s4);background:var(--paper-100);border:1px solid var(--paper-200);border-radius:var(--r-md);flex-wrap:wrap;margin-block-end:var(--s3);font-size:.8125rem;display:flex}.sim-benchmark-stat{align-items:center;gap:8px;display:inline-flex}.sim-benchmark-pill{border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:800}.sim-benchmark-pill.speed{color:#166534;background:#dcfce7}.sim-benchmark-pill.taps{color:#3730a3;background:#e0e7ff}
