.inf-modal .inf-head{display:flex;flex-direction:column;gap:.15rem;margin-bottom:.5rem}.inf-modal .inf-id{display:flex;align-items:center;gap:.4rem}.inf-modal .inf-num{font-size:1.1rem;font-weight:600;font-variant-numeric:tabular-nums}.inf-modal .inf-status{background:var(--bs-secondary-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color)}.inf-modal .inf-status[data-status="51"]{background:var(--bs-info-bg-subtle);border-color:var(--bs-info-border-subtle)}.inf-modal .inf-status[data-status="52"],.inf-modal .inf-status[data-status="53"]{background:var(--bs-success-bg-subtle);border-color:var(--bs-success-border-subtle)}.inf-modal .inf-status[data-status="54"]{background:var(--bs-danger-bg-subtle);border-color:var(--bs-danger-border-subtle)}.inf-modal .inf-fields{margin-bottom:.5rem}.inf-modal .inf-table-wrap{max-height:55vh;overflow:auto}.inf-modal .inf-table thead th{position:sticky;top:0;background:var(--bs-body-bg);z-index:1;white-space:nowrap}.inf-modal .inf-rental{font-size:.75rem;color:var(--bs-secondary-color)}.inf-modal .inf-table tfoot td{border-bottom:0}.inf-modal .inf-sub td{border-top:1px solid var(--bs-border-color);font-weight:600}.inf-modal .inf-total td{border-top:2px solid var(--bs-body-color);font-weight:700}.inf-modal .inf-prev-title{font-size:.8125rem;color:var(--bs-secondary-color);padding-top:.5rem}.inf-modal .inf-ded td{font-size:.8125rem}.inf-modal .inf-text td{font-style:italic;color:var(--bs-secondary-color)}.inf-bill-modal .modal-body{max-height:78vh;overflow:auto}.inf-bill-head{margin-bottom:.5rem}.inf-bill-sec{border:1px solid var(--bs-border-color);border-radius:.375rem;margin-top:.5rem;overflow:hidden}.inf-bill-sec-h{font-size:.8125rem;font-weight:600;padding:.35rem .6rem;background:var(--bs-tertiary-bg);border-bottom:1px solid var(--bs-border-color)}.inf-bill-table{font-size:.8125rem}.inf-bill-table th{font-size:.72rem;font-weight:600;color:var(--bs-secondary-color);white-space:nowrap}.inf-bill-c{width:2rem}.inf-bill-foot{display:flex;flex-direction:column;gap:.15rem;margin-top:.6rem}.inf-bill-total{font-size:.9rem}.inf-code{font-family:var(--bs-font-monospace);font-size:.75rem;color:var(--bs-secondary-color)}