.post-task-btn.svelte-eo7q3d{background:#e0f7fa;border:1px solid #22a8bd;border-radius:5px;color:#08788c;font-size:.8rem;font-weight:700;padding:.3rem .7rem;cursor:pointer}.close-box-container.svelte-eo7q3d{width:100%;height:100%;background:#fff;padding:.0625rem .25rem .25rem;display:flex;flex-direction:column;gap:.25rem}.top-info-row.svelte-eo7q3d{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}.info-group.svelte-eo7q3d{display:flex;flex-direction:row;gap:.5rem;align-items:center;justify-content:center;padding:.375rem .75rem;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid #86efac;border-radius:.75rem;box-shadow:0 4px 6px -1px #22c55e1a}.info-label.svelte-eo7q3d{font-size:.75rem;font-weight:700;color:#ea580c;white-space:nowrap}.info-value.svelte-eo7q3d{font-size:.875rem;font-weight:600;color:#166534;display:flex;align-items:center;gap:.25rem}.pos-display-inline.svelte-eo7q3d{padding:.25rem .75rem;background:#dbeafe;color:#1e40af;border-radius:.375rem;font-size:.875rem;font-weight:700;display:inline-block}.two-cards-row.svelte-eo7q3d{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;flex:1;min-height:0}.half-card.svelte-eo7q3d{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem;height:100%;position:relative;display:flex;flex-direction:column;overflow:hidden}.split-card.svelte-eo7q3d{display:flex;flex-direction:column;gap:.5rem;padding:0;overflow-y:auto}.split-section.svelte-eo7q3d{flex:1;min-height:200px;background:#fff;border:2px solid #f97316;padding:.5rem;position:relative;border-radius:.5rem;display:flex;flex-direction:column}.split-section.svelte-eo7q3d:nth-child(1){flex:1;min-height:200px}.split-section.svelte-eo7q3d:nth-child(2){flex:.6;min-height:140px}.split-section.svelte-eo7q3d:nth-child(3){flex:.7;min-height:130px}.split-section.svelte-eo7q3d:nth-child(4){flex:.7;min-height:130px}.half-card.svelte-eo7q3d:first-child .split-section:where(.svelte-eo7q3d):nth-child(1){flex:1.6;min-height:450px}.half-card.svelte-eo7q3d:first-child .split-section:where(.svelte-eo7q3d):nth-child(2){flex:.8;min-height:240px}.half-card.svelte-eo7q3d:first-child .split-section:where(.svelte-eo7q3d):nth-child(3){flex:.7;min-height:175px}.half-card.svelte-eo7q3d:first-child .split-section:where(.svelte-eo7q3d):nth-child(4){flex:.9;min-height:207px}.half-card.svelte-eo7q3d:first-child .split-section:where(.svelte-eo7q3d):nth-child(5){flex:.85;min-height:179px}.half-card.svelte-eo7q3d:first-child .split-section:where(.svelte-eo7q3d):nth-child(6){flex:1.2;min-height:264px}.recharge-card-section-11.svelte-eo7q3d{flex:1.1!important;min-height:210px!important;border:3px solid #ea580c!important;padding:.5rem!important;margin-top:0rem!important}.comparison-signature-section.svelte-eo7q3d{margin-top:0rem!important}.erp-closing-section.svelte-eo7q3d{min-height:240px!important}.date-time-row.svelte-eo7q3d{display:flex;gap:.25rem;flex:1;align-items:flex-end}.date-time-group.svelte-eo7q3d{flex:1;display:flex;flex-direction:column;gap:.15rem;min-width:0;height:100%}.date-time-group.svelte-eo7q3d label:where(.svelte-eo7q3d){font-size:.6rem;font-weight:700;color:#1f2937;flex-shrink:0}.balance-row.svelte-eo7q3d{display:flex;gap:.25rem;flex:1;align-items:flex-end}.balance-group.svelte-eo7q3d{flex:1;display:flex;flex-direction:column;gap:.15rem;min-width:0;height:100%}.balance-group.svelte-eo7q3d label:where(.svelte-eo7q3d){font-size:.6rem;font-weight:700;color:#1f2937;flex-shrink:0}.balance-input.svelte-eo7q3d{width:100%;padding:.3rem .4rem;border:2px solid #fed7aa;border-radius:.25rem;font-size:.65rem;font-weight:600;color:#92400e;background:#fff;box-shadow:inset 0 2px 4px #0000000f;transition:all .2s;flex:1;box-sizing:border-box}.balance-input.svelte-eo7q3d:focus{outline:none;border-color:#f97316;box-shadow:0 0 0 3px #f9731633}.balance-input-disabled.svelte-eo7q3d{background:#f3f4f6;color:#6b7280;border-color:#e5e7eb;cursor:not-allowed}.balance-input-disabled.svelte-eo7q3d:focus{outline:none;border-color:#e5e7eb;box-shadow:none}.sub-cards-row.svelte-eo7q3d{display:flex;gap:.5rem;flex:1}.sub-card.svelte-eo7q3d{flex:1;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid #86efac;border-radius:.5rem;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.sub-card-header.svelte-eo7q3d{font-size:.7rem;font-weight:700;color:#166534;text-transform:uppercase;letter-spacing:.5px}.sub-card-content.svelte-eo7q3d{display:flex;flex-direction:column;gap:.4rem;flex:1}.difference-row.svelte-eo7q3d{display:flex;gap:.3rem;flex:1}.difference-group.svelte-eo7q3d{display:flex;flex-direction:column;gap:.15rem;flex:1}.difference-group.svelte-eo7q3d label:where(.svelte-eo7q3d){font-size:.6rem;font-weight:700;color:#166534}.difference-input.svelte-eo7q3d{width:100%;padding:.25rem .3rem;border:2px solid #86efac;border-radius:.25rem;font-size:.6rem;font-weight:600;color:#166534;background:#fff;box-shadow:inset 0 2px 4px #0000000f;transition:all .2s;box-sizing:border-box}.difference-input.svelte-eo7q3d:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e33}.difference-input-disabled.svelte-eo7q3d{background:#f3f4f6;color:#6b7280;border-color:#e5e7eb;cursor:not-allowed}.difference-input-disabled.svelte-eo7q3d:focus{outline:none;border-color:#e5e7eb;box-shadow:none}.difference-label.svelte-eo7q3d{font-size:.55rem;font-weight:700;text-align:center;padding:.1rem .2rem;border-radius:.25rem}.badge-short.svelte-eo7q3d{color:#7f1d1d;background:#fee2e2}.badge-excess.svelte-eo7q3d{color:#92400e;background:#fef3c7}.badge-match.svelte-eo7q3d{color:#15803d;background:#dcfce7}.supervisor-code-input.svelte-eo7q3d{width:100%;padding:.25rem .35rem;border:2px solid #ea580c;border-radius:.25rem;font-size:.7rem;font-weight:600;color:#000;background:#fff;box-shadow:inset 0 2px 4px #0000000f;transition:all .2s;box-sizing:border-box}.supervisor-code-input.svelte-eo7q3d::-moz-placeholder{color:#9ca3af}.supervisor-code-input.svelte-eo7q3d::placeholder{color:#9ca3af}.supervisor-code-input.svelte-eo7q3d:focus{outline:none;border-color:#f97316;box-shadow:0 0 0 3px #f9731633}.save-button.svelte-eo7q3d{width:100%;padding:.35rem .5rem;border:2px solid #ea580c;border-radius:.25rem;background:#ea580c;color:#fff;font-size:.7rem;font-weight:700;cursor:pointer;transition:all .2s;box-sizing:border-box}.save-button.svelte-eo7q3d:hover{background:#d94800;border-color:#d94800}.save-button.svelte-eo7q3d:active{transform:scale(.98)}.save-button.svelte-eo7q3d:disabled{background:#cbd5e1;border-color:#cbd5e1;cursor:not-allowed;opacity:.6}.save-button.svelte-eo7q3d:disabled:hover{background:#cbd5e1;border-color:#cbd5e1}.half-card.svelte-eo7q3d:last-child .split-section:where(.svelte-eo7q3d):nth-child(1){flex:.8;min-height:150px}.half-card.svelte-eo7q3d:last-child .split-section:where(.svelte-eo7q3d):nth-child(2){flex:1.2;min-height:220px}.half-card.svelte-eo7q3d:last-child .split-section:where(.svelte-eo7q3d):nth-child(3){flex:1.1;min-height:200px}.half-card.svelte-eo7q3d:last-child .split-section:where(.svelte-eo7q3d):nth-child(4){flex:1;min-height:180px}.split-section.svelte-eo7q3d:first-child{border-radius:.5rem .5rem 0 0}.split-section.svelte-eo7q3d:last-child{border-radius:0 0 .5rem .5rem}.split-section.svelte-eo7q3d:only-child{border-radius:.5rem}.blank-card.svelte-eo7q3d{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;position:relative;padding:1rem}.card-header-text.svelte-eo7q3d{font-size:.7rem;font-weight:600;color:#1f2937;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.currency-icon.svelte-eo7q3d{width:.375rem;height:.375rem;-o-object-fit:contain;object-fit:contain}.closing-cash-grid-2row.svelte-eo7q3d{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin-bottom:1rem}.denom-input-group.svelte-eo7q3d{display:flex;flex-direction:row;align-items:center;gap:.3rem}.denom-label-with-checkbox.svelte-eo7q3d{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.denom-verify-checkbox.svelte-eo7q3d{width:1rem;height:1rem;cursor:pointer;accent-color:#059669;flex-shrink:0}.denom-verify-checkbox.svelte-eo7q3d:checked,.voucher-verify-checkbox.svelte-eo7q3d:checked,.bank-verify-checkbox.svelte-eo7q3d:checked,.system-verify-checkbox.svelte-eo7q3d:checked,.recharge-verify-checkbox.svelte-eo7q3d:checked,.datetime-verify-checkbox.svelte-eo7q3d:checked{background-color:#059669;border-color:#059669}.denom-verify-checkbox.svelte-eo7q3d:disabled{cursor:not-allowed;opacity:.5}.denom-input-wrapper.svelte-eo7q3d{flex:1;display:flex;flex-direction:row;align-items:center;gap:.4rem;min-width:0}.denom-values-display.svelte-eo7q3d{display:flex;flex-direction:column;gap:.15rem;flex-shrink:0}.denom-original-value.svelte-eo7q3d{display:flex;align-items:center;gap:.2rem;font-size:.5rem;padding:.15rem .3rem;background:#e0e7ff;border-radius:.25rem;white-space:nowrap}.denom-original-value.svelte-eo7q3d .original-label:where(.svelte-eo7q3d){font-weight:600;color:#4338ca}.denom-original-value.svelte-eo7q3d .original-count:where(.svelte-eo7q3d){font-weight:700;color:#3730a3}.denom-total.svelte-eo7q3d{display:flex;align-items:center;gap:.2rem;font-size:.55rem;font-weight:600;color:#059669;white-space:nowrap;flex-shrink:0}.currency-icon-tiny.svelte-eo7q3d{width:.65rem;height:.65rem;-o-object-fit:contain;object-fit:contain}.denom-input-group.svelte-eo7q3d label:where(.svelte-eo7q3d){font-size:.6rem;font-weight:700;color:#ea580c;display:flex;align-items:center;gap:.2rem;white-space:nowrap;flex-shrink:0;min-width:2.5rem;justify-content:flex-start}.denom-input-wrapper.svelte-eo7q3d input:where(.svelte-eo7q3d){flex:0 0 auto;min-width:0;width:5rem;padding:.3rem .4rem;border:2px solid #d1fae5;border-radius:.375rem;font-size:.65rem;background:#fff;font-weight:600;color:#166534;box-shadow:inset 0 2px 4px #0000000f,0 1px 2px #22c55e1a;transition:all .2s}.denom-input-wrapper.svelte-eo7q3d input:where(.svelte-eo7q3d):focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e33,0 4px 6px #22c55e26;transform:translateY(-1px)}.denom-input-wrapper.svelte-eo7q3d input.denom-edited:where(.svelte-eo7q3d){background:#fef3c7;border-color:#fbbf24;color:#92400e;font-weight:700}.denom-input-wrapper.svelte-eo7q3d input.denom-edited:where(.svelte-eo7q3d):focus{border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b33,0 4px 6px #f59e0b26}.currency-icon-small.svelte-eo7q3d{width:.4rem;height:.4rem;-o-object-fit:contain;object-fit:contain}.closing-total.svelte-eo7q3d{background:linear-gradient(135deg,#dbeafe,#bfdbfe);padding:.55rem;border-radius:.5rem;display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#1e40af;border:2px solid #93c5fd;box-shadow:0 4px 6px -1px #3b82f633,inset 0 2px 4px #fff9}.closing-total.svelte-eo7q3d .label:where(.svelte-eo7q3d){font-size:.65rem}.closing-total.svelte-eo7q3d .amount:where(.svelte-eo7q3d){display:flex;align-items:center;gap:.375rem;font-size:.75rem}.cash-sales.svelte-eo7q3d{background:linear-gradient(135deg,#dcfce7,#bbf7d0);padding:.55rem;border-radius:.5rem;display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#166534;border:2px solid #86efac;box-shadow:0 4px 6px -1px #22c55e33,inset 0 2px 4px #fff9;margin-top:.375rem}.cash-sales.svelte-eo7q3d .label:where(.svelte-eo7q3d){font-size:.65rem}.cash-sales.svelte-eo7q3d .amount:where(.svelte-eo7q3d){display:flex;align-items:center;gap:.375rem;font-size:.75rem}.voucher-input-row.svelte-eo7q3d{display:flex;gap:.5rem;margin-bottom:.4rem}.voucher-serial-input.svelte-eo7q3d{flex:1.5;padding:.2rem .3rem;border:2px solid #fed7aa;border-radius:.25rem;font-size:.65rem;font-weight:600;box-shadow:inset 0 2px 4px #0000000f;transition:all .2s}.voucher-serial-input.svelte-eo7q3d:focus{outline:none;border-color:#f97316;box-shadow:0 0 0 3px #f9731633}.voucher-amount-input.svelte-eo7q3d{flex:1;padding:.2rem .3rem;border:2px solid #d1fae5;border-radius:.25rem;font-size:.65rem;font-weight:600;color:#166534;box-shadow:inset 0 2px 4px #0000000f;transition:all .2s}.voucher-amount-input.svelte-eo7q3d:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e33}.add-voucher-btn.svelte-eo7q3d{width:1.5rem;height:1.5rem;background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:.25rem;color:#fff;font-size:1rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px #22c55e4d;transition:all .2s}.add-voucher-btn.svelte-eo7q3d:hover{transform:translateY(-2px);box-shadow:0 6px 8px #22c55e66}.add-voucher-btn.svelte-eo7q3d:active{transform:translateY(0)}.vouchers-table.svelte-eo7q3d{max-height:150px;overflow-y:auto;margin-bottom:.5rem;border:1px solid #e5e7eb;border-radius:.5rem;flex:1}.vouchers-table.svelte-eo7q3d table:where(.svelte-eo7q3d){width:100%;border-collapse:collapse;font-size:.65rem}.vouchers-table.svelte-eo7q3d thead:where(.svelte-eo7q3d){background:#f9fafb;position:sticky;top:0}.vouchers-table.svelte-eo7q3d th:where(.svelte-eo7q3d){padding:.25rem .35rem;text-align:left;font-weight:700;color:#6b7280;border-bottom:1px solid #e5e7eb}.vouchers-table.svelte-eo7q3d td:where(.svelte-eo7q3d){padding:.25rem .35rem;border-bottom:1px solid #f3f4f6}.vouchers-table.svelte-eo7q3d tbody:where(.svelte-eo7q3d) tr:where(.svelte-eo7q3d):hover{background:#f9fafb}.voucher-verify-checkbox.svelte-eo7q3d{width:1rem;height:1rem;cursor:pointer;accent-color:#059669}.voucher-verify-checkbox.svelte-eo7q3d:disabled{cursor:not-allowed;opacity:.5}.voucher-cell-wrapper.svelte-eo7q3d{display:flex;flex-direction:column;gap:.25rem}.voucher-editable-input.svelte-eo7q3d{padding:.25rem .4rem;border:2px solid #d1fae5;border-radius:.375rem;font-size:.65rem;background:#fff;font-weight:600;color:#166534;width:100%;box-sizing:border-box}.voucher-editable-input.svelte-eo7q3d:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 2px #22c55e33;background:#f0fdf4}.voucher-editable-input.voucher-edited.svelte-eo7q3d{background:#fef3c7;border-color:#fbbf24;color:#92400e;font-weight:700}.voucher-editable-input.voucher-edited.svelte-eo7q3d:focus{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b33}.voucher-amount-display.svelte-eo7q3d{display:flex;align-items:center;gap:.25rem}.voucher-amount-input.svelte-eo7q3d{flex:1;min-width:80px}.voucher-original-value.svelte-eo7q3d{display:flex;align-items:center;gap:.2rem;font-size:.5rem;padding:.15rem .3rem;background:#e0e7ff;border-radius:.25rem;white-space:nowrap}.voucher-original-value.svelte-eo7q3d .original-label:where(.svelte-eo7q3d){font-weight:600;color:#4338ca}.voucher-original-value.svelte-eo7q3d .original-value:where(.svelte-eo7q3d){font-weight:700;color:#3730a3}.bank-field-header.svelte-eo7q3d{display:flex;align-items:center;gap:.3rem;margin-bottom:.3rem}.bank-verify-checkbox.svelte-eo7q3d{width:.8rem;height:.8rem;cursor:pointer;accent-color:#22c55e}.bank-editable-input.svelte-eo7q3d{width:100%;padding:.35rem .5rem;border:2px solid #e5e7eb;border-radius:.375rem;font-size:.7rem;font-weight:600;color:#166534;transition:all .2s;cursor:pointer}.bank-editable-input[readonly].svelte-eo7q3d{background:#f9fafb;cursor:pointer}.bank-editable-input.svelte-eo7q3d:not([readonly]){background:#fff;cursor:text}.bank-editable-input.svelte-eo7q3d:hover{border-color:#d1d5db;background:#f0fdf4}.bank-editable-input.bank-edited.svelte-eo7q3d{background:#fef3c7;border-color:#fbbf24;color:#92400e;font-weight:700}.bank-editable-input.bank-edited.svelte-eo7q3d:focus{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b33}.bank-amount-display.svelte-eo7q3d{display:flex;flex-direction:column;gap:.25rem}.bank-original-value.svelte-eo7q3d{display:flex;align-items:center;gap:.2rem;font-size:.5rem;padding:.15rem .3rem;background:#e0e7ff;border-radius:.25rem;white-space:nowrap}.bank-original-value.svelte-eo7q3d .original-label:where(.svelte-eo7q3d){font-weight:600;color:#4338ca}.bank-original-value.svelte-eo7q3d .original-value:where(.svelte-eo7q3d){font-weight:700;color:#3730a3}.system-field-header.svelte-eo7q3d{display:flex;align-items:center;gap:.3rem;margin-bottom:.3rem}.system-verify-checkbox.svelte-eo7q3d{width:.8rem;height:.8rem;cursor:pointer;accent-color:#22c55e}.system-editable-input.svelte-eo7q3d{width:100%;padding:.35rem .5rem;border:2px solid #e5e7eb;border-radius:.375rem;font-size:.7rem;font-weight:600;color:#166534;transition:all .2s;cursor:pointer}.system-editable-input[readonly].svelte-eo7q3d{background:#f9fafb;cursor:pointer}.system-editable-input.svelte-eo7q3d:not([readonly]){background:#fff;cursor:text}.system-editable-input.svelte-eo7q3d:hover{border-color:#d1d5db;background:#f0fdf4}.system-editable-input.system-edited.svelte-eo7q3d{background:#fef3c7;border-color:#fbbf24;color:#92400e;font-weight:700}.system-editable-input.system-edited.svelte-eo7q3d:focus{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b33}.system-amount-display.svelte-eo7q3d{display:flex;flex-direction:column;gap:.25rem}.system-original-value.svelte-eo7q3d{display:flex;align-items:center;gap:.2rem;font-size:.5rem;padding:.15rem .3rem;background:#e0e7ff;border-radius:.25rem;white-space:nowrap}.system-original-value.svelte-eo7q3d .original-label:where(.svelte-eo7q3d){font-weight:600;color:#4338ca}.system-original-value.svelte-eo7q3d .original-value:where(.svelte-eo7q3d){font-weight:700;color:#3730a3}.recharge-field-header.svelte-eo7q3d{display:flex;align-items:center;gap:.3rem;margin-bottom:.3rem}.recharge-verify-checkbox.svelte-eo7q3d{width:.8rem;height:.8rem;cursor:pointer;accent-color:#22c55e}.recharge-editable-input.svelte-eo7q3d{width:100%;padding:.35rem .5rem;border:2px solid #e5e7eb;border-radius:.375rem;font-size:.7rem;font-weight:600;color:#166534;transition:all .2s;cursor:pointer}.recharge-editable-input[readonly].svelte-eo7q3d{background:#f9fafb;cursor:pointer}.recharge-editable-input.svelte-eo7q3d:not([readonly]){background:#fff;cursor:text}.recharge-editable-input.svelte-eo7q3d:hover{border-color:#d1d5db;background:#f0fdf4}.recharge-editable-input.recharge-edited.svelte-eo7q3d{background:#fef3c7;border-color:#fbbf24;color:#92400e;font-weight:700}.recharge-editable-input.recharge-edited.svelte-eo7q3d:focus{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b33}.recharge-amount-display.svelte-eo7q3d{display:flex;flex-direction:column;gap:.25rem}.recharge-original-value.svelte-eo7q3d{display:flex;align-items:center;gap:.2rem;font-size:.5rem;padding:.15rem .3rem;background:#e0e7ff;border-radius:.25rem;white-space:nowrap}.recharge-original-value.svelte-eo7q3d .original-label:where(.svelte-eo7q3d){font-weight:600;color:#4338ca}.recharge-original-value.svelte-eo7q3d .original-value:where(.svelte-eo7q3d){font-weight:700;color:#3730a3}.datetime-field-header.svelte-eo7q3d{display:flex;align-items:center;gap:.3rem;margin-bottom:.3rem}.datetime-verify-checkbox.svelte-eo7q3d{width:.8rem;height:.8rem;cursor:pointer;accent-color:#22c55e}.datetime-input-display.svelte-eo7q3d{display:flex;flex-direction:column;gap:.25rem}.datetime-editable-input.svelte-eo7q3d{width:100%;padding:.35rem .5rem;border:2px solid #e5e7eb;border-radius:.375rem;font-size:.7rem;font-weight:600;color:#166534;transition:all .2s;cursor:pointer}.datetime-editable-input[readonly].svelte-eo7q3d{background:#f9fafb;cursor:pointer}.datetime-editable-input.svelte-eo7q3d:not([readonly]){background:#fff;cursor:text}.datetime-editable-input.svelte-eo7q3d:hover{border-color:#d1d5db;background:#f0fdf4}.datetime-editable-input.datetime-edited.svelte-eo7q3d{background:#fef3c7;border-color:#fbbf24;color:#92400e;font-weight:700}.datetime-editable-input.datetime-edited.svelte-eo7q3d:focus{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b33}.datetime-original-value.svelte-eo7q3d{display:flex;align-items:center;gap:.2rem;font-size:.5rem;padding:.15rem .3rem;background:#e0e7ff;border-radius:.25rem;white-space:nowrap}.datetime-original-value.svelte-eo7q3d .original-label:where(.svelte-eo7q3d){font-weight:600;color:#4338ca}.datetime-original-value.svelte-eo7q3d .original-value:where(.svelte-eo7q3d){font-weight:700;color:#3730a3}.amount-cell.svelte-eo7q3d{display:flex;align-items:center;gap:.25rem;font-weight:600;color:#166534}.remove-btn.svelte-eo7q3d{background:#fee2e2;border:none;color:#dc2626;width:1.25rem;height:1.25rem;border-radius:.25rem;font-size:1rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.remove-btn.svelte-eo7q3d:hover{background:#fecaca;transform:scale(1.1)}.vouchers-total.svelte-eo7q3d{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:.35rem .5rem;border-radius:.375rem;display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#92400e;border:2px solid #fcd34d;box-shadow:0 4px 6px -1px #f59e0b33,inset 0 2px 4px #fff9}.vouchers-total.svelte-eo7q3d .label:where(.svelte-eo7q3d){font-size:.7rem}.vouchers-total.svelte-eo7q3d .amount:where(.svelte-eo7q3d){display:flex;align-items:center;gap:.375rem;font-size:.8rem}.total-cash-sales.svelte-eo7q3d{background:linear-gradient(135deg,#fed7aa,#fdba74);padding:.55rem;border-radius:.5rem;display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#9a3412;border:2px solid #fb923c;box-shadow:0 6px 8px -1px #f973164d,inset 0 2px 4px #fff9;margin-top:.375rem}.total-cash-sales.svelte-eo7q3d .label:where(.svelte-eo7q3d){font-size:.65rem}.total-cash-sales.svelte-eo7q3d .amount:where(.svelte-eo7q3d){display:flex;align-items:center;gap:.375rem;font-size:.75rem}.total-bank-sales.svelte-eo7q3d{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);padding:.55rem;border-radius:.5rem;display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#3730a3;border:2px solid #a5b4fc;box-shadow:0 6px 8px -1px #4f46e54d,inset 0 2px 4px #fff9;margin-top:.375rem}.total-bank-sales.svelte-eo7q3d .label:where(.svelte-eo7q3d){font-size:.65rem}.total-bank-sales.svelte-eo7q3d .amount:where(.svelte-eo7q3d){display:flex;align-items:center;gap:.375rem;font-size:.75rem}.total-sales.svelte-eo7q3d{background:linear-gradient(135deg,#d1fae5,#a7f3d0);padding:.55rem;border-radius:.5rem;display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#065f46;border:2px solid #6ee7b7;box-shadow:0 6px 8px -1px #10b9814d,inset 0 2px 4px #fff9;margin-top:.375rem}.total-sales.svelte-eo7q3d .label:where(.svelte-eo7q3d){font-size:.65rem}.total-sales.svelte-eo7q3d .amount:where(.svelte-eo7q3d){display:flex;align-items:center;gap:.375rem;font-size:.75rem}.bank-fields-row.svelte-eo7q3d{display:flex;gap:.35rem;margin-bottom:.75rem;flex-wrap:nowrap}.bank-input-group.svelte-eo7q3d{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.bank-input-group.svelte-eo7q3d label:where(.svelte-eo7q3d){font-size:.6rem;font-weight:700;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bank-total.svelte-eo7q3d{background:linear-gradient(135deg,#dbeafe,#bfdbfe);padding:.35rem .5rem;border-radius:.375rem;display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#1e40af;border:2px solid #93c5fd;box-shadow:0 4px 6px -1px #3b82f633,inset 0 2px 4px #fff9}.bank-total.svelte-eo7q3d .label:where(.svelte-eo7q3d){font-size:.7rem}.bank-total.svelte-eo7q3d .amount:where(.svelte-eo7q3d){display:flex;align-items:center;gap:.375rem;font-size:.8rem}.system-sales-row.svelte-eo7q3d{display:flex;gap:.5rem;margin-bottom:.75rem}.system-input-group.svelte-eo7q3d{flex:1;display:flex;flex-direction:column;gap:.25rem}.system-input-group.svelte-eo7q3d label:where(.svelte-eo7q3d){font-size:.65rem;font-weight:700;color:#1f2937}.system-total-1.svelte-eo7q3d{background:linear-gradient(135deg,#fce7f3,#fbcfe8);padding:.55rem;border-radius:.5rem;display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#be185d;border:2px solid #f9a8d4;box-shadow:0 4px 6px -1px #db277733,inset 0 2px 4px #fff9;margin-top:.375rem}.system-total-1.svelte-eo7q3d .label:where(.svelte-eo7q3d){font-size:.65rem}.system-total-1.svelte-eo7q3d .amount:where(.svelte-eo7q3d){display:flex;align-items:center;gap:.375rem;font-size:.75rem}.system-total-2.svelte-eo7q3d{background:linear-gradient(135deg,#f3e8ff,#e9d5ff);padding:.55rem;border-radius:.5rem;display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#7c3aed;border:2px solid #c4b5fd;box-shadow:0 4px 6px -1px #7c3aed33,inset 0 2px 4px #fff9;margin-top:.375rem}.system-total-2.svelte-eo7q3d .label:where(.svelte-eo7q3d){font-size:.65rem}.system-total-2.svelte-eo7q3d .amount:where(.svelte-eo7q3d){display:flex;align-items:center;gap:.375rem;font-size:.75rem}.completed-by-wrapper.svelte-eo7q3d{position:relative;display:flex;align-items:center;min-width:160px;max-width:280px}.completed-by-code-input.svelte-eo7q3d{width:100%;padding:.3rem .4rem;height:1.625rem;border:2px solid #fed7aa;border-radius:.375rem;font-size:.65rem;font-weight:600;color:#92400e;background:#fff;box-shadow:inset 0 2px 4px #0000000f;transition:all .2s;min-width:160px;max-width:280px;box-sizing:border-box}.completed-by-code-input.svelte-eo7q3d:focus{outline:none;border-color:#f97316;box-shadow:0 0 0 3px #f9731633}.completed-by-name.svelte-eo7q3d{position:absolute;top:-1.4rem;left:0;font-size:.6rem;font-weight:700;color:#059669;background:#dcfce7;padding:.2rem .4rem;border-radius:.25rem;white-space:nowrap;border:1px solid #86efac}.completed-by-error.svelte-eo7q3d{position:absolute;top:-1.4rem;left:0;font-size:.6rem;font-weight:700;color:#dc2626;background:#fee2e2;padding:.2rem .4rem;border-radius:.25rem;white-space:nowrap;border:1px solid #fecaca}.completed-by-code-input.svelte-eo7q3d::-moz-placeholder{color:#d97706;font-size:.65rem}.completed-by-code-input.svelte-eo7q3d::placeholder{color:#d97706;font-size:.65rem}.start-closing-btn.svelte-eo7q3d{padding:.3rem .75rem;height:1.625rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#10b981,#059669);border:2px solid #047857;border-radius:.375rem;color:#fff;font-size:.7rem;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 4px 6px -1px #10b9814d;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;box-sizing:border-box}.start-closing-btn.svelte-eo7q3d:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 6px 12px -1px #10b98166}.start-closing-btn.svelte-eo7q3d:active{transform:translateY(0);box-shadow:0 2px 4px #10b9814d}.start-closing-btn.svelte-eo7q3d:disabled{background:linear-gradient(135deg,#d1d5db,#9ca3af);border-color:#9ca3af;cursor:not-allowed;opacity:.6;box-shadow:0 2px 4px #0000001a}.start-closing-btn.svelte-eo7q3d:disabled:hover{transform:none;box-shadow:0 2px 4px #0000001a}.edit-toggle-btn.svelte-eo7q3d{padding:.3rem .75rem;height:1.625rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed);border:2px solid #6d28d9;border-radius:.375rem;color:#fff;font-size:.7rem;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 4px 6px -1px #8b5cf64d;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;box-sizing:border-box}.edit-toggle-btn.svelte-eo7q3d:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);transform:translateY(-2px);box-shadow:0 6px 12px -1px #8b5cf666}.edit-toggle-btn.svelte-eo7q3d:active{transform:translateY(0);box-shadow:0 2px 4px #8b5cf64d}.edit-toggle-btn.svelte-eo7q3d:disabled{background:linear-gradient(135deg,#d1d5db,#9ca3af);border-color:#9ca3af;cursor:not-allowed;opacity:.6;box-shadow:0 2px 4px #0000001a}.edit-toggle-btn.edit-toggle-cancel.svelte-eo7q3d{background:linear-gradient(135deg,#f97316,#ea580c);border-color:#c2410c;box-shadow:0 4px 6px -1px #f973164d}.edit-toggle-btn.edit-toggle-cancel.svelte-eo7q3d:hover{background:linear-gradient(135deg,#ea580c,#c2410c);box-shadow:0 6px 12px -1px #f9731666}.edit-toggle-btn.edit-toggle-save.svelte-eo7q3d{background:linear-gradient(135deg,#10b981,#059669);border-color:#047857;box-shadow:0 4px 6px -1px #10b9814d}.edit-toggle-btn.edit-toggle-save.svelte-eo7q3d:hover{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 6px 12px -1px #10b98166}.otp-approval-wrapper.svelte-eo7q3d{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;background:#f5f3ff;border:2px solid #8b5cf6;border-radius:.5rem;padding:.4rem;position:relative}.otp-digit-row.svelte-eo7q3d{display:flex;gap:.3rem}.otp-digit-input.svelte-eo7q3d{width:2.5rem;height:2.75rem;padding:0;border:2px solid #c4b5fd;border-radius:.5rem;font-size:1.35rem;font-weight:800;text-align:center;box-sizing:border-box;background:#fff;color:#4c1d95}.otp-digit-input.svelte-eo7q3d:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf640}.otp-view-approvers-wrapper.svelte-eo7q3d{position:relative}.otp-approvers-btn.svelte-eo7q3d{padding:.3rem .6rem;height:1.625rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;font-size:.65rem;font-weight:700;cursor:pointer;transition:all .2s;white-space:nowrap;box-sizing:border-box;border:1px solid #93c5fd;background:#eff6ff;color:#1d4ed8}.otp-approvers-btn.svelte-eo7q3d:hover{background:#dbeafe}.otp-approvers-popup.svelte-eo7q3d{position:absolute;top:100%;left:0;margin-top:.4rem;width:15rem;background:#fff;border:1px solid #c4b5fd;border-radius:.5rem;box-shadow:0 8px 20px #00000026;z-index:30;overflow:hidden}.otp-approvers-popup-header.svelte-eo7q3d{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .6rem;background:#f5f3ff;font-size:.65rem;font-weight:700;color:#4c1d95;border-bottom:1px solid #e5e7eb}.otp-approvers-popup-close.svelte-eo7q3d{border:none;background:none;cursor:pointer;font-size:1rem;line-height:1;color:#6b7280;padding:0}.otp-approvers-popup-empty.svelte-eo7q3d{padding:.6rem;font-size:.7rem;color:#9ca3af;text-align:center}.otp-approver-row.svelte-eo7q3d{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .6rem;border-bottom:1px solid #f3f4f6;font-size:.7rem}.otp-approver-row.svelte-eo7q3d:last-child{border-bottom:none}.otp-approver-name.svelte-eo7q3d{font-weight:600;color:#374151}.otp-approver-phone.svelte-eo7q3d{color:#059669;font-weight:700;text-decoration:none;white-space:nowrap}.otp-approver-phone.svelte-eo7q3d:hover{text-decoration:underline}.otp-approver-phone-missing.svelte-eo7q3d{color:#9ca3af;font-weight:500}.otp-verify-btn.svelte-eo7q3d,.otp-resend-btn.svelte-eo7q3d,.otp-cancel-btn.svelte-eo7q3d{padding:.3rem .6rem;height:1.625rem;display:flex;align-items:center;justify-content:center;border-radius:.375rem;font-size:.65rem;font-weight:700;cursor:pointer;transition:all .2s;white-space:nowrap;box-sizing:border-box;border:none}.otp-verify-btn.svelte-eo7q3d{background:#8b5cf6;color:#fff}.otp-verify-btn.svelte-eo7q3d:hover:not(:disabled){background:#7c3aed}.otp-verify-btn.svelte-eo7q3d:disabled{background:#d1d5db;color:#9ca3af;cursor:not-allowed}.otp-resend-btn.svelte-eo7q3d{background:#fff;color:#7c3aed;border:1px solid #c4b5fd}.otp-resend-btn.svelte-eo7q3d:hover:not(:disabled){background:#ede9fe}.otp-resend-btn.svelte-eo7q3d:disabled{color:#9ca3af;border-color:#e5e7eb;cursor:not-allowed}.otp-cancel-btn.svelte-eo7q3d{background:#fee2e2;color:#dc2626}.otp-cancel-btn.svelte-eo7q3d:hover{background:#fecaca}.otp-error.svelte-eo7q3d{position:absolute;top:100%;left:0;margin-top:.25rem;font-size:.65rem;font-weight:600;color:#dc2626;white-space:nowrap;background:#fff;padding:.15rem .4rem;border-radius:.25rem;box-shadow:0 2px 4px #0000001a;z-index:10}.complete-btn.svelte-eo7q3d{padding:.3rem .75rem;height:1.625rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:2px solid #1d4ed8;border-radius:.375rem;color:#fff;font-size:.7rem;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 4px 6px -1px #3b82f64d;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;box-sizing:border-box}.complete-btn.svelte-eo7q3d:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px);box-shadow:0 6px 12px -1px #3b82f666}.complete-btn.svelte-eo7q3d:active{transform:translateY(0);box-shadow:0 2px 4px #3b82f64d}.add-to-denomination-btn.svelte-eo7q3d{padding:.3rem .75rem;height:1.625rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f59e0b,#d97706);border:2px solid #b45309;border-radius:.375rem;color:#fff;font-size:.7rem;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 4px 6px -1px #f59e0b4d;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;box-sizing:border-box}.add-to-denomination-btn.svelte-eo7q3d:hover{background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-2px);box-shadow:0 6px 12px -1px #f59e0b66}.add-to-denomination-btn.svelte-eo7q3d:active{transform:translateY(0);box-shadow:0 2px 4px #f59e0b4d}.add-to-denomination-btn.svelte-eo7q3d:disabled{background:linear-gradient(135deg,#d1d5db,#9ca3af);border-color:#9ca3af;cursor:not-allowed;opacity:.6;box-shadow:0 2px 4px #0000001a}.add-to-denomination-btn.svelte-eo7q3d:disabled:hover{transform:none;box-shadow:0 2px 4px #0000001a}.skip-denomination-label.svelte-eo7q3d{display:flex;align-items:center;gap:6px;cursor:pointer;padding:4px 10px;border-radius:8px;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);transition:all .2s ease}.skip-denomination-label.svelte-eo7q3d:hover{background:#fbbf2433}.skip-denomination-checkbox.svelte-eo7q3d{width:16px;height:16px;accent-color:#f59e0b;cursor:pointer}.skip-denomination-text.svelte-eo7q3d{font-size:.75rem;font-weight:600;color:#b45309;white-space:nowrap}.complete-btn.svelte-eo7q3d:disabled{background:linear-gradient(135deg,#d1d5db,#9ca3af);border-color:#9ca3af;cursor:not-allowed;opacity:.6;box-shadow:0 2px 4px #0000001a}.complete-btn.svelte-eo7q3d:disabled:hover{transform:none;box-shadow:0 2px 4px #0000001a}.button-row.svelte-eo7q3d{display:flex;gap:.5rem;margin-bottom:.5rem;align-items:flex-start}.view-closing-btn.svelte-eo7q3d{padding:.3rem .75rem;height:1.625rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:2px solid #1d4ed8;border-radius:.375rem;color:#fff;font-size:.7rem;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 4px 6px -1px #3b82f64d;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;box-sizing:border-box}.view-closing-btn.svelte-eo7q3d:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px);box-shadow:0 6px 12px -1px #3b82f666}.view-closing-btn.svelte-eo7q3d:active{transform:translateY(0);box-shadow:0 2px 4px #3b82f64d}.view-closing-btn.svelte-eo7q3d:disabled{background:linear-gradient(135deg,#d1d5db,#9ca3af);border-color:#9ca3af;cursor:not-allowed;opacity:.6;box-shadow:0 2px 4px #0000001a}.view-closing-btn.svelte-eo7q3d:disabled:hover{transform:none;box-shadow:0 2px 4px #0000001a}.check-status-btn.svelte-eo7q3d{padding:.3rem .6rem;background:linear-gradient(135deg,#059669,#047857);border:2px solid #065f46;border-radius:.375rem;color:#fff;font-size:.65rem;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 4px 6px -1px #0596694d;margin-bottom:.5rem}.check-status-btn.svelte-eo7q3d:hover{background:linear-gradient(135deg,#047857,#065f46);transform:translateY(-1px);box-shadow:0 6px 8px -2px #05966966}.check-status-btn.svelte-eo7q3d:active{transform:translateY(0);box-shadow:0 2px 4px #0596694d}.check-status-btn.svelte-eo7q3d:disabled{background:#d1d5db;border-color:#9ca3af;cursor:not-allowed;opacity:.6;box-shadow:none}.modal-overlay.svelte-eo7q3d{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.voucher-status-modal.svelte-eo7q3d{background:#fff;border-radius:.5rem;width:90%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal-header.svelte-eo7q3d{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:2px solid #f97316;background:linear-gradient(135deg,#fff7ed,#ffedd5)}.modal-header.svelte-eo7q3d h3:where(.svelte-eo7q3d){margin:0;font-size:1rem;font-weight:700;color:#92400e}.modal-close-btn.svelte-eo7q3d{background:none;border:none;font-size:1.5rem;color:#92400e;cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .2s}.modal-close-btn.svelte-eo7q3d:hover{background:#f973161a;color:#f97316}.modal-body.svelte-eo7q3d{padding:1rem;overflow-y:auto;flex:1}.status-table.svelte-eo7q3d{width:100%;border-collapse:collapse;font-size:.75rem}.status-table.svelte-eo7q3d thead:where(.svelte-eo7q3d){background:#f97316;color:#fff}.status-table.svelte-eo7q3d th:where(.svelte-eo7q3d){padding:.5rem;text-align:left;font-weight:700;border:1px solid #ea580c}.status-table.svelte-eo7q3d td:where(.svelte-eo7q3d){padding:.5rem;border:1px solid #fed7aa}.status-table.svelte-eo7q3d tbody:where(.svelte-eo7q3d) tr:where(.svelte-eo7q3d):hover{background:#fff7ed}.status-table.svelte-eo7q3d tbody:where(.svelte-eo7q3d) tr.not-found:where(.svelte-eo7q3d){background:#fee2e2}.status-badge.svelte-eo7q3d{display:inline-block;padding:.25rem .5rem;border-radius:.25rem;font-size:.65rem;font-weight:700;text-transform:uppercase}.status-badge.status-stocked.svelte-eo7q3d{background:#d1fae5;color:#065f46;border:1px solid #10b981}.status-badge.status-issued.svelte-eo7q3d{background:#fef3c7;color:#92400e;border:1px solid #f59e0b}.status-badge.status-not-found.svelte-eo7q3d{background:#fee2e2;color:#991b1b;border:1px solid #ef4444}.action-btn.svelte-eo7q3d{padding:.375rem .75rem;border:none;border-radius:.375rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s;text-transform:uppercase}.action-btn.issue-btn.svelte-eo7q3d{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.action-btn.issue-btn.svelte-eo7q3d:hover{box-shadow:0 4px 8px #10b9814d;transform:translateY(-1px)}.action-btn.close-btn.svelte-eo7q3d{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.action-btn.close-btn.svelte-eo7q3d:hover{box-shadow:0 4px 8px #f59e0b4d;transform:translateY(-1px)}.no-action.svelte-eo7q3d{color:#9ca3af;font-size:.75rem}.print-modal-overlay.svelte-eo7q3d{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1001}.print-modal.svelte-eo7q3d{background:#fff;border-radius:.5rem;width:95%;max-width:1200px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #00000040}.print-modal-header.svelte-eo7q3d{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:2px solid #3b82f6;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.print-modal-header.svelte-eo7q3d h3:where(.svelte-eo7q3d){margin:0;font-size:1.25rem;font-weight:700;color:#1e40af}.print-modal-close-btn.svelte-eo7q3d{background:none;border:none;font-size:1.5rem;color:#1e40af;cursor:pointer;padding:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .2s}.print-modal-close-btn.svelte-eo7q3d:hover{background:#3b82f61a;color:#3b82f6}.print-modal-body.svelte-eo7q3d{padding:1.5rem;overflow-y:auto;flex:1;background:#f9fafb}.a4-print-container.svelte-eo7q3d{background:#fff;padding:2rem;border:1px solid #e5e7eb;border-radius:.5rem;display:flex;flex-direction:column;gap:1.5rem;width:100%;box-shadow:0 4px 6px -1px #0000001a}.print-cards-row.svelte-eo7q3d{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.print-card.svelte-eo7q3d{background:#fff;border:2px solid #3b82f6;border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:.75rem;box-shadow:0 4px 6px -1px #3b82f61a;page-break-inside:avoid;min-height:200px}.print-card-header.svelte-eo7q3d{font-size:.9rem;font-weight:700;color:#1e40af;border-bottom:2px solid #dbeafe;padding-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.print-card-content.svelte-eo7q3d{display:flex;flex-direction:column;gap:.5rem;flex:1}.print-info-row.svelte-eo7q3d{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;font-size:.85rem;padding:.25rem 0;border-bottom:1px solid #f3f4f6}.print-info-row.svelte-eo7q3d:last-child{border-bottom:none}.print-label.svelte-eo7q3d{font-weight:600;color:#4b5563;min-width:120px;flex-shrink:0}.print-value.svelte-eo7q3d{color:#1f2937;font-weight:500;text-align:right;flex:1;word-break:break-word}.print-small-text.svelte-eo7q3d{font-size:.75rem}.print-small-text.svelte-eo7q3d .print-info-row:where(.svelte-eo7q3d){font-size:.75rem}.print-small-text.svelte-eo7q3d .print-label:where(.svelte-eo7q3d){min-width:100px}.short-value.svelte-eo7q3d{color:#dc2626;font-weight:700}.excess-value.svelte-eo7q3d{color:#059669;font-weight:700}.print-note-row.svelte-eo7q3d{background:#fef3c7;padding:.5rem!important;border-radius:.25rem;border-bottom:none!important;margin-top:.25rem}.print-note-text.svelte-eo7q3d{font-size:.75rem;color:#92400e;font-style:italic}.print-signature-field.svelte-eo7q3d{height:3rem;border-bottom:2px solid #1f2937;width:100%}.print-modal-footer.svelte-eo7q3d{display:flex;gap:1rem;padding:1rem;border-top:2px solid #e5e7eb;background:#f9fafb;justify-content:flex-end}.print-btn.svelte-eo7q3d{padding:.5rem 1.5rem;background:linear-gradient(135deg,#3b82f6,#2563eb);border:2px solid #1d4ed8;border-radius:.375rem;color:#fff;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 4px 6px -1px #3b82f64d;text-transform:uppercase;letter-spacing:.5px}.print-btn.svelte-eo7q3d:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px);box-shadow:0 6px 12px -1px #3b82f666}.print-btn.svelte-eo7q3d:active{transform:translateY(0);box-shadow:0 2px 4px #3b82f64d}.close-print-modal-btn.svelte-eo7q3d{padding:.5rem 1.5rem;background:#ef4444;border:2px solid #dc2626;border-radius:.375rem;color:#fff;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 4px 6px -1px #ef44444d;text-transform:uppercase;letter-spacing:.5px}.close-print-modal-btn.svelte-eo7q3d:hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 6px 12px -1px #ef444466}.close-print-modal-btn.svelte-eo7q3d:active{transform:translateY(0);box-shadow:0 2px 4px #ef44444d}@media print{.print-modal-overlay.svelte-eo7q3d{position:static!important;background:#fff!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important}.print-modal.svelte-eo7q3d{position:static!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;border:none!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:0!important;display:block!important}.print-modal-header.svelte-eo7q3d,.print-modal-footer.svelte-eo7q3d{display:none!important}.print-modal-body.svelte-eo7q3d{padding:.5rem!important;background:#fff!important;overflow:visible!important;position:static!important;width:100%!important;height:100%!important}.a4-print-container.svelte-eo7q3d{width:100%!important;padding:.25rem!important;border:none!important;box-shadow:none!important;background:#fff!important;display:flex!important;flex-direction:column!important;gap:.75rem!important}.print-cards-row.svelte-eo7q3d{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:.75rem!important;page-break-inside:avoid!important;margin-bottom:.75rem!important}.print-card.svelte-eo7q3d{border:1px solid #3b82f6!important;background:#fff!important;page-break-inside:avoid!important;min-height:auto!important;padding:.5rem!important;font-size:.7rem!important;box-shadow:none!important}.print-card-header.svelte-eo7q3d{font-size:.75rem!important;font-weight:700!important;color:#1e40af!important;border-bottom:1px solid #dbeafe!important;padding-bottom:.3rem!important;margin-bottom:.3rem!important}.print-label.svelte-eo7q3d{font-size:.65rem!important;min-width:80px!important}.print-value.svelte-eo7q3d{font-size:.65rem!important}.print-info-row.svelte-eo7q3d{padding:.15rem 0!important;border-bottom:.5px solid #e5e7eb!important;font-size:.65rem!important}.print-card-content.svelte-eo7q3d{gap:.2rem!important}}.mjv-table-wrap.svelte-eo7q3d{width:100%;overflow-x:auto;border:1px solid #c7d2fe;border-radius:7px}.mjv-table.svelte-eo7q3d{width:100%;border-collapse:collapse;background:#fff;font-size:.78rem}.mjv-table.svelte-eo7q3d th:where(.svelte-eo7q3d){background:#e0e7ff;color:#3730a3;text-align:left;padding:.55rem;border-bottom:1px solid #a5b4fc}.mjv-table.svelte-eo7q3d td:where(.svelte-eo7q3d){padding:.5rem .55rem;border-bottom:1px solid #e0e7ff;vertical-align:top}.mjv-table.svelte-eo7q3d .amount:where(.svelte-eo7q3d){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.mjv-table.svelte-eo7q3d .debit:where(.svelte-eo7q3d){color:#166534}.mjv-table.svelte-eo7q3d .credit:where(.svelte-eo7q3d){color:#9f1239}.mjv-table.svelte-eo7q3d .narration:where(.svelte-eo7q3d){color:#4338ca;font-style:italic;min-width:260px}.ledger-cell.svelte-eo7q3d{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.ledger-name.svelte-eo7q3d{font-weight:700;unicode-bidi:plaintext}.ledger-code.svelte-eo7q3d{direction:ltr;unicode-bidi:isolate;background:#dbeafe;color:#1e3a8a;border-radius:4px;padding:.1rem .32rem;font-weight:700;white-space:nowrap}.mjv-table.svelte-eo7q3d tfoot:where(.svelte-eo7q3d) td:where(.svelte-eo7q3d){background:#eef2ff;color:#3730a3;font-weight:700;border-bottom:0}
