.notification-banner{border-bottom:var(--notification-banner-border, 1px solid #bbbdc0);margin-top:0;overflow-x:hidden}.notification-banner:not(:has(.notification-banner-wrapper div)){--section-gap-top: 0;--section-gap-bottom: 0;--notification-banner-padding: 0;--notification-banner-border: none}.notification-banner-wrapper{display:grid;grid-template-areas:"messages" "info"}@media print,screen and (max-width: 61.87375em){.notification-banner-wrapper{padding-left:0;padding-right:0}}@media print,screen and (min-width: 61.875em){.notification-banner-wrapper{grid-template-areas:"info messages";grid-template-columns:425px 1fr}}.notification-banner:not(:has(.notification-banner-info)){background:#f3f3f3}.notification-banner:not(:has(.notification-banner-info)) .notification-banner-messages{grid-column:span 2}.notification-banner a:not(.btn-large):not(.btn-small){color:#ef820f;text-decoration:none}.notification-banner a:not(.btn-large):not(.btn-small):hover{text-decoration:underline}.notification-banner .notification-banner-restricted-warning a{background-color:#ef820f;border-radius:4px;color:#fff!important;padding:.125rem .75rem;text-decoration:none}.notification-banner .notification-banner-restricted-warning a:hover{background-color:#ef820f}.notification-banner-info,.notification-banner-messages{padding-bottom:var(--notification-banner-padding, clamp( 1.5rem, 1.0714285714rem + 1.7857142857vw, 2.5rem ));padding-top:var(--notification-banner-padding, clamp( 1.5rem, 1.0714285714rem + 1.7857142857vw, 2.5rem ))}@media print,screen and (max-width: 61.87375em){.notification-banner-info,.notification-banner-messages{padding-left:var(--section-gap-horizontal);padding-right:var(--section-gap-horizontal)}}.notification-banner-info{background:#fff;grid-area:info}@media print,screen and (min-width: 61.875em){.notification-banner-info{padding-right:24px}}.notification-banner-info-totals{color:#ef820f}.notification-banner-info-totals [data-value]{font-weight:700}.notification-banner-info-latest{color:#232762;margin-bottom:32px}.notification-banner-info-vessel{color:#4c4c4e;margin-bottom:16px}.notification-banner-info-cta{color:#ef820f}.notification-banner-info-cta:hover,.notification-banner-info-cta:focus-visible{outline:none;text-decoration:underline}.notification-banner-messages{background:#f3f3f3;display:grid;grid-area:messages;grid-template-columns:auto 1fr;overflow-x:hidden;position:relative}@media print,screen and (min-width: 61.875em){.notification-banner-messages{padding-inline:24px}.notification-banner-messages:after{background:#f3f3f3;content:"";height:100%;left:50%;margin-right:-50vw;position:absolute;top:0;width:100vw;z-index:-1}}.notification-banner-messages-headings{margin-bottom:12px}.notification-banner-messages-subheading{color:#4c4c4e;margin-bottom:6px}.notification-banner-messages-body{color:#808284;margin-bottom:6px}.notification-banner-messages-cta{margin-top:24px}.notification-banner-messages-icon{opacity:1}.notification-banner-messages-icon-hidden{opacity:0}.notification-banner-order-status{margin-bottom:6px}.notification-banner-order-details{display:block;margin-block:8px}.notification-banner-flex{align-items:center;display:flex;gap:8px}.notification-banner-container{background-color:#fff;padding-block:4px}.notification-banner-restricted{display:flex;flex-direction:column;gap:8px}.notification-banner-restricted .notification-banner-container{border:1px dashed}.notification-banner-restricted-warning{color:#4c4c4e}.notification-banner-restricted-acknowledge{align-items:baseline;color:#808284;-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:25px 1fr}.notification-banner-restricted-acknowledge input{margin-right:12px}.notification-banner-restricted-acknowledge-text{font-size:14px}.notification-banner-restricted-acknowledge-title{color:#232762}.notification-banner-restricted-acknowledge-separator{background:#bbbdc0;border:0;height:1px;width:100%}.notification-banner-restricted svg{flex-shrink:0}.notification-banner dialog{position:fixed}@media print,screen and (max-width: 46.87375em){.notification-banner dialog .notification-banner-messages-icon{display:none}}.notification-banner dialog:modal{border:0;max-width:calc(100svw - 32px);padding:1em}.notification-banner dialog::backdrop{background-color:#000c}.notification-banner dialog .section-wrapper{margin:0;padding:0}.notification-banner-documents-required details summary{list-style:none}.notification-banner-documents-required details summary:focus-visible{outline:none}dialog .notification-banner-documents-required details summary{pointer-events:none}dialog .notification-banner-documents-required details summary svg{display:none}.notification-banner-documents-required details summary h2{display:inline-block}.notification-banner-documents-required details summary ::-webkit-details-marker{display:none}.notification-banner-documents-required details svg{margin-left:8px;transform:rotate(270deg);transition:transform var(--transition-time) var(--transition-type)}.notification-banner-documents-required details[open] svg{transform:rotate(360deg)}.notification-banner-header-content{display:flex;flex-direction:column;gap:16px}@media print,screen and (max-width: 61.87375em){.notification-banner-header-content{align-items:center}}.notification-banner-header-content .main-quote-print-btn{width:-moz-fit-content;width:fit-content}.notification-banner-header-content .notification-banner-container{text-align:left}.notification-banner-hidden{display:none}
