.modal-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;align-items:center;justify-content:center}.modal-wrapper.ground{z-index:900}.modal-content{position:relative;background:#fff;border-radius:16px;padding:32px;width:450px;text-align:center;box-shadow:0 4px 10px #0000004d;max-height:90%;overflow:auto}.modal-content .form-wrapper,.modal-content .form-wrapper .form-content{overflow:visible}.modal-content .rdtPicker,.modal-content .date-time-picker .rdtPicker{position:fixed!important;z-index:9999!important}.modal-content h2{margin-bottom:40px!important}.modal-content .modal-close{padding:0;position:absolute;top:36px;right:32px;background:transparent;border:none;cursor:pointer;z-index:1}.modal-content .modal-close *{fill:var(--deactivate-grey-color)}.modal-content .modal-actions{margin-top:24px;display:flex;flex-direction:column;gap:10px;justify-content:center}.modal-content .form-content{display:flex;flex-direction:column;gap:16px}.modal-content .form-content>.checkbox-field{margin-left:190px}.modal-content .form-content .fields{display:flex;flex-direction:column;gap:12px}.modal-content .form-content .fields .checkbox-field{margin-left:190px}.modal-content.overflow-visible{overflow:visible}.modal-custom-content{text-align:left}.modal-content.ground{z-index:901}.modal-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#00000080}.modal-content.small{width:30vw}.modal-content.mid{width:60vw}.modal-content.wide{width:880px}.modal-content.fit-content{width:fit-content}.button{min-width:100px;height:20px;display:flex;justify-content:center;align-items:center;background-color:transparent;border:1px solid black;border-radius:5px;padding:5px}.button.red-button{background-color:var(--red-color)!important;color:#fff!important}.no-min-width{min-width:auto}.disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.default-button,.delete-button{width:100%;height:40px;background-color:var(--active-blue-color);border-radius:24px;cursor:pointer;font-size:12px;font-weight:600;color:#fff;border:none}.default-button:hover,.delete-button:hover{opacity:.95}.inactive-button{width:100%;height:40px;background-color:#fff;border-radius:24px;border:1px solid var(--deactivate-grey-color);cursor:pointer;font-size:12px;font-weight:600;color:var(--deactivate-grey-color)}.inactive-button:hover{opacity:.95}.secondary-button{display:flex;justify-content:center;align-items:center;width:100%;height:32px;background-color:var(--active-blue-color-light);border-radius:24px;cursor:pointer;font-size:12px;font-weight:600;color:var(--active-blue-color);border:none;gap:6px}.secondary-button:hover{opacity:.95}.secondary-button svg{fill:var(--active-blue-color)}.secondary-button-small{display:inline-flex;justify-content:center;align-items:center;height:24px;background-color:var(--active-blue-color-light);border-radius:24px;cursor:pointer;font-size:12px;line-height:12px;font-weight:600;color:var(--active-blue-color);border:none;gap:6px;padding:6px 12px;width:fit-content}.secondary-button-small:hover{opacity:.95}.secondary-button-small svg{fill:var(--active-blue-color)}.bordered-button{display:flex;justify-content:center;align-items:center;width:100%;height:40px;background-color:#fff;border-radius:24px;cursor:pointer;font-size:12px;font-weight:600;color:var(--active-blue-color);border:1px solid var(--active-blue-color)}.add-new{display:flex;gap:6px;background-color:#1865b110;border-radius:20px;height:24px;padding:6px 12px;border:none;color:var(--active-blue-color);font-size:12px;font-weight:600;line-height:12px}.add-new:hover{border:1px solid var(--active-blue-color);cursor:pointer}.add-new svg{width:12px;height:12px;fill:var(--active-blue-color)}.download-button{justify-content:space-between;height:28px;line-height:28px;background-color:var(--technical-gray-color);border-radius:4px;padding:8px 10px;border:none;cursor:pointer;font-size:12px}.download-button svg *{color:var(--active-blue-color)}.only-text{background-color:transparent;border:none;color:var(--active-blue-color);font-size:12px;font-weight:600;cursor:pointer;padding:0;margin:0}.delete-button{background-color:var(--delete-btn-color)}.delete-button svg{fill:#fff}.print-button{display:flex;gap:6px;background-color:#1865b110;border-radius:20px;border-color:var(--active-blue-color-dark);height:24px;padding:6px 12px;color:var(--active-blue-color);font-size:12px;font-weight:600;line-height:12px}.dictionary-select{display:flex;gap:10px;flex-grow:1}.dictionary-select>div{width:100%}.dictionary-select .label{font-size:12px;width:180px;flex-shrink:0}.dictionary-select .input-container{display:flex;flex-direction:column;gap:8px;width:100%}.dictionary-select.mandatory .label:after{content:"*";color:red;margin-left:2px}.dictionary-select svg{align-self:center;fill:var(--active-blue-color);margin:0 8px 0 0}.dictionary-select .select__control{min-height:40px;border-radius:4px;box-shadow:none;align-items:center;display:flex;overflow:hidden;border-color:var(--stroke-color);background-color:#fff;padding:4px;flex-wrap:nowrap}.dictionary-select .select__control:hover{border-color:var(--stroke-color)}.dictionary-select .select__control:has(.select__value-container--is-multi){flex-wrap:wrap}.dictionary-select .select__control:has(.select__value-container--is-multi) .select__indicators{background-color:var(--deactivate-grey-color-light);height:30px;padding:8px 12px;cursor:pointer;border-radius:4px}.dictionary-select .select__control:has(.select__value-container--is-multi) .select__indicators:before{content:"Add";font-size:14px;line-height:14px;color:var(--deactivate-grey-color)}.dictionary-select .select__control:has(.select__value-container--is-multi) .select__indicators .select__dropdown-indicator{padding:0}.dictionary-select .select__control:has(.select__value-container--is-multi) .select__indicators .select__dropdown-indicator svg{fill:var(--deactivate-grey-color);width:15px;flex-shrink:0}.dictionary-select .select__control:has(.select__value-container--is-multi) .select__value-container{flex-wrap:wrap}.dictionary-select .select__control--menu-is-open,.dictionary-select .select__control--menu-is-open:hover{border-color:var(--active-blue-color)}.dictionary-select .select__control--menu-is-open .select__dropdown-indicator{transform:rotate(180deg);padding-right:0;padding-left:8px}.dictionary-select .select__loading-indicator span{width:7px;height:7px;line-height:7px!important;padding:0!important}.dictionary-select .select__value-container{flex-grow:1;padding-left:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:flex;align-items:center;height:100%;flex-wrap:nowrap}.dictionary-select .select__value-container:has(.select__multi-value){padding:0;gap:4px}.dictionary-select .select__value-container .select__single-value{margin:0;max-width:250px}.dictionary-select .select__value-container .select__multi-value{background-color:var(--active-blue-color-light);border-radius:4px;padding:8px 12px;margin:0;gap:16px;height:30px}.dictionary-select .select__value-container .select__multi-value .select__multi-value__label{color:var(--active-blue-color);font-weight:500;font-size:14px;line-height:14px;padding:0}.dictionary-select .select__value-container .select__multi-value .select__multi-value__remove{padding:0}.dictionary-select .select__value-container .select__multi-value .select__multi-value__remove:hover{background-color:transparent;cursor:pointer}.dictionary-select .select__value-container .select__multi-value .select__multi-value__remove svg{fill:var(--active-blue-color);width:20px;height:20px}.dictionary-select .select__single-value{font-size:12px;line-height:12px;color:inherit;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dictionary-select .select__single-value span{font-size:12px;line-height:12px}.dictionary-select .select__placeholder{font-size:12px;line-height:12px;color:var(--deactivate-grey-color);margin:0}.dictionary-select .select__input-container{display:block!important;width:1px}.dictionary-select .select__input-container[data-value]:not([data-value=""]){width:unset}.dictionary-select .select__input-container input{color:var(--default-black-color)!important;background:none;border:none;outline:none;margin:0;padding:0;font-size:12px!important;line-height:inherit;width:100%!important;position:relative}.dictionary-select .select__indicator-separator{display:none}.dictionary-select .select__dropdown-indicator{height:100%;color:var(--active-blue-color)!important;display:flex;align-items:center;padding:0}.dictionary-select .select__dropdown-indicator:hover{color:var(--active-blue-color)}.dictionary-select .select__dropdown-indicator svg{height:15px;fill:var(--active-blue-color);padding:0!important}.dictionary-select .select__clear-indicator{display:none}.dictionary-select .select__menu{z-index:2}.dictionary-select .select__menu-list{font-size:12px}.dictionary-select .select__menu-list .select__option{color:var(--deactivate-grey-color)}.dictionary-select .select__menu-list .select__option--is-focused{background-color:#f5f7f8}.text-field,.textarea-field{display:flex;gap:10px;position:relative}.text-field .label,.textarea-field .label{font-size:12px;width:180px;flex-shrink:0}.text-field input,.textarea-field input{background-color:#fff}.text-field .input-container,.textarea-field .input-container{display:flex;flex-direction:column;gap:8px;width:100%}.text-field .form-control,.textarea-field .form-control{height:40px;padding:14px 16px;border-radius:4px;outline:none;border:1px solid var(--stroke-color);font-size:12px;width:100%}.text-field .form-control:focus,.textarea-field .form-control:focus{border:1px solid var(--active-blue-color)}.text-field .form-control::placeholder,.textarea-field .form-control::placeholder{color:var(--deactivate-grey-color);font-size:12px}.text-field[data-before-content]:before,.textarea-field[data-before-content]:before{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#b1bbc2;background-color:var(--technical-gray-color);border-radius:50%;content:attr(data-before-content);position:absolute;left:-30px;bottom:10px}.text-field[data-after-content]:after,.textarea-field[data-after-content]:after{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#b1bbc2;background-color:var(--technical-gray-color);border-radius:50%;content:attr(data-after-content);position:absolute;left:-56px;bottom:10px}.text-field[data-unit]:after,.textarea-field[data-unit]:after{content:attr(data-unit);position:absolute;right:16px;bottom:14px;font-size:12px;color:var(--deactivate-grey-color)}.text-field.mandatory .label:after,.textarea-field.mandatory .label:after{content:"*";color:red;margin-left:2px}.textarea-field .form-control{height:80px}.error-border{border:1px solid red!important;border-radius:4px!important}.error-border svg{fill:red!important}.error-text{color:red;font-size:12px;font-weight:500}.flex-horizontal{display:flex;gap:20px;align-items:center}.flex-horizontal>.width35{width:35%}.flex-horizontal>.width50{width:50%}.flex-horizontal>.width65{width:65%}.flex-horizontal>.width100{width:100%}.float-right{float:right}.no-bottom-margin{margin-bottom:0!important}.exclaim{margin:10px 0;padding:10px;background-color:pink;border:2px solid black;border-radius:5px;font-weight:700}.flex-row{display:flex;flex-direction:row}.flex-row.cols2>div>*:not(.label){width:160px}.flex-row.cols2>div:nth-child(2){justify-content:space-between}.flex-row.cols2>div:nth-child(2)>.label{width:80px;text-align:right}.flex-row.cols4{gap:5px}.addresses-container{display:flex;flex-direction:column;gap:12px}.addresses-container .address{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:12px;position:relative}.addresses-container .address.additional{background-color:var(--technical-gray-color);border-radius:8px;padding:38px 12px 16px;width:540px;margin-left:-12px}.addresses-container .address .text-field,.addresses-container .address .dictionary-select{width:100%}.addresses-container .address .delete-address-button{position:absolute;border:none;top:16px;right:12px;fill:var(--deactivate-grey-color);cursor:pointer;font-weight:700}.addresses-container .add-address-button{width:326px;align-self:flex-end}.addresses-container .add-address-button:disabled{background-color:gray;cursor:not-allowed}.table-row.active,.table-row.active+.row-addition{background-color:#1865b10d}.table-list-container{width:100%;padding:0!important}.table-list-container.with-pagination{padding-bottom:40px!important}.table-list-container .table-header-cell{color:var(--deactivate-grey-color);font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap;padding:10px 20px;display:flex;align-items:center}.table-list-container .table-cell{display:flex;align-items:center;font-size:12px;line-height:14px;font-weight:400;text-overflow:ellipsis;padding:12px 20px}.table-list-container .table-cell.padding-none{padding:12px 0!important}.table-list-container .table-cell .files{display:flex;flex-direction:column;gap:8px}.table-list-container .table-row.first .table-cell{background-color:var(--technical-gray-color)}.table-list-container .table-row:hover .table-cell{background-color:var(--selection-color)}.table-list-container .table-row .table-cell{position:relative;transition:background-color .12s ease,box-shadow .12s ease,transform .15s ease}.table-list-container .table-row .table-cell.is-dragging{z-index:1;background-color:#fff!important;box-shadow:0 2px 8px #0000001f;opacity:.95;cursor:grabbing!important}.table-list-container .table-row .table-cell.drop-before:before,.table-list-container .table-row .table-cell.drop-after:after{content:"";position:absolute;left:8px;right:8px;height:3px;background:var(--active-blue-color);border-radius:2px;box-shadow:0 0 0 2px #1865b11a}.table-list-container .table-row .table-cell.drop-before:before{top:-1px}.table-list-container .table-row .table-cell.drop-after:after{bottom:-1px}.table-list-container .table-row .table-cell span{padding:4px 8px;border-radius:20px;font-size:12px;line-height:14px}.table-list-container .table-row .table-cell .light-green{color:var(--active-green-color);background-color:var(--light-green-color)}.table-list-container .table-row .table-cell .light-red{color:var(--active-red-color);background-color:var(--light-red-color)}.table-list-container .table-row .table-cell .light-blue{color:var(--active-blue-color);background-color:var(--light-blue-color)}.table-list-container .table-row .table-cell .light-gray{color:var(--deactivate-grey-color);background-color:var(--light-gray-color)}.table-list-container .table-row .table-cell .verified{position:relative}.table-list-container .table-row .table-cell .verified:before{position:absolute;left:-20px;content:"";background-image:url(/verified.svg);width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center}.table-list-container .table-row.height-auto .table-cell{height:auto}.table-list-container .row-addition,.table-list-container .header-addition{grid-column:1 / -1;width:100%}.table-list-container h4{grid-column:1 / -1;margin-left:20px!important;margin-bottom:20px!important}.table-list-container h4:not(:first-child){margin-top:44px}.table-list-container .empty-state{font-size:12px;margin-top:20px;text-align:center}.drag-handle{cursor:grab;opacity:.8;display:inline-flex;align-items:center;justify-content:center;font-size:18px;padding:2px 6px;border-radius:4px}.drag-handle:hover{opacity:1}.drag-handle:active{cursor:grabbing}.table-form-inline-container{padding:32px 0 32px 20px;background-color:#1865b10d;animation:slideDown .3s ease;overflow:hidden}.table-form-inline-container .table-form-inline-content{width:100%;margin-right:0;padding-right:20px;box-sizing:border-box}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}.row-addition .flex-horizontal>*{margin-bottom:0!important}.date-time-picker{width:100%;display:flex;gap:10px}.date-time-picker>div{width:100%}.date-time-picker .label{font-size:12px;width:180px;flex-shrink:0}.date-time-picker .input-container{display:flex;flex-direction:column;gap:8px;width:100%;position:relative}.date-time-picker .input-container .dtp-popover{position:absolute;z-index:9999;margin-top:48px;background:#fff;box-shadow:0 4px 16px #00000026;border-radius:8px}.date-time-picker .input-container .dtp-popover .rdrCalendarWrapper{position:relative}.date-time-picker .input-container .dtp-popover .rdrCalendarWrapper .dtp-time-footer{padding:8px 12px;border-top:1px solid #ececec;display:flex;justify-content:flex-start;background:#fff;align-items:center}.date-time-picker .input-container .dtp-popover .rdrCalendarWrapper .dtp-time-footer span{margin-right:20px}.date-time-picker .input-container .dtp-popover .rdrCalendarWrapper .dtp-time-footer input.form-control.time{width:110px}.date-time-picker .date-time-container{width:100%;display:flex;gap:10px}.date-time-picker .date-time-container .rdt{flex-grow:1}.date-time-picker input{height:40px;padding:0 16px;border:1px solid var(--stroke-color);background-color:#fff;border-radius:4px;font-size:12px;width:100%}.date-time-picker.vertical-label{flex-direction:column;width:159px}.date-time-picker.vertical-label .label{width:100%}.date-time-picker.mandatory .label:after{content:"*";color:red;margin-left:2px}.date-time-picker input{height:40px;padding:14px 16px;border-radius:4px;outline:none;border:1px solid var(--stroke-color)}.date-time-picker input:focus{border:1px solid var(--active-blue-color)}.date-time-picker input::placeholder{color:var(--deactivate-grey-color);font-size:12px}.date-time-picker input.form-control.time{width:100px}.date-time-picker svg{width:20px;height:20px;margin-left:8px;cursor:pointer}.billing-detailed .billing-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.billing-detailed .billing-header h3{margin:0;flex-grow:1}.billing-detailed .bd-table{display:flex;flex-direction:column;width:100%}.billing-detailed .bd-header,.billing-detailed .bd-row{display:flex;align-items:stretch}.billing-detailed .bd-header .bd-header-cell{color:#b1bbc2;font-size:12px;font-weight:400;padding:12px 8px;justify-content:flex-start}.billing-detailed .bd-cell{display:flex;align-items:center;justify-content:center;padding:12px 8px;min-height:56px;transition:background-color .15s ease}.billing-detailed .bd-cell.bd-cell-multi{flex-direction:column;align-items:stretch;gap:6px}.billing-detailed .bd-inline-header{font-size:12px;line-height:16px;font-weight:600;color:var(--muted-foreground-color, #6b7280);margin-top:2px}.billing-detailed .bd-field{width:100%;display:flex;align-items:center;padding:12px 8px}.billing-detailed .bd-field .text-field,.billing-detailed .bd-body{width:100%}.billing-detailed .bd-body .bd-row{align-items:center;border-bottom:1px solid var(--table-row-sep-color, rgba(0,0,0,.04))}.billing-detailed .bd-body .bd-row:nth-child(odd){background-color:var(--technical-gray-color)}.billing-detailed .bd-body .bd-row:hover{background-color:var(--selection-color)}.billing-detailed .bd-empty{padding:12px 8px;color:var(--muted-foreground-color, #6b7280)}.billing-detailed .date-time-container input{padding:8px 10px}.billing-detailed .error-text{display:none!important;margin:0!important;padding:0!important;height:0!important}.billing-detailed .billing-bottom-controls{display:flex;justify-content:flex-start;align-items:center;margin-top:20px;padding:0}.checkbox-field{display:flex;gap:12px;height:24px;line-height:24px;align-items:center;outline:none}.checkbox-field input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:24px;height:24px;border-radius:4px;border:1px solid var(--stroke-color);background-color:#fff;cursor:pointer;margin:0;flex-shrink:0;outline:none}.checkbox-field input:after{content:"";position:absolute;top:0;left:0;width:0px;height:0px;font-size:24px;overflow:hidden;border-radius:4px;line-height:24px;text-align:center;background-image:url(/check.svg);background-repeat:no-repeat;background-position:center}.checkbox-field input:checked:after{width:24px;height:24px;background-color:var(--active-blue-color)}.checkbox-field .label{font-size:12px;font-weight:400;color:var(--default-black-color);white-space:nowrap}.checkbox-field.table-checkbox{margin-left:0;justify-content:center}.checkbox-field.error input{border-color:red}.billing-container{display:flex;flex-direction:column;gap:16px}.billing-container .billing-subsection{position:relative;padding:12px;border-radius:4px;background-color:var(--technical-gray-color)}.billing-container .billing-subsection .section-header{display:flex;justify-content:space-between;align-items:center;padding:0}.billing-container .billing-subsection .section-header h2{display:flex;align-items:center;gap:15px}.billing-container .billing-subsection .section-header h2 svg{min-width:18px}.billing-container .billing-subsection:has(.table-list-container) .section-header{padding:0 0 16px}.billing-container .billing-subsection>div:nth-child(2){margin-top:10px}.billing-container .billing-subsection .table-list-container{gap:10px 10px}.billing-container .billing-subsection .table-list-container .table-header-cell,.billing-container .billing-subsection .table-list-container .table-cell{padding:0!important;color:var(--default-black-color)}.billing-container .billing-subsection .table-list-container .table-row:hover .table-cell{background-color:transparent}.delete-item-button{cursor:pointer;position:absolute;right:34px;bottom:31px;z-index:1}.delete-item-button *{fill:#b1bbc2}.delete-item-button:hover{color:#b1bbc2}.certificate-requirements-modal{width:100%!important;max-width:1039px!important}.certificate-requirements-modal h3{margin-bottom:42px}.certificate-requirements-modal .data-display{font-weight:600;font-size:12px}.certificate-requirements-modal .hr{margin:16px 0}.certificate-requirements-modal .active{color:var(--active-green-color);background-color:var(--light-green-color)}.certificate-requirements-modal .missing{color:var(--active-red-color);background-color:var(--light-red-color)}.certificate-requirements-modal .expiring{color:var(--active-blue-color);background-color:var(--light-blue-color)}.data-display{display:flex;gap:10px}.data-display.align-center{align-items:center}.data-display>div{width:100%}.data-display .label{width:159px}.data-display>.label{width:180px;flex-shrink:0}.data-display a,.data-display b{font-size:12px;line-height:12px;font-weight:600}.data-display img{border-radius:4px}.data-display svg *{color:var(--active-blue-color)}.data-display .flex-vertical{position:relative}.data-display .flex-horizontal{position:relative;gap:8px}.checkboxes-list{max-height:500px;overflow-y:auto;display:grid;grid-template-columns:repeat(4,1fr)}.checkboxes-list .checkbox-field{height:38px}.date-range-selector{width:100%;display:flex;gap:10px}.date-range-selector .label{font-size:12px;width:180px;flex-shrink:0}.date-range-selector .input-container .range-row{display:flex;gap:8px;align-items:flex-end}.date-range-selector .input-container .drs-range-field{flex:1;position:relative}.date-range-selector .input-container .drs-range-field.is-disabled{opacity:.6;pointer-events:none}.date-range-selector .input-container .inputs{display:flex;gap:8px;align-items:center}.date-range-selector .input-container .inputs .separator{font-size:18px}.date-range-selector .input-container .drs-popover{position:absolute;z-index:1000;background:#fff;box-shadow:0 4px 16px #0003;border-radius:8px;margin-top:8px}.date-range-selector .input-container .actions{display:flex;justify-content:flex-end;gap:8px;padding:8px}.date-range-selector .input-container .actions .default-button,.date-range-selector .input-container .actions .bordered-button{width:50%;height:32px;padding:0 12px}.date-range-selector .input-container .rdrDateDisplayWrapper{display:none!important}.DebugData{margin-bottom:10px;border:1px solid #ccc;border-radius:5px;padding:10px}.DebugData .content{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.DebugData>pre{background:#f4f4f4;padding:10px;border-radius:5px;margin-top:10px;text-align:left}.detail-item{width:100%;display:flex;align-items:space-between;font-size:12px;line-height:12px;font-weight:400;color:var(--default-black-color)}.detail-item .dots{flex:1;border-bottom:1px dotted #000;margin:0 4px;height:10px;opacity:.4}.details-block{width:433px;display:flex;flex-direction:column;padding:16px;border-radius:16px;box-shadow:0 8px 16px #b2cbd840;gap:24px;position:relative;background-color:#fff}.details-block .header{display:flex;flex-direction:row;align-items:center;gap:12px;padding:0;position:relative;background-color:#fff}.details-block .header .children{position:absolute;right:0;top:0}.details-block .details{display:flex;flex-direction:column;gap:20px}.details-block.inline{padding:0;box-shadow:none;background-color:transparent}.shadowed-block{padding:16px;border-radius:16px;box-shadow:0 8px 16px #b2cbd840;background-color:#fff;display:flex;flex-direction:column;gap:16px}.shadowed-block h3{margin-bottom:16px}.dictionary-option,.option-group{display:flex;gap:10px}.dictionary-option .label,.option-group .label{font-size:12px;font-weight:400;width:180px;color:var(--default-black-color);flex-shrink:0}.dictionary-option.mandatory .label:after,.option-group.mandatory .label:after{content:"*";color:red;margin-left:2px}.dictionary-option .option-container,.option-group .option-container{display:flex;gap:40px;flex-wrap:wrap;row-gap:8px;flex-grow:1}.dictionary-option .option-container .option-item,.option-group .option-container .option-item{display:flex;align-items:center;gap:12px;flex-shrink:0}.dictionary-option .option-container .option-item label,.option-group .option-container .option-item label{font-size:12px;font-weight:400;color:var(--default-black-color)}.dictionary-option .option-container .option-item input,.option-group .option-container .option-item input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:24px;height:24px;border-radius:50%;border:1px solid var(--stroke-color);background-color:#fff;cursor:pointer;margin:0}.dictionary-option .option-container .option-item input:after,.option-group .option-container .option-item input:after{content:"";position:absolute;top:0;left:0;width:0px;height:0px;overflow:hidden;border-radius:50%}.dictionary-option .option-container .option-item input:checked,.option-group .option-container .option-item input:checked{border:2px solid var(--active-blue-color)}.dictionary-option .option-container .option-item input:checked:before,.option-group .option-container .option-item input:checked:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:var(--active-blue-color);border-radius:50%;z-index:1}.dictionary-option .option-container .option-item input:checked:after,.option-group .option-container .option-item input:checked:after{width:20px;height:20px;background-color:#fff;border:none}.edit-mode{display:flex;flex-direction:row;gap:12px}.edit-mode .edit-mode-button{border-radius:20px;padding:4px 8px;border:none;background:transparent;font-size:12px;line-height:12px;font-weight:600;text-transform:capitalize;cursor:pointer;color:var(--deactivate-grey-color)}.edit-mode .edit-mode-button.active{background-color:var(--active-blue-color-light);color:var(--active-blue-color);cursor:default}.emails-container{display:flex;flex-direction:column;gap:12px}.emails-container .email-row{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:12px;position:relative}.emails-container .email-row.additional{background-color:var(--technical-gray-color);border-radius:8px;padding:38px 12px 16px;width:540px;margin-left:-12px}.emails-container .email-row .text-field{width:100%}.emails-container .delete-email-button{border:none;fill:var(--deactivate-grey-color);cursor:pointer;font-weight:700;position:absolute;top:16px;right:12px}.emails-container .add-email-button{width:min(326px,100%);align-self:flex-end}.file-item{display:flex;align-items:center;justify-content:space-between;text-decoration:none}.file-item .file-details{max-height:20px;display:flex;align-items:center;gap:10px}.file-item .file-details .file-name{font-size:12px;line-height:14px;color:var(--active-blue-color);text-decoration:underline;padding:0!important}.file-item .file-details .file-name-input{width:100%;border:none;font-size:14px;color:var(--active-blue-color)}.file-item svg *{color:var(--active-blue-color)}.file-item svg.close{fill:var(--deactivate-grey-color)}.file-item svg.close *{fill:var(--deactivate-grey-color)}.file-extension{margin-bottom:5px}.file-download-button,.file-remove-button{background:none;border:none;color:#007bff;cursor:pointer;padding:0;position:relative}.file-download-button{color:#28a745}.files-manager .file-upload{display:flex;align-items:center}.files-manager .file-upload .upload-label{cursor:pointer;padding:8px 12px;background-color:var(--deactivate-grey-color-light);color:var(--deactivate-grey-color);border-radius:4px;font-size:14px}.files-manager .file-upload #file-upload-input{display:none}.files-manager .file-list{display:flex;flex-direction:column;margin-top:20px;gap:12px}.files-manager .file-list:empty{margin-top:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.global-search-container{position:absolute;top:18px;width:280px;right:calc(100vw - 1064px);z-index:100}.global-search-input-wrapper{position:relative;display:flex;align-items:center}.global-search-input-wrapper .search-icon{position:absolute;right:12px;color:#1865b1;fill:#1865b1;width:14px;height:14px;z-index:1}.global-search-input-wrapper .global-search-input{width:100%;padding:8px 36px 8px 16px;border:1px solid #1865B1;border-radius:18px;font-size:14px;outline:none;transition:all .2s ease;background-color:#f9fafb;height:36px}.global-search-input-wrapper .global-search-input:focus{border-color:#1865b1;background-color:#fff;box-shadow:0 0 0 2px #1865b11a}.global-search-input-wrapper .global-search-input::placeholder{color:#9ca3af}.global-search-input-wrapper .loading-icon{position:absolute;right:12px;color:var(--active-blue-color);width:14px;height:14px;animation:spin 1s linear infinite}.global-search-dropdown{position:absolute;top:100%;right:0;background:#fff;border-radius:16px;box-shadow:0 10px 25px #00000026;z-index:1000;max-height:500px;overflow-y:auto;margin-top:4px;min-width:600px;max-width:90vw;transform-origin:top right;width:fit-content;max-width:calc(100vw - 20px)}.global-search-result-item{display:flex;align-items:center;padding:4px 16px;cursor:pointer;transition:background-color .2s ease}.global-search-result-item:hover{background-color:#f9fafb}.global-search-result-item:last-child{border-bottom:none}.global-search-result-item .result-icon{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.global-search-result-item .result-icon svg{width:20px;height:20px;color:#6b7280}.global-search-result-item .result-content{flex:1;min-width:0}.global-search-result-item .result-content .result-title{font-weight:500;color:#1f2937;font-size:12px;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-search-result-item .result-content .result-subtitle{font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-search-result-item .result-parameter-container{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:8px;min-width:30px}.global-search-result-item .result-parameter{font-size:12px;color:#a0acb4;font-weight:400;text-align:right;white-space:nowrap}.result-group .result-group-header{padding:8px 16px;background-color:#f9fafb;font-weight:600;font-size:12px;color:#374151;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e5e7eb}.result-group .result-group-items .global-search-result-item:first-child{border-top:none}.search-error{padding:12px 16px;color:#dc2626;background-color:#fef2f2;font-size:13px;border-left:3px solid #dc2626;margin:8px 16px;border-radius:4px}.search-hint{padding:12px 16px;color:#6b7280;font-size:13px;text-align:center}.no-results{padding:16px;text-align:center;color:#6b7280;font-size:14px}.search-results-tabbed{display:flex;flex-direction:column}.search-tabs{display:flex;flex-wrap:nowrap;min-width:fit-content;white-space:nowrap}.search-tabs::-webkit-scrollbar{display:none}.search-tab{padding:12px 16px;cursor:pointer;font-size:14px;font-weight:400;color:#697984;white-space:nowrap;border-bottom:2px solid transparent;transition:all .2s ease;-webkit-user-select:none;user-select:none}.search-tab:hover{color:#374151;background-color:#f3f4f6}.search-tab.active{font-weight:600;color:var(--active-blue-color);border-bottom-color:var(--active-blue-color);background-color:#fff}.search-tab.disabled{color:#9ca3af;cursor:not-allowed;opacity:.6}.search-tab.disabled:hover{color:#9ca3af;background-color:transparent}.search-tab-content{max-height:400px;overflow-y:auto}.single-tab-results .result-group-items .global-search-result-item:first-child{border-top:none}.single-tab-results .browse-all-hint{cursor:pointer;padding:16px;font-size:12px;text-align:right;font-weight:600;color:var(--active-blue-color)}@media (min-width: 1314px){.global-search-container{right:calc((100vw - 1314px)/2 + 250px)}}.image-loader{display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.image-loader .upload-container{display:flex;flex-direction:column;align-items:center;width:150px;height:150px}.image-loader .upload-container .upload-label{cursor:pointer;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;color:var(--deactivate-grey-color);transition:background-color .3s ease-in-out;border-radius:16px;background-color:var(--technical-gray-color);border:none}.image-loader .upload-container .upload-label svg{height:32px;width:26px}.image-loader .upload-container .upload-label svg *{color:var(--deactivate-grey-color)}.file-input{display:none}.image-preview-container{display:flex;flex-direction:column;align-items:center;height:200px}.image-preview{max-width:100%;max-height:100%;border-radius:8px}.remove-image-button{margin-top:10px;cursor:pointer;padding:8px 16px;background-color:#ff6b6b;color:#fff;border:none;border-radius:4px;font-size:14px;transition:background-color .3s ease-in-out}.remove-image-button:hover{background-color:#ff4b4b}.information-panel{display:flex;align-items:center;justify-content:space-between;gap:10px;background-color:var(--technical-gray-color);min-height:56px;border-radius:8px;padding:10px;width:100%}.information-panel .information-items{display:flex;align-items:center;justify-content:flex-start;gap:10px;height:100%;flex-wrap:wrap}.information-panel .information-item{display:flex;align-items:center;background-color:#fff;height:100%;border-radius:8px;font-size:12px;padding:8px;font-weight:400;white-space:nowrap}.information-panel .information-item .information-item-label{color:#666;margin-right:6px}.information-panel .information-item .information-item-value{color:#000}.information-panel .information-actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;height:100%;flex-grow:1}.information-panel .information-actions .button{width:auto;height:32px!important;border-radius:20px;padding:8px 16px;display:flex;align-items:center;gap:6px;white-space:nowrap}.information-panel .information-actions .button svg{width:16px;height:16px}.information-panel .information-actions .button.delete{background-color:#18b1ac;color:#fff}.information-panel .information-actions .button.delete svg,.information-panel .information-actions .button.delete svg *,.information-panel .information-actions .button.delete path{fill:#fff!important;stroke:#fff!important;color:#fff!important}.information-panel .information-actions .button.save{background-color:var(--active-blue-color)}.tabs-container{display:flex;gap:40px;margin-bottom:24px}.tabs-container .tab{box-sizing:border-box;height:24px;cursor:pointer;color:var(--deactivate-grey-color);font-size:12px;border-bottom:2px solid transparent;transition:color .3s,border-bottom .3s,background-color .3s}.tabs-container .tab:hover{opacity:.9}.tabs-container .tab.active-tab{color:var(--active-blue-color);font-weight:700;border-bottom:2px solid var(--active-blue-color)}.tabs-container.blue{width:100%;gap:8px;background-color:var(--technical-gray-color)}.tabs-container.blue .tab{flex:1 1 0;text-align:center;height:32px;line-height:32px;border:1px solid transparent;border-radius:3px;background-color:transparent;margin:3px;font-weight:500;font-family:Montserrat,sans-serif}.tabs-container.blue .tab.active-tab{background-color:var(--active-blue-color);color:#fff;border-color:var(--active-blue-color);font-weight:600}.joining-edit-modal{width:1039px!important}.joining-edit-modal .on-date{font-style:italic;color:var(--deactivate-grey-color);margin-top:8px!important;font-size:12px}.joining-edit-modal .flex-row{gap:52px}.joining-edit-modal .flex-row .fields{width:516px}.joining-edit-modal .date-time-picker{position:relative}.joining-edit-modal .date-time-picker .date-time-container{width:155px}.joining-edit-modal .date-time-picker .calculator-icon{display:flex;align-items:center;height:100%;width:fit-content}.joining-edit-modal .date-time-picker .calculator-icon svg{margin-left:0!important;fill:var(--active-blue-color)}.joining-edit-modal .dictionary-select-container{width:326px}.joining-edit-modal .buttons-container{display:flex;flex-direction:row;gap:12px;.{width:120px;background-color:#ff00001a;color:red;border:none;svg{fill:red}}}.joining-edit-modal .buttons-container .default-button{width:326px}.joining-edit-modal .buttons-container .add-incident{display:flex;align-items:center;justify-content:center;gap:8px;width:164px;background-color:#1865b11a;color:#1865b1;border:none}.joining-edit-modal .buttons-container .add-incident svg{fill:#1865b1}.pagination-container{position:absolute;bottom:0;padding:0 20px;width:100%;display:flex;justify-content:space-between;align-items:stretch;flex-direction:column}.pagination-container .pages-wrapper{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.pagination-container .pages-wrapper .pagination-page-size{display:flex;align-items:center;margin-right:10px}.pagination-container .pages-wrapper .pagination-page-size label{font-size:12px}.pagination-container .pages-wrapper .pagination-page-size select{margin-left:10px;border:none;outline:none;color:var(--active-blue-color);font-size:12px;font-weight:600}.pagination-container .pages-wrapper .pagination-page-size select:not([disabled]){cursor:pointer}.pagination-container .pages-wrapper .pagination-pages{display:flex;gap:5px}.pagination-container .pages-wrapper .pagination-pages .pagination-button{padding:5px 10px;border:none;background-color:transparent;cursor:pointer;color:var(--active-blue-color)}.pagination-container .pages-wrapper .pagination-pages .pagination-button.active{border-radius:50%;font-weight:700;background-color:#1865b133}.pagination-container .pages-wrapper .pagination-pages .pagination-button:disabled{cursor:auto;opacity:.6}.log-view{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:10px;box-sizing:border-box}.log-view .title{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.log-view .title .title-text{font-size:16px;font-weight:600}.log-view .title .results-count{font-size:14px;color:#6c757d}.log-view .filters{display:flex;gap:15px;margin-bottom:15px;padding:10px;background-color:#f8f9fa;border-radius:5px}.log-view .filters .filter-item{min-width:200px}.log-view .filters .filter-item.filter-item-user{min-width:250px}.log-view .filters .filter-item>*{display:flex;align-content:center;flex-direction:column}.log-view .scrollable-container{flex:1;overflow-x:auto;padding:0}.log-view .changes-cell{max-width:400px;word-wrap:break-word;font-size:12px;white-space:pre-wrap}.phone-numbers-container{display:flex;flex-direction:column;gap:12px}.phone-numbers-container .phone{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:12px;position:relative}.phone-numbers-container .phone.additional{background-color:var(--technical-gray-color);border-radius:8px;padding:38px 12px 16px;width:calc(100% + 24px);margin-left:-12px}.phone-numbers-container .phone .line{display:flex;width:100%;align-items:flex-start;gap:10px}.phone-numbers-container .phone .line .label{width:180px;font-size:12px;flex-shrink:0}.phone-numbers-container .phone .line .row-content{width:100%;display:flex;flex-direction:row;gap:8px}.phone-numbers-container .phone .code{width:117px;flex-shrink:0}.phone-numbers-container .phone .type,.phone-numbers-container .phone .text-field{width:100%}.phone-numbers-container .phone .delete-phone-button{position:absolute;border:none;top:16px;right:12px;fill:var(--deactivate-grey-color);cursor:pointer;font-weight:700}.phone-numbers-container .add-phone-button{width:min(326px,100%);align-self:flex-end}.phone-numbers-container .add-phone-button:disabled{background-color:gray;cursor:not-allowed}.search-filters{width:100%;display:flex;flex-direction:column;gap:10px}.search-filters>div{display:flex;flex-direction:column;margin-bottom:0;flex-grow:1}.search-filters .queryBuilder button{padding:8px 20px;background-color:#f0933c;border:none;border-radius:4px;color:#fff;font-weight:700;font-size:14px;cursor:pointer}.search-filters .queryBuilder button:hover{background-color:#d47929}.search-filters>div:last-child{justify-content:center}.search-filters>div>*:nth-child(2){width:100%}.search-filters>div>*:nth-child(2)>*{width:100%}.search-filters>div>*:nth-child(2)>.date-time-picker{overflow:visible;position:relative}.search-filters .rdtPicker{z-index:1000}.search-filters .svg-font-color svg>path{fill:#000}.search-filters .donut-hole{overflow-y:unset!important}.search-filters .queryBuilder .ruleGroup{background-color:#e7f7f6;border:none}.search-filters .queryBuilder .ruleGroup .queryBuilder-dragHandle{display:none}.search-filters .queryBuilder .ruleGroup-addRule,.search-filters .queryBuilder .ruleGroup-addGroup{background-color:var(--active-blue-color);font-size:12px;height:40px;white-space:nowrap}.search-filters .queryBuilder .ruleGroup-addGroup{background-color:var(--active-green-color)}.search-filters .queryBuilder .rule{flex-wrap:wrap;gap:6px}.search-filters .queryBuilder .rule-fields,.search-filters .queryBuilder .rule-operators,.search-filters .queryBuilder .ruleGroup-combinators{height:40px;border-radius:4px;border:1px solid var(--stroke-color);flex-grow:1;padding:0 16px;font-size:12px;line-height:12px;outline:none;position:relative}.search-filters .queryBuilder .rule-fields,.search-filters .queryBuilder .rule-operators{width:150px}.search-filters .queryBuilder .text-field{width:256px}.search-filters .ruleGroup-body,.search-filters .ruleGroup-body>*{flex-wrap:wrap}.search-button{margin-top:24px}.search .checkboxes-list-field .label{margin-bottom:6px;font-weight:400;font-size:12px;width:180px;overflow:hidden}.search .checkboxes-list-field .checkboxes-list{display:grid;grid-template-columns:repeat(2,150px);gap:8px 16px;width:316px}.search .checkboxes-list-field .checkboxes-list .checkbox-field{display:flex;align-items:center;height:24px}.search .checkboxes-list-field .checkboxes-list .checkbox-field .label{font-weight:400}.search .title{display:inline-flex;align-items:center;font-size:18px;font-weight:600;line-height:18px;gap:12px;margin-bottom:32px;width:100%}.search .title svg{width:18px;height:18px;fill:var(--deactivate-grey-color)}.search .tabs-container{margin-bottom:32px;gap:32px}.search .tabs-container .tab{font-size:14px}.search.disabled{opacity:.5;pointer-events:none}.table-form-layout{display:flex;flex-direction:column}.form-wrapper{width:100%}.form-wrapper h2{margin-bottom:18px}.form-wrapper .form-content{display:flex;flex-direction:column;gap:16px;overflow-x:auto}.form-wrapper .form-content .files-manager{margin-left:190px}.form-wrapper>.checkbox-field{margin-left:190px}.form-wrapper[data-label-type=column] .date-time-picker,.form-wrapper[data-label-type=column] .text-field,.form-wrapper[data-label-type=column] .textarea-field,.form-wrapper[data-label-type=column] .select-field,.form-wrapper[data-label-type=column] .radio-field,.form-wrapper[data-label-type=column] .file-field,.form-wrapper[data-label-type=column] .button-field,.form-wrapper[data-label-type=column] .dictionary-select,.form-wrapper[data-label-type=column] .dictionary-option,.form-wrapper[data-label-type=column] .option-group{flex-direction:column;gap:8px}.form-wrapper[data-label-type=column] .checkbox-field{margin-left:0}.form-wrapper[data-label-type=column] .phone .line{flex-direction:column}.form-wrapper[data-label-type=column] .option-group .option-container{justify-content:space-between;gap:unset}.tour-of-duty .range-block{margin-top:22px;width:100%}.tour-of-duty .text input{width:40px!important;height:46px!important}.tour-of-duty input{padding:5px!important}.tour-of-duty .dictionary-select,.tour-of-duty .dictionary-select .input-container{width:110px!important}.tour-of-duty .range-block .text-field.offset-plus{left:16px}.tour-of-duty .range-block .text-field.offset-plus:before{left:-22px;top:15px}.tour-of-duty .range-block .text-field.offset-minus{margin-left:50px}.tour-of-duty .range-block .text-field.offset-minus:before{left:-23px;top:15px}.tour-of-duty .range-block .text-field.offset-minus:after{left:-44px;top:15px}.vessel-info{display:flex;flex-direction:column;gap:10px}.vessel-info .data-display{height:24px}.user{display:flex;gap:8px;align-items:center;align-self:flex-start;position:absolute;right:calc(100vw - 1314px);top:23px;justify-content:flex-end;min-width:250px;z-index:100}.user .user-info{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;margin-right:4px;position:relative;max-width:200px}.user .user-info a{color:var(--active-blue-color);font-size:14px;font-weight:600;text-decoration:none;line-height:14px;cursor:pointer;text-align:right}.user .user-info a:hover{text-decoration:underline}.user .user-info span{line-height:14px;color:var(--deactivate-grey-color);font-size:12px}.user .user-info .context-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}.user .user-info .user-context-menu{position:absolute;top:100%;right:0;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;margin-top:4px;min-width:120px;width:150px}.user .user-info .user-context-menu .context-menu-item{padding:12px 16px;cursor:pointer;font-size:14px;color:#374151;transition:background-color .2s ease}.user .user-info .user-context-menu .context-menu-item:hover{background-color:#f9fafb}.user .user-info .user-context-menu .context-menu-item:first-child{border-radius:8px 8px 0 0}.user .user-info .user-context-menu .context-menu-item:last-child{border-radius:0 0 8px 8px}.user .user-info .user-context-menu .context-menu-item:only-child{border-radius:8px}.user .icon{width:32px;height:32px;border-radius:50%;background-color:#1865b133;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden}.user .icon svg{fill:var(--active-blue-color);width:10px;height:10px}.user .icon img{width:100%;height:100%;object-fit:cover;border-radius:50%}@media (min-width: 1314px){.user{right:calc((100vw - 1314px)/2)}}.applicant-layout .user{right:calc(100vw - 1086px)}@media (min-width: 1086px){.applicant-layout .user{right:calc((100vw - 1086px)/2)}}.layout{display:flex;flex-direction:column;height:100vh;width:var(--layout-width);max-width:var(--layout-width);margin:0 auto}.hr{width:100%;height:1px;background-color:var(--stroke-color);flex-shrink:0;margin:0 auto}main{flex-grow:1;padding:24px 0 69px}main #content-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start}.topmenu .menu-item a .lock-icon{margin-left:5px;display:inline-flex;align-items:center}.footer{text-align:center;padding:10px;background:#f1f1f1}.topmenu{height:28px;display:flex;gap:64px;align-items:center;padding:0 12px}.topmenu .menu-item:hover{text-decoration:underline}.topmenu .menu-item a{color:var(--deactivate-grey-color);font-size:14px;transition:all .3s ease;text-decoration:none}.topmenu .menu-item.active a{color:var(--active-blue-color);font-weight:600;text-decoration:underline}.topmenu .menu-item.disabled:hover{text-decoration:none}.submenu{height:30px;display:flex;gap:40px;align-items:center;flex-wrap:wrap;row-gap:8px}.submenu .submenu-item{height:30px;display:flex;align-items:center;padding:9px 12px;border-radius:20px;background-color:#b1bbc210;gap:10px;white-space:nowrap;color:var(--deactivate-grey-color);font-size:14px;transition:all .3s ease;text-decoration:none}.submenu .submenu-item:not(.active):hover{text-decoration:underline}.submenu .submenu-item.active{background-color:#1865b110;border:1px solid var(--active-blue-color);color:var(--active-blue-color);font-weight:600;text-decoration:none;cursor:default}.submenu .submenu-item.active svg{fill:var(--active-blue-color)}.submenu .submenu-item.active svg *{fill:var(--active-blue-color)}.submenu .submenu-item.disabled:hover{text-decoration:none}.header{display:flex;width:100%;background-color:#fafbfc;flex-shrink:0;align-items:flex-start;padding:23px 0}.header .title{width:174px;color:var(--active-blue-color);font-family:Blazma;font-size:28px;height:28px;flex-shrink:0}.navigation{display:flex;justify-content:space-between;width:100%;flex-direction:row}.navigation .menus{display:flex;flex-direction:column;gap:12px}.breadcrumbs{margin:10px 0 0;font-size:14px}.breadcrumbs__list{list-style:none;display:flex;flex-wrap:wrap;margin:0;padding:0}.breadcrumbs__item{display:inline-flex;align-items:center}.breadcrumbs__link{color:#06c;text-decoration:none;transition:color .2s}.breadcrumbs__link:hover{color:#049;text-decoration:underline}.breadcrumbs__text--active{color:#333;font-weight:500}.breadcrumbs__separator{margin:0 8px;color:#8c8c8c}.login-page{display:flex;align-items:center;justify-content:center;height:100vh;background:url(/login-bg.jpg) no-repeat center center fixed;background-size:cover;font-family:Arial,sans-serif;margin:0}.login-page .login-container{position:relative;display:flex;flex-direction:column;align-items:center;gap:40px;width:500px;padding:40px 87px;border-radius:10px;box-shadow:0 16px 64px #02324c66;background-color:#fff;text-align:center}.login-page .login-container .title-icon{width:177px;height:36px}.login-page .login-container .back-link{position:absolute;left:24px}.login-page .login-container form{display:flex;flex-direction:column;align-items:flex-end;gap:10px;width:100%}.login-page .login-container form .text-field{width:100%}.login-page .login-container form .terms{display:flex;align-items:center;gap:20px;font-size:10px;font-weight:400;line-height:25px;height:25px}.login-page .login-container form .terms a{font-size:10px;font-weight:400;line-height:25px}.login-page .login-container form .login-button-container{margin-top:32px;width:100%;display:flex;flex-direction:column;gap:16px}.login-page .login-container form .error-message{margin-top:16px;width:100%}.login-page .login-container .link-text a{font-size:12px;font-weight:600;line-height:14px;color:var(--active-blue-color)}.error-message{margin-bottom:20px;color:#d9534f;font-weight:700;font-size:14px;text-align:center}.login-button{background:#007bff;color:#fff;border:none;padding:10px 20px;font-size:16px;font-weight:700;text-transform:uppercase;cursor:pointer;border-radius:5px;transition:.3s}.login-button:hover{background:#0056b3}.applicant-layout{display:flex;flex-direction:column;height:100vh;width:1086px;max-width:1086px;margin:0 auto}.applicant-layout .header{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.applicant-layout main{flex-grow:1;padding:32px;margin:24px 0;border-radius:16px;box-shadow:0 8px 16px #b2cbd840;background-color:#fff}.applicant-layout main #content-wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:flex-start}.applicant-menu{display:flex;height:30px;gap:10px;align-items:center}.applicant-menu .menu-item{display:flex;align-items:center;padding:8px 12px;border-radius:20px;gap:8px;white-space:nowrap;height:30px;background-color:#b1bbc21a;color:var(--deactivate-grey-color);font-size:14px;text-decoration:none}.applicant-menu .menu-item:hover{text-decoration:underline}.applicant-menu .menu-item.active{color:var(--active-blue-color);background-color:#1865b11a;font-weight:600}body{margin:0;padding:0;font-family:Montserrat,sans-serif;font-optical-sizing:auto;background-color:#fafbfc;--default-black-color: #26292B;--deactivate-grey-color: #B1BBC2;--deactivate-grey-color-light: #B1BBC210;--technical-gray-color: #F5F7F8;--active-blue-color-dark: #163D62;--active-blue-color: #1865B1;--active-blue-color-light: #1865B10A;--stroke-color: #E4EAEF;--red-color: #E04040;--light-green-color: #00800010;--light-red-color: #FF000010;--light-blue-color: #1865B110;--light-gray-color: #B1BBC210;--active-green-color: #008000;--active-red-color: #FF0000;--selection-color: #E8F0F7}:root{--layout-width: 1314px}*{box-sizing:border-box}*{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-size:10px;color:var(--default-black-color)}svg.active *{fill:var(--active-blue-color)}fieldset{padding:0;margin:0;border:none;display:flex;flex-direction:column;gap:16px}.date-time-picker[data-label-type=column],.text-field[data-label-type=column],.textarea-field[data-label-type=column],.select-field[data-label-type=column],.radio-field[data-label-type=column],.file-field[data-label-type=column],.button-field[data-label-type=column],.dictionary-select[data-label-type=column],.dictionary-option[data-label-type=column],.option-group[data-label-type=column]{flex-direction:column;gap:8px}span{font-size:12px;line-height:12px;font-weight:400}h2{font-size:18px;font-weight:600;line-height:18px;margin:0}h3{font-size:16px;font-weight:600;line-height:16px;margin:0}h4{font-size:14px;font-weight:600;line-height:14px;margin:0}h5{margin:0;font-size:12px;line-height:12px;font-weight:600}#anchor{display:none}img.cal{cursor:pointer}span.cal{color:red;text-decoration:underline;cursor:pointer;white-space:nowrap}body,html{margin:0;padding:0;height:100%}table.center{width:100%;height:100%}table.center td.center_td{vertical-align:middle;text-align:center}div.login{position:relative;text-align:left;margin-left:auto;margin-right:auto;width:200px}div.title{text-decoration:none;float:left;color:#000;font-size:14px}.content-layout{display:flex;width:100%;margin-bottom:40px}.content-layout[data-edit-mode=inline]{flex-direction:column}.content-layout[data-edit-mode=right] h2{font-size:14px}.buttons-container{margin-top:20px;display:flex;flex-direction:column;gap:12px}.flex-vertical{display:flex;flex-direction:column;gap:12px}.flex-horizontal{display:flex;flex-direction:row;gap:12px;align-items:flex-start}.two-cols{display:flex;gap:8px;width:100%}.two-cols #small{background:#fff;border-radius:16px;padding:20px;flex-shrink:0;-webkit-box-shadow:0px 8px 16px 0px rgba(178,203,216,.25);-moz-box-shadow:0px 8px 16px 0px rgba(178,203,216,.25);box-shadow:0 8px 16px #b2cbd840}.two-cols #big{display:flex;flex-direction:column;position:relative;background-color:#fff;border-radius:16px;padding:20px 0;flex-grow:1;gap:27px;overflow-x:hidden;-webkit-box-shadow:0px 8px 16px 0px rgba(178,203,216,.25);-moz-box-shadow:0px 8px 16px 0px rgba(178,203,216,.25);box-shadow:0 8px 16px #b2cbd840}.two-cols #big .title{display:flex;justify-content:space-between;width:100%}.two-cols #big .title .title-text{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;max-height:18px}.two-cols #big .title .title-text svg{color:#b1bbc2}.two-cols #big .title .title-text svg *{color:#b1bbc2}.two-cols #big .tabs-container{margin-bottom:0}.two-cols #big>*{padding:0 20px}.two-cols #splited{display:flex;flex-direction:row;gap:8px}.two-cols #splited .title{display:flex;justify-content:space-between;width:100%}.two-cols #splited .title .title-text{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;max-height:18px}.two-cols #splited .title .title-text svg{color:#b1bbc2}.two-cols #splited .title .title-text svg *{color:#b1bbc2}.two-cols #splited .column{background-color:#fff;padding:16px;border-radius:16px;-webkit-box-shadow:0px 8px 16px 0px rgba(178,203,216,.25);-moz-box-shadow:0px 8px 16px 0px rgba(178,203,216,.25);box-shadow:0 8px 16px #b2cbd840}.two-cols #splited .column.left{width:654px}.two-cols #splited .column.right{width:433px;height:fit-content}div#full{position:relative;background:#fff;width:80%;left:0;padding:0;border:1px solid #cccccc}table.content{border-collapse:collapse;width:100%}table.content td.curruser_td{text-align:right;padding-right:20px}div#trackbar_box{bottom:0;height:32px;left:0;position:fixed;width:100%;z-index:9998}div#trackbar{color:#4c4c4c;font-family:Arial,serif;font-size:10px;line-height:11px}ul.tracbuttons{display:block;height:32px;margin:0;padding:0}ul.tracbuttons li.button{position:relative}ul.tracbuttons li.button{display:block;float:left;margin:0}.ui-notify{width:350px;position:fixed;top:10px;right:10px}.ui-notify-message{padding:10px;margin-bottom:15px}.ui-notify-message h1{font-size:14px;margin:0;padding:0}.ui-notify-message p{margin:3px 0;padding:0;line-height:18px}.ui-notify-message-style{background:#000}.ui-notify-message-style h1{color:#fff;font-weight:700}.ui-notify-message-style p{color:#fff}.ui-notify-close{color:#f0933c;text-decoration:underline}.ui-notify-click{cursor:pointer}.ui-notify-cross{margin-top:-4px;float:right;cursor:pointer;text-decoration:none;font-size:12px;font-weight:700;padding:2px}.ui-notify-cross:hover{color:#ffffab}.ui-notify-cross:active{position:relative;top:1px}a.notify{color:#f0933c;font-weight:700}.blue{color:#00f}.green{color:green}.red{color:red}.r{text-align:right}.l{text-align:left}.c{text-align:center}.warning{border:1px solid red}a.paging:link,a.paging:visited{color:#fff}a.page-left{float:left;padding:0;margin:0;width:25px;height:17px;background-position:top right;background-repeat:no-repeat;text-decoration:none}a.page-right{float:right;background-position:top left;background-repeat:no-repeat;padding:0;margin:0;width:25px;height:17px;text-decoration:none}div.paging{width:60px;height:17px;float:right}a.more,a.print{background-repeat:no-repeat;background-position:top left;padding:0 0 2px 16px;margin:0;text-decoration:none}a.scheduler{background-size:15px;background-repeat:no-repeat;background-position:top left;padding:0 0 2px 16px;margin:0;text-decoration:none}.sorting{cursor:pointer}.sorting:hover{border:1px solid #616161}.sorting.active{background:#616161}input,select,textarea{background-color:#fff;border:1px solid #64585f}select.select-0{width:75px}select.select-1{width:105px}select.select-2{width:155px}select.select-3{width:245px}input.input-0{width:70px}input.input-1{width:100px}input.input-2{width:150px}input.input-3{width:240px}input.input-d{width:70px;float:left;margin-right:0}input.input-n{width:70px;text-align:right}input.cb{border:0;background-color:transparent;margin-right:3px}input.radio{background-color:transparent;border:0;margin-right:3px}input[type=button]:hover,input[type=submit]:hover{border:1px solid #31d80a}textarea.textarea-2{width:150px;height:40px;vertical-align:bottom}textarea.textarea-3{width:240px;height:40px;vertical-align:bottom}textarea.textarea-3-2{width:240px;height:80px;vertical-align:bottom}textarea.textarea-4-3{width:340px;height:120px;vertical-align:bottom}input.button-0,input.button-1,input.button-2,input.button-s,input.button-href{background-repeat:repeat-x;background-color:#ccc;border:1px solid #000000;height:18px;margin:0 2px;text-align:center;cursor:pointer;font-weight:700;font-size:10px;padding-bottom:2px}input.button-s{height:15px;font-size:10px}input.button-0{height:15px;background-image:none;width:70px;font-size:9px}input.button-1{width:100px}input.button-2{width:150px}input.button-href{text-align:left;color:#64585f;text-decoration:underline;float:left;background-image:none;background-color:transparent;border:none}input.button-tab,input.button-tab-sel{background-color:#fff;background-repeat:no-repeat;width:140px;height:20px;font-weight:700;border:1px solid #000000;color:#000;margin:3px;cursor:pointer}input.button-tab-sel{background-color:#f0933c;color:#fff;border:0 solid #000000}input.button-delete,input.button-add,input.button-more,input.button-cal,input.button-expand,input.button-find,input.button-check,input.button-help,input.button-edit{background-repeat:no-repeat;width:17px;height:17px;text-align:center;vertical-align:middle;padding-bottom:2px;margin:0 2px;background-color:transparent;border:0 solid #000000;cursor:pointer}input.button-more{background-position:center;width:30px}input.button-cal{margin:0 0 2px}input.button-expand{width:16px;height:16px;margin:0}input.button-edit{background-position:center}input.button-help{width:20px;height:18px;margin:0;text-align:left;padding-left:20px;font-weight:700}input.button-change{width:18px;height:17px;margin:0}input.button-print{background-position:left;background-repeat:no-repeat;background-color:#f4f4f4;width:110px;height:18px;margin:0;padding-bottom:2px;font-weight:700}input.button-delete:hover{border:1px solid red}input.button-href:hover,input.button-expand:hover,input.button-cal:hover,input.button-help:hover,input.button-edit:hover{border:0}img.icon{height:15px;vertical-align:middle;cursor:pointer}table.form th.dark{background-color:#003}div.calendar{position:relative}.calendar,.calendar table{border:1px solid #206A9B;font-size:11px;color:#000;cursor:default;background:#f1f8fc;font-family:tahoma,verdana,sans-serif}.calendar .button{text-align:center;padding:2px}.calendar .nav{background:#007ed1}.calendar thead .title{font-weight:700;text-align:center;background:#000;color:#fff;padding:2px}.calendar thead tr{background:#007ed1;color:#fff}.calendar thead .daynames{background:#c7e1f3}.calendar thead .name{border-bottom:1px solid #206A9B;padding:2px;text-align:center;color:#000}.calendar thead .weekend{color:#a66}.calendar thead .hilite{background-color:#34abfa;color:#000;border:1px solid #016DC5;padding:1px}.calendar thead .active{background-color:#006aa9;border:1px solid #008AFF;padding:2px 0 0 2px}.calendar tbody .day{width:2em;color:#456;text-align:right;padding:2px 4px 2px 2px}.calendar tbody .day.othermonth{font-size:80%;color:#bbb}.calendar tbody .day.othermonth.oweekend{color:#fbb}.calendar table .wn{padding:2px 3px 2px 2px;border-right:1px solid #000;background:#c7e1f3}.calendar tbody .rowhilite td{background:#def}.calendar tbody .rowhilite td.wn{background:#f1f8fc}.calendar tbody td.hilite{background:#def;padding:1px 3px 1px 1px;border:1px solid #8FC4E8}.calendar tbody td.active{background:#cde;padding:2px 2px 0}.calendar tbody td.selected{font-weight:700;border:1px solid #000;padding:1px 3px 1px 1px;background:#fff;color:#000}.calendar tbody td.weekend{color:#a66}.calendar tbody td.today{font-weight:700;color:#d50000}.calendar tbody .disabled{color:#999}.calendar tbody .emptycell{visibility:hidden}.calendar tbody .emptyrow{display:none}.calendar tfoot .footrow{text-align:center;background:#206a9b;color:#fff}.calendar tfoot .ttip{background:#000;color:#fff;border-top:1px solid #206A9B;padding:1px}.calendar tfoot .hilite{background:#b8daf0;border:1px solid #178AEB;color:#000;padding:1px}.calendar tfoot .active{background:#006aa9;padding:2px 0 0 2px}.calendar .combo{position:absolute;display:none;top:0;left:0;width:4em;cursor:default;border:1px solid #655;background:#def;color:#000;font-size:90%}.calendar .combo .label,.calendar .combo .label-IEfix{text-align:center;padding:1px}.calendar .combo .label-IEfix{width:4em}.calendar .combo .hilite{background:#34abfa;border-top:1px solid #46a;border-bottom:1px solid #46a;font-weight:700}.calendar .combo .active{border-top:1px solid #46a;border-bottom:1px solid #46a;background:#f1f8fc;font-weight:700}.calendar td.time{border-top:1px solid #000;padding:1px 0;text-align:center;background-color:#e3f0f9}.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm{padding:0 3px 0 4px;border:1px solid #889;font-weight:700;background-color:#f1f8fc}.calendar td.time .ampm{text-align:center}.calendar td.time .colon{padding:0 2px 0 3px;font-weight:700}.calendar td.time span.hilite{border-color:#000;background-color:#267db7;color:#fff}.calendar td.time span.active{border-color:red;background-color:#000;color:#a5ff00}.menu-container{flex-grow:1}.top-bar,.submenu-bar{width:100%;display:flex;align-items:center;padding:5px 15px;background-color:#f5f5f5}.top-bar{border-bottom:1px solid #ddd}.submenu-bar{background-color:#eaeaea}.user-info-container{display:flex;width:200px;background-color:#f9f9f9;box-shadow:-1px 0 4px #0000001a;align-items:center;justify-content:center}.user-info-container .user-info{display:flex;flex-direction:column;text-align:center}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent;border-radius:10px;margin:20px;padding:20px}::-webkit-scrollbar-thumb{background:var(--active-blue-color);border-radius:8px}:root{--disabled-background: #f5f5f5;--border-color: hsl(0, 0%, 80%);--section-bg-color: transparent;--title-color: #000;--separator-color: hsl(0, 0%, 80%);--delete-btn-color: red;--delete-btn-hover-bg: translate;--disabled-color: hsl(0, 0%, 70%)}
