@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Public+Sans:wght@400;500;600&display=swap";:root{color:#182130;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f6f7f5;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{min-width:320px;margin:0;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit;font-family:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline-offset:3px;outline:2px solid #235a43}.mixed-payment-modal-overlay{z-index:60;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.mixed-payment-modal-panel{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:440px;max-height:min(640px,90vh);display:flex;overflow:hidden;box-shadow:0 20px 45px #0f172a2e}.mixed-payment-modal-header{border-bottom:1px solid #dbe4ef;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.mixed-payment-modal-title{color:#172942;margin:0;font-size:18px;font-weight:600}.mixed-payment-modal-close{color:#5f6b7d;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:14px}.mixed-payment-modal-close:hover{background:#eef1f4}.mixed-payment-modal-body{padding:20px;overflow-y:auto}.mixed-payment-modal-hint{color:#5f6b7d;margin:0 0 12px;font-size:13px;line-height:18px}.mixed-payment-modal-rows{gap:10px;display:grid}.mixed-payment-modal-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.mixed-payment-modal-row-disabled{opacity:.5}.mixed-payment-modal-row-label{color:#172942;flex:1;font-size:14px;font-weight:500}.mixed-payment-modal-row-input{color:#172942;text-align:right;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #dbe4ef;border-radius:8px;width:140px;min-height:40px;padding:0 12px;font-size:14px}.mixed-payment-modal-row-input:focus{border-color:#137654;outline:none;box-shadow:0 0 0 3px #1376541f}.mixed-payment-modal-row-input:disabled{cursor:not-allowed;background:#f5f7fa}.mixed-payment-modal-row-input-error{border-color:#b91c1c}.mixed-payment-modal-row-input-error:focus{border-color:#b91c1c;box-shadow:0 0 0 3px #b91c1c1f}.mixed-payment-modal-error{color:#b91c1c;margin:10px 0 0;font-size:13px}.mixed-payment-modal-summary{border-top:1px solid #dbe4ef;gap:4px;margin-top:16px;padding-top:12px;font-size:14px;display:grid}.mixed-payment-modal-summary-row{color:#172942;justify-content:space-between;gap:8px;display:flex}.mixed-payment-modal-summary-remaining{border-top:1px dashed #dbe4ef;margin-top:4px;padding-top:6px;font-weight:700}.mixed-payment-modal-summary-remaining-zero{color:#047857}.mixed-payment-modal-summary-remaining-positive{color:#b45309}.mixed-payment-modal-summary-remaining-negative{color:#b91c1c}.mixed-payment-modal-footer{border-top:1px solid #dbe4ef;flex-shrink:0;justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.mixed-payment-modal-button{cursor:pointer;border:0;border-radius:9px;min-height:40px;padding:0 16px;font-size:14px;font-weight:600;transition:background .15s,color .15s}.mixed-payment-modal-button-secondary{color:#364153;background:#eef1f4}.mixed-payment-modal-button-secondary:hover{background:#e4e8ec}.mixed-payment-modal-button-primary{color:#fff;background:#137654}.mixed-payment-modal-button-primary:hover:not(:disabled){background:#0f6749}.mixed-payment-modal-button-primary:disabled{cursor:not-allowed;opacity:.45}@media (width<=480px){.mixed-payment-modal-overlay{align-items:flex-end;padding:0}.mixed-payment-modal-panel{border-radius:16px 16px 0 0;width:100%;max-width:none;max-height:92vh}.mixed-payment-modal-row-input{width:120px}}.import-v2{width:100%;min-width:0;max-width:1200px;color:var(--v2-text);flex-direction:column;gap:16px;margin:0 auto;padding-bottom:32px;font-family:inherit;display:flex}.import-v2 .imp2-head{align-items:center;gap:24px;min-height:72px;padding-top:12px;display:flex}.import-v2 .imp2-back{flex:none;height:44px;padding:0 20px}.import-v2 .imp2-title{overflow-wrap:anywhere;min-width:0}.import-v2 .imp2-lock{color:var(--v2-text);background:var(--v2-info-o);border-radius:6px;margin:0;padding:12px 16px;font-size:15px;line-height:22px}.import-v2 .imp2-text,.import-v2 .imp2-hint{color:var(--v2-text-2);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:22px}.import-v2 .imp2-hint{margin-top:4px;font-size:13px;line-height:20px}.import-v2 .imp2-notice{color:var(--v2-text);overflow-wrap:anywhere;border-radius:6px;margin:0;padding:12px 16px;font-size:15px;line-height:22px}.import-v2 .imp2-notice--warning{background:var(--v2-warning-o)}.import-v2 .imp2-notice--error{color:#b3301a;background:var(--v2-error-o)}.import-v2 .import-step{min-width:0;box-shadow:var(--v2-card-shadow);background:#fff;border-radius:6px;flex-direction:column;gap:16px;margin:0;padding:24px;display:flex}.import-v2 .import-step .import-step{box-shadow:none;background:0 0;padding:0}.import-v2 .import-step-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.import-v2 .import-step-actions .v2-btn{min-width:160px}.import-v2 .imp2-options{flex-direction:column;gap:8px;display:flex}.import-v2 .imp2-option{min-height:48px;color:var(--v2-text);border:1px solid var(--v2-border);overflow-wrap:anywhere;cursor:pointer;border-radius:6px;align-items:flex-start;gap:12px;padding:12px 16px;font-size:15px;line-height:22px;display:flex}.import-v2 .imp2-option:hover{border-color:var(--v2-text-2)}.import-v2 .imp2-option:has(input:checked){border-color:var(--v2-primary);background:var(--v2-primary-soft)}.import-v2 .imp2-option:has(input:focus-visible){box-shadow:0 0 0 3px var(--v2-primary-ring)}.import-v2 .imp2-option input{width:20px;height:20px;accent-color:var(--v2-primary);flex:none;margin:1px 0 0}.import-v2 .imp2-file{width:100%;min-width:0;color:var(--v2-text);border:1px dashed var(--v2-border);background:#fff;border-radius:6px;padding:8px;font-family:inherit;font-size:15px}.import-v2 .imp2-file::file-selector-button{height:40px;color:var(--v2-primary);border:1px solid var(--v2-primary);cursor:pointer;background:#fff;border-radius:6px;margin-right:12px;padding:0 16px;font-family:inherit;font-size:15px}.import-v2 .imp2-file:focus-visible{outline:2px solid var(--v2-primary);outline-offset:2px}.import-v2 .import-mapping-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.import-v2 .import-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.import-v2 .import-summary-grid>div{background:var(--v2-primary-soft);border:0;border-radius:6px;flex-direction:column;gap:2px;min-width:0;padding:12px 16px;display:flex}.import-v2 .import-summary-value{color:var(--v2-text);font-variant-numeric:normal;overflow-wrap:anywhere;font-size:22px;font-weight:500;line-height:30px}.import-v2 .import-summary-grid .muted{color:var(--v2-text-2);font-size:13px;line-height:20px}[data-import-locked] .topbar-nav-item:disabled,[data-import-locked] .topbar-signout:disabled,[data-import-locked] .v2-mobile-menu-item:disabled{opacity:.45;cursor:not-allowed}.import-v2 .imp2-table-wrap{border:1px solid var(--v2-divider);border-radius:6px;overflow-x:auto}.import-v2 .imp2-table-wrap:focus-visible{outline:2px solid var(--v2-primary);outline-offset:2px}.import-v2 table{border-collapse:collapse;width:100%;min-width:720px}.import-v2 th,.import-v2 td{color:var(--v2-text);border-bottom:1px solid var(--v2-divider);text-align:left;vertical-align:middle;padding:10px 12px;font-size:14px;line-height:20px}.import-v2 th{color:var(--v2-text-2);background:var(--v2-primary-soft);white-space:normal;font-weight:500}.import-v2 tbody tr,.import-v2 tbody tr:hover{box-shadow:none;background:0 0;transform:none}.import-v2 tbody tr:hover{background:var(--v2-primary-soft)}.import-v2 table tbody tr:hover td:first-child,.import-v2 table tbody tr:hover>td:first-child{box-shadow:none;border-left:0}.import-v2 tbody tr:last-child td{border-bottom:0}.import-v2 .numeric{text-align:right;font-variant-numeric:normal}.import-v2 td.muted,.import-v2 td .muted{color:var(--v2-text-2)}.import-v2 .import-status-badge{white-space:nowrap;border-radius:12px;padding:2px 10px;font-size:13px;font-weight:500;line-height:20px;display:inline-block}.import-v2 .import-status-badge.ready{color:#3b8f1f;background:var(--v2-success-o)}.import-v2 .import-status-badge.duplicate{color:#b87d00;background:var(--v2-warning-o)}.import-v2 .import-status-badge.invalid{color:#b3301a;background:var(--v2-error-o)}.import-v2 .imp2-select-sm{min-width:140px;height:40px}.import-v2 .imp2-progress-block{flex-direction:column;gap:12px;display:flex}.import-v2 .imp2-progress{background:var(--v2-primary-soft);border-radius:4px;height:8px;overflow:hidden}.import-v2 .imp2-progress span{background:var(--v2-primary);height:100%;transition:width .16s;display:block}.import-v2 .imp2-list{overflow-wrap:anywhere;margin:0;padding-left:20px;font-size:15px;line-height:22px}@media (width<=900px){.import-v2 .import-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.import-v2 .imp2-head{flex-wrap:wrap;gap:12px;min-height:0;padding-top:0}.import-v2 .imp2-title{font-size:20px;line-height:30px}.import-v2 .import-step{padding:16px}.import-v2 .import-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.import-v2 .import-step-actions{flex-direction:column-reverse}.import-v2 .import-step-actions .v2-btn,.import-v2 .imp2-back{width:100%}.import-v2 .imp2-file::file-selector-button{height:44px}}.cari-v2-host{min-width:0}.cari-v2{--cr2-receivable:#3c7a19;--cr2-owed:#bd2e17;min-width:0;color:var(--v2-text);flex-direction:column;gap:16px;display:flex}.cari-v2 .cr2-page-heading{min-height:0;padding-top:16px}.cari-v2 .cr2-tone--receivable{color:var(--cr2-receivable)}.cari-v2 .cr2-tone--owed{color:var(--cr2-owed)}.cari-v2 .cr2-tone--none{color:var(--v2-text-2)}.cari-v2 .cr2-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cari-v2 .cr2-card{--cr2-card-tone:var(--cr2-receivable);--cr2-card-tone-o:var(--v2-success-o);min-width:0;box-shadow:var(--v2-card-shadow);background:#fff;border-radius:6px;align-items:center;gap:16px;padding:24px;display:flex}.cari-v2 .cr2-card--error{--cr2-card-tone:var(--cr2-owed);--cr2-card-tone-o:var(--v2-error-o)}.cari-v2 .cr2-card-icon{width:48px;height:48px;color:var(--cr2-card-tone);background:var(--cr2-card-tone-o);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cari-v2 .cr2-card-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cari-v2 .cr2-card-label{color:var(--v2-text-2);overflow-wrap:anywhere;font-size:15px;line-height:22px}.cari-v2 .cr2-card-value{max-width:100%;color:var(--v2-text);white-space:nowrap;scrollbar-width:thin;font-size:24px;font-weight:500;line-height:38px;overflow:auto hidden}.cari-v2 .cr2-panel{min-width:0;box-shadow:var(--v2-shadow-xs);background:#fff;border-radius:6px;flex-direction:column;gap:16px;padding:24px;display:flex}.cari-v2 .cr2-segment{flex-wrap:wrap;gap:12px;display:flex}.cari-v2 .cr2-segment .v2-btn{min-width:144px;height:40px}.cari-v2 .cr2-toolbar{align-items:center;gap:12px;display:flex}.cari-v2 .cr2-search{flex:auto;min-width:0}.cari-v2 .cr2-print{flex:none;height:48px}.cari-v2 .cr2-toolbar .v2-icon-btn{width:48px;height:48px}.cari-v2 .cr2-new{flex:none;min-width:176px;height:48px}.cari-v2 .cr2-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cari-v2 .cr2-filter-group{flex-wrap:wrap;gap:12px;display:flex}.cari-v2 .cr2-filters .v2-btn{height:40px;padding:0 20px}.cari-v2 .cr2-inactive-toggle{margin-left:auto}.cari-v2 .cr2-alert{color:#b3301a;background:var(--v2-error-o);overflow-wrap:anywhere;border-radius:6px;margin:0;padding:12px 16px;font-size:15px;line-height:22px}.cari-v2 .cr2-state{color:var(--v2-text-2);text-align:center;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:8px;margin:0;padding:40px 16px;font-size:15px;line-height:22px;display:flex}.cari-v2 .cr2-state-title{color:var(--v2-text);margin:0;font-size:18px;font-weight:500;line-height:28px}.cari-v2 .cr2-state-text{max-width:48ch;margin:0}.cari-v2 .cr2-state-details{max-width:100%;font-size:13px;line-height:20px}.cari-v2 .cr2-state-details summary{cursor:pointer}.cari-v2 .cr2-state-details code{overflow-wrap:anywhere;text-align:left;margin-top:4px;display:block}.cari-v2 .cr2-count,.cari-v2 .cr2-hint{color:var(--v2-text-2);margin:0;font-size:15px;line-height:22px}.cari-v2 .cr2-hint{font-size:13px;line-height:20px}.cari-v2 .cr2-table-wrap{min-width:0}.cari-v2 .cr2-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:0;font-size:15px}.cari-v2 .cr2-table th{height:48px;color:var(--v2-text-2);letter-spacing:.5px;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f5f5f9;border:0;padding:0 12px;font-size:13px;font-weight:400;line-height:20px}.cari-v2 .cr2-table td{height:64px;color:var(--v2-text);border:0;border-bottom:1px solid var(--v2-divider);vertical-align:middle;padding:8px 12px;line-height:22px}.cari-v2 .cr2-table tbody tr:last-child td{border-bottom:0}.cari-v2 .cr2-table .cr2-num{text-align:right;white-space:nowrap}.cari-v2 .cr2-table .cr2-action-head{text-align:right}.cari-v2 .cr2-name{max-width:340px;font-weight:500}.cari-v2 .cr2-name-line{align-items:center;gap:8px;min-width:0;display:flex}.cari-v2 .cr2-name-text{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.cari-v2 .cr2-phone-sub{color:var(--v2-text-2);font-size:13px;font-weight:400;line-height:20px;display:none}.cari-v2 .cr2-phone,.cari-v2 .cr2-role,.cari-v2 .cr2-type{color:var(--v2-text-2)}.cari-v2 .cr2-phone{white-space:nowrap}.cari-v2 .cr2-amount{white-space:nowrap;font-variant-numeric:normal;font-weight:500}.cari-v2 .cr2-table tr.is-inactive .cr2-name-text,.cari-v2 .cr2-table tr.is-inactive .cr2-amount{opacity:.7}.cari-v2 .cr2-table .cr2-action{text-align:right;white-space:nowrap}.cari-v2 .cr2-table .cr2-action>*{vertical-align:middle}.cari-v2 .cr2-table .cr2-action>*+*{margin-left:8px}.cari-v2 .cr2-table .cr2-action .v2-btn{min-width:124px;height:40px}.cari-v2 .cr2-table .cr2-action .v2-icon-btn{width:40px;min-width:0;height:40px}.cari-v2 .cr2-table .cr2-action .v2-menu{text-align:left}@media (width<=1180px){.cari-v2 .cr2-col-phone{display:none}.cari-v2 .cr2-phone-sub{display:block}}.cari-v2 .cr2-head{min-width:0;box-shadow:var(--v2-shadow-xs);background:#fff;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 32px;padding:24px;display:flex}.cari-v2 .cr2-head-id{flex:320px;min-width:0}.cari-v2 .cr2-head-title{overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:500;line-height:38px}.cari-v2 .cr2-head-sub,.cari-v2 .cr2-head-note{color:var(--v2-text-2);overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;line-height:22px}.cari-v2 .cr2-head-balance{flex-direction:column;flex:0 auto;gap:4px;min-width:0;max-width:100%;display:flex}.cari-v2 .cr2-head-balance-label{color:var(--v2-text-2);overflow-wrap:anywhere;font-size:15px;line-height:22px}.cari-v2 .cr2-head-balance-amount{white-space:nowrap;scrollbar-width:thin;max-width:100%;font-size:28px;font-weight:500;line-height:38px;overflow:auto hidden}.cari-v2 .cr2-actions{flex-wrap:wrap;gap:12px;display:flex}.cari-v2 .cr2-actions .v2-btn{height:48px;padding:0 20px}.cari-v2 .cr2-back{flex:none}.cari-v2 .cr2-section-title{color:var(--v2-text);margin:0;font-size:18px;font-weight:500;line-height:28px}.cari-v2 .cr2-linked{border:1px solid var(--v2-divider);background:#f9f9fc;border-radius:6px;flex-direction:column;gap:16px;min-width:0;padding:16px;display:flex}.cari-v2 .cr2-linked-intro{flex-direction:column;gap:8px;min-width:0;display:flex}.cari-v2 .cr2-linked-title{margin:0;font-size:18px;font-weight:500;line-height:28px}.cari-v2 .cr2-linked-card{color:var(--v2-text-2);overflow-wrap:anywhere;margin:0}.cari-v2 .cr2-linked-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cari-v2 .cr2-linked-balance{min-width:0;box-shadow:var(--v2-shadow-xs);background:#fff;border-radius:6px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.cari-v2 .cr2-linked-balance-label{color:var(--v2-text-2);font-size:13px;line-height:20px}.cari-v2 .cr2-balance{flex-direction:column;gap:2px;min-width:0;display:flex}.cari-v2 .cr2-balance-amount{white-space:nowrap;scrollbar-width:thin;font-size:20px;font-weight:500;line-height:30px;overflow:auto hidden}.cari-v2 .cr2-balance-label{color:var(--v2-text-2);overflow-wrap:anywhere;font-size:13px;line-height:20px}.cari-v2 .cr2-la{flex-direction:column;gap:12px;min-width:0;display:flex}.cari-v2 .cr2-la .la-muted{color:var(--v2-text-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:20px}.cari-v2 .cr2-la .la-error{color:#b3301a;background:var(--v2-error-o);border-radius:6px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px;display:flex}.cari-v2 .cr2-la .la-error p{overflow-wrap:anywhere;margin:0}.cari-v2 .cr2-la .la-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cari-v2 .cr2-la .la-card{min-width:0;box-shadow:var(--v2-shadow-xs);background:#fff;border-radius:6px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.cari-v2 .cr2-la .la-card-label{color:var(--v2-text-2);overflow-wrap:anywhere;font-size:13px;line-height:20px}.cari-v2 .cr2-la .la-amount{font-variant-numeric:normal;overflow-wrap:anywhere;font-size:20px;font-weight:500;line-height:30px}.cari-v2 .cr2-la .la-receivable{color:var(--cr2-receivable)}.cari-v2 .cr2-la .la-payable{color:var(--cr2-owed)}.cari-v2 .cr2-la .la-filters{flex-wrap:wrap;gap:12px;display:flex}.cari-v2 .cr2-la .la-filters .v2-btn{height:40px;padding:0 16px}.cari-v2 .cr2-la .la-list{flex-direction:column;gap:0;min-width:0;display:flex}.cari-v2 .cr2-la .la-row{border-bottom:1px solid var(--v2-divider);grid-template-columns:140px 150px minmax(120px,1fr) minmax(120px,1.4fr) 170px;align-items:start;gap:4px 12px;min-width:0;padding:12px;line-height:22px;display:grid}.cari-v2 .cr2-la .la-row>span{overflow-wrap:anywhere;min-width:0}.cari-v2 .cr2-la .la-head{min-height:48px;color:var(--v2-text-2);letter-spacing:.5px;text-transform:uppercase;background:#f5f5f9;border-bottom:0;align-items:center;padding-top:0;padding-bottom:0;font-size:13px}.cari-v2 .cr2-la .la-source{font-weight:500}.cari-v2 .cr2-la .la-right{text-align:right}.cari-v2 .cr2-la .la-effect{font-weight:500}.cari-v2 .cr2-la .la-more{align-self:flex-start;margin-top:12px}.cari-v2 .cr2-ledger .cr2-l-date{white-space:nowrap}.cari-v2 .cr2-ledger .cr2-l-desc{color:var(--v2-text-2);overflow-wrap:anywhere}.cari-v2 .cr2-l-desc>span{display:block}.cari-v2 .cr2-l-doc,.cari-v2 .cr2-l-mute{color:var(--v2-text-2);font-size:13px;line-height:20px}.cari-v2 .cr2-l-cancelled{color:#946200;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:20px}.cari-v2 .cr2-l-amount{white-space:nowrap;font-weight:500}.cari-v2 .cr2-l-amount--pos{color:var(--cr2-receivable)}.cari-v2 .cr2-l-amount--neg{color:var(--cr2-owed)}.cari-v2 .cr2-l-amount--zero{color:var(--v2-text-2)}.cari-v2 .cr2-ledger tr.is-highlighted td{background:var(--v2-warning-o)}.cari-v2 .cr2-l-cards{margin:0;padding:0;list-style:none;display:none}@media (width<=900px){.cari-v2 .cr2-cards{grid-template-columns:minmax(0,1fr)}.cari-v2 .cr2-card,.cari-v2 .cr2-panel{padding:16px}.cari-v2 .cr2-segment .v2-btn{flex:1 1 0;min-width:0}.cari-v2 .cr2-toolbar{flex-wrap:wrap}.cari-v2 .cr2-search{flex:100%}.cari-v2 .cr2-print{flex:1 1 0}.cari-v2 .cr2-new{flex:100%;order:4}.cari-v2 .cr2-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cari-v2 .cr2-filter-group{display:contents}.cari-v2 .cr2-filters .v2-btn{padding:0 12px}.cari-v2 .cr2-inactive-toggle{grid-column:1/-1;margin-left:0}.cari-v2 .cr2-table-wrap:not(.cr2-ledger-wrap) .cr2-table,.cari-v2 .cr2-table-wrap:not(.cr2-ledger-wrap) .cr2-table tbody{display:block}.cari-v2 .cr2-table-wrap:not(.cr2-ledger-wrap) .cr2-table thead{display:none}.cari-v2 .cr2-table-wrap:not(.cr2-ledger-wrap) .cr2-table tr{box-shadow:var(--v2-card-shadow);background:#fff;border-radius:6px;grid-template-columns:minmax(0,1fr);grid-template-areas:"name""role""amount""type""action";gap:4px;margin-bottom:16px;padding:16px;display:grid}.cari-v2 .cr2-table-wrap:not(.cr2-ledger-wrap) .cr2-table td{border:0;min-width:0;height:auto;padding:0;display:block}.cari-v2 .cr2-table .cr2-name{grid-area:name;max-width:none;font-size:18px;line-height:28px}.cari-v2 .cr2-table .cr2-name-text{-webkit-line-clamp:unset}.cari-v2 .cr2-table .cr2-role{grid-area:role;font-size:13px;line-height:20px}.cari-v2 .cr2-table .cr2-amount-cell{text-align:left;grid-area:amount;margin-top:8px;font-size:20px;line-height:30px;overflow-x:auto}.cari-v2 .cr2-table .cr2-type{grid-area:type;font-size:13px;line-height:20px}.cari-v2 .cr2-table-wrap:not(.cr2-ledger-wrap) .cr2-table .cr2-action{text-align:left;grid-area:action;gap:8px;margin-top:12px;display:flex}.cari-v2 .cr2-table .cr2-action>*+*{margin-left:0}.cari-v2 .cr2-table .cr2-action>.v2-btn{flex:auto}.cari-v2.cr2-detail .cr2-page-heading{display:none}.cari-v2 .cr2-head{padding:16px}.cari-v2 .cr2-head-title{font-size:22px;line-height:32px}.cari-v2 .cr2-head-balance-amount{font-size:24px;line-height:34px}.cari-v2 .cr2-actions .cr2-back{display:none}.cari-v2 .cr2-actions .v2-btn{flex:100%}.cari-v2 .cr2-linked{padding:12px}.cari-v2 .cr2-linked-balances,.cari-v2 .cr2-la .la-summary{grid-template-columns:minmax(0,1fr)}.cari-v2 .cr2-la .la-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cari-v2 .cr2-la .la-filters .v2-btn{padding:0 6px}.cari-v2 .cr2-la .la-head{display:none}.cari-v2 .cr2-la .la-row{border:1px solid var(--v2-divider);border-radius:6px;grid-template-columns:minmax(0,1fr);margin-bottom:8px;padding:12px}.cari-v2 .cr2-la .la-right{text-align:left}.cari-v2 .cr2-la .la-more{align-self:stretch}.cari-v2 .cr2-ledger-wrap{display:none}.cari-v2 .cr2-l-cards{flex-direction:column;gap:12px;display:flex}.cari-v2 .cr2-l-card{min-width:0;box-shadow:var(--v2-card-shadow);background:#fff;border-radius:6px;flex-direction:column;gap:8px;padding:16px;display:flex}.cari-v2 .cr2-l-card.is-highlighted{box-shadow:var(--v2-card-shadow), inset 4px 0 0 var(--v2-warning);background:#fff7e0}.cari-v2 .cr2-l-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cari-v2 .cr2-l-card-id{min-width:0}.cari-v2 .cr2-l-card-type{overflow-wrap:anywhere;margin:0;font-weight:500}.cari-v2 .cr2-l-card-date{color:var(--v2-text-2);margin:0;font-size:13px;line-height:20px}.cari-v2 .cr2-l-card-desc{color:var(--v2-text-2);overflow-wrap:anywhere;margin:0}.cari-v2 .cr2-l-card-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.cari-v2 .cr2-l-card-balance{color:var(--v2-text-2);overflow-wrap:anywhere;font-size:13px;line-height:20px}}.cari-v2-portal{--cr2-receivable:#3c7a19;--cr2-owed:#bd2e17;color:var(--v2-text)}.cari-v2-portal .v2-dialog-body>*{flex-shrink:0}.cari-v2-portal .cr2-form{flex-direction:column;gap:16px;min-width:0;display:flex}.cari-v2-portal .cr2-form>*{min-width:0}.cari-v2-portal .cr2-textarea{resize:vertical;height:auto;min-height:96px;padding:12px 16px;line-height:24px}.cari-v2-portal .cr2-voice-row{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.cari-v2-portal .cr2-voice-row>.v2-input{flex:1 1 0;min-width:0}.cari-v2-portal .cr2-voice-row .v2-icon-btn{flex:none;width:48px;height:48px}.cari-v2-portal .cr2-voice-row .voice-dictation-hint{color:var(--v2-text-2);flex-basis:100%;font-size:13px;line-height:20px}.cari-v2-portal .cr2-voice-row .voice-dictation-error{color:#b3301a}.cari-v2-portal .cr2-context{color:var(--v2-text-2);overflow-wrap:anywhere;background:#f5f5f9;border-radius:6px;margin:0;padding:12px 16px;font-size:15px;line-height:22px}.cari-v2-portal .cr2-context strong{color:var(--v2-text);font-weight:500}.cari-v2-portal .cr2-choice{min-width:0}.cari-v2-portal .cr2-choice-label{margin:0 0 8px;font-size:15px;line-height:22px}.cari-v2-portal .cr2-choice-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cari-v2-portal .cr2-choice-buttons--stack{grid-template-columns:minmax(0,1fr)}.cari-v2-portal .cr2-choice-buttons .v2-btn{white-space:normal;height:48px;padding:0 16px}.cari-v2-portal .cr2-preview{border:1px solid var(--v2-divider);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.cari-v2-portal .cr2-preview-label{color:var(--v2-text-2);font-size:15px;line-height:22px}.cari-v2-portal .cr2-balance{text-align:right;flex-direction:column;align-items:flex-end;gap:0;min-width:0;display:flex}.cari-v2-portal .cr2-balance-amount{white-space:nowrap;font-size:18px;font-weight:500;line-height:28px}.cari-v2-portal .cr2-balance-label{color:var(--v2-text-2);overflow-wrap:anywhere;font-size:13px;line-height:20px}.cari-v2-portal .cr2-tone--receivable{color:var(--cr2-receivable)}.cari-v2-portal .cr2-tone--owed{color:var(--cr2-owed)}.cari-v2-portal .cr2-tone--none{color:var(--v2-text-2)}.cari-v2-portal .cr2-hint{color:var(--v2-text-2);margin:0;font-size:13px;line-height:20px}.cari-v2-portal .cr2-rows{flex-direction:column;gap:4px;margin:0;display:flex}.cari-v2-portal .cr2-row{justify-content:space-between;align-items:baseline;gap:16px;min-height:30px;display:flex}.cari-v2-portal .cr2-row dt{color:var(--v2-text-2);flex:none;font-size:15px;line-height:22px}.cari-v2-portal .cr2-row dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px;font-weight:500;line-height:22px}.cari-v2-portal .cr2-row dd.cr2-row-amount{white-space:nowrap;font-size:18px;line-height:28px}.cari-v2-portal .cr2-notice{overflow-wrap:anywhere;border-radius:6px;margin:0;padding:12px 16px;scroll-margin-block:16px;font-size:15px;line-height:22px}.cari-v2-portal .cr2-notice--info{color:var(--v2-text);background:var(--v2-info-o)}.cari-v2-portal .cr2-notice--warning{color:var(--v2-text);background:var(--v2-warning-o)}.cari-v2-portal .cr2-notice--error{color:#b3301a;background:var(--v2-error-o)}.cari-v2-portal .cr2-radio-group{border:0;flex-direction:column;gap:4px;min-width:0;margin:0;padding:0;display:flex}.cari-v2-portal .cr2-radio{cursor:pointer;align-items:flex-start;gap:8px;padding:4px 0;display:flex;position:relative}.cari-v2-portal .cr2-radio-input{z-index:1;opacity:0;cursor:pointer;width:44px;height:44px;margin:0;position:absolute;top:4px;left:-8px}.cari-v2-portal .cr2-radio-mark{background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%204C16.4183%204%2020%207.58172%2020%2012C20%2016.4183%2016.4183%2020%2012%2020C7.58172%2020%204%2016.4183%204%2012C4%207.58172%207.58172%204%2012%204Z'%20stroke='%2322303E'%20stroke-opacity='0.7'%20stroke-width='2'/%3e%3c/svg%3e") 50%/24px 24px no-repeat;flex:0 0 28px;width:28px;height:44px}.cari-v2-portal .cr2-radio-input:checked~.cr2-radio-mark{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%205.5C15.5899%205.5%2018.5%208.41015%2018.5%2012C18.5%2015.5899%2015.5899%2018.5%2012%2018.5C8.41015%2018.5%205.5%2015.5899%205.5%2012C5.5%208.41015%208.41015%205.5%2012%205.5Z'%20fill='white'%20stroke='%23696CFF'%20stroke-width='5'/%3e%3c/svg%3e")}.cari-v2-portal .cr2-radio-input:disabled:not(:checked)~.cr2-radio-mark{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3%2012C3%207.02944%207.02944%203%2012%203C16.9706%203%2021%207.02944%2021%2012C21%2016.9706%2016.9706%2021%2012%2021C7.02944%2021%203%2016.9706%203%2012Z'%20fill='%2322303E'%20fill-opacity='0.3'/%3e%3c/svg%3e")}.cari-v2-portal .cr2-radio-input:disabled:checked~.cr2-radio-mark{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20opacity='0.45'%3e%3cpath%20d='M12%205.5C15.5899%205.5%2018.5%208.41015%2018.5%2012C18.5%2015.5899%2015.5899%2018.5%2012%2018.5C8.41015%2018.5%205.5%2015.5899%205.5%2012C5.5%208.41015%208.41015%205.5%2012%205.5Z'%20fill='white'%20stroke='%23696CFF'%20stroke-width='5'/%3e%3c/g%3e%3c/svg%3e")}.cari-v2-portal .cr2-radio-input:focus-visible~.cr2-radio-mark{outline:2px solid var(--v2-primary);outline-offset:-4px;border-radius:6px}.cari-v2-portal .cr2-radio-input:disabled~.cr2-radio-text{opacity:.6}.cari-v2-portal .cr2-radio-text{overflow-wrap:anywhere;min-width:0;padding-top:11px;font-size:15px;font-weight:400;line-height:22px}.cari-v2-portal .cr2-radio-text b{font-weight:600}.cari-v2-portal .v2-dialog-footer{justify-content:flex-end}.cari-v2-portal .cr2-foot-cancel{flex:0 0 160px}.cari-v2-portal .cr2-foot-submit{flex:0 248px}@media (width<=640px){.cari-v2-portal .cr2-foot-cancel,.cari-v2-portal .cr2-foot-submit{flex:none;width:100%}.cari-v2-portal .cr2-preview{flex-direction:column;align-items:flex-start}.cari-v2-portal .cr2-balance{text-align:left;align-items:flex-start}}.cari-v2 .cr2-head-date{font-size:18px;font-weight:500;line-height:28px}.cari-v2 .cr2-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cari-v2 .cr2-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cari-v2 .cr2-stat{--cr2-stat-tone:var(--v2-primary);min-width:0;box-shadow:var(--v2-card-shadow), inset 4px 0 0 var(--cr2-stat-tone);background:#fff;border-radius:6px;flex-direction:column;gap:4px;padding:16px 20px;display:flex}.cari-v2 .cr2-stat--success{--cr2-stat-tone:var(--cr2-receivable)}.cari-v2 .cr2-stat--error{--cr2-stat-tone:var(--cr2-owed)}.cari-v2 .cr2-stat-label{color:var(--v2-text-2);overflow-wrap:anywhere;font-size:15px;line-height:22px}.cari-v2 .cr2-stat-value{max-width:100%;color:var(--cr2-stat-tone);white-space:nowrap;scrollbar-width:thin;font-size:22px;font-weight:500;line-height:32px;overflow:auto hidden}.cari-v2 .cr2-stat--primary .cr2-stat-value{color:#4b4ed6}.cari-v2 .cr2-stmt-wrap{overflow-x:auto}.cari-v2 .cr2-stmt tr.is-carry td{color:var(--v2-text-2);background:#f5f5f9;font-style:italic}.cari-v2 .cr2-stmt .cr2-l-type,.cari-v2 .cr2-stmt .cr2-l-desc{overflow-wrap:anywhere}.cari-v2 .cr2-stmt-balance{align-self:flex-start;min-width:240px}.cari-v2 .cr2-l-card.is-carry{background:#f5f5f9;font-style:italic}.cari-v2 .cr2-l-card-doc{color:var(--v2-text-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:20px}.cari-v2 .cr2-l-card-sums{flex-wrap:wrap;gap:4px 16px;font-size:15px;line-height:22px;display:flex}@media (width<=900px){.cari-v2 .cr2-stats,.cari-v2 .cr2-range{grid-template-columns:minmax(0,1fr)}.cari-v2 .cr2-actions .cr2-back.cr2-back--keep{display:inline-flex}.cari-v2 .cr2-stmt-balance{align-self:stretch;min-width:0}}.cari-v2 .v2-field>label,.cari-v2-portal .v2-field>label{color:var(--v2-text);font-size:15px;font-weight:400;line-height:22px;display:block}.customer-feature,.customer-feature-modal{color:#172942}:is(.customer-feature,.customer-feature-modal) *{box-sizing:border-box}:is(.customer-feature,.customer-feature-modal) table{border-collapse:separate;table-layout:auto;text-align:left;width:auto;min-width:0}:is(.customer-feature,.customer-feature-modal) th,:is(.customer-feature,.customer-feature-modal) td{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:normal;vertical-align:inherit;text-align:inherit;background:0 0;border:0;padding:0}:is(.customer-feature,.customer-feature-modal) tbody tr{cursor:auto;transition:none}:is(.customer-feature,.customer-feature-modal) button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0}:is(.customer-feature,.customer-feature-modal) input,:is(.customer-feature,.customer-feature-modal) select,:is(.customer-feature,.customer-feature-modal) textarea{min-height:0;color:inherit;font:inherit;background:#fff;border:0;border-radius:0;padding:0;font-size:16px}:is(.customer-feature,.customer-feature-modal) label{color:inherit;font-size:inherit;font-weight:inherit;gap:0;display:block}:is(.customer-feature,.customer-feature-modal) p,:is(.customer-feature,.customer-feature-modal) h1,:is(.customer-feature,.customer-feature-modal) h2,:is(.customer-feature,.customer-feature-modal) h3,:is(.customer-feature,.customer-feature-modal) dl,:is(.customer-feature,.customer-feature-modal) dt,:is(.customer-feature,.customer-feature-modal) dd{font-size:inherit;font-weight:inherit;margin:0}:is(.customer-feature,.customer-feature-modal) ::placeholder{color:#929daa}:is(.customer-feature,.customer-feature-modal) .flex{display:flex}:is(.customer-feature,.customer-feature-modal) .inline-flex{display:inline-flex}:is(.customer-feature,.customer-feature-modal) .grid{display:grid}:is(.customer-feature,.customer-feature-modal) .hidden{display:none}:is(.customer-feature,.customer-feature-modal) .block{display:block}:is(.customer-feature,.customer-feature-modal) .fixed{position:fixed}:is(.customer-feature,.customer-feature-modal) .inset-0{inset:0}:is(.customer-feature,.customer-feature-modal) .z-50{z-index:50}:is(.customer-feature,.customer-feature-modal) .overflow-x-auto{overflow-x:auto}:is(.customer-feature,.customer-feature-modal) .overflow-y-auto{overflow-y:auto}:is(.customer-feature,.customer-feature-modal) .outline-none{outline:none}:is(.customer-feature,.customer-feature-modal) .shrink-0{flex-shrink:0}:is(.customer-feature,.customer-feature-modal) .flex-col{flex-direction:column}:is(.customer-feature,.customer-feature-modal) .flex-wrap{flex-wrap:wrap}:is(.customer-feature,.customer-feature-modal) .flex-1{flex:1}:is(.customer-feature,.customer-feature-modal) .items-center{align-items:center}:is(.customer-feature,.customer-feature-modal) .items-start{align-items:flex-start}:is(.customer-feature,.customer-feature-modal) .justify-between{justify-content:space-between}:is(.customer-feature,.customer-feature-modal) .justify-center{justify-content:center}:is(.customer-feature,.customer-feature-modal) .justify-end{justify-content:flex-end}:is(.customer-feature,.customer-feature-modal) .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}:is(.customer-feature,.customer-feature-modal) .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.customer-feature,.customer-feature-modal) .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.customer-feature,.customer-feature-modal) .gap-1{gap:4px}:is(.customer-feature,.customer-feature-modal) .gap-1\.5{gap:6px}:is(.customer-feature,.customer-feature-modal) .gap-2{gap:8px}:is(.customer-feature,.customer-feature-modal) .gap-3{gap:12px}:is(.customer-feature,.customer-feature-modal) .gap-x-4{column-gap:16px}:is(.customer-feature,.customer-feature-modal) .gap-y-1{row-gap:4px}:is(.customer-feature,.customer-feature-modal) .mb-1{margin-bottom:4px}:is(.customer-feature,.customer-feature-modal) .ml-1{margin-left:4px}:is(.customer-feature,.customer-feature-modal) .mt-0\.5{margin-top:2px}:is(.customer-feature,.customer-feature-modal) .mt-1{margin-top:4px}:is(.customer-feature,.customer-feature-modal) .mt-2{margin-top:8px}:is(.customer-feature,.customer-feature-modal) .mt-3{margin-top:12px}:is(.customer-feature,.customer-feature-modal) .mt-4{margin-top:16px}:is(.customer-feature,.customer-feature-modal) .pt-2{padding-top:8px}:is(.customer-feature,.customer-feature-modal) .pr-2{padding-right:8px}:is(.customer-feature,.customer-feature-modal) .pr-4{padding-right:16px}:is(.customer-feature,.customer-feature-modal) .p-3{padding:12px}:is(.customer-feature,.customer-feature-modal) .p-4{padding:16px}:is(.customer-feature,.customer-feature-modal) .p-5{padding:20px}:is(.customer-feature,.customer-feature-modal) .px-2{padding-left:8px;padding-right:8px}:is(.customer-feature,.customer-feature-modal) .px-3{padding-left:12px;padding-right:12px}:is(.customer-feature,.customer-feature-modal) .px-4{padding-left:16px;padding-right:16px}:is(.customer-feature,.customer-feature-modal) .py-0{padding-top:0;padding-bottom:0}:is(.customer-feature,.customer-feature-modal) .py-0\.5{padding-top:2px;padding-bottom:2px}:is(.customer-feature,.customer-feature-modal) .py-1{padding-top:4px;padding-bottom:4px}:is(.customer-feature,.customer-feature-modal) .py-2{padding-top:8px;padding-bottom:8px}:is(.customer-feature,.customer-feature-modal) .py-3{padding-top:12px;padding-bottom:12px}:is(.customer-feature,.customer-feature-modal) .py-8{padding-top:32px;padding-bottom:32px}:is(.customer-feature,.customer-feature-modal) .py-10{padding-top:40px;padding-bottom:40px}:is(.customer-feature,.customer-feature-modal) .space-y-1\.5>*+*{margin-top:6px}:is(.customer-feature,.customer-feature-modal) .space-y-3>*+*{margin-top:12px}:is(.customer-feature,.customer-feature-modal) .space-y-4>*+*{margin-top:16px}:is(.customer-feature,.customer-feature-modal) .w-full{width:100%}:is(.customer-feature,.customer-feature-modal) .min-w-0{min-width:0}:is(.customer-feature,.customer-feature-modal) .min-w-\[560px\]{min-width:560px}:is(.customer-feature,.customer-feature-modal) .min-w-\[680px\]{min-width:680px}:is(.customer-feature,.customer-feature-modal) .min-w-\[760px\]{min-width:760px}:is(.customer-feature,.customer-feature-modal) .max-w-lg{max-width:512px}:is(.customer-feature,.customer-feature-modal) .max-h-\[min\(640px\,90vh\)\]{max-height:min(640px,90vh)}:is(.customer-feature,.customer-feature-modal) .h-9{height:36px}:is(.customer-feature,.customer-feature-modal) .h-11{height:44px}:is(.customer-feature,.customer-feature-modal) .h-12{height:48px}:is(.customer-feature,.customer-feature-modal) .min-h-11{min-height:44px}:is(.customer-feature,.customer-feature-modal) .border{border:1px solid}:is(.customer-feature,.customer-feature-modal) .border-b{border-bottom:1px solid}:is(.customer-feature,.customer-feature-modal) .border-l-4{border-left:4px solid}:is(.customer-feature,.customer-feature-modal) .border-collapse{border-collapse:collapse}:is(.customer-feature,.customer-feature-modal) .rounded-lg{border-radius:8px}:is(.customer-feature,.customer-feature-modal) .rounded-md{border-radius:6px}:is(.customer-feature,.customer-feature-modal) .shadow-sm{box-shadow:0 1px 2px #0000000d}:is(.customer-feature,.customer-feature-modal) .shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}:is(.customer-feature,.customer-feature-modal) .border-brand-line{border-color:#dbe4ef}:is(.customer-feature,.customer-feature-modal) .border-brand-blue{border-color:#2259d5}:is(.customer-feature,.customer-feature-modal) .border-red-200{border-color:#fecaca}:is(.customer-feature,.customer-feature-modal) .border-neutral-100{border-color:#f5f5f5}:is(.customer-feature,.customer-feature-modal) .border-neutral-200{border-color:#e5e5e5}:is(.customer-feature,.customer-feature-modal) .border-neutral-300{border-color:#d4d4d4}:is(.customer-feature,.customer-feature-modal) .border-black\/60{border-color:#0009}:is(.customer-feature,.customer-feature-modal) .border-l-amber-400{border-left-color:#fbbf24}:is(.customer-feature,.customer-feature-modal) .border-l-blue-400{border-left-color:#60a5fa}:is(.customer-feature,.customer-feature-modal) .border-l-emerald-400{border-left-color:#34d399}:is(.customer-feature,.customer-feature-modal) .border-l-red-400{border-left-color:#f87171}:is(.customer-feature,.customer-feature-modal) .last\:border-0:last-child{border-width:0}:is(.customer-feature,.customer-feature-modal) .bg-white{background-color:#fff}:is(.customer-feature,.customer-feature-modal) .bg-brand-bg{background-color:#eef3fa}:is(.customer-feature,.customer-feature-modal) .bg-brand-blue-soft{background-color:#eaf1ff}:is(.customer-feature,.customer-feature-modal) .bg-brand-blue{background-color:#2259d5}:is(.customer-feature,.customer-feature-modal) .bg-brand-green{background-color:#087759}:is(.customer-feature,.customer-feature-modal) .bg-red-600{background-color:#dc2626}:is(.customer-feature,.customer-feature-modal) .bg-red-50{background-color:#fef2f2}:is(.customer-feature,.customer-feature-modal) .bg-amber-50{background-color:#fffbeb}:is(.customer-feature,.customer-feature-modal) .bg-black\/40{background-color:#0006}:is(.customer-feature,.customer-feature-modal) .text-white{color:#fff}:is(.customer-feature,.customer-feature-modal) .text-brand-blue{color:#2259d5}:is(.customer-feature,.customer-feature-modal) .text-brand-ink{color:#172942}:is(.customer-feature,.customer-feature-modal) .text-black{color:#000}:is(.customer-feature,.customer-feature-modal) .text-red-700{color:#b91c1c}:is(.customer-feature,.customer-feature-modal) .text-emerald-700{color:#047857}:is(.customer-feature,.customer-feature-modal) .text-amber-700{color:#b45309}:is(.customer-feature,.customer-feature-modal) .text-amber-800{color:#92400e}:is(.customer-feature,.customer-feature-modal) .text-neutral-400{color:#a3a3a3}:is(.customer-feature,.customer-feature-modal) .text-neutral-500{color:#737373}:is(.customer-feature,.customer-feature-modal) .text-neutral-600{color:#525252}:is(.customer-feature,.customer-feature-modal) .text-neutral-700{color:#404040}:is(.customer-feature,.customer-feature-modal) .font-normal{font-weight:400}:is(.customer-feature,.customer-feature-modal) .font-medium{font-weight:500}:is(.customer-feature,.customer-feature-modal) .font-semibold{font-weight:600}:is(.customer-feature,.customer-feature-modal) .font-bold{font-weight:700}:is(.customer-feature,.customer-feature-modal) .text-xs{font-size:12px;line-height:16px}:is(.customer-feature,.customer-feature-modal) .text-sm{font-size:14px;line-height:20px}:is(.customer-feature,.customer-feature-modal) .text-base{font-size:16px;line-height:24px}:is(.customer-feature,.customer-feature-modal) .text-lg{font-size:18px;line-height:28px}:is(.customer-feature,.customer-feature-modal) .text-xl{font-size:20px;line-height:28px}:is(.customer-feature,.customer-feature-modal) .text-\[31px\]{font-size:31px}:is(.customer-feature,.customer-feature-modal) .text-\[9px\]{font-size:9px}:is(.customer-feature,.customer-feature-modal) .text-left{text-align:left}:is(.customer-feature,.customer-feature-modal) .text-right{text-align:right}:is(.customer-feature,.customer-feature-modal) .text-center{text-align:center}:is(.customer-feature,.customer-feature-modal) .tracking-tight{letter-spacing:-.025em}:is(.customer-feature,.customer-feature-modal) .tabular-nums{font-variant-numeric:tabular-nums}:is(.customer-feature,.customer-feature-modal) .whitespace-nowrap{white-space:nowrap}:is(.customer-feature,.customer-feature-modal) .break-words{overflow-wrap:break-word}:is(.customer-feature,.customer-feature-modal) .italic{font-style:italic}:is(.customer-feature,.customer-feature-modal) .align-top{vertical-align:top}:is(.customer-feature,.customer-feature-modal) .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s}:is(.customer-feature,.customer-feature-modal) .transition-\[color\,background-color\,border-color\,transform\,box-shadow\]{transition-property:color,background-color,border-color,transform,box-shadow}:is(.customer-feature,.customer-feature-modal) .duration-150{transition-duration:.15s}:is(.customer-feature,.customer-feature-modal) .hover\:bg-brand-bg:hover{background-color:#eef3fa}:is(.customer-feature,.customer-feature-modal) .hover\:bg-brand-blue\/10:hover{background-color:#2259d51a}:is(.customer-feature,.customer-feature-modal) .hover\:bg-brand-blue\/90:hover{background-color:#2259d5e6}:is(.customer-feature,.customer-feature-modal) .hover\:bg-brand-green\/90:hover{background-color:#087759e6}:is(.customer-feature,.customer-feature-modal) .hover\:bg-red-700:hover{background-color:#b91c1c}:is(.customer-feature,.customer-feature-modal) .hover\:bg-red-100:hover{background-color:#fee2e2}:is(.customer-feature,.customer-feature-modal) .focus\:border-brand-blue:focus{border-color:#2259d5}:is(.customer-feature,.customer-feature-modal) .focus\:outline-none:focus{outline:none}:is(.customer-feature,.customer-feature-modal) .focus-visible\:outline:focus-visible{outline-style:solid}:is(.customer-feature,.customer-feature-modal) .focus-visible\:outline-2:focus-visible{outline-width:2px}:is(.customer-feature,.customer-feature-modal) .focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}:is(.customer-feature,.customer-feature-modal) .focus-visible\:outline-brand-blue:focus-visible{outline-color:#2259d5}:is(.customer-feature,.customer-feature-modal) .focus-visible\:outline-brand-green:focus-visible{outline-color:#087759}:is(.customer-feature,.customer-feature-modal) .focus-visible\:outline-red-600:focus-visible{outline-color:#dc2626}:is(.customer-feature,.customer-feature-modal) .focus-visible\:outline-red-400:focus-visible{outline-color:#f87171}:is(.customer-feature,.customer-feature-modal) .active\:scale-\[0\.98\]:active{transform:scale(.98)}:is(.customer-feature,.customer-feature-modal) .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}:is(.customer-feature,.customer-feature-modal) .disabled\:opacity-40:disabled{opacity:.4}:is(.customer-feature,.customer-feature-modal) .disabled\:active\:scale-100:disabled:active{transform:scale(1)}@media (pointer:coarse){:is(.customer-feature,.customer-feature-modal) .coarse\:min-h-11{min-height:44px}}@media (width>=640px){:is(.customer-feature,.customer-feature-modal) .sm\:block{display:block}:is(.customer-feature,.customer-feature-modal) .sm\:hidden{display:none}:is(.customer-feature,.customer-feature-modal) .sm\:flex-row{flex-direction:row}:is(.customer-feature,.customer-feature-modal) .sm\:items-center{align-items:center}:is(.customer-feature,.customer-feature-modal) .sm\:gap-3{gap:12px}:is(.customer-feature,.customer-feature-modal) .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}:is(.customer-feature,.customer-feature-modal) .overflow-menu-panel{z-index:30;background-color:#fff;border:1px solid #dbe4ef;border-radius:10px;flex-direction:column;min-width:160px;max-width:min(220px,100vw - 24px);padding:4px;display:flex;position:absolute;top:calc(100% + 4px);box-shadow:0 10px 25px -5px #00000026,0 8px 10px -6px #0000001a}:is(.customer-feature,.customer-feature-modal) .overflow-menu-item{text-align:left;color:#172942;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:8px 10px;font-size:14px;font-weight:500;display:block}:is(.customer-feature,.customer-feature-modal) .overflow-menu-item:hover{background-color:#eaf1ff}:is(.history-feature,.history-feature-modal) .legacy-return-modal{max-width:760px}.history-feature-modal .lr-form{flex-direction:column;gap:16px;display:flex}.history-feature-modal .lr-note{color:#172942;background:#eef3fa;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.history-feature-modal .lr-warn{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.history-feature-modal .lr-error{color:#b91c1c;background:#fef2f2;border-radius:8px;margin:0;padding:10px 12px;font-size:14px}.history-feature-modal .lr-success{color:#065f46;background:#ecfdf5;border-radius:8px;margin:0;padding:12px 14px;font-size:15px;line-height:1.5}.history-feature-modal .lr-grid{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=640px){.history-feature-modal .lr-grid{grid-template-columns:1fr 1fr}}.history-feature-modal .lr-field{color:#475569;flex-direction:column;gap:4px;min-width:0;font-size:13px;font-weight:500;display:flex}.history-feature-modal .lr-field input,.history-feature-modal .lr-field select,.history-feature-modal .lr-field textarea{color:#172942;background:#fff;border:1px solid #dbe4ef;border-radius:8px;width:100%;min-width:0;padding:8px 10px;font-size:16px;font-weight:400}.history-feature-modal .lr-field input:focus,.history-feature-modal .lr-field select:focus,.history-feature-modal .lr-field textarea:focus{border-color:#2259d5;outline:none}.history-feature-modal .lr-section-title{color:#172942;margin:0;font-size:14px;font-weight:600}.history-feature-modal .lr-lines{flex-direction:column;gap:10px;display:flex}.history-feature-modal .lr-line{border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:1fr;gap:8px;padding:10px;display:grid}@media (width>=640px){.history-feature-modal .lr-line{grid-template-columns:minmax(0,2fr) 90px 130px auto;align-items:end}}.history-feature-modal .lr-line-product{flex-direction:column;gap:6px;min-width:0;display:flex}.history-feature-modal .lr-total{border:1px solid #dbe4ef;border-radius:8px;justify-content:space-between;padding:10px 12px;font-size:16px;font-weight:600;display:flex}.history-feature-modal .lr-check{color:#334155;align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;display:flex}.history-feature-modal .lr-check input{flex:none;width:18px;height:18px;margin-top:3px}.history-feature-modal .lr-prior{color:#334155;border:1px solid #dbe4ef;border-radius:8px;padding:10px 12px;font-size:13px}.history-feature-modal .lr-prior ul{margin:6px 0 0;padding-left:18px}.history-feature-modal .lr-prior li{margin:2px 0}.history-feature-modal .lr-prior .lr-same-product{color:#b45309;font-weight:600}.history-feature-modal .lr-actions{border-top:1px solid #dbe4ef;justify-content:flex-end;gap:12px;padding-top:12px;display:flex}.history-feature-modal .lr-small-btn{color:#172942;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:8px;height:36px;padding:0 12px;font-size:14px}.history-feature-modal .lr-small-btn:disabled{opacity:.4;cursor:not-allowed}.lr-history-id{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:inline-flex}.lr-history-tag{color:#b45309;font-size:12px;font-weight:500}.history-feature-modal .lr-method{border:1px solid #dbe4ef;border-radius:8px;flex-direction:column;gap:8px;margin:0;padding:10px 12px;display:flex}.history-feature-modal .lr-method legend{padding:0 4px}.history-feature-modal .lr-option{cursor:pointer;align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;display:flex}.history-feature-modal .lr-option input{flex:none;width:18px;height:18px;margin-top:3px}.history-v2-portal .lr2-dialog{width:min(960px,100%)}.history-v2-portal .lr2-dialog .v2-dialog-footer{justify-content:flex-end}.history-v2-portal .lr2-dialog .v2-dialog-footer .hv2-foot-btn:first-child{flex:0 0 160px}.history-v2-portal .lr2-dialog .v2-dialog-footer .hv2-foot-btn:last-child{flex:0 280px}.history-v2-portal .lr2-form{flex-direction:column;gap:16px;min-width:0;display:flex}.history-v2-portal .lr2-form>*{flex-shrink:0}.history-v2-portal .lr2-alert{color:var(--v2-text);overflow-wrap:anywhere;border-radius:6px;margin:0;padding:12px 16px;scroll-margin-block:16px;font-size:15px;line-height:22px}.history-v2-portal .lr2-alert--info{background:var(--v2-info-o)}.history-v2-portal .lr2-alert--warning{background:var(--v2-warning-o)}.history-v2-portal .lr2-alert--success{background:var(--v2-success-o)}.history-v2-portal .lr2-section-title{color:var(--v2-text);margin:0;font-size:15px;font-weight:500;line-height:22px}.history-v2-portal .lr2-method{border:1px solid var(--v2-border);border-radius:6px;flex-direction:column;gap:4px;min-width:0;margin:0;padding:8px 16px;display:flex}.history-v2-portal .lr2-method legend{padding:0 4px}.history-v2-portal .lr2-radio{cursor:pointer;align-items:flex-start;gap:8px;padding:4px 0;display:flex;position:relative}.history-v2-portal .lr2-radio-input{opacity:0;cursor:pointer;z-index:1;width:44px;height:44px;margin:0;position:absolute;top:4px;left:-8px}.history-v2-portal .lr2-form .hv2-check-input{z-index:1}.history-v2-portal .lr2-radio-mark{background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%204C16.4183%204%2020%207.58172%2020%2012C20%2016.4183%2016.4183%2020%2012%2020C7.58172%2020%204%2016.4183%204%2012C4%207.58172%207.58172%204%2012%204Z'%20stroke='%2322303E'%20stroke-opacity='0.7'%20stroke-width='2'/%3e%3c/svg%3e") 50%/24px 24px no-repeat;flex:0 0 28px;width:28px;height:44px}.history-v2-portal .lr2-radio-input:checked~.lr2-radio-mark{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%205.5C15.5899%205.5%2018.5%208.41015%2018.5%2012C18.5%2015.5899%2015.5899%2018.5%2012%2018.5C8.41015%2018.5%205.5%2015.5899%205.5%2012C5.5%208.41015%208.41015%205.5%2012%205.5Z'%20fill='white'%20stroke='%23696CFF'%20stroke-width='5'/%3e%3c/svg%3e")}.history-v2-portal .lr2-radio-input:focus-visible~.lr2-radio-mark{outline:2px solid var(--v2-primary);outline-offset:-4px;border-radius:6px}.history-v2-portal .lr2-radio-input:disabled:not(:checked)~.lr2-radio-mark{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3%2012C3%207.02944%207.02944%203%2012%203C16.9706%203%2021%207.02944%2021%2012C21%2016.9706%2016.9706%2021%2012%2021C7.02944%2021%203%2016.9706%203%2012Z'%20fill='%2322303E'%20fill-opacity='0.3'/%3e%3c/svg%3e")}.history-v2-portal .lr2-radio-input:disabled:checked~.lr2-radio-mark{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20opacity='0.45'%3e%3cpath%20d='M12%205.5C15.5899%205.5%2018.5%208.41015%2018.5%2012C18.5%2015.5899%2015.5899%2018.5%2012%2018.5C8.41015%2018.5%205.5%2015.5899%205.5%2012C5.5%208.41015%208.41015%205.5%2012%205.5Z'%20fill='white'%20stroke='%23696CFF'%20stroke-width='5'/%3e%3c/g%3e%3c/svg%3e")}.history-v2-portal .lr2-radio-input:disabled~.lr2-radio-text{opacity:.6}.history-v2-portal .lr2-radio-text{overflow-wrap:anywhere;min-width:0;padding-top:11px;font-size:15px;line-height:22px}.history-v2-portal .lr2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.history-v2-portal .lr2-textarea{resize:vertical;height:auto;min-height:84px;padding:12px 16px;line-height:22px}.history-v2-portal .lr2-prior-text{color:var(--v2-text);margin:0;font-size:15px;line-height:22px}.history-v2-portal .lr2-prior-list{overflow-wrap:anywhere;margin:0;padding-left:20px;font-size:15px;line-height:22px}.history-v2-portal .lr2-same-product{color:#4b4ed6;font-weight:600}.history-v2-portal .lr2-lines{flex-direction:column;gap:12px;min-width:0;display:flex}.history-v2-portal .lr2-line{border:1px solid var(--v2-border);border-radius:6px;grid-template-columns:minmax(0,2fr) minmax(0,120px) minmax(0,200px) auto;align-items:end;gap:12px 16px;min-width:0;padding:16px;display:grid}.history-v2-portal .lr2-line-product{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.history-v2-portal .lr2-remove{align-self:end}@media (width<=900px){.history-v2-portal .lr2-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.history-v2-portal .lr2-line-product,.history-v2-portal .lr2-remove{grid-column:1/-1}}@media (width<=640px){.history-v2-portal .lr2-grid,.history-v2-portal .lr2-line,.history-v2-portal .lr2-line-product{grid-template-columns:minmax(0,1fr)}.history-v2-portal .lr2-dialog .v2-dialog-footer .hv2-foot-btn:first-child,.history-v2-portal .lr2-dialog .v2-dialog-footer .hv2-foot-btn:last-child{flex:none;width:100%}.history-v2-portal .lr2-method{padding:8px 12px}}.history-v2-portal .lr2-radio-text,.history-v2-portal .lr2-form .hv2-check-text{font-weight:400}.history-v2-portal .lr2-radio-text b{font-weight:600}.history-v2-portal .lr2-actions{display:contents}.history-feature,.history-feature-modal{color:#172942}:is(.history-feature,.history-feature-modal) *{box-sizing:border-box}:is(.history-feature,.history-feature-modal) table{border-collapse:separate;table-layout:auto;text-align:left;width:auto;min-width:0}:is(.history-feature,.history-feature-modal) th,:is(.history-feature,.history-feature-modal) td{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:normal;vertical-align:inherit;text-align:inherit;background:0 0;border:0;padding:0}:is(.history-feature,.history-feature-modal) tbody tr{cursor:auto;transition:none}:is(.history-feature,.history-feature-modal) button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0}:is(.history-feature,.history-feature-modal) input,:is(.history-feature,.history-feature-modal) select,:is(.history-feature,.history-feature-modal) textarea{min-height:0;color:inherit;font:inherit;background:#fff;border:0;border-radius:0;padding:0;font-size:16px}:is(.history-feature,.history-feature-modal) label{color:inherit;font-size:inherit;font-weight:inherit;gap:0;display:block}:is(.history-feature,.history-feature-modal) p,:is(.history-feature,.history-feature-modal) h1,:is(.history-feature,.history-feature-modal) h2,:is(.history-feature,.history-feature-modal) h3{font-size:inherit;font-weight:inherit;margin:0}:is(.history-feature,.history-feature-modal) ::placeholder{color:#929daa}:is(.history-feature,.history-feature-modal) ul,:is(.history-feature,.history-feature-modal) ol{margin:0;padding:0;list-style:none}:is(.history-feature,.history-feature-modal) .no-spinner{-moz-appearance:textfield}:is(.history-feature,.history-feature-modal) .no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:is(.history-feature,.history-feature-modal) .no-spinner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:is(.history-feature,.history-feature-modal) .flex{display:flex}:is(.history-feature,.history-feature-modal) .inline-flex{display:inline-flex}:is(.history-feature,.history-feature-modal) .hidden{display:none}:is(.history-feature,.history-feature-modal) .block{display:block}:is(.history-feature,.history-feature-modal) .fixed{position:fixed}:is(.history-feature,.history-feature-modal) .inset-0{inset:0}:is(.history-feature,.history-feature-modal) .z-50{z-index:50}:is(.history-feature,.history-feature-modal) .overflow-x-auto{overflow-x:auto}:is(.history-feature,.history-feature-modal) .overflow-y-auto{overflow-y:auto}:is(.history-feature,.history-feature-modal) .outline-none{outline:none}:is(.history-feature,.history-feature-modal) .shrink-0{flex-shrink:0}:is(.history-feature,.history-feature-modal) .flex-col{flex-direction:column}:is(.history-feature,.history-feature-modal) .flex-wrap{flex-wrap:wrap}:is(.history-feature,.history-feature-modal) .flex-1{flex:1}:is(.history-feature,.history-feature-modal) .items-center{align-items:center}:is(.history-feature,.history-feature-modal) .items-start{align-items:flex-start}:is(.history-feature,.history-feature-modal) .justify-between{justify-content:space-between}:is(.history-feature,.history-feature-modal) .justify-center{justify-content:center}:is(.history-feature,.history-feature-modal) .justify-end{justify-content:flex-end}:is(.history-feature,.history-feature-modal) .gap-1{gap:4px}:is(.history-feature,.history-feature-modal) .gap-1\.5{gap:6px}:is(.history-feature,.history-feature-modal) .gap-2{gap:8px}:is(.history-feature,.history-feature-modal) .gap-3{gap:12px}:is(.history-feature,.history-feature-modal) .gap-x-4{column-gap:16px}:is(.history-feature,.history-feature-modal) .gap-y-1{row-gap:4px}:is(.history-feature,.history-feature-modal) .mb-1{margin-bottom:4px}:is(.history-feature,.history-feature-modal) .mb-4{margin-bottom:16px}:is(.history-feature,.history-feature-modal) .mt-0\.5{margin-top:2px}:is(.history-feature,.history-feature-modal) .mt-1{margin-top:4px}:is(.history-feature,.history-feature-modal) .mt-1\.5{margin-top:6px}:is(.history-feature,.history-feature-modal) .mt-2{margin-top:8px}:is(.history-feature,.history-feature-modal) .mt-2\.5{margin-top:10px}:is(.history-feature,.history-feature-modal) .mt-3{margin-top:12px}:is(.history-feature,.history-feature-modal) .mt-4{margin-top:16px}:is(.history-feature,.history-feature-modal) .mx-auto{margin-left:auto;margin-right:auto}:is(.history-feature,.history-feature-modal) .pt-2{padding-top:8px}:is(.history-feature,.history-feature-modal) .pt-3{padding-top:12px}:is(.history-feature,.history-feature-modal) .pt-4{padding-top:16px}:is(.history-feature,.history-feature-modal) .p-3{padding:12px}:is(.history-feature,.history-feature-modal) .p-4{padding:16px}:is(.history-feature,.history-feature-modal) .p-5{padding:20px}:is(.history-feature,.history-feature-modal) .px-2{padding-left:8px;padding-right:8px}:is(.history-feature,.history-feature-modal) .px-3{padding-left:12px;padding-right:12px}:is(.history-feature,.history-feature-modal) .px-4{padding-left:16px;padding-right:16px}:is(.history-feature,.history-feature-modal) .py-1{padding-top:4px;padding-bottom:4px}:is(.history-feature,.history-feature-modal) .py-2{padding-top:8px;padding-bottom:8px}:is(.history-feature,.history-feature-modal) .py-3{padding-top:12px;padding-bottom:12px}:is(.history-feature,.history-feature-modal) .py-6{padding-top:24px;padding-bottom:24px}:is(.history-feature,.history-feature-modal) .py-10{padding-top:40px;padding-bottom:40px}:is(.history-feature,.history-feature-modal) .space-y-0\.5>*+*{margin-top:2px}:is(.history-feature,.history-feature-modal) .space-y-2>*+*{margin-top:8px}:is(.history-feature,.history-feature-modal) .space-y-2\.5>*+*{margin-top:10px}:is(.history-feature,.history-feature-modal) .space-y-3>*+*{margin-top:12px}:is(.history-feature,.history-feature-modal) .space-y-4>*+*{margin-top:16px}:is(.history-feature,.history-feature-modal) .divide-y>*+*{border-top-style:solid;border-top-width:1px}:is(.history-feature,.history-feature-modal) .divide-neutral-100>*+*{border-color:#f5f5f5}:is(.history-feature,.history-feature-modal) .w-full{width:100%}:is(.history-feature,.history-feature-modal) .w-8{width:32px}:is(.history-feature,.history-feature-modal) .w-9{width:36px}:is(.history-feature,.history-feature-modal) .w-14{width:56px}:is(.history-feature,.history-feature-modal) .min-w-0{min-width:0}:is(.history-feature,.history-feature-modal) .min-w-\[480px\]{min-width:480px}:is(.history-feature,.history-feature-modal) .min-w-\[640px\]{min-width:640px}:is(.history-feature,.history-feature-modal) .max-w-lg{max-width:512px}:is(.history-feature,.history-feature-modal) .max-w-\[300px\]{max-width:300px}:is(.history-feature,.history-feature-modal) .max-w-\[420px\]{max-width:420px}:is(.history-feature,.history-feature-modal) .max-h-\[min\(640px\,90vh\)\]{max-height:min(640px,90vh)}:is(.history-feature,.history-feature-modal) .h-8{height:32px}:is(.history-feature,.history-feature-modal) .h-9{height:36px}:is(.history-feature,.history-feature-modal) .h-11{height:44px}:is(.history-feature,.history-feature-modal) .history-sale-detail-modal{max-width:560px}:is(.history-feature,.history-feature-modal) .history-return-modal{max-width:700px}:is(.history-feature,.history-feature-modal) .history-refund-confirm-checkbox{flex:none;width:auto;min-height:0;padding:0}@media (pointer:coarse){:is(.history-feature,.history-feature-modal) .coarse\:h-11{height:44px}:is(.history-feature,.history-feature-modal) .coarse\:min-h-11{min-height:44px}}:is(.history-feature,.history-feature-modal) .border{border:1px solid}:is(.history-feature,.history-feature-modal) .border-b{border-bottom:1px solid}:is(.history-feature,.history-feature-modal) .border-t{border-top:1px solid}:is(.history-feature,.history-feature-modal) .rounded-lg{border-radius:8px}:is(.history-feature,.history-feature-modal) .rounded-md{border-radius:6px}:is(.history-feature,.history-feature-modal) .shadow-sm{box-shadow:0 1px 2px #0000000d}:is(.history-feature,.history-feature-modal) .shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}:is(.history-feature,.history-feature-modal) .border-brand-line{border-color:#dbe4ef}:is(.history-feature,.history-feature-modal) .border-red-200{border-color:#fecaca}:is(.history-feature,.history-feature-modal) .border-neutral-100{border-color:#f5f5f5}:is(.history-feature,.history-feature-modal) .border-black\/40{border-color:#0006}:is(.history-feature,.history-feature-modal) .last\:border-0:last-child{border-width:0}:is(.history-feature,.history-feature-modal) .bg-white{background-color:#fff}:is(.history-feature,.history-feature-modal) .bg-brand-bg{background-color:#eef3fa}:is(.history-feature,.history-feature-modal) .bg-brand-blue{background-color:#2259d5}:is(.history-feature,.history-feature-modal) .bg-brand-green{background-color:#087759}:is(.history-feature,.history-feature-modal) .bg-red-600{background-color:#dc2626}:is(.history-feature,.history-feature-modal) .bg-red-50{background-color:#fef2f2}:is(.history-feature,.history-feature-modal) .bg-black\/40{background-color:#0006}:is(.history-feature,.history-feature-modal) .text-white{color:#fff}:is(.history-feature,.history-feature-modal) .text-brand-blue{color:#2259d5}:is(.history-feature,.history-feature-modal) .text-brand-ink{color:#172942}:is(.history-feature,.history-feature-modal) .text-red-700{color:#b91c1c}:is(.history-feature,.history-feature-modal) .text-amber-700{color:#b45309}:is(.history-feature,.history-feature-modal) .text-neutral-400{color:#a3a3a3}:is(.history-feature,.history-feature-modal) .text-neutral-600{color:#525252}:is(.history-feature,.history-feature-modal) .text-neutral-700{color:#404040}:is(.history-feature,.history-feature-modal) .font-medium{font-weight:500}:is(.history-feature,.history-feature-modal) .font-semibold{font-weight:600}:is(.history-feature,.history-feature-modal) .font-bold{font-weight:700}:is(.history-feature,.history-feature-modal) .text-xs{font-size:12px;line-height:16px}:is(.history-feature,.history-feature-modal) .text-sm{font-size:14px;line-height:20px}:is(.history-feature,.history-feature-modal) .text-base{font-size:16px;line-height:24px}:is(.history-feature,.history-feature-modal) .text-lg{font-size:18px;line-height:28px}:is(.history-feature,.history-feature-modal) .text-\[11px\]{font-size:11px}:is(.history-feature,.history-feature-modal) .text-\[31px\]{font-size:31px}:is(.history-feature,.history-feature-modal) .text-left{text-align:left}:is(.history-feature,.history-feature-modal) .text-right{text-align:right}:is(.history-feature,.history-feature-modal) .text-center{text-align:center}:is(.history-feature,.history-feature-modal) .tracking-tight{letter-spacing:-.025em}:is(.history-feature,.history-feature-modal) .tabular-nums{font-variant-numeric:tabular-nums}:is(.history-feature,.history-feature-modal) .break-words{overflow-wrap:break-word}:is(.history-feature,.history-feature-modal) .leading-none{line-height:1}:is(.history-feature,.history-feature-modal) .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s}:is(.history-feature,.history-feature-modal) .transition-\[color\,background-color\,border-color\,transform\,box-shadow\]{transition-property:color,background-color,border-color,transform,box-shadow}:is(.history-feature,.history-feature-modal) .duration-150{transition-duration:.15s}:is(.history-feature,.history-feature-modal) .hover\:bg-brand-bg:hover{background-color:#eef3fa}:is(.history-feature,.history-feature-modal) .hover\:bg-neutral-100:hover{background-color:#f5f5f5}:is(.history-feature,.history-feature-modal) .focus\:border-brand-blue:focus{border-color:#2259d5}:is(.history-feature,.history-feature-modal) .focus\:outline-none:focus{outline:none}:is(.history-feature,.history-feature-modal) .focus-visible\:outline:focus-visible{outline-style:solid}:is(.history-feature,.history-feature-modal) .focus-visible\:outline-2:focus-visible{outline-width:2px}:is(.history-feature,.history-feature-modal) .focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}:is(.history-feature,.history-feature-modal) .focus-visible\:outline-brand-blue:focus-visible{outline-color:#2259d5}:is(.history-feature,.history-feature-modal) .focus-visible\:outline-neutral-400:focus-visible{outline-color:#a3a3a3}:is(.history-feature,.history-feature-modal) .active\:scale-\[0\.98\]:active{transform:scale(.98)}:is(.history-feature,.history-feature-modal) .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}:is(.history-feature,.history-feature-modal) .disabled\:opacity-40:disabled{opacity:.4}:is(.history-feature,.history-feature-modal) .disabled\:active\:scale-100:disabled:active{transform:scale(1)}@media (width>=640px){:is(.history-feature,.history-feature-modal) .sm\:block{display:block}:is(.history-feature,.history-feature-modal) .sm\:hidden{display:none}:is(.history-feature,.history-feature-modal) .sm\:flex-row{flex-direction:row}:is(.history-feature,.history-feature-modal) .sm\:items-center{align-items:center}:is(.history-feature,.history-feature-modal) .sm\:gap-3{gap:12px}}@keyframes history-panel-enter{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}:is(.history-feature,.history-feature-modal) .animate-panel-enter{animation:.18s history-panel-enter}.cash-feature,.cash-feature-modal{color:#172942}:is(.cash-feature,.cash-feature-modal) *{box-sizing:border-box}:is(.cash-feature,.cash-feature-modal) table{border-collapse:separate;table-layout:auto;text-align:left;width:auto;min-width:0}:is(.cash-feature,.cash-feature-modal) th,:is(.cash-feature,.cash-feature-modal) td{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:normal;vertical-align:inherit;text-align:inherit;background:0 0;border:0;padding:0}:is(.cash-feature,.cash-feature-modal) tbody tr{cursor:auto;transition:none}:is(.cash-feature,.cash-feature-modal) button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0}:is(.cash-feature,.cash-feature-modal) input,:is(.cash-feature,.cash-feature-modal) select,:is(.cash-feature,.cash-feature-modal) textarea{min-height:0;color:inherit;font:inherit;background:#fff;border:0;border-radius:0;padding:0;font-size:16px}:is(.cash-feature,.cash-feature-modal) label{color:inherit;font-size:inherit;font-weight:inherit;gap:0;display:block}:is(.cash-feature,.cash-feature-modal) p,:is(.cash-feature,.cash-feature-modal) h1,:is(.cash-feature,.cash-feature-modal) h2,:is(.cash-feature,.cash-feature-modal) h3,:is(.cash-feature,.cash-feature-modal) dl,:is(.cash-feature,.cash-feature-modal) dt,:is(.cash-feature,.cash-feature-modal) dd{font-size:inherit;font-weight:inherit;margin:0}:is(.cash-feature,.cash-feature-modal) ::placeholder{color:#929daa}:is(.cash-feature,.cash-feature-modal) ul,:is(.cash-feature,.cash-feature-modal) ol{margin:0;padding:0;list-style:none}:is(.cash-feature,.cash-feature-modal) .flex{display:flex}:is(.cash-feature,.cash-feature-modal) .inline-flex{display:inline-flex}:is(.cash-feature,.cash-feature-modal) .grid{display:grid}:is(.cash-feature,.cash-feature-modal) .hidden{display:none}:is(.cash-feature,.cash-feature-modal) .block{display:block}:is(.cash-feature,.cash-feature-modal) .fixed{position:fixed}:is(.cash-feature,.cash-feature-modal) .inset-0{inset:0}:is(.cash-feature,.cash-feature-modal) .z-50{z-index:50}:is(.cash-feature,.cash-feature-modal) .overflow-x-auto{overflow-x:auto}:is(.cash-feature,.cash-feature-modal) .overflow-y-auto{overflow-y:auto}:is(.cash-feature,.cash-feature-modal) .outline-none{outline:none}:is(.cash-feature,.cash-feature-modal) .shrink-0{flex-shrink:0}:is(.cash-feature,.cash-feature-modal) .flex-col{flex-direction:column}:is(.cash-feature,.cash-feature-modal) .flex-wrap{flex-wrap:wrap}:is(.cash-feature,.cash-feature-modal) .flex-1{flex:1}:is(.cash-feature,.cash-feature-modal) .items-center{align-items:center}:is(.cash-feature,.cash-feature-modal) .items-start{align-items:flex-start}:is(.cash-feature,.cash-feature-modal) .justify-between{justify-content:space-between}:is(.cash-feature,.cash-feature-modal) .justify-center{justify-content:center}:is(.cash-feature,.cash-feature-modal) .justify-end{justify-content:flex-end}:is(.cash-feature,.cash-feature-modal) .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}:is(.cash-feature,.cash-feature-modal) .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.cash-feature,.cash-feature-modal) .gap-1{gap:4px}:is(.cash-feature,.cash-feature-modal) .gap-1\.5{gap:6px}:is(.cash-feature,.cash-feature-modal) .gap-2{gap:8px}:is(.cash-feature,.cash-feature-modal) .gap-3{gap:12px}:is(.cash-feature,.cash-feature-modal) .gap-x-3{column-gap:12px}:is(.cash-feature,.cash-feature-modal) .gap-y-0\.5{row-gap:2px}:is(.cash-feature,.cash-feature-modal) .mb-1{margin-bottom:4px}:is(.cash-feature,.cash-feature-modal) .mb-3{margin-bottom:12px}:is(.cash-feature,.cash-feature-modal) .mb-4{margin-bottom:16px}:is(.cash-feature,.cash-feature-modal) .ml-1{margin-left:4px}:is(.cash-feature,.cash-feature-modal) .mt-1{margin-top:4px}:is(.cash-feature,.cash-feature-modal) .mt-1\.5{margin-top:6px}:is(.cash-feature,.cash-feature-modal) .mt-2{margin-top:8px}:is(.cash-feature,.cash-feature-modal) .mt-3{margin-top:12px}:is(.cash-feature,.cash-feature-modal) .mt-4{margin-top:16px}:is(.cash-feature,.cash-feature-modal) .mx-auto{margin-left:auto;margin-right:auto}:is(.cash-feature,.cash-feature-modal) .pt-2{padding-top:8px}:is(.cash-feature,.cash-feature-modal) .pr-2{padding-right:8px}:is(.cash-feature,.cash-feature-modal) .pr-4{padding-right:16px}:is(.cash-feature,.cash-feature-modal) .p-3{padding:12px}:is(.cash-feature,.cash-feature-modal) .p-4{padding:16px}:is(.cash-feature,.cash-feature-modal) .p-5{padding:20px}:is(.cash-feature,.cash-feature-modal) .px-2{padding-left:8px;padding-right:8px}:is(.cash-feature,.cash-feature-modal) .px-3{padding-left:12px;padding-right:12px}:is(.cash-feature,.cash-feature-modal) .px-4{padding-left:16px;padding-right:16px}:is(.cash-feature,.cash-feature-modal) .px-5{padding-left:20px;padding-right:20px}:is(.cash-feature,.cash-feature-modal) .py-0{padding-top:0;padding-bottom:0}:is(.cash-feature,.cash-feature-modal) .py-0\.5{padding-top:2px;padding-bottom:2px}:is(.cash-feature,.cash-feature-modal) .py-1{padding-top:4px;padding-bottom:4px}:is(.cash-feature,.cash-feature-modal) .py-2{padding-top:8px;padding-bottom:8px}:is(.cash-feature,.cash-feature-modal) .py-2\.5{padding-top:10px;padding-bottom:10px}:is(.cash-feature,.cash-feature-modal) .py-3{padding-top:12px;padding-bottom:12px}:is(.cash-feature,.cash-feature-modal) .py-6{padding-top:24px;padding-bottom:24px}:is(.cash-feature,.cash-feature-modal) .py-10{padding-top:40px;padding-bottom:40px}:is(.cash-feature,.cash-feature-modal) .space-y-0\.5>*+*{margin-top:2px}:is(.cash-feature,.cash-feature-modal) .space-y-1\.5>*+*{margin-top:6px}:is(.cash-feature,.cash-feature-modal) .space-y-2>*+*{margin-top:8px}:is(.cash-feature,.cash-feature-modal) .space-y-3>*+*{margin-top:12px}:is(.cash-feature,.cash-feature-modal) .space-y-4>*+*{margin-top:16px}:is(.cash-feature,.cash-feature-modal) .divide-y>*+*{border-top-style:solid;border-top-width:1px}:is(.cash-feature,.cash-feature-modal) .divide-neutral-100>*+*{border-color:#f5f5f5}:is(.cash-feature,.cash-feature-modal) .w-full{width:100%}:is(.cash-feature,.cash-feature-modal) .min-w-0{min-width:0}:is(.cash-feature,.cash-feature-modal) .min-w-\[720px\]{min-width:720px}:is(.cash-feature,.cash-feature-modal) .max-w-lg{max-width:512px}:is(.cash-feature,.cash-feature-modal) .max-h-\[min\(640px\,90vh\)\]{max-height:min(640px,90vh)}:is(.cash-feature,.cash-feature-modal) .h-9{height:36px}:is(.cash-feature,.cash-feature-modal) .h-11{height:44px}:is(.cash-feature,.cash-feature-modal) .h-12{height:48px}:is(.cash-feature,.cash-feature-modal) .min-h-11{min-height:44px}@media (pointer:coarse){:is(.cash-feature,.cash-feature-modal) .coarse\:min-h-11{min-height:44px}}:is(.cash-feature,.cash-feature-modal) .border{border:1px solid}:is(.cash-feature,.cash-feature-modal) .border-b{border-bottom:1px solid}:is(.cash-feature,.cash-feature-modal) .border-t{border-top:1px solid}:is(.cash-feature,.cash-feature-modal) .border-l{border-left:1px solid}:is(.cash-feature,.cash-feature-modal) .border-l-4{border-left:4px solid}:is(.cash-feature,.cash-feature-modal) .border-collapse{border-collapse:collapse}:is(.cash-feature,.cash-feature-modal) .rounded-lg{border-radius:8px}:is(.cash-feature,.cash-feature-modal) .rounded-md{border-radius:6px}:is(.cash-feature,.cash-feature-modal) .rounded-xl{border-radius:12px}:is(.cash-feature,.cash-feature-modal) .shadow-sm{box-shadow:0 1px 2px #0000000d}:is(.cash-feature,.cash-feature-modal) .shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}:is(.cash-feature,.cash-feature-modal) .border-brand-line{border-color:#dbe4ef}:is(.cash-feature,.cash-feature-modal) .border-brand-blue{border-color:#2259d5}:is(.cash-feature,.cash-feature-modal) .border-red-200{border-color:#fecaca}:is(.cash-feature,.cash-feature-modal) .border-neutral-100{border-color:#f5f5f5}:is(.cash-feature,.cash-feature-modal) .border-neutral-200{border-color:#e5e5e5}:is(.cash-feature,.cash-feature-modal) .border-neutral-300{border-color:#d4d4d4}:is(.cash-feature,.cash-feature-modal) .border-black\/60{border-color:#0009}:is(.cash-feature,.cash-feature-modal) .border-blue-200{border-color:#bfdbfe}:is(.cash-feature,.cash-feature-modal) .border-rose-200{border-color:#fecdd3}:is(.cash-feature,.cash-feature-modal) .border-emerald-200{border-color:#a7f3d0}:is(.cash-feature,.cash-feature-modal) .border-l-amber-400{border-left-color:#fbbf24}:is(.cash-feature,.cash-feature-modal) .border-l-blue-400{border-left-color:#60a5fa}:is(.cash-feature,.cash-feature-modal) .border-l-emerald-400{border-left-color:#34d399}:is(.cash-feature,.cash-feature-modal) .border-l-indigo-400{border-left-color:#818cf8}:is(.cash-feature,.cash-feature-modal) .border-l-orange-400{border-left-color:#fb923c}:is(.cash-feature,.cash-feature-modal) .border-l-rose-400{border-left-color:#fb7185}:is(.cash-feature,.cash-feature-modal) .border-l-teal-400{border-left-color:#2dd4bf}:is(.cash-feature,.cash-feature-modal) .border-l-violet-400{border-left-color:#a78bfa}:is(.cash-feature,.cash-feature-modal) .last\:border-0:last-child{border-width:0}:is(.cash-feature,.cash-feature-modal) .bg-white{background-color:#fff}:is(.cash-feature,.cash-feature-modal) .bg-brand-bg{background-color:#eef3fa}:is(.cash-feature,.cash-feature-modal) .bg-brand-blue{background-color:#2259d5}:is(.cash-feature,.cash-feature-modal) .bg-brand-blue-soft{background-color:#eaf1ff}:is(.cash-feature,.cash-feature-modal) .bg-brand-green{background-color:#087759}:is(.cash-feature,.cash-feature-modal) .bg-brand-line\/40{background-color:#dbe4ef66}:is(.cash-feature,.cash-feature-modal) .bg-red-600{background-color:#dc2626}:is(.cash-feature,.cash-feature-modal) .bg-red-50{background-color:#fef2f2}:is(.cash-feature,.cash-feature-modal) .bg-amber-50{background-color:#fffbeb}:is(.cash-feature,.cash-feature-modal) .bg-black\/40{background-color:#0006}:is(.cash-feature,.cash-feature-modal) .bg-blue-50{background-color:#eff6ff}:is(.cash-feature,.cash-feature-modal) .bg-rose-50{background-color:#fff1f2}:is(.cash-feature,.cash-feature-modal) .bg-emerald-50{background-color:#ecfdf5}:is(.cash-feature,.cash-feature-modal) .text-white{color:#fff}:is(.cash-feature,.cash-feature-modal) .text-black{color:#000}:is(.cash-feature,.cash-feature-modal) .text-brand-blue{color:#2259d5}:is(.cash-feature,.cash-feature-modal) .text-brand-ink{color:#172942}:is(.cash-feature,.cash-feature-modal) .text-red-700{color:#b91c1c}:is(.cash-feature,.cash-feature-modal) .text-amber-600{color:#d97706}:is(.cash-feature,.cash-feature-modal) .text-amber-700{color:#b45309}:is(.cash-feature,.cash-feature-modal) .text-amber-800{color:#92400e}:is(.cash-feature,.cash-feature-modal) .text-neutral-400{color:#a3a3a3}:is(.cash-feature,.cash-feature-modal) .text-neutral-500{color:#737373}:is(.cash-feature,.cash-feature-modal) .text-neutral-600{color:#525252}:is(.cash-feature,.cash-feature-modal) .text-neutral-700{color:#404040}:is(.cash-feature,.cash-feature-modal) .text-blue-600{color:#2563eb}:is(.cash-feature,.cash-feature-modal) .text-blue-700{color:#1d4ed8}:is(.cash-feature,.cash-feature-modal) .text-blue-900{color:#1e3a8a}:is(.cash-feature,.cash-feature-modal) .text-emerald-600{color:#059669}:is(.cash-feature,.cash-feature-modal) .text-emerald-700{color:#047857}:is(.cash-feature,.cash-feature-modal) .text-emerald-900{color:#064e3b}:is(.cash-feature,.cash-feature-modal) .text-indigo-600{color:#4f46e5}:is(.cash-feature,.cash-feature-modal) .text-indigo-700{color:#4338ca}:is(.cash-feature,.cash-feature-modal) .text-orange-600{color:#ea580c}:is(.cash-feature,.cash-feature-modal) .text-orange-700{color:#c2410c}:is(.cash-feature,.cash-feature-modal) .text-rose-600{color:#e11d48}:is(.cash-feature,.cash-feature-modal) .text-rose-700{color:#be123c}:is(.cash-feature,.cash-feature-modal) .text-rose-900{color:#881337}:is(.cash-feature,.cash-feature-modal) .text-teal-600{color:#0d9488}:is(.cash-feature,.cash-feature-modal) .text-teal-700{color:#0f766e}:is(.cash-feature,.cash-feature-modal) .text-violet-600{color:#7c3aed}:is(.cash-feature,.cash-feature-modal) .text-violet-700{color:#6d28d9}:is(.cash-feature,.cash-feature-modal) .font-medium{font-weight:500}:is(.cash-feature,.cash-feature-modal) .font-semibold{font-weight:600}:is(.cash-feature,.cash-feature-modal) .font-bold{font-weight:700}:is(.cash-feature,.cash-feature-modal) .text-\[11px\]{font-size:11px}:is(.cash-feature,.cash-feature-modal) .text-xs{font-size:12px;line-height:16px}:is(.cash-feature,.cash-feature-modal) .text-sm{font-size:14px;line-height:20px}:is(.cash-feature,.cash-feature-modal) .text-base{font-size:16px;line-height:24px}:is(.cash-feature,.cash-feature-modal) .text-lg{font-size:18px;line-height:28px}:is(.cash-feature,.cash-feature-modal) .text-2xl{font-size:24px;line-height:32px}:is(.cash-feature,.cash-feature-modal) .text-3xl{font-size:30px;line-height:36px}:is(.cash-feature,.cash-feature-modal) .text-\[31px\]{font-size:31px}:is(.cash-feature,.cash-feature-modal) .text-left{text-align:left}:is(.cash-feature,.cash-feature-modal) .text-right{text-align:right}:is(.cash-feature,.cash-feature-modal) .text-center{text-align:center}:is(.cash-feature,.cash-feature-modal) .tracking-tight{letter-spacing:-.025em}:is(.cash-feature,.cash-feature-modal) .tabular-nums{font-variant-numeric:tabular-nums}:is(.cash-feature,.cash-feature-modal) .whitespace-nowrap{white-space:nowrap}:is(.cash-feature,.cash-feature-modal) .break-words{overflow-wrap:break-word}:is(.cash-feature,.cash-feature-modal) .align-top{vertical-align:top}:is(.cash-feature,.cash-feature-modal) .line-through{text-decoration-line:line-through}:is(.cash-feature,.cash-feature-modal) .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s}:is(.cash-feature,.cash-feature-modal) .transition-\[color\,background-color\,border-color\,transform\,box-shadow\]{transition-property:color,background-color,border-color,transform,box-shadow}:is(.cash-feature,.cash-feature-modal) .duration-150{transition-duration:.15s}:is(.cash-feature,.cash-feature-modal) .hover\:bg-brand-bg:hover{background-color:#eef3fa}:is(.cash-feature,.cash-feature-modal) .hover\:bg-brand-blue-soft:hover{background-color:#eaf1ff}:is(.cash-feature,.cash-feature-modal) .hover\:bg-brand-blue\/10:hover{background-color:#2259d51a}:is(.cash-feature,.cash-feature-modal) .hover\:bg-brand-blue\/90:hover{background-color:#2259d5e6}:is(.cash-feature,.cash-feature-modal) .hover\:bg-brand-green\/90:hover{background-color:#087759e6}:is(.cash-feature,.cash-feature-modal) .hover\:bg-red-700:hover{background-color:#b91c1c}:is(.cash-feature,.cash-feature-modal) .hover\:bg-red-100:hover{background-color:#fee2e2}:is(.cash-feature,.cash-feature-modal) .focus\:border-brand-blue:focus{border-color:#2259d5}:is(.cash-feature,.cash-feature-modal) .focus\:outline-none:focus{outline:none}:is(.cash-feature,.cash-feature-modal) .focus-visible\:outline:focus-visible{outline-style:solid}:is(.cash-feature,.cash-feature-modal) .focus-visible\:outline-2:focus-visible{outline-width:2px}:is(.cash-feature,.cash-feature-modal) .focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}:is(.cash-feature,.cash-feature-modal) .focus-visible\:outline-brand-blue:focus-visible{outline-color:#2259d5}:is(.cash-feature,.cash-feature-modal) .focus-visible\:outline-brand-green:focus-visible{outline-color:#087759}:is(.cash-feature,.cash-feature-modal) .focus-visible\:outline-red-600:focus-visible{outline-color:#dc2626}:is(.cash-feature,.cash-feature-modal) .focus-visible\:outline-red-400:focus-visible{outline-color:#f87171}:is(.cash-feature,.cash-feature-modal) .active\:scale-\[0\.98\]:active{transform:scale(.98)}:is(.cash-feature,.cash-feature-modal) .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}:is(.cash-feature,.cash-feature-modal) .disabled\:opacity-40:disabled{opacity:.4}:is(.cash-feature,.cash-feature-modal) .disabled\:active\:scale-100:disabled:active{transform:scale(1)}@media (width>=640px){:is(.cash-feature,.cash-feature-modal) .sm\:block{display:block}:is(.cash-feature,.cash-feature-modal) .sm\:hidden{display:none}:is(.cash-feature,.cash-feature-modal) .sm\:flex-row{flex-direction:row}:is(.cash-feature,.cash-feature-modal) .sm\:items-center{align-items:center}:is(.cash-feature,.cash-feature-modal) .sm\:gap-3{gap:12px}:is(.cash-feature,.cash-feature-modal) .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.cash-feature,.cash-feature-modal) .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.cash-feature,.cash-feature-modal) .sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}:is(.cash-feature,.cash-feature-modal) .sm\:text-4xl{font-size:36px;line-height:40px}:is(.cash-feature,.cash-feature-modal) .sm\:w-64{width:256px}:is(.cash-feature,.cash-feature-modal) .sm\:w-auto{width:auto}}@keyframes cash-panel-enter{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}:is(.cash-feature,.cash-feature-modal) .animate-panel-enter{animation:.18s cash-panel-enter}:is(.cash-feature,.cash-feature-modal) .cash-employee-picker{position:relative}:is(.cash-feature,.cash-feature-modal) .cash-employee-picker-dropdown{z-index:20;background-color:#fff;border:1px solid #dbe4ef;border-radius:.5rem;max-height:220px;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px -5px #00000026,0 8px 10px -6px #0000001a}:is(.cash-feature,.cash-feature-modal) .cash-employee-picker-option{cursor:pointer;border-radius:.375rem;padding:.5rem .625rem}:is(.cash-feature,.cash-feature-modal) .cash-employee-picker-option.is-highlighted{background-color:#eaf1ff}:is(.cash-feature,.cash-feature-modal) .cash-employee-picker-empty{padding:.5rem .625rem}:is(.checks-feature,.customer-feature-modal) .checks-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=640px){:is(.checks-feature,.customer-feature-modal) .checks-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){:is(.checks-feature,.customer-feature-modal) .checks-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}:is(.checks-feature,.customer-feature-modal) .checks-search-input{max-width:28rem}:is(.checks-feature,.customer-feature-modal) .checks-table{text-align:left;width:100%;min-width:720px}:is(.checks-feature,.customer-feature-modal) .checks-detail-section{padding-bottom:1rem}:is(.checks-feature,.customer-feature-modal) .checks-history-item-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.125rem .75rem;display:flex}:is(.checks-feature,.customer-feature-modal) .checks-history-list>li+li{margin-top:.5rem}:is(.checks-feature,.customer-feature-modal) .checks-history-empty{padding-top:1rem;padding-bottom:1rem}:is(.checks-feature,.customer-feature-modal) .checks-link-button{text-decoration:underline}:is(.checks-feature,.customer-feature-modal) .checks-customer-picker{position:relative}:is(.checks-feature,.customer-feature-modal) .checks-customer-picker-dropdown{z-index:20;background-color:#fff;border:1px solid #dbe4ef;border-radius:.5rem;max-height:220px;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px -5px #00000026,0 8px 10px -6px #0000001a}:is(.checks-feature,.customer-feature-modal) .checks-customer-picker-option{cursor:pointer;border-radius:.375rem;padding:.5rem .625rem}:is(.checks-feature,.customer-feature-modal) .checks-customer-picker-option.is-highlighted{background-color:#eaf1ff}:is(.checks-feature,.customer-feature-modal) .checks-customer-picker-empty{padding:.5rem .625rem}:is(.checks-feature,.customer-feature-modal) .checks-success-banner{color:#047857;background-color:#ecfdf5}:is(.checks-feature,.customer-feature-modal) .checks-collect-method-radio{flex-shrink:0;width:16px;min-width:16px}.orders-feature,.orders-feature-modal{color:#172942}:is(.orders-feature,.orders-feature-modal) *{box-sizing:border-box}:is(.orders-feature,.orders-feature-modal) table{border-collapse:separate;table-layout:auto;text-align:left;width:auto;min-width:0}:is(.orders-feature,.orders-feature-modal) th,:is(.orders-feature,.orders-feature-modal) td{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:normal;vertical-align:inherit;text-align:inherit;background:0 0;border:0;padding:0}:is(.orders-feature,.orders-feature-modal) button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0}:is(.orders-feature,.orders-feature-modal) input,:is(.orders-feature,.orders-feature-modal) select,:is(.orders-feature,.orders-feature-modal) textarea{min-height:0;color:inherit;font:inherit;background:#fff;border:0;border-radius:0;padding:0;font-size:16px}:is(.orders-feature,.orders-feature-modal) label{color:inherit;font-size:inherit;font-weight:inherit;gap:0;display:block}:is(.orders-feature,.orders-feature-modal) p,:is(.orders-feature,.orders-feature-modal) h1,:is(.orders-feature,.orders-feature-modal) h2,:is(.orders-feature,.orders-feature-modal) h3,:is(.orders-feature,.orders-feature-modal) dl,:is(.orders-feature,.orders-feature-modal) dt,:is(.orders-feature,.orders-feature-modal) dd{font-size:inherit;font-weight:inherit;margin:0}:is(.orders-feature,.orders-feature-modal) ::placeholder{color:#929daa}:is(.orders-feature,.orders-feature-modal) ul,:is(.orders-feature,.orders-feature-modal) ol{margin:0;padding:0;list-style:none}:is(.orders-feature,.orders-feature-modal) .no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:is(.orders-feature,.orders-feature-modal) .no-spinner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:is(.orders-feature,.orders-feature-modal) .no-spinner{-moz-appearance:textfield}:is(.orders-feature,.orders-feature-modal) .flex{display:flex}:is(.orders-feature,.orders-feature-modal) .inline-flex{display:inline-flex}:is(.orders-feature,.orders-feature-modal) .grid{display:grid}:is(.orders-feature,.orders-feature-modal) .hidden{display:none}:is(.orders-feature,.orders-feature-modal) .block{display:block}:is(.orders-feature,.orders-feature-modal) .fixed{position:fixed}:is(.orders-feature,.orders-feature-modal) .inset-0{inset:0}:is(.orders-feature,.orders-feature-modal) .z-50{z-index:50}:is(.orders-feature,.orders-feature-modal) .overflow-hidden{overflow:hidden}:is(.orders-feature,.orders-feature-modal) .overflow-x-auto{overflow-x:auto}:is(.orders-feature,.orders-feature-modal) .overflow-y-auto{overflow-y:auto}:is(.orders-feature,.orders-feature-modal) .outline-none{outline:none}:is(.orders-feature,.orders-feature-modal) .shrink-0{flex-shrink:0}:is(.orders-feature,.orders-feature-modal) .col-span-full{grid-column:1/-1}:is(.orders-feature,.orders-feature-modal) .flex-col{flex-direction:column}:is(.orders-feature,.orders-feature-modal) .flex-wrap{flex-wrap:wrap}:is(.orders-feature,.orders-feature-modal) .flex-1{flex:1}:is(.orders-feature,.orders-feature-modal) .items-center{align-items:center}:is(.orders-feature,.orders-feature-modal) .items-start{align-items:flex-start}:is(.orders-feature,.orders-feature-modal) .justify-between{justify-content:space-between}:is(.orders-feature,.orders-feature-modal) .justify-center{justify-content:center}:is(.orders-feature,.orders-feature-modal) .justify-end{justify-content:flex-end}:is(.orders-feature,.orders-feature-modal) .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}:is(.orders-feature,.orders-feature-modal) .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:is(.orders-feature,.orders-feature-modal) .gap-1{gap:4px}:is(.orders-feature,.orders-feature-modal) .gap-1\.5{gap:6px}:is(.orders-feature,.orders-feature-modal) .gap-2{gap:8px}:is(.orders-feature,.orders-feature-modal) .gap-3{gap:12px}:is(.orders-feature,.orders-feature-modal) .gap-4{gap:16px}:is(.orders-feature,.orders-feature-modal) .mb-1{margin-bottom:4px}:is(.orders-feature,.orders-feature-modal) .mb-2{margin-bottom:8px}:is(.orders-feature,.orders-feature-modal) .mb-4{margin-bottom:16px}:is(.orders-feature,.orders-feature-modal) .mt-0\.5{margin-top:2px}:is(.orders-feature,.orders-feature-modal) .mt-1{margin-top:4px}:is(.orders-feature,.orders-feature-modal) .mt-2{margin-top:8px}:is(.orders-feature,.orders-feature-modal) .mt-3{margin-top:12px}:is(.orders-feature,.orders-feature-modal) .mt-4{margin-top:16px}:is(.orders-feature,.orders-feature-modal) .mx-auto{margin-left:auto;margin-right:auto}:is(.orders-feature,.orders-feature-modal) .pb-3{padding-bottom:12px}:is(.orders-feature,.orders-feature-modal) .pt-2{padding-top:8px}:is(.orders-feature,.orders-feature-modal) .pt-3{padding-top:12px}:is(.orders-feature,.orders-feature-modal) .p-3{padding:12px}:is(.orders-feature,.orders-feature-modal) .p-4{padding:16px}:is(.orders-feature,.orders-feature-modal) .p-5{padding:20px}:is(.orders-feature,.orders-feature-modal) .px-2{padding-left:8px;padding-right:8px}:is(.orders-feature,.orders-feature-modal) .px-3{padding-left:12px;padding-right:12px}:is(.orders-feature,.orders-feature-modal) .px-4{padding-left:16px;padding-right:16px}:is(.orders-feature,.orders-feature-modal) .px-5{padding-left:20px;padding-right:20px}:is(.orders-feature,.orders-feature-modal) .py-1{padding-top:4px;padding-bottom:4px}:is(.orders-feature,.orders-feature-modal) .py-2{padding-top:8px;padding-bottom:8px}:is(.orders-feature,.orders-feature-modal) .py-3{padding-top:12px;padding-bottom:12px}:is(.orders-feature,.orders-feature-modal) .py-6{padding-top:24px;padding-bottom:24px}:is(.orders-feature,.orders-feature-modal) .py-8{padding-top:32px;padding-bottom:32px}:is(.orders-feature,.orders-feature-modal) .py-10{padding-top:40px;padding-bottom:40px}:is(.orders-feature,.orders-feature-modal) .space-y-0\.5>*+*{margin-top:2px}:is(.orders-feature,.orders-feature-modal) .space-y-1\.5>*+*{margin-top:6px}:is(.orders-feature,.orders-feature-modal) .space-y-3>*+*{margin-top:12px}:is(.orders-feature,.orders-feature-modal) .space-y-4>*+*{margin-top:16px}:is(.orders-feature,.orders-feature-modal) .divide-y>*+*{border-top-style:solid;border-top-width:1px}:is(.orders-feature,.orders-feature-modal) .divide-neutral-100>*+*{border-color:#f5f5f5}:is(.orders-feature,.orders-feature-modal) .w-full{width:100%}:is(.orders-feature,.orders-feature-modal) .w-9{width:36px}:is(.orders-feature,.orders-feature-modal) .w-14{width:56px}:is(.orders-feature,.orders-feature-modal) .min-w-0{min-width:0}:is(.orders-feature,.orders-feature-modal) .min-w-\[640px\]{min-width:640px}:is(.orders-feature,.orders-feature-modal) .max-w-lg{max-width:512px}:is(.orders-feature,.orders-feature-modal) .max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}:is(.orders-feature,.orders-feature-modal) .max-h-\[min\(640px\,90vh\)\]{max-height:min(640px,90vh)}:is(.orders-feature,.orders-feature-modal) .min-h-0{min-height:0}:is(.orders-feature,.orders-feature-modal) .h-9{height:36px}:is(.orders-feature,.orders-feature-modal) .h-11{height:44px}:is(.orders-feature,.orders-feature-modal) .h-12{height:48px}:is(.orders-feature,.orders-feature-modal) .min-h-11{min-height:44px}@media (pointer:coarse){:is(.orders-feature,.orders-feature-modal) .coarse\:h-11{height:44px}:is(.orders-feature,.orders-feature-modal) .coarse\:w-11{width:44px}:is(.orders-feature,.orders-feature-modal) .coarse\:min-h-11{min-height:44px}}:is(.orders-feature,.orders-feature-modal) .border{border:1px solid}:is(.orders-feature,.orders-feature-modal) .border-0{border-width:0}:is(.orders-feature,.orders-feature-modal) .border-2{border:2px solid}:is(.orders-feature,.orders-feature-modal) .border-b{border-bottom:1px solid}:is(.orders-feature,.orders-feature-modal) .border-t{border-top:1px solid}:is(.orders-feature,.orders-feature-modal) .rounded-lg{border-radius:8px}:is(.orders-feature,.orders-feature-modal) .rounded-md{border-radius:6px}:is(.orders-feature,.orders-feature-modal) .shadow-sm{box-shadow:0 1px 2px #0000000d}:is(.orders-feature,.orders-feature-modal) .shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}:is(.orders-feature,.orders-feature-modal) .hover\:shadow-md:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}:is(.orders-feature,.orders-feature-modal) .border-brand-line{border-color:#dbe4ef}:is(.orders-feature,.orders-feature-modal) .border-brand-blue{border-color:#2259d5}:is(.orders-feature,.orders-feature-modal) .border-red-200{border-color:#fecaca}:is(.orders-feature,.orders-feature-modal) .border-neutral-100{border-color:#f5f5f5}:is(.orders-feature,.orders-feature-modal) .hover\:border-brand-blue:hover{border-color:#2259d5}:is(.orders-feature,.orders-feature-modal) .last\:border-0:last-child{border-width:0}:is(.orders-feature,.orders-feature-modal) .bg-white{background-color:#fff}:is(.orders-feature,.orders-feature-modal) .bg-transparent{background-color:#0000}:is(.orders-feature,.orders-feature-modal) .bg-brand-bg{background-color:#eef3fa}:is(.orders-feature,.orders-feature-modal) .bg-brand-blue{background-color:#2259d5}:is(.orders-feature,.orders-feature-modal) .bg-brand-blue-soft{background-color:#eaf1ff}:is(.orders-feature,.orders-feature-modal) .bg-brand-green{background-color:#087759}:is(.orders-feature,.orders-feature-modal) .bg-red-600{background-color:#dc2626}:is(.orders-feature,.orders-feature-modal) .bg-red-50{background-color:#fef2f2}:is(.orders-feature,.orders-feature-modal) .bg-amber-50{background-color:#fffbeb}:is(.orders-feature,.orders-feature-modal) .bg-emerald-50{background-color:#ecfdf5}:is(.orders-feature,.orders-feature-modal) .bg-black\/40{background-color:#0006}:is(.orders-feature,.orders-feature-modal) .text-white{color:#fff}:is(.orders-feature,.orders-feature-modal) .text-brand-blue{color:#2259d5}:is(.orders-feature,.orders-feature-modal) .text-brand-ink{color:#172942}:is(.orders-feature,.orders-feature-modal) .text-red-700{color:#b91c1c}:is(.orders-feature,.orders-feature-modal) .text-amber-700{color:#b45309}:is(.orders-feature,.orders-feature-modal) .text-amber-800{color:#92400e}:is(.orders-feature,.orders-feature-modal) .text-emerald-700{color:#047857}:is(.orders-feature,.orders-feature-modal) .text-emerald-800{color:#065f46}:is(.orders-feature,.orders-feature-modal) .text-neutral-600{color:#525252}:is(.orders-feature,.orders-feature-modal) .text-neutral-700{color:#404040}:is(.orders-feature,.orders-feature-modal) .placeholder\:text-neutral-600::placeholder{color:#525252}:is(.orders-feature,.orders-feature-modal) .font-medium{font-weight:500}:is(.orders-feature,.orders-feature-modal) .font-semibold{font-weight:600}:is(.orders-feature,.orders-feature-modal) .font-bold{font-weight:700}:is(.orders-feature,.orders-feature-modal) .text-xs{font-size:12px;line-height:16px}:is(.orders-feature,.orders-feature-modal) .text-sm{font-size:14px;line-height:20px}:is(.orders-feature,.orders-feature-modal) .text-base{font-size:16px;line-height:24px}:is(.orders-feature,.orders-feature-modal) .text-lg{font-size:18px;line-height:28px}:is(.orders-feature,.orders-feature-modal) .text-2xl{font-size:24px;line-height:32px}:is(.orders-feature,.orders-feature-modal) .text-\[11px\]{font-size:11px}:is(.orders-feature,.orders-feature-modal) .text-\[31px\]{font-size:31px}:is(.orders-feature,.orders-feature-modal) .text-left{text-align:left}:is(.orders-feature,.orders-feature-modal) .text-right{text-align:right}:is(.orders-feature,.orders-feature-modal) .text-center{text-align:center}:is(.orders-feature,.orders-feature-modal) .tracking-tight{letter-spacing:-.025em}:is(.orders-feature,.orders-feature-modal) .tabular-nums{font-variant-numeric:tabular-nums}:is(.orders-feature,.orders-feature-modal) .leading-none{line-height:1}:is(.orders-feature,.orders-feature-modal) .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s}:is(.orders-feature,.orders-feature-modal) .transition-\[color\,background-color\,border-color\,transform\,box-shadow\]{transition-property:color,background-color,border-color,transform,box-shadow}:is(.orders-feature,.orders-feature-modal) .transition-\[transform\,box-shadow\,border-color\]{transition-property:transform,box-shadow,border-color}:is(.orders-feature,.orders-feature-modal) .duration-150{transition-duration:.15s}:is(.orders-feature,.orders-feature-modal) .hover\:bg-brand-bg:hover{background-color:#eef3fa}:is(.orders-feature,.orders-feature-modal) .hover\:bg-brand-blue-soft:hover{background-color:#eaf1ff}:is(.orders-feature,.orders-feature-modal) .hover\:bg-brand-blue\/10:hover{background-color:#2259d51a}:is(.orders-feature,.orders-feature-modal) .hover\:bg-brand-blue\/90:hover{background-color:#2259d5e6}:is(.orders-feature,.orders-feature-modal) .hover\:bg-brand-green\/90:hover{background-color:#087759e6}:is(.orders-feature,.orders-feature-modal) .hover\:bg-red-700:hover{background-color:#b91c1c}:is(.orders-feature,.orders-feature-modal) .hover\:bg-red-100:hover{background-color:#fee2e2}:is(.orders-feature,.orders-feature-modal) .hover\:-translate-y-0\.5:hover{transform:translateY(-2px)}:is(.orders-feature,.orders-feature-modal) .focus\:border-brand-blue:focus{border-color:#2259d5}:is(.orders-feature,.orders-feature-modal) .focus\:outline-none:focus{outline:none}:is(.orders-feature,.orders-feature-modal) .focus-visible\:outline:focus-visible{outline-style:solid}:is(.orders-feature,.orders-feature-modal) .focus-visible\:outline-2:focus-visible{outline-width:2px}:is(.orders-feature,.orders-feature-modal) .focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}:is(.orders-feature,.orders-feature-modal) .focus-visible\:outline-brand-blue:focus-visible{outline-color:#2259d5}:is(.orders-feature,.orders-feature-modal) .focus-visible\:outline-brand-green:focus-visible{outline-color:#087759}:is(.orders-feature,.orders-feature-modal) .focus-visible\:outline-red-600:focus-visible{outline-color:#dc2626}:is(.orders-feature,.orders-feature-modal) .focus-visible\:outline-red-400:focus-visible{outline-color:#f87171}:is(.orders-feature,.orders-feature-modal) .active\:scale-\[0\.98\]:active{transform:scale(.98)}:is(.orders-feature,.orders-feature-modal) .active\:scale-\[0\.985\]:active{transform:scale(.985)}:is(.orders-feature,.orders-feature-modal) .active\:translate-y-0:active{transform:translateY(0)}:is(.orders-feature,.orders-feature-modal) .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}:is(.orders-feature,.orders-feature-modal) .disabled\:opacity-40:disabled{opacity:.4}:is(.orders-feature,.orders-feature-modal) .disabled\:active\:scale-100:disabled:active{transform:scale(1)}@media (width>=640px){:is(.orders-feature,.orders-feature-modal) .sm\:block{display:block}:is(.orders-feature,.orders-feature-modal) .sm\:hidden{display:none}:is(.orders-feature,.orders-feature-modal) .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){:is(.orders-feature,.orders-feature-modal) .lg\:flex-row{flex-direction:row}:is(.orders-feature,.orders-feature-modal) .lg\:items-start{align-items:flex-start}:is(.orders-feature,.orders-feature-modal) .lg\:sticky{position:sticky}:is(.orders-feature,.orders-feature-modal) .lg\:top-4{top:16px}:is(.orders-feature,.orders-feature-modal) .lg\:w-96{width:384px}}@media (width>=1280px){:is(.orders-feature,.orders-feature-modal) .xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1536px){:is(.orders-feature,.orders-feature-modal) .\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@keyframes orders-panel-enter{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}:is(.orders-feature,.orders-feature-modal) .animate-panel-enter{animation:.18s orders-panel-enter}.orders-v2{min-width:0;color:var(--v2-text);flex-direction:column;gap:16px;padding-top:16px;display:flex}.orders-v2 .or2-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.orders-v2 .or2-heading{justify-content:space-between;align-items:center;gap:16px;min-height:56px;display:flex}.orders-v2 .or2-title{overflow-wrap:anywhere;min-width:0;margin:0;font-size:24px;font-weight:500;line-height:38px}.v2-scope .orders-v2 .or2-new,.v2-scope .orders-v2 .or2-back,.v2-scope .orders-v2 .or2-open,.v2-scope .orders-v2 .or2-action{height:44px}.v2-scope .orders-v2 .or2-new{min-width:184px;padding:0 20px}.v2-scope .orders-v2 .or2-back{min-width:208px;padding:0 20px}.orders-v2 .or2-panel,.orders-v2 .or2-card-panel{min-width:0;box-shadow:var(--v2-card-shadow);background:#fff;border-radius:6px;flex-direction:column;gap:16px;padding:24px;display:flex}.orders-v2 .or2-panel{gap:0}.orders-v2 .or2-state{color:var(--v2-text-2);text-align:center;flex-direction:column;align-items:center;gap:8px;margin:0;padding:40px 16px;font-size:15px;line-height:22px;display:flex}.orders-v2 .or2-state-title{color:var(--v2-text);margin:0;font-size:18px;font-weight:500;line-height:28px}.orders-v2 .or2-state-text{max-width:44ch;margin:0}.orders-v2 .or2-state-details{max-width:100%;font-size:13px;line-height:20px}.orders-v2 .or2-state-details summary{cursor:pointer}.orders-v2 .or2-state-details code{overflow-wrap:anywhere;text-align:left;margin-top:4px;display:block}.orders-v2 .or2-refreshing{color:var(--v2-text-2);margin:12px 0 0;font-size:13px;line-height:20px}.orders-v2 .or2-notice{overflow-wrap:anywhere;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 16px;font-size:15px;line-height:22px;display:flex}.v2-scope .orders-v2 .or2-notice .v2-btn{flex:none;height:40px;padding:0 16px}.orders-v2 .or2-notice--warning{color:var(--v2-text);background:var(--v2-warning-o)}.orders-v2 .or2-notice--error{color:#b3301a;background:var(--v2-error-o)}.orders-v2 .or2-notice-detail{color:var(--v2-text-2);font-size:13px}.orders-v2 .or2-table-wrap{overflow-x:auto}.orders-v2 .or2-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:960px;font-size:15px}.orders-v2 .or2-table th{height:48px;color:var(--v2-text-2);text-align:left;white-space:nowrap;background:#fff;border:0;padding:0 12px;font-size:13px;font-weight:400;line-height:20px}.orders-v2 .or2-table td{height:88px;color:var(--v2-text);border:0;border-bottom:1px solid var(--v2-divider);vertical-align:middle;padding:0 12px;line-height:22px}.orders-v2 .or2-col-no{width:180px}.orders-v2 .or2-col-date{width:240px}.orders-v2 .or2-col-status{width:208px}.orders-v2 .or2-col-action{text-align:right;width:168px}.orders-v2 .or2-table .or2-num{text-align:right;white-space:nowrap;width:188px}.orders-v2 .or2-no{white-space:nowrap;font-weight:500}.orders-v2 .or2-date{color:var(--v2-text-2);white-space:nowrap}.orders-v2 .or2-customer span{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.orders-v2 .or2-table .v2-badge,.orders-v2 .or2-card .v2-badge{white-space:nowrap;min-width:132px;height:28px;padding-block:0}.v2-scope .orders-v2 .or2-table .or2-open{min-width:144px}.orders-v2 .or2-cards{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:none}.orders-v2 .or2-card{min-width:0;box-shadow:var(--v2-card-shadow);background:#fff;border-radius:6px;flex-direction:column;gap:8px;padding:16px;display:flex}.orders-v2 .or2-card-top{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.orders-v2 .or2-card-no{white-space:nowrap;font-size:15px;font-weight:500;line-height:22px}.orders-v2 .or2-card-date{color:var(--v2-text-2);margin:0;font-size:13px;line-height:20px}.orders-v2 .or2-card-customer{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:22px}.orders-v2 .or2-card-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.orders-v2 .or2-card-total{overflow-wrap:anywhere;min-width:0;font-size:18px;font-weight:500;line-height:28px}.v2-scope .orders-v2 .or2-card .or2-open{flex:none;min-width:104px}.orders-v2 .or2-info-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.orders-v2 .or2-info-no{overflow-wrap:anywhere;font-size:24px;font-weight:500;line-height:38px}.orders-v2 .or2-card-panel .v2-badge{white-space:nowrap;min-width:132px;height:28px;padding-block:0}.orders-v2 .or2-info{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 24px;margin:0;display:grid}.orders-v2 .or2-info-item{flex-direction:column;gap:8px;min-width:0;display:flex}.orders-v2 .or2-info dt{color:var(--v2-text-2);font-size:13px;line-height:20px}.orders-v2 .or2-info dd{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500;line-height:22px}.orders-v2 .or2-lines{margin:0;padding:0;list-style:none}.orders-v2 .or2-line{border-bottom:1px solid var(--v2-divider);justify-content:space-between;align-items:center;gap:16px;min-height:80px;display:flex}.orders-v2 .or2-line-info{flex-direction:column;gap:4px;min-width:0;display:flex}.orders-v2 .or2-line-name,.orders-v2 .or2-line-sub{overflow-wrap:anywhere;margin:0}.orders-v2 .or2-line-name{font-size:15px;font-weight:500;line-height:22px}.orders-v2 .or2-line-sub{color:var(--v2-text-2);font-size:13px;line-height:20px}.orders-v2 .or2-line-total{white-space:nowrap;flex:none;font-size:15px;font-weight:500;line-height:22px}:is(.orders-v2,.orders-v2-portal) .or2-total{justify-content:space-between;align-items:center;gap:8px;min-height:38px;display:flex}:is(.orders-v2,.orders-v2-portal) .or2-total-label{font-size:18px;font-weight:500;line-height:28px}:is(.orders-v2,.orders-v2-portal) .or2-total-amount{white-space:nowrap;font-size:24px;font-weight:500;line-height:38px}:is(.orders-v2,.orders-v2-portal) .or2-alert{color:var(--v2-text);border-radius:6px;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}:is(.orders-v2,.orders-v2-portal) .or2-alert--info{--or2-alert-tone:var(--v2-info);--or2-alert-o:var(--v2-info-o)}:is(.orders-v2,.orders-v2-portal) .or2-alert--success{--or2-alert-tone:var(--v2-success);--or2-alert-o:var(--v2-success-o)}:is(.orders-v2,.orders-v2-portal) .or2-alert--warning{--or2-alert-tone:var(--v2-warning);--or2-alert-o:var(--v2-warning-o)}:is(.orders-v2,.orders-v2-portal) .or2-alert{background:var(--or2-alert-o)}:is(.orders-v2,.orders-v2-portal) .or2-alert-icon{background:var(--or2-alert-o);border-radius:500px;flex:none;padding:2px;display:inline-flex}:is(.orders-v2,.orders-v2-portal) .or2-alert-icon>span{background:var(--or2-alert-tone);border-radius:500px;padding:2px;display:inline-flex}:is(.orders-v2,.orders-v2-portal) .or2-alert>div{flex-direction:column;gap:4px;min-width:0;display:flex}:is(.orders-v2,.orders-v2-portal) .or2-alert-title,:is(.orders-v2,.orders-v2-portal) .or2-alert-text{overflow-wrap:anywhere;margin:0}:is(.orders-v2,.orders-v2-portal) .or2-alert-title{font-size:18px;font-weight:500;line-height:24px}:is(.orders-v2,.orders-v2-portal) .or2-alert-text{font-size:15px;line-height:22px}.orders-v2 .or2-actions{flex-wrap:wrap;gap:8px;display:flex}.v2-scope .orders-v2 .or2-action{padding:0 20px}.v2-scope :is(.orders-v2,.orders-v2-portal) .or2-success{--v2-tone:var(--v2-success);--v2-tone-dark:#5fc12c;--v2-tone-shadow:#71dd3766;color:#1b3a07}.v2-scope :is(.orders-v2,.orders-v2-portal) .or2-success:hover:not(:disabled),.v2-scope :is(.orders-v2,.orders-v2-portal) .or2-success:active:not(:disabled),.v2-scope :is(.orders-v2,.orders-v2-portal) .or2-success:focus-visible:not(:disabled){color:#1b3a07}@media (width<=900px){.orders-v2{padding-top:8px}.orders-v2 .or2-title{font-size:18px;line-height:28px}.v2-scope .orders-v2 .or2-new{min-width:162px}.orders-v2 .or2-panel{box-shadow:none;background:0 0;padding:0}.orders-v2 .or2-table-wrap{display:none}.orders-v2 .or2-cards{display:flex}.orders-v2 .or2-state{box-shadow:var(--v2-card-shadow);background:#fff;border-radius:6px}.orders-v2 .or2-heading--detail{clip:rect(0, 0, 0, 0);width:1px;height:1px;min-height:0;margin:-1px;position:absolute;overflow:hidden}.orders-v2 .or2-card-panel{padding:16px}.orders-v2 .or2-info-no{font-size:18px;line-height:28px}.orders-v2 .or2-info{grid-template-columns:minmax(0,1fr);gap:16px}.orders-v2 .or2-info-item{gap:0}.orders-v2 .or2-info dt{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.orders-v2 .or2-info-date dd{color:var(--v2-text-2);font-size:13px;font-weight:400;line-height:20px}.orders-v2 .or2-info-note dd{color:var(--v2-text-2);font-weight:400}.orders-v2 .or2-info-note dd:before{content:"Not: "}.orders-v2 .or2-line{min-height:88px}.orders-v2 .or2-actions{flex-direction:column}.v2-scope .orders-v2 .or2-action{width:100%}.orders-v2 .or2-notice{flex-direction:column;align-items:stretch}}.orders-v2 .or2-heading-text{flex-direction:column;gap:2px;min-width:0;display:flex}.orders-v2 .or2-subtitle{color:var(--v2-text-2);margin:0;font-size:15px;line-height:22px}.orders-v2 .or2-form-grid{grid-template-columns:minmax(0,1fr) 424px;align-items:start;gap:24px;min-width:0;display:grid}.orders-v2 .or2-products{flex-direction:column;gap:16px;min-width:0;display:flex}.orders-v2 .or2-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-width:0;display:grid}.orders-v2 .or2-product{min-width:0;min-height:176px;color:var(--v2-text);text-align:left;font:inherit;box-shadow:var(--v2-card-shadow);cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;transition:border-color .12s;display:flex}.orders-v2 .or2-product:hover{border-color:var(--v2-primary)}.orders-v2 .or2-product:focus-visible{outline:2px solid var(--v2-primary);outline-offset:2px}.orders-v2 .or2-product-name{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;min-height:56px;font-size:18px;font-weight:500;line-height:28px;display:-webkit-box;overflow:hidden}.orders-v2 .or2-product-barcode{min-height:20px;color:var(--v2-text-2);overflow-wrap:anywhere;font-size:13px;line-height:20px}.orders-v2 .or2-product-price{overflow-wrap:anywhere;margin-top:auto;font-size:24px;font-weight:500;line-height:38px}.orders-v2 .or2-product-empty{grid-column:1/-1}.orders-v2 .or2-products>.or2-state{box-shadow:var(--v2-card-shadow);background:#fff;border-radius:6px}.orders-v2 .or2-cart{min-width:0;box-shadow:var(--v2-card-shadow);background:#fff;border-radius:6px;flex-direction:column;gap:16px;padding:16px;display:flex}@media (width>=1025px){.orders-v2 .or2-cart{max-height:calc(100dvh - 32px);position:sticky;top:16px;overflow-y:auto}}.orders-v2 .or2-cart-title{margin:0;font-size:18px;font-weight:500;line-height:28px}.orders-v2 .or2-cart-empty{color:var(--v2-text-2);text-align:center;margin:0;padding:16px 0}.orders-v2 .or2-cart-lines{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.orders-v2 .or2-cart-line{border-bottom:1px solid var(--v2-divider);flex-direction:column;gap:8px;padding-bottom:16px;display:flex}.orders-v2 .or2-cart-line-top,.orders-v2 .or2-cart-line-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.orders-v2 .or2-cart-line-top{align-items:flex-start}.orders-v2 .or2-cart-line-name{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:500;line-height:22px}.orders-v2 .or2-cart-line-total{white-space:nowrap;flex:none;font-size:15px;font-weight:500;line-height:22px}.v2-scope .orders-v2 .or2-cart-remove{flex:0 0 64px;width:64px;height:44px;padding:0 8px}.orders-v2 .or2-qty{gap:8px;display:flex}.v2-scope .orders-v2 .or2-qty-btn{width:44px;height:44px;padding:0}.v2-scope .orders-v2 .or2-qty-input{text-align:center;width:56px;height:44px;padding:0 4px}.orders-v2 .or2-cart-total{flex-direction:column;gap:4px;display:flex}.orders-v2 .or2-cart-total-label{color:var(--v2-text-2);font-size:15px;line-height:22px}.orders-v2 .or2-cart-total-amount{overflow-wrap:anywhere;font-size:24px;font-weight:500;line-height:38px}.orders-v2 .or2-customer-row{align-items:flex-start;gap:8px;min-width:0;display:flex}.orders-v2 .or2-customer-row .v2-select{flex:auto}.v2-scope .orders-v2 .or2-new-customer{flex:none;height:44px;padding:0 16px}.orders-v2 .or2-field-hint{color:var(--v2-text-2);margin:0;font-size:15px;line-height:22px}.v2-scope .orders-v2 .or2-save{width:100%;height:44px}:is(.orders-v2,.orders-v2-portal) .or2-alert--error{--or2-alert-tone:var(--v2-error);--or2-alert-o:var(--v2-error-o)}.orders-v2-portal .or2-dialog-form{flex-direction:column;gap:16px;min-width:0;display:flex}.orders-v2-portal .v2-dialog-body>*{flex-shrink:0}.orders-v2-portal .or2-summary{box-shadow:var(--v2-card-shadow);background:#fff;border-radius:6px;flex-direction:column;gap:8px;margin:0;padding:16px;display:flex}.orders-v2-portal .or2-summary>div{justify-content:space-between;gap:8px;font-size:15px;line-height:22px;display:flex}.orders-v2-portal .or2-summary dt{color:var(--v2-text-2)}.orders-v2-portal .or2-summary dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:500}.orders-v2-portal .or2-pay{flex-direction:column;gap:8px;min-width:0;display:flex}.orders-v2-portal .or2-pay-label{margin:0;font-size:15px;line-height:22px}.orders-v2-portal .or2-pay-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.v2-scope.orders-v2-portal .or2-pay-types .v2-btn,.v2-scope.orders-v2-portal .or2-mixed-open{height:44px;padding:0 12px}.v2-scope.orders-v2-portal .or2-mixed-open{width:100%}.orders-v2-portal .or2-pay-hint{color:var(--v2-text-2);margin:0;font-size:13px;line-height:20px}@media (width<=1024px){.orders-v2 .or2-form-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.orders-v2 .or2-heading--form{clip:rect(0, 0, 0, 0);width:1px;height:1px;min-height:0;margin:-1px;position:absolute;overflow:hidden}.orders-v2 .or2-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-v2 .or2-product{min-height:200px}.orders-v2 .or2-product-name{-webkit-line-clamp:3;min-height:84px}}.orders-v2 .v2-field>label,.orders-v2-portal .v2-field>label{color:var(--v2-text);font-size:15px;font-weight:400;line-height:22px;display:block}:is(.orders-v2,.orders-v2-portal) .or2-alert{scroll-margin-block:16px}.orders-v2 .or2-cart-line--inactive{background:var(--v2-warning-o);border-bottom:0;border-radius:6px;padding:12px}.orders-v2 .or2-line-warning,.orders-v2 .or2-save-hint{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:20px}.orders-v2 .or2-line-warning{color:#946200;font-weight:500}.orders-v2 .or2-save-hint{color:var(--v2-text-2)}.cash-v2{min-width:0;color:var(--v2-text);flex-direction:column;gap:28px;display:flex}.cash-v2 .cv2-heading{padding-top:16px}.cash-v2 .cv2-back{display:flex}.cash-v2 .cv2-alert{color:#b3301a;background:var(--v2-error-o);overflow-wrap:anywhere;border-radius:6px;margin:0;padding:12px 16px;font-size:15px;line-height:22px}.cash-v2 .cv2-filters{flex-direction:column;gap:16px;display:flex}.cash-v2 .cv2-filter-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cash-v2 .cv2-filter-buttons{flex-wrap:wrap;gap:12px;display:flex}.cash-v2 .cv2-filter-buttons .v2-btn,.cash-v2 .v2-btn.cv2-print-top,.cash-v2 .cv2-section-actions .v2-btn,.cash-v2 .cv2-view-toggle .v2-btn,.cash-v2 .v2-btn.cv2-print{height:48px}.cash-v2 .cv2-filter-buttons .v2-btn{min-width:112px}.cash-v2 .cv2-range{grid-template-columns:repeat(2,minmax(0,320px));gap:16px;display:grid}.cash-v2 .cv2-print-hint{color:var(--v2-text-2);margin:0;font-size:13px;line-height:20px}.cash-v2 .cv2-state{color:var(--v2-text-2);text-align:center;box-shadow:var(--v2-card-shadow);background:#fff;border-radius:6px;flex-direction:column;align-items:center;gap:8px;margin:0;padding:40px 16px;font-size:15px;line-height:22px;display:flex}.cash-v2 .cv2-state-title{color:var(--v2-text);margin:0;font-size:18px;font-weight:500;line-height:28px}.cash-v2 .cv2-state-text{max-width:44ch;margin:0}.cash-v2 .cv2-state-details{max-width:100%;font-size:13px;line-height:20px}.cash-v2 .cv2-state-details summary{cursor:pointer}.cash-v2 .cv2-state-details code{overflow-wrap:anywhere;text-align:left;margin-top:4px;display:block}.cash-v2 .cv2-notice{color:var(--v2-text);background:var(--v2-warning-o);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:15px;line-height:22px;display:flex}.cash-v2 .cv2-notice>span{overflow-wrap:anywhere;min-width:0}.cash-v2 .cv2-notice-detail{color:var(--v2-text-2);font-size:13px}.cash-v2 .cv2-refreshing{color:var(--v2-text-2);margin:0;font-size:13px;line-height:20px}.cash-v2 .cv2-hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cash-v2 .cv2-hero-card{min-width:0;min-height:148px;box-shadow:var(--v2-card-shadow);background:#fff;border-radius:6px;grid-template-rows:auto auto auto;grid-template-columns:40px minmax(0,1fr);align-content:center;gap:2px 16px;padding:24px;display:grid}.cash-v2 .cv2-hero-card .cv2-card-icon{border-radius:6px;grid-row:1/span 3;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cash-v2 .cv2-card-icon--info{background:var(--v2-info-o)}.cash-v2 .cv2-card-icon img{max-width:24px;max-height:24px;display:block}.cash-v2 .cv2-card-label{color:var(--v2-text-2);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:22px}.cash-v2 .cv2-hero-value{color:var(--v2-text);font-variant-numeric:normal;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:500;line-height:36px}.cash-v2 .cv2-card-hint{color:var(--v2-text-2);margin:4px 0 0;font-size:15px;font-weight:400;line-height:22px}.cash-v2 [class*=cv2-tone--]{--cv2-tone:#5c6878;--cv2-tone-bg:#8592a329}.cash-v2 .cv2-tone--blue{--cv2-tone:#2a62c9;--cv2-tone-bg:#2a62c91f}.cash-v2 .cv2-tone--teal{--cv2-tone:#0d8f84;--cv2-tone-bg:#0d8f8421}.cash-v2 .cv2-tone--amber{--cv2-tone:#b87400;--cv2-tone-bg:#ffab002e}.cash-v2 .cv2-tone--indigo{--cv2-tone:#4b4ed6;--cv2-tone-bg:#696cff29}.cash-v2 .cv2-tone--slate{--cv2-tone:#5c6878;--cv2-tone-bg:#8592a32e}.cash-v2 .cv2-tone--cyan{--cv2-tone:#02708a;--cv2-tone-bg:#03c3ec29}.cash-v2 .cv2-tone--coral{--cv2-tone:#d6401f;--cv2-tone-bg:#ff3e1d1f}.cash-v2 .cv2-icon-box{color:var(--cv2-tone);background:var(--cv2-tone-bg);border-radius:6px;justify-content:center;align-items:center;display:flex}.cash-v2 .cv2-metric-label{color:var(--v2-text-2);overflow-wrap:break-word;margin:0;font-size:14px;line-height:20px}.cash-v2 .cv2-metric-value{color:var(--v2-text);font-variant-numeric:normal;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:500;line-height:28px}.cash-v2 .cv2-grid{gap:12px;display:grid}.cash-v2 .cv2-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width>=1200px){.cash-v2 .cv2-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}}.cash-v2 .cv2-card{border-left:2px solid var(--cv2-tone);min-width:0;box-shadow:var(--v2-shadow-xs);background:#fff;border-radius:6px;grid-template-rows:minmax(40px,auto) auto;grid-template-columns:32px minmax(0,1fr);align-content:space-between;align-items:center;gap:6px 10px;padding:16px 18px;display:grid}.cash-v2 .cv2-card .cv2-icon-box{width:32px;height:32px}.cash-v2 .cv2-card .cv2-metric-value{grid-column:1/-1;font-size:22px;line-height:30px}.cash-v2 .cv2-panel{box-shadow:var(--v2-shadow-xs);background:#e6e8ef;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (width<=899px){.cash-v2 .cv2-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.cash-v2 .cv2-panel{grid-template-columns:minmax(0,1fr)}}@media (width>=1440px){.cash-v2 .cv2-panel{grid-template-columns:repeat(7,minmax(0,1fr))}.cash-v2 .cv2-panel .cv2-cell{padding:16px 14px}}.cash-v2 .cv2-cell{min-width:0;box-shadow:inset 0 2px 0 var(--cv2-tone);background:#fff;grid-template-rows:minmax(40px,1fr) auto;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px 10px;padding:16px 18px;display:grid}.cash-v2 .cv2-cell .cv2-icon-box{width:28px;height:28px}.cash-v2 .cv2-cell .cv2-metric-value{grid-column:1/-1;align-self:end}.cash-v2 .cv2-section-title{border-bottom:1px solid var(--v2-divider);color:var(--v2-text);margin:0 0 16px;padding-bottom:10px;font-size:18px;font-weight:500;line-height:28px}.cash-v2 .cv2-section-head{border-bottom:1px solid var(--v2-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.cash-v2 .cv2-section-head .cv2-section-title{border-bottom:0;margin:0;padding:0}.cash-v2 .cv2-section-actions{flex-wrap:wrap;gap:12px;display:flex}.cash-v2 .cv2-section-actions .v2-btn{min-width:176px}.cash-v2 .cv2-hint{color:var(--v2-text-2);margin:12px 0 0;font-size:15px;line-height:22px}.cash-v2 .cv2-notes{color:var(--v2-text-2);flex-direction:column;gap:6px;font-size:15px;line-height:22px;display:flex}.cash-v2 .cv2-notes p{margin:0}.cash-v2 .cv2-movements{min-width:0;box-shadow:var(--v2-card-shadow);background:#fff;border-radius:6px;flex-direction:column;gap:16px;padding:24px;display:flex}.cash-v2 .cv2-view-toggle{flex-wrap:wrap;gap:12px;display:flex}.cash-v2 .cv2-search-row{align-items:center;gap:12px;display:flex}.cash-v2 .cv2-search-row .v2-input{flex:1}.cash-v2 .v2-btn.cv2-print{min-width:160px}.cash-v2 .cv2-table-wrap{overflow-x:auto}.cash-v2 .cv2-table-wrap:focus-visible{outline:2px solid var(--v2-primary);outline-offset:2px}.cash-v2 .cv2-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:860px;font-size:15px}.cash-v2 .cv2-table th{height:48px;color:var(--v2-text-2);letter-spacing:.5px;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f5f5f9;border:0;padding:0 12px;font-size:13px;font-weight:400;line-height:20px}.cash-v2 .cv2-table td{height:56px;color:var(--v2-text);border:0;border-bottom:1px solid var(--v2-divider);vertical-align:middle;padding:0 12px;line-height:22px}.cash-v2 .cv2-table tbody tr:last-child td{border-bottom:0}.cash-v2 .cv2-table .cv2-date{color:var(--v2-text-2);white-space:nowrap}.cash-v2 .cv2-table .cv2-op,.cash-v2 .cv2-table .cv2-method{white-space:nowrap}.cash-v2 .cv2-table .cv2-desc{overflow-wrap:anywhere;min-width:200px}.cash-v2 .cv2-table .cv2-doc{color:var(--v2-text-2);white-space:nowrap;font-size:13px}.cash-v2 .cv2-table .cv2-num{text-align:right;white-space:nowrap}.cash-v2 .cv2-table .cv2-amount{font-variant-numeric:normal;font-weight:500}.cash-v2 .cv2-table .cv2-action-head,.cash-v2 .cv2-table .cv2-action{text-align:right}.cash-v2 .cv2-table .cv2-action .v2-btn{min-width:88px;height:36px}.cash-v2 .cv2-table .cv2-empty{height:auto;color:var(--v2-text-2);text-align:center;padding:32px 12px}.cash-v2 .cv2-caption{color:var(--v2-text-2);margin:0;font-size:15px;line-height:22px}.cash-v2 .cv2-cards{display:none}@media (width<=760px){.cash-v2{gap:20px}.cash-v2 .cv2-hero{grid-template-columns:minmax(0,1fr);gap:12px}.cash-v2 .cv2-hero-card{column-gap:14px;padding:18px}.cash-v2 .cv2-grid--6{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-v2 .cv2-grid{gap:10px}.cash-v2 .cv2-card,.cash-v2 .cv2-cell{column-gap:8px;padding:14px}.cash-v2 .cv2-card .cv2-metric-value{font-size:20px}.cash-v2 .cv2-filter-buttons{flex:100%;gap:8px}.cash-v2 .cv2-filter-buttons .v2-btn{flex:1 1 0;min-width:0}.cash-v2 .v2-btn.cv2-print-top{flex:100%}.cash-v2 .cv2-range{grid-template-columns:minmax(0,1fr)}.cash-v2 .cv2-section-actions{flex:100%}.cash-v2 .cv2-section-actions .v2-btn{flex:1 1 0;min-width:0}.cash-v2 .cv2-movements{padding:16px}.cash-v2 .cv2-view-toggle .v2-btn{flex:100%}.cash-v2 .cv2-search-row{flex-direction:column;align-items:stretch}.cash-v2 .v2-btn.cv2-print{width:100%}.cash-v2 .cv2-table-wrap{display:none}.cash-v2 .cv2-cards{flex-direction:column;gap:12px;display:flex}.cash-v2 .cv2-entry{border:1px solid var(--v2-divider);border-radius:6px;flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.cash-v2 .cv2-entry-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cash-v2 .cv2-entry-op{min-width:0;color:var(--v2-text-2);overflow-wrap:anywhere;font-size:15px;line-height:22px}.cash-v2 .cv2-entry-amount{font-variant-numeric:normal;white-space:nowrap;flex:none;font-size:15px;font-weight:500;line-height:22px}.cash-v2 .cv2-entry-desc{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:22px}.cash-v2 .cv2-entry-meta{color:var(--v2-text-2);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;line-height:20px;display:flex}.cash-v2 .cv2-entry-action{justify-content:flex-end;display:flex}.cash-v2 .cv2-entry-action .v2-btn{min-width:96px;height:44px}.cash-v2 .cv2-empty-card{color:var(--v2-text-2);text-align:center;margin:0;padding:24px 0}}@media (width<=340px){.cash-v2 .cv2-grid--6{grid-template-columns:minmax(0,1fr)}}.cash-v2 .cv2-mgr-stack{flex-direction:column;gap:20px;min-width:0;display:flex}.cash-v2 .cv2-mgr{min-width:0;box-shadow:var(--v2-card-shadow);background:#fff;border-radius:6px;flex-direction:column;gap:16px;padding:24px;display:flex}.cash-v2 .cv2-mgr-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cash-v2 .cv2-mgr-titles{flex-direction:column;gap:2px;min-width:0;display:flex}.cash-v2 .cv2-mgr-title{color:var(--v2-text);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:500;line-height:28px}.cash-v2 .cv2-mgr-titles .cv2-hint{margin:0}.cash-v2 .cv2-mgr-actions{flex-wrap:wrap;gap:12px;display:flex}.cash-v2 .cv2-mgr-actions .v2-btn,.cash-v2 .v2-btn.cv2-add{height:48px}.cash-v2 .cv2-sub-title{color:var(--v2-text);margin:8px 0 0;font-size:15px;font-weight:500;line-height:22px}.cash-v2 .cv2-empty-line{color:var(--v2-text-2);margin:0;padding:8px 0;font-size:15px;line-height:22px}.cash-v2 .cv2-mgr-table{min-width:640px}.cash-v2 .cv2-table tr.is-highlighted td{background:var(--v2-warning-o)}.cash-v2 .is-cancelled{color:var(--v2-text-off);text-decoration:line-through}.cash-v2 .cv2-cancel-note{color:#946200;overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;line-height:20px;display:block}.cash-v2 .cv2-table .cv2-desc>span{display:block}.cash-v2 .cv2-link{min-width:0;color:var(--v2-primary);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-weight:500;line-height:22px}.cash-v2 .cv2-link:hover{text-decoration:underline}.cash-v2 .cv2-link:focus-visible{outline:2px solid var(--v2-primary);outline-offset:2px}.cash-v2 .cv2-link[aria-pressed=true]{color:var(--v2-text)}.cash-v2 .cv2-mgr-cards{margin:0;padding:0;list-style:none;display:none}.cash-v2 .cv2-hist{margin:0;padding:0;list-style:none}.cash-v2 .cv2-hist-row{border-top:1px solid var(--v2-divider);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 0;display:flex}.cash-v2 .cv2-hist-main{flex:200px;min-width:0}.cash-v2 .cv2-hist-title{color:var(--v2-text);margin:0;font-size:15px;font-weight:500;line-height:22px}.cash-v2 .cv2-hist-sub{color:var(--v2-text-2);margin:0;font-size:13px;line-height:20px}.cash-v2 .cv2-hist-amount{color:var(--v2-text);white-space:nowrap;font-size:15px;font-weight:500;line-height:22px}.cash-v2 .cv2-hist-row .v2-btn{min-width:96px;height:40px}@media (width<=760px){.cash-v2 .cv2-mgr{padding:16px}.cash-v2 .cv2-mgr-actions{flex:100%}.cash-v2 .cv2-mgr-actions .v2-btn{flex:calc(50% - 6px);min-width:0}.cash-v2 .v2-btn.cv2-add{flex:100%}.cash-v2 .cv2-mgr-cards{flex-direction:column;gap:12px;display:flex}.cash-v2 .cv2-entry.is-highlighted{background:var(--v2-warning-o)}.cash-v2 .cv2-entry-op.cv2-link{flex:auto}.cash-v2 .cv2-hist-row .v2-btn{height:44px}}.cari-v2-portal .cash-employee-picker{position:relative}.cari-v2-portal .cash-employee-picker-dropdown{z-index:20;border:1px solid var(--v2-border);max-height:220px;box-shadow:var(--v2-menu-shadow);background:#fff;border-radius:6px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.cari-v2-portal .cash-employee-picker-option{cursor:pointer;border-radius:4px;padding:8px 12px}.cari-v2-portal .cash-employee-picker-option.is-highlighted{background:var(--v2-primary-soft)}.cari-v2-portal .cash-employee-picker-name{color:var(--v2-text);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500;line-height:22px}.cari-v2-portal .cash-employee-picker-phone{color:var(--v2-text-2);margin:0;font-size:13px;line-height:20px}.cari-v2-portal .cash-employee-picker-empty{color:var(--v2-text-2);padding:8px 12px;font-size:15px;line-height:22px}.cari-v2-portal .cash-employee-picker-note{color:var(--v2-text-2);margin:4px 0 0;font-size:13px;line-height:20px}.cari-v2-portal .cash-employee-picker-note--error{color:#b3301a}.cash-v2 .cv2-hero-card--net{--cv2-hero-ink:#1f4fa8;--cv2-hero-bg:#eef4ff;--cv2-hero-line:#c9dafb}.cash-v2 .cv2-hero-card--cash{--cv2-hero-ink:#0b6b62;--cv2-hero-bg:#ecf8f5;--cv2-hero-line:#bfe4dc}.cash-v2 .cv2-hero-card--net,.cash-v2 .cv2-hero-card--cash{background:var(--cv2-hero-bg);border:1px solid var(--cv2-hero-line)}.cash-v2 .cv2-hero-card--net .cv2-card-icon,.cash-v2 .cv2-hero-card--cash .cv2-card-icon{color:var(--cv2-hero-ink);background:#ffffffb3}.cash-v2 .cv2-hero-card--net .cv2-card-label,.cash-v2 .cv2-hero-card--cash .cv2-card-label,.cash-v2 .cv2-hero-card--net .cv2-hero-value,.cash-v2 .cv2-hero-card--cash .cv2-hero-value{color:var(--cv2-hero-ink)}.cash-v2 .cv2-hero-card--net .cv2-hero-value,.cash-v2 .cv2-hero-card--cash .cv2-hero-value{font-weight:700}.cash-v2 .cv2-hero-card--net .cv2-card-hint,.cash-v2 .cv2-hero-card--cash .cv2-card-hint{color:#5b6672;font-weight:400}.cash-v2 .cv2-tone--blue{--cv2-ink:#1f4fa8}.cash-v2 .cv2-tone--teal{--cv2-ink:#0a6f66}.cash-v2 .cv2-tone--amber{--cv2-ink:#8a5600}.cash-v2 .cv2-tone--indigo{--cv2-ink:#3b3eb8}.cash-v2 .cv2-tone--slate{--cv2-ink:#3d4856}.cash-v2 .cv2-tone--cyan{--cv2-ink:#016074}.cash-v2 .cv2-tone--coral{--cv2-ink:#b8341a}.cash-v2 .cv2-card .cv2-metric-value,.cash-v2 .cv2-cell .cv2-metric-value{color:var(--cv2-ink,var(--v2-text));font-weight:700}.cari-v2-portal .bk2-body{flex-direction:column;gap:16px;min-width:0;display:flex}.cari-v2-portal .bk2-intro{color:var(--v2-text);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:22px}.cari-v2-portal .bk2-scope{flex-direction:column;gap:8px;min-width:0;display:flex}.cari-v2-portal .bk2-scope-title{color:var(--v2-text-2);margin:0;font-size:13px;font-weight:500;line-height:20px}.cari-v2-portal .bk2-scope-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin:0;padding:0;list-style:none;display:grid}.cari-v2-portal .bk2-scope-item{min-width:0;color:var(--v2-text);overflow-wrap:anywhere;padding-left:14px;font-size:14px;line-height:22px;position:relative}.cari-v2-portal .bk2-scope-item:before{background:var(--v2-primary);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:0}.cari-v2-portal .bk2-status,.cari-v2-portal .bk2-success{overflow-wrap:anywhere;border-radius:6px;margin:0;padding:12px 16px;font-size:15px;line-height:22px}.cari-v2-portal .bk2-status{color:var(--v2-text);background:var(--v2-info-o)}.cari-v2-portal .bk2-success{color:#3b8f1f;background:var(--v2-success-o)}@media (width<=640px){.cari-v2-portal .bk2-scope-list{grid-template-columns:minmax(0,1fr)}}:root,html,body,.auth-page,.app-shell{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.auth-page{background:radial-gradient(circle at 0 0,#18775814,#0000 34rem),#f7f8fa;place-items:center;min-height:100vh;padding:32px 20px;display:grid}.auth-card{background:#fff;border:1px solid #e7eaee;border-radius:20px;width:min(100%,460px);padding:42px;box-shadow:0 18px 48px #141f3014}.brand{color:#162033;letter-spacing:.06em;align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.brand-mark{color:#fff;letter-spacing:0;background:#137654;border-radius:10px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:600;display:grid}.eyebrow{color:#137654;letter-spacing:.12em;margin:32px 0 8px;font-size:11px;font-weight:700}.auth-page h1,.auth-page h2,p{margin-top:0}.auth-page h1{color:#162033;letter-spacing:-.025em;margin-bottom:10px;font-size:clamp(30px,4vw,38px);font-weight:700;line-height:1.12}.auth-page h2{color:#162033;letter-spacing:-.02em;margin-bottom:0;font-size:24px;font-weight:600;line-height:1.25}.muted{color:#687386;margin-bottom:0;font-size:15px;line-height:1.6}.auth-switch{background:#f0f2f4;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:4px;margin:28px 0 24px;padding:4px;display:grid}.auth-switch button{color:#718096;background:0 0;border:0;border-radius:7px;padding:10px 12px;font-size:14px;font-weight:600}.auth-switch button.active{color:#162033;background:#fff;box-shadow:0 1px 3px #1220331f}.form-stack{gap:17px;display:grid}label{color:#354155;gap:8px;font-size:13px;font-weight:600;display:grid}input,select{color:#162033;background:#fff;border:1px solid #dce1e7;border-radius:9px;outline:none;width:100%;min-height:44px;padding:10px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}input::placeholder{color:#929daa}input:focus,select:focus{border-color:#137654;box-shadow:0 0 0 3px #1376541f}.primary-button,.secondary-button,.danger-soft-button,.danger-solid-button,.text-button{border:0;border-radius:9px;font-weight:600;transition:transform .15s,background .15s,border-color .15s,color .15s}.danger-soft-button{color:#b91c1c;background:#fef2f2;min-height:44px;padding:0 18px}.danger-soft-button:hover:not(:disabled){background:#fee2e2}.danger-solid-button{color:#fff;background:#dc2626;min-height:44px;padding:0 18px}.danger-solid-button:hover:not(:disabled){background:#b91c1c}.danger-solid-button:disabled{cursor:not-allowed;opacity:.45}.primary-button{color:#fff;background:#137654;min-height:44px;padding:0 18px}.primary-button:hover:not(:disabled){background:#0f6749}.primary-button:active:not(:disabled){transform:translateY(1px)}.secondary-button{color:#364153;background:#eef1f4;min-height:44px;padding:0 18px}.secondary-button:hover{background:#e4e8ec}.text-button{color:#5f6b7d;background:0 0;padding:8px 0;font-size:13px}.text-button:hover{color:#137654}.auth-card>.text-button{margin:18px auto 0;display:block}.notice{border-radius:8px;margin:0;padding:11px 13px;font-size:13px;line-height:1.45}.notice.success{color:#0e6648;background:#e5f5ed}.notice.error{color:#a23535;background:#fff0f0}.product-form-stock-note{color:#596660;background:#eef3fa}.notice.warning{color:#92610a;background:#fef3e2}.app-shell{color:#172942;background:#eef3fa;flex-direction:column;min-height:100vh;font-size:15.5px;display:flex}.app-topbar{color:#fff;background:#142d50;box-shadow:0 1px 2px #0a142826}.app-topbar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:1440px;margin:0 auto;padding:10px 24px;display:flex}.topbar-brand{color:#fff;flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.topbar-brand .brand-mark{color:#113756;background:#69dfc6;border-radius:10px;width:36px;height:36px;font-size:18px;font-weight:800}.topbar-title{letter-spacing:-.025em;white-space:nowrap;font-size:20px;font-weight:700}.topbar-nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.topbar-nav-item{color:#ccd9ed;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;height:40px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.topbar-nav-item:hover:not(:disabled){color:#fff;background:#25466e}.topbar-nav-item.active{color:#fff;background:#2259d5;box-shadow:0 1px 2px #0000000d}.topbar-nav-item:disabled{color:#ccd9ed73;cursor:not-allowed}.topbar-backup-button{border:1px solid #ffffff40}.topbar-backup-button:disabled{color:#ccd9ed73}.topbar-meta{color:#ffffff80;text-align:right;flex-basis:100%;margin:2px 0 0;font-size:12px}.topbar-store{color:#ffffff80;font-weight:600}.topbar-signout{color:#ffffff80;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff4d;padding:0;font-family:inherit;font-size:12px;font-weight:600;transition:color .12s}.topbar-signout:hover{color:#fff}.app-content-container{width:100%;max-width:1440px;margin:0 auto}.content{min-width:0;padding:24px}.page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.products-page .page-heading{margin-bottom:16px}.page-heading h1{color:#1d2a3a;letter-spacing:-.02em;margin:0 0 5px;font-size:31px;font-weight:700;line-height:1.3}.app-shell .muted{color:#66727e;font-size:15px;line-height:1.5}.app-shell .primary-button,.app-shell .secondary-button{border-radius:8px;min-height:44px;padding:8px 18px;font-size:15px;font-weight:600}.app-shell .primary-button{background:#2259d5}.app-shell .primary-button:hover:not(:disabled){background:#1c48ae}.app-shell .secondary-button{background:#fff;border:1px solid #d4dad6}.app-shell .primary-button:disabled,.app-shell .secondary-button:disabled{cursor:not-allowed;opacity:.45}.app-shell .secondary-button:hover:not(:disabled){background:#f0f3f0}.add-product-button{flex-shrink:0}.toolbar{background:#fff;border:1px solid #dce1dc;border-bottom:0;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.search-field{width:380px;min-width:0;max-width:100%;position:relative}.search-field svg{color:#66736d;pointer-events:none;width:17px;height:17px;position:absolute;top:11px;left:10px}.app-shell input,.app-shell select{color:#263346;background:#fff;border:1px solid #bcc7c0;border-radius:8px;min-width:0;min-height:44px;padding:8px 12px;font-size:15.5px}.app-shell input::placeholder{color:#75817b}.app-shell .search-input{padding-left:34px;font-size:15px}.app-shell input:focus,.app-shell select:focus{border-color:#2259d5;box-shadow:0 0 0 2px #2259d526}.product-count{color:#596660;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14.5px}.content>.notice{margin-bottom:10px}.table-wrap{background:#fff;border:1px solid #dce1dc;border-radius:0 0 8px 8px;max-width:100%;overflow:auto hidden}table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;min-width:860px}th{color:#4c5b53;white-space:nowrap;background:#eef1ee;border-bottom:1px solid #dce1dc;border-right:1px solid #dce1dc;padding:11px 15px;font-size:13px;font-weight:600}th:last-child{border-right:none}td{color:#536170;vertical-align:middle;border-bottom:1px solid #e8ece8;border-right:1px solid #e8ece8;padding:12px 15px;font-size:14.5px;line-height:1.45}td:last-child{border-right:none}.products-table-wrap td:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}td:first-child strong{color:#1c293b;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}tbody tr{cursor:pointer;transition:background .12s,box-shadow .12s}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#f3f7f4}tbody tr:hover td:first-child{box-shadow:inset 2px 0 #8eaa99}.numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.cell-center{text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.price-cell{color:#1c293b;font-weight:600}.empty-cell{color:#66736d;text-align:center;cursor:default;padding:26px 16px}.modal-backdrop{z-index:10;background:#18253545;justify-content:flex-end;display:flex;position:fixed;inset:0}.product-modal{overscroll-behavior:contain;background:#fff;border-left:1px solid #d4dad6;width:min(100%,440px);height:100dvh;overflow-y:auto;box-shadow:-8px 0 24px #18253512}.modal-heading{border-bottom:1px solid #e1e6e1;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px;display:flex}.modal-heading h2{color:#1d2a3a;margin:0 0 5px;font-size:20px;font-weight:600;line-height:1.3}.close-button{color:#5f6d65;background:#fff;border:1px solid #dce1dc;border-radius:6px;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:24px;line-height:1;display:grid}.close-button:hover{background:#eef1ee}.modal-body{padding:20px}.modal-backdrop-center{background:#0006;justify-content:center;align-items:center;padding:16px}.product-modal-popup{background:#fff;border-left:0;border-radius:8px;flex-direction:column;width:100%;max-width:512px;height:auto;max-height:min(640px,90vh);display:flex;overflow:hidden;box-shadow:0 20px 48px #18253540}.product-modal-popup .modal-heading{flex-shrink:0}.product-modal-popup-wide{max-width:800px}.product-modal-popup-wide .modal-scroll-body{padding:20px}.product-modal-popup .modal-scroll-body,.product-modal-popup .modal-body{flex:1;min-height:0;overflow:hidden auto}.scanner-frame{aspect-ratio:4/3;background:#000;border-radius:8px;width:100%;position:relative;overflow:hidden}.scanner-video{object-fit:cover;width:100%;height:100%}.scanner-frame-guide{pointer-events:none;border:2px solid #ffffffd9;border-radius:8px;position:absolute;inset:32px}.scanner-hint{text-align:center;margin-top:12px}.product-form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px 12px;padding:20px}.product-form select{height:44px}.product-form label{color:#3d4b43;gap:6px;min-width:0;font-size:13.5px;font-weight:500}.full-width{grid-column:1/-1}.modal-actions{border-top:1px solid #e1e6e1;justify-content:flex-end;gap:8px;margin-top:8px;padding-top:16px;display:flex}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.app-topbar-inner{padding:10px 16px}.content{padding:20px 16px}}.topbar-title{font-size:20px}.topbar-nav-item{font-size:14px}.topbar-store{font-size:12px}.page-heading h1{letter-spacing:-.02em;font-size:31px;font-weight:700}.app-shell .muted,.app-shell .primary-button,.app-shell .secondary-button,.app-shell .search-input{font-size:15px}.product-count{font-size:14.5px}th{padding:12px 16px;font-size:13.5px}td{padding:13px 16px;font-size:15px}@media (width<=640px){.app-topbar-inner{padding:8px 14px}.topbar-brand{order:1}.topbar-meta{flex-shrink:0;flex-basis:auto;order:2;margin:0 0 0 auto;font-size:11px}.topbar-store,.topbar-backup-button{display:none}.topbar-nav{order:3;grid-template-columns:repeat(3,1fr);gap:6px;width:100%;margin-top:8px;display:grid}.topbar-nav-item{justify-content:center;gap:4px;height:56px;padding:0 2px;font-size:13px;font-weight:600}.content{padding:18px 12px}.page-heading{align-items:flex-start;gap:10px;margin-bottom:16px}.page-heading h1{font-size:20px}.page-heading .muted{max-width:230px}.toolbar{flex-wrap:wrap;gap:8px;padding:10px}.search-field{width:100%}.product-count{margin-left:auto}.modal-heading,.product-form{padding:16px}table{min-width:820px}}@media (width<=360px){.product-form{grid-template-columns:minmax(0,1fr)}}.modal-actions{justify-content:space-between;align-items:center}.modal-actions-right{gap:8px;margin-left:auto;display:flex}.danger-button{color:#a23535;cursor:pointer;background:#fff;border:1px solid #e5caca;border-radius:6px;min-height:38px;padding:8px 14px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .12s,border-color .12s}.danger-button:hover:not(:disabled){background:#fff3f3;border-color:#dcaeae}.danger-button:disabled{cursor:not-allowed;opacity:.55}.product-form-secondary-actions{flex-wrap:wrap;gap:8px;display:flex}.remove-product-summary{margin:0 0 12px}.remove-product-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}tbody tr:focus-visible{outline-offset:-2px;outline:2px solid #235a43}@media (width<=520px){.modal-actions{flex-direction:column;align-items:stretch}.modal-actions-right{width:100%;margin-left:0}.modal-actions-right>button{flex:1}.product-form-secondary-actions{width:100%}.product-form-secondary-actions>button{flex:1}.danger-button{width:100%}}.stock-cell{color:#25382f;font-weight:600}.low-stock{color:#a16721}.stock-section{background:#fafbfa;border-top:1px solid #e1e6e1;padding:20px}.stock-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.stock-section-heading h3{color:#1d2a3a;margin:0 0 4px;font-size:16.5px;font-weight:600;line-height:1.3}.stock-section-heading p{color:#68736d;margin:0;font-size:13.5px}.stock-section-heading p strong{color:#25382f;font-weight:600}.stock-section-heading>span{color:#596660;background:#eef1ee;border-radius:5px;flex-shrink:0;padding:4px 7px;font-size:11px;font-weight:500}.stock-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}.stock-notice{margin-top:14px}.stock-save-button{width:100%;margin-top:16px}.products-table-wrap th:first-child,.products-table-wrap td:first-child{width:29%}.products-table-wrap th:nth-child(2),.products-table-wrap td:nth-child(2){width:14%}.products-table-wrap th:nth-child(3),.products-table-wrap td:nth-child(3),.products-table-wrap th:nth-child(4),.products-table-wrap td:nth-child(4){width:11%}.products-table-wrap th:nth-child(5),.products-table-wrap td:nth-child(5){width:9%}.products-table-wrap th:nth-child(6),.products-table-wrap td:nth-child(6){width:26%}.products-table-wrap table{min-width:980px}.products-table-wrap{border-color:#dbe4ef;border-radius:8px}.products-table-wrap th{color:#525252;background:#eef3fa;border-bottom-color:#dbe4ef;border-right:none;font-size:14px;font-weight:500}.products-table-wrap td{color:#536170;border-bottom-color:#f5f5f5;border-right:none;font-size:15.5px}.products-table-wrap tbody tr{cursor:default}.products-table-wrap tbody tr:hover{background:0 0}.products-table-wrap tbody tr:hover td:first-child{box-shadow:none}.products-table-wrap td:first-child strong{color:#1c293b;font-weight:500}.products-table-wrap .cell-actions{flex-wrap:nowrap;justify-content:flex-end;gap:8px}.products-table-wrap .cell-actions .secondary-button,.products-table-wrap .cell-actions .danger-soft-button{white-space:nowrap;border-radius:8px;min-height:36px;padding:0 12px;font-size:14px;font-weight:500;box-shadow:0 1px 2px #0000000d}.products-table-wrap .cell-actions .secondary-button{border-color:#dbe4ef}.products-actions-cell{text-align:right}.products-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.products-page-actions .primary-button,.products-page-actions .secondary-button{padding:0 16px;font-size:16px;font-weight:500;box-shadow:0 1px 2px #0000000d}.products-page-actions .secondary-button{border-color:#dbe4ef}.products-page-actions .primary-button:disabled,.products-page-actions .secondary-button:disabled{opacity:.4}.products-page-actions .products-overflow-trigger{min-width:0;padding:0 10px;font-size:18px;line-height:1}.products-overflow-menu{z-index:30;background-color:#fff;border:1px solid #dbe4ef;border-radius:10px;flex-direction:column;min-width:160px;max-width:min(220px,100vw - 24px);padding:4px;display:flex;position:absolute;top:calc(100% + 4px);box-shadow:0 10px 25px -5px #00000026,0 8px 10px -6px #0000001a}.products-overflow-item{text-align:left;color:#172942;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:8px 10px;font-size:14px;font-weight:500;display:block}.products-overflow-item:hover{background-color:#eef3fa}.products-search-row{margin:0 0 14px}.products-search-input{width:100%;max-width:420px}.stock-movements-table-wrap{display:none}ul.stock-movements-mobile-list{gap:10px;display:grid}p.stock-movements-mobile-list{display:block}@media (width>=40rem){.stock-movements-table-wrap{display:block}ul.stock-movements-mobile-list,p.stock-movements-mobile-list{display:none}}.back-button{color:#2259d5;cursor:pointer;background:#eaf1ff;border:1px solid #2259d5;border-radius:8px;align-items:center;gap:6px;min-height:44px;margin-bottom:16px;padding:8px 12px;font-size:14px;font-weight:500;transition:background .12s;display:inline-flex}.back-button:hover{background:#d9e8ff}.stock-movements-page .stock-movements-table-wrap table{min-width:640px}.stock-movements-summary{background:#fff;border:1px solid #dbe4ef;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:16px;display:flex;box-shadow:0 1px 2px #0000000d}.stock-movements-summary h3{color:#1d2a3a;letter-spacing:-.025em;margin:0;font-size:31px;font-weight:700}.stock-movements-summary-stock{font-variant-numeric:tabular-nums;margin:0;font-size:18px;font-weight:700}.stock-movement-in{color:#047857;font-weight:600}.stock-movement-out{color:#b91c1c;font-weight:600}.stock-movements-table-wrap table{table-layout:auto;min-width:640px}.stock-movements-table-wrap th{color:#525252;white-space:normal;background:#eef3fa;border-bottom:1px solid #dbe4ef;border-right:0;padding:12px 16px;font-size:14px;font-weight:500}.stock-movements-table-wrap td{color:#172942;background:0 0;border-bottom:1px solid #f5f5f5;border-right:0;padding:12px 16px;font-size:14.5px;line-height:1.45}.stock-movements-table-wrap tbody tr{cursor:default;transition:none}.stock-movements-table-wrap tbody tr:hover{background:0 0}.stock-movements-table-wrap tbody tr:hover td:first-child{box-shadow:none}.stock-movements-table-wrap tbody tr:last-child td{border-bottom:0}.stock-movements-table-wrap td:nth-child(5),.stock-movements-table-wrap td:nth-child(6){color:#525252}.goods-receipt-layout{flex-direction:column;gap:20px;display:flex}@media (width>=64rem){.goods-receipt-layout{flex-direction:row;align-items:flex-start}.goods-receipt-picker{flex:1;min-width:0}.goods-receipt-lines{flex-shrink:0;width:384px;position:sticky;top:16px}}.goods-receipt-product-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;font-family:inherit;transition:transform .15s,box-shadow .15s,border-color .12s;display:flex;box-shadow:0 1px 2px #0000000d}.goods-receipt-product-card:hover{border-color:#2259d5;transform:translateY(-2px);box-shadow:0 4px 10px #1729421a}.goods-receipt-product-card:active{transform:translateY(0)scale(.985)}.goods-receipt-product-card-name{color:#172942;font-size:18px;font-weight:500}.goods-receipt-product-card-stock{color:#596660;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.goods-receipt-card-grid{margin-top:12px}.goods-receipt-lines{background:#fff;border:1px solid #dbe4ef;border-radius:8px;flex-direction:column;max-height:calc(100vh - 32px);display:flex;overflow:hidden;box-shadow:0 1px 2px #1729420d}.goods-receipt-lines-heading{color:#172942;border-bottom:1px solid #dbe4ef;flex-shrink:0;margin:0;padding:16px;font-size:18px;font-weight:600}.goods-receipt-lines-body{flex:1;min-height:0;padding:16px;overflow-y:auto}.goods-receipt-lines-body>.muted{text-align:center;padding:24px 0}.goods-receipt-lines-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.goods-receipt-line{border-bottom:1px solid #f5f5f5;padding-bottom:12px}.goods-receipt-line-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.goods-receipt-line-name{color:#172942;font-size:16px;font-weight:500}.goods-receipt-line-top .danger-soft-button{border-radius:8px;min-height:36px;padding:0 12px;font-size:14px;font-weight:500;box-shadow:0 1px 2px #0000000d}.goods-receipt-line-bottom{align-items:center;gap:8px;margin-top:8px;display:flex}.goods-receipt-line-bottom .cart-qty-control{gap:8px}.goods-receipt-line-bottom .qty-button{border-color:#dbe4ef;width:36px;height:36px;font-size:18px}.goods-receipt-line-bottom .cart-qty-input{border-color:#dbe4ef;width:56px;height:36px;font-size:16px}.goods-receipt-cost-input{text-align:right;border-radius:8px;flex:none;width:112px;height:36px;margin-left:auto;padding:6px 8px;font-size:14px}.goods-receipt-lines-footer{border-top:1px solid #dbe4ef;flex-shrink:0;padding:16px}.goods-receipt-total-row{justify-content:space-between;font-size:15px;font-weight:700;display:flex}.goods-receipt-footer-fields{gap:12px;margin-top:16px;display:grid}.goods-receipt-footer-fields label{color:#354155;font-size:13px;font-weight:600;display:block}.goods-receipt-footer-fields label input,.goods-receipt-footer-fields label select{width:100%;margin-top:6px}.goods-receipt-lines input:disabled{color:#75817b;cursor:not-allowed;background:#f3f5f4}.goods-receipt-save-button{width:100%;margin-top:16px}.goods-receipt-lines-footer>.notice{margin-top:12px}.goods-receipt-status-valid{color:#047857;font-weight:600}.goods-receipt-status-cancelled{color:#92610a;font-weight:600}.goods-receipt-detail-meta{color:#66727e;justify-content:space-between;margin-bottom:12px;font-size:13px;display:flex}.goods-receipt-detail-lines{border:1px solid #dbe4ef;border-radius:8px;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.goods-receipt-detail-lines li{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.goods-receipt-detail-lines li:last-child{border-bottom:0}.goods-receipt-detail-lines li p{margin:0}.goods-receipt-detail-lines li p:first-child{color:#172942;font-weight:500}.goods-receipt-detail-total{border-top:1px solid #dbe4ef;justify-content:space-between;margin-top:12px;padding-top:12px;font-size:17px;font-weight:700;display:flex}.goods-receipt-cancel-button{width:100%;margin-top:16px}.goods-receipt-cancel-form{border-top:1px solid #e1e6e1;margin-top:16px;padding-top:16px}.goods-receipt-cancel-form label{color:#354155;font-size:13px;font-weight:600;display:block}.goods-receipt-cancel-form label input{width:100%;margin-top:6px}.goods-receipt-cancel-form>.notice{margin-top:10px}.cell-actions{justify-content:center;gap:6px;display:flex}.customer-detail-actions{gap:8px;margin:12px 0;display:flex}.customer-detail-actions .secondary-button{flex:1}@media (width<=360px){.stock-form-grid{grid-template-columns:minmax(0,1fr)}}.sales-page{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:14px;display:grid}.sales-products{min-width:0}.sales-heading{color:#1d2a3a;letter-spacing:-.02em;margin:0 0 12px;font-size:31px;font-weight:700}.sales-search-label{color:#172942;margin:0 0 8px;font-size:14px;font-weight:500;display:block}.sales-barcode-field{color:#2259d5;background:#fff;border:2px solid #2259d5;border-radius:8px;align-items:center;gap:12px;padding:0 16px;transition:box-shadow .15s;display:flex}.sales-barcode-field:focus-within{box-shadow:0 0 0 3px #2259d52e}.sales-barcode-field .sales-barcode-input{color:#172942;min-width:0;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:14px 0;font-size:16px}.sales-barcode-field .sales-barcode-input:focus{box-shadow:none;border:0;outline:none}.sales-barcode-field .sales-barcode-input::placeholder{color:#596660}.sales-camera-button{display:none}@media (width<=640px){.sales-camera-button{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;display:flex}}.sales-products>.notice{margin-top:12px}.sale-card-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}@media (width>=40rem){.sale-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.sale-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=96rem){.sale-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sale-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce1dc;border-top-width:4px;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;font-family:inherit;transition:transform .15s,box-shadow .15s,border-color .12s;display:flex}.sale-card:hover:not([aria-disabled=true]){border-color:#2259d5;transform:translateY(-2px);box-shadow:0 4px 10px #1729421a}.sale-card:active:not([aria-disabled=true]){transform:translateY(0)scale(.985)}.sale-card.in-cart{border-top-color:#2259d5}.sale-card[aria-disabled=true]{cursor:not-allowed;opacity:.55}.sale-card-name{color:#1c293b;font-size:16.5px;font-weight:600;line-height:1.3}.sale-card-barcode{color:#66736d;font-size:13px}.sale-card-price{color:#172942;font-variant-numeric:tabular-nums;margin-top:5px;font-size:26px;font-weight:700}.sale-card-bottom{justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:3px;display:flex}.sale-card-stock{color:#096747;font-variant-numeric:tabular-nums;background:#e3f6ec;border-radius:5px;padding:3px 8px;font-size:13px;font-weight:700}.sale-card-stock.low-stock{color:#a23535;background:#fff0f0}.sale-card-add{color:#fff;cursor:pointer;background:#2259d5;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:16px;font-weight:700;line-height:1;display:grid}.sale-card-add:hover:not(:disabled){background:#1b48ad}.sale-card-add:disabled{cursor:not-allowed;opacity:.4}.cart-panel{background:#fff;border:1px solid #dce1dc;border-radius:8px;flex-direction:column;max-height:calc(100vh - 32px);display:flex;position:sticky;top:16px;overflow:hidden;box-shadow:0 1px 2px #1729420d}.cart-heading{background:#eaf1ff;border-bottom:1px solid #dce1dc;flex-shrink:0;align-items:center;gap:10px;padding:12px 14px;display:flex}.cart-heading-icon{color:#2259d5;display:flex}.cart-heading h2{color:#172942;margin:0;font-size:17px;font-weight:600}.cart-heading-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex;position:relative}.cart-count{color:#2259d5;font-variant-numeric:tabular-nums;background:#fff;border-radius:6px;padding:3px 9px;font-size:13px;font-weight:700}.shortcut-help-trigger{color:#2259d5;cursor:pointer;background:#fff;border:1px solid #c7d3e0;border-radius:999px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:11.5px;font-weight:700;line-height:1;list-style:none;display:grid}.shortcut-help-trigger::-webkit-details-marker{display:none}.shortcut-help-trigger:hover{background:#eaf1ff}.shortcut-help[open] .shortcut-help-trigger{color:#fff;background:#2259d5;border-color:#2259d5}.shortcut-help-popover{z-index:5;background:#fff;border:1px solid #dce1dc;border-radius:8px;width:184px;padding:10px 12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 20px #17294229}.shortcut-help-title{color:#172942;margin:0 0 6px;font-size:12.5px;font-weight:700}.shortcut-help-list{gap:5px;margin:0;display:grid}.shortcut-help-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.shortcut-help-row dt{color:#2259d5;background:#eaf1ff;border-radius:4px;margin:0;padding:1px 6px;font-size:11px;font-weight:700}.shortcut-help-row dd{color:#364153;margin:0;font-size:12.5px}@media (width<=640px){.shortcut-help-popover{width:168px;right:-8px}}.cart-lines{flex:1;min-height:0;padding:10px 14px;overflow-y:auto}.cart-empty{text-align:center;padding:20px 0}.cart-line-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cart-line{border-bottom:1px solid #eef1ee;padding-bottom:10px}.cart-line:last-child{border-bottom:0;padding-bottom:0}.cart-line-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cart-line-name{color:#1c293b;font-size:15px;font-weight:600}.cart-line-bottom{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.cart-qty-control{align-items:center;gap:5px;display:flex}.qty-button{color:#2259d5;cursor:pointer;background:#fff;border:1px solid #dce1dc;border-radius:6px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:16px;line-height:1;display:grid}.qty-button:hover:not(:disabled){background:#eaf1ff}.qty-button:disabled{cursor:not-allowed;opacity:.4}.input-with-action{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.input-with-action input,.input-with-action textarea{flex:1;min-width:0}.mic-button{color:#2259d5;cursor:pointer;background:#fff;border:1px solid #dce1dc;border-radius:6px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.mic-button svg{width:18px;height:18px}.mic-button:hover:not(:disabled){background:#eaf1ff}.mic-button:disabled{cursor:not-allowed;opacity:.4}.mic-button.listening{color:#fff;background:#2259d5;border-color:#2259d5}.voice-dictation-hint{color:#75817b;flex-basis:100%;font-size:12px}.voice-dictation-hint.voice-dictation-error{color:#b91c1c}.cart-qty-input{color:#263346;text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;background:#fff;border:1px solid #dce1dc;border-radius:6px;width:58px;height:30px;padding:0 4px;font-size:14.5px}.cart-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cart-qty-input:focus{border-color:#2259d5;box-shadow:0 0 0 2px #2259d526}.cart-line-total{color:#1c293b;font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.cart-line-price-row{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.cart-line-price-label{color:#66727e;font-size:12.5px}.cart-line-price-input{color:#263346;text-align:right;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #dce1dc;border-radius:6px;width:84px;height:30px;padding:0 6px;font-size:14.5px}.cart-line-price-input:focus{border-color:#2259d5;box-shadow:0 0 0 2px #2259d526}.cart-line-price-diff{color:#92610a;margin:2px 0 0;font-size:12px}.cart-footer{border-top:1px solid #dce1dc;flex-shrink:0;padding:12px 14px}.cart-total-row{color:#fff;background:#087759;border-radius:8px;justify-content:space-between;align-items:center;padding:13px 15px;font-size:15.5px;font-weight:600;display:flex}.cart-summary-row{color:#66727e;justify-content:space-between;align-items:center;gap:8px;padding:2px 2px 8px;font-size:13.5px;display:flex}.cart-summary-value{font-variant-numeric:tabular-nums}.cart-total-value{font-variant-numeric:tabular-nums;font-size:23px;font-weight:700}.cart-customer-field{margin-top:12px}.customer-picker-control{cursor:text;background:#fff;border:1px solid #bcc7c0;border-radius:8px;align-items:center;gap:6px;min-height:44px;padding:0 10px;display:flex}.customer-picker-control:focus-within{border-color:#2259d5;box-shadow:0 0 0 2px #2259d526}.customer-picker-control .customer-picker-input{color:#263346;min-width:0;height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:15.5px}.customer-picker-clear{color:#75817b;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:17px;line-height:1;display:grid}.customer-picker-clear:hover{color:#364153;background:#eef1ee}.customer-picker-caret{color:#75817b;flex-shrink:0;font-size:11px}.customer-picker-dropdown{z-index:30;background:#fff;border:1px solid #bcc7c0;border-radius:8px;margin:0;padding:4px;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #141f3024}.customer-picker-option{color:#263346;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:8px 10px;font-size:14.5px;line-height:1.4;overflow:hidden}.customer-picker-option.is-highlighted{background:#eaf1ff}.customer-picker-option.is-selected{font-weight:600}.customer-picker-empty{color:#75817b;padding:8px 10px;font-size:13.5px}.cart-customer-notice,.cart-veresiye-notice{margin-top:8px}.cart-payment-label{margin:12px 0 6px}.payment-type-buttons{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.payment-type-buttons .secondary-button{padding:0 6px}.payment-type-buttons .secondary-button.active{color:#fff;background:#2259d5;border-color:#2259d5}.cart-mixed-payment-button{justify-content:center;align-items:center;width:100%;margin-top:8px;display:flex}.complete-sale-button{justify-content:center;align-items:center;gap:6px;width:100%;margin-top:12px;display:inline-flex}.sales-shortcut-label{opacity:.7;margin-left:5px;font-size:10.5px;font-weight:600}@media (pointer:coarse){.sales-shortcut-label{display:none}}.app-shell .primary-button.complete-sale-button{background:#087759}.app-shell .primary-button.complete-sale-button:hover:not(:disabled){background:#066648}.cart-sale-notice{margin-top:10px}.cart-print-button{justify-content:center;align-items:center;gap:6px;width:100%;margin-top:8px;display:flex}.receipt-format-buttons{justify-content:center;gap:8px;margin-bottom:16px;display:flex}.receipt-format-buttons .secondary-button.active{color:#fff;background:#2259d5;border-color:#2259d5}.receipt-printable{color:#172942;background:#fff;border:1px solid #dbe4ef;margin:0 auto;padding:16px;font-size:13px}.sales-receipt-printable,.order-receipt-printable,.return-receipt-printable{font-size:14px;line-height:20px}.receipt-printable-80mm{max-width:300px}.receipt-printable-a5{max-width:420px}.receipt-header{text-align:center}.receipt-brand{margin:0;font-size:16px;font-weight:700;line-height:24px}.receipt-subtitle{margin:4px 0 0;font-weight:600;line-height:20px}.receipt-meta{gap:2px;margin-top:12px;font-size:12px;line-height:16px;display:grid}.receipt-meta-row{justify-content:space-between;gap:8px;display:flex}.receipt-meta-row>span:last-child{overflow-wrap:anywhere;text-align:right;min-width:0;margin-left:auto}.receipt-breakdown{border-top:1px solid #dbe4ef;gap:2px;margin-top:10px;padding-top:8px;font-size:12px;line-height:16px;display:grid}.receipt-breakdown-title{color:#172942;margin:0 0 2px;font-size:12px;font-weight:600}.receipt-items{border-collapse:collapse;table-layout:auto;text-align:left;width:100%;min-width:0;margin-top:12px;font-size:12px;line-height:16px}.receipt-items th{color:#172942;text-align:left;white-space:normal;vertical-align:middle;background:0 0;border:0;border-bottom:1px solid #66727e;padding:4px 0;font-size:12px;font-weight:500}.receipt-items td{color:#172942;font-size:12px;line-height:inherit;white-space:normal;vertical-align:middle;border:0;padding:4px 0}.receipt-items td:first-child{overflow-wrap:anywhere}.receipt-items tbody tr:not(:last-child) td{border-bottom:1px solid #dbe4ef}.receipt-items :is(th,td):nth-child(2){min-width:34px}.receipt-items :is(th,td):nth-child(3),.receipt-items :is(th,td):nth-child(4){min-width:60px}.receipt-items .numeric,.receipt-items th.numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.receipt-items tbody tr{break-inside:avoid;cursor:default;transition:none}.receipt-items tbody tr:hover{background:0 0}.receipt-items tbody tr:hover td:first-child{box-shadow:none}.receipt-total-row{border-top:1px solid #374151;justify-content:space-between;margin-top:8px;padding-top:8px;font-size:14px;font-weight:700;display:flex}.receipt-balance-row{justify-content:space-between;align-items:baseline;gap:8px;margin-top:6px;font-size:12px;font-weight:600;line-height:16px;display:flex}.receipt-balance-row>span:first-child{min-width:0}.receipt-balance-row>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.receipt-footnote{color:#525252;text-align:center;margin:16px 0 0;font-size:11px}.receipt-footnote-emphasis{font-weight:500}.receipt-note{color:#525252;margin:8px 0 0;font-size:12px;line-height:16px}.receipt-print-button{width:100%;margin-top:16px}#print-root{display:none}:is(#print-root,.receipt-measure) .receipt-printable,:is(#print-root,.receipt-measure) .receipt-printable *{box-sizing:border-box}:is(#print-root,.receipt-measure) .receipt-printable{color:#000;box-shadow:none;background:#fff;border:0;border-radius:0}:is(#print-root,.receipt-measure) .receipt-printable table{border-collapse:collapse;table-layout:auto;text-align:left;width:100%;min-width:0}:is(#print-root,.receipt-measure) .receipt-printable th,:is(#print-root,.receipt-measure) .receipt-printable td{color:inherit;font-size:inherit;line-height:inherit;text-align:inherit;vertical-align:middle;background:0 0;border:0;padding:0}:is(#print-root,.receipt-measure) .receipt-printable .receipt-items th{border-bottom:1px solid #404040;padding:4px 0;font-size:12px;font-weight:500}:is(#print-root,.receipt-measure) .receipt-printable .receipt-items td{padding:4px 0;font-size:12px}:is(#print-root,.receipt-measure) .receipt-printable .receipt-items tbody tr:not(:last-child) td{border-bottom:1px solid #d4d4d4}:is(#print-root,.receipt-measure) .receipt-printable .receipt-total-row{border-top-color:#000}:is(#print-root,.receipt-measure) .receipt-printable .receipt-breakdown{border-top-color:#404040}:is(#print-root,.receipt-measure) .receipt-printable .receipt-balance-row{color:#000}:is(#print-root,.receipt-measure) .receipt-printable .receipt-footnote,:is(#print-root,.receipt-measure) .receipt-printable .receipt-note{color:#404040}@media print{html,body{background:#fff!important;min-width:0!important}body>:not(#print-root){display:none!important}#print-root{display:block!important;position:static!important}#print-root .print-target{display:none!important}#print-root .print-target.print-target-active{display:block!important}#print-root :is(.kasa-printable,.statement-printable),#print-root :is(.kasa-printable,.statement-printable) *{box-sizing:border-box}#print-root :is(.kasa-printable,.statement-printable){color:#000;background:#fff;padding:16px;font-size:10.5px;line-height:1.3}#print-root :is(.kasa-printable,.statement-printable) p{margin:0}#print-root :is(.kasa-printable,.statement-printable) table{border-collapse:collapse;table-layout:auto;text-align:left;width:auto;min-width:0}#print-root :is(.kasa-printable,.statement-printable) th,#print-root :is(.kasa-printable,.statement-printable) td{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:normal;vertical-align:inherit;text-align:inherit;background:0 0;border:0;padding:0}#print-root :is(.kasa-printable,.statement-printable)>div:first-child{text-align:center}#print-root :is(.kasa-printable,.statement-printable)>div:first-child p:first-child{font-size:14px;font-weight:700}#print-root :is(.kasa-printable,.statement-printable)>div:first-child p:last-child,#print-root :is(.kasa-printable,.statement-printable) .font-semibold{font-weight:600}#print-root :is(.kasa-printable,.statement-printable)>div:nth-child(2){justify-content:space-between;margin-top:8px;display:flex}#print-root :is(.kasa-printable,.statement-printable)>table{break-inside:auto;width:100%;margin-top:8px}#print-root :is(.kasa-printable,.statement-printable)>table thead{display:table-header-group}#print-root :is(.kasa-printable,.statement-printable)>table thead tr{text-align:left;border-bottom:1px solid #0009}#print-root :is(.kasa-printable,.statement-printable)>table tbody tr{break-inside:avoid;border-bottom:1px solid #d4d4d4}#print-root :is(.kasa-printable,.statement-printable)>table th,#print-root :is(.kasa-printable,.statement-printable)>table td{vertical-align:top;padding-top:2px;padding-bottom:2px}#print-root :is(.kasa-printable,.statement-printable)>table th:not(:last-child),#print-root :is(.kasa-printable,.statement-printable)>table td:not(:last-child){padding-right:8px}#print-root :is(.kasa-printable,.statement-printable)>table th{font-weight:500}#print-root :is(.kasa-printable,.statement-printable)>div:nth-child(4){break-inside:avoid;justify-content:flex-end;margin-top:8px;display:flex}#print-root :is(.kasa-printable,.statement-printable)>div:nth-child(4) td{padding-top:0;padding-bottom:0}#print-root :is(.kasa-printable,.statement-printable)>div:nth-child(4) td:first-child{padding-right:16px}#print-root :is(.kasa-printable,.statement-printable) .text-right{text-align:right}#print-root :is(.kasa-printable,.statement-printable) .text-center{text-align:center}#print-root :is(.kasa-printable,.statement-printable) .whitespace-nowrap{white-space:nowrap}#print-root :is(.kasa-printable,.statement-printable) .italic{font-style:italic}#print-root .statement-printable>p:last-child{color:#525252;text-align:center;margin-top:4px;font-size:9px}#print-root .statement-printable .statement-print-table{table-layout:fixed}#print-root .statement-printable .statement-print-table col:first-child{width:112px}#print-root .statement-printable .statement-print-table col:nth-child(2){width:96px}#print-root .statement-printable .statement-print-table col:nth-child(3){width:82px}#print-root .statement-printable .statement-print-table col:nth-child(5),#print-root .statement-printable .statement-print-table col:nth-child(6),#print-root .statement-printable .statement-print-table col:nth-child(7){width:74px}#print-root .statement-printable .statement-print-table th:first-child,#print-root .statement-printable .statement-print-table td:first-child{white-space:nowrap;overflow:hidden}#print-root .statement-printable .statement-print-table th:nth-child(2),#print-root .statement-printable .statement-print-table td:nth-child(2){white-space:normal}#print-root .statement-printable .statement-print-table td:nth-child(3){white-space:nowrap}#print-root .statement-printable .statement-print-table th:nth-child(4),#print-root .statement-printable .statement-print-table td:nth-child(4){overflow-wrap:anywhere}#print-root .statement-printable .statement-print-numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:12px;padding-right:0}}@media (width<=900px){.sales-page{grid-template-columns:minmax(0,1fr)}.cart-panel{max-height:none;position:static}}.import-view input[type=file]{width:auto;min-height:0}.import-step{gap:12px;margin-top:16px;display:grid}.import-step-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.import-mapping-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.import-summary-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.import-summary-grid>div{background:#fff;border:1px solid #dce1dc;border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.import-summary-value{color:#172942;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.import-status-badge{white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-block}.import-status-badge.ready{color:#0e6648;background:#e5f5ed}.import-status-badge.duplicate{color:#92610a;background:#fef3e2}.import-status-badge.invalid{color:#a23535;background:#fff0f0}.stock-summary-bar{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.stock-summary-metric{background:#fff;border:1px solid #dbe4ef;border-radius:8px;flex-direction:column;justify-content:flex-start;min-width:0;min-height:72px;padding:10px 12px;display:flex}.stock-summary-metric-label{color:#66727e;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:11.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.stock-summary-metric-value{color:#172942;font-variant-numeric:tabular-nums;margin-top:2px;font-size:17px;font-weight:700;line-height:1.25}@media (width<=1100px){.stock-summary-bar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.stock-summary-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stock-summary-metric{min-height:64px;padding:9px 10px}}@media (width<=360px){.stock-summary-bar{grid-template-columns:minmax(0,1fr)}}.stock-summary-printable{display:none}@media print{.stock-summary-printable{color:#000;background:#fff;padding:16px;font-size:10.5px;line-height:1.3;display:block}.stock-summary-printable p{margin:0}.stock-summary-print-header{text-align:center}.stock-summary-print-brand{font-size:14px;font-weight:700}.stock-summary-print-meta{margin-top:8px}.stock-summary-printable table{border-collapse:collapse;text-align:left;width:100%;margin-top:8px}.stock-summary-printable th,.stock-summary-printable td{font-size:inherit;line-height:inherit;padding:2px 6px 2px 0}.stock-summary-print-table th{border-bottom:1px solid #000;font-weight:600}.stock-summary-print-table td{border-bottom:1px solid #ccc}}.v2-scope{--v2-primary:#696cff;--v2-primary-dark:#5e61e6;--v2-primary-o:#696cff29;--v2-primary-soft:#696cff14;--v2-primary-ring:#696cff3d;--v2-text:#22303ee6;--v2-text-2:#22303eb3;--v2-text-off:#22303e66;--v2-border:#22303e38;--v2-action-hover:#22303e0f;--v2-danger:#ff4c51;--v2-secondary:#8592a3;--v2-secondary-dark:#788393;--v2-secondary-o:#8592a329;--v2-error:#ff3e1d;--v2-error-dark:#e6381a;--v2-error-o:#ff3e1d29;--v2-warning-o:#ffab0029;--v2-warning:#ffab00;--v2-info:#03c3ec;--v2-info-o:#03c3ec29;--v2-success:#71dd37;--v2-success-o:#71dd3729;--v2-divider:#22303e1f;--v2-shadow-xs:0 1px 2.5px #22303e0f;--v2-card-shadow:0 3px 4px #22303e1a;--v2-menu-shadow:0 4px 12px #22303e24;--v2-btn-shadow:0 2px 4px #696cff66;--v2-btn-shadow-hover:0 2px 4px #696cff66;color:var(--v2-text);letter-spacing:0;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:400}.v2-page{background:#f5f5f9}.v2-scope button,.v2-scope input{letter-spacing:0;font-family:inherit}.v2-scope .v2-icon{flex-shrink:0;display:block}.v2-scope .v2-icon--tint{background:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.v2-scope .v2-btn{border:1px solid var(--v2-primary);white-space:nowrap;text-transform:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:0;padding:0 8px;font-size:15px;font-weight:500;line-height:22px;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex}.v2-scope .v2-btn--md{height:40px}.v2-scope .v2-btn--lg{height:52px}.v2-scope .v2-btn--square{width:32px;height:32px;padding:0}.v2-scope .v2-btn{--v2-tone:var(--v2-primary);--v2-tone-dark:var(--v2-primary-dark);--v2-tone-shadow:#696cff66;border-color:var(--v2-tone)}.v2-scope .v2-btn--secondary{--v2-tone:var(--v2-secondary);--v2-tone-dark:var(--v2-secondary-dark);--v2-tone-shadow:#8592a366}.v2-scope .v2-btn--danger{--v2-tone:var(--v2-error);--v2-tone-dark:var(--v2-error-dark);--v2-tone-shadow:#ff3e1d66}.v2-scope .v2-btn--outline{color:var(--v2-tone);background:0 0}.v2-scope .v2-btn--filled{color:#fff;background:var(--v2-tone);box-shadow:0 2px 4px var(--v2-tone-shadow)}.v2-scope .v2-btn:hover:not(:disabled){color:#fff;background:var(--v2-tone-dark);border-color:var(--v2-tone-dark);box-shadow:0 2px 4px var(--v2-tone-shadow)}.v2-scope .v2-btn:active:not(:disabled),.v2-scope .v2-btn:focus-visible:not(:disabled){color:#fff;background:var(--v2-tone-dark);border-color:var(--v2-tone-dark);box-shadow:none}.v2-scope .v2-btn:disabled{box-shadow:none;opacity:.45;cursor:not-allowed}.v2-scope .v2-btn:focus-visible{outline:2px solid var(--v2-tone);outline-offset:2px}.v2-scope .v2-icon-btn:focus-visible,.v2-page .topbar-nav-item:focus-visible,.v2-page .topbar-signout:focus-visible,.v2-page .v2-mobile-menu-item:focus-visible{outline:2px solid var(--v2-primary);outline-offset:2px}.v2-scope .v2-icon-btn{color:var(--v2-primary);border:1px solid var(--v2-primary);background:0 0;border-radius:4px;flex-shrink:0;place-items:center;padding:0;list-style:none;transition:background .12s,color .12s,box-shadow .12s;display:grid}.v2-scope .v2-icon-btn::-webkit-details-marker{display:none}.v2-scope .v2-icon-btn--sm{width:30px;height:30px}.v2-scope .v2-icon-btn--lg{width:44px;height:44px}.v2-scope .v2-icon-btn:hover:not(:disabled){color:#fff;background:var(--v2-primary-dark);box-shadow:var(--v2-btn-shadow)}.v2-scope .v2-icon-btn:active:not(:disabled){color:#fff;background:var(--v2-primary-dark);box-shadow:none}.v2-scope .v2-badge{color:#4b4ed6;background:var(--v2-primary-o);text-align:center;border-radius:4px;justify-content:center;align-items:center;min-width:28px;padding:4px 12px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex}.v2-scope .v2-icon-btn:disabled{opacity:.45;cursor:not-allowed}.v2-scope .v2-badge--secondary{color:#5c6878;background:var(--v2-secondary-o)}.v2-scope .v2-badge--warning{color:var(--v2-text);background:var(--v2-warning-o)}.v2-scope .v2-badge--success{color:var(--v2-text);background:var(--v2-success-o)}.v2-scope .v2-badge--info{color:#02708a;background:var(--v2-info-o)}.v2-scope .v2-badge--success-label{color:#3c7a19;background:var(--v2-success-o)}.v2-scope .v2-badge--warning-label{color:#946200;background:var(--v2-warning-o)}.v2-scope .v2-badge--error{color:#bd2e17;background:var(--v2-error-o)}.v2-scope .v2-field{min-width:0;color:var(--v2-text);flex-direction:column;gap:6px;font-size:15px;font-weight:400;line-height:22px;display:flex}.v2-scope .v2-input,.v2-scope .v2-select{width:100%;min-width:0;height:48px;min-height:0;color:var(--v2-text);border:1px solid var(--v2-border);font-variant-numeric:normal;box-shadow:none;background:#fff;border-radius:6px;padding:0 16px;font-family:inherit;font-size:15px;font-weight:400;line-height:24px;transition:border-color .12s,box-shadow .12s}.v2-scope .v2-input::placeholder{color:var(--v2-text-off)}.v2-scope .v2-input:hover:not(:disabled):not(:focus),.v2-scope .v2-select:hover:not(:disabled):not(:focus){border-color:var(--v2-text-2)}.v2-scope .v2-input:focus,.v2-scope .v2-select:focus{border-color:var(--v2-primary);box-shadow:0 0 0 3px var(--v2-primary-ring);outline:none}.v2-scope .v2-input:disabled,.v2-scope .v2-select:disabled{color:var(--v2-text-off);border-color:var(--v2-divider);cursor:not-allowed}.v2-scope .v2-input[aria-invalid=true]{border-color:var(--v2-error)}.v2-scope .v2-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='bx-chevron-down'%3e%3cpath%20id='Vector'%20d='M12.2197%206.96975L9%2010.1895L5.78025%206.96975L4.71975%208.03025L9%2012.3105L13.2803%208.03025L12.2197%206.96975Z'%20fill='%2322303E'%20fill-opacity='0.9'/%3e%3c/g%3e%3c/svg%3e");background-position:right 14px center;background-repeat:no-repeat;background-size:18px 18px;padding:0 40px 0 14px}.v2-page .app-topbar{color:var(--v2-text);box-shadow:var(--v2-card-shadow);background:#fff}.v2-page .app-topbar-inner{gap:14px}.v2-page .topbar-brand{color:var(--v2-text)}.v2-page .topbar-brand .brand-mark{display:none}.v2-page .v2-brand-logo{flex:none;width:auto;height:36px;display:block}.v2-page .topbar-title{color:var(--v2-text);text-transform:uppercase;align-items:baseline;gap:8px;font-size:24px;font-weight:500;line-height:38px;display:inline-flex}.v2-page .topbar-title-sub{color:var(--v2-text-2);font-size:13px;font-weight:400;line-height:20px}.v2-page .topbar-nav{gap:4px;min-width:0}.v2-page .topbar-nav-item{color:var(--v2-text);border:0;border-radius:6px;gap:0;padding:0 16px;font-size:15px;font-weight:500;line-height:22px}.v2-page .topbar-nav-item svg{display:none}.v2-page .topbar-nav-item:hover:not(:disabled){color:var(--v2-primary);background:var(--v2-primary-soft)}.v2-page .topbar-nav-item.active{color:#fff;background:var(--v2-primary);box-shadow:var(--v2-btn-shadow)}.v2-page .topbar-nav-item:disabled{color:var(--v2-text-off)}.v2-page .topbar-meta{color:var(--v2-text-2);font-size:13px}.v2-page .topbar-store{color:var(--v2-text);font-size:13px;font-weight:500}.v2-page .topbar-signout{color:var(--v2-text-2);border-bottom:0;font-size:13px;font-weight:400;line-height:20px}.v2-page .topbar-signout:hover{color:var(--v2-primary)}@media (width>=1200px){.v2-page .app-topbar-inner{flex-wrap:nowrap;justify-content:flex-start;gap:24px;min-height:80px;padding:0 24px}.v2-page .topbar-nav{flex:1}.v2-page .topbar-meta{text-align:left;flex-direction:column;flex:none;gap:2px;margin:0;font-size:0;display:flex}.v2-page .topbar-store{text-overflow:ellipsis;white-space:nowrap;max-width:214px;font-size:15px;line-height:22px;overflow:hidden}.v2-page .topbar-signout{align-self:flex-start}}@media (width<=1199px){.v2-page .topbar-meta{overflow-wrap:anywhere;min-width:0}}.v2-page .content{padding:0 24px 24px}.v2-page .v2-mobile-bar,.v2-mobile-menu{display:none}@media (width<=900px){.v2-page .app-topbar{z-index:5;box-shadow:none;position:sticky;top:0}.v2-page .app-topbar-inner{display:none}.v2-page .v2-mobile-bar{background:#fff;justify-content:space-between;align-items:center;gap:12px;height:64px;padding:0 16px;display:flex}.v2-page .v2-mobile-brand{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.v2-page .v2-mobile-brand--logo{flex-direction:row;justify-content:center;align-items:center;gap:10px}.v2-page .v2-mobile-bar--start .v2-mobile-brand.v2-mobile-brand--logo{justify-content:flex-start;align-items:center}.v2-page .v2-mobile-brand--logo .v2-mobile-brand-text{align-items:inherit}.v2-page .v2-mobile-brand-icon{flex:none;width:32px;height:auto;display:block}.v2-page .v2-mobile-brand--logo .v2-mobile-brand-text{flex-direction:column;min-width:0;display:flex}.v2-page .v2-mobile-bar--start .v2-mobile-brand{text-align:left;align-items:flex-start}.v2-page .v2-mobile-brand-title{color:var(--v2-text);font-size:18px;font-weight:500;line-height:28px}.v2-page .v2-mobile-brand-store{max-width:100%;color:var(--v2-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:20px;overflow:hidden}.v2-mobile-menu{z-index:40;color:#22303ee6;background:#fff;flex-direction:column;gap:16px;padding:16px;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:fixed;inset:0;overflow-y:auto}.v2-mobile-menu-head{justify-content:space-between;align-items:center;min-height:44px;display:flex}.v2-mobile-menu-title{font-size:18px;font-weight:500;line-height:28px}.v2-mobile-menu-store{color:#22303eb3;margin:0;font-size:15px;line-height:22px}.v2-mobile-menu-nav{flex-direction:column;gap:16px;display:flex}.v2-mobile-menu-item{color:#696cff;background:0 0;border:1px solid #696cff;border-radius:6px;height:44px;font-family:inherit;font-size:15px;font-weight:500;line-height:22px}.v2-mobile-menu-item.is-active{color:#fff;background:#696cff;box-shadow:0 2px 4px #696cff66}.v2-mobile-menu-item:hover:not(:disabled):not(.is-active){color:#fff;background:#5e61e6;border-color:#5e61e6;box-shadow:0 2px 4px #696cff66}.v2-mobile-menu-item:focus-visible{outline-offset:2px;outline:2px solid #696cff}.v2-mobile-menu-item:disabled{opacity:.45;cursor:not-allowed}.v2-page .content{padding:0 16px}}.v2-scope.v2-dialog-overlay{z-index:60;background:#22303e80;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.v2-scope .v2-dialog{width:min(640px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--v2-menu-shadow);background:#fff;border-radius:8px;outline:none;flex-direction:column;gap:16px;padding:24px;display:flex;overflow:hidden}.v2-scope .v2-dialog--sm{width:min(480px,100%)}.v2-scope .v2-dialog-header{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.v2-scope .v2-dialog-title{min-width:0;color:var(--v2-text);overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:500;line-height:38px}.v2-scope .v2-dialog-footer{justify-content:flex-end;gap:8px;display:flex}.v2-scope .v2-dialog .v2-btn--lg{height:44px}.v2-scope .v2-dialog-cancel{flex:0 0 120px}.v2-scope .v2-dialog-confirm{flex:0 248px}.v2-scope .v2-dialog-body{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:16px;min-height:0;margin:-4px;padding:4px;display:flex;overflow-y:auto}.v2-scope .v2-dialog-footer,.v2-scope .v2-dialog-header{flex-shrink:0}.v2-scope .v2-dialog-heading{flex-direction:column;gap:2px;min-width:0;display:flex}.v2-scope .v2-dialog-subtitle{color:var(--v2-text-2);margin:0;font-size:15px;line-height:22px}.v2-scope .v2-dialog--lg{width:min(720px,100%)}.v2-scope .v2-dialog--xl{width:min(920px,100%)}.v2-scope .v2-dialog-title-short{display:none}.v2-scope .v2-dialog--sm-plus{width:min(520px,100%)}.v2-scope .v2-dialog-back{display:none}@media (width<=640px){.v2-scope .v2-dialog-title{font-size:18px;line-height:28px}.v2-scope .v2-dialog-footer{flex-direction:column}.v2-scope .v2-dialog-cancel,.v2-scope .v2-dialog-confirm{flex:none;width:100%}.v2-scope .v2-dialog--form{width:100%;height:100dvh;max-height:none;box-shadow:none;border-radius:0;padding:16px}.v2-scope.v2-dialog-overlay:has(.v2-dialog--form){padding:0}.v2-scope .v2-dialog--form .v2-dialog-header{flex-direction:row-reverse;justify-content:flex-end;gap:12px}.v2-scope .v2-dialog--form .v2-dialog-close{display:none}.v2-scope .v2-dialog--form .v2-dialog-back{display:grid}.v2-scope .v2-dialog--form .v2-dialog-subtitle,.v2-scope .v2-dialog--short-title .v2-dialog-title-full{display:none}.v2-scope .v2-dialog--short-title .v2-dialog-title-short{display:inline}}.v2-page .v2-page-heading{flex-wrap:wrap;align-items:center;gap:4px 16px;min-height:72px;display:flex}.v2-page .v2-page-title{color:var(--v2-text);letter-spacing:0;margin:0;font-size:24px;font-weight:500;line-height:38px}.v2-page .v2-page-subtitle{color:var(--v2-text-2);margin:0;font-size:15px;line-height:22px}.v2-scope .v2-search{border:1.5px solid var(--v2-border);background:#fff;border-radius:6px;flex:1;align-items:center;gap:10px;min-width:0;height:52px;padding:0 16px;transition:border-color .12s,box-shadow .12s;display:flex}.v2-scope .v2-search:hover{border-color:var(--v2-text-2)}.v2-scope .v2-search:focus-within{border-color:var(--v2-primary);box-shadow:0 0 0 3px var(--v2-primary-ring)}.v2-scope .v2-search .v2-search-input,.v2-scope .v2-search .v2-search-input:focus,.v2-scope .v2-search .v2-search-input:focus-visible{min-width:0;height:100%;min-height:0;color:var(--v2-text);box-shadow:none;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0;font-size:15px;font-weight:400;line-height:24px}.v2-scope .v2-search .v2-search-input::placeholder{color:var(--v2-text-off)}.v2-scope .v2-menu{z-index:30;min-width:220px;box-shadow:var(--v2-menu-shadow);background:#fff;border-radius:6px;flex-direction:column;gap:2px;padding:8px 0;display:flex;position:absolute;top:calc(100% + 4px)}.v2-scope .v2-menu-item{width:100%;color:var(--v2-text);text-align:left;white-space:nowrap;background:0 0;border:0;padding:8px 20px;font-family:inherit;font-size:15px;font-weight:400;line-height:22px;display:block}.v2-scope .v2-menu-item:hover,.v2-scope .v2-menu-item:focus-visible{background:var(--v2-action-hover);outline:none}.sales-v2 .sales-mobile-cartbar{display:none}.sales-v2 .shortcut-help[open] .v2-icon-btn{color:#fff;background:var(--v2-primary-dark);box-shadow:none}.sales-v2 label{font-size:15px;font-weight:400}.sales-v2 .sales-page{grid-template-columns:minmax(0,1fr) clamp(360px,32vw,424px);align-items:start;gap:0 24px}.sales-v2 .sales-page-heading{grid-column:1/-1;align-items:center;gap:16px;min-height:72px;display:flex}.sales-v2 .sales-heading{color:var(--v2-text);margin:0;font-size:24px;font-weight:500;line-height:38px}.sales-v2 .sales-subtitle{color:var(--v2-text);margin:0;font-size:15px;line-height:22px}.sales-v2 .sales-products{flex-direction:column;gap:16px;min-width:0;display:flex}.sales-v2 .sales-products>.notice{margin:0}.sales-v2 .sales-search-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.sales-v2 .sales-search-row{gap:12px;display:flex}.sales-v2 .sales-barcode-field{min-width:0;height:52px;color:var(--v2-text-off);border:1.5px solid var(--v2-border);background:#fff;border-radius:6px;flex:1;gap:10px;padding:0 16px;transition:border-color .12s,box-shadow .12s}.sales-v2 .sales-barcode-field:hover{border-color:var(--v2-text-2)}.sales-v2 .sales-barcode-field:focus-within{border-color:var(--v2-primary);box-shadow:0 0 0 3px var(--v2-primary-ring)}.sales-v2 .sales-barcode-field .sales-barcode-input{color:var(--v2-text);padding:0;font-size:15px;font-weight:400;line-height:24px}.sales-v2 .sales-barcode-field .sales-barcode-input::placeholder{color:var(--v2-text-off)}.sales-v2 .sales-new-product-button{flex:0 0 160px;height:52px}.sales-v2 .sales-list-info{color:var(--v2-text-2);flex-wrap:wrap;gap:12px;margin:0;font-size:13px;line-height:20px;display:flex}.sales-v2 .sale-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;margin:0}.sales-v2 .sales-products{container:sales-products/inline-size}@container sales-products (width>=692px){.sales-v2 .sale-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container sales-products (width>=928px){.sales-v2 .sale-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container sales-products (width>=1164px){.sales-v2 .sale-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.sales-v2 .sale-card:focus-visible,.sales-v2 .danger-button:focus-visible{outline:2px solid var(--v2-primary);outline-offset:2px}.sales-v2 .sale-card{width:100%;min-width:0;min-height:124px;color:var(--v2-text);box-shadow:var(--v2-card-shadow);background:#fff;border:0;border-radius:6px;flex-direction:column;align-items:stretch;gap:0;padding:16px;transition:box-shadow .12s,transform .12s;display:flex}.sales-v2 .sale-card:hover:not([aria-disabled=true]){transform:translateY(-2px);box-shadow:0 6px 14px #22303e29}.sales-v2 .sale-card:active:not([aria-disabled=true]){transform:translateY(0)}.sales-v2 .sale-card.in-cart{box-shadow:var(--v2-card-shadow), inset 0 0 0 2px var(--v2-primary)}.sales-v2 .sale-card[aria-disabled=true]{cursor:not-allowed;opacity:.55}.sales-v2 .sale-card-name{min-height:48px;color:var(--v2-text);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:18px;font-weight:500;line-height:24px;display:-webkit-box;overflow:hidden}.sales-v2 .sale-card-foot{border-top:1px solid #22303e14;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;min-width:0;margin-top:0;padding-top:8px;display:flex}.sales-v2 .sale-card-price{min-width:0;color:var(--v2-text);font-variant-numeric:normal;overflow-wrap:anywhere;order:1;margin:0;font-size:24px;font-weight:500;line-height:28px}.sales-v2 .sale-card-bottom{text-align:right;flex:0 auto;order:2;width:auto;min-width:0;margin:0 0 0 auto}.sales-v2 .sale-card-stock{color:var(--v2-text);font-variant-numeric:normal;overflow-wrap:anywhere;background:0 0;border-radius:0;padding:0;font-size:13px;font-weight:500;line-height:20px}.sales-v2 .sale-card-stock.low-stock{color:var(--v2-danger);background:0 0}.sales-v2 .cart-panel{box-shadow:var(--v2-card-shadow);background:#fff;border:0;border-radius:6px;gap:8px;padding:20px 20px 8px;overflow:visible}.sales-v2 .cart-heading{background:0 0;border:0;justify-content:space-between;min-height:38px;padding:0}.sales-v2 .cart-heading h2{color:var(--v2-text);margin:0;font-size:24px;font-weight:500;line-height:38px}.sales-v2 .cart-heading-actions{gap:12px;margin-left:0}.sales-v2 .cart-count{color:var(--v2-text-2);font-variant-numeric:normal;background:0 0;padding:0;font-size:13px;font-weight:400;line-height:20px}.sales-v2 .cart-customer-field{color:var(--v2-text);border-bottom:1px solid var(--v2-border);flex-direction:column;gap:7px;margin:0;padding-bottom:12px;line-height:22px;display:flex}.sales-v2 .cart-lines{border-bottom:1px solid var(--v2-border);padding:0 0 8px}.sales-v2 .cart-empty{color:var(--v2-text-2)}.sales-v2 .cart-line-list{gap:0}.sales-v2 .cart-line{border-bottom:0;flex-direction:column;gap:6px;padding:10px 0;display:flex;container-type:inline-size}.sales-v2 .cart-line+.cart-line{border-top:1px solid var(--v2-divider)}.sales-v2 .cart-line-top{align-items:flex-start;min-height:24px}.sales-v2 .cart-line-name{min-width:0;color:var(--v2-text);overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:22px}.sales-v2 .cart-line-top .danger-button{background:0 0;border:0;border-radius:4px;flex-shrink:0;place-items:center;width:24px;height:24px;min-height:0;padding:0;display:grid}.sales-v2 .cart-line-top .danger-button:hover:not(:disabled){background:var(--v2-action-hover)}.sales-v2 .cart-line-fields{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 12px;margin:0;display:grid}.sales-v2 .cart-field{flex-direction:column;gap:2px;min-width:0;display:flex}.sales-v2 .cart-field-label,.sales-v2 .cart-field--price .cart-line-price-label{color:var(--v2-text-2);font-size:12px;line-height:16px}.sales-v2 .cart-field--total{text-align:right;grid-column:1/-1;align-items:flex-end}.sales-v2 .cart-qty-control{flex:none;gap:10px}.sales-v2 .qty-button{border:1px solid var(--v2-border);border-radius:6px;width:40px;height:40px}.sales-v2 .cart-qty-input{width:56px;height:40px;min-height:0;color:var(--v2-text);border:1px solid var(--v2-border);font-variant-numeric:normal;background:#fff;border-radius:6px;padding:0 4px;font-size:15px;font-weight:500}.sales-v2 .cart-line-total{min-width:0;min-height:40px;color:var(--v2-text);font-variant-numeric:normal;text-align:right;overflow-wrap:anywhere;justify-content:flex-end;align-items:center;font-size:15px;font-weight:700;line-height:22px;display:flex}.sales-v2 .cart-line-price-label{color:var(--v2-text);font-size:15px;line-height:22px}.sales-v2 .cart-line-price-input,.sales-v2 .cart-discount-field .cart-line-price-input{width:160px;height:36px;min-height:0;color:var(--v2-text);border:1px solid var(--v2-border);font-variant-numeric:normal;text-align:left;background:#fff;border-radius:6px;padding:0 16px;font-size:15px;font-weight:400}.sales-v2 .cart-line-price-input.is-default:not(:focus){color:var(--v2-text-off)}.sales-v2 .cart-line-price-input:hover,.sales-v2 .cart-qty-input:hover{border-color:var(--v2-text-2)}.sales-v2 .cart-line-price-input:focus,.sales-v2 .cart-qty-input:focus{border-color:var(--v2-primary);box-shadow:0 0 0 3px var(--v2-primary-ring);outline:none}.sales-v2 .cart-field--price .cart-line-price-input{width:100%;height:40px;padding:0 10px}.sales-v2 .cart-line-price-diff{margin:0;font-size:13px;line-height:20px}.sales-v2 .cart-footer{border-top:0;flex-direction:column;gap:8px;padding:0;display:flex}.sales-v2 .cart-footer>.notice,.sales-v2 .cart-footer>.cart-line-price-diff{margin:0}.sales-v2 .cart-summary-row{color:var(--v2-text-2);padding:0;font-size:15px;line-height:24px}.sales-v2 .cart-summary-value{font-variant-numeric:normal;text-align:right}.sales-v2 .cart-discount-field{flex-direction:column;align-items:stretch;gap:6px;padding-top:4px}.sales-v2 .cart-discount-field .cart-line-price-label{color:var(--v2-text-2)}.sales-v2 .cart-discount-field .cart-line-price-input{width:100%;height:40px}.sales-v2 .cart-discount-field .cart-line-price-input::placeholder{color:var(--v2-text-off)}.sales-v2 .cart-total-row{color:var(--v2-text);background:0 0;border-radius:0;gap:12px;padding:0;font-size:18px;font-weight:500;line-height:28px}.sales-v2 .cart-total-value{font-variant-numeric:normal;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:24px;font-weight:500;line-height:38px}.sales-v2 .cart-payment-label{color:var(--v2-text-2);margin:0 0 -1px;font-size:15px;line-height:22px}.sales-v2 .payment-options{flex-wrap:wrap;gap:8px;display:flex}.sales-v2 .payment-type-buttons{display:contents}.sales-v2 .payment-options .v2-btn{flex:80px;height:40px;margin:0}.sales-v2 .sales-complete-bar{flex-direction:column;gap:8px;padding-top:4px;display:flex}.sales-v2 .sales-complete-bar .notice{margin:0}.sales-v2 .complete-sale-button{white-space:pre;gap:0;width:100%}.sales-v2 .complete-sale-button:disabled{background:var(--v2-primary)}.sales-v2 .cart-print-button{width:100%;height:40px}@media (width>=901px){@container (width>=340px){.sales-v2 .cart-line-fields{grid-template-columns:auto minmax(72px,1fr) minmax(64px,auto);gap:8px 12px}.sales-v2 .cart-field--total{grid-column:auto}}}.sales-v2 .cart-heading-actions{position:relative}.sales-v2 .shortcut-help-popover{width:320px;max-width:calc(100vw - 32px);box-shadow:var(--v2-menu-shadow);background:#fff;border:0;border-radius:6px;padding:8px 0;top:calc(100% + 2px);right:0}.sales-v2 .shortcut-help-title{color:var(--v2-text);margin:0;padding:8px 20px;font-size:15px;font-weight:500;line-height:22px}.sales-v2 .shortcut-help-list{gap:2px}.sales-v2 .shortcut-help-row{justify-content:flex-start;gap:12px;padding:8px 20px}.sales-v2 .shortcut-help-row dt{background:0 0;margin:0;padding:0}.sales-v2 .shortcut-help-row dd{color:var(--v2-text);margin:0;font-size:15px;line-height:22px}.sales-v2 .customer-picker-control{border:1px solid var(--v2-border);background:#fff;border-radius:4px;gap:6px;min-height:42px;padding:0 12px}.sales-v2 .customer-picker-control:hover{border-color:var(--v2-text-2)}.sales-v2 .customer-picker-control:focus-within{border-color:var(--v2-primary);box-shadow:0 0 0 3px var(--v2-primary-ring)}.sales-v2 .customer-picker-control .customer-picker-input,.sales-v2 .customer-picker-control .customer-picker-input:focus,.sales-v2 .customer-picker-control .customer-picker-input:focus-visible{min-height:0;color:var(--v2-text);box-shadow:none;text-overflow:ellipsis;background:0 0;border:0;outline:none;padding:0;font-size:15px;font-weight:400;line-height:24px}.sales-v2 .customer-picker-control .customer-picker-input::placeholder{color:var(--v2-text-off)}.sales-v2 .customer-picker-clear{color:var(--v2-text-2)}.sales-v2 .customer-picker-caret{width:16px;height:16px;display:block}.customer-picker-dropdown.sales-v2-portal{box-shadow:var(--v2-menu-shadow);background:#fff;border:0;border-radius:6px;flex-direction:column;gap:2px;padding:8px 0;display:flex}.customer-picker-dropdown.sales-v2-portal .customer-picker-option{color:var(--v2-text);border-radius:0;flex-shrink:0;padding:8px 20px;font-size:15px;font-weight:400;line-height:22px}.customer-picker-dropdown.sales-v2-portal .customer-picker-option.is-highlighted{background:var(--v2-action-hover)}.customer-picker-dropdown.sales-v2-portal .customer-picker-option.is-selected{color:var(--v2-primary);background:var(--v2-primary-o);font-weight:400}.customer-picker-dropdown.sales-v2-portal .customer-picker-empty{color:var(--v2-text-2);padding:8px 20px;font-size:15px;line-height:22px}@media (width<=900px){.sales-v2 .sales-page{padding-bottom:100px;display:block}.sales-v2 .sales-page-heading{min-height:0;padding:16px 0 12px}.sales-v2 .sales-subtitle{display:none}.sales-v2 .sales-products{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.sales-v2 .sales-search-row{display:contents}.sales-v2 .sales-barcode-field{grid-area:1/1/auto/-1}.sales-v2 .sales-list-info{grid-area:2/1;font-size:15px;line-height:22px}.sales-v2 .sales-list-info span+span{display:none}.sales-v2 .sales-new-product-button{flex:none;grid-area:2/2;width:138px;height:44px}.sales-v2 .sale-card-grid,.sales-v2 .sales-products>.notice{grid-column:1/-1}.sales-v2 .sale-card-grid{grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sales-v2 .sale-card{min-height:124px;padding:12px}.sales-v2 .sale-card-price{font-size:20px}.sales-v2 .sales-mobile-cartbar{z-index:8;background:#fff;padding:16px;display:block;position:fixed;bottom:0;left:0;right:0}.sales-v2 .sales-mobile-cartbar .v2-btn{width:100%}.sales-v2 .cart-panel{max-height:none;padding:16px 16px 100px;display:none;position:static}.sales-v2 .cart-panel.is-mobile-open{display:flex}.sales-v2 .cart-panel.is-mobile-open:has(.sales-complete-bar .notice,.sales-complete-bar .cart-print-button){padding-bottom:200px}.sales-v2 .sales-page.is-cart-open .sales-page-heading,.sales-v2 .sales-page.is-cart-open .sales-products,.sales-v2 .sales-page.is-cart-open .sales-mobile-cartbar{display:none}.sales-v2 .sales-page.is-cart-open{padding-top:16px}.sales-v2 .shortcut-help{display:none}.sales-v2 .customer-picker-control,.sales-v2 .cart-line-total{min-height:44px}.sales-v2 .qty-button{width:44px;height:44px}.sales-v2 .cart-qty-input{width:52px;height:44px}.sales-v2 .cart-qty-control{gap:8px}.sales-v2 .cart-line-top .danger-button{width:32px;height:32px}.sales-v2 .cart-line-price-input,.sales-v2 .cart-discount-field .cart-line-price-input{height:44px}.sales-v2 .cart-line-price-input{width:160px}.sales-v2 .cart-field--price .cart-line-price-input,.sales-v2 .cart-discount-field .cart-line-price-input{width:100%}.sales-v2 .payment-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sales-v2 .payment-options .v2-btn{height:44px}.sales-v2 .sales-complete-bar{z-index:8;background:#fff;flex-direction:column-reverse;max-height:50vh;padding:16px;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}}@media (width<=339px){.sales-v2 .cart-line-fields{grid-template-columns:minmax(0,1fr)}}@media (width<=380px){.sales-v2 .cart-line-price-input{width:140px}.sales-v2 .cart-field--price .cart-line-price-input{width:100%}.sales-v2 .sales-new-product-button{width:124px}}.sales-v2-portal .v2-dialog--karma .mixed-payment-modal-body{flex-direction:column;gap:16px;padding:0;display:flex;overflow:visible}.sales-v2-portal .mixed-payment-modal-hint{color:var(--v2-text-2);margin:0;font-size:15px;line-height:22px}.sales-v2-portal .mixed-payment-modal-rows{gap:16px}.sales-v2-portal .mixed-payment-modal-row{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px}.sales-v2-portal .mixed-payment-modal-row-disabled{opacity:1}.sales-v2-portal .mixed-payment-modal-row-label{color:var(--v2-text);flex:none;font-size:15px;font-weight:400;line-height:22px}.sales-v2-portal .mixed-payment-modal-row-input{width:100%;height:48px;min-height:0;color:var(--v2-text);border:1px solid var(--v2-border);font-variant-numeric:normal;text-align:left;background:#fff;border-radius:6px;padding:0 16px;font-family:inherit;font-size:15px;font-weight:400;line-height:24px}.sales-v2-portal .mixed-payment-modal-row-input::placeholder{color:var(--v2-text-off)}.sales-v2-portal .mixed-payment-modal-row-input:hover:not(:disabled){border-color:var(--v2-text-2)}.sales-v2-portal .mixed-payment-modal-row-input:focus{border-color:var(--v2-primary);box-shadow:0 0 0 3px var(--v2-primary-ring);outline:none}.sales-v2-portal .mixed-payment-modal-row-input:disabled{color:var(--v2-text-off);background:#fff;border-color:#22303e1f}.sales-v2-portal .mixed-payment-modal-row-input-error,.sales-v2-portal .mixed-payment-modal-row-input-error:focus{border-color:var(--v2-danger)}.sales-v2-portal .mixed-payment-modal-row-input-error:focus{box-shadow:0 0 0 3px #ff4c513d}.sales-v2-portal .mixed-payment-modal-error{color:var(--v2-danger);margin:0;font-size:13px;line-height:20px}.sales-v2-portal .mixed-payment-modal-summary{color:var(--v2-text);background:#fff;border:0;border-radius:6px;gap:8px;margin:0;padding:16px;font-size:15px;line-height:22px;box-shadow:0 3px 8px #22303e1a}.sales-v2-portal .mixed-payment-modal-summary-row{color:var(--v2-text);font-variant-numeric:normal}.sales-v2-portal .mixed-payment-modal-summary-row span:last-child{text-align:right;font-weight:500}.sales-v2-portal .mixed-payment-modal-summary-remaining{border-top:0;margin:0;padding:0;font-weight:400}.sales-v2-portal .mixed-payment-modal-summary-remaining-zero{color:var(--v2-text)}.sales-v2-portal .mixed-payment-modal-summary-remaining-positive{color:#c76d00}.sales-v2-portal .mixed-payment-modal-summary-remaining-negative{color:var(--v2-danger)}.sales-v2-portal .v2-dialog--scanner .scanner-frame{border-radius:6px}.sales-v2-portal .v2-dialog--scanner .scanner-hint{color:var(--v2-text-2);text-align:center;margin:0;font-size:15px;line-height:22px}.sales-v2-portal .v2-dialog--scanner .notice{margin:0}.sales-v2-portal .v2-dialog--scanner .v2-dialog-footer .v2-btn{flex:1}.sales-v2-portal .receipt-format-buttons{gap:8px;margin:0;display:flex}.sales-v2-portal .receipt-format-buttons .v2-btn{flex:1}.sales-v2-portal .v2-dialog--receipt .receipt-printable{background:#fff;border:0;border-radius:6px;max-width:100%;box-shadow:0 3px 8px #22303e1a}.sales-v2-portal .receipt-print-button{width:100%;margin:0}@media (width<=640px){.sales-v2-portal .v2-dialog--scanner .v2-dialog-footer .v2-btn{flex:none}}@container sales-products (width<=307px){.sales-v2 .sale-card-grid{grid-template-columns:minmax(0,1fr)}}.products-v2 .products-page>:not(.products-v2-list){padding-top:24px}.products-v2-list{flex-direction:column;display:flex}.products-v2-list .products-back-button{align-self:flex-start;margin-top:16px}.products-v2-list .products-new-button--mobile{display:none}.products-v2-list .products-panel{box-shadow:var(--v2-shadow-xs);background:#fff;border-radius:6px;flex-direction:column;gap:12px;padding:24px;display:flex}.products-v2-list .products-search-row{gap:12px;margin:0;display:flex}.products-v2-list .products-new-button--desktop{flex:0 0 160px;height:52px}.products-v2-list .products-actions-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.products-v2-list .products-actions-row .v2-btn--lg{height:44px;padding:0 20px}.products-v2-list .products-act-mobile{display:none}.products-v2-list .products-act-desktop{display:inline-flex}.products-v2-list .products-count{color:var(--v2-text-2);margin:0;font-size:15px;line-height:22px}.products-v2-list .products-hint{color:var(--v2-text-2);margin:0;font-size:13px;line-height:20px}.products-v2-list .products-panel>.notice{margin:0}.products-v2-list .table-wrap.products-table-wrap{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow-x:auto}.products-v2-list .products-table-wrap table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:880px}.products-v2-list .products-table-wrap th{height:48px;color:var(--v2-text-2);background:var(--v2-action-hover);letter-spacing:0;text-align:left;text-transform:none;white-space:nowrap;border:0;padding:0 12px;font-size:13px;font-weight:500;line-height:20px;position:static}.products-v2-list .products-table-wrap th:first-child,.products-v2-list .products-table-wrap td:first-child{width:26.8%}.products-v2-list .products-table-wrap th:nth-child(2),.products-v2-list .products-table-wrap td:nth-child(2){width:14.9%}.products-v2-list .products-table-wrap th:nth-child(3),.products-v2-list .products-table-wrap td:nth-child(3),.products-v2-list .products-table-wrap th:nth-child(4),.products-v2-list .products-table-wrap td:nth-child(4){width:10.4%}.products-v2-list .products-table-wrap th:nth-child(5),.products-v2-list .products-table-wrap td:nth-child(5){width:7.4%}.products-v2-list .products-table-wrap th:nth-child(6),.products-v2-list .products-table-wrap td:nth-child(6){width:30%}.products-v2-list .products-table-wrap th.numeric{text-align:right}.products-v2-list .products-table-wrap th.cell-center{text-align:center}.products-v2-list .products-table-wrap td{height:72px;color:var(--v2-text);border:0;border-bottom:1px solid var(--v2-divider);vertical-align:middle;padding:12px;font-size:15px;line-height:22px}.products-v2-list .products-table-wrap tbody tr{cursor:default;background:#fff}.products-v2-list .products-table-wrap tbody tr:hover{background:var(--v2-action-hover)}.products-v2-list .products-table-wrap td:first-child strong{color:var(--v2-text);overflow-wrap:anywhere;font-weight:500}.products-v2-list .products-table-wrap td.products-cell-barcode{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.products-v2-list .products-table-wrap td.numeric{text-align:right;font-variant-numeric:normal;overflow-wrap:anywhere}.products-v2-list .products-table-wrap td.products-cell-buy{color:var(--v2-text-2)}.products-v2-list .products-table-wrap td.products-cell-sell{color:var(--v2-text);font-weight:400}.products-v2-list .products-table-wrap td.cell-center{text-align:center;font-variant-numeric:normal}.products-v2-list .products-stock-unit{display:none}.products-v2-list .cell-actions{flex-wrap:wrap;gap:8px;display:flex}.products-v2-list .cell-actions .v2-btn{height:40px;padding:0 16px}.products-v2-list .products-empty-row td{height:auto;color:var(--v2-text-2);text-align:center;padding:32px 12px}.products-v2-list .products-empty-row:hover{background:#fff}.products-v2-list .products-state{flex-direction:column;align-items:center;gap:8px;display:flex}.products-v2-list .products-state-title{color:var(--v2-text);margin:0;font-size:18px;font-weight:500;line-height:28px}.products-v2-list .products-state-text{max-width:44ch;color:var(--v2-text-2);margin:0;font-size:15px;line-height:22px}.products-v2-list .products-state-retry{margin-top:4px;padding:0 20px}.products-v2-list .products-state-details{max-width:100%;color:var(--v2-text-2);font-size:13px;line-height:20px}.products-v2-list .products-state-details summary{cursor:pointer}.products-v2-list .products-state-details code{overflow-wrap:anywhere;text-align:left;margin-top:4px;display:block}@media (width>=901px) and (width<=1199px){.products-v2-list .products-table-wrap th:first-child,.products-v2-list .products-table-wrap td:first-child{width:24%}.products-v2-list .products-table-wrap th:nth-child(2),.products-v2-list .products-table-wrap td:nth-child(2){width:13%}.products-v2-list .products-table-wrap th:nth-child(3),.products-v2-list .products-table-wrap td:nth-child(3),.products-v2-list .products-table-wrap th:nth-child(4),.products-v2-list .products-table-wrap td:nth-child(4){width:10%}.products-v2-list .products-table-wrap th:nth-child(5),.products-v2-list .products-table-wrap td:nth-child(5){width:7%}.products-v2-list .products-table-wrap th:nth-child(6),.products-v2-list .products-table-wrap td:nth-child(6){width:36%}.products-v2-list .cell-actions .v2-btn{padding:0 12px}}@media (width>=1200px){.products-v2-list .products-act-edit{width:104px}.products-v2-list .products-act-moves{width:132px}.products-v2-list .products-act-remove{width:100px}}@media (width<=900px){.products-v2-list .v2-page-heading{flex-wrap:nowrap;justify-content:space-between;min-height:0;padding:16px 0 12px}.products-v2-list .v2-page-subtitle{display:none}.products-v2-list .products-new-button--mobile{flex:none;width:138px;height:44px;display:inline-flex}.products-v2-list .products-new-button--desktop{display:none}.products-v2-list .products-panel{box-shadow:none;background:0 0;padding:0}.products-v2-list .products-actions-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.products-v2-list .products-actions-row .v2-btn{width:100%}.products-v2-list .products-act-desktop,.products-v2-list .products-count{display:none}.products-v2-list .products-act-mobile{display:flex}.products-v2-list .products-act-mobile>div{flex:auto;min-width:0}.products-v2-list .products-hint{display:none}.products-v2-list .products-table-wrap table,.products-v2-list .products-table-wrap tbody{width:100%;min-width:0;display:block}.products-v2-list .products-table-wrap thead{display:none}.products-v2-list .products-table-wrap tbody{flex-direction:column;gap:12px;display:flex}.products-v2-list .products-table-wrap tbody tr{box-shadow:var(--v2-card-shadow);background:#fff;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;padding:16px;display:grid}.products-v2-list .products-table-wrap tbody tr:hover{background:#fff}.products-v2-list .products-table-wrap td:nth-child(n){text-align:left;border:0;width:auto;min-width:0;height:auto;padding:0;display:block}.products-v2-list .products-table-wrap td.products-cell-name,.products-v2-list .products-table-wrap td.products-cell-barcode,.products-v2-list .products-table-wrap td.products-cell-stock,.products-v2-list .products-table-wrap td.products-cell-actions{grid-column:1/-1}.products-v2-list .products-table-wrap td:first-child strong{font-size:18px;line-height:28px;display:-webkit-box}.products-v2-list .products-table-wrap td.products-cell-barcode{color:var(--v2-text-2);font-size:13px;line-height:20px}.products-v2-list .products-table-wrap td.products-cell-barcode:before{content:"Barkod: "}.products-v2-list .products-table-wrap td.products-cell-buy:before,.products-v2-list .products-table-wrap td.products-cell-sell:before{content:attr(data-label);color:var(--v2-text-2);font-size:13px;line-height:20px;display:block}.products-v2-list .products-table-wrap td.products-cell-buy{color:var(--v2-text);font-weight:500}.products-v2-list .products-table-wrap td.products-cell-sell{font-size:20px;font-weight:500;line-height:28px}.products-v2-list .products-table-wrap td.products-cell-stock{align-items:center;gap:8px;display:flex}.products-v2-list .products-table-wrap td.products-cell-stock:before{content:"Stok";font-weight:500}.products-v2-list .products-stock-unit{color:var(--v2-text-2);font-size:13px;display:inline}.products-v2-list .cell-actions{flex-wrap:nowrap}.products-v2-list .cell-actions .v2-btn{flex:1 1 0;width:auto;min-width:0;padding:0 8px}.products-v2-list .products-table-wrap tbody tr.products-empty-row{padding:24px 16px;display:block}}.products-v2-portal .v2-dialog--product .v2-dialog-body{gap:20px}.products-v2-portal .products-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.products-v2-portal .products-name-row{grid-column:1/-1;align-items:flex-end;gap:12px;display:flex}.products-v2-portal .products-name-field{flex:1 1 0}.products-v2-portal .products-name-row .v2-icon-btn{margin-bottom:2px}.products-v2-portal .products-name-row .v2-icon-btn.is-listening{color:#fff;background:var(--v2-primary-dark)}.products-v2-portal .products-name-row .voice-dictation-hint{color:var(--v2-text-2);flex-basis:100%;font-size:13px;line-height:20px}.products-v2-portal .products-name-row .voice-dictation-error{color:var(--v2-error)}.products-v2-portal .products-form-note{color:var(--v2-text-2);flex-direction:column;grid-column:1/-1;gap:2px;margin:0;font-size:13px;line-height:20px;display:flex}.products-v2-portal .products-form-stock-note strong{color:var(--v2-text);font-size:15px;font-weight:500;line-height:22px}.products-v2-portal .products-form-full{grid-column:1/-1;margin:0;scroll-margin-block:16px}.products-v2-portal .v2-dialog--product .v2-dialog-footer{justify-content:space-between;align-items:center}.products-v2-portal .v2-dialog--product .v2-btn--lg{height:48px}.products-v2-portal .products-footer-left,.products-v2-portal .products-footer-right{align-items:center;gap:8px;display:flex}.products-v2-portal .products-required-note{color:var(--v2-text-2);font-size:13px;line-height:20px}.products-v2-portal .products-form-cancel{width:128px}.products-v2-portal .products-form-save{width:144px}.products-v2-portal .products-stock-section{border:0;border-top:1px solid var(--v2-divider);background:0 0;border-radius:0;flex-direction:column;gap:16px;margin:0;padding:16px 0 0;display:flex}.products-v2-portal .products-stock-section .stock-section-heading{justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.products-v2-portal .products-stock-section h3{color:var(--v2-text);margin:0;font-size:15px;font-weight:500;line-height:22px}.products-v2-portal .products-stock-section .stock-section-heading p,.products-v2-portal .products-stock-section .stock-section-heading span{color:var(--v2-text-2);margin:0;font-size:13px;line-height:20px}.products-v2-portal .products-stock-section .stock-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.products-v2-portal .products-stock-section .v2-field--full{grid-column:1/-1}.products-v2-portal .products-stock-section .notice{margin:0}.products-v2-portal .products-stock-section .stock-save-button{width:100%;margin:0}.products-v2-portal .products-remove-summary{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.products-v2-portal .products-remove-name{color:var(--v2-text);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500;line-height:22px}.products-v2-portal .products-remove-barcode{color:var(--v2-text-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:20px}.products-v2-portal .products-remove-message{color:var(--v2-text);margin:0;font-size:15px;line-height:22px}.products-v2-portal .v2-dialog--remove .notice{margin:0}.products-v2-portal .v2-dialog--remove .v2-btn--lg{height:44px}.products-v2-portal .products-remove-cancel{flex:0 0 120px}.products-v2-portal .products-remove-cancel:only-child{flex:auto}.products-v2-portal .products-remove-confirm{flex:0 auto;padding:0 20px}@media (width<=640px){.products-v2-portal .products-form,.products-v2-portal .products-stock-section .stock-form-grid{grid-template-columns:minmax(0,1fr)}.products-v2-portal .v2-dialog--product .v2-dialog-footer{align-items:stretch;gap:8px}.products-v2-portal .products-footer-left{flex-direction:row}.products-v2-portal .products-footer-left .v2-btn{flex:1 1 0;min-width:0;padding:0 8px}.products-v2-portal .products-required-note,.products-v2-portal .products-form-cancel{display:none}.products-v2-portal .products-footer-right,.products-v2-portal .products-form-save{width:100%}.products-v2-portal .products-remove-cancel,.products-v2-portal .products-remove-confirm{flex:none;width:100%}}.products-v2 .gr2{flex-direction:column;gap:16px;min-width:0;display:flex}.products-v2 .gr2-head{align-items:flex-start;gap:24px;min-height:72px;padding-top:12px;display:flex}.products-v2 .gr2-back{flex:none;height:44px;padding:0 20px}.products-v2 .gr2-titles{flex-direction:column;min-width:0;display:flex}.products-v2 .gr2-titles .v2-page-title{overflow-wrap:anywhere}.products-v2 .gr2-layout{grid-template-columns:minmax(0,1fr) 424px;align-items:start;gap:24px;display:grid}.products-v2 .gr2-picker{flex-direction:column;gap:16px;min-width:0;padding:16px 16px 16px 0;display:flex}.products-v2 .gr2-label{color:var(--v2-text);font-size:15px;font-weight:400;line-height:22px}.products-v2 .gr2-picker .v2-search{flex:none}.products-v2 .gr2-card-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;min-height:160px;max-height:calc(100dvh - 360px);margin:-4px;padding:4px;display:grid;overflow-y:auto}.products-v2 .gr2-product-card{min-width:0;min-height:112px;color:var(--v2-text);text-align:left;box-shadow:var(--v2-card-shadow);cursor:pointer;background:#fff;border:0;border-radius:6px;flex-direction:column;gap:2px;padding:10px 12px;transition:box-shadow .12s,transform .12s;display:flex}.products-v2 .gr2-product-card:hover{transform:translateY(-2px);box-shadow:0 6px 14px #22303e29}.products-v2 .gr2-product-card:active{transform:translateY(0)}.products-v2 .gr2-product-card:focus-visible{outline:2px solid var(--v2-primary);outline-offset:2px}.products-v2 .gr2-product-name{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;font-size:15px;font-weight:500;line-height:20px;display:-webkit-box;overflow:hidden}.products-v2 .gr2-product-stock{color:var(--v2-text-2);font-size:12px;line-height:16px}.products-v2 .gr2-product-prices{border-top:1px solid var(--v2-divider);flex-wrap:wrap;gap:0 12px;margin-top:auto;padding-top:6px;display:flex}.products-v2 .gr2-product-price{flex:auto;align-items:baseline;gap:4px;min-width:0;display:flex}.products-v2 .gr2-product-price-label{color:var(--v2-text-2);font-size:12px;line-height:20px}.products-v2 .gr2-product-price-value{color:var(--v2-text);font-variant-numeric:normal;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px}.products-v2 .gr2-hint{color:var(--v2-text-2);margin:0;font-size:13px;line-height:20px}.products-v2 .gr2-hint--error{color:var(--v2-error)}.products-v2 .gr2-lines{min-width:0;box-shadow:var(--v2-card-shadow);background:#fff;border-radius:6px;flex-direction:column;gap:12px;padding:16px;display:flex}.products-v2 .gr2-lines-title{color:var(--v2-text);margin:0;font-size:18px;font-weight:500;line-height:28px}.products-v2 .gr2-lines-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.products-v2 .gr2-line{box-shadow:var(--v2-card-shadow);background:#fff;border-radius:6px;flex-direction:column;gap:12px;padding:16px;display:flex}.products-v2 .gr2-line-top{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.products-v2 .gr2-line-name{min-width:0;color:var(--v2-text);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-top:2px;font-size:15px;font-weight:500;line-height:22px;display:-webkit-box;overflow:hidden}.products-v2 .gr2-line-remove{flex:none;width:64px;height:40px}.products-v2 .gr2-line-bottom{align-items:flex-end;gap:16px;display:flex}.products-v2 .gr2-field{flex-direction:column;gap:8px;min-width:0;display:flex}.products-v2 .gr2-field-label{color:var(--v2-text-2);font-size:13px;line-height:20px}.products-v2 .gr2-cost{flex:1 1 0}.products-v2 .gr2-qty{align-items:center;gap:8px;display:flex}.products-v2 .gr2-qty-btn{flex:none;width:44px;height:44px;padding:0;font-size:18px}.products-v2 .gr2-qty-input{text-align:center;flex:none;width:64px;height:44px;padding:0 4px}.products-v2 .gr2-cost-input{height:44px}.products-v2 .gr2-total-row{color:var(--v2-text);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;font-weight:500;display:flex}.products-v2 .gr2-total-label{min-width:0;font-size:15px;line-height:22px}.products-v2 .gr2-total-value{overflow-wrap:anywhere;text-align:right;min-width:0;margin-left:auto;font-size:18px;line-height:28px}.products-v2 .gr2-fields{flex-direction:column;gap:12px;display:flex}.products-v2 .gr2-fields label,.products-v2 .gr2-fields .v2-field>label{font-size:15px;font-weight:400}.products-v2 .gr2-fields select.v2-select{text-overflow:ellipsis}.products-v2 .gr2-note-row{align-items:flex-start;gap:12px;display:flex}.products-v2 .gr2-note-row .v2-input{flex:auto}.products-v2 .gr2-note-row .v2-icon-btn{flex:none;margin-top:9px}.products-v2 .gr2-save{width:100%}.products-v2 .gr2-error,.products-v2-portal .gr2-error{color:#b3301a;background:var(--v2-error-o);overflow-wrap:anywhere;border-radius:6px;margin:0;padding:12px 16px;scroll-margin-block:16px;font-size:15px;line-height:22px}.products-v2 .gr2-savebar{display:contents}.products-v2 .gr2-lines-title{order:0}.products-v2 .gr2-lines-list,.products-v2 .gr2-state--lines{order:1}.products-v2 .gr2-total-row{order:2}.products-v2 .gr2-fields{order:3}.products-v2 .gr2-error{order:4}.products-v2 .gr2-save{order:5}.products-v2 .gr2-state,.products-v2-portal .gr2-state{color:var(--v2-text-2);text-align:center;flex-direction:column;align-items:center;gap:8px;margin:0;padding:24px 16px;font-size:15px;line-height:22px;display:flex}.products-v2 .gr2-state--lines{text-align:left;align-items:flex-start;padding:16px 0}.products-v2 .gr2-state-title,.products-v2-portal .gr2-state-title{color:var(--v2-text);margin:0;font-size:18px;font-weight:500;line-height:28px}.products-v2 .gr2-state-text,.products-v2-portal .gr2-state-text{max-width:44ch;margin:0}.products-v2 .gr2-state-details,.products-v2-portal .gr2-state-details{max-width:100%;font-size:13px;line-height:20px}.products-v2 .gr2-state-details summary,.products-v2-portal .gr2-state-details summary{cursor:pointer}.products-v2 .gr2-state-details code,.products-v2-portal .gr2-state-details code{overflow-wrap:anywhere;text-align:left;margin-top:4px;display:block}.products-v2 .gr2-history{box-shadow:var(--v2-shadow-xs);background:#fff;border-radius:6px;min-width:0;padding:24px}.products-v2 .gr2-table-wrap{overflow-x:auto}.products-v2 .gr2-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px;font-size:15px}.products-v2 .gr2-table th{height:48px;color:var(--v2-text-2);text-align:left;text-transform:none;letter-spacing:0;background:#f5f5f9;border:0;padding:0 12px;font-size:13px;font-weight:400;line-height:20px}.products-v2 .gr2-table td{height:80px;color:var(--v2-text);border:0;border-bottom:1px solid var(--v2-divider);vertical-align:middle;padding:0 12px;line-height:22px}.products-v2 .gr2-table th:first-child{width:14%}.products-v2 .gr2-table th:nth-child(2){width:17%}.products-v2 .gr2-table th:nth-child(4){width:16%}.products-v2 .gr2-table th:nth-child(5){width:13%}.products-v2 .gr2-table th:nth-child(6){width:15%}.products-v2 .gr2-table .gr2-num{text-align:right;white-space:nowrap}.products-v2 .gr2-table .gr2-no{font-weight:500}.products-v2 .gr2-table .gr2-supplier span{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.products-v2 .gr2-table .gr2-total{font-variant-numeric:normal}.products-v2 .gr2-table .gr2-action .v2-btn{min-width:106px;height:42px}.products-v2 .gr2-table .gr2-status .v2-badge{white-space:nowrap;min-width:96px}.products-v2-portal .gr2-dialog .v2-dialog-title{font-size:18px;line-height:28px}.products-v2-portal .gr2-dialog .v2-dialog-body{gap:16px}.products-v2-portal .gr2-detail-id{flex-direction:column;gap:8px;display:flex}.products-v2-portal .gr2-detail-id-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.products-v2-portal .gr2-detail-no{min-width:0;color:var(--v2-text);overflow-wrap:anywhere;font-size:18px;font-weight:500;line-height:28px}.products-v2-portal .gr2-detail-id-row .v2-badge{white-space:nowrap;flex:none;min-width:112px}.products-v2-portal .gr2-detail-date{color:var(--v2-text-2);font-size:15px;line-height:22px}.products-v2-portal .gr2-detail-info{flex-direction:column;gap:4px;min-width:0;display:flex}.products-v2-portal .gr2-detail-info-label{color:var(--v2-text-2);font-size:13px;line-height:20px}.products-v2-portal .gr2-detail-info-value{color:var(--v2-text);overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:22px}.products-v2-portal .gr2-detail-note{font-weight:400}.products-v2-portal .gr2-detail-info-note{color:var(--v2-text-2);font-weight:400}.products-v2-portal .gr2-detail-lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.products-v2-portal .gr2-detail-lines li{border-bottom:1px solid var(--v2-divider);justify-content:space-between;align-items:center;gap:8px;min-height:76px;padding:12px 0;display:flex}.products-v2-portal .gr2-detail-line-info{flex-direction:column;gap:4px;min-width:0;display:flex}.products-v2-portal .gr2-detail-line-name{color:var(--v2-text);overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:22px}.products-v2-portal .gr2-detail-line-calc{color:var(--v2-text-2);font-size:15px;line-height:22px}.products-v2-portal .gr2-detail-line-total{max-width:45%;color:var(--v2-text);text-align:right;overflow-wrap:anywhere;flex:none;font-size:15px;font-weight:500;line-height:22px}.products-v2-portal .gr2-detail-total{color:var(--v2-text);background:var(--v2-primary-o);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-weight:500;display:flex}.products-v2-portal .gr2-detail-total span:first-child{font-size:15px;line-height:22px}.products-v2-portal .gr2-detail-total span:last-child{overflow-wrap:anywhere;text-align:right;min-width:0;font-size:24px;line-height:38px}.products-v2-portal .gr2-alert{color:var(--v2-text);background:var(--v2-warning-o);border-radius:6px;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.products-v2-portal .gr2-alert-icon{background:var(--v2-warning-o);border-radius:500px;flex:none;padding:2px;display:inline-flex}.products-v2-portal .gr2-alert-icon>span{background:var(--v2-warning);border-radius:500px;padding:2px;display:inline-flex}.products-v2-portal .gr2-alert>div{flex-direction:column;gap:4px;min-width:0;display:flex}.products-v2-portal .gr2-alert-title{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:500;line-height:24px}.products-v2-portal .gr2-alert-text{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:22px}.products-v2-portal .gr2-dialog .v2-field{font-size:15px;font-weight:400}.products-v2-portal .gr2-dialog .gr2-dialog-cancel{flex:0 0 112px}.products-v2-portal .gr2-dialog .gr2-dialog-confirm{flex:0 184px}@media (width<=900px){.products-v2 .gr2-head{display:none}.products-v2 .gr2{gap:16px;padding-top:16px}.products-v2 .gr2-picker{padding:0}.products-v2 .gr2-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;max-height:360px}.products-v2 .gr2-product-card{min-height:112px;padding:10px}.products-v2 .gr2-layout{flex-direction:column;align-items:stretch;gap:16px;display:flex}.products-v2 .gr2-lines{display:contents}.products-v2 .gr2-lines-title{margin-top:4px}.products-v2 .gr2-savebar{z-index:4;padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));background:#fff;flex-direction:column;order:6;gap:12px;margin:0 -16px;display:flex;position:sticky;bottom:0;box-shadow:0 -2px 8px #22303e14}.products-v2 .gr2-lines-list input,.products-v2 .gr2-lines-list button,.products-v2 .gr2-fields input,.products-v2 .gr2-fields select,.products-v2 .gr2-note-row button{scroll-margin-bottom:240px}.products-v2 .gr2-savebar .gr2-total-row,.products-v2 .gr2-savebar .gr2-error,.products-v2 .gr2-savebar .gr2-save{order:0}.products-v2 .gr2-history{box-shadow:none;background:0 0;padding:0}.products-v2 .gr2-table-wrap{overflow:visible}.products-v2 .gr2-table,.products-v2 .gr2-table tbody{min-width:0;display:block}.products-v2 .gr2-table thead{display:none}.products-v2 .gr2-table tr{box-shadow:var(--v2-card-shadow);background:#fff;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"no status""date date""supplier supplier""total action";align-items:center;gap:8px 12px;margin-bottom:16px;padding:16px;display:grid}.products-v2 .gr2-table td{border:0;min-width:0;height:auto;padding:0;display:block}.products-v2 .gr2-table td:first-child{grid-area:no}.products-v2 .gr2-table td:nth-child(2){color:var(--v2-text-2);grid-area:date;font-size:13px;line-height:20px}.products-v2 .gr2-table td:nth-child(3){grid-area:supplier;margin-bottom:8px}.products-v2 .gr2-table td:nth-child(4){text-align:left;overflow-wrap:anywhere;white-space:normal;grid-area:total;font-size:18px;font-weight:500;line-height:28px}.products-v2 .gr2-table td:nth-child(5){grid-area:status;justify-self:end}.products-v2 .gr2-table td:nth-child(6){grid-area:action;justify-self:end}.products-v2 .gr2-table .gr2-action .v2-btn{min-width:104px;height:44px}}@media (width<=640px){.products-v2-portal .gr2-dialog{width:100%;height:100dvh;max-height:none;box-shadow:none;border-radius:0;padding:16px}.v2-scope.products-v2-portal.v2-dialog-overlay:has(.gr2-dialog){padding:0}.products-v2-portal .gr2-dialog .v2-dialog-footer{flex-direction:row}.products-v2-portal .gr2-dialog .gr2-dialog-cancel,.products-v2-portal .gr2-dialog .gr2-dialog-confirm{flex:1 1 0;width:auto}.products-v2-portal .gr2-dialog .gr2-dialog-cancel:only-child{flex-basis:100%}.products-v2-portal .gr2-detail-lines li{flex-direction:column;align-items:stretch;gap:4px}.products-v2-portal .gr2-detail-line-total{max-width:none}}.sales-v2-portal .v2-dialog--receipt .receipt-printable-80mm{width:302px;max-width:100%;margin:0 auto}.sales-v2-portal .v2-dialog--receipt .receipt-printable-a5{box-sizing:border-box;aspect-ratio:148/210;width:559px;max-width:100%;margin:0 auto;padding:32px 36px;font-size:14px;line-height:20px}.sales-v2-portal .v2-dialog--receipt.hv2-receipt--80mm{width:min(480px,100%)}.sales-v2-portal .v2-dialog--receipt.hv2-receipt--a5{width:min(680px,100%)}.receipt-printable-80mm .receipt-items .numeric,:is(#print-root,.receipt-measure) .receipt-printable-80mm .receipt-items .numeric{padding-left:6px}.sales-v2-portal .v2-dialog--receipt.hv2-receipt--a5 .receipt-print-button{z-index:2;flex:none;min-height:44px;position:sticky;bottom:0;box-shadow:0 0 0 12px #fff}.receipt-printable-a5 .receipt-brand{font-size:20px;line-height:28px}.receipt-printable-a5 .receipt-subtitle{font-size:15px}.receipt-printable-a5 .receipt-info,.receipt-printable-a5>.receipt-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 28px;margin-top:16px;font-size:14px;line-height:20px;display:grid}.receipt-printable-a5 .receipt-info>.receipt-meta{display:contents}.receipt-printable-a5 .receipt-info>.receipt-breakdown{grid-column:1/-1;margin-top:8px}.receipt-printable-a5 .receipt-info .receipt-meta-row,.receipt-printable-a5>.receipt-meta .receipt-meta-row{justify-content:flex-start;gap:6px;font-size:14px;line-height:20px}.receipt-printable-a5 .receipt-info .receipt-meta-row>span:first-child,.receipt-printable-a5>.receipt-meta .receipt-meta-row>span:first-child{flex:none;font-weight:600}.receipt-printable-a5 .receipt-info .receipt-meta-row>span:last-child,.receipt-printable-a5>.receipt-meta .receipt-meta-row>span:last-child{text-align:left;margin-left:0}.receipt-printable-a5 .receipt-breakdown{max-width:320px;margin-top:16px;padding-top:12px;font-size:14px;line-height:20px}.receipt-printable-a5 .receipt-breakdown-title{font-size:14px}.receipt-printable-a5 .receipt-items{margin-top:20px;font-size:14px;line-height:20px}.receipt-printable-a5 .receipt-items th,.receipt-printable-a5 .receipt-items td{padding:8px 0;font-size:14px}.receipt-printable-a5 .receipt-items :is(th,td):nth-child(2){min-width:64px}.receipt-printable-a5 .receipt-items :is(th,td):nth-child(3),.receipt-printable-a5 .receipt-items :is(th,td):nth-child(4){min-width:110px}.receipt-printable-a5 .receipt-total-row{margin-top:16px;padding-top:12px;font-size:18px}.receipt-printable-a5 .receipt-balance-row{border-bottom:1px solid #d4d4d4;margin-top:10px;padding:8px 0;font-size:15px;line-height:20px}.receipt-printable-a5 .receipt-footnote{font-size:13px}.receipt-printable-a5 .receipt-note{font-size:14px}@media (width<=640px){.sales-v2-portal .v2-dialog--receipt .receipt-printable-a5{padding:20px 16px;font-size:13px;line-height:18px}.receipt-printable-a5 .receipt-info,.receipt-printable-a5>.receipt-meta{grid-template-columns:minmax(0,1fr);gap:4px}.receipt-printable-a5 .receipt-items :is(th,td):nth-child(3),.receipt-printable-a5 .receipt-items :is(th,td):nth-child(4){min-width:0}}@media print{#print-root .receipt-printable-a5{aspect-ratio:auto;width:auto;max-width:none;padding:0}#print-root .receipt-printable-a5 .receipt-info,#print-root .receipt-printable-a5>.receipt-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.receipt-print-error{color:#8f1d1d;background:#fdf0f0;border:1px solid #f1b8b8;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;line-height:18px}.products-v2 .st2{flex-direction:column;gap:16px;min-width:0;display:flex}.products-v2 .st2-head{align-items:flex-start}.products-v2 .st2-print{flex:none;height:44px;margin-left:auto;padding:0 20px}.products-v2 .st2-cards{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.products-v2 .st2-card{--st2-tone:var(--v2-primary);--st2-tone-o:var(--v2-primary-o);min-width:0;box-shadow:var(--v2-card-shadow);background:#fff;border-radius:6px;flex-direction:column;grid-column:span 3;gap:16px;padding:24px;display:flex}.products-v2 .st2-card--purchase{--st2-tone:var(--v2-warning);--st2-tone-o:var(--v2-warning-o)}.products-v2 .st2-card--sale{--st2-tone:var(--v2-success);--st2-tone-o:var(--v2-success-o)}.products-v2 .st2-card--hero{box-shadow:var(--v2-card-shadow), inset 0 3px 0 var(--st2-tone);grid-column:span 6}.products-v2 .st2-card-icon{width:40px;height:40px;color:var(--st2-tone);background:var(--st2-tone-o);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.products-v2 .st2-card--hero .st2-card-icon{width:48px;height:48px}.products-v2 .st2-card-text{flex-direction:column;gap:2px;min-width:0;display:flex}.products-v2 .st2-card-label{color:var(--v2-text-2);font-size:15px;line-height:22px}.products-v2 .st2-card-value{max-width:100%;color:var(--v2-text);font-variant-numeric:normal;white-space:nowrap;scrollbar-width:thin;font-size:24px;font-weight:500;line-height:38px;overflow:auto hidden}.products-v2 .st2-card-value.is-scrollable{border-radius:4px;padding-bottom:4px}.products-v2 .st2-card-value.is-scrollable:focus-visible{outline:2px solid var(--v2-primary);outline-offset:2px}.products-v2 .st2-card-hint{color:var(--v2-text-2);font-size:13px;line-height:20px}.products-v2 .st2-card--hero .st2-card-value{font-size:32px;line-height:42px}.products-v2 .st2-panel{min-width:0;box-shadow:var(--v2-shadow-xs);background:#fff;border-radius:6px;padding:24px}.products-v2 .st2-table-wrap{overflow-x:auto}.products-v2 .st2-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:860px;font-size:15px}.products-v2 .st2-table th{height:48px;color:var(--v2-text-2);letter-spacing:0;text-align:left;text-transform:none;background:#f5f5f9;border:0;padding:0 12px;font-size:13px;font-weight:400;line-height:20px}.products-v2 .st2-table td{height:72px;color:var(--v2-text);border:0;border-bottom:1px solid var(--v2-divider);vertical-align:middle;font-variant-numeric:normal;padding:0 12px;line-height:22px}.products-v2 .st2-table:not(.st2-mov-table){table-layout:auto}.products-v2 .st2-table:not(.st2-mov-table) th:first-child{width:24%;min-width:200px}.products-v2 .st2-table:not(.st2-mov-table) .st2-barcode{min-width:140px}.products-v2 .st2-table .st2-num{text-align:right;white-space:nowrap}.products-v2 .st2-table .st2-center{text-align:center}.products-v2 .st2-name span,.products-v2 .st2-mov-desc span{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.products-v2 .st2-name span{font-weight:500}.products-v2 .st2-barcode{overflow-wrap:anywhere}.products-v2 .st2-stock-label,.products-v2 .st2-stock-unit{display:none}.products-v2 .st2-note{color:var(--v2-text-2);margin:0;font-size:13px;line-height:20px}.products-v2 .st2>.st2-state{box-shadow:var(--v2-shadow-xs);background:#fff;border-radius:6px}.products-v2 .st2-product{box-shadow:var(--v2-shadow-xs);background:#fff;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.products-v2 .st2-product-id{min-width:0}.products-v2 .st2-product-name{color:var(--v2-text);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:500;line-height:28px}.products-v2 .st2-product-barcode{color:var(--v2-text-2);overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;line-height:22px}.products-v2 .st2-product-stock{text-align:right;flex-direction:column;flex:0 auto;align-items:flex-end;min-width:0;margin:0;display:flex}.products-v2 .st2-product-stock-label{color:var(--v2-text-2);font-size:13px;line-height:20px}.products-v2 .st2-product-stock-value{color:var(--v2-text);overflow-wrap:anywhere;font-size:24px;font-weight:500;line-height:38px}.products-v2 .st2-mov-table{min-width:760px}.products-v2 .st2-mov-table th:first-child,.products-v2 .st2-mov-table th:nth-child(2){width:17%}.products-v2 .st2-mov-table th:nth-child(3),.products-v2 .st2-mov-table th:nth-child(4){width:12%}.products-v2 .st2-mov-table th:nth-child(5){width:15%}.products-v2 .st2-mov-table .st2-mov-qty.stock-movement-out{color:var(--v2-error)}.products-v2 .st2-mov-table .st2-mov-qty.stock-movement-in{color:var(--v2-text)}.products-v2 .st2-mov-after-label{display:none}.products-v2 .st2-mov-doc,.products-v2 .st2-mov-date{overflow-wrap:anywhere}@media (width<=900px){.products-v2 .st2{padding-top:16px}.products-v2 .gr2-head.st2-head{flex-direction:column;gap:12px;min-height:0;padding-top:0;display:flex}.products-v2 .st2-head .gr2-back,.products-v2 .st2-head .v2-page-title{display:none}.products-v2 .st2-head .st2-print{order:-1;width:100%;margin-left:0}.products-v2 .st2-mov .gr2-head.st2-head{display:none}.products-v2 .st2-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.products-v2 .st2-card,.products-v2 .st2-card--hero{grid-column:span 1;padding:20px}.products-v2 .st2-card--hero{grid-column:1/-1}.products-v2 .st2-panel{box-shadow:none;background:0 0;padding:0}.products-v2 .st2-table-wrap{overflow:visible}.products-v2 .st2-table,.products-v2 .st2-table tbody{min-width:0;display:block}.products-v2 .st2-table thead,.products-v2 .st2-table caption{display:none}.products-v2 .st2-table:not(.st2-mov-table) tr{box-shadow:var(--v2-card-shadow);background:#fff;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"name name""barcode barcode""pp sp""stock stock""pv sv";gap:8px 16px;margin-bottom:16px;padding:16px;display:grid}.products-v2 .st2-table td{border:0;min-width:0;height:auto;padding:0;display:block}.products-v2 .st2-table:not(.st2-mov-table) td:first-child{grid-area:name;font-size:18px;line-height:28px}.products-v2 .st2-table:not(.st2-mov-table) td:nth-child(2){color:var(--v2-text-2);grid-area:barcode;font-size:13px;line-height:20px}.products-v2 .st2-table:not(.st2-mov-table) td:nth-child(3){grid-area:pp}.products-v2 .st2-table:not(.st2-mov-table) td:nth-child(4){grid-area:sp}.products-v2 .st2-table:not(.st2-mov-table) td:nth-child(5){grid-area:stock}.products-v2 .st2-table:not(.st2-mov-table) td:nth-child(6){grid-area:pv}.products-v2 .st2-table:not(.st2-mov-table) td:nth-child(7){grid-area:sv}.products-v2 .st2-table:not(.st2-mov-table) td.st2-num,.products-v2 .st2-table:not(.st2-mov-table) td.st2-center{text-align:left;white-space:nowrap}.products-v2 .st2-amount{white-space:nowrap;scrollbar-width:thin;max-width:100%;display:block;overflow:auto hidden}.products-v2 .st2-amount.is-scrollable{background:linear-gradient(90deg,#fff 30%,#fff0) 0/24px 100% no-repeat local,linear-gradient(270deg,#fff 30%,#fff0) 100%/24px 100% no-repeat local,linear-gradient(90deg,#22303e38,#22303e00) 0/10px 100% no-repeat,linear-gradient(270deg,#22303e38,#22303e00) 100%/10px 100% no-repeat;padding-bottom:4px}.products-v2 .st2-amount.is-scrollable:focus-visible{outline:2px solid var(--v2-primary);outline-offset:2px}.products-v2 .st2-table:not(.st2-mov-table) tr:has(.st2-barcode .st2-empty){grid-template-areas:"name name""pp sp""stock stock""pv sv"}.products-v2 .st2-barcode:has(.st2-empty){display:none}.products-v2 .st2-table td[data-label]:before{content:attr(data-label);color:var(--v2-text-2);font-size:13px;line-height:20px;display:block}.products-v2 .st2-stock-label{margin-right:8px;display:inline}.products-v2 .st2-stock-unit{display:inline}.products-v2 .st2>.st2-state,.products-v2 .st2-panel>.st2-state{box-shadow:var(--v2-card-shadow);background:#fff;border-radius:6px}.products-v2 .st2-product{box-shadow:var(--v2-card-shadow);flex-direction:column;gap:8px;padding:16px}.products-v2 .st2-product-barcode{font-size:13px;line-height:20px}.products-v2 .st2-product-stock{text-align:left;flex-direction:row;align-items:baseline;gap:8px}.products-v2 .st2-product-stock-label:after{content:":"}.products-v2 .st2-product-stock-label{color:var(--v2-text);font-size:15px;font-weight:500;line-height:22px}.products-v2 .st2-product-stock-value{font-size:15px;line-height:22px}.products-v2 .st2-mov-table tr{box-shadow:var(--v2-card-shadow);background:#fff;border-radius:6px;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"type type qty""date date date""after doc doc""desc desc desc";align-items:baseline;gap:8px 16px;margin-bottom:16px;padding:16px;display:grid}.products-v2 .st2-mov-table td:first-child{color:var(--v2-text-2);grid-area:date}.products-v2 .st2-mov-table td:nth-child(2){overflow-wrap:anywhere;grid-area:type;font-weight:500}.products-v2 .st2-mov-table td:nth-child(3){text-align:right;white-space:nowrap;grid-area:qty;font-size:18px;font-weight:500;line-height:28px}.products-v2 .st2-mov-table td:nth-child(4){text-align:left;grid-area:after}.products-v2 .st2-mov-table td:nth-child(5){grid-area:doc}.products-v2 .st2-mov-table td:nth-child(6){color:var(--v2-text-2);grid-area:desc}.products-v2 .st2-mov-desc span{-webkit-line-clamp:unset;display:block}.products-v2 .st2-mov-after-label{font-weight:500;display:inline}.products-v2 .st2-mov-table td.st2-center{text-align:inherit}.products-v2 .st2-mov-table td:nth-child(3).st2-center{text-align:right}:is(.products-v2 .st2-mov-table td:nth-child(5):has(.st2-mov-empty),.products-v2 .st2-mov-table td:nth-child(6):has(.st2-mov-empty)){display:none}}@media (width<=560px){.products-v2 .st2-cards{grid-template-columns:minmax(0,1fr)}.products-v2 .st2-card,.products-v2 .st2-card--hero{flex-direction:row;grid-column:1/-1;align-items:center;gap:16px;padding:16px}.products-v2 .st2-card--hero .st2-card-value{font-size:28px;line-height:38px}.products-v2 .st2-card--stack{flex-direction:column;align-items:stretch;gap:12px}}@media (width>=901px) and (width<=1199px){.products-v2 .st2-card{grid-column:span 6}}@media print{.v2-page{background:0 0}}.products-v2 .st2-info{color:var(--v2-text-2);margin:0;font-size:13px;line-height:20px}.products-v2 .st2-info--warn{color:var(--v2-text);background:var(--v2-warning-o);border-radius:6px;padding:8px 12px;font-size:15px;line-height:22px}.products-v2 .st2-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.products-v2 .st2-card{box-shadow:var(--v2-shadow-xs);grid-column:auto;grid-template-rows:minmax(36px,auto) auto;grid-template-columns:36px minmax(0,1fr);align-content:space-between;align-items:center;gap:8px 10px;padding:16px 18px;display:grid}.products-v2 .st2-card-icon{width:36px;height:36px}.products-v2 .st2-card-text{display:contents}.products-v2 .st2-card-label{overflow-wrap:break-word;font-size:14px;line-height:20px}.products-v2 .st2-card-value{overflow-wrap:anywhere;white-space:normal;grid-column:1/-1;min-width:0;font-size:22px;line-height:30px;overflow:visible}.products-v2 .st2-card-hint{grid-column:1/-1}@media (width<=1199px){.products-v2 .st2-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.products-v2 .st2-card,.products-v2 .st2-card--stack{flex-direction:initial;grid-column:auto;padding:14px 16px}}@media (width<=339px){.products-v2 .st2-cards{grid-template-columns:minmax(0,1fr)}}.history-v2{min-width:0;color:var(--v2-text);flex-direction:column;gap:16px;display:flex}.history-v2 .hv2-heading{flex-direction:column;align-items:flex-start;gap:0;min-height:0;padding-top:16px}.history-v2 .hv2-filters{box-shadow:var(--v2-shadow-xs);background:#fff;border-radius:6px;flex-direction:column;gap:16px;padding:24px;display:flex}.history-v2 .hv2-filter-buttons{flex-wrap:wrap;gap:16px;display:flex}.history-v2 .hv2-filter-buttons .v2-btn{min-width:144px;height:44px}.history-v2 .hv2-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.history-v2 .hv2-search{flex-direction:column;gap:8px;display:flex}.history-v2 .hv2-hint,.history-v2-portal .hv2-hint{color:var(--v2-text-2);margin:0;font-size:13px;line-height:20px}.history-v2 .hv2-alert,.history-v2-portal .hv2-alert{color:#b3301a;background:var(--v2-error-o);overflow-wrap:anywhere;border-radius:6px;margin:0;padding:12px 16px;scroll-margin-block:16px;font-size:15px;line-height:22px}.history-v2 .hv2-state,.history-v2-portal .hv2-state{color:var(--v2-text-2);text-align:center;box-shadow:var(--v2-shadow-xs);background:#fff;border-radius:6px;flex-direction:column;align-items:center;gap:8px;margin:0;padding:40px 16px;font-size:15px;line-height:22px;display:flex}.history-v2-portal .hv2-state--plain{box-shadow:none;background:0 0;padding:24px 0}.history-v2 .hv2-state-title,.history-v2-portal .hv2-state-title{color:var(--v2-text);margin:0;font-size:18px;font-weight:500;line-height:28px}.history-v2 .hv2-state-text,.history-v2-portal .hv2-state-text{max-width:44ch;margin:0}.history-v2 .hv2-state-details,.history-v2-portal .hv2-state-details{max-width:100%;font-size:13px;line-height:20px}.history-v2 .hv2-state-details summary,.history-v2-portal .hv2-state-details summary{cursor:pointer}.history-v2 .hv2-state-details code,.history-v2-portal .hv2-state-details code{overflow-wrap:anywhere;text-align:left;margin-top:4px;display:block}.history-v2 .hv2-list{min-width:0;box-shadow:var(--v2-shadow-xs);background:#fff;border-radius:6px}.history-v2 .hv2-table-wrap{overflow-x:auto}.history-v2 .hv2-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:860px;font-size:15px}.history-v2 .hv2-table th{height:52px;color:var(--v2-text-2);border:0;border-bottom:1px solid var(--v2-divider);letter-spacing:.5px;text-align:left;text-transform:uppercase;white-space:nowrap;background:#fff;padding:0 16px;font-size:13px;font-weight:400;line-height:20px}.history-v2 .hv2-table td{height:80px;color:var(--v2-text);border:0;border-bottom:1px solid var(--v2-divider);vertical-align:middle;font-variant-numeric:normal;padding:0 16px;line-height:22px}.history-v2 .hv2-table tbody tr:last-child td{border-bottom:0}.history-v2 .hv2-table .hv2-num{text-align:right;white-space:nowrap}.history-v2 .hv2-table .hv2-action-head{text-align:right;width:144px}.history-v2 .hv2-table .hv2-date{min-width:130px}.history-v2 .hv2-table .hv2-no-text{white-space:nowrap;font-weight:500}.history-v2 .hv2-table .hv2-kind,.history-v2 .hv2-table .hv2-qty-unit{display:none}.history-v2 .hv2-table .hv2-customer span{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.history-v2 .hv2-table .hv2-pay{white-space:nowrap}.history-v2 .hv2-table .hv2-total{font-weight:500}.history-v2 .hv2-table .hv2-total--return{color:var(--v2-error)}.history-v2 .hv2-amount,.history-v2-portal .hv2-amount{white-space:nowrap}.history-v2 .hv2-table .hv2-action{text-align:right}.history-v2 .hv2-table .hv2-action .v2-btn{min-width:112px;height:44px}.history-v2 .hv2-pagination{color:var(--v2-text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:15px;line-height:22px;display:flex}.history-v2 .hv2-pagination-buttons{gap:12px;display:flex}.history-v2-portal .v2-dialog-body>*{flex-shrink:0}.history-v2-portal .hv2-return-dialog{width:min(960px,100%)}.history-v2-portal .v2-dialog-footer .hv2-foot-btn{flex:1 1 0}.history-v2-portal .hv2-return-dialog .v2-dialog-footer .hv2-foot-btn:first-child{flex:0 0 160px}.history-v2-portal .hv2-return-dialog .v2-dialog-footer .hv2-foot-btn:last-child{flex:0 248px}.history-v2-portal .hv2-return-dialog .v2-dialog-footer{justify-content:flex-end}.history-v2-portal .hv2-id{justify-content:space-between;align-items:center;gap:8px;display:flex}.history-v2-portal .hv2-id-no{overflow-wrap:anywhere;min-width:0;font-size:18px;font-weight:500;line-height:28px}.history-v2-portal .hv2-id .v2-badge{white-space:nowrap;flex:none;min-width:112px}.history-v2-portal .hv2-rows{flex-direction:column;gap:4px;margin:0;display:flex}.history-v2-portal .hv2-row{justify-content:space-between;align-items:baseline;gap:16px;min-height:30px;display:flex}.history-v2-portal .hv2-row dt{color:var(--v2-text-2);flex:none;font-size:15px;line-height:22px}.history-v2-portal .hv2-row dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px;font-weight:500;line-height:22px}.history-v2-portal .hv2-box{background:#f5f5f9;border-radius:6px;flex-direction:column;gap:8px;padding:16px;display:flex}.history-v2-portal .hv2-box-title{color:var(--v2-text);margin:0;font-size:15px;font-weight:500;line-height:22px}.history-v2-portal .hv2-box-row{color:var(--v2-text-2);justify-content:space-between;align-items:baseline;gap:16px;font-size:15px;line-height:22px;display:flex}.history-v2-portal .hv2-box-row .hv2-amount{color:var(--v2-text);font-weight:500}.history-v2-portal .hv2-section-title{margin:0;font-size:15px;font-weight:500;line-height:22px}.history-v2-portal .hv2-items-wrap{overflow-x:auto}.history-v2-portal .hv2-items{table-layout:auto;border-collapse:collapse;width:100%;min-width:0;font-size:15px}.history-v2-portal .hv2-items th{color:var(--v2-text-2);letter-spacing:.5px;text-align:left;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;padding:0 0 8px;font-size:13px;font-weight:400;line-height:20px}.history-v2-portal .hv2-items td{border:0;border-top:1px solid var(--v2-divider);vertical-align:middle;padding:16px 0;line-height:22px}.history-v2-portal .hv2-items .hv2-num{text-align:right;white-space:nowrap;padding-left:16px}.history-v2-portal .hv2-item-name span{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.history-v2-portal .hv2-item-price{color:var(--v2-text-2)}.history-v2-portal .hv2-item-total,.history-v2-portal .hv2-rows--sum .hv2-row dd{font-weight:500}.history-v2-portal .hv2-grand{justify-content:space-between;align-items:baseline;gap:16px;font-weight:500;display:flex}.history-v2-portal .hv2-grand>span:first-child{font-size:18px;line-height:28px}.history-v2-portal .hv2-grand .hv2-amount{min-width:0;font-size:24px;line-height:38px;overflow-x:auto}.history-v2-portal .hv2-returns{flex-direction:column;gap:8px;display:flex}.history-v2-portal .hv2-return-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.history-v2-portal .hv2-return-item{background:#f5f5f9;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.history-v2-portal .hv2-return-text{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.history-v2-portal .hv2-return-name{font-weight:500;line-height:22px}.history-v2-portal .hv2-return-meta{color:var(--v2-text-2);font-size:13px;line-height:20px}.history-v2-portal .hv2-return-receipt{flex:none;min-width:120px;height:44px}.history-v2-portal .hv2-return-sale{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:500;line-height:28px}.history-v2-portal .hv2-return-note{color:var(--v2-text-2);margin:-8px 0 0;font-size:15px;line-height:22px}.history-v2-portal .hv2-return-lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.history-v2-portal .hv2-return-line{border-bottom:1px solid var(--v2-divider);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 0;display:grid}.history-v2-portal .hv2-return-line-name{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500;line-height:22px}.history-v2-portal .hv2-return-qtys{gap:12px;display:flex}.history-v2-portal .hv2-qty-cell{flex-direction:column;gap:4px;min-width:84px;font-size:15px;line-height:22px;display:flex}.history-v2-portal .hv2-qty-label{color:var(--v2-text-2);white-space:nowrap;font-size:13px;line-height:20px}.history-v2-portal .hv2-stepper{align-items:center;gap:8px;width:176px;display:flex}.history-v2-portal .hv2-stepper--none{color:var(--v2-text-off);justify-content:center}.history-v2-portal .hv2-step{flex:0 0 44px;width:44px;height:44px;padding:0;font-size:18px}.history-v2-portal .hv2-qty-input{text-align:center;appearance:textfield;flex:0 0 72px;width:72px;height:44px;padding:0 4px}.history-v2-portal .hv2-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.history-v2-portal .hv2-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.history-v2-portal .hv2-return-total{justify-content:space-between;align-items:baseline;gap:16px;font-weight:500;display:flex}.history-v2-portal .hv2-return-total>span:first-child{font-size:18px;line-height:28px}.history-v2-portal .hv2-return-total .hv2-amount{min-width:0;font-size:24px;line-height:38px;overflow-x:auto}.history-v2-portal .hv2-check{cursor:pointer;align-items:flex-start;gap:8px;padding:8px 0;display:flex;position:relative}.history-v2-portal .hv2-check-input{opacity:0;cursor:pointer;width:44px;height:44px;margin:0;position:absolute;top:8px;left:0}.history-v2-portal .hv2-check-box{flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;position:relative}.history-v2-portal .hv2-check-box:before{content:"";box-sizing:border-box;border:2px solid #22303e66;border-radius:4px;width:18px;height:18px}.history-v2-portal .hv2-check-input:checked~.hv2-check-box:before{background:var(--v2-primary) url("data:image/svg+xml,%3csvg%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.99998%207.793L3.35348%206.1465L2.64648%206.8535L4.99998%209.207L9.85348%204.3535L9.14648%203.6465L4.99998%207.793Z'%20fill='white'/%3e%3c/svg%3e") center / 12px 12px no-repeat;border-color:var(--v2-primary)}.history-v2-portal .hv2-check-input:disabled~.hv2-check-box,.history-v2-portal .hv2-check-input:disabled~.hv2-check-text{opacity:.45}.history-v2-portal .hv2-check-input:disabled{cursor:not-allowed}.history-v2-portal .hv2-check:has(.hv2-check-input:disabled){cursor:not-allowed}.history-v2-portal .hv2-check-input:disabled:not(:checked)~.hv2-check-box:before{background:#22303e4d;border-color:#0000}.history-v2-portal .hv2-check-input:focus-visible~.hv2-check-box:before{outline:2px solid var(--v2-primary);outline-offset:3px}.history-v2-portal .hv2-check-text{min-width:0;padding-top:11px;font-size:15px;line-height:22px}@media (width<=900px){.history-v2{padding-top:16px}.history-v2 .hv2-heading{gap:4px;min-height:0}.history-v2 .hv2-filters{padding:16px}.history-v2 .hv2-filter-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.history-v2 .hv2-filter-buttons .v2-btn{min-width:0}.history-v2 .hv2-range{grid-template-columns:minmax(0,1fr)}.history-v2 .hv2-list{box-shadow:none;background:0 0}.history-v2 .hv2-table-wrap{overflow:visible}.history-v2 .hv2-table,.history-v2 .hv2-table tbody{min-width:0;display:block}.history-v2 .hv2-table thead{display:none}.history-v2 .hv2-table tr{box-shadow:var(--v2-card-shadow);background:#fff;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"no kind""date date""customer customer""pay qty""total action";align-items:center;gap:8px 12px;margin-bottom:16px;padding:16px;display:grid}.history-v2 .hv2-table td{border:0;min-width:0;height:auto;padding:0;display:block}.history-v2 .hv2-table .hv2-no{grid-area:no;display:contents}.history-v2 .hv2-table .hv2-no-text{overflow-wrap:anywhere;white-space:normal;grid-area:no;font-size:18px;line-height:28px}.history-v2 .hv2-table .hv2-kind{grid-area:kind;justify-self:end;display:block}.history-v2 .hv2-table .hv2-date{min-width:0;color:var(--v2-text-2);grid-area:date;font-size:13px;line-height:20px}.history-v2 .hv2-table .hv2-customer{grid-area:customer;margin-bottom:4px}.history-v2 .hv2-table .hv2-customer span{-webkit-line-clamp:unset;display:block}.history-v2 .hv2-table .hv2-pay{color:var(--v2-text-2);white-space:normal;grid-area:pay}.history-v2 .hv2-table .hv2-qty{text-align:right;color:var(--v2-text-2);grid-area:qty}.history-v2 .hv2-table .hv2-qty-unit{display:inline}.history-v2 .hv2-table .hv2-total{text-align:left;grid-area:total;font-size:20px;line-height:30px;overflow-x:auto}.history-v2 .hv2-table .hv2-action{grid-area:action}.history-v2 .hv2-table .hv2-action .v2-btn{min-width:112px}.history-v2 .hv2-pagination{flex-direction:column;align-items:stretch}.history-v2 .hv2-pagination-buttons .v2-btn{flex:1}}@media (width<=640px){.history-v2-portal .hv2-id-no{font-size:18px}.history-v2-portal .hv2-items-wrap{overflow:visible}.history-v2-portal .hv2-items,.history-v2-portal .hv2-items tbody{display:block}.history-v2-portal .hv2-items thead{display:none}.history-v2-portal .hv2-items tr{border-top:1px solid var(--v2-divider);grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"name name name""qty price total";align-items:baseline;gap:4px;padding:12px 0;display:grid}.history-v2-portal .hv2-items td{border:0;padding:0;display:block}.history-v2-portal .hv2-items .hv2-item-name{grid-area:name}.history-v2-portal .hv2-items .hv2-item-qty{text-align:left;color:var(--v2-text-2);grid-area:qty;padding:0}.history-v2-portal .hv2-items .hv2-item-qty:after{content:" ×"}.history-v2-portal .hv2-items .hv2-item-price{text-align:left;grid-area:price;padding:0}.history-v2-portal .hv2-items .hv2-item-total{text-align:right;grid-area:total;padding:0;overflow-x:auto}.history-v2-portal .hv2-return-item{flex-direction:column;align-items:stretch}.history-v2-portal .hv2-return-receipt{width:100%}.history-v2-portal .hv2-return-line{grid-template-columns:minmax(0,1fr);gap:12px}.history-v2-portal .hv2-return-qtys{justify-content:space-between}.history-v2-portal .hv2-qty-cell{flex:1 1 0;min-width:0}.history-v2-portal .hv2-stepper{width:auto}.history-v2-portal .hv2-return-dialog .v2-dialog-footer .hv2-foot-btn:first-child,.history-v2-portal .hv2-return-dialog .v2-dialog-footer .hv2-foot-btn:last-child,.history-v2-portal .v2-dialog-footer .hv2-foot-btn{flex:none;width:100%}}.history-v2 .hv2-legacy-action{justify-content:flex-end;height:0;display:flex;position:relative;top:-64px}@media (width<=640px){.history-v2 .hv2-legacy-action{height:auto;margin-bottom:16px;top:0}.history-v2 .hv2-legacy-action .v2-btn{width:100%}}.checks-v2{min-width:0;color:var(--v2-text);flex-direction:column;gap:16px;display:flex}.checks-v2 .ck2-heading{min-height:0;padding-top:16px}.checks-v2 .ck2-success{background:var(--v2-success-o);overflow-wrap:anywhere;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:15px;line-height:22px;display:flex}.checks-v2 .ck2-success .v2-btn{flex:none;height:40px}.checks-v2 .ck2-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.checks-v2 .ck2-summary-card{min-width:0;box-shadow:var(--v2-card-shadow);background:#fff;border-radius:6px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.checks-v2 .ck2-summary-amount{white-space:nowrap;scrollbar-width:thin;max-width:100%;font-size:20px;font-weight:500;line-height:30px;overflow:auto hidden}.checks-v2 .ck2-summary-count{color:var(--v2-text-2);font-size:13px;line-height:20px}.checks-v2 .ck2-amount,.checks-v2-portal .ck2-amount{white-space:nowrap;font-variant-numeric:normal}.checks-v2 .ck2-panel{min-width:0;box-shadow:var(--v2-shadow-xs);background:#fff;border-radius:6px;flex-direction:column;gap:16px;padding:24px;display:flex}.checks-v2 .ck2-toolbar{gap:12px;display:flex}.checks-v2 .ck2-search{flex:auto}.checks-v2 .ck2-new{flex:none;min-width:160px;height:48px}.checks-v2 .ck2-filters{flex-wrap:wrap;gap:16px;display:flex}.checks-v2 .ck2-filters .v2-btn{height:48px;padding:0 24px}.checks-v2 .ck2-state,.checks-v2-portal .ck2-state{color:var(--v2-text-2);text-align:center;flex-direction:column;align-items:center;gap:8px;margin:0;padding:40px 16px;font-size:15px;line-height:22px;display:flex}.checks-v2 .ck2-state-title{color:var(--v2-text);margin:0;font-size:18px;font-weight:500;line-height:28px}.checks-v2 .ck2-state-text{max-width:44ch;margin:0}.checks-v2 .ck2-state-details{max-width:100%;font-size:13px;line-height:20px}.checks-v2 .ck2-state-details summary{cursor:pointer}.checks-v2 .ck2-state-details code{overflow-wrap:anywhere;text-align:left;margin-top:4px;display:block}.checks-v2>.ck2-state--error{box-shadow:var(--v2-shadow-xs);background:#fff;border-radius:6px}.checks-v2 .ck2-count{color:var(--v2-text-2);margin:0;font-size:15px;line-height:22px}.checks-v2 .ck2-table-wrap{overflow-x:auto}.checks-v2 .ck2-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:0;font-size:15px}.checks-v2 .ck2-list-table{min-width:960px}.checks-v2 .ck2-table th{height:48px;color:var(--v2-text-2);letter-spacing:.5px;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f5f5f9;border:0;padding:0 12px;font-size:13px;font-weight:400;line-height:20px}.checks-v2 .ck2-table td{height:64px;color:var(--v2-text);border:0;border-bottom:1px solid var(--v2-divider);vertical-align:middle;padding:0 12px;line-height:22px}.checks-v2 .ck2-table tbody tr:last-child td{border-bottom:0}.checks-v2 .ck2-table .ck2-num{text-align:right;white-space:nowrap}.checks-v2 .ck2-table .ck2-action-head{text-align:right;width:148px}.checks-v2 .ck2-list-table .ck2-no-text{white-space:nowrap;font-weight:500}.checks-v2 .ck2-list-table .ck2-kind,.checks-v2 .ck2-list-table .ck2-due-label{display:none}.checks-v2 .ck2-list-table .ck2-customer span,.checks-v2 .ck2-list-table .ck2-bank span,.checks-v2 .ck2-list-table .ck2-secondary span{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.checks-v2 .ck2-list-table .ck2-bank,.checks-v2 .ck2-list-table .ck2-secondary{color:var(--v2-text-2)}.checks-v2 .ck2-list-table .ck2-due{white-space:nowrap}.checks-v2 .ck2-list-table .ck2-status .v2-badge{white-space:nowrap;min-width:112px}.checks-v2 .ck2-list-table .ck2-action{text-align:right}.checks-v2 .ck2-list-table .ck2-action .v2-btn{min-width:112px;height:44px}.checks-v2 .ck2-detail{min-width:0;box-shadow:var(--v2-shadow-xs);background:#fff;border-radius:6px;flex-direction:column;gap:16px;margin-top:24px;padding:24px;display:flex}.checks-v2 .ck2-detail-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.checks-v2 .ck2-back{flex:none;height:48px;padding:0 20px}.checks-v2 .ck2-detail-title{overflow-wrap:anywhere;min-width:0;margin:0;font-size:24px;font-weight:500;line-height:38px}.checks-v2 .ck2-info{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;margin:0;display:grid}.checks-v2 .ck2-info-item{flex-direction:column;gap:4px;min-width:0;display:flex}.checks-v2 .ck2-info-wide{grid-column:1/-1}.checks-v2 .ck2-info dt{color:var(--v2-text-2);font-size:15px;line-height:22px}.checks-v2 .ck2-info dd{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:500;line-height:28px}.checks-v2 .ck2-info dd.ck2-info-amount{font-size:24px;line-height:38px;overflow-x:auto}.checks-v2 .ck2-actions{flex-wrap:wrap;gap:16px;display:flex}.checks-v2 .ck2-actions .v2-btn{min-width:148px;height:48px;padding:0 24px}.checks-v2 .ck2-hint,.checks-v2-portal .ck2-hint{color:var(--v2-text-2);margin:0;font-size:15px;line-height:22px}.checks-v2 .ck2-section-title{margin:8px 0 0;font-size:18px;font-weight:500;line-height:28px}.checks-v2 .ck2-mv-table th:first-child{width:200px}.checks-v2 .ck2-mv-table th:nth-child(2){width:240px}.checks-v2 .ck2-mv-date{white-space:nowrap}.checks-v2 .ck2-mv-desc .ck2-mv-line{overflow-wrap:anywhere;display:block}.checks-v2 .ck2-mv-desc .ck2-mv-note{color:var(--v2-text-2)}.checks-v2 .ck2-mv-table td{height:56px;padding-top:8px;padding-bottom:8px}.checks-v2-portal .ck2-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.checks-v2-portal .ck2-form--one{grid-template-columns:minmax(0,1fr)}.checks-v2-portal .ck2-full{grid-column:1/-1}.checks-v2-portal .ck2-form>*{min-width:0}.checks-v2-portal .ck2-textarea{resize:vertical;height:auto;min-height:96px;padding:12px 16px;line-height:24px}.checks-v2-portal .ck2-rows{flex-direction:column;gap:4px;margin:0;display:flex}.checks-v2-portal .ck2-row{justify-content:space-between;align-items:baseline;gap:16px;min-height:30px;display:flex}.checks-v2-portal .ck2-row dt{color:var(--v2-text-2);flex:none;font-size:15px;line-height:22px}.checks-v2-portal .ck2-row dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px;font-weight:500;line-height:22px}.checks-v2-portal .ck2-row dd.ck2-row-amount{font-size:18px;line-height:28px;overflow-x:auto}.checks-v2-portal .ck2-notice{overflow-wrap:anywhere;border-radius:6px;grid-column:1/-1;margin:0;padding:12px 16px;scroll-margin-block:16px;font-size:15px;line-height:22px}.checks-v2-portal .ck2-notice--warning{color:var(--v2-text);background:var(--v2-warning-o)}.checks-v2-portal .ck2-notice--error{color:#b3301a;background:var(--v2-error-o)}.checks-v2-portal .ck2-method-group{border:0;min-width:0;margin:0;padding:0}.checks-v2-portal .ck2-legend{margin-bottom:8px;padding:0;font-size:15px;line-height:22px}.checks-v2-portal .ck2-methods{flex-wrap:wrap;gap:12px;margin-bottom:8px;display:flex}.checks-v2-portal .ck2-method{min-width:148px;height:48px;color:var(--v2-primary);border:1px solid var(--v2-primary);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0 20px;font-size:15px;font-weight:500;line-height:22px;display:inline-flex;position:relative}.checks-v2-portal .ck2-method.is-selected{color:#fff;background:var(--v2-primary);box-shadow:var(--v2-btn-shadow)}.checks-v2-portal .ck2-method:hover:not(.is-selected){background:var(--v2-primary-soft)}.checks-v2-portal .ck2-method:has(.ck2-method-input:focus-visible){outline:2px solid var(--v2-primary);outline-offset:2px}.checks-v2-portal .ck2-method:has(.ck2-method-input:disabled){opacity:.45;cursor:not-allowed}.checks-v2-portal .ck2-method-input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.checks-v2-portal .checks-customer-picker{position:relative}.checks-v2-portal .checks-customer-picker-dropdown{z-index:20;max-height:224px;box-shadow:var(--v2-menu-shadow);background:#fff;border-radius:6px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.checks-v2-portal .checks-customer-picker-option{cursor:pointer;overflow-wrap:anywhere;border-radius:4px;padding:8px 12px;font-size:15px;line-height:22px}.checks-v2-portal .checks-customer-picker-option p{margin:0}.checks-v2-portal .checks-customer-picker-option p:first-child{font-weight:500}.checks-v2-portal .checks-customer-picker-option p+p{color:var(--v2-text-2);font-size:13px;line-height:20px}.checks-v2-portal .checks-customer-picker-option.is-highlighted,.checks-v2-portal .checks-customer-picker-option:hover{background:var(--v2-primary-soft)}.checks-v2-portal .checks-customer-picker-empty{color:var(--v2-text-2);padding:8px 12px;font-size:15px;line-height:22px}.checks-v2-portal .checks-customer-picker>p{margin:4px 0 0;font-size:13px;line-height:20px}.checks-v2-portal .checks-customer-picker>p:not(.is-error){color:var(--v2-text-2)}.checks-v2-portal .v2-dialog-footer{justify-content:flex-end}.checks-v2-portal .ck2-foot-cancel{flex:0 0 160px}.checks-v2-portal .ck2-foot-submit{flex:0 248px}@media (width<=900px){.checks-v2 .ck2-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.checks-v2 .ck2-panel{padding:16px}.checks-v2 .ck2-toolbar{flex-direction:column}.checks-v2 .ck2-new{width:100%}.checks-v2 .ck2-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.checks-v2 .ck2-filters .v2-btn{padding:0 12px}.checks-v2 .ck2-table-wrap{overflow:visible}.checks-v2 .ck2-list-table,.checks-v2 .ck2-list-table tbody{min-width:0;display:block}.checks-v2 .ck2-list-table thead{display:none}.checks-v2 .ck2-list-table tr{box-shadow:var(--v2-card-shadow);background:#fff;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"no kind""customer customer""bank bank""amount amount""due due""secondary secondary""action action";align-items:center;gap:6px 12px;margin-bottom:16px;padding:16px;display:grid}.checks-v2 .ck2-list-table td{border:0;min-width:0;height:auto;padding:0;display:block}.checks-v2 .ck2-list-table .ck2-no{grid-area:no;display:contents}.checks-v2 .ck2-list-table .ck2-no-text{overflow-wrap:anywhere;white-space:normal;grid-area:no;font-size:18px;line-height:28px}.checks-v2 .ck2-list-table .ck2-kind{grid-area:kind;justify-self:end;display:block}.checks-v2 .ck2-list-table .ck2-status{display:none}.checks-v2 .ck2-list-table .ck2-customer{grid-area:customer}.checks-v2 .ck2-list-table .ck2-customer span,.checks-v2 .ck2-list-table .ck2-bank span,.checks-v2 .ck2-list-table .ck2-secondary span{-webkit-line-clamp:unset;display:block}.checks-v2 .ck2-list-table .ck2-bank{grid-area:bank;font-size:13px;line-height:20px}.checks-v2 .ck2-list-table .ck2-bank:has(>span:empty){display:none}.checks-v2 .ck2-list-table .ck2-amount-cell{text-align:left;grid-area:amount;font-size:20px;font-weight:500;line-height:30px;overflow-x:auto}.checks-v2 .ck2-list-table .ck2-due{color:var(--v2-text-2);grid-area:due;font-size:13px;line-height:20px}.checks-v2 .ck2-list-table .ck2-due-label{display:inline}.checks-v2 .ck2-list-table .ck2-secondary{grid-area:secondary;font-size:13px;line-height:20px}.checks-v2 .ck2-list-table .ck2-action{text-align:left;grid-area:action;margin-top:6px}.checks-v2 .ck2-list-table .ck2-action .v2-btn{width:100%}.checks-v2 .ck2-detail{margin-top:0;padding:16px}.checks-v2 .ck2-detail-head .ck2-back{display:none}.checks-v2 .ck2-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.checks-v2 .ck2-actions .v2-btn{flex:100%}.checks-v2 .ck2-mv-table,.checks-v2 .ck2-mv-table tbody{display:block}.checks-v2 .ck2-mv-table thead{display:none}.checks-v2 .ck2-mv-table tr{border-top:1px solid var(--v2-divider);flex-direction:column;gap:2px;padding:12px 0;display:flex}.checks-v2 .ck2-mv-table td{border:0;height:auto;padding:0;display:block}.checks-v2 .ck2-mv-table .ck2-mv-date{color:var(--v2-text-2);font-size:13px;line-height:20px}.checks-v2 .ck2-mv-table .ck2-mv-type{font-weight:500}}@media (width>=901px) and (width<=1199px){.checks-v2 .ck2-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.checks-v2 .ck2-summary,.checks-v2 .ck2-info{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.checks-v2-portal .ck2-form{grid-template-columns:minmax(0,1fr)}.checks-v2-portal .ck2-foot-cancel,.checks-v2-portal .ck2-foot-submit{flex:none;width:100%}.checks-v2-portal .ck2-methods .ck2-method{flex:1 1 0;min-width:0}}
