.tooltip-portal-container{position:absolute;z-index:9999;pointer-events:auto}.tooltip-portal-container .info-card.vertical-shift{position:relative;left:auto!important;top:auto!important;width:-moz-max-content!important;width:max-content!important;max-width:250px;min-width:180px;box-shadow:0 4px 12px #0d132f40;border-radius:6px}.tooltip-portal-container .info-card.vertical-shift .tooltip{position:absolute;transform:rotate(-135deg);z-index:1;left:-6px;top:50%;margin-top:-5px;height:10px;width:10px;background-color:#fff;border-top:1px solid #d9dee9}.days-planner-yx{position:relative;width:100%}.days-planner-yx .day-hour-sections{background:#fff;width:100%;height:288px}.days-planner-yx .day-hour-sections.show-day-grid .hour-planner-section:first-child{border-top:2px solid #cfd4df}.days-planner-yx .day-hour-sections.weekend{background:#0069970d}.days-planner-yx .day-hour-sections.dst{height:300px}.days-planner-yx .hour-planner-section{height:24px!important;display:block!important;position:relative}.days-planner-yx .hour-planner-section.show-hour-grid{border-bottom:1px dashed #CFD4DF}.days-planner-yx .hour-planner-section.dst-buffer.dst-buffer-1-hour{height:24px!important}.days-planner-yx .hour-planner-section.dst-buffer.dst-buffer-2-hours{height:12px!important}.days-planner-yx .hour-planner-section.dst-buffer.dst-buffer-3-hours{height:16px!important}.days-planner-yx .hour-planner-section.dst-buffer.dst-buffer-4-hours{height:30px!important}.days-planner-yx .hour-planner-section.dst-buffer.dst-buffer-6-hours{height:20px!important}.days-planner-yx .hour-planner-section.dst-buffer.dst-buffer-8-hours{height:27px!important}.days-planner-yx .hour-planner-section.dst-buffer-end.dst-buffer-1-hour{display:none}.days-planner-yx .hour-planner-section.dst-buffer-end.dst-buffer-2-hours{height:12px!important}.days-planner-yx .hour-planner-section.dst-buffer-end.dst-buffer-2-hours .hour-section-title{display:none}.days-planner-yx .hour-planner-section.dst-buffer-end.dst-buffer-3-hours{height:16px!important}.days-planner-yx .hour-planner-section.dst-buffer-end.dst-buffer-4-hours{height:18px!important}.days-planner-yx .hour-planner-section.dst-buffer-end.dst-buffer-6-hours{height:20px!important}.days-planner-yx .hour-planner-section.dst-buffer-end.dst-buffer-8-hours{height:21px!important}.days-planner-yx .shift-grid-container .shift-grid{height:100%;border-top:1px solid transparent;border-bottom:1px solid transparent;position:absolute;inset:0}.days-planner-yx .shift-grid-container .shift-grid.show-shift-grid{border-top:1px solid #cfd4df;border-bottom:1px solid #cfd4df}.days-planner-yx .shift-grid-container .shift-grid.dont-need-top-border{border-top-color:transparent}.days-planner-yx .shift-grid-container .shift-grid.highlight-shift:nth-child(2n){background:#0069970d}.portcall-card-iframe{background:#e1f5fa;position:absolute;border:1px solid #caedf6!important;border-radius:8px}.portcall-card-iframe .berth-orientation-bottom{position:absolute;bottom:-1px;left:0;width:100%}.portcall-card-iframe .elliptible{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portcall-card-iframe .gangs-holder{position:absolute;border-radius:0 4px 4px 0;background:#8090b4;right:-18px;width:17px}.portcall-card-iframe .gangs-holder .gangs-text{transform:rotate(-90deg)}.portcall-card-iframe .port-call-header{min-height:36px;padding:4px 8px;position:relative;border-top-left-radius:8px;border-top-right-radius:8px}.portcall-card-iframe .port-call-header .berth-orientation-top-left-yx{display:flex;margin-left:-9px;margin-top:-4px}.portcall-card-iframe .port-call-header .berth-orientation-top-right-yx{display:flex;margin-right:-9px;margin-top:-14px}.portcall-card-iframe .port-call-header .vessel-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:165px}.portcall-card-iframe .port-call-header .vessel-name .dot{width:3px;height:3px;border-radius:50%}.portcall-card-iframe .show-bubble{position:relative}.portcall-card-iframe .show-bubble:after{position:absolute;top:-2px;right:-3px;content:" ";background:#d72525;width:6px;height:6px;border-radius:12px}.portcall-card-iframe .portcall-vessel-icon{background:#b3daea;border-radius:2px}.portcall-card-iframe .portcall-indicator{position:absolute;width:60px;height:36px;background:#fff;border:1px solid #ccc;top:-45px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#0082ba;border:1px solid #0082ba}.portcall-card-iframe .portcall-indicator:after{content:"";position:absolute;width:1px;height:15px;background:#ccc;bottom:-16px;left:50%;transform:translate(-50%)}.portcall-card-iframe .portcall-content-container{overflow:hidden}.portcall-card-iframe .portcall-content-container .portcall-content .hr-line{border-top:1px solid #4ec3e0}.portcall-card-iframe .portcall-content-container .portcall-content .portcall-vessel-eta-etd .arr-text,.portcall-card-iframe .portcall-content-container .portcall-content .portcall-vessel-eta-etd .dep-text{width:25px}.portcall-card-iframe .portcall-content-container .portcall-content .portcall-vessel-eta-etd .eta-label,.portcall-card-iframe .portcall-content-container .portcall-content .portcall-vessel-eta-etd .etd-label{display:inline-block!important;text-align:center}.portcall-card-iframe .portcall-hover-helper{white-space:pre-line}.portcall-card-iframe.active{min-width:550px;z-index:10!important}.portcall-card-iframe.active .portcall-cta,.portcall-card-iframe.active.double-clicked,.portcall-card-iframe.active .port-call-header .header-labels{display:none}.portcall-card-iframe.force-active{min-width:550px;min-height:250px;z-index:15!important}.portcall-card-iframe.force-active .portcall-content-container{min-height:250px}.portcall-card-iframe.force-active .portcall-cta,.portcall-card-iframe.force-active .portcall-hover-helper{visibility:visible}.portcall-card-iframe.force-active.double-clicked,.portcall-card-iframe.force-active .port-call-header .header-labels,.portcall-card-iframe .portcall-switcher{display:none}.portcall-card-iframe.active .portcall-switcher{display:block}.portcall-card-iframe .portcall-overlapping-bar{display:none}.portcall-card-iframe.bg-class-rose{background-color:#fecdd3!important;border-color:#fda4af!important}.portcall-card-iframe.bg-class-rose .port-call-header{background-color:#fda4af!important}.portcall-card-iframe.bg-class-fuchsia{background-color:#fdb5f6!important;border-color:#fc84f1!important}.portcall-card-iframe.bg-class-fuchsia .port-call-header{background-color:#fc84f1!important}.portcall-card-iframe.bg-class-violet{background-color:#ddd6fe!important;border-color:#d8b4fe!important}.portcall-card-iframe.bg-class-violet .port-call-header{background-color:#d8b4fe!important}.portcall-card-iframe.bg-class-blue{background-color:#90caf9!important;border-color:#64b5f6!important}.portcall-card-iframe.bg-class-blue .port-call-header{background-color:#64b5f6!important}.portcall-card-iframe.bg-class-cyan{background-color:#a5f3fc!important;border-color:#67e8f9!important}.portcall-card-iframe.bg-class-cyan .port-call-header{background-color:#67e8f9!important}.portcall-card-iframe.bg-class-olive{background-color:#d9ddad!important;border-color:#c5cc7b!important}.portcall-card-iframe.bg-class-olive .port-call-header{background-color:#c5cc7b!important}.portcall-card-iframe.bg-class-green{background-color:#bbf7d0!important;border-color:#86efac!important}.portcall-card-iframe.bg-class-green .port-call-header{background-color:#86efac!important}.portcall-card-iframe.bg-class-lime{background-color:#d9f99d!important;border-color:#bef264!important}.portcall-card-iframe.bg-class-lime .port-call-header{background-color:#bef264!important}.portcall-card-iframe.bg-class-lemon{background-color:#fff8bf!important;border-color:#fff694!important}.portcall-card-iframe.bg-class-lemon .port-call-header{background-color:#fff694!important}.portcall-card-iframe.bg-class-yellow{background-color:#fef08a!important;border-color:#fde047!important}.portcall-card-iframe.bg-class-yellow .port-call-header{background-color:#fde047!important}.portcall-card-iframe.bg-class-cocoa{background-color:#eaddd0!important;border-color:#e4c4a9!important}.portcall-card-iframe.bg-class-cocoa .port-call-header{background-color:#e4c4a9!important}.portcall-card-iframe.bg-class-orange{background-color:#fed7aa!important;border-color:#fdba74!important}.portcall-card-iframe.bg-class-orange .port-call-header{background-color:#fdba74!important}.portcall-card-iframe.bg-class-grapes{background-color:#fba1c3!important;border-color:#ee78a5!important}.portcall-card-iframe.bg-class-grapes .port-call-header{background-color:#ee78a5!important}.portcall-card-iframe.bg-class-stone{background-color:#e7e5e4!important;border-color:#d6d3d1!important}.portcall-card-iframe.bg-class-stone .port-call-header{background-color:#d6d3d1!important}.portcall-card-iframe.is-conflicted{border:2px dashed #d72525!important}.portcall-card-iframe.active .portcall-overlapping-bar{display:block;position:absolute;line-height:24px;top:-24px;left:0;width:80%;min-width:-moz-fit-content;min-width:fit-content;height:24px;background:#002269;border-radius:4px 4px 0 0;z-index:10}.portcall-card-iframe.force-active .portcall-overlapping-bar,.portcall-card-iframe .cancel-cta{display:none}.portcall-card-iframe.force-active .cancel-cta{display:block;position:absolute;top:-24px;left:0;background:#002269;width:48px;height:24px;border-radius:4px 4px 0 0}.portcall-card-iframe .sandBox-cta-helper{display:none;position:absolute;bottom:-30px;left:-50px;width:120px;background:#00194d;border-radius:4px;z-index:10}.portcall-card-iframe .sandBox-cta-helper:before{content:" ";position:absolute;border:solid 4px #00194d;transform:rotate(-135deg);z-index:-1;top:-4;left:15px}.portcall-card-iframe .berth-small-cta{position:relative;border:none!important}.portcall-card-iframe .berth-small-cta:hover{background:#d9ecf5}.portcall-card-iframe .berth-small-cta:hover .sandBox-cta-helper{display:block}.portcall-card-iframe .cta-holder{position:relative}.portcall-card-iframe.height-1:not(.active):not(.force-active) .portcall-content{display:none}.portcall-card-iframe.height-2:not(.active):not(.force-active) .portcall-hover-helper{display:none}.portcall-card-iframe.height-3:not(.active):not(.force-active) .port-call-header .header-labels{display:none}.portcall-card-iframe.height-3:not(.active):not(.force-active) .portcall-hover-helper{display:none}.portcall-card-iframe.height-4:not(.active):not(.force-active) .port-call-header .header-labels{display:none}.branding-container{gap:24px}.branding-container .brand-separator{width:1px;height:24px;background-color:#4d6496;align-self:center}
