.report-print-preview{border:1px solid var(--manager-border,#d4dedb);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#e8ebed;border-radius:10px;width:100%;min-height:640px;display:block}.connected-retail-pos .pos-workspace .pos-checkout-actions{grid-template-rows:1fr 1fr;grid-template-columns:1.2fr 1fr;gap:6px;min-height:0;padding:8px;display:grid}.connected-retail-pos .pos-checkout-actions .checkout-button{width:auto;height:auto;min-height:30px;font-size:12px}.connected-retail-pos .pos-checkout-actions>button:not(.checkout-button){border:1px solid var(--pos-border,#aaa);background:var(--pos-surface,#fff);min-height:34px;color:var(--pos-text,#111);font:inherit;cursor:pointer;border-radius:7px;padding:6px 10px;font-size:11px}.connected-retail-pos .pos-checkout-actions>button:disabled{opacity:.45;cursor:not-allowed}.pos-document-print-actions{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.pos-document-print-actions button{padding:8px 14px}.balance-workspace{min-width:0}.balance-workspace>[hidden]{display:none!important}.balance-module-tabs{border-bottom:1px solid var(--border,#cbd5e1);flex-wrap:wrap;gap:8px;padding:16px 22px;display:flex}.balance-module-tabs button,.balance-controls button,.balance-optional button{font:inherit;border:1px solid var(--border,#cbd5e1);background:var(--surface,#fff);min-height:36px;color:var(--text,#17212d);cursor:pointer;border-radius:8px;padding:8px 12px}.balance-module-tabs button[aria-selected=true]{outline:2px solid var(--accent,#1d4ed8);outline-offset:-2px;font-weight:700}.balance-controls{color:var(--text,#17212d);background:var(--surface,#fff);min-width:0;padding:18px;line-height:1.6}.balance-controls h2,.balance-controls h3{margin:8px 0}.balance-controls label,.balance-optional label{gap:6px;margin:8px 0;font-size:14px;font-weight:600;display:grid}.balance-controls input:not([type=checkbox]),.balance-controls select,.balance-controls textarea,.balance-optional input{font:inherit;border:1px solid var(--border,#cbd5e1);background:var(--surface,#fff);width:100%;min-width:0;max-width:100%;min-height:38px;color:var(--text,#17212d);border-radius:8px;padding:7px 9px}.balance-controls input[inputmode=decimal],.balance-optional input[inputmode=decimal],.balance-controls input[type=datetime-local],.balance-optional input[type=datetime-local]{text-align:left;font-variant-numeric:tabular-nums;direction:ltr}.balance-controls select{max-width:100%}.balance-controls textarea{min-height:78px}.balance-controls fieldset,.balance-optional fieldset{border:1px solid var(--border,#cbd5e1);border-radius:10px;min-width:0;margin:12px 0;padding:12px}.balance-controls legend,.balance-optional legend{padding:0 5px;font-weight:700}.balance-form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:12px;display:grid}.balance-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.balance-controls button:disabled,.balance-optional button:disabled,.balance-module-tabs button:disabled{opacity:.55;cursor:not-allowed}.balance-controls button:focus-visible,.balance-optional button:focus-visible,.balance-controls input:focus-visible,.balance-controls select:focus-visible{outline:2px solid var(--accent,#1d4ed8);outline-offset:2px}.balance-table-wrap{border:1px solid var(--border,#cbd5e1);border-radius:10px;max-width:100%;max-height:480px;margin:12px 0;overflow:auto}.balance-table-wrap table{border-collapse:collapse;width:100%;min-width:750px;font-size:13px}.balance-table-wrap th,.balance-table-wrap td{text-align:right;vertical-align:top;border-bottom:1px solid var(--border,#cbd5e1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding:9px 10px}.balance-table-wrap th{z-index:1;background:var(--surface,#fff);box-shadow:0 1px 0 var(--border,#cbd5e1);font-weight:700;position:sticky;top:0}.balance-table-wrap small{color:var(--muted,#64748b);display:block}.balance-notice,.balance-warning,.balance-evidence{border:1px solid var(--border,#cbd5e1);border-inline-start:4px solid var(--accent,#1d4ed8);background:color-mix(in srgb,var(--surface,#fff) 94%,var(--text,#17212d) 6%);overflow-wrap:anywhere;border-radius:8px;padding:12px}.balance-warning{border-inline-start-color:var(--danger,#c2410c)}.balance-evidence small{display:block}.balance-kpis{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px;margin:12px 0;display:grid}.balance-kpis article{border:1px solid var(--border,#cbd5e1);border-radius:10px;padding:12px}.balance-kpis strong{text-align:right;direction:ltr;font-size:19px;display:block}.balance-controls .balance-check{align-items:flex-start;gap:10px;font-weight:400;display:flex}.balance-check input{flex:none;margin-top:5px}.balance-optional{background:var(--surface,#fff);color:var(--text,#17212d);border:1px solid var(--border,#cbd5e1);border-radius:10px;max-height:460px;margin:14px 0;padding:12px;overflow:auto}.balance-optional summary{cursor:pointer;font-weight:700}.balance-optional p{font-size:13px}.balance-reference{color:var(--muted,#64748b)}.connected-pos .balance-controls{--surface:var(--panel,#fff);--text:var(--ink,#17212d)}.balance-observation-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.balance-observation-row>.balance-reference{grid-column:1/-1}.balance-controls [hidden]{display:none!important}@media (width<=700px){.balance-controls{padding:10px}.balance-module-tabs{flex-wrap:nowrap;padding:10px;overflow:auto}.balance-module-tabs button{white-space:nowrap}.balance-form-grid,.balance-observation-row{grid-template-columns:1fr}.balance-kpis{grid-template-columns:1fr 1fr}.balance-table-wrap{max-height:400px}.balance-controls p{overflow-wrap:anywhere}}@media print{body.balance-printing *{visibility:hidden!important}body.balance-printing .balance-print-root,body.balance-printing .balance-print-root *{visibility:visible!important}body.balance-printing .balance-print-root{box-sizing:border-box;color:#000!important;background:#fff!important;width:100%!important;padding:10mm!important;font-size:11px!important;position:absolute!important;inset:0 auto auto 0!important}body.balance-printing .balance-print-root button,body.balance-printing .balance-no-print{display:none!important}body.balance-printing .balance-table-wrap{border-radius:0!important;max-height:none!important;overflow:visible!important}body.balance-printing table{table-layout:fixed;min-width:0!important;font-size:9px!important}body.balance-printing th{color:#000!important;background:#fff!important;position:static!important}body.balance-printing thead{display:table-header-group}body.balance-printing tr{break-inside:avoid}body.balance-printing .balance-notice{color:#000!important;background:#fff!important}body.balance-printing .balance-print-root small{color:#333!important}body.balance-printing .balance-kpis{grid-template-columns:repeat(4,1fr)!important}}.sales-documents .sd-dialog.courier-manager-modal{direction:rtl;grid-template-rows:auto minmax(0,1fr);gap:0;width:min(1160px,100vw - 36px);height:min(810px,100dvh - 36px);max-height:calc(100dvh - 36px);padding:0;overflow:hidden;box-shadow:0 24px 70px #10182840}.sales-documents .courier-manager-modal>.sd-toolbar{background:var(--sd-bg);border-bottom:1px solid var(--sd-border);justify-content:space-between;padding:16px 24px}.sales-documents .courier-manager-modal>.sd-toolbar h3{margin:0;font-size:1.12rem}.sales-documents .courier-manager-modal>.sd-toolbar button{padding:7px 11px}.courier-manager{direction:rtl;align-content:start;gap:16px;min-width:0;min-height:0;padding:22px 24px 24px;display:grid;overflow:auto}.courier-manager .courier-intro{justify-content:space-between;align-items:center;gap:16px;display:flex}.courier-manager .courier-eyebrow{color:var(--sd-primary);font-size:.76rem;font-weight:700}.courier-manager .courier-intro h3{margin:5px 0;font-size:1.42rem}.courier-manager .courier-intro p,.courier-manager .courier-help,.courier-manager .courier-account-note{color:var(--sd-muted);margin:0;font-size:.86rem;line-height:1.6}.courier-manager .courier-count{border:1px solid var(--sd-border);background:var(--ui-surface-2,#f8fafc);border-radius:999px;flex:none;padding:8px 14px;font-size:.86rem;font-weight:700}.courier-manager .courier-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.courier-manager .courier-stat{border:1px solid var(--sd-border);background:var(--ui-surface-2,#f8fafc);border-radius:12px;align-content:center;gap:7px;min-height:106px;padding:13px 16px;display:grid}.courier-manager .courier-stat-primary{border-color:color-mix(in srgb, var(--sd-primary) 25%, var(--sd-border));background:color-mix(in srgb, var(--sd-primary) 7%, var(--sd-bg))}.courier-manager .courier-stat small,.courier-manager .courier-stat span{color:var(--sd-muted)}.courier-manager .courier-stat small{font-size:.82rem}.courier-manager .courier-stat span{font-size:.72rem}.courier-manager .courier-stat strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.25rem}.courier-manager .courier-stat-primary strong{color:var(--sd-primary)}.courier-manager .courier-body{grid-template-columns:minmax(300px,.9fr) minmax(0,1.75fr);align-items:stretch;gap:14px;min-width:0;display:grid}.courier-manager .courier-list,.courier-manager .courier-ledger{border:1px solid var(--sd-border);background:var(--sd-bg);border-radius:12px;align-content:start;gap:14px;min-width:0;min-height:400px;padding:16px;display:grid}.courier-manager .courier-list-controls,.courier-manager .courier-ledger>header,.courier-manager .courier-history-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.courier-manager .courier-list-controls h4,.courier-manager .courier-ledger h4,.courier-manager .courier-history-heading h5{margin:0 0 4px}.courier-manager .courier-ledger h4{font-size:1.13rem}.courier-manager .courier-history-heading h5{font-size:.98rem}.courier-manager .courier-list-controls small,.courier-manager .courier-ledger header small,.courier-manager .courier-history-heading small{color:var(--sd-muted);font-size:.76rem}.courier-manager .courier-list-controls>button{white-space:nowrap;flex:none}.courier-manager .courier-search{color:var(--sd-muted)}.courier-manager .courier-search input{padding:10px 12px}.courier-manager .courier-create{border:1px solid color-mix(in srgb, var(--sd-primary) 25%, var(--sd-border));background:color-mix(in srgb, var(--sd-primary) 5%, var(--sd-bg));border-radius:10px;gap:10px;padding:14px;display:grid}.courier-manager .courier-create small{line-height:1.5}.courier-manager .courier-create-actions,.courier-manager .courier-pages{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.courier-manager .courier-create-actions button{flex:1}.courier-manager .courier-list-rows{align-content:start;gap:7px;max-height:430px;padding-inline-end:2px;display:grid;overflow-y:auto}.courier-manager .courier-list-rows>button{text-align:start;border-radius:10px;align-items:center;gap:10px;width:100%;min-width:0;min-height:76px;padding:11px;display:flex}.courier-manager .courier-list-rows>button.selected{border-color:var(--sd-primary);background:color-mix(in srgb, var(--sd-primary) 8%, var(--sd-bg));border-inline-start-width:3px}.courier-manager .courier-avatar{width:34px;height:34px;color:var(--sd-primary);background:color-mix(in srgb, var(--sd-primary) 13%, var(--sd-bg));border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.courier-manager .courier-row-main{flex:1;gap:3px;min-width:0;display:grid}.courier-manager .courier-row-main strong,.courier-manager .courier-row-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.courier-manager .courier-row-main small,.courier-manager .courier-row-amount small{color:var(--sd-muted);font-size:.72rem}.courier-manager .courier-row-amount{text-align:end;flex:none;gap:4px;display:grid}.courier-manager .courier-row-amount bdi{font-variant-numeric:tabular-nums;font-size:.83rem;font-weight:700}.courier-manager .courier-ledger>header{border-bottom:1px solid var(--sd-border);padding-bottom:13px}.courier-manager .courier-ledger>header button{flex:none}.courier-manager .courier-active{color:var(--ui-success,#13714b)}.courier-manager .courier-inactive{color:var(--sd-muted)}.courier-manager .courier-balance{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.courier-manager .courier-balance>div{border:1px solid var(--sd-border);background:var(--ui-surface-2,#f8fafc);border-radius:9px;align-content:center;gap:8px;min-width:0;min-height:75px;padding:10px;display:grid}.courier-manager .courier-balance small{color:var(--sd-muted);font-size:.7rem}.courier-manager .courier-balance strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.89rem}.courier-manager .courier-history-heading{padding-top:3px}.courier-manager .sd-table-scroll{max-height:280px}.courier-manager table{min-width:620px}.courier-manager th{z-index:1;position:sticky;top:0}.courier-manager td{font-size:.82rem}.courier-manager .courier-change-up{color:var(--ui-success,#13714b);white-space:nowrap;font-weight:700}.courier-manager .courier-change-down{color:var(--ui-danger,#a22332);white-space:nowrap;font-weight:700}.courier-manager .courier-pages{font-size:.78rem}.courier-manager .courier-pages span{color:var(--sd-muted);margin-inline-end:auto}.courier-manager .courier-pages button{padding:5px 10px}.courier-manager .courier-help{background:var(--ui-surface-2,#f8fafc);border-radius:8px;padding:10px 12px}.courier-manager .courier-account-note{border-top:1px solid var(--sd-border);padding-top:12px}.courier-manager .courier-empty{color:var(--sd-muted);text-align:center;margin:0;padding:25px 12px}.courier-manager .sd-error button{margin-inline-start:10px}@media (width<=950px){.courier-manager .courier-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.courier-manager .courier-body{grid-template-columns:minmax(250px,.9fr) minmax(0,1.4fr)}.courier-manager .courier-balance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.sales-documents .sd-dialog.courier-manager-modal{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.sales-documents .courier-manager-modal>.sd-toolbar{padding:12px 16px}.courier-manager{gap:14px;padding:16px}.courier-manager .courier-body{grid-template-columns:minmax(0,1fr)}.courier-manager .courier-list,.courier-manager .courier-ledger{min-height:0}.courier-manager .courier-list-rows{max-height:220px}}@media (width<=460px){.courier-manager .courier-intro{align-items:start}.courier-manager .courier-intro h3{font-size:1.22rem}.courier-manager .courier-summary{gap:7px}.courier-manager .courier-stat{min-height:86px;padding:9px}.courier-manager .courier-stat strong{font-size:.96rem}.courier-manager .courier-stat span{display:none}.courier-manager .courier-list,.courier-manager .courier-ledger{padding:12px}.courier-manager .courier-list-controls{flex-wrap:wrap}}
