.app-confirmation[data-v-0b9d63ee]{box-sizing:border-box;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #ccdadd;border-radius:6px;background:#fff;color:#193d49;box-shadow:0 18px 60px #152c3c33;font:14px/1.5 Inter,ui-sans-serif,system-ui,sans-serif;overflow:auto;letter-spacing:0}.app-confirmation[data-v-0b9d63ee]::backdrop{background:#18344280}.app-confirmation header[data-v-0b9d63ee]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid #dce5e8}.app-confirmation h2[data-v-0b9d63ee]{margin:0;font-size:16px;font-weight:650;overflow-wrap:anywhere}.app-confirmation p[data-v-0b9d63ee]{margin:0;white-space:pre-line;overflow-wrap:anywhere}.app-confirmation footer[data-v-0b9d63ee]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:12px 20px;background:#f6f9fa;border-top:1px solid #dce5e8}.app-confirmation button[data-v-0b9d63ee]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;max-width:100%;padding:7px 12px;border:1px solid #c8d8dd;border-radius:4px;background:#fff;color:inherit;font:inherit;cursor:pointer;overflow-wrap:anywhere}.app-confirmation button svg[data-v-0b9d63ee]{flex-shrink:0}.app-confirmation button[data-v-0b9d63ee]:focus-visible{outline:2px solid #087b78;outline-offset:3px}.app-confirmation .confirmation-close[data-v-0b9d63ee]{flex:0 0 34px;width:34px;padding:6px}.app-confirmation .confirmation-accept[data-v-0b9d63ee]{background:#13756f;border-color:#13756f;color:#fff}.app-confirmation .danger[data-v-0b9d63ee]{background:#a53139;border-color:#a53139}.deployment-banner{position:fixed;inset:0 0 auto;z-index:1000;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2px 10px;min-height:32px;padding:6px 12px;border-bottom:1px solid #b67c14;background:#ffda79;color:#422d08;font:12px/18px Inter,system-ui,sans-serif;letter-spacing:0;text-align:center}.deployment-banner svg{flex-shrink:0}.deployment-banner strong{white-space:nowrap;font-weight:800}.deployment-banner span{overflow-wrap:anywhere}.deployment-boot{min-height:100dvh;display:grid;align-content:center;justify-items:center;gap:16px;padding:24px;color:#344b55;text-align:center}.deployment-boot img{width:64px;height:64px;object-fit:contain}.deployment-boot p{max-width:460px;margin:0}.deployment-boot button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid #acbdc4;border-radius:5px;background:#fff;color:inherit;cursor:pointer}html[data-test-deployment] body{padding-top:var(--deployment-banner-height, 32px)}html[data-test-deployment] :is(.platform-shell,.auth-page,.portal-shell,.portal-auth-page,.portal-boot){min-height:calc(100dvh - var(--deployment-banner-height, 32px))}html[data-test-deployment] :is(.platform-sidebar,.platform-header,.portal-topbar,.platform-backdrop){top:var(--deployment-banner-height, 32px)}html[data-test-deployment] .portal-frame{min-height:calc(100dvh - 68px - var(--deployment-banner-height, 32px))}html[data-test-deployment] :is(.modal-backdrop,.ctm-modal-backdrop,.ls-modal-backdrop,.pt-modal-backdrop,.ta-modal-backdrop,.spare-modal-backdrop,.access-modal-backdrop,.registry-modal-backdrop,.resource-modal-backdrop,.voyage-modal-backdrop,.pda-modal-backdrop,.pda-drawer-backdrop,.portal-modal-backdrop,.lm-backdrop){top:var(--deployment-banner-height, 32px)}html[data-test-deployment] :is(.ctm-modal,.ls-modal,.pt-modal,.ta-modal,.spare-modal,.access-modal,.registry-modal,.resource-modal,.voyage-modal,.pda-modal,.pda-drawer,.portal-modal,.lm-modal){min-height:0;max-height:calc(100dvh - var(--deployment-banner-height, 32px) - 16px)}html[data-test-deployment] :is(.ctm-modal,.ls-modal,.pt-modal,.ta-modal,.spare-modal,.access-modal,.registry-modal,.resource-modal,.voyage-modal,.pda-modal,.portal-modal,.lm-modal)>form{max-height:calc(100dvh - var(--deployment-banner-height, 32px) - 100px)}html[data-test-deployment] dialog{top:var(--deployment-banner-height, 32px);max-height:calc(100dvh - var(--deployment-banner-height, 32px) - 32px)}html[data-test-deployment] dialog::backdrop{clip-path:inset(var(--deployment-banner-height, 32px) 0 0)}@media (min-width: 861px){html[data-test-deployment] .portal-sidebar{top:calc(68px + var(--deployment-banner-height, 32px));height:calc(100dvh - 68px - var(--deployment-banner-height, 32px))}}@media (max-width: 620px){html[data-test-deployment] .portal-frame{min-height:calc(100dvh - 62px - var(--deployment-banner-height, 32px))}}@media print{.deployment-banner{display:none}html[data-test-deployment]{--deployment-banner-height: 0px !important}}.account-landing-page[data-v-7ae5a3fa]{display:grid;gap:7px;padding:9px 10px;border-bottom:1px solid #e2e9eb;min-width:0}label[data-v-7ae5a3fa]{display:flex;align-items:center;gap:7px;color:#5d737c;font-size:.68rem;font-weight:750}select[data-v-7ae5a3fa]{width:100%;min-width:0;min-height:34px;padding:5px;border:1px solid #cbd8db;border-radius:4px;color:#314751;background:#fff;font:inherit;font-size:.72rem}small[data-v-7ae5a3fa]{display:flex;align-items:center;gap:5px;color:#166c62;font-size:.66rem;overflow-wrap:anywhere}.preference-error[data-v-7ae5a3fa]{color:#a33f3f}.preference-spinner[data-v-7ae5a3fa]{animation:preference-spin-7ae5a3fa 1s linear infinite}@keyframes preference-spin-7ae5a3fa{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.preference-spinner[data-v-7ae5a3fa]{animation:none}}.active-sessions[data-v-142afba7]{width:100%;max-width:1260px;margin:0 auto;padding:20px;color:#253f4a}.sessions-count[data-v-142afba7]{font-size:.83rem;color:#617782}.sessions-heading-mobile[data-v-142afba7]{display:none}.sessions-toolbar[data-v-142afba7],.sessions-actions[data-v-142afba7]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sessions-toolbar[data-v-142afba7]{justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #cedbdf}.sessions-toolbar p[data-v-142afba7]{margin:0 0 4px;color:#617782;font-size:.75rem}.sessions-toolbar h2[data-v-142afba7]{margin:0;font-size:1.25rem;line-height:1.4}.sessions-button[data-v-142afba7]{display:inline-flex;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 10px;border:1px solid #b8cbd2;border-radius:5px;color:#2c5868;background:#fff;font:inherit;font-size:.8rem;cursor:pointer}.sessions-button[data-v-142afba7]:hover:not(:disabled){background:#edf6f5;border-color:#0f766e}.sessions-button[data-v-142afba7]:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.sessions-button[data-v-142afba7]:disabled{opacity:.5;cursor:default}.sessions-icon[data-v-142afba7]{flex:0 0 36px;width:36px;height:36px;padding:0}.sessions-list[data-v-142afba7]{list-style:none;padding:0;margin:0}.sessions-row[data-v-142afba7]{display:grid;grid-template-columns:minmax(170px,1.3fr) repeat(2,minmax(140px,1fr)) minmax(110px,.8fr) 36px;gap:20px;align-items:start;padding:20px 0;border-bottom:1px solid #d7e2e5}.sessions-row[data-v-142afba7]>*{min-width:0}.session-device[data-v-142afba7]{display:flex;gap:12px;align-items:flex-start}.session-device>svg[data-v-142afba7]{flex-shrink:0;color:#557681;margin-top:3px}.session-device strong[data-v-142afba7]{display:block;font-size:.87rem;overflow-wrap:anywhere}.session-device small[data-v-142afba7]{display:block;color:#617782;margin-top:6px;font-size:.73rem}.session-current[data-v-142afba7]{display:inline-block;margin-top:6px;padding:2px 6px;color:#0b685e;background:#deefeb;border-radius:3px;font-size:.7rem;font-weight:650}.sessions-row dl[data-v-142afba7]{margin:0}.sessions-row dt[data-v-142afba7]{color:#617782;font-size:.71rem}.sessions-row dd[data-v-142afba7]{margin:3px 0 10px;font-size:.78rem;overflow-wrap:anywhere}.sessions-row dd[data-v-142afba7]:last-child{margin-bottom:0}.session-ip[data-v-142afba7]{font-variant-numeric:tabular-nums}.sessions-message[data-v-142afba7],.sessions-empty[data-v-142afba7]{padding:12px;margin:14px 0;background:#eaf4f0;font-size:.82rem}.sessions-error[data-v-142afba7]{color:#963841;background:#fff0f0}.sessions-confirmation[data-v-142afba7]{width:min(420px,calc(100vw - 32px));padding:22px;border:1px solid #b8cbd2;border-radius:7px;color:#253f4a}.sessions-confirmation[data-v-142afba7]::backdrop{background:#172f3c66}.sessions-confirmation h2[data-v-142afba7]{margin:0 0 16px;font-size:1.1rem;line-height:1.5}.sessions-confirmation p[data-v-142afba7]{margin:0 0 16px;font-size:.83rem}.sessions-confirmation .sessions-actions[data-v-142afba7]{justify-content:flex-end}@media (max-width: 1050px){.sessions-row[data-v-142afba7]{grid-template-columns:repeat(2,minmax(0,1fr)) 36px;gap:18px 12px}.session-device[data-v-142afba7]{grid-column:1 / 3}.sessions-row>button[data-v-142afba7]{grid-column:3;grid-row:1}.sessions-row>dl[data-v-142afba7]:last-of-type{grid-column:1 / 3}}@media (max-width: 900px){.sessions-heading-mobile[data-v-142afba7]{display:block;width:100%}}@media (max-width: 480px){.sessions-row[data-v-142afba7]{grid-template-columns:minmax(0,1fr) 36px}.session-device[data-v-142afba7],.sessions-row>dl[data-v-142afba7],.sessions-row>dl[data-v-142afba7]:last-of-type{grid-column:1}.sessions-row>button[data-v-142afba7]{grid-column:2}}.session-connection[data-v-b715bf5d]{min-height:70vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:24px;color:#365561;text-align:center}.session-connection h1[data-v-b715bf5d]{font-size:1.4rem;margin:0}.session-connection p[data-v-b715bf5d]{max-width:420px;line-height:1.6}.session-connection button[data-v-b715bf5d]{display:flex;gap:8px;align-items:center;padding:10px 14px;background:#fff;color:#0f766e;border:1px solid #afcac6;border-radius:5px}.remember-session>label[data-v-0ff86440]{display:flex;align-items:center;gap:9px;cursor:pointer}.remember-session input[type=checkbox][data-v-0ff86440]{width:17px;height:17px;min-height:17px;margin:0;padding:0;accent-color:#0f766e;flex:0 0 17px}.remember-session p[data-v-0ff86440]{margin:5px 0 0 26px;color:#647985;font-size:.72rem;line-height:1.5}.portal-operation-browser{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.portal-operation-browser>*{min-width:0}.portal-operation-browser:not(.has-detail)>.portal-record-detail-panel{display:none}.portal-operation-browser.has-detail{grid-template-columns:minmax(0,1.4fr) minmax(350px,1fr)}.portal-operation-browser .portal-record-detail-panel{min-height:360px}.portal-operation-browser .portal-key-details,.portal-operation-browser .portal-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-record-detail-panel{scroll-margin-top:84px}.portal-operation-browser .vw-table th:nth-child(1){width:27%}.portal-operation-browser .vw-table th:nth-child(2){width:29%}.portal-operation-browser .vw-table th:nth-child(3){width:29%}.portal-operation-browser .vw-table th:nth-child(4){width:15%}.portal-task-primary{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:8px;min-width:0}.portal-task-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #cbdadc;border-radius:4px;background:#edf5f5;color:#1d718c}.portal-task-title{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.portal-task-title strong{font-size:.75rem;line-height:1.35}.portal-task-title small{color:#647779;font-size:.63rem;font-weight:400}.portal-task-facts{display:grid;gap:4px;min-width:0}.portal-task-facts>span{display:grid;grid-template-columns:minmax(58px,.65fr) minmax(0,1.35fr);gap:6px;align-items:baseline;min-width:0}.portal-task-facts small{color:#78888d!important;font-size:.61rem!important;line-height:1.35}.portal-task-facts strong{min-width:0;color:#40575e!important;font-size:.68rem;line-height:1.35;overflow-wrap:anywhere}.portal-task-context{display:grid;gap:7px;min-width:0}.portal-task-context>span{display:grid;grid-template-columns:15px minmax(0,1fr);align-items:start;gap:5px;min-width:0}.portal-task-context>span>svg{margin-top:1px;color:#648087}.portal-task-context>span>span{display:grid;gap:1px;min-width:0}.portal-task-context strong{color:#40575e!important;font-size:.68rem;line-height:1.35}.portal-task-context small{color:#78888d!important;font-size:.61rem!important;line-height:1.35}.portal-operation-browser .vw-table td:last-child{white-space:nowrap}.portal-detail-tools{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid #d8e0e0;color:#536b75;font-size:.7rem}.portal-task-pending-note{padding:10px 15px;margin:0;background:#fff7e3;color:#795519;font-size:.72rem;border-bottom:1px solid #e8ddc3}.portal-operation-browser .vw-table td .portal-task-pending{color:#8a6220;margin-top:4px}.portal-worklist-status{max-width:180px;min-height:36px;padding:6px 8px;border:1px solid #becdcd;border-radius:5px;background:#fff;color:#354c52;font-size:.75rem}.portal-worklist-scope{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:.78rem}.portal-worklist-scope>span{min-width:0;overflow-wrap:anywhere}.portal-work-date-filters{display:flex;flex-wrap:wrap;align-items:end;gap:8px;padding:10px;border-bottom:1px solid #d8e0e0}.portal-work-date-filters label{display:grid;flex:1 1 120px;min-width:0;gap:4px;color:#61777d;font-size:.66rem}.portal-work-date-filters input{width:100%;min-width:0;min-height:36px;padding:4px 6px;border:1px solid #c4d0d2;border-radius:5px;background:#fff;color:#3a525c;font:inherit}.portal-work-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-top:1px solid #d8e0e0;color:#546b73;font-size:.66rem}.portal-work-pagination label,.portal-work-pagination>div{display:flex;align-items:center;gap:7px}.portal-work-pagination select{min-height:34px;padding:4px;border:1px solid #c4d0d2;border-radius:5px;background:#fff;color:inherit}.portal-voyage-snapshot .portal-voyage-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1fr) 34px}.portal-voyage-snapshot .portal-voyage-row>span{min-width:0;overflow-wrap:anywhere}.portal-voyage-snapshot .portal-voyage-row>a{display:grid}.portal-generic-services{display:grid;grid-column:1 / -1;min-width:0;background:#fff}.portal-generic-services>header{display:grid;min-height:58px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:10px 13px;border-bottom:1px solid #dfe6e6}.portal-generic-services>header>span:first-child{display:grid;width:30px;height:30px;place-items:center;color:#176d65;border-radius:5px;background:#e5f1ef}.portal-generic-services>header strong,.portal-generic-services>header small{display:block}.portal-generic-services>header strong{color:#2f4751;font-size:.68rem}.portal-generic-services>header small{margin-top:3px;color:#75868d;font-size:.59rem}.portal-generic-services>section{min-width:0}.portal-generic-services>section>header{display:flex;min-height:34px;align-items:center;gap:7px;padding:7px 13px;color:#60777e;border-bottom:1px solid #e1e8e8;background:#f7f9f8}.portal-generic-services>section>header svg{flex:0 0 auto;color:#648087}.portal-generic-services>section>header strong{min-width:0;overflow-wrap:anywhere;font-size:.63rem}.portal-generic-services>section>header small{margin-left:auto;font-size:.57rem;white-space:nowrap}.portal-generic-services article{display:grid;min-height:70px;grid-template-columns:30px minmax(0,1fr) minmax(135px,auto);align-items:center;gap:9px;padding:10px 13px;border-bottom:1px solid #e6ebeb}.portal-generic-services article:last-child{border-bottom:0}.portal-generic-services article>span{display:grid;width:29px;height:29px;place-items:center;color:#5f7a82;border-radius:5px;background:#edf2f1}.portal-generic-services article>div{min-width:0}.portal-generic-services article>div:nth-child(2) strong,.portal-generic-services article>div:nth-child(2) small{display:block;overflow-wrap:anywhere}.portal-generic-services article>div:nth-child(2) strong{color:#304953;font-size:.68rem}.portal-generic-services article>div:nth-child(2) small{margin-top:3px;color:#72858c;font-size:.59rem}.portal-generic-services article>div:last-child{display:grid;justify-items:end;gap:5px;text-align:right}.portal-generic-services article .portal-status{font-size:.59rem}.portal-generic-services article time{color:#6e8188;font-size:.57rem}@media (max-width: 1100px){.portal-operation-browser.has-detail{grid-template-columns:minmax(0,1fr)}}@media (max-width: 860px){.portal-voyage-snapshot .portal-voyage-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) 34px}}@media (max-width: 620px){.portal-operation-browser .portal-key-details,.portal-operation-browser .portal-detail-grid{grid-template-columns:minmax(0,1fr)}.portal-voyage-snapshot .portal-voyage-row{gap:8px;padding:10px}.portal-voyages-view .portal-record-list>button{grid-template-columns:30px minmax(0,1fr);gap:7px}.portal-voyages-view .portal-record-list>button>.portal-status{grid-column:2;justify-self:start}.portal-generic-services article{grid-template-columns:29px minmax(0,1fr)}.portal-generic-services article>div:last-child{grid-column:2;justify-items:start;text-align:left}}@container (max-width: 720px){.portal-operation-browser .vw-task{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.portal-operation-browser .vw-task>td:first-child{grid-column:1 / -1}.portal-operation-browser .vw-task>td:nth-child(4){grid-column:1 / -1}.portal-operation-browser .vw-task>td:nth-child(4) .portal-status{display:inline-flex}}@container (max-width: 430px){.portal-operation-browser .vw-task{grid-template-columns:minmax(0,1fr)}.portal-operation-browser .vw-task>td{grid-column:1}}.search-choice[data-v-75c1b92b]{position:relative;min-width:0;width:100%;font-size:.82rem}.choice-input[data-v-75c1b92b]{display:flex;align-items:center;border:1px solid #c5d3d7;border-radius:5px;background:#fff;min-height:40px}.choice-input input[data-v-75c1b92b]{border:0!important;min-width:0;width:100%;padding:8px!important;color:#29444d;background:transparent;font:inherit}.choice-input button[data-v-75c1b92b],.choice-selected button[data-v-75c1b92b]{display:grid;place-items:center;flex:0 0 28px;border:0!important;background:transparent!important;padding:0!important;min-width:28px;min-height:30px;color:#35636b;cursor:pointer}.choice-options[data-v-75c1b92b]{position:absolute;z-index:95;top:42px;left:0;right:0;border:1px solid #c5d3d7;border-radius:5px;background:#fff;box-shadow:0 6px 18px #193e4926;padding:4px}.choice-options [role=listbox][data-v-75c1b92b]{max-height:240px;overflow:auto}.choice-options [role=option][data-v-75c1b92b]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;text-align:left;border:0;border-radius:3px;background:#fff;color:#29444d;padding:8px;font:inherit;cursor:pointer}.choice-options [role=option].active[data-v-75c1b92b]{background:#edf6f5}.choice-options span[data-v-75c1b92b]{min-width:0}.choice-options small[data-v-75c1b92b],.choice-options strong[data-v-75c1b92b]{display:block;overflow-wrap:anywhere}.choice-options small[data-v-75c1b92b]{color:#657b85;font-size:.72rem;margin-top:3px}.choice-options p[data-v-75c1b92b]{padding:5px}.choice-selected[data-v-75c1b92b]{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.choice-selected>span[data-v-75c1b92b]{display:flex;align-items:center;max-width:100%;overflow-wrap:anywhere;background:#edf6f5;border:1px solid #cbdedb;border-radius:4px;padding-left:7px}.search-choice[data-v-75c1b92b] :focus-visible{outline:2px solid #187f87;outline-offset:1px}.search-choice button[data-v-75c1b92b]:disabled{opacity:.5;cursor:default}.soa-workspace[data-v-20641815]{color:#25424d;min-width:0;padding:24px;font-size:14px;letter-spacing:0}.soa-workspace[data-v-20641815] *{box-sizing:border-box}.soa-heading[data-v-20641815],.soa-customer-heading[data-v-20641815],.soa-toolbar[data-v-20641815],.soa-ledger>header[data-v-20641815],.soa-dialog header[data-v-20641815],.soa-dialog footer[data-v-20641815]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.soa-heading[data-v-20641815]{margin-bottom:24px}.soa-heading p[data-v-20641815],.soa-ledger header p[data-v-20641815]{margin:0 0 6px;color:#627681;font-size:12px}.soa-heading h1[data-v-20641815]{margin:0;font-size:24px;line-height:1.3;overflow-wrap:anywhere}.soa-workspace h2[data-v-20641815]{margin:0;font-size:18px;line-height:1.4;overflow-wrap:anywhere}.soa-customer-heading[data-v-20641815]{justify-content:flex-start;margin-bottom:18px;padding:10px 16px}.soa-totals[data-v-20641815]{display:flex;flex-wrap:wrap;gap:24px;padding:18px 0;border-block:1px solid #cfdbdf;margin-bottom:18px}.soa-total[data-v-20641815]{display:grid;gap:6px;min-width:200px}.soa-total>span[data-v-20641815],.soa-total>small[data-v-20641815]{color:#617782;font-size:12px}.soa-total>strong[data-v-20641815]{font-size:22px;font-variant-numeric:tabular-nums}.soa-toolbar[data-v-20641815]{margin:12px 0;align-items:flex-end}.soa-workspace button[data-v-20641815],.soa-workspace input[data-v-20641815],.soa-workspace select[data-v-20641815],.soa-workspace textarea[data-v-20641815]{font:inherit;letter-spacing:0}.soa-workspace button[data-v-20641815]{cursor:pointer}.soa-workspace button[data-v-20641815]:disabled{cursor:default;opacity:.5}.soa-workspace button[data-v-20641815]:focus-visible,.soa-workspace a[data-v-20641815]:focus-visible,.soa-table-wrap[data-v-20641815]:focus-visible{outline:2px solid #187b77;outline-offset:3px}.soa-icon[data-v-20641815],.soa-actions[data-v-20641815],.soa-primary[data-v-20641815],.soa-secondary[data-v-20641815]{display:inline-flex;align-items:center;justify-content:center;gap:7px}.soa-icon[data-v-20641815]{flex:0 0 36px;width:36px;height:36px;padding:0;border:1px solid #cbd9df;border-radius:5px;background:#fff;color:#345563;text-decoration:none}.soa-icon[data-v-20641815]:hover:not(:disabled){background:#edf5f5}.soa-actions[data-v-20641815]{flex-wrap:nowrap}.soa-primary[data-v-20641815],.soa-secondary[data-v-20641815]{min-height:38px;padding:8px 13px;border-radius:5px;border:1px solid #c6d6db;line-height:1.3}.soa-primary[data-v-20641815]{background:#166b66;border-color:#166b66;color:#fff}.soa-secondary[data-v-20641815]{background:#fff;color:#345563}.soa-tabs[data-v-20641815]{display:flex;gap:6px}.soa-tabs button[data-v-20641815]{display:flex;align-items:center;gap:6px;min-height:42px;padding:8px 10px;color:#5b727e;border:0;border-bottom:2px solid transparent;background:none}.soa-tabs button.active[data-v-20641815]{color:#156c68;border-color:#156c68;font-weight:600}.soa-tabs span[data-v-20641815]{font-size:12px;font-variant-numeric:tabular-nums;background:#e9eff1;padding:2px 5px;border-radius:4px}.soa-search[data-v-20641815]{display:flex;align-items:center;gap:8px;min-height:38px;background:#fff;border:1px solid #c6d6db;padding:0 10px;border-radius:5px}.soa-search input[data-v-20641815]{width:215px;min-width:0;border:0;outline:none;background:none;padding:8px 0;color:inherit}.soa-table-wrap[data-v-20641815]{overflow:auto;max-width:100%;background:#fff;border-block:1px solid #cfdbdf}.soa-table[data-v-20641815]{width:100%;min-width:740px;border-collapse:collapse;text-align:left}.soa-table th[data-v-20641815]{padding:12px;font-size:12px;color:#657b84;background:#f2f6f7;font-weight:600;white-space:nowrap}.soa-table td[data-v-20641815]{padding:13px 12px;border-top:1px solid #e3eaed;vertical-align:top;font-variant-numeric:tabular-nums;line-height:1.6}.soa-table td>div[data-v-20641815]:not(.soa-actions){white-space:nowrap}.soa-table td[data-v-20641815]:first-child{min-width:190px;max-width:300px;overflow-wrap:anywhere}.soa-table td:first-child small[data-v-20641815]{white-space:nowrap}.soa-table td[data-v-20641815]:nth-child(3){max-width:340px;overflow-wrap:anywhere}.soa-table small[data-v-20641815]{display:block;font-size:12px;color:#627984;line-height:1.4;margin-top:3px}.soa-table tr.selected td[data-v-20641815]{background:#f1f8f7}.soa-link[data-v-20641815]{display:inline;background:none;border:0;padding:0;text-align:left;color:#126e6a;font-weight:600!important}.soa-link[data-v-20641815]:hover{text-decoration:underline}.soa-badge[data-v-20641815]{display:inline-block;padding:3px 7px;border-radius:4px;background:#eaf0f2;font-size:12px;white-space:nowrap}.soa-badge.unpaid[data-v-20641815]{color:#904e10;background:#fff1dc}.soa-badge.partially_paid[data-v-20641815]{color:#2c5685;background:#eaf1fa}.soa-badge.settled[data-v-20641815]{color:#216b52;background:#e8f4ee}.soa-credit[data-v-20641815]{color:#725493!important}.soa-pagination[data-v-20641815]{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;color:#667c87}.soa-pagination>div[data-v-20641815]{display:flex;align-items:center;gap:10px}.soa-empty[data-v-20641815]{padding:30px 8px;text-align:center;color:#647b85}.soa-error[data-v-20641815],.soa-warning[data-v-20641815]{padding:12px;border-left:3px solid #ba4144;background:#fff1f1;color:#853337;overflow-wrap:anywhere}.soa-warning[data-v-20641815]{border-color:#b78027;background:#fff5e7;color:#795214}.soa-ledger[data-v-20641815]{border-top:2px solid #c4d4d9;margin-top:20px;padding-top:20px}.soa-ledger>header[data-v-20641815]{margin-bottom:16px}.soa-opening-history[data-v-20641815]{margin-bottom:20px;padding:12px 0;border-block:1px solid #cfdbdf}.soa-opening-history summary[data-v-20641815]{cursor:pointer;font-weight:600}.soa-heading>.soa-actions[data-v-20641815]{flex-wrap:wrap}.soa-dialog[data-v-20641815]{width:min(540px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:24px;border:1px solid #c2d2d9;border-radius:8px;color:#25424d}.soa-dialog[data-v-20641815]::backdrop{background:#132e4266}.soa-dialog fieldset[data-v-20641815]{margin:20px 0;padding:0;border:0;min-width:0}.soa-form-grid[data-v-20641815]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.soa-dialog label[data-v-20641815]{display:grid;gap:6px;font-size:13px}.soa-dialog input[data-v-20641815]:not([type=checkbox]),.soa-dialog select[data-v-20641815],.soa-dialog textarea[data-v-20641815]{width:100%;min-width:0;min-height:40px;padding:8px 10px;border:1px solid #bfcfd6;border-radius:4px;background:#fff;color:#25424d}.soa-dialog .soa-confirm[data-v-20641815]{display:flex;align-items:flex-start;gap:9px;line-height:1.5}.soa-confirm input[data-v-20641815]{width:16px;height:16px;flex:0 0 16px;margin-top:2px}.soa-dialog footer[data-v-20641815]{margin-top:24px;justify-content:flex-end}.soa-sr-only[data-v-20641815]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (max-width: 700px){.soa-workspace[data-v-20641815]{padding:16px}.soa-heading h1[data-v-20641815]{font-size:21px}.soa-toolbar[data-v-20641815]{align-items:stretch}.soa-search[data-v-20641815],.soa-search input[data-v-20641815]{width:100%}.soa-form-grid[data-v-20641815]{grid-template-columns:1fr}.soa-dialog[data-v-20641815]{padding:18px}.soa-ledger>header[data-v-20641815]{align-items:flex-start}}.soa-spinning[data-v-20641815]{animation:soa-spin-20641815 1s linear infinite}@keyframes soa-spin-20641815{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.soa-spinning[data-v-20641815]{animation:none}}.soa-dialog.allocation-dialog[data-v-20641815]{--allocation-height: min(900px, calc(100dvh - var(--deployment-banner-height, 0px) - 32px));box-sizing:border-box;width:min(960px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:var(--allocation-height);padding:0;overflow:hidden}.allocation-dialog>form[data-v-20641815]{display:flex;flex-direction:column;min-width:0;max-height:calc(var(--allocation-height) - 2px)}.allocation-heading[data-v-20641815]{padding:0 0 16px;border-bottom:1px solid #cfdbdf}.allocation-heading header[data-v-20641815]{flex-wrap:nowrap}.allocation-mode[data-v-20641815]{display:flex;flex-wrap:wrap;gap:8px 20px;margin:12px 0}.allocation-mode label[data-v-20641815]{display:flex;align-items:center;gap:6px;white-space:nowrap}.soa-dialog .allocation-mode input[type=radio][data-v-20641815]{width:16px;height:16px;min-height:16px;flex:0 0 16px;padding:0;margin:0;accent-color:#0f766e}.receipt-picker[data-v-20641815]{margin-top:16px}.receipt-picker[data-v-20641815] .choice-options{position:static;margin-top:4px}.receipt-picker[data-v-20641815] [role=listbox]{max-height:min(180px,20dvh)}.allocation-context[data-v-20641815]{display:flex;flex-wrap:wrap;gap:4px 12px;margin:12px 0;font-size:13px;overflow-wrap:anywhere}.allocation-context span[data-v-20641815]{color:#617782}.allocation-summary[data-v-20641815]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0}.allocation-summary>div[data-v-20641815]{min-width:0}.allocation-summary dt[data-v-20641815]{color:#617782;font-size:12px}.allocation-summary dd[data-v-20641815]{margin:5px 0 0;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.allocation-summary .allocation-overdrawn[data-v-20641815]{color:#a02d38}.allocation-dialog .soa-search[data-v-20641815]{display:flex;width:100%}.allocation-dialog .soa-search input[data-v-20641815]{width:100%;border:0;min-height:36px;padding:8px 0}.allocation-body[data-v-20641815]{min-height:0}.allocation-review[data-v-20641815]{padding-top:16px}.allocation-dialog fieldset[data-v-20641815]{margin:0}.allocation-dialog .allocation-table[data-v-20641815]{min-width:0;width:100%;table-layout:fixed}.allocation-identity-column[data-v-20641815]{width:42%}.allocation-balance-column[data-v-20641815]{width:25%}.allocation-amount-column[data-v-20641815]{width:33%}.allocation-table th[data-v-20641815]{position:sticky;top:0;z-index:1}.allocation-dialog .allocation-table th[data-v-20641815],.allocation-dialog .allocation-table td[data-v-20641815]{min-width:0;max-width:none;white-space:normal;overflow-wrap:anywhere;padding:12px 24px}.allocation-dialog .allocation-table small[data-v-20641815],.allocation-dialog .allocation-table td:first-child small[data-v-20641815],.allocation-dialog .allocation-table td>div[data-v-20641815]{white-space:normal}.allocation-dialog .allocation-table input[data-v-20641815]{text-align:right;font-variant-numeric:tabular-nums}.allocation-balance[data-v-20641815]{text-align:right}.allocation-table th[data-v-20641815]:nth-child(2){text-align:right}.allocation-identity .soa-badge[data-v-20641815]{margin-top:6px;white-space:normal}.allocation-mobile-label[data-v-20641815]{display:none}.allocation-conversion[data-v-20641815]{margin-top:6px}.allocation-empty[data-v-20641815]{margin:0;padding:24px;color:#617782}.allocation-dialog .allocation-footer[data-v-20641815]{display:flex;flex:0 0 auto;flex-direction:column;align-items:stretch;gap:12px;margin:0;padding:16px 24px;border-top:1px solid #cfdbdf;background:#f8fafb}.allocation-footer .soa-error[data-v-20641815],.allocation-footer .soa-warning[data-v-20641815]{margin:0}.allocation-actions[data-v-20641815]{display:flex;justify-content:flex-end;gap:10px}@media (max-width: 640px){.allocation-heading[data-v-20641815]{padding:12px 16px}.allocation-heading h2[data-v-20641815]{font-size:16px}.allocation-summary[data-v-20641815]{gap:8px;margin:12px 0}.allocation-summary dd[data-v-20641815]{font-size:16px}.allocation-dialog .allocation-footer[data-v-20641815]{padding:12px 16px}.allocation-table colgroup[data-v-20641815]{display:none}.allocation-table thead[data-v-20641815]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.allocation-table[data-v-20641815],.allocation-table tbody[data-v-20641815]{display:block}.allocation-table tr[data-v-20641815]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:14px 16px;gap:12px 16px;border-bottom:1px solid #e3eaed}.allocation-dialog .allocation-table td[data-v-20641815]{display:block;border:0;padding:0}.allocation-identity[data-v-20641815]{grid-column:1 / -1}.allocation-balance[data-v-20641815]{text-align:left}.allocation-mobile-label[data-v-20641815]{display:block;margin-bottom:4px;color:#617782;font-size:12px;line-height:1.4}.allocation-table tr.selected[data-v-20641815]{background:#f1f8f7}}@media (max-width: 400px){.allocation-summary[data-v-20641815]{grid-template-columns:1fr;gap:5px}.allocation-summary>div[data-v-20641815]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.allocation-summary dd[data-v-20641815]{margin:0}}.soa-workspace[data-v-aa8c0fe6]{color:#25424d;min-width:0;padding:24px;font-size:14px;letter-spacing:0}.soa-workspace[data-v-aa8c0fe6] *{box-sizing:border-box}.soa-heading[data-v-aa8c0fe6],.soa-customer-heading[data-v-aa8c0fe6],.soa-toolbar[data-v-aa8c0fe6],.soa-ledger>header[data-v-aa8c0fe6],.soa-dialog header[data-v-aa8c0fe6],.soa-dialog footer[data-v-aa8c0fe6]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.soa-heading[data-v-aa8c0fe6]{margin-bottom:24px}.soa-heading p[data-v-aa8c0fe6],.soa-ledger header p[data-v-aa8c0fe6]{margin:0 0 6px;color:#627681;font-size:12px}.soa-heading h1[data-v-aa8c0fe6]{margin:0;font-size:24px;line-height:1.3;overflow-wrap:anywhere}.soa-workspace h2[data-v-aa8c0fe6]{margin:0;font-size:18px;line-height:1.4;overflow-wrap:anywhere}.soa-customer-heading[data-v-aa8c0fe6]{justify-content:flex-start;margin-bottom:18px;padding:10px 16px}.soa-totals[data-v-aa8c0fe6]{display:flex;flex-wrap:wrap;gap:24px;padding:18px 0;border-block:1px solid #cfdbdf;margin-bottom:18px}.soa-total[data-v-aa8c0fe6]{display:grid;gap:6px;min-width:200px}.soa-total>span[data-v-aa8c0fe6],.soa-total>small[data-v-aa8c0fe6]{color:#617782;font-size:12px}.soa-total>strong[data-v-aa8c0fe6]{font-size:22px;font-variant-numeric:tabular-nums}.soa-toolbar[data-v-aa8c0fe6]{margin:12px 0;align-items:flex-end}.soa-workspace button[data-v-aa8c0fe6],.soa-workspace input[data-v-aa8c0fe6],.soa-workspace select[data-v-aa8c0fe6],.soa-workspace textarea[data-v-aa8c0fe6]{font:inherit;letter-spacing:0}.soa-workspace button[data-v-aa8c0fe6]{cursor:pointer}.soa-workspace button[data-v-aa8c0fe6]:disabled{cursor:default;opacity:.5}.soa-workspace button[data-v-aa8c0fe6]:focus-visible,.soa-workspace a[data-v-aa8c0fe6]:focus-visible,.soa-table-wrap[data-v-aa8c0fe6]:focus-visible{outline:2px solid #187b77;outline-offset:3px}.soa-icon[data-v-aa8c0fe6],.soa-actions[data-v-aa8c0fe6],.soa-primary[data-v-aa8c0fe6],.soa-secondary[data-v-aa8c0fe6]{display:inline-flex;align-items:center;justify-content:center;gap:7px}.soa-icon[data-v-aa8c0fe6]{flex:0 0 36px;width:36px;height:36px;padding:0;border:1px solid #cbd9df;border-radius:5px;background:#fff;color:#345563;text-decoration:none}.soa-icon[data-v-aa8c0fe6]:hover:not(:disabled){background:#edf5f5}.soa-actions[data-v-aa8c0fe6]{flex-wrap:nowrap}.soa-primary[data-v-aa8c0fe6],.soa-secondary[data-v-aa8c0fe6]{min-height:38px;padding:8px 13px;border-radius:5px;border:1px solid #c6d6db;line-height:1.3}.soa-primary[data-v-aa8c0fe6]{background:#166b66;border-color:#166b66;color:#fff}.soa-secondary[data-v-aa8c0fe6]{background:#fff;color:#345563}.soa-tabs[data-v-aa8c0fe6]{display:flex;gap:6px}.soa-tabs button[data-v-aa8c0fe6]{display:flex;align-items:center;gap:6px;min-height:42px;padding:8px 10px;color:#5b727e;border:0;border-bottom:2px solid transparent;background:none}.soa-tabs button.active[data-v-aa8c0fe6]{color:#156c68;border-color:#156c68;font-weight:600}.soa-tabs span[data-v-aa8c0fe6]{font-size:12px;font-variant-numeric:tabular-nums;background:#e9eff1;padding:2px 5px;border-radius:4px}.soa-search[data-v-aa8c0fe6]{display:flex;align-items:center;gap:8px;min-height:38px;background:#fff;border:1px solid #c6d6db;padding:0 10px;border-radius:5px}.soa-search input[data-v-aa8c0fe6]{width:215px;min-width:0;border:0;outline:none;background:none;padding:8px 0;color:inherit}.soa-table-wrap[data-v-aa8c0fe6]{overflow:auto;max-width:100%;background:#fff;border-block:1px solid #cfdbdf}.soa-table[data-v-aa8c0fe6]{width:100%;min-width:740px;border-collapse:collapse;text-align:left}.soa-table th[data-v-aa8c0fe6]{padding:12px;font-size:12px;color:#657b84;background:#f2f6f7;font-weight:600;white-space:nowrap}.soa-table td[data-v-aa8c0fe6]{padding:13px 12px;border-top:1px solid #e3eaed;vertical-align:top;font-variant-numeric:tabular-nums;line-height:1.6}.soa-table td>div[data-v-aa8c0fe6]:not(.soa-actions){white-space:nowrap}.soa-table td[data-v-aa8c0fe6]:first-child{min-width:190px;max-width:300px;overflow-wrap:anywhere}.soa-table td:first-child small[data-v-aa8c0fe6]{white-space:nowrap}.soa-table td[data-v-aa8c0fe6]:nth-child(3){max-width:340px;overflow-wrap:anywhere}.soa-table small[data-v-aa8c0fe6]{display:block;font-size:12px;color:#627984;line-height:1.4;margin-top:3px}.soa-table tr.selected td[data-v-aa8c0fe6]{background:#f1f8f7}.soa-link[data-v-aa8c0fe6]{display:inline;background:none;border:0;padding:0;text-align:left;color:#126e6a;font-weight:600!important}.soa-link[data-v-aa8c0fe6]:hover{text-decoration:underline}.soa-badge[data-v-aa8c0fe6]{display:inline-block;padding:3px 7px;border-radius:4px;background:#eaf0f2;font-size:12px;white-space:nowrap}.soa-badge.unpaid[data-v-aa8c0fe6]{color:#904e10;background:#fff1dc}.soa-badge.partially_paid[data-v-aa8c0fe6]{color:#2c5685;background:#eaf1fa}.soa-badge.settled[data-v-aa8c0fe6]{color:#216b52;background:#e8f4ee}.soa-credit[data-v-aa8c0fe6]{color:#725493!important}.soa-pagination[data-v-aa8c0fe6]{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;color:#667c87}.soa-pagination>div[data-v-aa8c0fe6]{display:flex;align-items:center;gap:10px}.soa-empty[data-v-aa8c0fe6]{padding:30px 8px;text-align:center;color:#647b85}.soa-error[data-v-aa8c0fe6],.soa-warning[data-v-aa8c0fe6]{padding:12px;border-left:3px solid #ba4144;background:#fff1f1;color:#853337;overflow-wrap:anywhere}.soa-warning[data-v-aa8c0fe6]{border-color:#b78027;background:#fff5e7;color:#795214}.soa-ledger[data-v-aa8c0fe6]{border-top:2px solid #c4d4d9;margin-top:20px;padding-top:20px}.soa-ledger>header[data-v-aa8c0fe6]{margin-bottom:16px}.soa-opening-history[data-v-aa8c0fe6]{margin-bottom:20px;padding:12px 0;border-block:1px solid #cfdbdf}.soa-opening-history summary[data-v-aa8c0fe6]{cursor:pointer;font-weight:600}.soa-heading>.soa-actions[data-v-aa8c0fe6]{flex-wrap:wrap}.soa-dialog[data-v-aa8c0fe6]{width:min(540px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:24px;border:1px solid #c2d2d9;border-radius:8px;color:#25424d}.soa-dialog[data-v-aa8c0fe6]::backdrop{background:#132e4266}.soa-dialog fieldset[data-v-aa8c0fe6]{margin:20px 0;padding:0;border:0;min-width:0}.soa-form-grid[data-v-aa8c0fe6]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.soa-dialog label[data-v-aa8c0fe6]{display:grid;gap:6px;font-size:13px}.soa-dialog input[data-v-aa8c0fe6]:not([type=checkbox]),.soa-dialog select[data-v-aa8c0fe6],.soa-dialog textarea[data-v-aa8c0fe6]{width:100%;min-width:0;min-height:40px;padding:8px 10px;border:1px solid #bfcfd6;border-radius:4px;background:#fff;color:#25424d}.soa-dialog .soa-confirm[data-v-aa8c0fe6]{display:flex;align-items:flex-start;gap:9px;line-height:1.5}.soa-confirm input[data-v-aa8c0fe6]{width:16px;height:16px;flex:0 0 16px;margin-top:2px}.soa-dialog footer[data-v-aa8c0fe6]{margin-top:24px;justify-content:flex-end}.soa-sr-only[data-v-aa8c0fe6]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (max-width: 700px){.soa-workspace[data-v-aa8c0fe6]{padding:16px}.soa-heading h1[data-v-aa8c0fe6]{font-size:21px}.soa-toolbar[data-v-aa8c0fe6]{align-items:stretch}.soa-search[data-v-aa8c0fe6],.soa-search input[data-v-aa8c0fe6]{width:100%}.soa-form-grid[data-v-aa8c0fe6]{grid-template-columns:1fr}.soa-dialog[data-v-aa8c0fe6]{padding:18px}.soa-ledger>header[data-v-aa8c0fe6]{align-items:flex-start}}.soa-spinning[data-v-aa8c0fe6]{animation:soa-spin-aa8c0fe6 1s linear infinite}@keyframes soa-spin-aa8c0fe6{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.soa-spinning[data-v-aa8c0fe6]{animation:none}}.voyage-advances[data-v-aa8c0fe6]{min-width:0;padding:0;margin:16px 0}.voyage-advances h3[data-v-aa8c0fe6]{font-size:15px;margin:0 0 10px}.advance-row[data-v-aa8c0fe6]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 0;border-block-start:1px solid #d4dfe2}.advance-identity[data-v-aa8c0fe6]{display:flex;flex-direction:column;gap:4px;flex:1 1 170px;min-width:0;overflow-wrap:anywhere}.advance-identity small[data-v-aa8c0fe6],.advance-empty[data-v-aa8c0fe6]{color:#607782}.advance-row dl[data-v-aa8c0fe6]{display:flex;flex-wrap:wrap;gap:12px 24px;flex:2 1 280px;margin:0}.advance-row dt[data-v-aa8c0fe6]{font-size:12px;color:#607782}.advance-row dd[data-v-aa8c0fe6]{margin:5px 0 0;font-size:14px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.advance-row .soa-actions[data-v-aa8c0fe6]{flex-wrap:wrap}.advance-row .soa-warning[data-v-aa8c0fe6]{margin:0;font-size:12px}.soa-dialog p[data-v-aa8c0fe6]{overflow-wrap:anywhere}.soa-dialog fieldset[data-v-aa8c0fe6]{display:grid;gap:12px}.voyage-detail-disclosure[data-v-a586af66]{min-width:0;border-bottom:1px solid #e0e8ea;background:#fff}.voyage-detail-disclosure>summary[data-v-a586af66]{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:7px 14px;cursor:pointer;list-style:none}.voyage-detail-disclosure>summary[data-v-a586af66]::-webkit-details-marker{display:none}.voyage-detail-disclosure>summary[data-v-a586af66]:hover{background:#f7faf9}.voyage-detail-disclosure>summary[data-v-a586af66]:focus-visible{outline:2px solid #23877e;outline-offset:-2px}.voyage-detail-disclosure[open]>summary[data-v-a586af66]{border-bottom:1px solid #e0e8ea}.voyage-detail-heading[data-v-a586af66]{display:grid;min-width:0;align-items:center;grid-template-columns:22px minmax(0,1fr);gap:8px}.voyage-detail-heading>svg[data-v-a586af66]{color:#39776f}.voyage-detail-heading h4[data-v-a586af66]{margin:0;color:#1d3038;font-size:.86rem;letter-spacing:0}.voyage-detail-heading small[data-v-a586af66]{display:block;margin-top:2px;color:#70858c;font-size:.7rem;overflow-wrap:anywhere}.voyage-detail-indicators[data-v-a586af66]{display:flex;flex:0 0 auto;align-items:center;gap:8px}.voyage-detail-count[data-v-a586af66]{display:grid;min-width:28px;height:28px;place-items:center;padding-inline:7px;color:#176b65;border:1px solid #b8d4d0;border-radius:5px;background:#eef8f6;font-size:.7rem}.voyage-detail-chevron[data-v-a586af66]{flex-shrink:0;color:#61777f;transition:transform .16s ease}.voyage-detail-disclosure[open] .voyage-detail-chevron[data-v-a586af66]{transform:rotate(180deg)}.voyage-detail-body[data-v-a586af66]{min-width:0;padding:14px}.voyage-detail-body>p[data-v-a586af66]{margin:0;color:#607782;font-size:13px}@media (prefers-reduced-motion:reduce){.voyage-detail-chevron[data-v-a586af66]{transition:none}}.voyage-finance[data-v-a586af66]{min-width:0}.voyage-finance>p[data-v-a586af66]{padding:12px;font-size:13px}.finance-facts[data-v-a586af66]{display:flex;flex-wrap:wrap;gap:16px;margin:0 0 14px}.finance-facts dt[data-v-a586af66],.voyage-payment small[data-v-a586af66]{font-size:12px;color:#607782}.finance-facts dd[data-v-a586af66]{margin:5px 0 0;font-size:13px}.voyage-detail-body a[data-v-a586af66]{display:inline-flex;align-items:center;gap:6px;color:#176b65;font-size:13px}.voyage-payment[data-v-a586af66]{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #e0e8ea;font-size:13px;flex-wrap:wrap}.voyage-payment>div[data-v-a586af66]{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.voyage-detail-body[data-v-a586af66] .voyage-advances{margin:0}.task-share-trigger{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;padding:0;border:1px solid #d7e2e7;border-radius:4px;background:#fff;color:#416875;cursor:pointer}.task-share-trigger:hover{background:#eef7f8;border-color:#94b4be}.task-share-trigger:focus-visible{outline:2px solid #16818e;outline-offset:2px}.task-share-dialog{box-sizing:border-box;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:20px;border:1px solid #ccdce1;border-radius:6px;background:#fff;color:#243f4b}.task-share-dialog::backdrop{background:#172d3b66}.task-share-dialog header,.task-share-dialog footer{display:flex;align-items:center;gap:12px}.task-share-dialog header{justify-content:space-between}.task-share-dialog h3{margin:0;font-size:17px}.task-share-dialog p{overflow-wrap:anywhere;font-size:14px}.task-share-dialog label{display:grid;gap:6px;font-size:13px}.task-share-dialog input{box-sizing:border-box;width:100%;min-width:0;padding:9px;border:1px solid #cadbe1;border-radius:4px;font:inherit}.task-share-dialog footer{margin-top:16px;flex-wrap:wrap}.task-share-dialog footer button,.task-share-dialog footer a{display:inline-flex;align-items:center;gap:8px;border:1px solid #cadbe1;border-radius:4px;background:#fff;color:#206878;padding:8px 12px;text-decoration:none;font:inherit;font-size:13px;cursor:pointer}.task-summary[data-v-41cef2a5]{display:flex;flex-direction:column;gap:3px;min-width:0;overflow-wrap:anywhere}.task-summary>strong[data-v-41cef2a5],.task-summary>a[data-v-41cef2a5]{font-size:inherit;font-weight:650}.task-summary>a[data-v-41cef2a5]{color:#087b80;text-underline-offset:2px}.task-summary>small[data-v-41cef2a5]{font-size:.78rem;font-weight:400;color:#617884;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.surveyor-badge[data-v-dd71dd07]{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;box-sizing:border-box;padding:7px 9px;border:1px solid #deb15e;border-left:3px solid #a9680a;border-radius:4px;background:#fff5df;color:#744d0b;font-size:.76rem}.surveyor-badge>svg[data-v-dd71dd07]{flex-shrink:0}.surveyor-badge>span[data-v-dd71dd07]{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.bunkering-details[data-v-865d41af]{min-width:0;font-size:.82rem;color:#29444d}.surveyor[data-v-865d41af]{padding:12px 16px;background:#fffaf0;border-bottom:1px solid #e9d8af}dl[data-v-865d41af]{margin:0}dl>div[data-v-865d41af]{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,1.4fr);gap:12px;padding:10px 0;border-bottom:1px solid #e0e7e9}dt[data-v-865d41af]{color:#60767f}dd[data-v-865d41af]{margin:0;overflow-wrap:anywhere}small[data-v-865d41af]{display:block;color:#687c85;margin-top:4px}h4[data-v-865d41af]{font-size:.9rem;margin:16px 0 10px}p[data-v-865d41af]{white-space:pre-wrap;overflow-wrap:anywhere}.fuel-table[data-v-865d41af]{overflow:auto}table[data-v-865d41af]{border-collapse:collapse;width:100%;min-width:370px;text-align:left}th[data-v-865d41af],td[data-v-865d41af]{padding:10px 12px;border-bottom:1px solid #dae4e6;vertical-align:top}th[data-v-865d41af]{font-size:.72rem;color:#617880;background:#f0f5f5}td[data-v-865d41af]:first-child{max-width:220px;overflow-wrap:anywhere}td[data-v-865d41af]:not(:first-child){font-variant-numeric:tabular-nums}.staff-layout .operation-detail-facts>div[data-v-865d41af]{display:block;padding:12px 16px}.staff-layout dd[data-v-865d41af]{margin-top:6px}.staff-layout h4[data-v-865d41af]{padding:12px 16px;margin:0}.fresh-water-details[data-v-866cd48b]{min-width:0;font-size:.82rem;color:#29444d}dl[data-v-866cd48b]{margin:0}dl>div[data-v-866cd48b]{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,1.4fr);gap:12px;padding:10px 16px;border-bottom:1px solid #e0e7e9}dt[data-v-866cd48b]{color:#60767f}dd[data-v-866cd48b]{margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}small[data-v-866cd48b]{display:block;color:#687c85;margin-top:4px}p[data-v-866cd48b]{white-space:pre-wrap;overflow-wrap:anywhere}.shortfall[data-v-866cd48b]{background:#fff5e8}.shortfall dd[data-v-866cd48b]{color:#865318;font-weight:600}.excess[data-v-866cd48b]{background:#eaf3f6}.staff-layout .operation-detail-facts>div[data-v-866cd48b]{display:block;padding:12px 16px}.staff-layout dd[data-v-866cd48b]{margin-top:6px}.task-details-panel{min-width:0;container-type:inline-size;align-self:start}.task-details-panel .task-detail-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;padding:14px 16px;border-bottom:1px solid #d7e1e5;background:#fff}.task-detail-header .task-detail-title{min-width:0}.task-detail-header .task-detail-title h3{margin:0;color:#24434e;font-size:1rem;line-height:1.35;overflow-wrap:anywhere}.task-detail-header .task-detail-title small{display:block;margin-top:3px;color:#667f89;font-size:.73rem;overflow-wrap:anywhere}.task-detail-header .task-detail-actions,.task-detail-header .task-detail-actions>div{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.task-detail-header .task-detail-actions{justify-content:flex-end;max-width:160px}.task-detail-header .task-detail-context{display:grid;grid-column:1 / -1;gap:5px;min-width:0;font-size:.78rem;color:#536e79}.task-detail-context>span{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;min-width:0;overflow-wrap:anywhere}.task-detail-context svg{align-self:center;flex:0 0 auto}.task-detail-context a{color:#176c70;text-decoration:none;overflow-wrap:anywhere}.task-detail-context small{font-size:.72rem}.task-detail-header .task-detail-summary{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;min-width:0;font-size:.79rem;color:#536e79;overflow-wrap:anywhere}.task-detail-summary p{margin:0;font-size:inherit;line-height:1.4}.task-detail-header .task-detail-status{grid-column:1 / -1;min-width:0}.task-details-panel .task-detail-header .task-detail-status>section{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;border:0;background:none}.task-detail-status>section:has(label)>div{display:none}.task-details-panel .task-detail-header .task-detail-status>section>label{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:100%}.task-detail-status label>span,.task-detail-status section>div>span{color:#667f89;font-size:.74rem}.task-details-panel .task-detail-header .task-detail-status select{width:auto;max-width:100%;min-width:155px;height:34px;min-height:34px;padding:5px 28px 5px 9px;margin:0;font:inherit;font-size:.8rem;border:1px solid #c6d6dc;border-radius:4px;background-color:#fff;color:#294a56}.task-details-panel .task-detail-section.task-detail-section{margin:0;padding:0;border:0;border-top:1px solid #d7e1e5;border-radius:0;background:transparent;min-width:0}.task-details-panel .task-detail-section>.task-section-heading{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0 12px;min-height:44px;border:0;background:#f8fafb}.task-details-panel .task-section-toggle{display:flex;flex:1 1 160px;align-items:center;justify-content:flex-start;gap:8px;min-width:0;min-height:44px;width:auto;padding:8px 0;border:0;border-radius:0;background:none;color:#294a56;text-align:left;font:inherit;cursor:pointer}.task-section-toggle .task-section-chevron{flex:0 0 16px;transform:rotate(-90deg)}.is-expanded>.task-section-heading .task-section-chevron{transform:rotate(0)}.task-section-label{display:grid;gap:2px;min-width:0}.task-section-label strong{font-size:.82rem;overflow-wrap:anywhere}.task-section-label small{color:#6b808a;font-size:.72rem;overflow-wrap:anywhere}.task-section-toggle .task-section-count{flex:0 0 auto;padding:2px 6px;border-radius:3px;background:#e9eff2;color:#526e79;font-size:.72rem;font-weight:600}.task-section-toggle .task-section-alert{flex:0 0 auto;color:#a65b16}.task-details-panel .task-section-actions{display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:4px 0;margin:0}.task-details-panel .task-section-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:30px;margin:0;padding:5px 8px;border:1px solid #cad9df;border-radius:4px;color:#216773;background:#fff;font:inherit;font-size:.73rem;cursor:pointer}.task-details-panel .task-section-body{min-width:0;padding:10px 16px}.task-section-body>:first-child{margin-top:0}.task-section-body>:last-child{margin-bottom:0}.task-details-panel .task-section-warning{display:flex;align-items:center;gap:7px;width:100%;padding:6px 16px 9px;border:0;background:#fff8ef;color:#97531c;font:inherit;font-size:.76rem;text-align:left;overflow-wrap:anywhere;cursor:pointer}.task-section-warning svg{flex:0 0 auto}.task-details-panel .task-list-toggle{display:flex;align-items:center;gap:5px;padding:7px 10px;margin:5px 0;min-height:32px;border:0;background:none;color:#176c70;font:inherit;font-size:.78rem;cursor:pointer}.task-details-panel :is(.task-section-toggle,.task-section-warning,.task-list-toggle):focus-visible{outline:2px solid #176c70;outline-offset:-2px}.task-details-panel :is(.spare-facts,.ctm-facts,.ta-facts,.pt-facts,.ls-facts,.lm-facts,.operation-detail-facts,.portal-key-details,.portal-detail-grid){margin:0}.task-details-panel :is(.spare-facts,.ctm-facts,.ta-facts,.pt-facts,.ls-facts,.lm-facts,.operation-detail-facts,.portal-key-details,.portal-detail-grid)>div{padding:9px 16px;gap:4px;min-width:0}.task-details-panel :is(.spare-facts,.ctm-facts,.ta-facts,.pt-facts,.ls-facts,.lm-facts,.operation-detail-facts) dd{font-size:.81rem;line-height:1.4;overflow-wrap:anywhere}.task-details-panel :is(.spare-progress,.ctm-progress,.pt-progress,.ls-progress){padding:10px 16px;margin:0}.task-details-panel :is(.spare-route,.pt-route-hero,.ls-route-hero,.lm-route){padding:12px 16px}.task-details-panel :is(.spare-draft-notice,.spare-document-notice,.ctm-proof-notice,.ta-attention-notice,.pt-attention-notice,.ls-attention-notice,.lm-proof-alert,.readiness-banner){margin:0;padding:9px 16px;gap:8px;font-size:.78rem}.task-details-panel :is(.ta-detail-section,.pt-detail-section,.ls-detail-section,.lm-section,.acc-section,.portal-detail-section):not(.task-detail-section){padding-top:12px;padding-bottom:12px}.task-details-panel :is(.ta-detail-section,.pt-detail-section,.ls-detail-section,.lm-section,.acc-section,.portal-detail-section)>header{padding-top:0;padding-bottom:10px}.task-details-panel :is(.ta-personnel-list,.pt-people-list,.portal-people-list)>article{padding-top:9px;padding-bottom:9px}.task-details-panel :is(.launch-links,.supplier-notifications):has(>.task-detail-section){padding:0;border:0}.task-details-panel .task-additional-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.task-details-panel .task-additional-facts>div{border:0;padding:6px 0}.task-details-panel .task-additional-facts dt{font-size:.72rem;color:#687e88;display:flex;gap:5px}.task-details-panel .task-additional-facts dd{margin:4px 0 0}.task-details-panel .task-additional-facts small{display:block;color:#687e88;font-size:.72rem}.task-details-panel .task-document-extraction{grid-column:1 / -1}.task-details-panel .task-document-extraction .task-section-heading{background:none;min-height:32px;padding:0}.task-details-panel .task-document-extraction .task-section-toggle{min-height:32px;padding:5px 0}.task-details-panel .task-document-extraction .task-section-body{padding:4px 0}.task-details-panel .task-document-extraction .task-section-label strong{font-size:.74rem;font-weight:500}.task-details-panel .spare-tracking>header{padding:10px 16px}.task-details-panel .spare-tracking dl>div{padding:8px 16px}.task-details-panel .spare-tracking .task-carrier{grid-column:1 / -1;border-right:0}.task-details-panel .spare-tracking .task-carrier .waybill-carrier-result{display:flex;align-items:center;flex-wrap:wrap;gap:7px 14px}@container (max-width: 430px){.task-details-panel .task-section-body{padding:10px 12px}.task-details-panel .task-detail-header{padding:12px}}.carrier-tracking-button[data-v-ab30984e]{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:fit-content;max-width:100%;min-width:0;min-height:34px;box-sizing:border-box;margin-top:5px;padding:6px 10px;border:1px solid #bdcfd3;border-radius:5px;color:#126c68;background:#fff;font-size:12px;font-weight:600;line-height:1.4;white-space:normal;text-decoration:none}.carrier-tracking-button svg[data-v-ab30984e]{flex-shrink:0}.carrier-tracking-button span[data-v-ab30984e]{min-width:0;white-space:normal;overflow-wrap:anywhere}.carrier-tracking-button[data-v-ab30984e]:hover{background:#edf6f4;border-color:#126c68}.carrier-tracking-button[data-v-ab30984e]:focus-visible{outline:2px solid #126c68;outline-offset:2px}.waste-details[data-v-89111962]{min-width:0;font-size:.82rem;color:#29444d}dl[data-v-89111962]{margin:0}dl>div[data-v-89111962]{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,1.4fr);gap:12px;padding:10px 0;border-bottom:1px solid #e0e7e9}dt[data-v-89111962]{color:#60767f}dd[data-v-89111962]{margin:0;overflow-wrap:anywhere}h4[data-v-89111962]{font-size:.9rem;margin:18px 0 10px}h5[data-v-89111962]{font-size:.8rem;margin:12px 0 0}small[data-v-89111962]{display:block;color:#687c85;font-weight:400;margin-top:4px;overflow-wrap:anywhere}p[data-v-89111962]{white-space:pre-wrap;overflow-wrap:anywhere}.waste-table[data-v-89111962]{overflow:auto}table[data-v-89111962]{border-collapse:collapse;width:100%;min-width:370px;text-align:left}th[data-v-89111962],td[data-v-89111962]{padding:10px 8px;border-bottom:1px solid #dae4e6;vertical-align:top}th[data-v-89111962]{font-size:.72rem;color:#617880;font-weight:600;background:#f0f5f5}td[data-v-89111962]:first-child{min-width:120px;overflow-wrap:anywhere}td[data-v-89111962]:not(:first-child){font-variant-numeric:tabular-nums}.waste-totals[data-v-89111962]{padding-bottom:12px}details[data-v-89111962]{border-top:1px solid #cddbdc;padding:14px 0}summary[data-v-89111962]{cursor:pointer;font-weight:600}summary span[data-v-89111962]{display:block;font-size:.74rem;font-weight:400;margin:5px 0 0 17px;color:#657a82}.waste-retained[data-v-89111962]{padding-top:5px}.staff-layout .operation-detail-facts>div[data-v-89111962]{display:block;padding:12px 16px}.staff-layout .operation-detail-facts dd[data-v-89111962]{margin-top:6px}.staff-layout .operation-detail-section-title[data-v-89111962]{margin:0}.staff-layout .waste-totals[data-v-89111962]{padding-bottom:0}.staff-layout .waste-table th[data-v-89111962],.staff-layout .waste-table td[data-v-89111962]{padding:10px 12px}.staff-layout details[data-v-89111962]{padding:0}.staff-layout summary[data-v-89111962]{display:grid;grid-template-columns:16px minmax(0,1fr);gap:5px 8px;padding:16px;font-size:.84rem;list-style:none}.staff-layout summary[data-v-89111962]::-webkit-details-marker{display:none}.staff-layout summary svg[data-v-89111962]{margin-top:2px}.staff-layout details[open]>summary svg[data-v-89111962]{transform:rotate(90deg)}.staff-layout summary span[data-v-89111962]{grid-column:2;margin:0}.staff-layout details>dl[data-v-89111962],.staff-layout .waste-retained[data-v-89111962]{margin:0 16px}.staff-layout .waste-retained h5[data-v-89111962]{overflow-wrap:anywhere}.staff-layout .waste-retained[data-v-89111962]:last-child{padding-bottom:16px}.voyage-worklist{min-width:0;width:100%;color:#253342;background:#fff;font-size:12px;letter-spacing:0;container-type:inline-size}.voyage-worklist *{box-sizing:border-box;letter-spacing:0}.voyage-worklist button,.voyage-worklist input,.voyage-worklist select{font:inherit}.voyage-worklist button{cursor:pointer}.voyage-worklist button:disabled{opacity:.45;cursor:default}.voyage-worklist :focus-visible{outline:2px solid #167ea0;outline-offset:3px}.vw-tabs{display:flex;flex-wrap:wrap;gap:0 20px;padding:0 16px;border-bottom:1px solid #dce3e7}.vw-tabs>button{display:flex;align-items:center;gap:7px;min-height:48px;padding:10px 0;border:0;border-bottom:3px solid transparent;background:transparent;color:#62717e;font-weight:650}.vw-tabs>button[aria-selected=true]{color:#176b84;border-bottom-color:#16839e}.vw-tabs b{min-width:22px;padding:2px 5px;background:#edf1f3;border-radius:3px;font-size:11px;font-variant-numeric:tabular-nums}.vw-toolbar{display:flex;align-items:center;gap:6px;padding:12px 14px 8px}.vw-search{display:flex;flex:1;align-items:center;gap:8px;min-width:0;padding:0 10px;border:1px solid #dce3e7;border-radius:4px;color:#6b7782}.vw-search input{width:100%;min-width:0;height:35px;border:0;background:transparent;color:#253342}.vw-icon{display:inline-flex;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;border:1px solid #dce3e7;border-radius:4px;background:#fff;color:#576975}.vw-icon:hover{background:#edf5f7;color:#176b84}.vw-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:space-between;padding:0 14px 10px}.vw-quick-filters{display:flex;flex-wrap:wrap;gap:5px}.vw-quick-filters button{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:5px 8px;background:#fff;color:#526572;border:1px solid #dce3e7;border-radius:4px}.vw-quick-filters button[aria-pressed=true]{background:#e8f4f6;color:#12667d;border-color:#65a9b9}.vw-group-tools{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.vw-group-tools label{display:inline-flex;align-items:center;gap:5px;margin-right:4px;color:#62717e}.vw-group-tools input{accent-color:#167e98}.vw-module-filters{display:flex;flex-wrap:wrap;align-items:end;gap:8px;padding:0 14px 12px}.vw-module-filters>label{display:grid;flex:1 1 120px;min-width:0;gap:5px;color:#647583}.vw-module-filters>.vw-voyage-filter{flex-basis:100%}.vw-module-filters select,.vw-history-filters input,.vw-history-filters select{width:100%;min-width:0;height:34px;border:1px solid #dce3e7;border-radius:4px;background:#fff;padding:5px 8px;color:#344a59}.vw-history-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 90px;gap:8px;padding:0 14px 12px}.vw-history-filters label{display:grid;gap:5px;color:#647583;min-width:0}.vw-state{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;min-height:130px;padding:24px 16px;color:#647583;text-align:center}.vw-state button{border:0;background:transparent;color:#17768e;text-decoration:underline}.vw-error{color:#ab4143}.vw-groups{border-top:1px solid #dce3e7}.vw-voyage{border-bottom:1px solid #dce3e7}.vw-voyage-heading{margin:0;font-size:inherit}.vw-voyage-toggle{width:100%;display:grid;grid-template-columns:17px 19px minmax(0,1fr) auto;gap:9px;align-items:center;text-align:left;border:0;padding:14px;background:#f3f6f7;color:#475c6a}.vw-voyage-toggle:hover{background:#edf3f4}.vw-voyage-identity{display:grid;gap:4px;min-width:0}.vw-voyage-identity strong{font-size:15px;font-weight:700;color:#243e4b;overflow-wrap:anywhere}.vw-voyage-identity small{font-size:11px;line-height:1.4;color:#637784;overflow-wrap:anywhere}.vw-vessel-icon{color:#367e91}.vw-counts{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;max-width:280px;justify-content:flex-end;font-size:10px;font-weight:400}.vw-counts>span{display:inline-flex;align-items:center;gap:3px}.vw-counts b{font-size:12px;font-variant-numeric:tabular-nums}.vw-completed-count{color:#658272}.vw-overdue{color:#ac3f42}.vw-table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left}.vw-table th{padding:8px 10px;font-size:10px;font-weight:550;color:#74818b;background:#fcfdfd}.vw-table td{padding:9px 10px;vertical-align:top;border-top:1px solid #edf0f2;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.vw-table td:first-child{border-left:3px solid transparent}.vw-table td strong{display:block;font-weight:600;color:#344b58}.vw-table td small{display:block;font-size:10px;color:#798690}.vw-table td span{max-width:100%;white-space:normal}.vw-table td svg{flex-shrink:0}.vw-task{cursor:pointer}.vw-task:hover{background:#f5fafb}.vw-task.is-selected{background:#edf7f9}.vw-task.is-selected td:first-child{border-left-color:#16839e}.vw-task.is-completed{background:#fafbfb}.vw-task.is-completed.is-selected{background:#edf7f9}.vw-task.is-overdue td:first-child{box-shadow:inset 2px 0 #bf5656}.vw-select{width:100%;border:0;padding:0;background:transparent;text-align:left;color:#1d718c;line-height:1.5;overflow-wrap:anywhere}.vw-select strong{color:#1d718c!important}.vw-location th{text-align:left;background:#f5f8f8;color:#53707e;font-size:11px}.vw-location svg{vertical-align:middle;margin-right:5px}.vw-location span{float:right;font-size:10px;color:#71808a}.vw-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;color:#71818b;font-size:11px}.vw-pagination nav{display:flex;align-items:center;gap:9px}.vw-spin{animation:vw-rotate 1s linear infinite}@keyframes vw-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.vw-spin{animation:none}}@container (max-width: 720px){.vw-voyage-toggle{grid-template-columns:17px 19px minmax(0,1fr)}.vw-counts{grid-column:3;justify-content:flex-start;max-width:none}.vw-table thead{display:none}.vw-table,.vw-table tbody{display:block}.vw-task{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:5px 10px;border-top:1px solid #e8edef}.vw-table td{display:block;border:0;padding:5px 7px;min-width:0}.vw-table td:before{content:attr(data-label);display:block;color:#84919a;font-size:10px;margin-bottom:3px}.vw-table td:first-child{border-left-width:2px}.vw-location,.vw-location th{display:block;width:100%}}@container (max-width: 430px){.vw-tabs{gap:16px;padding:0 12px}.vw-toolbar{padding:10px 10px 8px}.vw-filter-bar,.vw-module-filters{padding-left:10px;padding-right:10px}.vw-quick-filters button{font-size:11px}.vw-task{grid-template-columns:repeat(2,minmax(0,1fr))}.vw-history-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 10px 10px}.vw-voyage-toggle{padding:12px 10px;column-gap:7px}.vw-voyage-identity strong{font-size:14px}.vw-module-filters>label{flex-basis:110px}.vw-pagination{padding:10px}}.portal-carrier-details[data-v-43235b87]{display:grid;gap:4px}:is(.portal-transfer-documents,.portal-waste-documents)>div[data-v-43235b87]{display:grid;grid-template-columns:minmax(0,1fr) 32px 32px;gap:8px;align-items:center}:is(.portal-transfer-documents,.portal-waste-documents)>div>span[data-v-43235b87]{display:grid;grid-template-columns:15px minmax(0,1fr);gap:5px 7px;min-width:0}:is(.portal-transfer-documents,.portal-waste-documents) b[data-v-43235b87]{overflow-wrap:anywhere}:is(.portal-transfer-documents,.portal-waste-documents) small[data-v-43235b87]{grid-column:2}:is(.portal-transfer-documents,.portal-waste-documents) a[data-v-43235b87]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:34px;color:#146c72;border:1px solid #c7d6db;border-radius:4px}.strait-day-timeline[data-v-0137ae0d]{--day-vessel: #718692;--day-registry: #087b72;--day-label-width: 48px;color:#263e47;padding-bottom:12px;letter-spacing:0}.day-legend[data-v-0137ae0d]{display:flex;flex-wrap:wrap;gap:6px 16px;padding:0 0 12px;font-size:.75rem;color:#526973}.day-legend>span[data-v-0137ae0d]{display:inline-flex;align-items:center;gap:6px}.day-swatch[data-v-0137ae0d]{width:18px;height:10px}.OPEN[data-v-0137ae0d]{background:#c9e9de;color:#155c49}.SUSPENDED[data-v-0137ae0d]{background:#f4dbd7;color:#883f38}.NOT_SCHEDULED[data-v-0137ae0d]{background:#f4ebcd;color:#6e5b25}.UNKNOWN[data-v-0137ae0d]{background:repeating-linear-gradient(135deg,#e8ecef 0,#e8ecef 5px,#b9c6cd 5px,#b9c6cd 6px);color:#4e626c}.day-strait+.day-strait[data-v-0137ae0d]{margin-top:10px;padding-top:12px;border-top:1px solid #dce5e7}.day-strait-heading[data-v-0137ae0d]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.day-strait-heading h3[data-v-0137ae0d]{margin:0;font-size:.86rem}.day-current-statuses[data-v-0137ae0d]{display:flex;flex-wrap:wrap;gap:6px}.day-current-status[data-v-0137ae0d]{display:inline-flex;align-items:center;gap:5px;padding:2px 6px;border-radius:3px;font-size:.7rem}.day-current-status.UNKNOWN[data-v-0137ae0d]{background:#eef2f4}.day-axis[data-v-0137ae0d]{position:relative;margin-left:var(--day-label-width);height:42px;font-size:.7rem;font-variant-numeric:tabular-nums}.day-tick[data-v-0137ae0d]{position:absolute;bottom:5px;transform:translate(-50%);color:#657b84;white-space:nowrap}.day-tick.first[data-v-0137ae0d]{transform:none}.day-tick.last[data-v-0137ae0d]{transform:translate(-100%)}.day-now-label[data-v-0137ae0d]{position:absolute;top:0;transform:translate(-50%);color:#935715;white-space:nowrap}.day-lane[data-v-0137ae0d]{display:grid;grid-template-columns:var(--day-label-width) minmax(0,1fr);padding-bottom:6px}.day-direction[data-v-0137ae0d]{display:flex;align-items:flex-start;gap:3px;padding-top:6px;font-size:.72rem}.day-plot[data-v-0137ae0d]{position:relative;min-width:0}.day-gridline[data-v-0137ae0d]{position:absolute;top:0;bottom:0;width:1px;background:#dce5e7;opacity:.6;pointer-events:none}.day-schedule[data-v-0137ae0d]{position:relative;height:26px}.day-period[data-v-0137ae0d]{position:absolute;inset-block:0;border:0;border-radius:0;padding:0;font:inherit;font-size:.7rem;cursor:pointer}.day-period[data-v-0137ae0d]:hover{filter:brightness(.95)}.day-markers[data-v-0137ae0d]{position:relative;min-height:28px;margin-top:4px}.day-event[data-v-0137ae0d]{position:absolute;display:flex;align-items:center;justify-content:center;gap:2px;transform:translate(-50%);width:28px;height:28px;border:0;padding:0;background:transparent;color:var(--day-vessel);cursor:pointer;z-index:2}.day-vessel-shape[data-v-0137ae0d]{display:inline-block;flex:0 0 auto;width:9px;height:9px;background:var(--day-vessel);border-radius:50%}.day-vessel-shape.PLANNED[data-v-0137ae0d]{background:#fff;border:2px solid var(--day-vessel);border-radius:0;transform:rotate(45deg)}.registered[data-v-0137ae0d],.day-registry-key[data-v-0137ae0d]{--day-vessel: var(--day-registry)}.registered .day-vessel-shape[data-v-0137ae0d]{width:12px;height:12px}.registered .day-vessel-shape.PLANNED[data-v-0137ae0d]{width:11px;height:11px}.day-event[aria-pressed=true][data-v-0137ae0d]:before{content:"";position:absolute;width:25px;height:25px;border:1px solid currentColor;border-radius:50%}.day-vessel-name[data-v-0137ae0d]{position:absolute;top:28px;left:50%;color:#087b72;font-size:11px;font-weight:650;line-height:16px;overflow-wrap:anywhere;text-align:center;padding-inline:4px;box-sizing:border-box}.day-cluster-count[data-v-0137ae0d]{color:#3d5967;font-size:11px;font-weight:650}.day-now-line[data-v-0137ae0d]{position:absolute;top:-3px;bottom:0;width:1px;background:#aa6d27;opacity:.8;pointer-events:none}.day-empty[data-v-0137ae0d]{display:block;padding:5px 0;color:#657b84;font-size:.72rem;overflow-wrap:anywhere}.day-error[data-v-0137ae0d]{color:#9b3939}.day-selection[data-v-0137ae0d]{border-top:1px solid #d2dee1;padding:8px 10px;background:#f0f7f6;font-size:.75rem}.day-selection-heading[data-v-0137ae0d]{display:flex;justify-content:space-between;gap:8px;align-items:center;color:#526973}.day-selection-heading button[data-v-0137ae0d]{border:0;padding:4px;color:#526973;background:transparent;cursor:pointer}.day-selection-vessels[data-v-0137ae0d]{display:flex;flex-wrap:wrap;gap:6px 12px}.day-selection-vessels button[data-v-0137ae0d]{display:flex;flex-wrap:wrap;gap:4px 10px;padding:5px 0;background:transparent;color:#126e67;border:0;font:inherit;cursor:pointer;text-align:left}.day-selection-vessels span[data-v-0137ae0d]{color:#526973}button[data-v-0137ae0d]:focus-visible{outline:2px solid #0f766e;outline-offset:2px;z-index:3}@media (max-width: 600px){.strait-day-timeline[data-v-0137ae0d]{--day-label-width: 38px}.day-legend[data-v-0137ae0d]{gap:6px 12px}.day-strait-heading[data-v-0137ae0d]{align-items:flex-start}.day-current-statuses[data-v-0137ae0d]{gap:4px}}@media (pointer: coarse){.day-event[data-v-0137ae0d]{width:44px;height:44px}.day-vessel-name[data-v-0137ae0d]{top:44px}.day-schedule[data-v-0137ae0d]{height:44px}.day-selection button[data-v-0137ae0d]{min-height:44px}}.strait-traffic-status[data-v-90155a1b]{width:100%;box-sizing:border-box;padding:16px 22px 0;color:#263e47;background:#fff;border-bottom:1px solid #d2dee1;letter-spacing:0}.traffic-status-inner[data-v-90155a1b]{max-width:1600px;margin-inline:auto}.traffic-status-header[data-v-90155a1b],.traffic-status-tools[data-v-90155a1b],.traffic-status-title[data-v-90155a1b]{display:flex;align-items:center;gap:10px}.traffic-status-header[data-v-90155a1b]{justify-content:space-between;flex-wrap:wrap;margin-bottom:12px}.traffic-status-header h2[data-v-90155a1b]{margin:0;font-size:1rem;line-height:1.4}.traffic-status-header p[data-v-90155a1b]{margin:3px 0 0;color:#657b84;font-size:.72rem}.traffic-status-checked[data-v-90155a1b]{display:flex;flex-wrap:wrap;gap:5px;color:#657b84;font-size:.72rem}.traffic-status-icon[data-v-90155a1b]{display:inline-flex;justify-content:center;align-items:center;flex:0 0 32px;width:32px;height:32px;padding:0;color:#3d6772;background:#fff;border:1px solid #c8d8dc;border-radius:4px;cursor:pointer;text-decoration:none}.traffic-status-icon[data-v-90155a1b]:hover:not(:disabled){color:#0e6e63;border-color:#599f97;background:#f1f8f7}.traffic-status-icon[data-v-90155a1b]:focus-visible{outline:2px solid #0f766e;outline-offset:3px}.traffic-status-icon[data-v-90155a1b]:disabled{opacity:.5;cursor:default}.traffic-status-icon .collapsed[data-v-90155a1b]{transform:rotate(-90deg)}.traffic-status-warning[data-v-90155a1b]{display:flex;align-items:flex-start;gap:7px;margin:0 0 12px;padding:9px 10px;background:#fff6df;color:#805711;font-size:.76rem;line-height:1.5}.traffic-status-warning svg[data-v-90155a1b]{flex:0 0 16px;margin-top:2px}.traffic-status-loading[data-v-90155a1b]{animation:traffic-status-spin-90155a1b 1.2s linear infinite}@keyframes traffic-status-spin-90155a1b{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.traffic-status-loading[data-v-90155a1b]{animation:none}}@media (max-width: 750px){.strait-traffic-status[data-v-90155a1b]{padding:14px 16px 0}.traffic-status-tools[data-v-90155a1b]{flex:1 0 100%}.traffic-status-checked[data-v-90155a1b]{margin-right:auto}}@media (pointer: coarse){.traffic-status-icon[data-v-90155a1b]{flex-basis:44px;width:44px;height:44px}}.intel-table tr.intel-timeline-selected td[data-v-9f6259ce]{background:#e1f3ee;box-shadow:inset 0 2px #188578,inset 0 -2px #188578}.intel-table tr.intel-timeline-selected[data-v-9f6259ce]:focus{outline:2px solid #188578;outline-offset:-2px}.official-history-shortcut[data-v-9f6259ce]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #b7d4d0;border-radius:4px;color:#126e67;background:#fff}.official-history-shortcut[data-v-9f6259ce]:hover{background:#edf7f5}.official-history-shortcut[data-v-9f6259ce]:focus-visible{outline:2px solid #126e67;outline-offset:2px}.official-history[data-v-c11dd304]{min-width:0;max-width:100%;color:#23434b}.official-history-vessels[data-v-c11dd304],.official-history-filters[data-v-c11dd304]{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:16px 0}.official-history label[data-v-c11dd304]{display:grid;gap:6px;min-width:0;font-size:12px;font-weight:600}.official-vessel-search[data-v-c11dd304]{flex:1 1 220px}.official-vessel-select[data-v-c11dd304]{flex:2 1 280px}.official-history input[data-v-c11dd304],.official-history select[data-v-c11dd304]{box-sizing:border-box;width:100%;min-width:0;height:38px;border:1px solid #bfd0d5;border-radius:5px;background:#fff;color:inherit;padding:7px 10px;font:inherit;font-size:14px}.official-search-input[data-v-c11dd304]{display:flex;align-items:center;position:relative}.official-search-input svg[data-v-c11dd304]{position:absolute;left:10px;pointer-events:none}.official-search-input input[data-v-c11dd304]{padding-left:34px}.official-icon-button[data-v-c11dd304]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;padding:0;border:1px solid #bfd0d5;border-radius:5px;background:#fff;color:#16746d;cursor:pointer}.official-icon-button[data-v-c11dd304]:hover:not(:disabled){background:#edf7f5}.official-icon-button[data-v-c11dd304]:disabled{opacity:.45;cursor:default}.official-history[data-v-c11dd304] :focus-visible{outline:2px solid #137b72;outline-offset:2px}.official-vessel-heading[data-v-c11dd304]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:16px 0;border-top:1px solid #d6e1e3;border-bottom:1px solid #d6e1e3}.official-vessel-heading h3[data-v-c11dd304]{margin:0 0 4px;font-size:18px;overflow-wrap:anywhere}.official-vessel-heading span[data-v-c11dd304]{font-size:12px;color:#627b83}.official-vessel-heading a[data-v-c11dd304]{display:inline-flex;align-items:center;gap:6px;color:#126e67;font-size:12px}.official-history-filters label[data-v-c11dd304]{flex:1 1 150px}.official-history-meta[data-v-c11dd304]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:8px 0 12px;color:#617b82;font-size:12px}.official-history-warning[data-v-c11dd304]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0;padding:10px 12px;border-left:3px solid #b87923;background:#fff8ec;color:#79521d;font-size:13px;overflow-wrap:anywhere}.official-history-warning svg[data-v-c11dd304]{flex-shrink:0}.official-uncertain[data-v-c11dd304]{display:inline-flex;margin-left:5px;color:#8c5c19;vertical-align:middle}.official-history-table-wrap[data-v-c11dd304]{overflow-x:auto;border:1px solid #d6e1e3}.official-history table[data-v-c11dd304]{border-collapse:collapse;width:100%;table-layout:fixed;min-width:820px;background:#fff;font-size:13px}.official-history th[data-v-c11dd304]{text-align:left;padding:11px 12px;background:#eef4f5;color:#526f78;font-size:12px;font-weight:600}.official-history td[data-v-c11dd304]{padding:12px;border-top:1px solid #e1e9eb;vertical-align:top;overflow-wrap:anywhere}.official-route-column[data-v-c11dd304]{width:35%}.official-strait-column[data-v-c11dd304],.official-direction-column[data-v-c11dd304]{width:14%}.official-time-column[data-v-c11dd304]{width:25%}.official-hazard-column[data-v-c11dd304]{width:12%}.official-route-title[data-v-c11dd304]{display:block;margin-bottom:6px;color:#23434b}.official-route-caption[data-v-c11dd304]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:11px;font-weight:400}.official-route-caption svg[data-v-c11dd304]{flex-shrink:0}.official-history .official-passage-heading[data-v-c11dd304]{padding-bottom:8px;color:#126e67;border-bottom:1px solid #d6e1e3}.official-passage-heading[data-v-c11dd304],.official-strait-heading[data-v-c11dd304],.official-strait-cell[data-v-c11dd304],.official-hazard-heading[data-v-c11dd304],.official-hazard-cell[data-v-c11dd304]{border-left:1px solid #d6e1e3}.official-voyage-route[data-v-c11dd304]{display:grid;grid-template-columns:minmax(0,1fr) 15px minmax(0,1fr);align-items:center;gap:10px}.official-voyage-route strong[data-v-c11dd304]{min-width:0;font-weight:600}.official-voyage-route svg[data-v-c11dd304]{color:#6c838a}.official-date[data-v-c11dd304]{font-variant-numeric:tabular-nums}.official-direction[data-v-c11dd304]{font-weight:600;color:#126e67}.official-empty[data-v-c11dd304]{padding:35px 16px!important;text-align:center;color:#6c838a}p.official-empty[data-v-c11dd304]{display:flex;align-items:center;justify-content:center;gap:10px}.official-pagination[data-v-c11dd304]{display:flex;gap:12px;justify-content:flex-end;align-items:center;padding:12px 0;font-size:12px}.official-sr-only[data-v-c11dd304]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.official-spin[data-v-c11dd304]{animation:official-spin-c11dd304 1s linear infinite}@keyframes official-spin-c11dd304{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.official-spin[data-v-c11dd304]{animation:none}}.export-control.export-control[data-v-cb3b4e73]{display:inline-flex;flex:0 0 auto;align-items:center;min-width:0}.export-control.export-control>button.export-trigger[data-v-cb3b4e73]{display:inline-flex;align-items:center;justify-content:center;gap:3px;box-sizing:border-box;width:44px;height:38px;min-height:38px;margin:0;padding:0;border:1px solid #bfcfd3;border-radius:4px;background:#fff;color:#176d67;cursor:pointer}.export-control.export-control>button.export-trigger[data-v-cb3b4e73]:hover:not(:disabled){background:#edf6f5;border-color:#86afad}.export-control.export-control>button.export-trigger[data-v-cb3b4e73]:disabled{opacity:.5;cursor:default}.export-trigger[data-v-cb3b4e73]:focus-visible,.export-options button[data-v-cb3b4e73]:focus-visible{outline:2px solid #176d67;outline-offset:2px}.export-options[data-v-cb3b4e73]{position:fixed;z-index:150;box-sizing:border-box;width:max-content;min-width:164px;max-width:min(270px,calc(100vw - 16px));padding:5px;background:#fff;border:1px solid #c6d5d9;border-radius:5px;box-shadow:0 5px 20px #193e4926}.export-options button[data-v-cb3b4e73]{display:flex;align-items:center;gap:9px;width:100%;min-height:38px;padding:8px 11px;border:0;border-radius:3px;background:#fff;color:#294a56;font:inherit;font-size:.85rem;text-align:left;cursor:pointer}.export-options button[data-v-cb3b4e73]:hover,.export-options button[data-v-cb3b4e73]:focus{background:#edf6f5}.export-options button[data-v-cb3b4e73]:disabled{opacity:.5;cursor:default}.export-spinner[data-v-cb3b4e73]{animation:export-spin-cb3b4e73 1s linear infinite}@keyframes export-spin-cb3b4e73{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.export-spinner[data-v-cb3b4e73]{animation:none}}.module-summary[data-v-f90a6144]{display:flex;align-items:stretch;flex-wrap:wrap;min-width:0;margin:0;border-bottom:1px solid #dce5e7;background:#f7fafb;color:#294653}.module-summary-metrics[data-v-f90a6144]{display:flex;flex:1 1 380px;flex-wrap:wrap;min-width:0;margin:0}.module-summary-metric[data-v-f90a6144]{display:flex;flex:1 1 135px;flex-wrap:wrap;align-items:center;align-content:center;gap:4px 8px;min-width:0;min-height:64px;padding:12px 16px;box-sizing:border-box;border-right:1px solid #dce5e7}.module-summary-metric dt[data-v-f90a6144]{font-size:11px;line-height:1.4;color:#637c87;overflow-wrap:anywhere}.module-summary-metric dd[data-v-f90a6144]{order:-1;flex-shrink:0;max-width:100%;margin:0;font-size:18px;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.module-summary-metric.attention dd[data-v-f90a6144]{color:#ad4147}.module-summary-actions[data-v-f90a6144]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0;padding:12px 16px}.module-summary-metrics[data-v-f90a6144]:empty{display:none}@media (max-width: 640px){.module-summary-metrics[data-v-f90a6144]{flex-basis:100%}.module-summary-metric[data-v-f90a6144]{flex-basis:50%;min-height:58px;padding:10px 12px}.module-summary-actions[data-v-f90a6144]{width:100%;box-sizing:border-box;padding:10px 12px;border-top:1px solid #dce5e7}}.fda-profit-value[data-v-ce6c73d9]{display:grid;gap:3px;color:#176d67;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fda-profit-value .loss[data-v-ce6c73d9]{color:#a12b36}.fda-profit-value .amount[data-v-ce6c73d9]{white-space:nowrap}.fda-profit-value small[data-v-ce6c73d9]{font-size:11px;font-weight:400;color:#65767f}.fda-directory[data-v-dd380bb4]{min-width:0;color:#253c45}.fda-directory-content[data-v-dd380bb4]{padding-inline:14px}.fda-directory-tabs[data-v-dd380bb4]{display:flex;gap:20px;padding-inline:14px;border-bottom:1px solid #cddade}.fda-directory-voyage[data-v-dd380bb4]{display:flex;align-items:center;gap:12px;padding-top:16px;font-size:12px}.fda-directory-voyage>span[data-v-dd380bb4]{min-width:0;display:grid;gap:4px;overflow-wrap:anywhere}.fda-directory-tabs>button[data-v-dd380bb4]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 6px;min-height:48px;color:#617681;background:none;border:0;border-bottom:3px solid transparent;font:inherit;font-weight:650;cursor:pointer}.fda-directory-tabs>button[aria-selected=true][data-v-dd380bb4]{color:#176d67;border-bottom-color:#176d67}.fda-directory-tabs span[data-v-dd380bb4]{min-width:24px;padding:2px 5px;background:#edf2f3;font-size:12px;border-radius:4px;text-align:center}.fda-directory-filters[data-v-dd380bb4]{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:18px 0}.fda-directory-filters label[data-v-dd380bb4]{display:grid;gap:5px;flex:1 1 155px;min-width:0;max-width:100%;font-size:12px;font-weight:600}.fda-directory-filters .fda-directory-search[data-v-dd380bb4]{flex:2 1 240px}.fda-directory-search>div[data-v-dd380bb4]{display:flex;align-items:center;gap:8px;border:1px solid #cddade;background:#fff;border-radius:5px;padding:0 10px}.fda-directory-filters input[data-v-dd380bb4]:not([type=checkbox]),.fda-directory-filters select[data-v-dd380bb4]{box-sizing:border-box;width:100%;min-width:0;min-height:38px;padding:7px 9px;font:inherit;font-size:13px;color:inherit;border:1px solid #cddade;border-radius:5px;background:#fff}.fda-directory-search input[data-v-dd380bb4]:not([type=checkbox]){border:0;background:transparent;padding-left:0}.fda-directory-filters .fda-directory-check[data-v-dd380bb4]{display:flex;align-items:center;gap:7px;flex:1 1 220px;min-height:38px;font-weight:500}.fda-directory-check input[data-v-dd380bb4]{width:16px;height:16px;accent-color:#176d67;flex-shrink:0}.fda-directory-tools[data-v-dd380bb4]{display:flex;gap:6px}.fda-directory-tools button[data-v-dd380bb4],.fda-directory-pagination button[data-v-dd380bb4],.fda-directory-voyage button[data-v-dd380bb4]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;color:inherit;background:#fff;border:1px solid #cddade;border-radius:5px;cursor:pointer;flex-shrink:0}.fda-directory button[data-v-dd380bb4]:disabled{opacity:.5;cursor:default}.fda-directory-message[data-v-dd380bb4]{padding:28px 12px;margin:0;color:#617681}.fda-directory-message[role=alert][data-v-dd380bb4]{color:#9f3333}.fda-directory-message button[data-v-dd380bb4]{margin-left:12px}.fda-directory-table-wrap[data-v-dd380bb4]{overflow-x:auto;border-block:1px solid #d5dfe2}.fda-directory-table[data-v-dd380bb4]{width:100%;min-width:680px;border-collapse:collapse;font-size:13px}.fda-directory-table th[data-v-dd380bb4]{text-align:left;background:#f1f5f6;color:#617681;font-size:12px;white-space:nowrap}.fda-directory-table th[data-v-dd380bb4],.fda-directory-table td[data-v-dd380bb4]{padding:12px;vertical-align:top;border-bottom:1px solid #e0e7e9}.fda-directory-table td[data-v-dd380bb4]{max-width:320px;overflow-wrap:anywhere}.fda-directory-table td[data-v-dd380bb4]:first-child{min-width:160px}.fda-directory-table td[data-v-dd380bb4]:nth-child(2){min-width:180px}.fda-directory-table th[data-v-dd380bb4]:last-child,.fda-directory-table td[data-v-dd380bb4]:last-child{text-align:right}.fda-directory-table small[data-v-dd380bb4],.voyage-route-label[data-v-dd380bb4]{display:block;margin-top:5px}.fda-directory-table small[data-v-dd380bb4]{color:#617681;font-size:11px}.fda-directory-table small.fda-directory-voided[data-v-dd380bb4]{color:#922b34;font-weight:650}.voyage-route-label[data-v-dd380bb4]{font-size:12px}.fda-directory-link[data-v-dd380bb4]{display:inline-flex;align-items:start;gap:7px;padding:0;background:none;border:0;font:inherit;color:#176d67;text-align:left;font-weight:650;cursor:pointer}.fda-directory-link svg[data-v-dd380bb4]{flex-shrink:0}.fda-directory-link:hover span[data-v-dd380bb4]{text-decoration:underline}.fda-directory-total[data-v-dd380bb4]{display:block}.fda-directory-pending[data-v-dd380bb4]{color:#a02f36;font-weight:650}.fda-directory-superseded[data-v-dd380bb4]{margin-left:8px;color:#835e19}.fda-directory-pagination[data-v-dd380bb4]{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:14px 0;font-size:12px}.fda-directory-pagination>span[data-v-dd380bb4]:first-child{margin-right:auto}.fda-directory-pagination label[data-v-dd380bb4]{display:flex;align-items:center;gap:6px}.fda-directory-pagination select[data-v-dd380bb4]{min-height:34px;border:1px solid #cddade;background:#fff;color:inherit;border-radius:4px}@media (max-width: 540px){.fda-directory-tabs[data-v-dd380bb4]{gap:8px;padding-inline:8px}.fda-directory-tabs>button[data-v-dd380bb4]{min-width:0;flex:1 1 auto;font-size:14px;padding-inline:4px;gap:6px}}@media (max-width: 540px){.fda-directory-filters label[data-v-dd380bb4]{flex-basis:140px}.fda-directory-filters .fda-directory-search[data-v-dd380bb4]{flex-basis:100%}.fda-directory-pagination[data-v-dd380bb4]{justify-content:flex-start}.fda-directory-pagination>span[data-v-dd380bb4]:first-child{width:100%}}.fda-payment-terms[data-v-d75bb5ef]{padding:12px 16px;margin:0;border-block:1px solid #d4dfe2;font-size:13px;line-height:1.6;color:#344f59;overflow-wrap:anywhere}.fda-payment-summary[data-v-49a225f7]{margin-block:20px;min-width:0}h3[data-v-49a225f7]{margin:0 0 6px;font-size:15px}p[data-v-49a225f7]{margin:0 0 12px;font-size:12px;color:#586c76}.fda-payment-table[data-v-49a225f7]{overflow-x:auto}table[data-v-49a225f7]{width:100%;min-width:540px;border-collapse:collapse;font-size:12px}th[data-v-49a225f7],td[data-v-49a225f7]{padding:10px;border-bottom:1px solid #cfdbdf;text-align:right;font-variant-numeric:tabular-nums}thead th[data-v-49a225f7]{background:#eff5f5;font-size:11px;max-width:160px}th[data-v-49a225f7]:first-child{text-align:left}td[data-v-49a225f7]:nth-child(4){color:#176d67;font-weight:700}.soa-workspace[data-v-8601af78]{color:#25424d;min-width:0;padding:24px;font-size:14px;letter-spacing:0}.soa-workspace[data-v-8601af78] *{box-sizing:border-box}.soa-heading[data-v-8601af78],.soa-customer-heading[data-v-8601af78],.soa-toolbar[data-v-8601af78],.soa-ledger>header[data-v-8601af78],.soa-dialog header[data-v-8601af78],.soa-dialog footer[data-v-8601af78]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.soa-heading[data-v-8601af78]{margin-bottom:24px}.soa-heading p[data-v-8601af78],.soa-ledger header p[data-v-8601af78]{margin:0 0 6px;color:#627681;font-size:12px}.soa-heading h1[data-v-8601af78]{margin:0;font-size:24px;line-height:1.3;overflow-wrap:anywhere}.soa-workspace h2[data-v-8601af78]{margin:0;font-size:18px;line-height:1.4;overflow-wrap:anywhere}.soa-customer-heading[data-v-8601af78]{justify-content:flex-start;margin-bottom:18px;padding:10px 16px}.soa-totals[data-v-8601af78]{display:flex;flex-wrap:wrap;gap:24px;padding:18px 0;border-block:1px solid #cfdbdf;margin-bottom:18px}.soa-total[data-v-8601af78]{display:grid;gap:6px;min-width:200px}.soa-total>span[data-v-8601af78],.soa-total>small[data-v-8601af78]{color:#617782;font-size:12px}.soa-total>strong[data-v-8601af78]{font-size:22px;font-variant-numeric:tabular-nums}.soa-toolbar[data-v-8601af78]{margin:12px 0;align-items:flex-end}.soa-workspace button[data-v-8601af78],.soa-workspace input[data-v-8601af78],.soa-workspace select[data-v-8601af78],.soa-workspace textarea[data-v-8601af78]{font:inherit;letter-spacing:0}.soa-workspace button[data-v-8601af78]{cursor:pointer}.soa-workspace button[data-v-8601af78]:disabled{cursor:default;opacity:.5}.soa-workspace button[data-v-8601af78]:focus-visible,.soa-workspace a[data-v-8601af78]:focus-visible,.soa-table-wrap[data-v-8601af78]:focus-visible{outline:2px solid #187b77;outline-offset:3px}.soa-icon[data-v-8601af78],.soa-actions[data-v-8601af78],.soa-primary[data-v-8601af78],.soa-secondary[data-v-8601af78]{display:inline-flex;align-items:center;justify-content:center;gap:7px}.soa-icon[data-v-8601af78]{flex:0 0 36px;width:36px;height:36px;padding:0;border:1px solid #cbd9df;border-radius:5px;background:#fff;color:#345563;text-decoration:none}.soa-icon[data-v-8601af78]:hover:not(:disabled){background:#edf5f5}.soa-actions[data-v-8601af78]{flex-wrap:nowrap}.soa-primary[data-v-8601af78],.soa-secondary[data-v-8601af78]{min-height:38px;padding:8px 13px;border-radius:5px;border:1px solid #c6d6db;line-height:1.3}.soa-primary[data-v-8601af78]{background:#166b66;border-color:#166b66;color:#fff}.soa-secondary[data-v-8601af78]{background:#fff;color:#345563}.soa-tabs[data-v-8601af78]{display:flex;gap:6px}.soa-tabs button[data-v-8601af78]{display:flex;align-items:center;gap:6px;min-height:42px;padding:8px 10px;color:#5b727e;border:0;border-bottom:2px solid transparent;background:none}.soa-tabs button.active[data-v-8601af78]{color:#156c68;border-color:#156c68;font-weight:600}.soa-tabs span[data-v-8601af78]{font-size:12px;font-variant-numeric:tabular-nums;background:#e9eff1;padding:2px 5px;border-radius:4px}.soa-search[data-v-8601af78]{display:flex;align-items:center;gap:8px;min-height:38px;background:#fff;border:1px solid #c6d6db;padding:0 10px;border-radius:5px}.soa-search input[data-v-8601af78]{width:215px;min-width:0;border:0;outline:none;background:none;padding:8px 0;color:inherit}.soa-table-wrap[data-v-8601af78]{overflow:auto;max-width:100%;background:#fff;border-block:1px solid #cfdbdf}.soa-table[data-v-8601af78]{width:100%;min-width:740px;border-collapse:collapse;text-align:left}.soa-table th[data-v-8601af78]{padding:12px;font-size:12px;color:#657b84;background:#f2f6f7;font-weight:600;white-space:nowrap}.soa-table td[data-v-8601af78]{padding:13px 12px;border-top:1px solid #e3eaed;vertical-align:top;font-variant-numeric:tabular-nums;line-height:1.6}.soa-table td>div[data-v-8601af78]:not(.soa-actions){white-space:nowrap}.soa-table td[data-v-8601af78]:first-child{min-width:190px;max-width:300px;overflow-wrap:anywhere}.soa-table td:first-child small[data-v-8601af78]{white-space:nowrap}.soa-table td[data-v-8601af78]:nth-child(3){max-width:340px;overflow-wrap:anywhere}.soa-table small[data-v-8601af78]{display:block;font-size:12px;color:#627984;line-height:1.4;margin-top:3px}.soa-table tr.selected td[data-v-8601af78]{background:#f1f8f7}.soa-link[data-v-8601af78]{display:inline;background:none;border:0;padding:0;text-align:left;color:#126e6a;font-weight:600!important}.soa-link[data-v-8601af78]:hover{text-decoration:underline}.soa-badge[data-v-8601af78]{display:inline-block;padding:3px 7px;border-radius:4px;background:#eaf0f2;font-size:12px;white-space:nowrap}.soa-badge.unpaid[data-v-8601af78]{color:#904e10;background:#fff1dc}.soa-badge.partially_paid[data-v-8601af78]{color:#2c5685;background:#eaf1fa}.soa-badge.settled[data-v-8601af78]{color:#216b52;background:#e8f4ee}.soa-credit[data-v-8601af78]{color:#725493!important}.soa-pagination[data-v-8601af78]{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;color:#667c87}.soa-pagination>div[data-v-8601af78]{display:flex;align-items:center;gap:10px}.soa-empty[data-v-8601af78]{padding:30px 8px;text-align:center;color:#647b85}.soa-error[data-v-8601af78],.soa-warning[data-v-8601af78]{padding:12px;border-left:3px solid #ba4144;background:#fff1f1;color:#853337;overflow-wrap:anywhere}.soa-warning[data-v-8601af78]{border-color:#b78027;background:#fff5e7;color:#795214}.soa-ledger[data-v-8601af78]{border-top:2px solid #c4d4d9;margin-top:20px;padding-top:20px}.soa-ledger>header[data-v-8601af78]{margin-bottom:16px}.soa-opening-history[data-v-8601af78]{margin-bottom:20px;padding:12px 0;border-block:1px solid #cfdbdf}.soa-opening-history summary[data-v-8601af78]{cursor:pointer;font-weight:600}.soa-heading>.soa-actions[data-v-8601af78]{flex-wrap:wrap}.soa-dialog[data-v-8601af78]{width:min(540px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:24px;border:1px solid #c2d2d9;border-radius:8px;color:#25424d}.soa-dialog[data-v-8601af78]::backdrop{background:#132e4266}.soa-dialog fieldset[data-v-8601af78]{margin:20px 0;padding:0;border:0;min-width:0}.soa-form-grid[data-v-8601af78]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.soa-dialog label[data-v-8601af78]{display:grid;gap:6px;font-size:13px}.soa-dialog input[data-v-8601af78]:not([type=checkbox]),.soa-dialog select[data-v-8601af78],.soa-dialog textarea[data-v-8601af78]{width:100%;min-width:0;min-height:40px;padding:8px 10px;border:1px solid #bfcfd6;border-radius:4px;background:#fff;color:#25424d}.soa-dialog .soa-confirm[data-v-8601af78]{display:flex;align-items:flex-start;gap:9px;line-height:1.5}.soa-confirm input[data-v-8601af78]{width:16px;height:16px;flex:0 0 16px;margin-top:2px}.soa-dialog footer[data-v-8601af78]{margin-top:24px;justify-content:flex-end}.soa-sr-only[data-v-8601af78]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (max-width: 700px){.soa-workspace[data-v-8601af78]{padding:16px}.soa-heading h1[data-v-8601af78]{font-size:21px}.soa-toolbar[data-v-8601af78]{align-items:stretch}.soa-search[data-v-8601af78],.soa-search input[data-v-8601af78]{width:100%}.soa-form-grid[data-v-8601af78]{grid-template-columns:1fr}.soa-dialog[data-v-8601af78]{padding:18px}.soa-ledger>header[data-v-8601af78]{align-items:flex-start}}.soa-spinning[data-v-8601af78]{animation:soa-spin-8601af78 1s linear infinite}@keyframes soa-spin-8601af78{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.soa-spinning[data-v-8601af78]{animation:none}}form>p[data-v-8601af78]{overflow-wrap:anywhere}.soa-workspace[data-v-c2ebc255]{color:#25424d;min-width:0;padding:24px;font-size:14px;letter-spacing:0}.soa-workspace[data-v-c2ebc255] *{box-sizing:border-box}.soa-heading[data-v-c2ebc255],.soa-customer-heading[data-v-c2ebc255],.soa-toolbar[data-v-c2ebc255],.soa-ledger>header[data-v-c2ebc255],.soa-dialog header[data-v-c2ebc255],.soa-dialog footer[data-v-c2ebc255]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.soa-heading[data-v-c2ebc255]{margin-bottom:24px}.soa-heading p[data-v-c2ebc255],.soa-ledger header p[data-v-c2ebc255]{margin:0 0 6px;color:#627681;font-size:12px}.soa-heading h1[data-v-c2ebc255]{margin:0;font-size:24px;line-height:1.3;overflow-wrap:anywhere}.soa-workspace h2[data-v-c2ebc255]{margin:0;font-size:18px;line-height:1.4;overflow-wrap:anywhere}.soa-customer-heading[data-v-c2ebc255]{justify-content:flex-start;margin-bottom:18px;padding:10px 16px}.soa-totals[data-v-c2ebc255]{display:flex;flex-wrap:wrap;gap:24px;padding:18px 0;border-block:1px solid #cfdbdf;margin-bottom:18px}.soa-total[data-v-c2ebc255]{display:grid;gap:6px;min-width:200px}.soa-total>span[data-v-c2ebc255],.soa-total>small[data-v-c2ebc255]{color:#617782;font-size:12px}.soa-total>strong[data-v-c2ebc255]{font-size:22px;font-variant-numeric:tabular-nums}.soa-toolbar[data-v-c2ebc255]{margin:12px 0;align-items:flex-end}.soa-workspace button[data-v-c2ebc255],.soa-workspace input[data-v-c2ebc255],.soa-workspace select[data-v-c2ebc255],.soa-workspace textarea[data-v-c2ebc255]{font:inherit;letter-spacing:0}.soa-workspace button[data-v-c2ebc255]{cursor:pointer}.soa-workspace button[data-v-c2ebc255]:disabled{cursor:default;opacity:.5}.soa-workspace button[data-v-c2ebc255]:focus-visible,.soa-workspace a[data-v-c2ebc255]:focus-visible,.soa-table-wrap[data-v-c2ebc255]:focus-visible{outline:2px solid #187b77;outline-offset:3px}.soa-icon[data-v-c2ebc255],.soa-actions[data-v-c2ebc255],.soa-primary[data-v-c2ebc255],.soa-secondary[data-v-c2ebc255]{display:inline-flex;align-items:center;justify-content:center;gap:7px}.soa-icon[data-v-c2ebc255]{flex:0 0 36px;width:36px;height:36px;padding:0;border:1px solid #cbd9df;border-radius:5px;background:#fff;color:#345563;text-decoration:none}.soa-icon[data-v-c2ebc255]:hover:not(:disabled){background:#edf5f5}.soa-actions[data-v-c2ebc255]{flex-wrap:nowrap}.soa-primary[data-v-c2ebc255],.soa-secondary[data-v-c2ebc255]{min-height:38px;padding:8px 13px;border-radius:5px;border:1px solid #c6d6db;line-height:1.3}.soa-primary[data-v-c2ebc255]{background:#166b66;border-color:#166b66;color:#fff}.soa-secondary[data-v-c2ebc255]{background:#fff;color:#345563}.soa-tabs[data-v-c2ebc255]{display:flex;gap:6px}.soa-tabs button[data-v-c2ebc255]{display:flex;align-items:center;gap:6px;min-height:42px;padding:8px 10px;color:#5b727e;border:0;border-bottom:2px solid transparent;background:none}.soa-tabs button.active[data-v-c2ebc255]{color:#156c68;border-color:#156c68;font-weight:600}.soa-tabs span[data-v-c2ebc255]{font-size:12px;font-variant-numeric:tabular-nums;background:#e9eff1;padding:2px 5px;border-radius:4px}.soa-search[data-v-c2ebc255]{display:flex;align-items:center;gap:8px;min-height:38px;background:#fff;border:1px solid #c6d6db;padding:0 10px;border-radius:5px}.soa-search input[data-v-c2ebc255]{width:215px;min-width:0;border:0;outline:none;background:none;padding:8px 0;color:inherit}.soa-table-wrap[data-v-c2ebc255]{overflow:auto;max-width:100%;background:#fff;border-block:1px solid #cfdbdf}.soa-table[data-v-c2ebc255]{width:100%;min-width:740px;border-collapse:collapse;text-align:left}.soa-table th[data-v-c2ebc255]{padding:12px;font-size:12px;color:#657b84;background:#f2f6f7;font-weight:600;white-space:nowrap}.soa-table td[data-v-c2ebc255]{padding:13px 12px;border-top:1px solid #e3eaed;vertical-align:top;font-variant-numeric:tabular-nums;line-height:1.6}.soa-table td>div[data-v-c2ebc255]:not(.soa-actions){white-space:nowrap}.soa-table td[data-v-c2ebc255]:first-child{min-width:190px;max-width:300px;overflow-wrap:anywhere}.soa-table td:first-child small[data-v-c2ebc255]{white-space:nowrap}.soa-table td[data-v-c2ebc255]:nth-child(3){max-width:340px;overflow-wrap:anywhere}.soa-table small[data-v-c2ebc255]{display:block;font-size:12px;color:#627984;line-height:1.4;margin-top:3px}.soa-table tr.selected td[data-v-c2ebc255]{background:#f1f8f7}.soa-link[data-v-c2ebc255]{display:inline;background:none;border:0;padding:0;text-align:left;color:#126e6a;font-weight:600!important}.soa-link[data-v-c2ebc255]:hover{text-decoration:underline}.soa-badge[data-v-c2ebc255]{display:inline-block;padding:3px 7px;border-radius:4px;background:#eaf0f2;font-size:12px;white-space:nowrap}.soa-badge.unpaid[data-v-c2ebc255]{color:#904e10;background:#fff1dc}.soa-badge.partially_paid[data-v-c2ebc255]{color:#2c5685;background:#eaf1fa}.soa-badge.settled[data-v-c2ebc255]{color:#216b52;background:#e8f4ee}.soa-credit[data-v-c2ebc255]{color:#725493!important}.soa-pagination[data-v-c2ebc255]{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;color:#667c87}.soa-pagination>div[data-v-c2ebc255]{display:flex;align-items:center;gap:10px}.soa-empty[data-v-c2ebc255]{padding:30px 8px;text-align:center;color:#647b85}.soa-error[data-v-c2ebc255],.soa-warning[data-v-c2ebc255]{padding:12px;border-left:3px solid #ba4144;background:#fff1f1;color:#853337;overflow-wrap:anywhere}.soa-warning[data-v-c2ebc255]{border-color:#b78027;background:#fff5e7;color:#795214}.soa-ledger[data-v-c2ebc255]{border-top:2px solid #c4d4d9;margin-top:20px;padding-top:20px}.soa-ledger>header[data-v-c2ebc255]{margin-bottom:16px}.soa-opening-history[data-v-c2ebc255]{margin-bottom:20px;padding:12px 0;border-block:1px solid #cfdbdf}.soa-opening-history summary[data-v-c2ebc255]{cursor:pointer;font-weight:600}.soa-heading>.soa-actions[data-v-c2ebc255]{flex-wrap:wrap}.soa-dialog[data-v-c2ebc255]{width:min(540px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:24px;border:1px solid #c2d2d9;border-radius:8px;color:#25424d}.soa-dialog[data-v-c2ebc255]::backdrop{background:#132e4266}.soa-dialog fieldset[data-v-c2ebc255]{margin:20px 0;padding:0;border:0;min-width:0}.soa-form-grid[data-v-c2ebc255]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.soa-dialog label[data-v-c2ebc255]{display:grid;gap:6px;font-size:13px}.soa-dialog input[data-v-c2ebc255]:not([type=checkbox]),.soa-dialog select[data-v-c2ebc255],.soa-dialog textarea[data-v-c2ebc255]{width:100%;min-width:0;min-height:40px;padding:8px 10px;border:1px solid #bfcfd6;border-radius:4px;background:#fff;color:#25424d}.soa-dialog .soa-confirm[data-v-c2ebc255]{display:flex;align-items:flex-start;gap:9px;line-height:1.5}.soa-confirm input[data-v-c2ebc255]{width:16px;height:16px;flex:0 0 16px;margin-top:2px}.soa-dialog footer[data-v-c2ebc255]{margin-top:24px;justify-content:flex-end}.soa-sr-only[data-v-c2ebc255]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media (max-width: 700px){.soa-workspace[data-v-c2ebc255]{padding:16px}.soa-heading h1[data-v-c2ebc255]{font-size:21px}.soa-toolbar[data-v-c2ebc255]{align-items:stretch}.soa-search[data-v-c2ebc255],.soa-search input[data-v-c2ebc255]{width:100%}.soa-form-grid[data-v-c2ebc255]{grid-template-columns:1fr}.soa-dialog[data-v-c2ebc255]{padding:18px}.soa-ledger>header[data-v-c2ebc255]{align-items:flex-start}}.soa-spinning[data-v-c2ebc255]{animation:soa-spin-c2ebc255 1s linear infinite}@keyframes soa-spin-c2ebc255{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.soa-spinning[data-v-c2ebc255]{animation:none}}.fda-payments[data-v-c2ebc255]{padding:16px;border-block:1px solid #cfdbdf;margin:16px 0;background:#fff}.soa-heading[data-v-c2ebc255],.allocation-actions[data-v-c2ebc255]{margin-bottom:12px}.soa-heading p[data-v-c2ebc255]{margin-top:6px;overflow-wrap:anywhere}.soa-totals[data-v-c2ebc255]{margin-bottom:12px}summary[data-v-c2ebc255]{cursor:pointer;font-weight:600;padding:8px 0}.soa-table[data-v-c2ebc255]{min-width:580px}.soa-heading .soa-actions[data-v-c2ebc255]{flex-wrap:wrap}.fda-vessel-particulars[data-v-2c5f8ac0]{padding:16px 0;border-block:1px solid #d4dfe2;margin:16px 0}.fda-vessel-particulars h3[data-v-2c5f8ac0]{margin:0 0 12px;font-size:13px;color:#176d67}.fda-vessel-particulars dl[data-v-2c5f8ac0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(145px,100%),1fr));gap:14px 18px;margin:0}.fda-vessel-particulars dl>div[data-v-2c5f8ac0]{min-width:0}.fda-vessel-particulars dt[data-v-2c5f8ac0]{font-size:11px;color:#65767f}.fda-vessel-particulars dd[data-v-2c5f8ac0]{margin:4px 0 0;font-size:13px;font-weight:600;color:#17242d;overflow-wrap:anywhere}.fda-exchange-summary[data-v-861867b6]{padding:12px 16px;border-block:1px solid #d4dfe2;font-size:12px}dl[data-v-861867b6]{display:flex;flex-wrap:wrap;gap:12px 28px;margin:0}dt[data-v-861867b6]{color:#61767d;margin-bottom:4px}dd[data-v-861867b6]{margin:0;font-weight:650;overflow-wrap:anywhere}summary[data-v-861867b6]{padding-top:10px;cursor:pointer;color:#176d67;font-weight:600}ul[data-v-861867b6]{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:6px 16px;padding:0;font-variant-numeric:tabular-nums}li[data-v-861867b6]{overflow-wrap:anywhere}.fda-void-notice[data-v-754af897]{display:flex;align-items:flex-start;gap:10px;padding:16px;border-block:1px solid #d9a5a9;background:#fff3f3;color:#922b34;font-size:13px}.fda-void-notice svg[data-v-754af897]{flex-shrink:0}.fda-void-notice div[data-v-754af897]{min-width:0;overflow-wrap:anywhere}.fda-void-notice p[data-v-754af897]{margin:7px 0 0;white-space:pre-wrap}.pricing-pending[data-v-080b1c63]{color:#a02f36;font-weight:650}.service-proof[data-v-080b1c63]{padding:8px 16px}.publication-notices[data-v-080b1c63]{border-block:1px solid #cedce1;margin-bottom:20px;padding:12px 0}.publication-notices summary[data-v-080b1c63]{cursor:pointer;font-weight:600}.publication-notices ul[data-v-080b1c63]{list-style:none;margin:10px 0 0;padding:0;max-height:200px;overflow:auto}.publication-notices button[data-v-080b1c63]{display:flex;align-items:flex-start;gap:9px;background:none;border:0;padding:8px;text-align:left;cursor:pointer;color:inherit;width:100%}.publication-notices small[data-v-080b1c63]{display:block;margin-top:4px}.revision-context[data-v-080b1c63]{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:16px}.revision-context label[data-v-080b1c63]{display:grid;gap:4px}.revision-context select[data-v-080b1c63]{min-height:36px;padding:6px;max-width:100%}.fda-customer-category[data-v-080b1c63]{padding:16px 0;border-top:1px solid #d1dde3}.fda-customer-category>header[data-v-080b1c63]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:0 16px}.fda-customer-category h3[data-v-080b1c63],.fda-customer-service h4[data-v-080b1c63]{font-size:15px}.fda-customer-service h4[data-v-080b1c63],.fda-customer-service>p[data-v-080b1c63]{padding:0 16px}.customer-fda a[data-v-080b1c63]{display:flex;align-items:center;gap:5px;margin:6px 0;overflow-wrap:anywhere}.customer-fda .intel-notice p[data-v-080b1c63]{margin:5px 0}.customer-fda .intel-pda-detail[data-v-080b1c63]{min-width:0}.customer-fda .intel-table[data-v-080b1c63]{min-width:460px}.customer-fda .intel-pda-total strong[data-v-080b1c63]{overflow-wrap:anywhere}.customer-fda .intel-pda-list>button>span[data-v-080b1c63],.customer-fda .intel-detail-header>div[data-v-080b1c63],.publication-notices button>span[data-v-080b1c63]{min-width:0;overflow-wrap:anywhere}:root{color:#243943;background:#f1f4f3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}.portal-boot{display:grid;min-height:100vh;place-content:center;justify-items:center;gap:18px;background:#eef2f1}.portal-boot img{width:66px;height:66px;object-fit:contain}.portal-boot span{width:92px;height:3px;overflow:hidden;border-radius:3px;background:#ccd7d6}.portal-boot span:after{display:block;width:42px;height:100%;border-radius:inherit;background:#168078;animation:portal-loading .9s ease-in-out infinite alternate;content:""}@keyframes portal-loading{to{transform:translate(50px)}}.portal-primary,.portal-secondary,.portal-icon-button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;border-radius:6px;font-size:.76rem;font-weight:800}.portal-primary{padding:0 14px;color:#fff;border:1px solid #0c6f68;background:#0f7c74}.portal-primary:hover:not(:disabled){background:#0c6d66}.portal-secondary{padding:0 13px;color:#354c58;border:1px solid #c4d0d2;background:#fff}.portal-secondary:hover:not(:disabled),.portal-icon-button.light:hover:not(:disabled){border-color:#9eb2b6;background:#f1f5f5}.portal-primary:disabled,.portal-secondary:disabled,.portal-icon-button:disabled{opacity:.58}.portal-icon-button{width:38px;padding:0;color:#e7eff2;border:1px solid rgba(255,255,255,.18);background:#ffffff0f}.portal-icon-button.light{color:#536b75;border-color:#c8d4d6;background:#fff}.portal-shell{min-height:100vh;background:#f1f4f3}.portal-topbar{position:sticky;z-index:20;top:0;display:grid;min-height:68px;grid-template-columns:230px minmax(180px,1fr) auto;align-items:center;color:#fff;border-bottom:1px solid #244b5d;background:var(--portal-header-background, #17344a)}.portal-brand{display:flex;height:68px;align-items:center;gap:10px;padding:0 18px;color:#fff;border-right:1px solid rgba(255,255,255,.11);text-decoration:none}.portal-brand img,.portal-auth-brand img{width:42px;height:42px;object-fit:contain;border:1px solid rgba(255,255,255,.22);border-radius:6px;background:#fff}.portal-brand strong,.portal-brand small,.portal-auth-brand strong,.portal-auth-brand small,.portal-user-identity strong,.portal-user-identity small{display:block}.portal-brand strong,.portal-auth-brand strong{line-height:1.25}.portal-brand strong{white-space:normal;font-size:.7rem}.portal-auth-brand strong{font-size:.9rem}.portal-brand small,.portal-auth-brand small{margin-top:2px;color:#a9c0ca;font-size:.61rem;font-weight:700}.portal-brand>span,.portal-auth-brand>span{min-width:0}.portal-customer-identity{min-width:0;padding:0 22px}.portal-customer-identity span,.portal-customer-identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-customer-identity span{color:#a8bfca;font-size:.6rem;font-weight:800;text-transform:uppercase}.portal-customer-identity strong{margin-top:2px;font-size:.78rem}.portal-topbar-actions{display:flex;align-items:center;gap:12px;padding-right:16px}.portal-language{display:grid;grid-template-columns:repeat(2,35px);gap:2px;padding:3px;border:1px solid rgba(255,255,255,.16);border-radius:6px}.portal-language button{min-height:28px;padding:0;color:#a9bec7;border:0;border-radius:4px;background:transparent;font-size:.63rem;font-weight:850}.portal-language button.active{color:var(--portal-header-background, #17344a);background:#fff}.portal-user-identity{max-width:190px;padding-left:12px;border-left:1px solid rgba(255,255,255,.14)}.portal-user-identity strong,.portal-user-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-user-identity strong{font-size:.72rem}.portal-user-identity small{margin-top:2px;color:#a8bfca;font-size:.61rem}.portal-frame{display:grid;min-height:calc(100vh - 68px);grid-template-columns:230px minmax(0,1fr)}.portal-sidebar{position:sticky;top:68px;align-self:start;height:calc(100vh - 68px);height:calc(100dvh - 68px);overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:20px 12px;border-right:1px solid #cbd5d6;background:#e8edec;scrollbar-color:#9caeaf transparent;scrollbar-width:thin}.portal-sidebar::-webkit-scrollbar{width:6px}.portal-sidebar::-webkit-scrollbar-thumb{border-radius:3px;background:#9caeaf}.portal-sidebar::-webkit-scrollbar-track{background:transparent}.portal-sidebar>p{margin:0 8px 10px;color:#75858b;font-size:.6rem;font-weight:850;text-transform:uppercase}.portal-sidebar nav{display:grid;gap:3px}.portal-sidebar .portal-nav-section{margin-top:24px}.portal-sidebar :is(a,button){position:relative;display:flex;min-height:42px;align-items:center;gap:10px;padding:0 11px;color:#526973;border:1px solid transparent;border-radius:6px;font-size:.74rem;font-weight:750;text-decoration:none}.portal-sidebar .portal-nav-notification-badge{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;margin-left:auto;padding:0 5px;color:#fff;border-radius:9px;background:#b84d47;font-size:.56rem;font-variant-numeric:tabular-nums;font-weight:850;line-height:1}.portal-sidebar :is(a,button).router-link-active{color:#174840;border-color:#b8d0cc;background:#f8fbfa}.portal-main{min-width:0;padding:24px}.portal-shell.portal-map-workspace{display:flex;flex-direction:column;height:calc(100dvh - var(--deployment-banner-height, 0px));min-height:0}.portal-map-workspace .portal-topbar{flex-shrink:0}.portal-shell.portal-map-workspace .portal-frame{flex:1;min-height:0;grid-template-rows:minmax(0,1fr)}.portal-shell.portal-map-workspace .portal-sidebar{position:static;height:100%}.portal-map-workspace .portal-main{display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:0}@media (max-width: 860px){.portal-shell.portal-map-workspace .portal-frame{grid-template-rows:auto minmax(0,1fr)}.portal-shell.portal-map-workspace .portal-sidebar{height:auto;max-height:74px}}.portal-shell-error{margin:0 0 14px;padding:10px 12px;color:#933740;border:1px solid #e6c5c8;border-radius:6px;background:#fff2f2;font-size:.72rem}.portal-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.portal-page-header p,.portal-page-header h1,.portal-page-header span{margin:0}.portal-page-header p{color:#0f746c;font-size:.63rem;font-weight:850;text-transform:uppercase}.portal-page-header h1{margin-top:4px;color:#1b2c37;font-size:1.18rem}.portal-page-header span{display:block;margin-top:4px;color:#687b83;font-size:.74rem}.portal-auth-panel label{display:grid;gap:6px;color:#3f555f;font-size:.72rem;font-weight:750}.portal-auth-panel input{width:100%;min-width:0;height:41px;padding:0 11px;color:#243943;border:1px solid #bdcccf;border-radius:6px;outline:0;background:#fff}.portal-auth-panel input:focus{border-color:#168078;box-shadow:0 0 0 3px #1680781f}.portal-auth-panel label small{color:#af3e46;font-size:.67rem}.portal-auth-page{display:grid;min-height:100vh;grid-template-rows:auto 1fr auto;background:#edf1f0}.portal-auth-brand{display:flex;min-height:72px;align-items:center;gap:11px;padding:12px 22px;color:#fff;border-bottom:1px solid #244b5d;background:var(--portal-header-background, #17344a)}.portal-auth-panel{width:min(430px,calc(100% - 32px));align-self:center;justify-self:center;margin:32px 0;padding:30px;border:1px solid #c8d4d5;border-radius:8px;background:#fbfcfc;box-shadow:0 18px 52px #18313c1f}.portal-auth-heading p,.portal-auth-heading h1,.portal-auth-heading>span{margin:0}.portal-auth-heading p{color:#0f766e;font-size:.64rem;font-weight:850;text-transform:uppercase}.portal-auth-heading h1{margin-top:5px;color:#1a2b35;font-size:1.45rem}.portal-auth-heading>span{display:block;margin-top:7px;color:#687b84;font-size:.79rem;line-height:1.5}.portal-auth-mark{display:grid;width:42px;height:42px;margin-bottom:18px;place-items:center;color:#126d65;border:1px solid #b8d4d0;border-radius:7px;background:#e8f3f1}.portal-auth-language{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin:20px 0 16px;padding:3px;border:1px solid #d3dede;border-radius:6px;background:#f0f4f3}.portal-auth-language button{min-height:32px;padding:0 8px;color:#667980;border:0;border-radius:4px;background:transparent;font-size:.69rem;font-weight:800}.portal-auth-language button.active{color:#173f3b;background:#fff;box-shadow:0 1px 4px #1c343e21}.portal-auth-panel form{display:grid;gap:14px;margin-top:19px}.portal-auth-panel .portal-primary{width:100%;min-height:43px;margin-top:3px}.portal-password-field{position:relative;display:block}.portal-password-field input{padding-right:44px}.portal-password-field button{position:absolute;top:3px;right:3px;display:grid;width:35px;height:35px;place-items:center;padding:0;color:#657a83;border:0;border-radius:5px;background:transparent}.portal-password-field button:hover{background:#edf2f1}.portal-error,.portal-notice{margin:16px 0 0;padding:9px 11px;border-radius:6px;font-size:.72rem;line-height:1.45}.portal-error{color:#933740;border:1px solid #e5c2c5;background:#fff1f1}.portal-notice{color:#765918;border:1px solid #dfca91;background:#fff8df}.portal-check{display:flex!important;align-items:center;gap:7px!important}.portal-check input{width:15px;height:15px}.portal-auth-page>footer{padding:18px;color:#78888d;font-size:.64rem;font-weight:700;text-align:center}@media (max-width: 860px){.portal-topbar{grid-template-columns:minmax(190px,1fr) auto}.portal-customer-identity{display:none}.portal-frame{grid-template-columns:1fr}.portal-sidebar{position:static;align-self:stretch;height:auto;overflow-y:hidden;overscroll-behavior-y:auto;padding:8px 12px;border-right:0;border-bottom:1px solid #cbd5d6}.portal-sidebar>p{display:none}.portal-sidebar nav{display:flex;min-width:max-content}.portal-sidebar{display:flex;gap:10px;overflow-x:auto}.portal-sidebar .portal-nav-section{display:none}.portal-sidebar :is(a,button){min-height:38px}.portal-main{padding:18px}}@media (max-width: 620px){.portal-topbar{min-height:auto;grid-template-columns:1fr auto}.portal-brand{height:62px;padding:0 12px;border-right:0}.portal-brand img{width:38px;height:38px}.portal-topbar-actions{gap:7px;padding-right:10px}.portal-user-identity{display:none}.portal-language{grid-template-columns:repeat(2,31px)}.portal-frame{min-height:calc(100vh - 62px)}.portal-main{padding:15px 12px 28px}.portal-page-header{align-items:flex-start;flex-direction:column}.portal-auth-panel{padding:24px 20px}}.portal-account-menu{position:relative}.portal-account-icon{flex-shrink:0}.portal-account-menu summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}.portal-account-menu summary::-webkit-details-marker{display:none}.portal-account-menu>div{position:absolute;z-index:80;top:calc(100% + 12px);right:0;width:min(260px,85vw);padding:8px;color:#314c56;background:#fff;border:1px solid #cbdadd;border-radius:6px;box-shadow:0 5px 18px #153b3b1a}.portal-account-menu>div>strong{display:block;padding:8px 10px;font-size:.75rem;color:#6b818a}.portal-account-menu a,.portal-account-menu button{display:flex;align-items:center;gap:9px;width:100%;min-height:40px;padding:8px 10px;border:0;background:transparent;color:inherit;text-decoration:none;font-size:.82rem;text-align:left}.portal-account-menu a:hover,.portal-account-menu button:hover{background:#edf6f4}.portal-account-menu p{padding:8px;color:#963841;font-size:.8rem}.portal-work-tabs{display:flex;flex-wrap:wrap;gap:0;margin-bottom:14px;border-bottom:1px solid #c8d4d5}.portal-work-tabs button{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:8px 16px;border:0;border-bottom:3px solid transparent;background:transparent;color:#566d73;font-size:.8rem;font-weight:750}.portal-work-tabs button[aria-selected=true],.portal-work-tabs button[aria-pressed=true]{color:#11695f;border-bottom-color:#147a6e}.portal-work-tabs button span{min-width:25px;padding:2px 5px;background:#e2eae8;border-radius:4px;font-size:.68rem;text-align:center}.portal-work-tabs button:focus-visible{outline:2px solid #147a6e;outline-offset:-2px}.portal-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;border:1px solid #c8d4d5;border-radius:7px;background:#f9fbfa}.portal-metrics>div{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:12px;padding:12px 17px;border-right:1px solid #d8e0e0}.portal-metrics>div:last-child{border-right:0}.portal-metrics span{color:#657981;font-size:.69rem;font-weight:700}.portal-metrics strong{color:#173f3b;font-size:1.15rem}.portal-table-section{overflow:hidden;border:1px solid #c8d4d5;border-radius:7px;background:#fff}.portal-table-section>header{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border-bottom:1px solid #d8e0e0;background:#f8faf9}.portal-search{display:flex;width:min(380px,100%);height:38px;align-items:center;gap:8px;padding:0 10px;color:#6b7e85;border:1px solid #c4d0d2;border-radius:6px;background:#fff}.portal-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;font-size:.75rem}.portal-table-wrap{overflow-x:auto}.portal-table-section table{width:100%;min-width:830px;border-collapse:collapse;font-size:.73rem}.portal-table-section th{padding:10px 14px;color:#687b83;border-bottom:1px solid #d8e0e0;background:#f5f8f7;font-size:.62rem;text-align:left;text-transform:uppercase;white-space:nowrap}.portal-table-section td{padding:11px 14px;color:#4d626c;border-bottom:1px solid #e4eaea;white-space:nowrap}.portal-table-section tbody tr:last-child td{border-bottom:0}.portal-table-section tbody tr:hover td{background:#fbfcfc}.portal-table-section tbody tr.self td{background:#f5f9f8}.portal-table-section td:last-child,.portal-table-section th:last-child{width:100px;text-align:right}.portal-user-cell{display:flex;min-width:230px;align-items:center;gap:10px}.portal-user-cell>i{display:grid;width:32px;height:32px;place-items:center;color:#1c625b;border-radius:50%;background:#dfefec;font-size:.64rem;font-style:normal;font-weight:850;text-transform:uppercase}.portal-user-cell strong,.portal-user-cell small{display:block}.portal-user-cell strong{color:#2b424d;font-size:.74rem}.portal-user-cell small{margin-top:2px;color:#74868d;font-size:.65rem}.portal-user-cell em{display:inline-block;margin-left:5px;padding:2px 5px;color:#17645c;border-radius:4px;background:#dff0ed;font-size:.55rem;font-style:normal;text-transform:uppercase;vertical-align:1px}.portal-role,.portal-status{display:inline-flex;align-items:center;gap:6px}.portal-module-summary{display:inline-flex;max-width:245px;align-items:flex-start;gap:6px;color:#405d67;font-size:.67rem;line-height:1.4;white-space:normal}.portal-module-summary svg{flex:0 0 auto;margin-top:1px;color:#168078}.portal-module-empty{color:#89969b;font-size:.67rem}.portal-status{font-weight:750}.portal-status i{width:7px;height:7px;border-radius:50%;background:#99a8ac}.portal-status.active{color:#2b6c59}.portal-status.active i{background:#3e9e79}.portal-status.pending_activation{color:#88621e}.portal-status.pending_activation i{background:#d49a2e}.portal-row-actions{display:inline-flex;gap:5px}.portal-self-note{display:inline-grid;width:38px;height:38px;place-items:center;color:#71858d}.portal-table-state{padding:56px 20px;color:#70838b;font-size:.76rem;text-align:center}.portal-page-error{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.portal-page-error button{display:grid;width:27px;height:27px;place-items:center;padding:0;color:inherit;border:0;background:transparent}.portal-modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0c1d288c}.portal-modal,.portal-confirm,.portal-credential{width:min(500px,100%);max-height:calc(100vh - 40px);overflow-y:auto;border:1px solid #bfcdd0;border-radius:8px;background:#fff;box-shadow:0 22px 64px #0d1f2a47}.portal-modal>header,.portal-modal>footer,.portal-confirm footer,.portal-credential footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.portal-modal>header{padding:17px 19px;border-bottom:1px solid #d8e0e0}.portal-modal header p,.portal-modal header h2{margin:0}.portal-modal header p{color:#0e756c;font-size:.61rem;font-weight:850;text-transform:uppercase}.portal-modal header h2{margin-top:3px;color:#213640;font-size:1rem}.portal-modal>footer{padding:13px 19px;border-top:1px solid #d8e0e0;background:#f7f9f8}.portal-form{display:grid;gap:14px;padding:19px}.portal-form>label:not(.portal-toggle){display:grid;gap:6px;color:#3f555f;font-size:.72rem;font-weight:750}.portal-form input[type=text],.portal-form input[type=email],.portal-form select{width:100%;min-width:0;height:41px;padding:0 11px;color:#243943;border:1px solid #bdcccf;border-radius:6px;outline:0;background:#fff}.portal-form input:focus,.portal-form select:focus{border-color:#168078;box-shadow:0 0 0 3px #1680781f}.portal-form label small{color:#af3e46;font-size:.67rem}.portal-role-description{margin:-6px 0 0;padding:9px 11px;color:#60747c;border-left:3px solid #6fa8a2;background:#f0f5f4;font-size:.69rem;line-height:1.45}.portal-module-picker{display:grid;gap:7px;margin:0;padding:12px;border:1px solid #cbd7d9;border-radius:7px;background:#f7f9f9}.portal-module-picker legend{padding:0 5px;color:#3f555f;font-size:.72rem;font-weight:800}.portal-module-picker>p{margin:-1px 0 4px;color:#6c7f86;font-size:.67rem;line-height:1.4}.portal-module-picker>label{display:grid;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:8px;padding:8px;border:1px solid #d8e1e2;border-radius:5px;background:#fff;cursor:pointer}.portal-module-picker input{width:15px;height:15px;margin:2px 0 0;accent-color:#168078}.portal-module-picker label strong,.portal-module-picker label small{display:block}.portal-module-picker label strong{color:#334b55;font-size:.7rem}.portal-module-picker label small{margin-top:2px;color:#71838a;font-size:.63rem;line-height:1.35}.portal-field-error{color:#af3e46;font-size:.67rem}.portal-toggle{display:flex;align-items:center;gap:9px;color:#354c56;font-size:.72rem}.portal-toggle input{position:absolute;opacity:0;pointer-events:none}.portal-toggle>span{position:relative;width:35px;height:20px;border-radius:10px;background:#a8b6ba}.portal-toggle>span i{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .14s ease}.portal-toggle input:checked+span{background:#168078}.portal-toggle input:checked+span i{transform:translate(15px)}.portal-confirm,.portal-credential{width:min(440px,100%);padding:24px;text-align:center}.portal-confirm-icon{display:grid;width:44px;height:44px;margin:0 auto 14px;place-items:center;color:#8a641a;border-radius:7px;background:#fff1cc}.portal-confirm-icon.success{color:#17695a;background:#e1f1eb}.portal-confirm h2,.portal-credential h2{margin:0;color:#213640;font-size:1rem}.portal-confirm>p,.portal-credential>p{margin:8px 0 20px;color:#687b83;font-size:.74rem;line-height:1.55}.portal-confirm footer,.portal-credential footer{justify-content:center}.portal-credential dl{display:grid;gap:1px;margin:0 0 20px;overflow:hidden;border:1px solid #d5dfe0;border-radius:6px;background:#d5dfe0;text-align:left}.portal-credential dl div{padding:10px 11px;background:#f8fafa}.portal-credential dt{color:#6d8087;font-size:.6rem;font-weight:850;text-transform:uppercase}.portal-credential dd{margin:4px 0 0;overflow-wrap:anywhere;color:#263c46;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.73rem;font-weight:750}.portal-hint{color:#71838a!important;font-weight:550}.portal-welcome{max-width:680px;padding:52px 0;color:#25434c}.portal-welcome>svg{color:#0f766e}.portal-welcome p,.portal-welcome h1,.portal-welcome span{margin:0}.portal-welcome p{margin-top:18px;color:#0f766e;font-size:.65rem;font-weight:850;text-transform:uppercase}.portal-welcome h1{margin-top:5px;color:#1c303b;font-size:1.35rem}.portal-welcome span{display:block;margin-top:8px;color:#687b83;font-size:.8rem}.portal-loading-state{display:flex;min-height:240px;align-items:center;justify-content:center;gap:10px;color:#71838a;font-size:.76rem}.portal-loading-state span{width:16px;height:16px;border:2px solid #cad8d8;border-top-color:#168078;border-radius:50%;animation:portal-spin .75s linear infinite}@keyframes portal-spin{to{transform:rotate(360deg)}}.portal-overview-metrics{margin-bottom:18px}.portal-dashboard-band{margin-bottom:18px;overflow:hidden;border:1px solid #c8d4d5;border-radius:7px;background:#fff}.portal-dashboard-band>header,.portal-detail-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid #d8e0e0;background:#f7f9f8}.portal-dashboard-band>header h2,.portal-dashboard-band>header p,.portal-detail-section>header h3{margin:0}.portal-dashboard-band>header h2,.portal-detail-section>header h3{color:#253c47;font-size:.78rem}.portal-dashboard-band>header p{margin-top:3px;color:#72848b;font-size:.66rem}.portal-dashboard-band>header>svg,.portal-detail-section>header>svg{color:#6c858d}.portal-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#dbe3e3}.portal-module-tile{display:grid;min-height:78px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;color:#354f59;background:#fff;text-decoration:none}.portal-module-tile:hover{background:#f7faf9}.portal-module-icon{display:grid;width:36px;height:36px;place-items:center;color:#176a62;border-radius:6px;background:#e3f1ee}.portal-module-tile:nth-child(3n+2) .portal-module-icon{color:#855e16;background:#fff0c9}.portal-module-tile:nth-child(3n+3) .portal-module-icon{color:#7a4651;background:#f7e7ea}.portal-module-tile strong,.portal-module-tile small{display:block}.portal-module-tile strong{overflow-wrap:anywhere;color:#293f49;font-size:.72rem}.portal-module-tile small{margin-top:4px;color:#74868d;font-size:.64rem}.portal-module-tile>svg{color:#819197}.portal-dashboard-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.portal-activity-list{display:grid}.portal-activity-list a{display:grid;min-height:62px;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 13px;color:#405660;border-bottom:1px solid #e2e8e8;text-decoration:none}.portal-activity-list a:last-child{border-bottom:0}.portal-activity-list a:hover{background:#f8faf9}.portal-activity-marker{display:grid;width:31px;height:31px;place-items:center;color:#166d65;border-radius:5px;background:#e5f1ef}.portal-activity-list strong,.portal-activity-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-activity-list strong{color:#2c434d;font-size:.71rem}.portal-activity-list small{margin-top:3px;color:#75878e;font-size:.63rem}.portal-activity-list time{max-width:125px;color:#657a82;font-size:.61rem;text-align:right}.portal-compact-empty{display:flex;min-height:106px;align-items:center;justify-content:center;gap:9px;padding:20px;color:#7a8b91;font-size:.7rem;text-align:center}.portal-voyage-row{display:grid;min-height:66px;grid-template-columns:minmax(140px,.8fr) minmax(220px,1.2fr) minmax(180px,1fr) 34px;align-items:center;gap:14px;padding:10px 15px;border-bottom:1px solid #e1e7e7}.portal-voyage-row:last-child{border-bottom:0}.portal-voyage-row strong,.portal-voyage-row small{display:block}.portal-voyage-row strong{color:#2e4650;font-size:.71rem}.portal-voyage-row small{margin-top:3px;color:#75878e;font-size:.62rem}.portal-service-counts{display:flex;flex-wrap:wrap;gap:5px}.portal-service-counts i{padding:4px 6px;color:#516970;border-radius:4px;background:#edf2f1;font-size:.58rem;font-style:normal;font-weight:750}.portal-voyage-row>a{display:grid;width:32px;height:32px;place-items:center;color:#176d65;border:1px solid #c6d5d5;border-radius:5px}.portal-record-metrics{display:flex;min-height:54px;align-items:stretch;margin-bottom:14px;overflow:hidden;border:1px solid #c8d4d5;border-radius:7px;background:#f9fbfa}.portal-record-metrics>span{display:flex;min-width:150px;align-items:center;justify-content:space-between;gap:18px;padding:9px 15px;border-right:1px solid #d8e0e0}.portal-record-metrics small,.portal-record-metrics strong{display:block}.portal-record-metrics small{color:#697c84;font-size:.65rem;font-weight:700}.portal-record-metrics strong{max-width:240px;overflow:hidden;color:#24473f;font-size:.81rem;text-overflow:ellipsis;white-space:nowrap}.portal-record-browser{display:grid;min-height:610px;grid-template-columns:minmax(330px,390px) minmax(0,1fr);gap:14px}.portal-voyage-browser{grid-template-columns:minmax(350px,430px) minmax(0,1fr)}.portal-record-list-panel,.portal-record-detail-panel{min-width:0;overflow:hidden;border:1px solid #c8d4d5;border-radius:7px;background:#fff}.portal-record-list-panel{align-self:start}.portal-record-detail-panel{min-height:610px}.portal-record-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(115px,145px);gap:8px;padding:10px;border-bottom:1px solid #d8e0e0;background:#f7f9f8}.portal-record-filters .portal-search{width:100%}.portal-record-filters select{width:100%;min-width:0;height:38px;padding:0 28px 0 9px;color:#50666f;border:1px solid #c4d0d2;border-radius:6px;outline:0;background:#fff;font-size:.69rem;font-weight:700}.portal-record-filters select:focus{border-color:#168078;box-shadow:0 0 0 3px #1680781f}.portal-record-list{display:grid;max-height:680px;overflow-y:auto}.portal-record-list>button{display:grid;width:100%;min-height:78px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;color:#405660;border:0;border-bottom:1px solid #e1e8e8;background:#fff;text-align:left}.portal-record-list>button:last-child{border-bottom:0}.portal-record-list>button:hover{background:#f8faf9}.portal-record-list>button.active{box-shadow:inset 3px 0 #168078;background:#f1f7f6}.portal-record-symbol{display:grid;width:34px;height:34px;place-items:center;color:#176a62;border-radius:6px;background:#e4f1ef}.portal-record-list button>span:nth-child(2){min-width:0}.portal-record-list button strong,.portal-record-list button small,.portal-record-list button em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-record-list button strong{color:#2c434d;font-size:.72rem}.portal-record-list button small{margin-top:3px;color:#72858c;font-size:.62rem}.portal-record-list button em{margin-top:4px;color:#536d75;font-size:.61rem;font-style:normal}.portal-record-list button>.portal-status{justify-self:end;font-size:.6rem}.portal-status.planned,.portal-status.requested,.portal-status.draft{color:#6a5b31}.portal-status.planned i,.portal-status.requested i,.portal-status.draft i{background:#c89a31}.portal-status.in_progress,.portal-status.confirmed,.portal-status.ready_for_delivery{color:#25647a}.portal-status.in_progress i,.portal-status.confirmed i,.portal-status.ready_for_delivery i{background:#3989a4}.portal-status.completed,.portal-status.delivered{color:#2b6c59}.portal-status.completed i,.portal-status.delivered i{background:#3e9e79}.portal-status.cancelled,.portal-status.disabled{color:#8a4c54}.portal-status.cancelled i,.portal-status.disabled i{background:#bc6873}.portal-detail-state{display:grid;min-height:400px;place-content:center;justify-items:center;gap:10px;padding:24px;color:#78898f;font-size:.72rem;text-align:center}.portal-detail-state svg{color:#6a888b}.portal-detail-heading{display:grid;min-height:88px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px 17px;color:#405660;border-bottom:1px solid #d8e0e0;background:#f8faf9}.portal-detail-heading>span{display:grid;width:40px;height:40px;place-items:center;color:#176a62;border-radius:6px;background:#e1efec}.portal-detail-heading p,.portal-detail-heading h2,.portal-detail-heading small{margin:0}.portal-detail-heading p{color:#0f746c;font-size:.59rem;font-weight:850;text-transform:uppercase}.portal-detail-heading h2{margin-top:3px;overflow-wrap:anywhere;color:#263d47;font-size:.93rem}.portal-detail-heading small{display:block;margin-top:3px;color:#72848b;font-size:.63rem}.portal-detail-heading>.portal-status{align-self:start;margin-top:7px;font-size:.63rem}.portal-key-details,.portal-detail-grid{display:grid;margin:0}.portal-key-details{grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #d8e0e0;background:#fcfdfd}.portal-key-details>div{min-width:0;padding:12px 14px;border-right:1px solid #e0e6e6}.portal-key-details>div:last-child{border-right:0}.portal-key-details dt,.portal-detail-grid dt{color:#75868d;font-size:.58rem;font-weight:800;text-transform:uppercase}.portal-key-details dd,.portal-detail-grid dd{margin:4px 0 0;overflow-wrap:anywhere;color:#354e58;font-size:.7rem;font-weight:700}.portal-key-details dd small,.portal-detail-grid dd small{display:block;margin-top:3px;color:#7a8b91;font-size:.59rem;font-weight:550}.portal-detail-section{border-bottom:1px solid #d8e0e0}.portal-detail-section>header{justify-content:flex-start;padding:11px 15px}.portal-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:4px 15px 14px}.portal-detail-grid>div{min-width:0;padding:11px 10px 7px 0}.portal-record-description{margin:0 15px 15px;padding:11px;color:#586d75;border-left:3px solid #9ab9b5;background:#f4f7f6;font-size:.68rem;line-height:1.5}.portal-money-callout{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:15px 15px 5px;padding:13px 14px;color:#6c541d;border:1px solid #dfce9d;border-radius:6px;background:#fff8e4}.portal-money-callout span{font-size:.66rem;font-weight:750}.portal-money-callout strong{color:#514018;font-size:1rem}.portal-line-items{margin:0 15px 15px;border:1px solid #d8e1e2;border-radius:6px}.portal-line-items>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 11px;border-bottom:1px solid #e2e8e8;font-size:.66rem}.portal-line-items>div:last-child{border-bottom:0}.portal-line-items span{color:#536a73}.portal-line-items strong{flex:0 0 auto;color:#304b55}.portal-people-list{display:grid;margin:0 15px 15px;border:1px solid #d8e1e2;border-radius:6px}.portal-people-list article{display:grid;grid-template-columns:31px minmax(0,1fr);gap:9px;padding:10px;border-bottom:1px solid #e2e8e8}.portal-people-list article:last-child{border-bottom:0}.portal-people-list article>span{display:grid;width:29px;height:29px;place-items:center;color:#176a62;border-radius:5px;background:#e5f1ef}.portal-people-list strong,.portal-people-list small{display:block}.portal-people-list strong{color:#304a54;font-size:.69rem}.portal-people-list small{margin-top:2px;color:#71838a;font-size:.61rem}.portal-flight-list{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.portal-flight-list span{padding:5px 7px;color:#4f6570;border-radius:4px;background:#eef2f2;font-size:.59rem}.portal-flight-list b{color:#2f5260}.portal-detail-footer{display:flex;min-height:46px;align-items:center;gap:7px;padding:10px 15px;color:#6b7e85;background:#f8faf9;font-size:.62rem}.portal-detail-footer>span{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:#31705e}.portal-port-timeline{display:grid;padding:4px 15px 15px}.portal-port-timeline article{position:relative;display:grid;grid-template-columns:29px minmax(140px,.5fr) minmax(0,1.5fr);align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid #e1e7e7}.portal-port-timeline article:last-child{border-bottom:0}.portal-port-timeline article>span{display:grid;z-index:1;width:27px;height:27px;place-items:center;color:#fff;border-radius:50%;background:#39766f;font-size:.61rem;font-weight:850}.portal-port-timeline article>div strong,.portal-port-timeline article>div small{display:block}.portal-port-timeline article>div strong{color:#304953;font-size:.7rem}.portal-port-timeline article>div small{margin-top:3px;color:#74868d;font-size:.61rem}.portal-port-timeline dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.portal-port-timeline dl div{min-width:0;padding:6px 7px;background:#f3f6f5}.portal-port-timeline dt{color:#7a898e;font-size:.54rem;font-weight:850}.portal-port-timeline dd{margin:3px 0 0;overflow:hidden;color:#4f6670;font-size:.57rem;text-overflow:ellipsis;white-space:nowrap}.portal-voyage-services{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#dfe6e6}.portal-voyage-services a{display:grid;min-height:58px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 13px;color:#48616a;background:#fff;text-decoration:none}.portal-voyage-services a:hover{background:#f7faf9}.portal-voyage-services a>svg:first-child{color:#176d65}.portal-voyage-services a>svg:last-child{color:#829197}.portal-voyage-services strong,.portal-voyage-services small{display:block}.portal-voyage-services strong{color:#2f4751;font-size:.68rem}.portal-voyage-services small{margin-top:3px;color:#75868d;font-size:.59rem}.portal-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width: 1120px){.portal-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-record-browser,.portal-voyage-browser{grid-template-columns:minmax(300px,350px) minmax(0,1fr)}.portal-key-details{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-key-details>div:nth-child(2){border-right:0}.portal-key-details>div:nth-child(-n+2){border-bottom:1px solid #e0e6e6}.portal-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-port-timeline article{grid-template-columns:29px minmax(0,1fr)}.portal-port-timeline article dl{grid-column:2}}@media (max-width: 860px){.portal-dashboard-columns{grid-template-columns:1fr;gap:0}.portal-record-browser,.portal-voyage-browser{min-height:0;grid-template-columns:1fr}.portal-record-list{max-height:390px}.portal-record-detail-panel{min-height:480px}.portal-voyage-row{grid-template-columns:minmax(130px,.8fr) minmax(180px,1.2fr) 34px}.portal-voyage-row .portal-service-counts{display:none}}@media (max-width: 620px){.portal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-metrics>div:nth-child(2){border-right:0}.portal-metrics>div:nth-child(-n+2){border-bottom:1px solid #d8e0e0}.portal-module-grid{grid-template-columns:1fr}.portal-activity-list time{display:none}.portal-voyage-row{grid-template-columns:minmax(110px,.8fr) minmax(150px,1.2fr)}.portal-voyage-row>a{display:none}.portal-record-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.portal-record-metrics>span{min-width:0;border-right:0;border-bottom:1px solid #d8e0e0}.portal-record-metrics>span:last-child{grid-column:1 / -1;border-bottom:0}.portal-record-filters{grid-template-columns:1fr}.portal-detail-heading{grid-template-columns:38px minmax(0,1fr)}.portal-detail-heading>.portal-status{grid-column:2;justify-self:start;margin-top:-4px}.portal-key-details,.portal-detail-grid{grid-template-columns:1fr}.portal-key-details>div{border-right:0;border-bottom:1px solid #e0e6e6}.portal-key-details>div:last-child{border-bottom:0}.portal-port-timeline article dl{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-voyage-services{grid-template-columns:1fr}.portal-detail-footer{align-items:flex-start;flex-direction:column}.portal-detail-footer>span{margin-left:0}.portal-modal-backdrop{padding:12px}}.portal-launch-manifest span b,.portal-launch-manifest span small{display:block}.portal-launch-manifest span b{margin-bottom:2px;color:#49666e;font-size:.58rem}.portal-launch-manifest span small{margin-top:2px;color:#73868d;font-size:.56rem}[data-file-drop].file-drop-active{outline:2px dashed #137b75;outline-offset:-3px;background-color:#e8f6f2!important}.intel-view{min-width:0;letter-spacing:0}.intel-view button:focus-visible,.intel-view input:focus-visible,.intel-view select:focus-visible,.intel-view summary:focus-visible{outline:2px solid #17817a;outline-offset:3px}.intel-view .portal-page-header{align-items:center;flex-direction:row}.intel-view .portal-icon-button{flex:0 0 38px}.intel-tabs{display:flex;flex-wrap:wrap;gap:20px;border-bottom:1px solid #bdcecc}.intel-tabs button{display:inline-flex;min-height:44px;align-items:center;gap:7px;padding:0 2px;color:#65747b;border:0;border-bottom:3px solid transparent;background:transparent;font-size:13px;font-weight:700}.intel-tabs button[aria-selected=true]{color:#0a7068;border-bottom-color:#0a7068}.intel-tabs button>span{display:inline-flex;min-width:19px;height:19px;align-items:center;justify-content:center;padding:0 5px;color:#5d7176;border-radius:10px;background:#dfe8e6;font-size:10px;font-variant-numeric:tabular-nums}.intel-tabs button[aria-selected=true]>span{color:#fff;background:#0a7068}.intel-notifications{margin:14px 0 0;overflow:hidden;border:1px solid #c6d5d2;border-radius:6px;background:#fff}.intel-notifications>header{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:12px;padding:7px 11px;border-bottom:1px solid #dbe5e2;background:#f4f8f7}.intel-notifications>header>div,.intel-notifications>header>button{display:flex;align-items:center;gap:7px}.intel-notifications h2{margin:0;color:#2b454b;font-size:13px}.intel-notifications>header>div>span{display:inline-flex;min-width:19px;height:19px;align-items:center;justify-content:center;padding:0 5px;color:#fff;border-radius:10px;background:#b84d47;font-size:10px;font-weight:800}.intel-notification-list{max-height:190px;overflow-y:auto}.intel-notification-list article{display:grid;min-height:54px;grid-template-columns:minmax(0,1fr) 42px;border-top:1px solid #e0e8e6}.intel-notification-list article:first-child{border-top:0}.intel-notification-open{display:grid;min-width:0;grid-template-columns:minmax(72px,auto) minmax(0,1fr) 18px;align-items:center;gap:10px;padding:7px 11px;color:#3f5b61;border:0;background:transparent;text-align:left}.intel-notification-open:hover{background:#f1f7f5}.intel-notification-open>span:nth-child(2),.intel-notification-open strong,.intel-notification-open small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.intel-notification-open strong{color:#283f45;font-size:12px}.intel-notification-open small{margin-top:3px;color:#6b8084;font-size:10px}.intel-notification-list article>.portal-icon-button{width:42px;height:auto;border-width:0 0 0 1px;border-radius:0}.intel-notification-empty{margin:0;padding:15px;color:#687d81;text-align:center;font-size:12px}.intel-notifications>.portal-error{margin:0;border-width:0 0 1px;border-radius:0}.intel-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:12px;padding:16px 0}.intel-toolbar label,.intel-exchange-form label{display:grid;min-width:0;gap:6px;color:#566a72;font-size:12px;font-weight:600}.intel-toolbar label{flex:1 1 150px;max-width:240px}.intel-toolbar input,.intel-toolbar select,.intel-exchange-form input,.intel-exchange-form select{width:100%;min-width:0;height:38px;padding:0 10px;color:#283e46;border:1px solid #bdcecc;border-radius:5px;background:#fff;font-size:13px}.intel-search>span:last-child{display:flex;height:38px;align-items:center;gap:6px;padding:0 10px;border:1px solid #bdcecc;border-radius:5px;background:#fff}.intel-search input{height:32px;padding:0;border:0}.intel-sort{position:relative;flex:0 0 auto}.intel-sort>summary{display:flex;height:38px;align-items:center;gap:8px;padding:0 12px;color:#35565d;border:1px solid #bdcecc;border-radius:5px;background:#fff;cursor:pointer;font-size:12px;font-weight:700}.intel-sort-options{position:absolute;z-index:10;top:45px;right:0;width:min(430px,90vw);padding:12px;border:1px solid #bdcecc;border-radius:6px;background:#fff;box-shadow:0 8px 24px #233b4426}.intel-sort-options>div{display:grid;grid-template-columns:16px minmax(0,1fr) minmax(0,110px) 38px;align-items:center;gap:6px;margin-bottom:8px;font-size:12px}.intel-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 0;color:#61767b;font-size:12px}.intel-table-wrap{max-width:100%;overflow-x:auto;border-top:1px solid #bdcecc;border-bottom:1px solid #bdcecc;background:#fff}.intel-table{width:100%;border-collapse:collapse;font-size:12px}.intel-table th{position:relative;padding:11px 13px;color:#597078;background:#eaf0ef;text-align:left;white-space:nowrap;font-weight:700}.intel-table th>button{display:inline-flex;min-height:26px;align-items:center;gap:6px;padding:0;color:inherit;border:0;background:transparent;font-size:inherit;font-weight:inherit}.intel-sort-indicator{display:inline-flex;align-items:center;color:#0a7068;font-size:10px}.intel-table td{padding:12px 13px;color:#415b63;border-top:1px solid #e0e8e6;vertical-align:top}.intel-traffic-table td{white-space:nowrap}.intel-table strong{color:#263c44}.intel-table small{display:block;margin-top:5px;color:#657c83;font-size:11px}.intel-table tr.intel-owned td{background:#edf7f0}.intel-table tr.intel-owned td:first-child{box-shadow:inset 3px 0 #2e8b5d}.intel-owned-label{display:flex;align-items:center;gap:4px;margin-top:5px;color:#21784f;font-size:10px;font-weight:700}.intel-status{display:inline-block;padding:4px 7px;color:#5f6b71;border-radius:4px;background:#eef0f1;white-space:nowrap;font-size:11px;font-weight:700}.intel-status.IN_TRANSIT{color:#156346;background:#dff1e6}.intel-status.PLANNED{color:#795916;background:#fcf0d4}.intel-status.READY{color:#236d82;background:#dff0f4}.intel-status.SP1{color:#785868;background:#f1e6ee}.intel-notice{margin:12px 0;padding:10px 13px;color:#70591f;border-left:3px solid #c49a3a;background:#fff6df;font-size:12px;line-height:1.5}.intel-empty,.intel-table td.intel-empty{padding:42px 16px;color:#647b80;text-align:center;font-size:13px}.intel-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #ccd8d5}.intel-metrics>div{display:grid;gap:8px;padding:15px;border-right:1px solid #ccd8d5}.intel-metrics>div:last-child{border-right:0}.intel-metrics span{color:#61787b;font-size:12px}.intel-metrics strong{color:#255d4d;font-size:22px}.intel-selected td{background:#edf5f3}.intel-history-detail{margin-top:24px;border-top:2px solid #50968a}.intel-pagination{display:flex;min-height:50px;align-items:center;justify-content:center;gap:12px;border-bottom:1px solid #bdcecc}.intel-pagination span{color:#61767b;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700}.intel-history-detail>header,.intel-history-detail>header>div{display:flex;align-items:center;gap:10px}.intel-history-detail>header{justify-content:space-between;padding:15px 0}.intel-history-detail h2{margin:0;font-size:16px;overflow-wrap:anywhere}.intel-timeline{margin:0;padding:0 0 0 20px;list-style:none}.intel-timeline>li{position:relative;padding:4px 0 24px 20px;border-left:2px solid #bdd8cf}.intel-timeline>li:before{position:absolute;top:8px;left:-5px;width:8px;height:8px;border-radius:50%;background:#31846d;content:""}.intel-transition-heading{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:baseline}.intel-transition-heading strong{font-size:13px}.intel-transition-heading span,.intel-transition-heading small{color:#687f84;font-size:11px}.intel-timeline dl{display:flex;flex-wrap:wrap;gap:12px 22px;margin:12px 0 0}.intel-timeline dt{color:#698087;font-size:11px}.intel-timeline dd{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:5px 0 0;font-size:12px}.intel-pda-layout{display:grid;grid-template-columns:minmax(210px,275px) minmax(0,1fr);gap:24px}.intel-pda-list{min-width:0;align-self:start;border-right:1px solid #c6d5d0}.intel-pda-list>label{width:calc(100% - 14px);margin-bottom:12px}.intel-pda-list>button{display:flex;width:100%;gap:12px;padding:16px 12px;color:#326b5c;border:0;border-bottom:1px solid #ccd9d5;background:transparent;text-align:left}.intel-pda-list>button.active{box-shadow:inset 3px 0 #31846d;background:#e2efea}.intel-pda-list>button svg{flex:0 0 18px}.intel-pda-list>button span{min-width:0}.intel-pda-list strong,.intel-pda-list small,.intel-pda-list b{display:block;overflow-wrap:anywhere}.intel-pda-list strong{font-size:13px}.intel-pda-list small{margin-top:6px;color:#6d8285;font-size:10px}.intel-pda-list b{margin-top:8px;font-size:12px}.intel-pda-detail{min-width:0}.intel-detail-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;padding-bottom:18px}.intel-detail-header p,.intel-detail-header h2{margin:0 0 7px;overflow-wrap:anywhere}.intel-detail-header p{color:#5b797b;font-size:12px}.intel-detail-header h2{font-size:20px}.intel-detail-header small{color:#708487;font-size:11px}.intel-pda-tools{display:flex;align-items:center;gap:12px}.intel-readonly{display:flex;align-items:center;align-self:start;gap:6px;color:#6d7981;font-size:11px}.intel-vessel-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:16px 0;border-block:1px solid #c7d6d2}.intel-vessel-facts dt{color:#6c7d80;font-size:10px}.intel-vessel-facts dd{margin:6px 0 0;overflow-wrap:anywhere;font-size:12px}.intel-pda-total{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px 0}.intel-pda-total span{color:#647b7c;font-size:12px}.intel-pda-total>div{display:grid;gap:6px;text-align:right}.intel-pda-total strong{color:#1b6654;font-size:20px}.intel-pda-table{min-width:560px}.intel-pda-table td{width:33.33%}.intel-pda-table td:last-child{text-align:right}.intel-pda-table summary{color:#217c6a;cursor:pointer}.intel-pda-expense-notice{margin:9px 0 0;color:#65767f;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.intel-pda-estimate-notice{margin-top:16px;padding:12px 14px;color:#76551f;border-top:1px solid #e1e8ea;background:#fff5df;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.intel-pda-estimate-notice p{margin:0}.intel-pda-estimate-notice p+p{margin-top:6px}.intel-basis{display:grid;gap:10px;margin:14px 0 0}.intel-basis dt{color:#6c8081;font-size:11px}.intel-basis dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:12px}.intel-exchange-form{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(150px,1fr) 38px minmax(150px,1fr);align-items:end;gap:18px;padding:20px 0;border-block:1px solid #c7d6d2}.intel-exchange-form label small{color:#a63146;font-size:11px}.intel-exchange-form>.portal-primary{grid-column:4;justify-self:end}.intel-exchange-result{padding:26px 0;border-bottom:1px solid #c7d6d2}.intel-exchange-result>span{display:block;color:#6c7e85;font-size:14px}.intel-exchange-result>strong{display:block;margin:8px 0 22px;color:#186953;font-size:28px;overflow-wrap:anywhere}.intel-exchange-result dl{display:flex;flex-wrap:wrap;gap:20px 35px;margin:0}.intel-exchange-result dt{color:#6f7c83;font-size:11px}.intel-exchange-result dd{margin:6px 0 0;font-size:13px}.intel-exchange-result a{display:inline-flex;align-items:center;gap:7px;margin-top:20px;color:#206e63;font-size:12px}@media (max-width: 1120px){.intel-pda-layout{grid-template-columns:1fr}.intel-pda-list{max-height:240px;overflow-y:auto;border-right:0;border-bottom:1px solid #c6d5d0}.intel-exchange-form{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-exchange-form>.portal-primary{grid-column:auto}.intel-swap{grid-column:1 / -1;justify-self:center}}@media (max-width: 620px){.intel-toolbar label{flex:1 1 120px;max-width:none}.intel-sort{width:100%}.intel-sort-options{right:auto;left:0;width:min(430px,calc(100vw - 24px))}.intel-sort-options>div{grid-template-columns:12px minmax(0,1fr) minmax(0,88px) 38px}.intel-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-metrics>div{border-bottom:1px solid #ccd8d5}.intel-vessel-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-exchange-form{grid-template-columns:minmax(0,1fr)}.intel-exchange-form .intel-swap{grid-column:auto}.intel-exchange-form>.portal-primary{justify-self:stretch}.intel-notification-open{grid-template-columns:minmax(0,1fr) 18px}.intel-notification-open>.intel-status{display:none}}.app-dialog.app-dialog.app-dialog{box-sizing:border-box;flex-direction:column;min-width:0;min-height:0;max-height:calc(100dvh - var(--deployment-banner-height, 0px) - 48px);gap:0;overflow:hidden;padding:0}.app-dialog.app-dialog:not(dialog),dialog.app-dialog.app-dialog[open]{display:flex}.app-dialog-frame.app-dialog-frame.app-dialog-frame{display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-width:0;min-height:0;max-height:none;overflow:hidden;margin:0;padding:0}.app-dialog-body.app-dialog-body.app-dialog-body{box-sizing:border-box;flex:1 1 auto;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:16px;scroll-padding-block:16px;overflow-wrap:anywhere}.app-dialog-header.app-dialog-header.app-dialog-header{box-sizing:border-box;flex:0 0 auto;min-width:0;padding:14px 16px}.app-dialog-footer.app-dialog-footer.app-dialog-footer{box-sizing:border-box;position:static;flex:0 0 auto;flex-wrap:wrap;min-width:0;max-height:none;overflow:visible;margin:0;padding:12px 16px;border-top:1px solid #d5e0e3;background:#fff}.app-dialog-footer button,.app-dialog-footer a{max-width:100%;white-space:normal;overflow-wrap:anywhere}.app-dialog>nav{flex-shrink:0}@media (max-width: 640px),(max-height: 500px){.app-dialog.app-dialog.app-dialog{max-height:calc(100dvh - var(--deployment-banner-height, 0px) - 24px)}.app-dialog-body.app-dialog-body.app-dialog-body{padding:12px}.app-dialog-header.app-dialog-header.app-dialog-header,.app-dialog-footer.app-dialog-footer.app-dialog-footer{min-height:0;padding:10px 12px}}.field-validation-error{display:block;grid-column:1 / -1;color:#a62c32!important;font-size:.78rem;font-weight:500;line-height:1.4;margin-top:.3rem;white-space:normal;overflow-wrap:anywhere}.field-validation-error[hidden]{display:none}.field-validation-invalid :is(input,select,textarea)[aria-invalid=true]{border-color:#b9343b!important;outline-color:#b9343b}.field-validation-invalid :is(input,select,textarea)[aria-invalid=true]:focus{box-shadow:0 0 0 2px #b9343b25}
