@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap);.button{align-items:center;background:var(--nmap-500);border:none;border-radius:.25rem;color:var(--nmap-000);cursor:pointer;display:flex;font-weight:600;justify-content:center;padding:.5rem 1rem}.button:hover{background-color:var(--nmap-450)}.button:active{background-color:var(--nmap-420)}.button__icon-left{padding-right:.5rem}.button__icon-right{padding-left:.5rem}.button.light{background-color:var(--nmap-200);color:var(--nmap-500);font-weight:600}.button.light:hover{background-color:var(--nmap-300)}.button.light:active{background-color:var(--nmap-310)}.button.transparent{background-color:#0000;color:var(--nmap-500)}.button.danger{background-color:#fce3e3;color:#eb0000;font-weight:600}.button.danger:hover{background-color:#fff4f4}.button.light-table,.button.light-table-no-border{background-color:#0000;border:1px solid var(--nmap-500);color:var(--nmap-500);font-weight:600}.button.light-table-no-border:hover,.button.light-table:hover{background-color:var(--nmap-320)}.button.light-table-no-border:active,.button.light-table:active{background-color:var(--nmap-350)}.button.light-table-no-border{border-color:#0000}.button.danger-table{background-color:#0000;border:1px solid #eb0000;color:#eb0000;font-weight:600}.button:disabled{cursor:not-allowed!important;opacity:.5}.button.hidden{display:none}.blocked-page-layout{display:flex;flex-direction:column;height:100%;min-height:100vh;width:100%}.blocked-page-layout main{align-items:center;background:url(/static/media/blocked-page-background.5694c144d283023c2945.jpeg) 50% no-repeat,#fff;background-size:contain;display:flex;flex:1 1;flex-direction:column;justify-content:center}.blocked-page-layout main header{align-items:center;display:flex;flex-flow:column;padding-top:60px}.blocked-page-layout main header h3{font-size:72px;margin:0 0 24px}.blocked-page-layout main header p{font-size:36px;margin:0}.blocked-page-layout main footer{margin-top:auto;padding-bottom:100px}.blocked-page-layout main footer button{font-size:16px;height:50px;width:410px}.auth-layout{display:flex;flex-direction:column;height:100%;min-height:100vh;width:100%}.auth-layout main{background:url(/static/media/port-background.73362c2ed8e4df73b38b.jpeg) 50% no-repeat,#4278d2;background-size:cover;flex:1 1;flex-direction:column}.auth-layout main,.auth-page{align-items:center;display:flex;justify-content:center}.auth-page{flex:1 1;height:100%;width:100%}.auth-page .auth-box{align-items:center;background:var(--nmap-000);border-radius:.5rem;display:flex;flex-direction:column;justify-content:center;padding:2rem}.auth-page .auth-box h3{color:var(--nmap-500)}.auth-page .auth-box button{background:var(--nmap-500);border:none;border-radius:.25rem;color:var(--nmap-000);cursor:pointer;padding:.5rem 1rem;width:100%}.auth-page .auth-box p{text-align:center}.auth-page .auth-box p a{color:var(--nmap-500);text-decoration:none}.page{box-sizing:border-box;height:100%;padding:1rem;width:100%}.progress-bar{align-items:center;display:flex;margin:1rem 0}.progress-bar__progress-indicator{background:var(--nmap-400);flex:1 1}.progress-bar__inner{background:#033272;height:.25rem;transition:.2s}.progress-bar__pages{color:#424957;font-weight:500;margin:0 0 0 2rem}.error{color:#b4220e;font-size:.8rem;font-weight:500;margin-top:.25rem}.checkbox-group-custom{margin-bottom:.5rem}.checkbox-group-custom__label{color:#000a19;display:flex;font-weight:700;margin-bottom:.5rem}.checkbox-group-custom .checkbox{grid-gap:.5em;align-items:center;border-radius:.25rem;cursor:pointer;display:grid;gap:.5em;grid-template-columns:1em auto;margin-top:1rem;padding:.5rem;transition:.1s}.checkbox-group-custom .checkbox label{cursor:pointer}.checkbox-group-custom .checkbox.checked{background:var(--nmap-200)}.checkbox-group-custom .checkbox:hover{background:#59a6ff}.checkbox-group-custom input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:.1rem solid var(--nmap-500);border-radius:50%;color:currentcolor;cursor:pointer;display:grid;font:inherit;height:1em;margin:0;place-content:center;transform:translateY(-.075em);width:1em}.checkbox-group-custom input[type=checkbox]:before{background-color:CanvasText;border-radius:50%;box-shadow:inset 1em 1em var(--nmap-500);content:"";height:.65em;transform:scale(0);transition:transform .12s ease-in-out;width:.65em}.checkbox-group-custom input[type=checkbox]:checked:before{transform:scale(1)}.error-normal{margin-bottom:24px;margin-top:8px}.error-dropdown,.error-normal{color:var(--nmap-500);font-size:.9rem;font-weight:400}.error-dropdown{margin:8px 0}.error-table{color:var(--nmap-500);font-size:.9rem;font-weight:400;margin-bottom:24px;text-align:right}.input-error-border{border:1px solid var(--nmap-500)!important;border-radius:4px;box-shadow:none}.input{flex-direction:column}.input,.input__label{display:flex;margin-bottom:.5rem}.input__label{color:#000a19;font-weight:700}.input input{border:1px solid #d7d7d7;border-radius:.2rem;box-sizing:border-box;font-size:.8rem;height:2.5rem;padding:.5rem}.input input:focus{border:1px solid #005a77;outline:none}.input input:disabled{color:#999}.radio-buttons-custom{margin-bottom:.5rem}.radio-buttons-custom__label{color:#000a19;display:flex;font-weight:700;margin-bottom:.5rem}.radio-buttons-custom__description{color:#242424;display:flex;margin-bottom:.5rem}.radio-buttons-custom__container{display:flex}.radio-buttons-custom .radio-button-custom{align-items:center;border:1px solid var(--nmap-500);border-radius:.5em;cursor:pointer;display:flex;margin-right:.5rem;margin-top:.5rem;padding:.5rem 1rem}.radio-buttons-custom .radio-button-custom input{-webkit-appearance:none;appearance:none}.radio-buttons-custom .radio-button-custom label{color:var(--nmap-500);cursor:pointer;font-weight:700}.radio-buttons-custom .radio-button-custom img{height:1.1rem;width:1.1rem}.radio-buttons-custom .radio-button-custom.checked{background:var(--nmap-200)}.textarea{flex-direction:column}.textarea,.textarea__label{display:flex;margin-bottom:.5rem}.textarea__label{color:#000a19;font-weight:700}.textarea textarea{border:1px solid #d7d7d7;border-radius:.2rem;padding:.5rem}.textarea textarea:focus{border:1px solid #005a77;outline:none}.page-header{margin-bottom:32px}.page-header .page-title{color:#212121;font-size:20px;margin:0 0 24px;padding:1rem 0 .5rem}.page-header .page-subtitle{margin:0;padding:0}.skip-and-next{align-items:center;display:flex;justify-content:flex-end;padding:1rem}.skip-and-next .back-btn,.skip-and-next .next-btn,.skip-and-next .skip-btn{border:1px solid #0000;border-radius:.5rem;font-weight:700;line-height:normal;padding:.5rem 1rem;text-decoration:none}.skip-and-next .skip-btn{color:var(--nmap-500);padding:.5rem 1rem}.skip-and-next .skip-btn:hover{background-color:var(--nmap-300)}.skip-and-next .skip-btn:active{background-color:var(--nmap-310)}.skip-and-next .back-btn{align-items:center;background-color:var(--nmap-200);color:var(--nmap-500);display:flex;margin-left:1rem}.skip-and-next .back-btn:hover{background-color:var(--nmap-320)}.skip-and-next .back-btn:active{background-color:var(--nmap-350)}.skip-and-next .back-btn img{height:1rem;margin-right:.75rem}.skip-and-next .next-btn{align-items:center;background-color:var(--nmap-500);color:var(--nmap-000);display:flex;margin-left:1rem}.skip-and-next .next-btn:hover{background-color:var(--nmap-450)}.skip-and-next .next-btn:active{background-color:var(--nmap-420)}.skip-and-next .next-btn img{height:1rem;margin-left:.75rem}.cargo-information .cargo-information-form,.cargo-information .cargo-information-form__radio{margin-bottom:24px}.cargo-information .cargo-information-form__controls{display:flex;flex-direction:column}.cargo-information .cargo-information-form__row{display:flex;justify-content:space-between;margin-bottom:24px}.cargo-information .cargo-information-form__row .form-control{flex:1 1}.cargo-information .cargo-information-form__row .form-control:first-child{margin-right:1rem}.cargo-information .cargo-dangerous-goods{display:flex;justify-content:space-between;margin-bottom:24px}.cargo-information .cargo-dangerous-goods .form-control{flex:0 0 50%;margin-right:1rem}.cargo-information .cargo-dangerous-goods .form-control:last-child{flex:1 1;margin-right:0}.alertModal{align-items:center;border-radius:4px;overflow:hidden;padding:10px;position:fixed;right:3px;top:80px;width:430px;z-index:9999999}.alertModal .flex{display:flex;flex-direction:row}.alertModal .button{background-color:initial;border-radius:8px;border-style:solid;border-width:1px;margin:4px;padding:5px}.alertModal .button:hover{opacity:.7}.alertModal .button:hover.success{background-color:#d1f0d2!important}.alertModal .button:hover.error{background-color:#fce3e3!important}.alertModal .button:hover.warning{background-color:#fef3e2!important}.alertModal .button:hover.information{background-color:#79b1ff!important}.modal__children{padding:1em 1.5em}.modal__container-center{align-items:center;gap:8px;justify-content:center;margin-bottom:24px}.modal__header-container{display:flex}.modal__header-container__icon{margin-right:25px}.modal__header-container__column{display:flex;flex-direction:column}.modal__header-container__buttons{display:flex;justify-content:space-evenly}.modal__header-container__buttons>*{min-width:45%;padding:8px 32px}.modal__header-container__text{align-items:flex-start;align-self:stretch;display:flex;flex:1 0;flex-direction:column;gap:4px;justify-content:center}.modal__header-container__text__title{font-size:20px;font-weight:800}.modal__header-container__text__subtitle,.modal__header-container__text__title{color:#242424;color:var(--grey-800,#242424);font-family:Inter,sans-serif;font-style:normal;line-height:24px}.modal__header-container__text__subtitle{font-size:16px;font-weight:500}.modal__header-container .modal__title{color:#242424;font-size:1.25rem;font-weight:700;margin:0 0 1rem}.modal__close-button{cursor:pointer;position:absolute;right:.5em;top:.5em;z-index:9999}.ReactModal__Content{font-family:Inter,sans-serif;min-width:30%}.ReactModal__Overlay{opacity:0;transition:opacity .5s ease-in-out;z-index:9999}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.modal-overlay{align-items:center;background-color:#0000004d;display:flex;inset:0;justify-content:center;position:fixed}.modal-wrapper{background-color:var(--nmap-000);border:none;border-radius:.3rem;bottom:auto;left:auto;max-height:90vh;outline:none;padding:0;position:relative;right:auto;top:auto}.modal-scroll{overflow-y:auto}.upload-download-box{position:relative}.upload-download-box__right .file-name__name{background-color:#e0ecff;color:#0141cc}.cargo-documents h4{margin-bottom:12px}.cargo-documents .documents-list{display:flex;flex-wrap:wrap}.cargo-documents .documents-list .upload-download-box{flex:0 0 48%;margin-bottom:2rem}.cargo-documents .documents-list .upload-download-box:nth-child(odd){margin-right:2%}.cargo-documents .documents-list .upload-download-box:nth-child(2n){margin-right:0}.sidebar{align-items:center;background:var(--nmap-000);border-right:2px solid #e0e0e0;display:flex;flex-direction:column;width:25%;z-index:9000}.sidebar green-tick{height:25px;width:25px}.sidebar h4{box-sizing:border-box;color:#424957;font-size:20px;font-weight:700;padding:1rem 1rem 0;width:100%}.sidebar ul{cursor:pointer;font-weight:500;list-style:none;margin:0;padding:0;width:100%}.sidebar ul li{display:flex;flex-direction:column;margin:0}.sidebar__multiple-items a,.sidebar__single-item a{align-items:center;color:#000a19;display:flex;flex:1 1;margin-bottom:5px;margin-top:5px;padding:8px 16px;text-decoration:none}.sidebar__multiple-items a:hover,.sidebar__single-item a:hover{background-color:var(--nmap-300)}.sidebar__multiple-items a.active,.sidebar__single-item a.active{background-color:var(--nmap-200);font-weight:700}.sidebar .submitted{background-color:var(--nmap-600);display:flex;gap:20px;justify-content:flex-start}.sidebar__multiple-items>div{flex:1 1}.sidebar__multiple-items-parent{align-items:center;cursor:pointer;display:flex;padding:1rem}.sidebar__multiple-items .sidebar__icon{align-items:center;display:flex}.sidebar__multiple-items .sidebar__icon svg{height:25px;width:25px}.sidebar__multiple-items-children{border-left:2px solid #e0e0e0}.sidebar__multiple-items-children li a{font-size:.95rem;padding-left:2.5rem}.drag-and-drop{display:flex;flex-direction:column}.drag-and-drop_revert{flex-direction:column-reverse}.drag-and-drop__uploadedList{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.csv-excel-importer-button{width:-webkit-fit-content;width:fit-content}.csv-excel-importer-button_left{margin-bottom:18px;margin-top:24px}.drag-and-drop_file_card{list-style-type:none}.drag-and-drop_file_card_content_title_icon.disabled,.drag-and-drop_file_card_content_title_text__title.disabled{opacity:.5;pointer-events:none}.drag-and-drop_file_card_content_title_text__subtitle.disabled{color:#666;color:var(--nmap-grey-500,#666);opacity:.5;pointer-events:none}.drag-and-drop_file_card_content_btns__cross{background:var(--nmap-grey-200);background:var(--grey-200,var(--nmap-grey-200))}.drag-and-drop_file_card_content_btns__cross.disabled{opacity:.5;pointer-events:none}.drag-and-drop_file_card_content_btns__cross:hover{background:var(--nmap-300);background:var(--grey-200,var(--nmap-300))}.drag-and-drop_file_card_content_btns__cross:active{background:var(--nmap-310);background:var(--grey-200,var(--nmap-310))}.crew-steps{display:flex;flex-direction:column;gap:46px;padding:16px}.crew-steps__step{display:flex;gap:16px}.crew-steps__step .drag-and-drop_file_card{max-width:60%;min-width:-webkit-fit-content;min-width:fit-content}.crew-steps__number{align-items:center;background-color:var(--nmap-500);border-radius:50%;color:var(--nmap-000);display:flex;font-weight:700;height:32px;justify-content:center;position:relative;width:32px}.crew-steps__number:after,.crew-steps__number_disabled{background-color:var(--nmap-250)}.crew-steps__number:after{content:"";height:calc(100% + 24px);left:50%;position:absolute;top:150%;transform:translateX(-50%);width:3px}.crew-steps__step:last-child .crew-steps__number:after{content:none}.crew-steps__content{flex:1 1}.crew-steps__content>.drag-and-drop_file_card{max-width:60%;min-width:-webkit-fit-content;min-width:fit-content}.crew-steps__title{font-size:16px;font-weight:600;margin:0}.crew-steps__title_disabled{opacity:.5;pointer-events:none}.crew-steps__required{color:var(--nmap-error-500)}.crew-steps__description{color:var(--nmap-grey-500);font-size:14px;margin:4px 0 12px}.crew-steps__description_disabled{opacity:.5;pointer-events:none}.crew-steps__button{align-items:center;background-color:var(--nmap-000);border:1px solid var(--nmap-500);border-radius:8px;color:var(--nmap-500);cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:600;gap:8px;line-height:24px;padding:8px 32px;transition:all .2s ease}.crew-steps__button:hover{background-color:var(--nmap-300)}.crew-steps__button:active{background-color:var(--nmap-200)}.crew-steps__button:disabled{border-color:#ccc;color:#aaa;opacity:.5;pointer-events:none}.crew-steps__button_upload{transform:rotate(180deg)}.crew-steps__button_documentIcon{filter:brightness(0) saturate(100%) invert(13%) sepia(52%) saturate(3616%) hue-rotate(204deg) brightness(96%) contrast(98%)}.multi-select{margin-bottom:.5rem}.multi-select .sublabel{color:#424957;display:block;margin-bottom:1rem}.multi-select .react-select__value-container{font-family:Arial,Helvetica,sans-serif;font-size:.8rem}.multi-select .react-select-container.error.error .react-select__control{border:2px solid #b4220e}.multi-select .react-select-container.error .react-select__control--is-disabled{border:1px solid #d7d7d7;border-radius:.2rem}.multi-select .react-select__single-value.react-select__single-value--is-disabled{color:#999}.confirm-delete-modal__title{display:flex}.confirm-delete-modal__title img{margin-right:1rem;width:3rem}.confirm-delete-modal__title h3 span{color:#eb0000}.confirm-delete-modal__btns{align-items:center;display:flex}.confirm-delete-modal__btns .cancel-btn{cursor:pointer;text-align:center}.confirm-delete-modal__btns .cancel-btn,.confirm-delete-modal__btns button{flex:0 0 50%}.confirm-delete-modal__btns button{background:#eb0000}.table-preheader{background:var(--nmap-300);display:flex;justify-content:space-between;padding:1rem}.table-preheader__title{font-size:1.5rem;font-weight:700}.table-preheader__control-btns{display:flex}.table-preheader__control-btns>button{margin-left:1rem}.flex{display:flex}.flex-h{flex-direction:row}.flex-dy{flex-direction:column}.table-body,table.table{overflow:scroll}table.table{border-collapse:collapse;box-shadow:0 4px 4px #00000040;font-family:Arial,Helvetica,sans-serif;width:100%}table.table .delete-btn,table.table .edit-btn{background:none;border:none;cursor:pointer;overflow-wrap:anywhere;white-space:normal;width:5px;word-break:normal}table.table .delete-btn:hover img,table.table .edit-btn:hover img{transform:scale(1.1)}table.table .editing-placeholder{width:5px}table.table td,table.table th{align-items:center;box-sizing:border-box;display:flex;flex:150 0 auto;min-width:0;padding:1rem;width:150px}table.table .delete,table.table .edit{flex:none;width:16px}table.table td{border:none;border-bottom:1px solid #ddd;overflow-wrap:anywhere;white-space:normal;word-break:normal}table.table tr{display:flex;flex:1 0 auto;min-width:0}table.table tr:hover{background-color:#f5f7f8}table.table th{background-color:var(--nmap-300);color:#043147;padding-bottom:12px;padding-top:12px;text-align:left}table.table thead{position:relative}table.table thead tr{box-shadow:1px 1px 5px #d9d9d9;display:flex;flex:1 0 auto;min-width:0}table.table tbody{z-index:1000}.page{overflow:scroll}.body-cell{border:1px solid #000}.body-number-cell{align-items:center;display:flex;justify-content:center;padding:1rem}.body-number-cell,.head-number-cell{box-sizing:border-box;width:50px}.dangerous-goods-table{padding:1rem 0}.dangerous-goods-table__added-header{background:var(--nmap-300);display:flex;justify-content:space-between;padding:1rem}.dangerous-goods-table__title{font-size:1.5rem;font-weight:700}.dangerous-goods-table__control-btns{display:flex}.dangerous-goods-table__control-btns button{margin-left:1rem}.dangerous-goods-table__scrollable-area{overflow:scroll}.add-dangerous-good-modal{min-width:50%}.add-dangerous-good-modal label{font-size:.8rem}.add-dangerous-good-modal .add-dangerous-good-modal__content hr{background-color:#e5e5e5;border:none;color:#e5e5e5;height:1px}.add-dangerous-good-modal .add-dangerous-good-modal__content .add-dangerous-good-form__row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.add-dangerous-good-modal .add-dangerous-good__form-submission-btns{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin:1rem 0 0 auto}.add-dangerous-good-modal .add-dangerous-good__form-submission-btns .discard-btn{background:var(--nmap-200);color:var(--nmap-500);cursor:pointer;text-align:center}.add-dangerous-good-modal .add-dangerous-good__form-submission-btns .discard-btn,.add-dangerous-good-modal .add-dangerous-good__form-submission-btns button{flex:0 0 50%}.dangerous-goods-checkbox-group{margin-bottom:1rem}.dangerous-goods-checkbox-group .checkbox-wrapper{align-items:center;display:flex;gap:.4rem}.dangerous-goods-checkbox-group input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:.1rem solid #081022;border-radius:.2em;cursor:pointer;display:grid;height:14px;margin:0;place-content:center;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,background-image .2s ease-in-out;width:14px}.dangerous-goods-checkbox-group input[type=checkbox]:checked{background-color:#000;background-image:url(/static/media/tick.88fc90c78bbd55211deb.svg);background-position:50%;background-repeat:no-repeat;background-size:8px 8px;border-color:#000}.dangerous-goods-checkbox-group label{color:#000a19;cursor:pointer;font-size:13px;font-weight:500}.dangerous-goods h3{font-size:1rem}.dangerous-goods__type{margin-top:1rem}.dangerous-goods__type .radio-buttons-custom__container{display:flex;flex-direction:column}.dangerous-goods__questions,.dangerous-goods__questions .radio-buttons-custom:nth-child(2){margin-top:1rem}.dangerous-goods__questions .input{width:50%}.dangerous-goods-form__contact-information{display:flex;flex-direction:column;margin-top:1rem}.dangerous-goods-form__contact-information .form-control:first-child{flex:0 0 50%;margin-right:1rem}.dangerous-goods-form__contact-information .form-control:nth-child(2){flex:1 1}.dangerous-goods-form__contact-information div{display:flex;justify-content:space-between}.dangerous-goods .ism-extra-fields-section{margin-top:1rem}.dangerous-goods .dangerous-goods-form__certificate-number{display:flex;justify-content:flex-start}.dangerous-goods .dangerous-goods-form__row{display:flex;justify-content:space-between}.dangerous-goods .dangerous-goods-form__row .field_date_picker{display:flex;flex:1 1;flex-direction:column;font-size:16px;margin:0;z-index:0}.dangerous-goods .dangerous-goods-form__row .field_date_picker:has(.react-datepicker-popper){z-index:99999!important}.dangerous-goods .dangerous-goods-form__row .field_date_picker .react-datepicker__input-container{width:100%!important}.dangerous-goods .dangerous-goods-form__row .form-control:first-child{flex:0 0 50%;margin-right:1rem}.dangerous-goods .dangerous-goods-form__row .form-control:nth-child(2){flex:1 1}.general-declaration-form h3{margin-bottom:0}.general-declaration-form__first-row{margin-bottom:1rem}.general-declaration-form__first-row .checkbox{margin-top:0}.general-declaration-form__third-row{margin-bottom:1rem}.general-declaration-form__third-row .checkbox{margin-top:0}.submitSignatureCanvas{height:200px;max-width:500px}.masterSignatureTitle{color:#000a19;display:flex;font-weight:700;margin-top:1.5rem}.canvasDiv{border:1px solid #000;border-radius:8px;display:flex;flex-direction:row;justify-content:space-around;width:540px}.canvasDiv button{background-color:#0000;border:none;color:gray;height:10px;margin-top:5px;-webkit-text-decoration:underline gray;text-decoration:underline gray;width:auto}.canvasDiv button:hover{cursor:pointer}.validationCheck{color:var(--nmap-500);font-size:.9rem;font-weight:400;margin-top:8px}.drag-and-drop_modal_btns{display:flex;justify-content:space-between;margin-top:20px;width:100%}.drag-and-drop_modal_btns .button{width:48%}.drag-and-drop_modal_btns .button:only-child{width:100%}.drag-and-drop__uploadedList{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,48%);list-style:none;margin:0;padding:0}.csv-excel-importer-button,.image-importer-button-left{align-items:center;display:flex;justify-content:center;padding:8px 32px}.image-importer-button-left{margin-bottom:18px;margin-top:24px}.drag-and-drop_file_card{align-items:flex-start;background:#fff;background:var(--nmap-000,#fff);border:1px solid #d5d5d5;border:1px solid var(--grey-350,#d5d5d5);border-radius:8px;flex-direction:column;gap:24px;justify-content:center;margin-top:24px;padding:12px 16px}.drag-and-drop_file_card_content{align-items:center;align-self:stretch;display:flex;gap:24px}.drag-and-drop_file_card_content_title{align-items:center;display:flex;flex:1 0;gap:4px;min-width:0}.drag-and-drop_file_card_content_title_icon{align-items:center;align-self:stretch;display:flex;justify-content:center;padding:6px}.drag-and-drop_file_card_content_title_text{display:flex;flex-direction:column;margin-right:auto;overflow:auto;text-overflow:ellipsis;white-space:nowrap}.drag-and-drop_file_card_content_title_text__title{font-feature-settings:"clig" off,"liga" off;color:#242424;color:var(--grey-800,#242424);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:16px}.drag-and-drop_file_card_content_title_text__subtitle{font-feature-settings:"clig" off,"liga" off;color:#033272;color:var(--nmap-500-primary,var(--highlight-primary,#033272));font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.drag-and-drop_file_card_content_btns{display:flex}.drag-and-drop_file_card_content_btns__open{align-items:center;display:flex;justify-content:center;margin-right:7px;padding:6px 12px}.drag-and-drop_file_card_content_btns__cross{align-items:center;background:#f3f3f3;background:var(--grey-200,#f3f3f3);border-radius:8px;display:flex;justify-content:center;padding:6px}.subtitle{color:#242424;color:var(--grey-800,#242424);font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.drag-and-drop_modal_filelist{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px;padding:60px 16px}.drag-and-drop_modal_filelist__label{align-items:center;color:#242424;display:flex;gap:6px;padding-right:0;width:143px}.drag-and-drop_modal_filelist__list{align-items:flex-start;align-self:stretch;display:flex;gap:16px;list-style:none;padding:0}.drag-and-drop_modal_filelist__list li{font-feature-settings:"clig" off,"liga" off;align-items:center;color:#000;display:flex;flex:1 0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:700;justify-content:space-between;line-height:16px}.drag-and-drop_modal_filelist__list li button{align-items:center;background:#f3f3f3;background:var(--grey-200,#f3f3f3);border-radius:8px;display:flex;justify-content:center;padding:6px}.drag-and-drop_modal_dropzone{align-items:center;align-self:stretch;border:1px dashed #b3b3b3;border:1px dashed var(--grey-400,#b3b3b3);border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:70px 16px}.drag-and-drop_modal_dropzone span{color:#000;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.drag-and-drop_modal_loading{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:4px;padding:85px 16px}.general-declaration .documents-list,.summary .documents-list{display:flex;flex-wrap:wrap;justify-content:space-between}.general-declaration .documents-list .upload-download-box,.summary .documents-list .upload-download-box{flex:0 0 48%;margin-bottom:2rem}.general-declaration .summary-documents-block,.summary .summary-documents-block{margin:0 0 36px}.general-declaration .summary-documents-block div:has(:disabled),.summary .summary-documents-block div:has(:disabled){background-color:#f7f7f7;margin:0}.general-declaration .documents-block,.summary .documents-block{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:1fr 1fr;margin-bottom:16px}.general-declaration .document-type-title,.summary .document-type-title{align-items:center;display:flex;font-size:18px;height:32px;margin:0 0 16px}.general-declaration .document-type-title_with-title-button,.summary .document-type-title_with-title-button{display:flex;justify-content:space-between;width:100%}.general-declaration .document-box,.summary .document-box{border:1px solid #d5d5d5;border-radius:5px}.general-declaration .document-box__fade-in,.summary .document-box__fade-in{animation:fade-in .5s ease-in-out}.general-declaration .document-box .document-box-content,.summary .document-box .document-box-content{align-items:center;display:flex;padding:8px 12px;width:100%}.general-declaration .document-box .document-box-content .document-icon,.summary .document-box .document-box-content .document-icon{align-items:center;display:flex;height:24px;justify-content:center;padding:0 10px}.general-declaration .document-box .document-box-content .document-main-info,.summary .document-box .document-box-content .document-main-info{display:flex;flex-flow:column;padding-right:24px}.general-declaration .document-box .document-box-content .document-main-info>label:first-child,.summary .document-box .document-box-content .document-main-info>label:first-child{font-size:14px;font-weight:700;line-height:16px}.general-declaration .document-box .document-box-content .document-main-info>label:nth-child(2),.summary .document-box .document-box-content .document-main-info>label:nth-child(2){color:var(--nmap-500);font-size:12px;font-weight:500;line-height:16px}.general-declaration .document-box .document-box-content .document-main-info .document-main-info-tags,.summary .document-box .document-box-content .document-main-info .document-main-info-tags{display:flex;padding-top:16px}.general-declaration .document-box .document-box-content .document-main-info .document-main-info-tags .document-tag,.summary .document-box .document-box-content .document-main-info .document-main-info-tags .document-tag{align-items:center;background-color:var(--nmap-300);border-radius:60px;display:flex;font-size:12px;font-weight:700;height:20px;margin:0 4px;padding:0 16px}.general-declaration .document-box .document-box-content button,.summary .document-box .document-box-content button{margin:0 24px 0 auto}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.missing-fields-card{align-items:center;background-color:#fff6e5;border:1px solid #f90;border-radius:5px;color:#c60;display:flex;justify-content:flex-start;margin-bottom:0;padding:20px}.missing-fields-card h3{color:#c60;font-size:16px;font-weight:700;margin-bottom:10px}.missing-fields-card img{margin-right:10px}.missing-fields-card ul{list-style-type:disc;margin:0;padding-left:20px}.missing-fields-card ul li{margin-bottom:5px}.health-wrapper .health-declaration-form__row{grid-column-gap:16px;column-gap:16px;display:grid;margin-bottom:16px}.health-wrapper .health-declaration-form__row .field_date_picker{display:flex;flex:1 1;flex-direction:column;font-size:16px;margin:0;z-index:0}.health-wrapper .health-declaration-form__row .field_date_picker:has(.react-datepicker-popper){z-index:99999!important}.health-wrapper .health-declaration-form__row .field_date_picker .react-datepicker__input-container{width:100%!important}.health-wrapper .health-declaration-form__row.two{grid-template-columns:1fr 1fr}.health-wrapper .health-declaration-form__row.three{grid-template-columns:1fr 1fr 1fr}.health-wrapper .health-declaration-form__row .form-control.input{max-width:400px}.health-wrapper .health-declaration-form__row .form-control.input label{font-size:14px}.health-modal{min-width:40%}.health-modal label{font-size:.8rem}.health-modal .health-modal__content .state-particular .field_date_picker{padding-left:0!important}.health-modal .health-modal__content .health-form .field_date_picker{display:flex;flex:1 1;flex-direction:column;margin:0;z-index:0}.health-modal .health-modal__content .health-form .field_date_picker:has(.react-datepicker-popper){z-index:99999!important}.health-modal .health-modal__content .health-form .field_date_picker:last-child{padding-left:.8rem}.health-modal .health-modal__content .health-form .field_date_picker:last-child .react-datepicker__input-container{width:100%!important}.health-modal .health-modal__content .health-form .field_date_picker .react-datepicker__input-container{width:98%!important}.health-modal .health-modal__content .health-form__row{align-items:center;display:flex;justify-content:space-between}.health-modal .health-modal__content .health-form__row .form-control{flex:1 1;padding-right:1rem}.health-modal .health-modal__content .health-form__row .form-control:last-child{padding-right:0}.health-modal .health-modal__content .health-form #portNameDropdown>.react-select__control>.react-select__indicators{display:none}.inspections .warning{background-color:#fef3e2;border:1px solid #f59e0b;border-radius:.5rem;padding:1rem}.inspections .warning p{margin:0;padding:0}.inspections .warning__title{color:#b45309;font-weight:800}.inspections .warning ul{list-style:none;padding:0 2rem}.inspections .warning ul li{color:#b45309}.inspections .warning ul li:before{color:#b45309;content:"•";display:inline-block;font-weight:700;margin-left:-1em;width:1em}.inspections .inspactions-form .field_date_picker{display:flex;flex:1 1;flex-direction:column;margin:0;z-index:0}.inspections .inspactions-form .field_date_picker:has(.react-datepicker-popper){z-index:99999!important}.inspections .inspactions-form .field_date_picker .react-datepicker__input-container{margin-right:5%;width:95%!important}.inspections .inspactions-form__first-row,.inspections .inspactions-form__second-row,.inspections .inspactions-form__third-row{padding-top:1rem}.inspections .inspactions-form__third-row .form-control{padding-bottom:1rem}.inspections .inspactions-form__second-row{align-items:center;display:flex;justify-content:space-between}.inspections .inspactions-form__second-row .form-control{flex:1 1}.inspections .inspactions-form__second-row .form-control:first-child{padding-right:1rem}.inspections .inspactions-form__third-row{width:90%}.checkbox{align-items:center;display:flex;flex-direction:row}.checkbox__label{color:#000a19;font-size:14px}.checkbox__input{-webkit-appearance:auto;appearance:auto;display:inline-block;height:16px;margin-left:0;margin-right:10px;opacity:1;width:16px}.upload-download-box{border:1px solid #d5d5d5;border-radius:.3rem;display:flex;flex-direction:column;padding:.5rem 0}.upload-download-box .required-document-label{bottom:-20px;color:var(--nmap-500);font-size:.9rem;font-weight:400;left:0;margin-left:2px;position:absolute}.upload-download-box__top{align-items:center;display:flex;justify-content:space-between}.upload-download-box__bottom{display:flex;padding:1rem 1rem 0 3rem}.upload-download-box__left{align-items:center;display:flex;flex:0 0 50%}.upload-download-box__left img{padding:0 1rem}.upload-download-box__right{align-items:center;display:flex;flex:1 1;justify-content:flex-end;margin-left:2%}.upload-download-box__right button{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;margin-right:.5rem;padding:.5rem 1rem}.upload-download-box__right button img{padding-right:.5rem}.upload-download-box__right button.download-btn{background-color:#f3f3f3;cursor:pointer}.upload-download-box__right button.upload-btn{background-color:var(--nmap-200);color:var(--nmap-500);cursor:pointer}.upload-download-box__right button.upload-btn:hover{background-color:var(--nmap-320)}.upload-download-box__right button.upload-btn:active{background-color:var(--nmap-350)}.upload-download-box__right .file-name{align-items:center;color:var(--nmap-500);display:flex;font-size:.8rem;padding:0 1rem}.upload-download-box__right .file-name__name{background-color:var(--nmap-200);border-radius:.5rem;color:var(--nmap-500);font-weight:700;padding:.5rem 1rem}.upload-download-box__right .file-name__x-mark{background:#f3f3f3;border-radius:.5rem;color:#000;cursor:pointer;margin-left:.5rem;padding:.5rem .75rem}.upload-download-box__right .file-name__x-mark:hover{background:#fff}.upload-download-box__right .loader{font-size:1rem;margin-right:1rem}.upload-download-box h5{margin:0}.upload-download-box__certificate-date{background:var(--nmap-300)}.upload-download-box__certificate-date,.upload-download-box__expired-certificate-date{border-radius:1rem;font-size:.8rem;font-weight:700;margin-right:1rem;padding:.25rem 1rem}.upload-download-box__expired-certificate-date{background:#fce3e3}.upload-download-box__last-updated{color:var(--nmap-500);font-size:.8rem}.add-certificate-modal__title{align-items:center;display:flex}.add-certificate-modal__title img{padding-right:1rem;width:3rem}.add-certificate-modal__title h3,.add-certificate-modal__title p{margin:0}.add-certificate-modal__upload-section{align-items:center;border:1px dashed #b3b3b3;border-radius:.5rem;display:flex;flex-direction:column;justify-content:center;margin:1rem 0;padding:.5rem 0}.add-certificate-modal__upload-section p{margin:0}.add-certificate-modal__upload-section button,.add-certificate-modal__upload-section p{margin:.5rem 0}.add-certificate-modal__upload-section button{background:var(--nmap-200);border:none;border-radius:.25rem;color:var(--nmap-500);cursor:pointer;font-weight:700;padding:.5rem}.add-certificate-modal__back-btn{color:var(--nmap-500);cursor:pointer;font-weight:700;text-align:center}.custom-file-upload{background-color:var(--nmap-200);border:none;border-radius:.25rem;color:var(--nmap-500);cursor:pointer;display:inline-block;font-weight:700;margin:.5rem 0;padding:.75rem 1.25rem}.custom-file-upload input[type=file]{display:none}.remove-file-confirmation-modal__title{font-size:1.25rem;font-weight:700}.remove-file-confirmation-modal__control-btns{display:flex;justify-content:space-between;margin-top:2rem}.remove-file-confirmation-modal__control-btns button{flex:1 1}.remove-file-confirmation-modal__cancel-btn{background-color:var(--nmap-000);border:none;cursor:pointer;font-weight:700}.remove-file-confirmation-modal__remove-btn{background-color:var(--nmap-500);border:none;border-radius:.3rem;color:var(--nmap-000);cursor:pointer;padding:.5rem 0}.certificate-dates-form{margin-top:1rem}.certificate-dates-form .field_date_picker{display:flex;flex:1 1;flex-direction:column;margin:0;z-index:0}.certificate-dates-form .field_date_picker:has(.react-datepicker-popper){z-index:99999!important}.certificate-dates-form .field_date_picker .react-datepicker__input-container{width:100%!important}.certificate-dates-form .file-name{font-weight:700;padding:.5rem 0}.certificate-dates-form__control-btns{display:flex;justify-content:space-around;margin-top:1rem}.certificate-dates-form__control-btns button{border:none;border-radius:.3rem;cursor:pointer;flex:1 1;padding:.5rem 0}.certificate-dates-form__back-btn{background-color:var(--nmap-000)}.certificate-dates-form__save-btn{background-color:var(--nmap-500);color:var(--nmap-000)}.local-formalities{margin-top:20px}.local-formalities .section{margin-bottom:20px}.local-formalities .section .section-heading{font-size:20px;font-weight:800;line-height:24px}.local-formalities .section .section-subheading{font-size:16px;font-weight:500;line-height:24px;padding:5px 0}.local-formalities .doc-list-container{display:flex;flex-wrap:wrap}.local-formalities .documents-list .upload-download-box{flex:0 0 48%;flex-direction:column;margin:10px;min-height:75px;padding-right:10px;width:100%}.local-formalities .documents-list .upload-download-box:first-child,.local-formalities .documents-list .upload-download-box:nth-child(3){margin-right:2%}.marpol{width:100%}.marpol .select-annexes .select-annexes-form .checkbox-group-custom__checkboxes{display:flex}.marpol .select-annexes .select-annexes-form .checkbox-group-custom__checkboxes .checkbox{margin-right:1rem}.marpol .annex-tabs{display:flex;flex-direction:column}.marpol .annex-tabs .annex-tabs-annexes{background-color:#dbeaff;display:grid;grid-template-columns:repeat(6,auto);grid-template-rows:auto;height:45px;width:100%}.marpol .annex-tabs .annex-tabs-annexes .annex-tab-item{align-items:center;cursor:pointer;display:flex;font-size:16px;justify-content:center}.marpol .annex-tabs .annex-tabs-annexes .annex-tab-item svg{margin-left:3px}.marpol .annex-tabs .annex-tabs-annexes .annex-tab-item.active{background-color:#b5d3ff;border-bottom:3px solid var(--nmap-500);color:var(--nmap-500);font-weight:700}.marpol .annex-tabs .annex-tabs-annexes .annex-tab-item.not-selectable{cursor:not-allowed;opacity:.2}.marpol .marpol-table{flex-direction:column;overflow:scroll}.marpol .marpol-table__header{background-color:var(--nmap-300);display:flex;justify-content:space-between}.marpol .marpol-table__header .cell{background-color:var(--nmap-300);font-weight:700;height:6rem}.marpol .marpol-table__row{border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between}.marpol .marpol-table__row input[type=number]{border:none;box-sizing:border-box;height:2.3rem;outline:none;padding:.5rem;width:100%}.marpol .marpol-table__row input[type=number].focus{background-color:#000a19}.marpol .marpol-table__row .form-control{margin-right:10px}.marpol .marpol-table__row .form-control input{border:1px solid #d7d7d7}.marpol .marpol-table__row .form-control input:hover{border-color:#bdbdbd}.marpol .marpol-table__header .cell:first-child,.marpol .marpol-table__row .cell:first-child{padding-left:1rem}.marpol .marpol-table .cell{align-items:center;box-sizing:border-box;color:#242424;display:flex;font-size:.8rem;padding:.5rem 0}.marpol .marpol-table .cell:first-child{flex:0 0 300px}.marpol .marpol-table .cell:nth-child(2),.marpol .marpol-table .cell:nth-child(3),.marpol .marpol-table .cell:nth-child(4),.marpol .marpol-table .cell:nth-child(5),.marpol .marpol-table .cell:nth-child(6){flex:0 0 200px;width:200px}.marpol .marpol-table .cell:nth-child(7){border-bottom:1px solid #e5e5e5;flex:0 0 200px;width:200px}.marpol .marpol-table .cell.mixed-type{align-items:flex-start;display:flex;flex-direction:column}.marpol .marpol-table .cell.mixed-type input{margin:.5rem .5rem .5rem 0}.marpol .form-control{margin-bottom:0;width:100%}.marpol tr td{padding:0}.marpol tr td:first-child{padding-left:1rem}.marpol .cell .form-control.multi-select{align-items:center;display:flex}.marpol .cell .form-control.multi-select .react-select-container{width:100%}.marpol .cell .form-control.multi-select .react-select-container .react-select__control{border:none;box-shadow:none;outline:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:.8}.upload-certificate-section{margin-bottom:1rem}.upload-certificate-section .field_date_picker{display:flex;flex:1 1;flex-direction:column;margin:0;z-index:0}.upload-certificate-section .field_date_picker:has(.react-datepicker-popper){z-index:99999!important}.upload-certificate-section .field_date_picker .react-datepicker__input-container{width:100%!important}.upload-certificate-section .form-control{margin-top:1rem;width:40%}.upload-certificate-section p{margin:0 0 1rem}.upload-certificate-section p span{font-weight:700}.marpol-tables h4{margin:0 0 1rem}.last-waste{margin-top:1rem}.last-waste .radio-buttons-custom{margin-bottom:1rem}.last-waste-delivery-section .multi-select{margin-bottom:1rem;width:40%}.last-waste-delivery-section__fields{display:flex;flex-wrap:wrap}.last-waste-delivery-section__fields .field_date_picker{display:flex;flex:0 0 52%;flex-direction:column;font-size:16px;margin:0;z-index:0}.last-waste-delivery-section__fields .field_date_picker:has(.react-datepicker-popper){z-index:99999!important}.last-waste-delivery-section__fields .field_date_picker .react-datepicker__input-container{width:88%!important}.last-waste-delivery-section__fields .form-control{flex:0 0 48%;padding-right:2%}.un-container{position:relative;width:100%}.un-container .list{background:var(--nmap-000);border:1px solid #000;border-radius:.25rem;font-size:.8rem;left:0;max-height:10rem;overflow:scroll;position:absolute;width:20rem;z-index:9999}.un-container .list__item{cursor:pointer;margin:.25rem 0;padding:.5rem}.un-container .list__item:hover{background:rgba(166,195,255,.369)}.un-container .un__empty-case{display:block;padding:.5rem 1rem}.marpol-error{align-items:end;display:flex;flex-direction:column}.marpol-error p{margin:2px 0}.waste-declaration-table-port-dropdown,.welcome{width:100%}.welcome{align-items:flex-end;display:flex;flex-direction:column;font-size:2.5vh;justify-content:space-evenly;padding:0 10%}.welcome__badge{margin-top:0;place-self:flex-end flex-end;width:inherit}.welcome h1{margin-bottom:0;padding-bottom:0}.welcome__message{align-items:flex-start;display:flex;flex-direction:column;width:100%}.welcome button{align-items:center;background-color:var(--nmap-500);border:none;border-radius:.25rem;color:var(--nmap-000);cursor:pointer;display:flex;font-size:2vh;justify-content:center;padding:.5rem 1.5rem}.welcome button img{height:.75rem}.eta-and-etd .eta-etd-form__controls{display:flex;flex-direction:row;gap:24px;width:50rem}.eta-and-etd .eta-etd-form .field_date_picker{display:flex;flex:1 1;flex-direction:column;margin:0;z-index:0}.eta-and-etd .eta-etd-form .field_date_picker:has(.react-datepicker-popper){z-index:99999!important}.eta-and-etd .eta-etd-form .field_date_picker .react-datepicker__input-container{width:100%!important}.last-and-next-port-form__controls{max-width:50rem}.last-and-next-port-form__controls__row{display:flex;flex-direction:row;gap:24px;width:50rem}.last-and-next-port-form__controls__row .form-control{display:flex;flex-basis:49%;flex-direction:column;min-height:100px;position:relative}.last-and-next-port-form__controls__row .field_date_picker_lastPort,.last-and-next-port-form__controls__row .field_date_picker_nextPort{flex:1 1;margin:0;z-index:0}.last-and-next-port-form__controls__row .field_date_picker_lastPort:has(.react-datepicker-popper),.last-and-next-port-form__controls__row .field_date_picker_nextPort:has(.react-datepicker-popper){z-index:99999!important}.last-and-next-port-form__controls__row .form-control.multi-select{margin-bottom:0}.last-and-next-port-form__controls__row .form-control.multi-select>.react-select-container{min-width:200px;width:100%}.last-and-next-port-form__controls__row .form-control.date-picker{align-items:center;display:flex}.last-and-next-port-form__controls__row .form-control.date-picker .date-picker__label{margin-right:16px}.last-and-next-port-form__controls__row .form-control.date-picker .date-picker__inner{min-width:190px}.purpose-form__controls>.multi-select{width:70%}.purpose-form h2{margin:0}.purpose-form p{color:#666;margin:.5rem 0 0}.purpose-form .radio-buttons-custom{margin-bottom:1rem}.purpose-form .radio-buttons-custom label{margin-bottom:0}.purpose-form .radio-buttons-custom .radio-button-custom{padding:.5rem 2.5rem}.purpose-form .supplies__title{margin:2rem 0}.purpose-form .supplies__list{display:flex;flex-flow:row wrap;gap:12px}.purpose-form .supplies__list .form-control{display:flex;flex-direction:column;justify-content:space-between}.crew-master-data__header{display:flex;flex-direction:column;gap:4px;margin-bottom:24px}.crew-master-data__header p{color:#666;font-weight:500;margin:0;padding:0}.crew-master-data__header .save-and-discard-btns{display:flex}.crew-master-data__header .save-and-discard-btns button{margin-left:1rem}.crew-master-data .crew-master-data-form__row{align-items:center;display:flex}.crew-master-data .crew-master-data-form__row:first-child .form-control{flex:0 1 33%}.crew-master-data .crew-master-data-form__row:first-child .form-control:first-child{flex:0 0 33%}.crew-master-data .crew-master-data-form__row:first-child .form-control:not(:first-child){padding-left:1rem}.crew-master-data .crew-master-data-form__row:nth-child(2) .form-control{flex:0 1 33%}.crew-master-data .crew-master-data-form__row .multi-select .react-select__control{border:1px solid #d7d7d7;font-family:Arial,sans-serif;font-size:.9rem}.port-call-data__divider{background-color:#e5e5e5;border-width:0;height:1px;margin:32px 0}.specify-crew-number h3{font-size:1rem;margin:0;padding-bottom:1rem}.specify-crew-number-form{display:flex;flex-direction:column;gap:32px}.specify-crew-number-form__row{display:flex;gap:18px}.specify-crew-number-form__row .form-control input{width:100%}.specify-crew-number-form__item{display:flex;flex-direction:column;gap:24px}.specify-crew-number-form__item>label{font-size:16px;font-weight:700}.specify-crew-number-form__item .input__label{font-size:14px;font-weight:600}.solas-port-calls-table__added-header{background:var(--nmap-300);display:flex;justify-content:space-between;padding:1rem}.solas-port-calls-table__title{font-size:1.5rem;font-weight:700}.add-port-call-modal{min-width:50%}.add-port-call-modal label{font-size:.8rem}.add-port-call-modal .add-port-call-modal__content .add-port-call-form .field_date_picker{flex:1 1;margin:0;z-index:0}.add-port-call-modal .add-port-call-modal__content .add-port-call-form .field_date_picker:has(.react-datepicker-popper){z-index:99999!important}.add-port-call-modal .add-port-call-modal__content .add-port-call-form .field_date_picker:last-child .react-datepicker__input-container{width:100%!important}.add-port-call-modal .add-port-call-modal__content .add-port-call-form .field_date_picker .react-datepicker__input-container{width:98%!important}.add-port-call-modal .add-port-call-modal__content .add-port-call-form__row{align-items:center;display:flex;justify-content:space-between}.add-port-call-modal .add-port-call-modal__content .add-port-call-form__row .form-control{flex:1 1;padding-right:1rem}.add-port-call-modal .add-port-call-modal__content .add-port-call-form__row .form-control:last-child{padding-right:0}.add-port-call-modal .add-port-call-modal__content .add-port-call-form #portCountry .react-select__indicators,.add-port-call-modal .add-port-call-modal__content .add-port-call-form #portNameDropdown .react-select__indicators{display:flex}.add-port-call-modal .add-port-call-modal__content .add-member__form-submission-btns{align-items:center;display:flex;justify-content:flex-end;margin:1rem 0 0 auto}.add-port-call-modal .add-port-call-modal__content .add-member__form-submission-btns .discard-btn{cursor:pointer;text-align:center}.add-port-call-modal .add-port-call-modal__content .add-member__form-submission-btns .discard-btn,.add-port-call-modal .add-port-call-modal__content .add-member__form-submission-btns button{flex:0 0 50%}.solas-questions-form h2{font-size:1.5rem}.solas-questions-form__row{display:flex;margin-top:1rem}.solas-questions-form__row .form-control{box-sizing:border-box;flex:1 0 33%}.solas-questions-form__row .form-control:first-child,.solas-questions-form__row .form-control:nth-child(2){padding-right:1rem}.solas-questions-form__row .field_date_picker{display:flex;flex:1 0 33%;flex-direction:column;font-size:16px;margin:0;z-index:0}.solas-questions-form__row .field_date_picker:has(.react-datepicker-popper){z-index:99999!important}.solas-questions-form__row .field_date_picker .react-datepicker__input-container{width:100%!important}.solas-questions-form__row>label{margin:0!important}.solas-questions-form__row .dependant-input{display:flex;flex:0 0 50%;flex-direction:column}.solas-security-measures .additional-security-measures-form{padding:0 0 1rem}.solas-security-measures .procedures-followed-form,.solas-security-measures .solas-port-calls-table,.solas-security-measures .solas-security-measures-table{padding:1rem 0}.solas-security-measures .solas-port-calls-table h4{margin:0}.solas-security-measures-table__added-header{background:var(--nmap-300);display:flex;justify-content:space-between;padding:1rem}.solas-security-measures-table__title{font-size:1.5rem;font-weight:700}.solas-security-measures-modal{width:40%}.solas-security-measures-modal .modal__header-container{justify-content:flex-start}.solas-security-measures-modal .solas-security-measures-form .solas-security-measures-form__row1{display:flex;justify-content:space-between}.solas-security-measures-modal .solas-security-measures-form .solas-security-measures-form__row1 .form-control{flex:1 1}.solas-security-measures-modal .solas-security-measures-form .solas-security-measures-form__row1 .field_date_picker{display:flex;flex:1 1;flex-direction:column;margin:0;z-index:0}.solas-security-measures-modal .solas-security-measures-form .solas-security-measures-form__row1 .field_date_picker:has(.react-datepicker-popper){z-index:99999!important}.solas-security-measures-modal .solas-security-measures-form .solas-security-measures-form__row1 .field_date_picker .react-datepicker__input-container{width:100%!important}.solas-security-measures-modal .solas-security-measures-form .solas-security-measures-form__row1:first-child .form-control:first-child{max-width:80px}.solas-security-measures-modal .solas-security-measures-form .solas-security-measures-form__row1:first-child .form-control:first-child,.solas-security-measures-modal .solas-security-measures-form .solas-security-measures-form__row1:first-child .form-control:nth-child(2){margin-right:1rem}.solas-security-measures-modal .solas-security-measures-form .add-member__form-submission-btns{align-items:center;display:flex;justify-content:flex-end;margin:1rem 0 0 auto}.solas-security-measures-modal .solas-security-measures-form .add-member__form-submission-btns .discard-btn{cursor:pointer;text-align:center}.solas-security-measures-modal .solas-security-measures-form .add-member__form-submission-btns .discard-btn,.solas-security-measures-modal .solas-security-measures-form .add-member__form-submission-btns button{flex:0 0 50%}.solas-ship-to-ship-table__added-header{background:var(--nmap-300);display:flex;justify-content:space-between;padding:1rem}.solas-ship-to-ship-table__title{font-size:1.5rem;font-weight:700}.add-ship-to-ship-modal{width:60%}.add-ship-to-ship-modal .modal__header-container{justify-content:flex-start}.add-ship-to-ship-modal .add-ship-to-ship-form .add-ship-to-ship-form__row{display:flex;justify-content:space-between}.add-ship-to-ship-modal .add-ship-to-ship-form .add-ship-to-ship-form__row .form-control{flex:1 1}.add-ship-to-ship-modal .add-ship-to-ship-form .add-ship-to-ship-form__row:first-child .form-control:not(:last-child),.add-ship-to-ship-modal .add-ship-to-ship-form .add-ship-to-ship-form__row:nth-child(2) .form-control:not(:last-child){margin-right:1rem}.add-ship-to-ship-modal .add-ship-to-ship-form .add-ship-to-ship-form__row .field_date_picker{display:flex;flex:1 1;flex-direction:column;margin:0;z-index:0}.add-ship-to-ship-modal .add-ship-to-ship-form .add-ship-to-ship-form__row .field_date_picker:has(.react-datepicker-popper){z-index:99999!important}.add-ship-to-ship-modal .add-ship-to-ship-form .add-ship-to-ship-form__row .field_date_picker:last-child .react-datepicker__input-container{width:100%!important}.add-ship-to-ship-modal .add-ship-to-ship-form .add-ship-to-ship-form__row .field_date_picker .react-datepicker__input-container{width:98%!important}.add-ship-to-ship-modal .add-ship-to-ship-form .add-ship-to-ship__form-submission-btns{align-items:center;display:flex;justify-content:flex-end;margin:1rem 0 0 auto}.add-ship-to-ship-modal .add-ship-to-ship-form .add-ship-to-ship__form-submission-btns .discard-btn{cursor:pointer;text-align:center}.add-ship-to-ship-modal .add-ship-to-ship-form .add-ship-to-ship__form-submission-btns .discard-btn,.add-ship-to-ship-modal .add-ship-to-ship-form .add-ship-to-ship__form-submission-btns button{flex:0 0 50%}.checkbox-group-bunkering{margin-bottom:1rem}.checkbox-group-bunkering__label{color:#000a19;display:flex;font-weight:700;margin-bottom:.5rem}.checkbox-group-bunkering__checkboxes{display:flex}.checkbox-group-bunkering .checkbox{grid-gap:.5em;align-items:center;border:1px solid var(--nmap-500);border-radius:1em;border-radius:.5rem;cursor:pointer;display:flex;display:grid;gap:.5em;grid-template-columns:1em auto;margin-right:.5rem;margin-top:.5rem;padding:.5rem .75rem;transition:.1s;width:7rem}.checkbox-group-bunkering .checkbox label{color:var(--nmap-500);cursor:pointer;font-weight:700}.checkbox-group-bunkering .checkbox.checked{background:var(--nmap-200)}.checkbox-group-bunkering .checkbox:hover{background:#f0f7ff}.checkbox-group-bunkering input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:.1rem solid var(--nmap-500);border-radius:50%;color:currentColor;cursor:pointer;display:grid;font:inherit;height:1em;margin:0;place-content:center;transform:translateY(-.075em);width:1em}.checkbox-group-bunkering input[type=checkbox]:before{background-color:CanvasText;border-radius:50%;box-shadow:inset 1em 1em var(--nmap-500);content:"";height:.65em;transform:scale(0);transition:transform .12s ease-in-out;width:.65em}.checkbox-group-bunkering input[type=checkbox]:checked:before{transform:scale(1)}.bunkering-detail__title{margin:2rem 0}.bunkering-detail__title>p{color:#666;margin:.5rem 0 0}.bunkering-detail-form{grid-gap:0 16px;align-items:start;display:grid;gap:0 16px;grid-template-columns:1fr 1fr;width:95%}.bunkering-detail-form .input,.bunkering-detail-form .radio-buttons-custom{margin-bottom:1rem}.bunkering-detail-form .radio-buttons-custom label{margin-bottom:0}.bunkering-detail-form .radio-buttons-custom .radio-button-custom{padding:.5rem 1.5rem}.vessel-data__header{align-items:center;display:flex;justify-content:space-between}.vessel-data__header .save-and-discard-btns{display:flex}.vessel-data__header .save-and-discard-btns button{margin-left:1rem}.vessel-data .vessel-data-form .field_date_picker{display:flex;flex:1 1;flex-direction:column;font-size:16px!important;margin:0;z-index:-1!important}.vessel-data .vessel-data-form .field_date_picker:has(.react-datepicker-popper){z-index:99999!important}.vessel-data .vessel-data-form .field_date_picker .react-datepicker__input-container{width:100%!important}.vessel-data .vessel-data-form .react-select__menu-portal{z-index:10}.vessel-data .vessel-data-form__controls{width:90%}.vessel-data .vessel-data-form__first-row{display:flex}.vessel-data .vessel-data-form__first-column{box-sizing:border-box;flex:1 1;padding-right:1rem}.vessel-data .vessel-data-form__second-column{flex:1 1;padding-right:1rem}.vessel-data .vessel-data-form__second-row .radio-buttons-custom{margin-top:1rem}.vessel-data .vessel-data-form .react-select__single-value--is-disabled{color:#545454}.card{background:#fff;box-sizing:border-box;height:100%;width:100%}.card--default{border-radius:.5rem;box-shadow:0 0 9px #d1d1d1;padding:1rem}.card--blue,.card--blue-with-hover{background:var(--nmap-300);border-radius:.5rem;padding:1rem}.card--blue-with-hover:hover{background:#fcfdff}.collapsible-box{background:var(--nmap-000)}.collapsible-box h5{color:#242424;margin:0 0 0 .5rem}.collapsible-box__trigger{cursor:pointer;display:flex;padding:0 0 .5rem}.card-blue{background:var(--nmap-300);border-radius:.5rem;padding:1rem}.page-title{color:#212121;font-size:20px;margin:0;padding:1rem 0}.port-clearance-form-request .search-vessel-form__form-elements{display:flex;justify-content:space-between}.port-clearance-form-request .search-vessel-form__form-elements .input{flex:1 1}.port-clearance-form-request .search-vessel-form__form-elements .input:first-child{padding-right:2rem}.port-clearance-form-request .search-vessel-form .form-error{color:#b4220e;font-size:.8rem;font-weight:500;margin-top:.25rem}.port-clearance-form-request .search-vessel-form button{align-items:center;background:var(--nmap-500);border:none;border-radius:.25rem;color:var(--nmap-000);cursor:pointer;display:flex;padding:.5rem 1rem}.port-clearance-form-request .search-vessel-form button img{padding-right:.5rem}.port-clearance-form-request .search-vessel-form__submit-btn{display:flex;justify-content:flex-end;padding:1rem 0}.port-clearance-form-request .search-results__loading{display:flex;justify-content:center;padding:2rem}.port-clearance-form-request .search-results__no-results{padding:1rem;text-align:center}.port-clearance-form-request .search-result-list-item{margin-bottom:1rem}.port-clearance-form-request .search-result-list-item a{color:var(--nmap-500);text-decoration:none}.port-clearance-form-request .search-result-list-item .card{display:flex;justify-content:space-between;padding:1rem 1.5rem}.port-clearance-form-request .search-result-list-item .card .search-result-list-item__vessel-name{transition:.5s}.port-clearance-form-request .search-result-list-item .card img{height:1rem;transition:.5s}.port-clearance-form-request .search-result-list-item .card:hover .search-result-list-item__vessel-name,.port-clearance-form-request .search-result-list-item .card:hover img{transform:translate(.25rem)}.general-information__section{margin-bottom:1rem}.general-information .general-information-form__form-elements{display:flex;justify-content:space-between}.general-information .general-information-form__form-elements .input:nth-child(2),.general-information .general-information-form__form-elements .multi-select:first-child{padding-right:2rem}.general-information .general-information-form__form-elements .input,.general-information .general-information-form__form-elements .multi-select{flex:1 1}.general-information .general-information-form__form-elements .input .react-select-container,.general-information .general-information-form__form-elements .multi-select .react-select-container{cursor:text}.general-information .general-information-form__form-elements .input .react-select-container .react-select__control.react-select__control--is-focused,.general-information .general-information-form__form-elements .multi-select .react-select-container .react-select__control.react-select__control--is-focused{border:1px solid #005a77;box-shadow:none}.general-information__info-row{display:flex}.general-information__info-column{display:flex;flex:0 0 20%;flex-direction:column}.general-information__info-heading{font-weight:600;margin-bottom:.25rem}.mandatory-documents{width:50%}.port-call-modal{min-width:0;min-width:auto;width:25rem}.generate-form-modal .submit-button{margin-top:1rem;width:100%}.generate-form-modal__in-progress{align-items:center;display:flex;justify-content:center;padding:2rem}.form-generated-success__label{align-items:center;color:#000a19;display:flex;font-weight:700;margin-bottom:.5rem}.form-generated-success__label img{padding-right:1rem}.form-generated-success .link-to-copy{border:1px solid #ccc;border-radius:.2rem;cursor:pointer;font-size:.8rem;padding:.5rem;text-decoration:underline}.form-generated-success__buttons{align-items:center;display:flex;justify-content:space-between;margin-top:1rem}.form-generated-success__buttons .copy-link-btn button{width:100%}.form-generated-success__buttons .copy-link-btn button img{padding-right:.5rem}.form-generated-success__close{color:var(--nmap-500);cursor:pointer;flex:1 1;font-weight:700;text-align:center}.form-sent-confirmation-modal{width:357px}.form-sent-confirmation-modal>div{align-items:center;display:flex;flex-direction:column}.form-sent-confirmation-modal>div>p{font-size:1.25rem;font-weight:800;line-height:1.5rem;text-align:center}.port-call-instructions-modal{height:200px;width:600px}.port-call-instructions-modal>div{padding:1.5rem}.port-call-instructions-modal__header{align-items:center;display:flex;flex-direction:column}.port-call-instructions-modal__header>.page-header{text-align:center}.port-call-instructions-modal__header>.page-header>.page-title{font-size:18px;margin-bottom:16px}.port-call-instructions-modal__header>.page-header>.page-subtitle{font-size:18px}.port-call-instructions-modal__body{padding:1.5rem 0}.port-call-instructions-modal__body>.instructions{border:1px solid #e5e5e5;border-radius:5px;color:#000a19;height:8rem;margin-bottom:.5rem;overflow-y:scroll;padding:1rem}.port-call-instructions-modal__body>.instructions::-webkit-scrollbar{width:6px}.port-call-instructions-modal__body>.instructions::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.port-call-instructions-modal__footer{display:flex;justify-content:space-between}.port-call-instructions-modal__footer>button{border-radius:10px;flex-grow:0;padding:.5rem;width:48%}.port-call-instructions-modal__footer>button:focus{outline:2px solid #04c}.light-button{background-color:var(--nmap-200);border:1px solid var(--nmap-500);color:var(--nmap-500);font-weight:600}@media(max-width:768px){.form-sent-confirmation-modal,.port-call-instructions-modal{width:90%}}.header{align-items:center;background-color:var(--nmap-500);color:#000;display:flex;height:9vh;padding:1rem;z-index:8000}.header .ncap-logo{height:3rem;width:3rem}.header .ncap-logo:hover{transform:scale(1.05)}.header__buttons{display:flex;margin-left:auto}.header__buttons .generate-form-btn{margin-right:1rem}.header__buttons .generate-form-btn:hover{background:#1576f9}.header__buttons ul{color:#396899;display:flex;list-style:none;margin:0;padding:0}.header__buttons ul li{align-items:center;border-radius:.5rem;cursor:pointer;display:flex;margin-left:.25rem;padding:.25rem;transition:.2s}.header__buttons ul li svg{display:flex;height:1.5rem;transition:.2s;width:1.5rem}.header__buttons ul li svg path{fill:var(--nmap-000)}.header__buttons ul li:hover{background:var(--nmap-450);transform:scale(1.1)}.header__buttons ul li:hover svg{display:flex}.header__buttons ul li:hover svg path{fill:#fff}.header__buttons ul li:active{background-color:var(--nmap-420)}.header__buttons ul li:nth-child(3):hover svg{transform:rotate(1turn);transform-origin:center center}#root,body,html{font-family:Inter,sans-serif;min-height:100vh}body,html{overflow:hidden;width:100%}.layout{display:flex;flex-direction:column;height:125vh;min-height:100vh;overflow-y:auto;transform:scale(.8);transform-origin:top left;width:125%}.layout main{background:var(--nmap-000);display:flex;flex:1 1}.global-error-modal{width:50%}.global-error-modal pre{background:#f3d7d7;border-radius:.25rem;padding:1rem;white-space:pre-line}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#242424;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}input:disabled{background-color:#f3f3f3}:root{--nmap-000:#fff;--nmap-200:#dce7f5;--nmap-250:#e5e5e5;--nmap-300:#f2f8ff;--nmap-310:#e1efff;--nmap-320:#c3ddff;--nmap-350:#b9d2f2;--nmap-400:#5a92e0;--nmap-420:#005ec1;--nmap-450:#0051a6;--nmap-500:#033272;--nmap-600:#f4fff5;--nmap-grey-200:#f3f3f3;--nmap-grey-500:#666;--nmap-error-500:#eb0000}
/*# sourceMappingURL=main.1925c3a7.css.map*/