.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}}
