.final-total{box-sizing:border-box!important;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 112px!important;align-items:center!important;column-gap:8px!important;width:100%!important;display:grid!important}.final-total>span{grid-area:1/1/auto/4!important;margin:0!important;padding-left:14px!important}.final-total>.final-total-tl{text-align:right!important;grid-area:1/4!important}.final-total>.final-total-usd{text-align:right!important;grid-area:1/5!important}.final-total>.final-total-eur{text-align:right!important;grid-area:1/6!important}.balance-ledger-row{box-sizing:border-box!important;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 112px!important;column-gap:8px!important;width:100%!important}.balance-ledger.currency-tl .balance-ledger-amount{grid-column:4!important}.balance-ledger.currency-usd .balance-ledger-amount{grid-column:5!important}.balance-ledger.currency-eur .balance-ledger-amount{grid-column:6!important}.inline-balance{padding-left:0!important;padding-right:0!important}.inline-balance-heading{padding-left:18px;padding-right:18px;box-sizing:border-box!important;flex-direction:row!important;justify-content:space-between!important;align-items:flex-end!important;width:100%!important;display:flex!important}.inline-balance-heading>div{min-width:0}.inline-balance-heading>label{flex:0 0 220px!important;min-width:220px!important}.inline-balance-heading select{width:100%!important}.balance-currency-warning{margin-left:18px!important;margin-right:18px!important}.balance-ledger-columns{color:#73868d;text-align:center;border-top:1px solid #d6e0e2;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 112px;align-items:center;column-gap:8px;min-height:26px;font-size:8px;font-weight:800;display:grid}.balance-ledger-columns span:first-child{grid-column:4}.balance-ledger-columns span:nth-child(2){grid-column:5}.balance-ledger-columns span:nth-child(3){grid-column:6}.balance-ledger-amount input{box-sizing:border-box!important;width:100%!important}.balance-ledger-result .balance-ledger-amount{box-sizing:border-box!important;justify-self:stretch!important;width:100%!important;padding-right:9px!important}.final-list .panel-header{gap:10px}.bulk-final-delete{color:#a24735;white-space:nowrap;cursor:pointer;background:#fff5f2;border:1px solid #d9a79a;border-radius:6px;padding:7px 9px;font-size:8px;font-weight:800}.bulk-final-delete:disabled{opacity:.42;cursor:not-allowed}.final-file-wrap{position:relative}.final-file-wrap>input{z-index:2;accent-color:#b94e38;cursor:pointer;width:16px;height:16px;margin:0;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.final-file-wrap>.final-file{padding-left:42px}.undo-final-delete{color:#286c4b;white-space:nowrap;cursor:pointer;background:#edf8f1;border:1px solid #8fb7a1;border-radius:6px;padding:7px 9px;font-size:8px;font-weight:800}.operation-strip.vessel-active{background:#fee2e2;border-left:5px solid #c63e3e}.operation-strip.vessel-sailed{background:#f2f8fc;border-left:5px solid #5b9ac0}.operation-strip.vessel-expected{background:#fff;border-left:5px solid #cbd5df}.tracking-account-state{letter-spacing:.04em;border-radius:5px;margin-top:8px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900;display:inline-block}.vessel-active .tracking-account-state{color:#991b1b;background:#fecaca}.vessel-sailed .tracking-account-state{color:#286785;background:#dfeef7}.vessel-expected .tracking-account-state{color:#536779;background:#f1f5f9}.operation-modal .tracking-form{align-items:start;grid-template-columns:minmax(400px,.9fr) minmax(0,1.35fr)!important;column-gap:28px!important}.operation-modal .tracking-form>.wide:first-child{grid-area:1/1/auto/-1!important}.operation-modal .tracking-form>label:has([name=arrival]){grid-area:2/1!important}.operation-modal .tracking-form>label:has([name=berth]){grid-area:3/1!important}.operation-modal .tracking-form>label:has([name=operationStart]){grid-area:4/1!important}.operation-modal .tracking-form>label:has([name=operationEnd]){grid-area:5/1!important}.operation-modal .tracking-form>label:has([name=departure]){grid-area:6/1!important}.operation-modal .tracking-form>label:has([name=port]){grid-area:2/2!important}.operation-modal .tracking-form>label:has([name=nextPort]){grid-area:3/2!important}.operation-modal .tracking-form>label:has([name=operation]){grid-area:4/2!important}.operation-modal .tracking-form>.cargo-editor{grid-area:5/2/7!important}.operation-modal .tracking-form>label:has([name=company]){grid-area:7/2!important}:is(.operation-modal .tracking-form>label:has([name=arrival]),.operation-modal .tracking-form>label:has([name=berth]),.operation-modal .tracking-form>label:has([name=operationStart]),.operation-modal .tracking-form>label:has([name=operationEnd]),.operation-modal .tracking-form>label:has([name=departure])){background:#f7fafb;border:1px solid #dce6e8;border-radius:8px;padding:10px 12px}.operation-modal .tracking-form .datetime-pair{grid-template-columns:minmax(150px,1fr) 70px 70px}@media (max-width:900px){.operation-modal .tracking-form{grid-template-columns:1fr!important}.operation-modal .tracking-form>*{grid-area:auto/1!important}}.balance-ledger-note{border-top:1px dashed #d6e0e2;padding:7px 14px 9px}.balance-ledger-note label{color:#536d77;grid-template-columns:minmax(180px,.8fr) minmax(0,1fr);align-items:center;gap:12px;font-size:8px;font-weight:700;display:grid}.balance-ledger-note label>span b{color:#b14f3b}.balance-ledger-note textarea{color:#244b5f;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #cad8dc;border-radius:6px;width:100%;min-height:48px;padding:8px 10px;font-size:9px;font-weight:500}@media (max-width:900px){.balance-ledger-note label{grid-template-columns:1fr;gap:6px}}@media print{#final-email-document .payment-receipt,#final-email-document .voucher-actions,#final-email-document .voucher-head.voucher-grid>span:last-child{display:none!important}#final-email-document .voucher-head.voucher-grid,#final-email-document .voucher-row.voucher-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}body.final-print-active .inline-balance{break-before:page!important;page-break-before:always!important;break-inside:avoid!important;margin-top:0!important}body.final-print-active .bulk-final-delete,body.final-print-active .undo-final-delete,body.final-print-active .final-file-wrap>input{display:none!important}body.final-print-active .voucher-head.voucher-grid,body.final-print-active .voucher-row.voucher-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important;gap:5px!important}body.final-print-active .voucher-head.voucher-grid>span:last-child,body.final-print-active .voucher-actions{display:none!important}body.final-print-active .voucher-head{padding:6px!important;font-size:8.5px!important}body.final-print-active .voucher-row input{font-size:var(--final-print-row-font,8.5pt)!important}body.final-print-active .final-total{border-top:2px solid #244b5f!important;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important;gap:5px!important;margin-top:5px!important;padding:7px 0!important;display:grid!important}body.final-print-active .final-total>span{grid-column:1/4!important;padding-left:14px!important}body.final-print-active .final-total>.final-total-tl{grid-column:4!important}body.final-print-active .final-total>.final-total-usd{grid-column:5!important}body.final-print-active .final-total>.final-total-eur{grid-column:6!important}body.final-print-active .balance-ledger-row{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important;gap:5px!important;display:grid!important}body.final-print-active .inline-balance{padding-left:0!important;padding-right:0!important}body.final-print-active .inline-balance-heading{flex-direction:row!important;justify-content:space-between!important;align-items:flex-end!important;padding-left:14px!important;padding-right:14px!important;display:flex!important}body.final-print-active .inline-balance-heading>label{flex:0 0 42mm!important;min-width:42mm!important}body.final-print-active .balance-ledger-columns{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important;gap:5px!important;min-height:18px!important;font-size:6.5pt!important;display:grid!important}body.final-print-active .balance-ledger.currency-tl .balance-ledger-amount{grid-column:4!important}body.final-print-active .balance-ledger.currency-usd .balance-ledger-amount{grid-column:5!important}body.final-print-active .balance-ledger.currency-eur .balance-ledger-amount{grid-column:6!important}body.final-print-active .balance-ledger-result .balance-ledger-amount{text-align:right!important}body.final-print-active .balance-ledger-note{break-inside:avoid!important;padding:2px 14px 3px!important}body.final-print-active .balance-ledger-note label{grid-template-columns:minmax(150px,.8fr) minmax(0,1fr)!important;gap:8px!important}body.final-print-active .balance-ledger-note textarea{resize:none!important;height:25px!important;min-height:25px!important;padding:4px 6px!important}}.email-pdf-capture #final-email-document .payment-receipt,.email-pdf-capture #final-email-document .voucher-actions,.email-pdf-capture #final-email-document .voucher-head.voucher-grid>span:last-child{display:none!important}.final-total,.balance-ledger-row,.balance-ledger-columns{grid-template-columns:110px minmax(135px,1fr) minmax(200px,2.25fr) minmax(125px,1fr) minmax(72px,.62fr) minmax(72px,.62fr) 100px!important}@media print{#final-email-document .voucher-head.voucher-grid,#final-email-document .voucher-row.voucher-grid,body.final-print-active .voucher-head.voucher-grid,body.final-print-active .voucher-row.voucher-grid,body.final-print-active .final-total,body.final-print-active .balance-ledger-row,body.final-print-active .balance-ledger-columns{grid-template-columns:minmax(23mm,.9fr) minmax(28mm,1.05fr) minmax(0,2fr) minmax(26mm,1fr) minmax(18mm,.82fr) minmax(18mm,.82fr)!important}body.final-print-active .voucher-date-cell input,body.final-print-active .voucher-number-cell input{display:none!important}body.final-print-active .voucher-date-print,body.final-print-active .voucher-number-print{height:var(--final-print-row-height,7mm);color:#29445f;font-size:var(--final-print-row-font,8.5pt);white-space:nowrap;box-sizing:border-box;background:#fff;border:1px solid #d2dde0;border-radius:1.5mm;align-items:center;padding:0 2mm;font-weight:700;display:flex!important}body.final-print-active .voucher-description-cell textarea,body.final-print-active .voucher-tl-cell>span,body.final-print-active .voucher-tl-cell>input{display:none!important}body.final-print-active .voucher-description-print{min-height:var(--final-print-row-height,7mm);color:#29445f;font-size:var(--final-print-row-font,8.5pt);white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;background:#fff;border:1px solid #d2dde0;border-radius:1.5mm;align-items:center;padding:1mm 2mm;font-weight:700;line-height:1.15;display:flex!important}body.final-print-active .voucher-tl-print{height:var(--final-print-row-height,7mm);color:#29445f;font:700 var(--final-print-row-font,8.5pt) var(--font-geist-mono);white-space:nowrap;box-sizing:border-box;background:#fff;border:1px solid #d2dde0;border-radius:1.5mm;justify-content:flex-end;align-items:center;padding:0 2mm;display:flex!important}}.email-pdf-capture #final-email-document .voucher-head.voucher-grid,.email-pdf-capture #final-email-document .voucher-row.voucher-grid{grid-template-columns:minmax(23mm,.9fr) minmax(28mm,1.05fr) minmax(0,2fr) minmax(26mm,1fr) minmax(18mm,.82fr) minmax(18mm,.82fr)!important}.email-pdf-capture #final-email-document .voucher-date-cell input,.email-pdf-capture #final-email-document .voucher-number-cell input{display:none!important}.email-pdf-capture #final-email-document .voucher-date-print,.email-pdf-capture #final-email-document .voucher-number-print{color:#29445f;white-space:nowrap;box-sizing:border-box;background:#fff;border:1px solid #d2dde0;border-radius:5px;align-items:center;height:28px;padding:0 7px;font-size:9px;font-weight:700;display:flex!important}.email-pdf-capture #final-email-document .voucher-description-cell textarea,.email-pdf-capture #final-email-document .voucher-tl-cell>span,.email-pdf-capture #final-email-document .voucher-tl-cell>input{display:none!important}.email-pdf-capture #final-email-document .voucher-description-print{color:#29445f;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;background:#fff;border:1px solid #d2dde0;border-radius:5px;align-items:center;min-height:28px;padding:3px 7px;font-size:9px;font-weight:700;line-height:1.15;display:flex!important}.email-pdf-capture #final-email-document .voucher-tl-print{color:#29445f;height:28px;font:700 9px var(--font-geist-mono);white-space:nowrap;box-sizing:border-box;background:#fff;border:1px solid #d2dde0;border-radius:5px;justify-content:flex-end;align-items:center;padding:0 7px;display:flex!important}.operation-strip.vessel-final{background:#dcf1e3;border-left:5px solid #4c9568}.vessel-final .tracking-account-state{color:#246743;background:#c1e5cd}.register-toolbar:has(.tracking-color-legend){flex-wrap:wrap}.tracking-color-legend{color:#40596b;flex-wrap:wrap;flex-basis:100%;order:3;gap:8px 16px;font-size:14px;line-height:1.4;display:flex}.tracking-color-legend>span{align-items:center;gap:6px;display:inline-flex}.tracking-color-legend i{border:1px solid #91a1ab;border-radius:3px;flex-shrink:0;width:14px;height:14px;display:inline-block}.tracking-color-legend .legend-expected{background:#fff}.tracking-color-legend .legend-active{background:#fee2e2;border-color:#c63e3e}.tracking-color-legend .legend-sailed{background:#f2f8fc;border-color:#5b9ac0}.tracking-color-legend .legend-final{background:#dcf1e3;border-color:#4c9568}
