.booking-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 48px;display:grid}.booking-checklist-column{flex-direction:column;gap:10px;display:flex}.booking-checklist-row{justify-content:space-between;align-items:center;gap:16px;min-height:28px;display:flex}.booking-checklist-label{color:#000000a6;font-size:14px;line-height:1.4}.booking-checklist-switch.ant-switch{min-width:58px;height:24px;line-height:22px}.booking-checklist-switch.ant-switch .ant-switch-inner{font-size:11px;font-weight:600}.booking-checklist-switch.ant-switch:not(.ant-switch-checked){background:#e8e8e8}.booking-checklist-switch.ant-switch:not(.ant-switch-checked) .ant-switch-inner{color:#00000073}.booking-checklist-switch.ant-switch-checked{background:#4a90d9}.booking-checklist-switch.ant-switch-checked .ant-switch-inner{color:#fff}.booking-checklist-switch.ant-switch .ant-switch-handle:before{box-shadow:0 1px 3px #0003}.booking-dashboard-invoices-root{flex-direction:column;gap:16px;display:flex}.booking-dashboard-invoices-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.booking-dashboard-invoices-side-title{margin:0 0 8px;font-size:16px;font-weight:600}.booking-dashboard-invoices-side-title.payable{color:#cf1322}.booking-dashboard-invoices-side-title.receivable{color:#389e0d}.booking-dashboard-invoices-action-row{align-items:stretch;gap:4px;display:flex}.booking-dashboard-invoices-action-row .ant-btn{flex:1}.booking-dashboard-invoices-cancel{min-width:36px;padding-inline:8px;flex:none!important}.booking-dashboard-invoices-tables{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.booking-dashboard-invoices-table-title{margin:0 0 8px;font-size:14px;font-weight:600}.booking-dashboard-invoices-table-title.payable{color:#cf1322}.booking-dashboard-invoices-table-title.receivable{color:#389e0d}.booking-dashboard-invoices-table .booking-invoice-row-payable>td{background-color:#fff2f0!important}.booking-dashboard-invoices-table .booking-invoice-row-receivable>td{background-color:#f6ffed!important}.booking-dashboard-invoices-party.payable{color:#cf1322}.booking-dashboard-invoices-party.receivable{color:#389e0d}.booking-confirmation-screen{background:#fff}.booking-confirmation-root{color:#000;background:#fff;border:1px solid #e8e8e8;max-width:900px;margin:0 auto;padding:24px;font:13px/1.45 Arial,Helvetica,sans-serif}.booking-confirmation-header{justify-content:space-between;gap:24px;margin-bottom:20px;display:flex}.booking-confirmation-company{flex:1;min-width:0}.booking-confirmation-company-brand{align-items:flex-start;gap:12px;display:flex}.booking-confirmation-company-name{margin-bottom:4px;font-size:18px;font-weight:700}.booking-confirmation-company-meta{white-space:pre-line;color:#333}.booking-confirmation-title-block{flex-shrink:0;width:280px}.booking-confirmation-title{text-align:left;margin:0 0 8px;font-size:22px;font-weight:400}.booking-confirmation-body{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.booking-confirmation-box{border:1px solid #d9d9d9;margin-bottom:12px}.booking-confirmation-box-title{background:#fafafa;border-bottom:1px solid #d9d9d9;padding:6px 10px;font-weight:600}.booking-confirmation-box-body{white-space:pre-line;min-height:48px;padding:8px 10px}.booking-confirmation-box-body-tall{min-height:72px}.booking-confirmation-remark{white-space:pre-line}.booking-confirmation-cell-grid{border:1px solid #d9d9d9}.booking-confirmation-cell-row{border-top:1px solid #d9d9d9;grid-template-columns:42% 58%;display:grid}.booking-confirmation-cell-row:first-child{border-top:none}.booking-confirmation-cell-label,.booking-confirmation-cell-value{padding:6px 10px}.booking-confirmation-cell-label{border-right:1px solid #d9d9d9;font-weight:600}.booking-confirmation-cargo-table{border-collapse:collapse;width:100%}.booking-confirmation-cargo-table th,.booking-confirmation-cargo-table td{vertical-align:top;text-align:left;border:1px solid #d9d9d9;padding:8px 10px}.booking-confirmation-cargo-table th{background:#fafafa;font-weight:600}.booking-confirmation-cargo-table tbody tr:first-child td{height:80px;min-height:80px}.booking-confirmation-cargo-totals td{font-weight:600}.booking-confirmation-total-label{margin-right:6px;font-weight:700}@media (max-width:768px){.booking-confirmation-header,.booking-confirmation-body{grid-template-columns:1fr;display:block}.booking-confirmation-title-block{width:100%;margin-top:16px}}@media print{.no-print{display:none!important}.booking-confirmation-screen{box-shadow:none!important;border:none!important;padding:0!important}.booking-confirmation-root{border:none;max-width:none;padding:0}}.booking-bl-detail .bl-field-hint{float:right;color:#00000073;font-size:12px}.booking-bl-detail .bl-cargo-table{border-collapse:collapse;width:100%}.booking-bl-detail .bl-cargo-table th,.booking-bl-detail .bl-cargo-table td{vertical-align:top;border:1px solid #d9d9d9;padding:0}.booking-bl-detail .bl-cargo-table th{text-align:left;background:#fafafa;padding:8px;font-weight:600}.booking-bl-detail .bl-cargo-table .ant-input,.booking-bl-detail .bl-cargo-table textarea.ant-input{box-shadow:none;resize:vertical;border:none;border-radius:0}.booking-bl-detail .bl-cargo-table .bl-freight-type-label{padding:8px 8px 0;font-weight:500;display:block}.booking-bl-detail .bl-uppercase-input{text-transform:uppercase}.booking-bl-detail .bl-cargo-form-item{margin-bottom:0}.booking-bl-detail .bl-cargo-form-item .ant-form-item-explain-error{padding:4px 8px;font-size:11px}.booking-invoice-wizard .wizard-header-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px 16px;display:grid}.booking-invoice-wizard .wizard-readonly-field{text-transform:uppercase}.booking-invoice-wizard .invoice-detail-panel{margin-top:8px}.booking-invoice-wizard .invoice-detail-panel .ant-card-head{background:#d9edf7;min-height:40px}.booking-invoice-wizard .invoice-detail-panel .ant-card-head-title{font-weight:600}.booking-invoice-wizard .invoice-charges-table .amount-cell{text-align:center;font-variant-numeric:tabular-nums}.booking-invoice-wizard .invoice-charges-table .total-amount-input{text-align:center;font-weight:600}.booking-invoice-wizard-preview .preview-party-box{border:1px solid #ddd;margin-bottom:12px;padding:8px 10px}.booking-invoice-wizard-preview .preview-lines-table{border-collapse:collapse;width:100%;font-size:13px}.booking-invoice-wizard-preview .preview-lines-table th,.booking-invoice-wizard-preview .preview-lines-table td{border:1px solid #ddd;padding:6px 8px}.booking-invoice-wizard-preview .preview-lines-table th{background:#f5f5f5;font-weight:600}.booking-invoice-wizard-preview .preview-total{text-align:right;margin-top:12px;font-weight:700}.booking-payment-process{font-size:13px}.booking-payment-process__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.booking-payment-process__method{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.booking-payment-process__method-label{color:#374151;font-weight:600}.booking-payment-process .ant-form-item{margin-bottom:12px}.booking-payment-process .ant-form-item-label>label{color:#4b5563;font-size:12px}.booking-payment-process__entries{background:#fff;border:1px solid #d1d5db;margin-top:8px}.booking-payment-process__entries-head{color:#2563eb;letter-spacing:.02em;background:#f8fafc;border-bottom:1px solid #d1d5db;padding:8px 12px;font-weight:700}.booking-payment-process__entries-table .ant-table{margin:0!important}.booking-payment-process__entries-table .ant-table-container{border-inline-start:none!important;border-start-start-radius:0!important;border-start-end-radius:0!important}.booking-payment-process__entries-table .ant-table-thead>tr>th{background:#f3f4f6;padding:6px 8px;font-size:12px;border-radius:0!important}.booking-payment-process__entries-table .ant-table-tbody>tr>td{vertical-align:middle;padding:4px 8px;font-size:12px}.booking-payment-process__entries-table .ant-table-summary>tr>td{background:#fafafa;border-top:1px solid #d1d5db;padding:8px}.booking-payment-process__entries-summary .ant-table-cell{background:#fafafa!important}.booking-payment-process__entries-total-value{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.booking-payment-process__entries-foot{border-top:1px solid #eef2f7;padding:2px 8px 8px}.booking-payment-process__entries-add{padding-left:0;font-weight:500}.booking-payment-process__entries-hint{color:#b45309;font-size:11px;font-weight:400}.booking-payment-process__amount-input{width:100%}.booking-payment-process__amount-input--editable .ant-input-number-input{text-align:right;cursor:text;background:#fff}.booking-payment-process__amount-input--computed{background:#f9fafb}.booking-payment-process__amount-input--computed .ant-input-number-input{text-align:right;color:#374151;cursor:default}.booking-payment-process__actions{justify-content:center;margin-top:24px;padding-top:8px;display:flex}.booking-payment-process__actions .ant-btn-primary{min-width:220px;height:40px;font-weight:600}.receipt-slip-page__toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.receipt-slip-page__title{color:#6b7280;margin:0;font-size:22px;font-weight:600}.receipt-slip{color:#111827;background:#fff;max-width:820px;margin:0 auto;font-family:Arial,Helvetica,sans-serif}.receipt-slip__copy{page-break-inside:avoid;padding:8px 4px 14px}.receipt-slip__brand{text-align:center;margin-bottom:10px}.receipt-slip__brand h2,.receipt-slip__brand h3,.receipt-slip__brand h4{margin:0;font-weight:700;line-height:1.25}.receipt-slip__brand h2{font-size:20px}.receipt-slip__brand h3{margin-top:2px;font-size:14px}.receipt-slip__brand h4{margin-top:6px;font-size:13px}.receipt-slip__meta{justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:13px;display:flex}.receipt-slip__line{align-items:baseline;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.receipt-slip__label{white-space:nowrap;flex-shrink:0}.receipt-slip__value{border-bottom:1px solid #111827;flex:1;min-height:17px;padding:0 2px 2px;font-weight:600;line-height:1.3}.receipt-slip__line--by{gap:6px}.receipt-slip__by-method,.receipt-slip__by-no{flex-shrink:0;font-weight:600}.receipt-slip__line--pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.receipt-slip__pair{align-items:baseline;gap:8px;min-width:0;display:flex}.receipt-slip__signatory{margin-top:18px;font-size:13px;line-height:1.45}.receipt-slip__note{text-align:center;margin-top:12px;font-size:10px;line-height:1.35}.receipt-slip__print-time{text-align:right;margin-top:8px;font-size:11px}.receipt-slip__divider{border:none;border-top:2px dotted #6b7280;margin:4px 0 12px}@media print{.no-print{display:none!important}.receipt-slip{max-width:none}.receipt-slip__copy{page-break-inside:avoid}}.arrival-notice-screen{background:#fff}.arrival-notice-root{color:#000;background:#fff;border:1px solid #e8e8e8;max-width:980px;margin:0 auto;padding:24px;font:12px/1.4 Arial,Helvetica,sans-serif}.arrival-notice-banner{grid-template-columns:220px 1fr;align-items:stretch;margin-bottom:12px;display:grid}.arrival-notice-alert-title{color:#fff;background:#000;padding:10px 14px;font-size:28px;font-style:italic;font-weight:700}.arrival-notice-company-title{text-align:right;justify-content:flex-end;align-items:center;padding:8px 12px;font-family:Georgia,Times New Roman,serif;font-size:34px;font-style:italic;font-weight:700;display:flex}.arrival-notice-top-grid,.arrival-notice-vessel-grid{border:1px solid #d9d9d9;border-bottom:none;grid-template-columns:1fr 1fr;display:grid}.arrival-notice-top-grid{grid-template-columns:1.2fr .8fr}.arrival-notice-parties-column{border-right:1px solid #d9d9d9;grid-template-rows:auto;display:grid}.arrival-notice-parties-column .arrival-notice-field{border-right:none}.arrival-notice-field{border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;min-height:56px}.arrival-notice-field:nth-child(2n){border-right:none}.arrival-notice-span-full{border-right:none;grid-column:1/-1}.arrival-notice-ref-panel{grid-template-rows:repeat(3,1fr);display:grid}.arrival-notice-ref-panel .arrival-notice-field{border-right:none}.arrival-notice-field-label{color:#666;text-transform:uppercase;padding:4px 8px 2px;font-size:10px;font-weight:600}.arrival-notice-field-value{text-transform:uppercase;white-space:pre-line;padding:2px 8px 8px;font-size:13px;font-weight:600}.arrival-notice-field-multiline .arrival-notice-field-value{font-weight:500}.arrival-notice-particulars-title{text-align:center;border:1px solid #d9d9d9;border-top:none;padding:8px 10px;font-size:11px;font-weight:700}.arrival-notice-cargo-table{border-collapse:collapse;width:100%}.arrival-notice-cargo-table th,.arrival-notice-cargo-table td{vertical-align:top;text-align:left;border:1px solid #d9d9d9;padding:8px 10px}.arrival-notice-cargo-table th{background:#fafafa;font-size:10px;font-weight:700}.arrival-notice-cargo-table tbody td{text-transform:uppercase;height:72px;min-height:72px}.arrival-notice-freight-term{text-align:center;letter-spacing:.04em;border:1px solid #d9d9d9;border-top:none;padding:10px;font-weight:700}.arrival-notice-notices{text-align:center;border:1px solid #d9d9d9;border-top:none;padding:12px 16px}.arrival-notice-notices p{margin:0 0 8px}.arrival-notice-disclaimer{font-weight:700}.arrival-notice-footer-title{border:1px solid #d9d9d9;border-top:none;padding:8px 10px;font-size:11px;font-weight:700}.arrival-notice-footer-grid{border:1px solid #d9d9d9;border-top:none;grid-template-columns:1.4fr .6fr;display:grid}.arrival-notice-legal{text-transform:uppercase;border-right:1px solid #d9d9d9;padding:10px;font-size:9px;line-height:1.35}.arrival-notice-legal p{margin:0 0 8px}.arrival-notice-agent-line{font-weight:700}.arrival-notice-issued .arrival-notice-field{border-right:none}.arrival-notice-intermodal-footnote{border:1px solid #d9d9d9;border-top:none;padding:8px 10px;font-size:10px}@media print{.no-print{display:none!important}.arrival-notice-screen{box-shadow:none!important;border:none!important;padding:0!important}.arrival-notice-root{border:none;max-width:none;padding:0}}@media (max-width:768px){.arrival-notice-banner,.arrival-notice-top-grid,.arrival-notice-vessel-grid,.arrival-notice-footer-grid{grid-template-columns:1fr}.arrival-notice-company-title{text-align:left;justify-content:flex-start;font-size:24px}}.igm-request-screen{background:#fff}.igm-request-root{color:#000;background:#fff;border:1px solid #e8e8e8;max-width:900px;margin:0 auto;padding:24px;font:13px/1.5 Arial,Helvetica,sans-serif}.igm-request-header{justify-content:space-between;gap:24px;margin-bottom:20px;display:flex}.igm-request-to{text-transform:uppercase;font-weight:600;line-height:1.6}.igm-request-meta{text-align:right;font-weight:600;line-height:1.8}.igm-request-meta-label{min-width:52px;display:inline-block}.igm-request-title{text-align:center;letter-spacing:.04em;margin:0 0 8px;font-size:24px;font-weight:700}.igm-request-subject{text-align:center;margin-bottom:18px;font-weight:600}.igm-request-body-text p{margin:0 0 10px}.igm-request-hbl-line{font-weight:600}.igm-request-cargo-table{border-collapse:collapse;width:100%;margin:12px 0 0}.igm-request-cargo-table th,.igm-request-cargo-table td{vertical-align:top;text-align:left;border:1px solid #d9d9d9;padding:8px 10px}.igm-request-cargo-table th{background:#fafafa;font-size:10px;font-weight:700}.igm-request-cargo-table tbody td{text-transform:uppercase;min-height:64px}.igm-request-freight-term{text-align:center;letter-spacing:.04em;border:1px solid #d9d9d9;border-top:none;padding:10px;font-weight:700}.igm-request-details-grid,.igm-request-parties-grid{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;display:grid}.igm-request-details-col{text-transform:uppercase;line-height:1.8}.igm-request-detail-label{font-weight:700}.igm-request-party{border:1px solid #d9d9d9;min-height:88px}.igm-request-party-label{color:#666;text-transform:uppercase;background:#fafafa;border-bottom:1px solid #d9d9d9;padding:6px 10px;font-size:10px;font-weight:600}.igm-request-party-value{text-transform:uppercase;white-space:pre-line;padding:8px 10px;font-weight:600}.igm-request-footer{margin-top:18px}.igm-request-notes{margin-bottom:14px}.igm-request-notes-title{margin-bottom:6px;font-weight:700}.igm-request-notes ol{margin:0;padding-left:20px}.igm-request-signoff{margin-top:8px;font-weight:700}@media print{.no-print{display:none!important}.igm-request-screen{box-shadow:none!important;border:none!important;padding:0!important}.igm-request-root{border:none;max-width:none;padding:0}}@media (max-width:768px){.igm-request-header,.igm-request-details-grid,.igm-request-parties-grid{grid-template-columns:1fr}.igm-request-meta{text-align:left}}.surrender-letter-screen{background:#fff}.surrender-letter-root{color:#000;background:#fff;border:1px solid #e8e8e8;max-width:900px;margin:0 auto;padding:24px;font:13px/1.5 Arial,Helvetica,sans-serif}.surrender-letter-header{justify-content:space-between;gap:24px;margin-bottom:20px;display:flex}.surrender-letter-to{text-transform:uppercase;font-weight:600;line-height:1.6}.surrender-letter-meta{text-align:right;font-weight:600;line-height:1.8}.surrender-letter-meta-label{min-width:44px;display:inline-block}.surrender-letter-title{text-align:center;letter-spacing:.02em;margin:0 0 8px;font-size:22px;font-style:italic;font-weight:700}.surrender-letter-subject{text-align:center;margin-bottom:18px;font-weight:600}.surrender-letter-details{margin-bottom:18px;line-height:1.8}.surrender-letter-detail-label{font-weight:700}.surrender-letter-body p{margin:0 0 12px}.surrender-letter-signoff{margin-top:24px}.surrender-letter-company{margin-top:8px;font-weight:700}@media print{.no-print{display:none!important}.surrender-letter-screen{box-shadow:none!important;border:none!important;padding:0!important}.surrender-letter-root{border:none;max-width:none;padding:0}}@media (max-width:768px){.surrender-letter-header{flex-direction:column}.surrender-letter-meta{text-align:left}}.sale-slip{color:#111;background:#fff;font-family:Times New Roman,Times,serif}.sale-slip__copy{page-break-inside:avoid;margin-bottom:18px}.sale-slip__divider{border:0;border-top:1px solid #8f8f8f;margin:10px 0 0}.sale-slip__header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.sale-slip__company{margin:0;font-size:22px;font-weight:700;line-height:1.05}.sale-slip__party{margin-top:18px;font-size:14px;line-height:1.2}.sale-slip__meta{border-collapse:collapse;min-width:265px;margin-top:92px;font-size:13px}.sale-slip__meta td{border:1px solid #888;padding:4px 8px}.sale-slip__meta td:last-child{text-align:right;min-width:96px}.sale-slip__title{text-align:center;letter-spacing:10px;margin:2px 0 6px;font-size:16px;font-weight:700}.sale-slip__items{border-collapse:collapse;width:100%;font-size:12px}.sale-slip__items th,.sale-slip__items td{vertical-align:middle;border:1px solid #888;padding:5px 6px}.sale-slip__items th{text-transform:uppercase;white-space:nowrap;font-weight:700}.sale-slip__items td:first-child,.sale-slip__items td:nth-child(2){white-space:nowrap}.sale-slip__right{text-align:right}.sale-slip__summary-label{font-weight:700}.sale-slip__summary-note{white-space:nowrap;font-size:9px}.sale-slip__terms{margin-top:2px;font-size:12px;font-weight:400}.sale-slip__sign{margin-top:56px;font-size:12px;font-weight:700}@media print{.sale-slip{zoom:1}}.sale-challan{color:#111;background:#fff;font-family:Times New Roman,Times,serif}.sale-challan__copy{page-break-inside:avoid;margin-bottom:18px}.sale-challan__company{margin:0 0 48px;font-size:22px;font-weight:700}.sale-challan__party{font-size:14px;line-height:1.2}.sale-challan__issue-date{margin-top:16px;font-size:13px}.sale-challan__meta-row{justify-content:space-between;gap:28px;margin-top:18px;display:flex}.sale-challan__meta{border-collapse:collapse;min-width:185px;font-size:13px}.sale-challan__meta td{border:1px solid #888;padding:5px 6px}.sale-challan__meta td:last-child{text-align:right}.sale-challan__title{text-align:center;margin:16px 0 6px;font-size:13px;font-weight:700}.sale-challan__title span{font-size:12px}.sale-challan__items{border-collapse:collapse;width:100%;font-size:12px}.sale-challan__items th,.sale-challan__items td{vertical-align:middle;border:1px solid #888;padding:5px 6px}.sale-challan__items th{font-weight:700}.sale-challan__sign{margin-top:14px;font-size:12px;font-weight:700}.sale-challan__note-label{margin-top:12px;font-size:12px;font-weight:700}.sale-challan__note-body{margin-top:12px;font-size:12px;line-height:1.25}.sale-challan__divider{border:0;border-top:1px solid #8f8f8f;margin:28px 0 0}.sale-challan__receipt-row{align-items:center;gap:4px;margin-top:28px;font-size:12px;font-weight:700;display:flex}.sale-challan__receipt-line{border-bottom:1px solid #555;flex:1;min-width:120px;height:14px;display:inline-block}.sale-challan__receipt-line--short{max-width:120px}@media print{.sale-challan{zoom:1}}.jv-slip{color:#111827;background:#fff}.jv-slip__copy{border:1px solid #d1d5db;margin-bottom:24px;padding:20px}.jv-slip__header-row{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.jv-slip__title-block{text-align:center;margin-bottom:12px}.jv-slip__title-block h2,.jv-slip__title-block h3,.jv-slip__title-block h4{margin:0}.jv-slip__meta{justify-content:space-between;margin:12px 0;display:flex}.jv-slip__footer{justify-content:space-between;align-items:flex-end;margin-top:18px;display:flex}.jv-slip__note{border-top:1px dashed #6b7280;margin-top:8px;padding-top:4px;font-size:12px}@media print{.no-print,.ant-layout-sider,.ant-layout-header,.ant-breadcrumb,.ant-card-head{display:none!important}.ant-layout-content,.ant-card,.ant-card-body{box-shadow:none!important;border:none!important;margin:0!important;padding:0!important}.jv-slip__copy{page-break-inside:avoid;border:none;margin-bottom:20px}}.voucher-slip{background:#f8fafc}.voucher-slip__sheet{background:#fff;border:1px solid #d9e1ec;border-radius:10px;padding:20px}.voucher-slip__header{border-bottom:1px solid #e5edf7;justify-content:space-between;gap:24px;margin-bottom:14px;padding-bottom:12px;display:flex}.voucher-slip__company{color:#0f172a;font-size:21px;font-weight:700}.voucher-slip__meta{grid-template-columns:repeat(2,minmax(150px,1fr));gap:8px 14px;margin-bottom:14px;display:grid}.voucher-slip__meta-row{align-items:baseline;gap:8px;display:flex}.voucher-slip__label{color:#64748b;min-width:88px;font-size:12px}.voucher-slip__value{color:#0f172a;font-size:13px;font-weight:600}.voucher-slip__narration{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:14px;padding:10px;font-size:13px}.voucher-slip__totals{justify-content:flex-end;margin-top:12px;display:flex}.voucher-slip__totals-card{background:#f8fafc;border:1px solid #d9e1ec;border-radius:6px;width:280px;padding:10px}.voucher-slip__totals-row{justify-content:space-between;margin-bottom:6px;font-size:13px;display:flex}.voucher-slip__totals-row:last-child{border-top:1px solid #d9e1ec;margin-bottom:0;padding-top:6px;font-weight:700}.voucher-slip__signatures{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.voucher-slip__signature{text-align:center;color:#334155;border-top:1px dashed #94a3b8;padding-top:26px;font-size:12px}@media (max-width:768px){.voucher-slip__header{flex-direction:column;gap:8px}.voucher-slip__meta,.voucher-slip__signatures{grid-template-columns:1fr}}@media print{body *{visibility:hidden}.voucher-slip,.voucher-slip *{visibility:visible}.ant-modal-wrap,.ant-modal,.ant-modal-content,.ant-modal-body{width:auto!important;max-width:none!important;box-shadow:none!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important}.voucher-slip__sheet{border:none;border-radius:0;padding:0}.no-print{display:none!important}.tax-print-screen{box-shadow:none!important;border:none!important;padding:0!important}.tax-print-root{border:none!important;max-width:none!important;padding:0!important}}.tax-print-screen{background:#fff}.tax-print-root{background:#fff;border:1px solid #e8e8e8;max-width:800px;margin:0 auto;padding:24px;font:14px/1.4 Georgia,serif}.tax-print-page-wrap{width:100%;margin:0 auto 24px}.tax-print-clear{clear:both}.tax-print-logo-img{object-fit:contain;max-width:250px;max-height:75px}.tax-print-logo-block{float:left;width:50%}.tax-print-address-block{float:right;word-wrap:break-word;width:300px}.tax-print-meta-float{margin-top:-80px}.tax-print-customer-title{font-size:16px;font-weight:700;display:block}.tax-print-customer-title span{font-size:16px;font-weight:400}.tax-print-meta{float:right;border-collapse:collapse;width:300px;margin-top:1px}.tax-print-meta td{text-align:right;border:1px solid #000;padding:5px}.tax-print-meta td.meta-head{text-align:left;background:#eee}.tax-print-header-title{text-align:center;width:100%;height:15px;-webkit-text-decoration:uppercase;text-decoration:uppercase;letter-spacing:20px;margin:5px 0;padding:8px 0;font:700 15px Helvetica,sans-serif}.tax-print-header-do{text-align:center;width:100%;height:15px;-webkit-text-decoration:uppercase;text-decoration:uppercase;margin:5px 0;padding:8px 0;font:700 15px Helvetica,sans-serif}.tax-print-items{clear:both;border-collapse:collapse;border:1px solid #000;width:100%;margin:15px 0 0;font-size:14px}.tax-print-items th{background:#eee;border:1px solid #000;padding:5px}.tax-print-items td{vertical-align:top;text-align:center;border:1px solid #000;padding:5px}.tax-print-items td.particular{width:150px}.tax-print-items td.amount{width:100px}.tax-print-items td.blank{border:0}.tax-print-items .text-right{text-align:right!important}.tax-print-terms-footer,.tax-print-stamp-signature{text-align:center;text-transform:uppercase;margin:10px 0 0}.tax-print-stamp-signature h5{float:left;text-transform:uppercase;letter-spacing:10px;border-bottom:1px dotted #000;width:25%;margin:0 10% 20px;padding:10px 0 80px;font:13px Helvetica,sans-serif}.tax-print-copy-divider{border:none;border-top:1px solid #ccc;margin:24px 0}.tax-print-do-note{margin-top:16px}.tax-print-do-note h4{margin:0 0 8px}.cpai{color:gray}.tax-print-st-invoice{font-family:Helvetica,sans-serif}.tax-print-st-logo{text-align:center;margin-bottom:8px}.tax-print-company-name{text-align:center;border-bottom:1px solid #000;width:90%;margin:auto 5% 10px;font-size:24px;font-weight:bolder}.tax-print-company-address{text-align:center;width:90%;margin:auto 5% 10px;font-size:12px;font-weight:400}.tax-print-ntn-strn{text-align:center;padding:0 100px}.tax-print-border-after-company{border-top:2px solid #000;margin:auto 100px}.tax-print-st-heading{letter-spacing:5px;text-align:center;padding:20px 20px 5px;font-size:20px;font-weight:bolder}.tax-print-heading{text-align:center;border-bottom:2px solid #000;padding:0 100px 20px}.tax-print-invoice{float:left;text-align:left;width:50%}.tax-print-date{float:right;text-align:right;width:50%}.tax-print-buyer-detail{float:left;width:500px;margin:10px}.tax-print-buyer-detail label{float:left;text-align:left;width:100px}.tax-print-terms{float:left;text-align:left;text-transform:uppercase;width:150px;margin-top:10px}.tax-print-st-invoice .tax-print-items{border:none}.tax-print-st-invoice .tax-print-item-row td{padding-top:30px}.tax-print-gd-ref{text-align:left!important;border-left:none!important;border-right:none!important}.tax-print-hs-code{text-align:left!important;border:none!important;padding-top:10px!important}.tax-print-stamp-cell{text-align:left!important;border:none!important;padding-top:60px!important}.tax-print-stamp-line{border-top:2px solid #000;width:100%;margin:0;padding-top:4px}.pull-left{float:left}.align-left{text-align:left}.tax-table .ant-table{margin:0}.tax-table .ant-table-thead>tr>th{white-space:nowrap;padding:4px 6px;font-size:12px;line-height:1.3}.tax-table.tax-table--wrap-headers .ant-table-thead>tr>th{white-space:normal;word-break:break-word;vertical-align:bottom;text-align:center;line-height:1.2}.tax-table-wrapped-title{max-width:100%;display:inline-block}.tax-table-wrapped-title__line{display:block}.tax-table .ant-table-tbody>tr>td{vertical-align:middle;padding:2px 6px;font-size:12px;line-height:1.35}.tax-table .ant-table-tbody>tr>td .ant-btn{height:auto;padding-inline:4px}.tax-table .ant-pagination{margin:8px 0 0}.tax-table .ant-pagination .ant-pagination-item,.tax-table .ant-pagination .ant-pagination-prev,.tax-table .ant-pagination .ant-pagination-next,.tax-table .ant-pagination .ant-pagination-jump-prev,.tax-table .ant-pagination .ant-pagination-jump-next{min-width:26px;height:26px;line-height:24px}.tax-table .ant-pagination .ant-select-selector{height:26px!important}.tax-table .ant-pagination .ant-select-selection-item{line-height:24px!important}.tax-table .ant-table-summary>tr>td{padding:4px 6px;font-size:12px}*{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}#root{width:100%;height:100%;min-height:100vh}
