.pmc-popup-overlay{position:fixed;inset:0;z-index:1999;display:flex;align-items:center;justify-content:center;padding:12px;background:#10182770;box-sizing:border-box}.pmc-popup-overlay--lookup{z-index:10010}html body .pmc-popup{display:flex;flex-direction:column;width:760px;min-width:0;max-width:100%;max-height:calc(100dvh - 24px);overflow:hidden;border:1px solid var(--ThemeBorder, #bbc2d1);border-radius:7px;background:var(--ThemeSurface, #fff);color:var(--ThemeText, #222b4c);box-shadow:0 10px 30px #101a3433;text-align:left;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:0}html body .pmc-popup [hidden]{display:none!important}html body .pmc-popup--import{width:600px}html body .pmc-popup--lookup{width:760px}html body .pmc-popup-header{display:flex;flex:none;align-items:center;gap:6px;min-height:34px;padding:3px 10px;border-bottom:1px solid var(--ThemeBorder, #bbc2d1);background:var(--ThemeHeading, #30345f);color:var(--ThemeOnHeading, #fff)}html body .pmc-popup-header h2{flex:1;min-width:0;margin:0;padding:0;font-size:14px;font-weight:650;line-height:20px;color:inherit!important;text-shadow:none;overflow-wrap:anywhere}html body .pmc-popup .pmc-popup-header :is(.pmc-popup-close,.CMButton.pmc-context-help){display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;min-height:28px;max-height:none;margin:0;padding:0!important;border:1px solid transparent!important;border-radius:4px;background:transparent!important;color:inherit!important;box-shadow:none;font-size:14px;line-height:1;text-decoration:none;cursor:pointer}html body .pmc-popup .pmc-popup-header .pmc-popup-close:hover{background:#c73442!important;color:#fff!important;border-color:#c73442!important}html body .pmc-popup-header .pmc-context-help:hover{background:var(--ThemeHover, #dfe8f1)!important}.pmc-popup-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:8px 10px}.pmc-popup-form{display:flex;flex-direction:column;min-height:0;margin:0;overflow:hidden}html body .pmc-popup-section{min-width:0;margin:0;padding:0;border:0}html body .pmc-popup-section+.pmc-popup-section{margin-top:7px}html body .pmc-popup-section>legend{float:none;width:100%;margin:0 0 4px;padding:0 0 2px;border:0;border-bottom:1px solid var(--ThemeBorder, #bbc2d1);color:var(--ThemeText, #222b4c);font-size:12px;font-weight:650;line-height:18px}.pmc-popup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 12px}.pmc-popup-stack{display:grid;gap:6px}html body .pmc-popup label:not(:where(.pmc-vtable *)){margin:0;font-size:inherit;font-weight:400;line-height:1.4}html body .pmc-popup label:has(:is([required],[aria-required=true]):not(:disabled)):not(:where(.pmc-vtable *)),html body .pmc-popup .pmc-field:has(:is([required],[aria-required=true]):not(:disabled))>label{font-weight:700}.pmc-popup .pmc-field{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:6px;min-width:0}.pmc-popup .pmc-field--wide{grid-column:1 / -1}html body .pmc-popup :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select):not(:where(.pmc-vtable *)){box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:26px;max-height:none;margin:0;padding:2px 6px;border:1px solid var(--ThemeBorder, #bbc2d1);border-radius:4px;background:var(--ThemeInputBackground, #fff);color:var(--ThemeText, #222b4c);font:inherit;font-weight:400;line-height:20px;text-align:left}html body .pmc-popup :is(input,select):disabled{opacity:.6;cursor:not-allowed}html body .pmc-popup :is(input,select,button,a):focus-visible{outline:2px solid var(--ThemeFocus, #488fcc);outline-offset:2px}.pmc-popup .pmc-check,.pmc-popup .pmc-choices label{display:flex;align-items:center;gap:7px;min-width:0;min-height:24px}html body .pmc-popup :is(input[type=checkbox],input[type=radio]):not(:where(.pmc-vtable *)){position:static;flex:none;appearance:auto;opacity:1;width:14px;height:14px;min-width:14px;margin:0;padding:0;accent-color:var(--ThemeAccent, #356b9c)}html body .pmc-popup .pmc-choices{display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;min-width:0;margin:0;padding:0;border:0}html body .pmc-popup .pmc-choice-label{flex:0 0 104px;margin:0;padding:0;border:0;color:inherit;font-size:12px;line-height:20px;font-weight:400}.pmc-status-options{display:flex;flex-wrap:wrap;gap:4px 18px}.pmc-input-action{display:flex;align-items:center;gap:5px;min-width:0}.pmc-input-action>input{flex:1 1 0}.pmc-input-action>button{flex:none}.pmc-popup-note{margin:5px 0 0;font-size:12px;color:var(--ThemeMutedText, #606a7b)}.pmc-file-field{display:grid;gap:7px;min-width:0}html body .pmc-popup input[type=file]{height:auto;padding:6px;line-height:24px}.pmc-popup input[type=file]::file-selector-button{border:1px solid var(--ThemeBorder, #bbc2d1);border-radius:3px;background:var(--ThemeHeading, #30345f);color:var(--ThemeOnHeading, #fff);padding:4px 8px;margin-right:8px;cursor:pointer}.pmc-popup-footer{flex:none;padding:7px 10px;border-top:1px solid var(--ThemeBorder, #bbc2d1);background:var(--ThemeHeading, #30345f);color:var(--ThemeOnHeading, #fff)}.pmc-popup-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px}.pmc-popup-export-footer{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.pmc-popup-export-footer>.pmc-field{flex:1 1 340px;grid-template-columns:66px minmax(0,1fr)}.pmc-popup-export-footer>.pmc-popup-actions{margin-left:auto}html body .pmc-popup .pmc-popup-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:26px;max-height:none;min-width:26px;margin:0;padding:2px 9px;border:1px solid var(--ThemeBorder, #bbc2d1);border-radius:4px;background:var(--ThemeSurface, #fff);color:var(--ThemeText, #222b4c);font:inherit;line-height:20px;white-space:normal;cursor:pointer}html body .pmc-popup .pmc-popup-button:hover{background:var(--ThemeHover, #dfe8f1)}html body .pmc-popup .pmc-popup-primary{background:var(--ThemeAccent, #30345f);border-color:var(--ThemeOnAccent, #fff);color:var(--ThemeOnAccent, #fff);font-weight:600}html body .pmc-popup .pmc-popup-primary:hover{background:var(--ThemeAccent, #30345f);color:var(--ThemeOnAccent, #fff);filter:brightness(1.15)}html body .pmc-popup .pmc-popup-button:disabled{opacity:.5;cursor:not-allowed}html body .pmc-popup .pmc-input-action>button{width:26px;padding:0}html body .pmc-popup .pmc-popup-close{font-family:Arial,sans-serif;font-size:24px}html body .pmc-popup .pmc-popup-close>span{font:24px/1 Arial,sans-serif!important;color:inherit!important}html body .pmc-popup .pmc-popup-header .CMButton.pmc-context-help:hover{background:var(--ThemeHover, #dfe8f1)!important;color:var(--ThemeText, #222b4c)!important}.pmc-popup--lookup .pmc-popup-body{height:min(480px,calc(100dvh - 100px));padding:8px}.pmc-popup--lookup .pmc-vtable{height:100%;max-height:100%}html.pmc-compact-ui .pmc-popup{font-size:12px}html.pmc-compact-ui .pmc-popup :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,.pmc-popup-button):not(:where(.pmc-vtable *)){min-height:24px;height:24px;padding-top:1px;padding-bottom:1px;font-size:12px}html.pmc-compact-ui .pmc-popup-grid{row-gap:4px}html body .pmc-popup--container{width:760px}html body .pmc-popup--cargo{width:1000px}html body .pmc-popup--swap{width:640px}.pmc-container-summary{margin-bottom:8px}.pmc-container-ports{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:6px 0}.pmc-container-ports .pmc-field{grid-template-columns:28px minmax(0,1fr)}.pmc-container-flags{display:flex;flex-wrap:wrap;gap:4px 20px;margin:6px 0}.pmc-container-tabs{display:flex;flex-wrap:wrap;gap:2px;border-bottom:1px solid var(--ThemeBorder);margin:8px 0}html body .pmc-popup .pmc-container-tabs button{border:0;border-radius:3px 3px 0 0;padding:3px 10px;background:transparent}html body .pmc-popup .pmc-container-tabs button[aria-pressed=true]{background:var(--ThemeAccent);color:var(--ThemeOnAccent)}.pmc-container-list{min-width:0;max-height:120px;overflow:auto;border:1px solid var(--ThemeBorder);border-radius:3px}.pmc-container-list:not(:has(>div)){display:none}.pmc-container-list>div{display:flex;align-items:center;gap:8px;padding:3px 5px;border-bottom:1px solid var(--ThemeBorder)}.pmc-container-list>div>span{min-width:0;overflow-wrap:anywhere}.pmc-container-list .pmc-list-description{flex:1}.pmc-container-list button{flex:none}.pmc-container-list div{min-width:0!important;max-width:100%}.pmc-container-list>div>div:last-child{flex:1;align-items:center;gap:5px}.pmc-container-list>div>div:last-child>div{flex:1;overflow-wrap:anywhere}html body .pmc-container-list .CMButton{min-width:26px!important;min-height:26px;height:auto;max-height:none;padding:2px 6px;margin:0}.pmc-container-panel{min-height:120px}.pmc-container-panel .pmc-popup-grid+.pmc-popup-grid{margin-top:6px}.pmc-container-quantity{display:flex;align-items:center;gap:6px;margin-right:auto}html body .pmc-popup .pmc-container-quantity input{width:60px}.pmc-cargo-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.pmc-cargo-fields .pmc-field{grid-template-columns:86px minmax(0,1fr)}#idContUpdateForm #idCargoUpdateTable.pmc-cargo-grid{height:min(var(--pmc-cargo-height, 390px),46dvh);min-height:220px;margin-top:8px;overflow:auto}.pmc-cargo-grid>.pmc-vtable{height:100%}.pmc-swap-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html.pmc-planmaster .pmc-popup{--ThemeHeading: #000080;--ThemeOnHeading: #fff;--ThemeAccent: #000080;--ThemeOnAccent: #fff;border-radius:0}html.pmc-planmaster .pmc-popup-footer{background:var(--ThemeSurfaceMuted);color:var(--ThemeText)}html.pmc-planmaster body .pmc-popup .pmc-container-tabs button[aria-pressed=true]{background:#000080!important;color:#fff!important}@media(max-width:650px){.pmc-cargo-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.pmc-container-ports{gap:5px}.pmc-container-ports .pmc-field{grid-template-columns:minmax(0,1fr);gap:2px}}@media(max-width:420px){.pmc-swap-row .pmc-field,.pmc-cargo-fields .pmc-field{grid-template-columns:minmax(0,1fr)}.pmc-container-tabs{gap:0}html body .pmc-popup .pmc-container-tabs button{padding:3px 8px}}html body .OkMessageFill:not(.pmc-message--aip-priorities):not(.pmc-message--aip-feedback):not(.pmc-message--vessel-particulars) .OkMessageBox{display:flex;flex-direction:column;width:440px;min-width:0;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:hidden;border-radius:7px;background:var(--ThemeSurface, #fff)!important;color:var(--ThemeText, #222b4c)!important;border-color:var(--ThemeBorder, #bbc2d1)!important;box-shadow:0 10px 30px #101a3433;text-align:left;font-weight:400}html body .OkMessageFill:not(.pmc-message--aip-priorities):not(.pmc-message--aip-feedback):not(.pmc-message--vessel-particulars) :is(.OkMessageBoxHead,.OkMessageBoxMessage,.OkMessageBoxButton,.OKMessageBoxButton){box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0;height:auto;max-height:none}html body .OkMessageFill .OkMessageBoxHead{flex:none;min-height:40px;padding:7px 14px;border-radius:0;font-size:14px;line-height:24px;text-align:left}html body .OkMessageFill .OkMessageBoxHead img{width:24px;height:24px;object-fit:contain}html body .OkMessageFill:not(.pmc-message--aip-priorities):not(.pmc-message--aip-feedback):not(.pmc-message--vessel-particulars) .OkMessageBoxMessage{min-height:0;overflow:auto;padding:14px 16px;text-align:left;overflow-wrap:anywhere}html body .OkMessageBoxMessage h4{margin:0;font-size:14px;line-height:1.5;font-weight:400}html body .OkMessageFill :is(.OkMessageBoxButton,.OKMessageBoxButton){flex:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:10px 14px;border-top:1px solid var(--ThemeBorder, #bbc2d1)}html body #OKInputInputBox{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:6px 8px}@media(max-width:650px){.pmc-popup-grid{grid-template-columns:minmax(0,1fr)}.pmc-popup-overlay{padding:8px}html body .pmc-popup{max-height:calc(100dvh - 16px)}.pmc-popup-body,.pmc-popup-footer{padding:7px 9px}}@media(max-width:420px){.pmc-popup .pmc-field{grid-template-columns:minmax(0,1fr);gap:4px}.pmc-popup-grid{row-gap:5px}.pmc-popup-header{gap:4px}}@media print{.pmc-popup-overlay{display:none!important}}
