#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;padding-inline:.2rem}:root{--prime:#221f5b;--second:#a0161d;--tertia:#1e73b0;--success:#05a653;--warning:#f8e722;--danger:#ee2a22;--info:rgba(41,195,236,.55);--old:orange;--mismatch:purple;--link:#030077;--darker-font:#242020;--dark-font:#a4a5a6;--light-font:#f5f5f5;--lighter-font:#fdfdfd;--border:#cdd0d2;--prime-hover:#11102e;--second-hover:#500b0f;--tertia-hover:#10593e;--success-hover:#00803a;--warning-hover:#7c7411;--danger-hover:#771511;--info-hover:#156276;--old-hover:#805300;--mismatch-hover:#400040;--link-hover:#010033;--prime-disabled:#afcbe7;--second-disabled:#f16e67;--tertia-disabled:#8fb0cb;--success-disabled:#d8fcc2;--warning-disabled:#fdf28a;--danger-disabled:#f9b6a1;--info-disabled:#cdeaee;--old-disabled:#ffd280;--mismatch-disabled:#c080c0;--link-disabled:#2722ff;--prime-light:#e9e9ef;--second-light:#f6e8e8;--tertia-light:#e9f7f2;--success-light:#e6fff1;--warning-light:#fefde9;--danger-light:#fdeae9;--info-light:rgba(140,196,232,.89);--old-light:#fff6e6;--mismatch-light:#f2e6f2;--link-light:#deddff;--light-grey:rgba(51,50,50,.01);--maroon-light:rgba(176,46,29,.97);--white:#fff;--sticky-header-spacing:27px}@font-face{font-family:Montserrat-100;src:url(/fonts/Montserrat-Thin.25afdacb.ttf)}@font-face{font-family:Montserrat-100i;src:url(/fonts/Montserrat-ThinItalic.9cfe8eaa.ttf)}@font-face{font-family:Montserrat-200;src:url(/fonts/Montserrat-ExtraLight.bde918ea.ttf)}@font-face{font-family:Montserrat-200i;src:url(/fonts/Montserrat-ExtraLightItalic.87a07372.ttf)}@font-face{font-family:Montserrat-300;src:url(/fonts/Montserrat-Light.032e110e.ttf)}@font-face{font-family:Montserrat-300i;src:url(/fonts/Montserrat-LightItalic.2c3e5ec8.ttf)}@font-face{font-family:Montserrat-400;src:url(/fonts/Montserrat-Regular.09cae4fd.ttf)}@font-face{font-family:Montserrat-400i;src:url(/fonts/Montserrat-Italic.85d55976.ttf)}@font-face{font-family:Montserrat-500;src:url(/fonts/Montserrat-Medium.50ba2624.ttf)}@font-face{font-family:Montserrat-500i;src:url(/fonts/Montserrat-MediumItalic.d498d960.ttf)}@font-face{font-family:Montserrat-600;src:url(/fonts/Montserrat-SemiBold.39bc7b11.ttf)}@font-face{font-family:Montserrat-600i;src:url(/fonts/Montserrat-SemiBoldItalic.3dd11adf.ttf)}@font-face{font-family:Montserrat-700;src:url(/fonts/Montserrat-Bold.a8958d1a.ttf)}@font-face{font-family:Montserrat-700i;src:url(/fonts/Montserrat-BoldItalic.891bd5d6.ttf)}@font-face{font-family:Montserrat-800;src:url(/fonts/Montserrat-ExtraBold.eafe5669.ttf)}@font-face{font-family:Montserrat-800i;src:url(/fonts/Montserrat-ExtraBoldItalic.6195a90e.ttf)}@font-face{font-family:Montserrat-900;src:url(/fonts/Montserrat-Black.ac13aab0.ttf)}@font-face{font-family:Montserrat-900i;src:url(/fonts/Montserrat-BlackItalic.b5111d40.ttf)}*,:after,:before{font-family:Montserrat-700,sans-serif;padding:0;margin:0;box-sizing:border-box;font-size:13px}h1,h2,h3,h4,h5,h6{font-family:Montserrat-500,sans-serif}h6{font-size:1.17rem}h5{font-size:1.34rem}h4{font-size:1.51rem}h3{font-size:1.68rem}h2{font-size:1.85rem}h1{font-size:2rem}.narrow-font{font-family:Roboto Light,sans-serif}.x-small{font-size:70%;font-weight:400}a{color:var(--link);font-family:Montserrat-500,sans-serif}a:hover{color:var(--link-hover)}table{border-collapse:collapse}table thead *{font-family:Montserrat-500,sans-serif;font-size:13px!important;background-color:var(--light-grey)}table tbody *{font-family:Roboto Light,sans-serif;font-size:11px!important}table .date-column{width:90px;height:auto}table .crew-name{min-width:150px;height:auto}.tbl-border *{border:1px solid var(--border);padding:3px}.table tbody *,.table thead *{font-family:Montserrat-500,sans-serif;text-transform:none!important;vertical-align:middle;word-wrap:break-word}.table .table-hover tbody tr:hover{background-color:var(--prime-disabled)}.default-sticky-header>thead>tr>th,.sticky-header>thead>tr>th{border-top:0;position:sticky;top:0;z-index:10;padding:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.sticky-header>thead>tr>th{background:linear-gradient(to bottom,var(--maroon-light),var(--light-font));color:var(--light-font)}.sticky-header>thead>tr:first-child>th{border-top:0;position:sticky;top:0;z-index:11;background:var(--maroon-light);color:var(--light-font)}.sticky-header>thead>tr:nth-child(2)>th{top:calc(var(--sticky-header-spacing))}.sticky-header>thead>tr:nth-child(2)>th,.sticky-header>thead>tr:nth-child(3)>th{position:sticky;z-index:10;background:var(--maroon-light);color:var(--light-font)}.sticky-header>thead>tr:nth-child(3)>th{top:calc(var(--sticky-header-spacing)*2)}.sticky-header>thead>tr>th:hover{background:var(--maroon-light);color:var(--light-font);cursor:pointer;transition:background .3s,color .3s}.sticky-header th{transition:background .2s ease,color .2s ease}.sticky-column{z-index:50}.sticky-column,.sticky-column-data{position:sticky;padding:10px;box-shadow:1px 0 5px rgba(0,0,0,.1);backdrop-filter:blur(80px)}.sticky-column-data{z-index:5}.sticky-column+.sticky-column{border-left:1px solid #ddd}button{display:inline-block;border-radius:2px;padding:.375rem;font-size:1rem;color:var(--dark-font);background-color:transparent;border:1px solid var(--border);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}button:hover{color:#212529}button:focus{outline:0;box-shadow:0 0 0 .25rem rgba(60,64,67,.25)}button.disabled,button:disabled,fieldset:disabled button{pointer-events:none;opacity:.65}.btn-prime{color:#fff;background-color:#007bff;border-color:#007bff}.btn-prime:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-check:focus+.custom-btn-prime,.custom-btn-prime:focus{box-shadow:0 0 0 .25rem rgba(39,35,98,.5)}.btn-check:active+.custom-btn-prime,.btn-check:checked+.custom-btn-prime,.btn-check:focus+.custom-btn-prime,.custom-btn-prime.active,.custom-btn-prime:active,.custom-btn-prime:focus,.show>.custom-btn-prime.dropdown-toggle{color:var(--light-font);background-color:var(--prime-hover);border-color:var(--prime-hover)}.btn-check:active+.custom-btn-prime:focus,.btn-check:checked+.custom-btn-prime:focus,.custom-btn-prime.active:focus,.custom-btn-prime:active:focus,.show>.custom-btn-prime.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(39,35,98,.5)}.btn-prime:disabled,.custom-btn-prime.disabled{color:var(--light-font);background-color:var(--prime-disabled);border-color:var(--prime-disabled)}.btn-second{color:var(--light-font);background-color:var(--second);border-color:var(--second)}.btn-check:focus+.custom-btn-second,.custom-btn-second:focus,.custom-btn-second:hover{color:var(--light-font);background-color:var(--second-hover);border-color:var(--second-hover)}.btn-check:focus+.custom-btn-second,.custom-btn-second:focus{box-shadow:0 0 0 .25rem rgba(102,19,0,.5)}.btn-check:active+.btn-second,.btn-check:checked+.btn-second,.btn-second.active,.btn-second:active,.show>.btn-second.dropdown-toggle{color:var(--light-font);background-color:var(--second-hover);border-color:var(--second-hover)}.btn-check:active+.custom-btn-second:focus,.btn-check:checked+.custom-btn-second:focus,.custom-btn-second.active:focus,.custom-btn-second:active:focus,.show>.custom-btn-second.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(102,19,0,.5)}.btn-second:disabled,.custom-btn-second.disabled{color:var(--light-font);background-color:var(--second-disabled);border-color:var(--second-disabled)}.custom-btn-tertia{color:var(--light-font);background-color:var(--tertia);border-color:var(--tertia)}.btn-check:focus+.custom-btn-tertia,.custom-btn-tertia:focus,.custom-btn-tertia:hover{color:var(--light-font);background-color:var(--tertia-hover);border-color:var(--tertia-hover)}.btn-check:focus+.custom-btn-tertia,.custom-btn-tertia:focus{box-shadow:0 0 0 .25rem rgba(102,93,54,.5)}.btn-check:active+.custom-btn-tertia,.btn-check:checked+.custom-btn-tertia,.custom-btn-tertia.active,.custom-btn-tertia:active,.show>.custom-btn-tertia.dropdown-toggle{color:var(--light-font);background-color:var(--tertia-hover);border-color:var(--tertia-hover)}.btn-check:active+.custom-btn-tertia:focus,.btn-check:checked+.custom-btn-tertia:focus,.custom-btn-tertia.active:focus,.custom-btn-tertia:active:focus,.show>.custom-btn-tertia.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(102,93,54,.5)}.custom-btn-tertia.disabled,.custom-btn-tertia:disabled{color:var(--darker-font);background-color:var(--tertia-disabled);border-color:var(--tertia-disabled)}.custom-btn-success{color:var(--dark-font);background-color:var(--success);border-color:var(--success)}.btn-check:focus+.custom-btn-success,.custom-btn-success:focus,.custom-btn-success:hover{color:var(--light-font);background-color:var(--success-hover);border-color:var(--success-hover)}.btn-check:focus+.custom-btn-success,.custom-btn-success:focus{box-shadow:0 0 0 .25rem rgba(86,250,5,.5)}.btn-check:active+.custom-btn-success,.btn-check:checked+.custom-btn-success,.custom-btn-success.active,.custom-btn-success:active,.show>.custom-btn-success.dropdown-toggle{color:var(--light-font);background-color:var(--success-hover);border-color:var(--success-hover)}.btn-check:active+.custom-btn-success:focus,.btn-check:checked+.custom-btn-success:focus,.custom-btn-success.active:focus,.custom-btn-success:active:focus,.show>.custom-btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(86,250,5,.5)}.custom-btn-success.disabled,.custom-btn-success:disabled{color:var(--darker-font);background-color:var(--success-disabled);border-color:var(--success-disabled)}.custom-btn-warning{color:var(--dark-font);background-color:var(--warning);border-color:var(--warning)}.btn-check:focus+.custom-btn-warning,.custom-btn-warning:focus,.custom-btn-warning:hover{color:var(--light-font);background-color:var(--warning-hover);border-color:var(--warning-hover)}.btn-check:focus+.custom-btn-warning,.custom-btn-warning:focus{box-shadow:0 0 0 .25rem rgba(250,215,34,.5)}.btn-check:active+.custom-btn-warning,.btn-check:checked+.custom-btn-warning,.custom-btn-warning.active,.custom-btn-warning:active,.show>.custom-btn-warning.dropdown-toggle{color:var(--light-font);background-color:var(--warning-hover);border-color:var(--warning-hover)}.btn-check:active+.custom-btn-warning:focus,.btn-check:checked+.custom-btn-warning:focus,.custom-btn-warning.active:focus,.custom-btn-warning:active:focus,.show>.custom-btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(250,215,34,.5)}.btn-warning:disabled,.custom-btn-warning.disabled{color:var(--darker-font);background-color:var(--warning-disabled);border-color:var(--warning-disabled)}.custom-btn-danger{color:var(--light-font);background-color:var(--danger);border-color:var(--danger)}.btn-check:focus+.custom-btn-danger,.custom-btn-danger:focus,.custom-btn-danger:hover{color:var(--light-font);background-color:var(--danger-hover);border-color:var(--danger-hover)}.btn-check:focus+.custom-btn-danger,.custom-btn-danger:focus{box-shadow:0 0 0 .25rem rgba(234,53,45,.5)}.btn-check:active+.custom-btn-danger,.btn-check:checked+.custom-btn-danger,.custom-btn-danger.active,.custom-btn-danger:active,.show>.custom-btn-danger.dropdown-toggle{color:var(--light-font);background-color:var(--danger-hover);border-color:var(--danger-hover)}.btn-check:active+.custom-btn-danger:focus,.btn-check:checked+.custom-btn-danger:focus,.custom-btn-danger.active:focus,.custom-btn-danger:active:focus,.show>.custom-btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(234,53,45,.5)}.btn-danger:disabled,.custom-btn-danger.disabled{color:var(--darker-font);background-color:var(--danger-disabled);border-color:var(--danger-disabled)}.btn-info{color:var(--light-font);background-color:var(--info);border-color:var(--info)}.btn-check:focus+.custom-btn-info,.btn-info:hover,.custom-btn-info:focus{color:var(--light-font);background-color:var(--info-hover);border-color:var(--info-hover)}.btn-check:focus+.custom-btn-info,.custom-btn-info:focus{box-shadow:0 0 0 .25rem rgba(36,188,137,.5)}.btn-check:active+.custom-btn-info,.btn-check:checked+.custom-btn-info,.custom-btn-info.active,.custom-btn-info:active,.show>.custom-btn-info.dropdown-toggle{color:var(--light-font);background-color:var(--info-hover);border-color:var(--info-hover)}.btn-check:active+.custom-btn-info:focus,.btn-check:checked+.custom-btn-info:focus,.custom-btn-info.active:focus,.custom-btn-info:active:focus,.show>.custom-btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(36,188,137,.5)}.btn-info:disabled,.custom-btn-info.disabled{color:var(--darker-font);background-color:var(--info-disabled);border-color:var(--info-disabled)}.bg-info{background-color:var(--info)}.btn-info.disabled,.btn-info:disabled{color:var(--darker-font);background-color:var(--info-disabled);border-color:var(--info-disabled)}.bg-prime{background-color:var(--prime);color:var(--light-font)}.bg-prime-light{background-color:var(--prime-light)}.bg-second{background-color:var(--second);color:var(--light-font)}.bg-second-light{background-color:var(--second-light)}.bg-tertia{background-color:var(--tertia)}.bg-tertia-light{background-color:var(--tertia-light)}.bg-success{background-color:var(--success)}.bg-success-light{background-color:var(--success-light)}.bg-warning{background-color:var(--warning)}.bg-warning-light{background-color:var(--warning-light)}.bg-danger{background-color:var(--danger);color:var(--light-font)}.bg-danger-light{background-color:var(--danger-light)}.bg-info{background-color:#1761b878!important}.bg-info-light{background-color:var(--info-light)}.bg-old{background-color:var(--old)}.bg-old-light{background-color:var(--old-light)}.bg-mismatch{background-color:var(--mismatch);color:var(--light-font)}.bg-mismatch-light{background-color:var(--mismatch-light)}.bg-dark{background-color:var(--darker-font);color:var(--light-font)}.bg-dark-light{background-color:var(--dark-font)}.text-prime{color:var(--prime)}.text-second{color:var(--second)}.text-tertia{color:var(--tertia)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-danger{color:var(--danger)}.text-info{color:var(--info)}.text-dark{color:var(--darker-font)}.text-less-dark{color:var(--dark-font)}.btn-group-sm>.btn,.btn-xs{padding:.1rem .32rem!important;font-size:.75rem!important;line-height:1.5!important;border-radius:.2rem!important}.btn-group-xs>.btn+.dropdown-toggle-split,.btn-xs+.dropdown-toggle-split{padding-right:.25rem;padding-left:.25rem}.btn-group-sm>.btn,.btn-img{padding:0;font-size:.65rem;line-height:1.3;border-radius:.1rem}.btn-group-img>.btn+.dropdown-toggle-split,.btn-img+.dropdown-toggle-split{padding-right:0;padding-left:0}.icon-margin-top{margin-top:-5px}.w-sidebar{width:225px;max-width:250px}.vh-100{min-height:100vh}.row.collapse{margin-left:-250px;left:0;transition:margin-left .15s linear}.row.collapse .large-table{width:calc(100vw - 50px);overflow-x:auto}.row.collapse.show{margin-left:0!important}.row.collapse.show .large-table{width:calc(100vw - 300px);overflow-x:auto}.row.collapsing{margin-left:-250px;left:-.05%;transition:all .15s linear}.row.collapsing .custom-large-table{width:calc(100vw - 50px);overflow-x:auto}@media (max-width:768px){.row.collapse,.row.collapsing{margin-left:0!important;left:0!important;overflow:visible}.row>.sidebar.collapse{display:flex!important;margin-left:-100%!important;transition:all .3s linear;position:fixed;z-index:1050;max-width:0;min-width:0;flex-basis:auto}.row>.sidebar.collapse.show{margin-left:0!important;width:100%;max-width:100%;min-width:auto}.row>.sidebar.collapsing{display:flex!important;margin-left:-10%!important;transition:all .3s linear!important;position:fixed;z-index:1050;min-width:auto}}.custom-pointer{cursor:pointer}.custom-legend-scale ul{margin:0;padding:0;float:left;list-style:none}.custom-legend-scale ul li{list-style:none;font-size:12px}ul.custom-legend-labels li span{padding:0 9px;margin-right:10px}nav .dropdown-item.router-link-active,nav .dropdown-item.router-link-exact-active{background-color:var(--tertia)!important;color:var(--light-font)!important}.navbar .dropdown-menu{max-height:400px;overflow-y:auto}.navbar-light .navbar-nav .nav-link.active{color:#007bff;font-weight:700}.navbar .dropdown-menu{background-color:#f8f9fa}.dropdown-item:hover{background-color:#e2e6ea}.navbar-toggler-icon{color:#007bff}.navbarResponsive .nav-item .nav-link{padding:.3rem .5rem!important;color:rgba(0,0,0,.8);font-weight:700;transition:color .3s ease-in-out}.navbarResponsive .nav-item .nav-link:hover{color:#333}.navbarResponsive .nav-item:hover{background-color:#f5b7b1;color:#000}.navbarResponsive .nav-item .active,.navbarResponsive .nav-item:hover{transition:background-color .3s ease-in-out,color .3s ease-in-out;border-radius:5px}.navbarResponsive .nav-item .active{background-color:#c0392b;color:#fff}.navbarResponsive .dropdown-menu .active{background-color:#ec7063;color:#fff;border-radius:0!important;transition:background-color .3s ease-in-out,color .3s ease-in-out}.navbarResponsive .dropdown-menu .dropdown-item:hover{background-color:#f5b7b1;color:#000;transition:background-color .3s ease-in-out,color .3s ease-in-out}#SidebarContainer .nav-item .active{background-color:var(--prime);color:var(--light-font)}#SidebarContainer .nav-item:hover{background-color:var(--prime-disabled)}::-webkit-scrollbar{width:8px;height:8px!important}::-webkit-scrollbar-thumb{background-color:rgba(227,46,61,.43);border-radius:4px;border:2px solid transparent;height:10px!important}::-webkit-scrollbar-thumb:hover{background-color:rgba(129,22,22,.75)}::-webkit-scrollbar-track{background-color:#e8e8e8}.form-group{margin-bottom:0!important}.col-form-label{padding-top:calc(.4rem + 1px)!important;padding-bottom:calc(.3rem + 1px)!important;font-weight:700!important}.col-form-label,.form-control-plaintext-custom{margin-bottom:0!important;font-size:13px!important;line-height:1!important}.form-control-plaintext-custom{display:block!important;width:100%!important;padding:.3rem 0!important;color:#212529!important;background-color:transparent!important;border:solid transparent;border-width:1px 0}.remove-pointer{pointer-events:none!important}.swal-wide{width:850px!important}.swal-wide-gears-prpo{width:1100px!important}.swal-container{z-index:20000!important}.multiline{white-space:pre-wrap;word-wrap:break-word}.center-alignment{text-align:center;position:absolute;top:50%;left:50%;margin:0 -50% 0 0;transform:translate(-50%,-50%)}@media (min-width:1200px){.full-screen-modal{max-width:1400px}.full-screen-modal2{max-width:2800px!important;height:auto!important;margin:0;padding:0}}.cc-font-size{font-size:11px!important}.modal{overflow-y:auto!important}.dropdown-submenu{position:relative}.dropdown-submenu>a:after{float:right}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:0;margin-left:0}.dropdown-submenu:hover>.dropdown-menu{display:block}.custom-icon-size{background-repeat:no-repeat;background-size:10px;width:19px!important;height:19px!important}.non-mandatory{color:#d6d0d2}.near-expiry{background-color:#ff0;color:#000}.no-file-upload-or-old-file-uploaded{color:#f5761a}.no-documents-or-expired{background-color:red;color:#000}.mismatch-doc-no2-detail{background-color:violet;color:#000}.mismatch-doc-rank{background-color:#000;color:#fff}.activeParentSideNav{color:red}.with-one-higher-license{color:#000;font-weight:700}.pagination .page-link{border-radius:2%!important;height:30px;width:30px;line-height:10px;text-align:center;color:#777}.page-item.active .page-link{text-align:center;color:#757575;background-color:transparent;border:none;box-shadow:0 2px 2px rgba(0,0,0,.12);transition:all .3s ease;cursor:pointer}.pagination .page-link:hover{background-color:rgba(0,0,0,.08)}.pagination .page-item .page-link.active{background-color:#007bff;color:#fff;border-color:#007bff}.page-item.disabled .page-link{cursor:default;opacity:.65}.custom-multiselect{--ms-bg-disabled:#e9ecef;--ms-font-size:.8em;--ms-line-height:1;--ms-option-font-size:.5em;--ms-max-height:200px!important}.custom-datepicker{--dp-input-padding:3px 6px 3px 6px!important}.custom-multiselect div.multiselect-dropdown{z-index:9999!important}.tooltip-error .tooltip-inner{background-color:red}.tooltip-error .arrow:before{border-top-color:red}.multiline-header{display:flex;flex-direction:column;align-items:flex-start}.badge{font-size:10px;padding:2px 4px;cursor:pointer}.badge:hover{transform:scale(.9)}.icon:hover{cursor:pointer;transform:scale(1.2);margin:2px}.popover{background-color:var(--prime-light);max-width:768px}.dot-loader{display:flex;align-items:center;justify-content:center;height:100%}.dot{width:8px;height:8px;margin:0 2px;background-color:#000;border-radius:50%;animation:dot-blink 1.4s infinite both}.dot:first-child{animation-delay:-.32s}.dot:nth-child(2){animation-delay:-.16s}@keyframes dot-blink{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.crew-change-name{font-size:1vw!important;font-weight:700}.popover{z-index:500!important}option:disabled{background-color:#f8f9fa!important;color:#6c757d!important;cursor:not-allowed!important;text-decoration:line-through!important;opacity:.1!important;padding:2px 5px!important;filter:grayscale(50%)!important;border:1px dotted #ccc!important}.bounce-enter-active{animation:bounce-in .5s}.bounce-leave-active{animation:bounce-in .5s reverse}@keyframes bounce-in{0%{transform:scale(0)}50%{transform:scale(1.25)}to{transform:scale(1)}}.slide-fade-enter-active{transition:all .3s ease-out}.slide-fade-leave-active{transition:all .8s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from,.slide-fade-leave-to{transform:translateX(20px);opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.cursor-pointer{cursor:pointer;padding:10px 20px;border:none;border-radius:5px;transition:background-color .3s ease,transform .3s ease}.cursor-pointer:hover{background-color:#939b9b;color:#fff6e6}.cursor-pointer:active{transform:scale(.98)}@media screen and (max-width:400px){.responsive-text{font-size:12px}}.fade-enter-active,.fade-leave-active{opacity:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}.hover-search-crew{cursor:pointer;transition:background-color .2s,color .2s}.hover-search-crew:hover{background-color:#0f75e0;color:#fff}.crew-search-span{display:inline-flex;align-items:center}.crew-search-span,.crew-search-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crew-search-text{display:inline-block;max-width:80%}@media screen and (max-width:400px){.crew-search-text{font-size:12px}}.offcanvas{position:fixed;top:120px;right:0;bottom:0;z-index:1050;display:none;overflow-y:auto;background-color:#fff;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);border-radius:8px}.offcanvas.show{display:block}.field-label{border:none}.field-label,.field-value{background:#fff;border-radius:0}.field-value{width:100%;border-bottom:1px solid #000;border-top:0;border-right:0;border-left:0}.editable{color:#cb0756;cursor:pointer;transition:background-color .3s,border-color .3s,color .3s}.editable:hover{background-color:#cce5ff;border-color:#0056b3;color:#0056b3}.editable:focus{outline:none;box-shadow:0 0 5px rgba(0,123,255,.5)}.field-label.editable,.field-value.editable{color:#cb0756!important;cursor:pointer;transition:background-color .3s,border-color .3s}.field-label.editable:hover,.field-value.editable:hover{background-color:#cce5ff;border-color:#0056b3}.field-label.editable:focus,.field-value.editable:focus{outline:none;box-shadow:0 0 5px rgba(0,123,255,.5)}.checkbox-preview{display:flex;align-items:center;justify-content:center;border:2px solid #ccc;cursor:pointer;background-color:#fff;transition:all .3s ease;border-radius:4px}.checkbox-preview.check{border-color:rgba(91,91,91,.98)}.checkbox-preview.fill{background-color:#000;color:transparent}.checkbox-size-sm{width:20px;height:20px}.checkbox-size-md{width:30px;height:30px}.checkbox-size-lg{width:40px;height:40px}.table-bordered{border:1px solid #7a7a7a;border-collapse:collapse;width:100%}.table-bordered td,.table-bordered th{padding:8px}.table-bordered thead th{background-color:#f5f5f5;font-weight:700;padding:10px}.table-bordered tbody tr:nth-child(2n){background-color:#fafafa}.table-bordered tbody tr:hover{background-color:#e9e9e9}.custom-table-bordered,.custom-table-bordered td,.custom-table-bordered th{border:1px solid #000}.custom-table-bordered thead td,.custom-table-bordered thead th{border-bottom-width:1px}.base-table{border-collapse:separate!important;border-spacing:0;border:.5pt solid gray;th{border-left:1px solid gray;border-bottom:.5pt solid gray}}.ci-page{--ci-brand:#f3eeee;--ci-brand-dark:#c00808;--ci-tint:#fbeeee;--ci-navy:#950a0a;padding:1.75rem 1.5rem 2.5rem}@media (max-width:768px){.ci-page{padding:1.25rem .75rem 2rem}}.ci-page>.ci-page-head{margin-bottom:2.75rem}@media (max-width:768px){.ci-page>.ci-page-head{margin-bottom:1.75rem}}.ci-page .card{border-color:#e3e6ea;box-shadow:0 1px 3px rgba(0,0,0,.06)}.ci-page .table{font-size:.82rem;margin-bottom:0}.ci-page .table td,.ci-page .table th{padding:.45rem .65rem;line-height:1.3;vertical-align:middle}.ci-page .table thead th{font-size:.75rem;letter-spacing:.02em;border-bottom-width:1px}.ci-page .badge{font-weight:500;font-size:.72rem;padding:.25em .55em}.ci-page .table .btn-link{font-size:inherit;vertical-align:baseline}@media print{.ci-page{max-width:none;padding:0}.ci-page .card{box-shadow:none}}.ci-back{display:flex;width:-moz-fit-content;width:fit-content;margin-right:auto;text-align:left;align-items:center;align-self:flex-start;margin-top:0;margin-bottom:1rem;margin-left:0;padding:.3rem .9rem .3rem .7rem;background:#fff;border:1px solid #dee2e6;border-radius:50rem;color:var(--ci-navy);font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;transition:background-color .15s,border-color .15s,color .15s}.ci-back:before{content:"\2190";margin-right:.45rem;font-size:1rem;line-height:1}.ci-back:hover{background:var(--ci-brand);border-color:var(--ci-brand);color:#24078f}.ci-back:focus{outline:0;box-shadow:0 0 0 .15rem rgba(184,190,5,.25)}.ci-page-head>.ci-back{margin-bottom:0}.ci-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem;padding:1.75rem 2rem;overflow:hidden;color:#fff;background:radial-gradient(circle at 92% 20%,rgba(184,190,5,.38),transparent 45%),linear-gradient(135deg,#5c0707 0,var(--ci-navy) 100%);border-bottom:1px solid rgba(184,190,5,.6);border-radius:.5rem;box-shadow:0 .5rem 1.5rem rgba(34,31,91,.25)}.ci-hero-title{margin:0 0 .4rem;font-size:1.6rem;font-weight:700;color:#fff}.ci-hero-kicker{margin-bottom:.4rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ci-brand)}.ci-hero-desc{max-width:38rem;margin:0 0 .9rem;font-size:.8rem;color:hsla(0,0%,100%,.7)}.ci-hero-stat{display:inline-block;padding:.25rem .8rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:50rem}.ci-hero-stat strong{margin-right:.2rem;font-size:.95rem;color:#fff}.ci-hero-action{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:.85rem 2.25rem;color:#fff;text-decoration:none;background:rgba(228,3,3,0);border:1px solid hsla(0,0%,97%,.85);border-radius:.9rem;transition:background-color .15s,transform .15s}.ci-hero-action:hover{color:#fff;text-decoration:none;background:rgba(255,10,10,.85);transform:translateY(-2px)}.ci-hero-action-label{font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}@media (max-width:768px){.ci-hero{flex-direction:column;align-items:flex-start;padding:1.25rem}.ci-hero-action{width:100%}}.ci-filter-card,.ci-table-card{border:1px solid #dee2e6;border-top:3px solid var(--ci-brand);border-radius:.375rem}.ci-filter-card label.small{font-weight:600;color:#495057}.ci-filter-card .form-control:focus{border-color:var(--ci-brand);box-shadow:0 0 0 .15rem rgba(184,190,5,.15)}.ci-table-card .table thead th{background:var(--ci-navy);color:#fff;border:0;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.ci-table-card .table tbody tr:hover{background:var(--ci-tint)}.ci-table-card .table td{border-top:1px solid #eef0f2}.ci-btn-brand{color:#212529;background:var(--ci-brand);border-color:var(--ci-brand)}.ci-btn-brand:hover:not(:disabled){color:#fff;background:var(--ci-brand-dark);border-color:var(--ci-brand-dark)}.ci-page .ci-filter-card{background:#fff;border:1px solid #e6e8eb;border-top:3px solid var(--ci-brand);box-shadow:0 .25rem .75rem rgba(34,31,91,.06)}.ci-page .ci-filter-card label.small{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ci-navy)}.ci-page .ci-filter-card .form-control{border-color:#d5d9de;border-radius:.3rem;background-color:#fafbfc}.ci-page .ci-filter-card .btn{min-width:5.5rem;padding:.35rem 1rem;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:.3rem}.ci-page .ci-filter-card .btn-outline-secondary{color:var(--ci-navy);background:#fff;border:1px solid var(--ci-navy)}.ci-page .ci-filter-card .btn-outline-secondary:hover:not(:disabled){color:#fff;background:var(--ci-navy)}.ci-page .ci-filter-card .ci-btn-brand{color:#212529;background:var(--ci-brand);border:1px solid var(--ci-brand)}.ci-page .ci-filter-card .ci-btn-brand:hover:not(:disabled){color:#fff;background:var(--ci-brand-dark);border-color:var(--ci-brand-dark)}.ci-page .ci-table-card{overflow:hidden;border:1px solid #e6e8eb;border-top:3px solid var(--ci-brand);box-shadow:0 .25rem .75rem rgba(34,31,91,.06)}.ci-page .ci-table-card .table thead th{padding:.7rem .65rem;color:#fff!important;background:var(--ci-navy)!important;border:0!important;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.ci-page .ci-table-card .table tbody td{padding:.65rem;border-top:1px solid #eef0f2;border-left:0;border-right:0}.ci-page .ci-table-card .table tbody tr:nth-child(odd)>td{background-color:#fff}.ci-page .ci-table-card .table tbody tr:hover>td{background-color:var(--ci-tint)}.ci-page .ci-table-card .table .btn-link{color:var(--ci-navy);font-weight:700}.ci-page .ci-table-card .table .btn-link:hover{color:var(--ci-brand-dark);text-decoration:underline}.ci-page .ci-form-card{border:1px solid #e6e8eb;border-radius:.5rem;box-shadow:0 .25rem .75rem rgba(34,31,91,.06)}.ci-page .ci-form-head{border-radius:.45rem .45rem 0 0;display:flex;flex-wrap:wrap;align-items:center;padding:.8rem 1.1rem;background:#fff;border-bottom:2px solid var(--ci-brand)}.ci-page .ci-form-head strong{font-size:.82rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ci-navy)}.ci-page .ci-form-head small{flex-basis:100%;margin:.2rem 0 0 2.1rem}.ci-form-num{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;margin-right:.6rem;border-radius:50%;background:var(--ci-navy);color:#fff;font-size:.75rem;font-weight:700}.ci-page .ci-form-card .card-body{padding:1.1rem 1.25rem;background:#fff}.ci-page .ci-form-card label.small{font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#495057}.ci-page .ci-form-card .form-control{border-color:#d5d9de;border-radius:.3rem;background-color:#fafbfc}.ci-page .ci-form-card .form-control:focus{border-color:var(--ci-brand);box-shadow:0 0 0 .15rem rgba(184,190,5,.2)}.ci-page .ci-form-card .form-control:disabled,.ci-page .ci-form-card fieldset:disabled .form-control{background-color:#eef0f2}.ci-page .ci-form-card .list-group-item{border-color:#eef0f2}.ci-page .ci-form-card .btn-link:not(.text-danger){color:var(--ci-navy);font-weight:600}.ci-form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:#f8f9fa;border:1px solid #e6e8eb;border-radius:.5rem}.ci-form-actions small{flex:1 1 16rem}.ci-form-buttons{display:flex;gap:.6rem}.ci-form-buttons .btn{min-width:7.5rem;padding:.5rem 1.25rem;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:.3rem}.ci-btn-ghost{color:var(--ci-navy);background:#fff;border:1px solid var(--ci-navy)}.ci-btn-ghost:hover:not(:disabled){color:#fff;background:var(--ci-navy)}.ci-hero .ci-form-buttons{flex:0 0 auto}.ci-hero .ci-btn-ghost{color:#fff;background:transparent;border:1px solid hsla(0,0%,100%,.6)}.ci-hero .ci-btn-ghost:hover:not(:disabled){color:var(--ci-navy);background:#fff}.ci-fieldset-reset{min-width:0;margin:0;padding:0;border:0}.ci-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-height:8.5rem;margin:0;padding:1.25rem;text-align:center;cursor:pointer;color:var(--ci-navy);background:#fafbfc;border:2px dashed #ced4da;border-radius:.5rem;transition:border-color .15s,background-color .15s}.ci-dropzone.is-dragging,.ci-dropzone:hover{background:var(--ci-tint);border-color:var(--ci-brand)}fieldset:disabled .ci-dropzone{cursor:not-allowed;opacity:.55}.ci-dropzone-icon{font-size:1.8rem;line-height:1;color:var(--ci-brand)}.ci-previews{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.75rem;margin-top:1rem}.ci-preview{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #e6e8eb;border-radius:.5rem;box-shadow:0 .15rem .5rem rgba(34,31,91,.06)}.ci-preview-thumb{display:flex;align-items:center;justify-content:center;height:7rem;background:#f1f3f5;text-decoration:none}.ci-preview-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ci-preview-ext{padding:.35rem .7rem;font-size:.8rem;font-weight:700;letter-spacing:.05em;color:#fff;background:var(--ci-navy);border-radius:.3rem}.ci-preview-meta{display:flex;flex-direction:column;padding:.5rem .6rem 0;font-size:.75rem}.ci-preview-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-preview-actions{display:flex;justify-content:space-between;padding:.35rem .6rem .5rem;font-size:.72rem}.ci-preview-actions .btn-link,.ci-preview-actions a{font-size:.72rem;font-weight:600}.ci-preview-actions a{color:var(--ci-navy)}.ci-page .ci-form-card .list-group{border:1px solid #e6e8eb;border-radius:.4rem;overflow:hidden}.ci-page .ci-form-card .list-group-item{padding:.55rem .8rem!important;text-align:left;background:#fff;border:0;border-left:3px solid var(--ci-brand);border-bottom:1px solid #eef0f2}.ci-page .ci-form-card .list-group-item:last-child{border-bottom:0}.ci-page .ci-form-card .list-group-item strong{display:block;font-size:.82rem;color:var(--ci-navy)}.ci-page .ci-form-card .list-group-item small{font-size:.72rem;text-transform:uppercase;letter-spacing:.02em}.ci-page .ci-form-card .list-group-item .btn-link{font-size:.72rem;font-weight:700;text-transform:uppercase}.ci-page .onboard-table{border:1px solid #e6e8eb!important;border-radius:.4rem!important;max-height:280px}.ci-page .onboard-table thead th{padding:.55rem .6rem;color:#fff;background-color:var(--ci-navy);border:0;font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.ci-page .onboard-table tbody td{padding:.5rem .6rem;border-top:1px solid #eef0f2}.ci-page .onboard-table tbody td:first-child,.ci-page .onboard-table thead th:first-child{text-align:left}.ci-page .onboard-table tbody td:first-child strong{color:var(--ci-navy)}.ci-page .onboard-table tbody tr.table-active>td{background-color:#f1f3f5;opacity:.75}.ci-page .onboard-table tbody tr:hover:not(.table-active)>td{background-color:var(--ci-tint)}.ci-page .onboard-table .badge-info{color:#fff;background-color:#2e8b57;font-size:.66rem;text-transform:uppercase}.ci-page .onboard-table .btn-primary{min-width:3.2rem;padding:.2rem .6rem!important;color:#212529;background-color:var(--ci-brand);border-color:var(--ci-brand);font-size:.68rem;font-weight:700;text-transform:uppercase}.ci-page .onboard-table .btn-primary:hover{color:#fff;background-color:var(--ci-brand-dark);border-color:var(--ci-brand-dark)}.ci-page .ci-form-card .list-group-item strong,.ci-page .onboard-table tbody td:first-child strong{color:#212529!important}.ci-page .ci-form-card .list-group-item{border-left-color:var(--ci-brand)}.ci-page .onboard-table .table thead th{color:#fff!important;background-color:#343a40!important;border:0!important}.ci-page .onboard-table .table tbody tr.table-active>td{background-color:#f8f9fa!important;opacity:1;color:#adb5bd}.ci-page .onboard-table .table tbody tr.table-active>td strong{color:#adb5bd!important}.ci-page .onboard-table .table tbody tr:hover:not(.table-active)>td{background-color:#f4f6e0!important}.ci-page .onboard-table .table .btn-primary{color:#212529!important;background-color:var(--ci-brand)!important;border:1px solid var(--ci-brand)!important}.ci-page .onboard-table .table .btn-primary:hover{background-color:#9ea304!important;border-color:#9ea304!important}.ci-create{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1.5rem;align-items:start}.ci-col{min-width:0}.ci-col-context{align-self:start}@media (max-width:991.98px){.ci-create{display:flex;flex-direction:column}.ci-col{display:contents}.ci-col-context{position:static;max-height:none;overflow:visible}.ci-col-main>.card{order:1}.ci-order-crew{order:2}.ci-order-incident{order:3}.ci-order-summary{order:4}.ci-order-attach{order:5}}.ci-upload-btn{padding:.3rem 1rem;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.ci-attach-body{transition:background-color .15s}.ci-attach-body.is-dragging{background:var(--ci-tint);outline:2px dashed var(--ci-brand);outline-offset:-6px}.ci-attach-empty{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1.5rem 1rem;text-align:center;font-size:.8rem;color:var(--ci-navy);background:#fafbfc;border:2px dashed #ced4da;border-radius:.5rem}.ci-attach-list{border:1px solid #e6e8eb;border-radius:.4rem;overflow:hidden}.ci-attachment-row{display:flex;align-items:center;gap:.7rem;padding:.55rem .8rem;cursor:pointer;background:#fff;border-left:3px solid transparent;border-bottom:1px solid #eef0f2}.ci-attachment-row:last-child{border-bottom:0}.ci-attachment-row:hover{background:#f8f9fa}.ci-attachment-row:focus-visible{outline:2px solid var(--ci-navy);outline-offset:-2px}.ci-attachment-row.is-selected{background:#f4f6e0;border-left-color:var(--ci-brand)}.ci-attachment-ext{flex:0 0 auto;min-width:2.6rem;padding:.2rem .4rem;text-align:center;font-size:.65rem;font-weight:700;letter-spacing:.05em;color:#fff;background:var(--ci-navy);border-radius:.25rem}.ci-attachment-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;color:#212529}.ci-attachment-selected{font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#212529;background:var(--ci-brand);padding:.1rem .45rem;border-radius:50rem}.ci-attachment-size{flex:0 0 auto;color:#6c757d}.ci-attachment-row .btn-link{flex:0 0 auto;font-size:.72rem;font-weight:700;text-transform:uppercase}.ci-preview-pane{margin-top:1rem;overflow:hidden;border:1px solid #e6e8eb;border-radius:.5rem}.ci-preview-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .8rem;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--ci-navy)}.ci-preview-head span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-preview-badge{padding:.1rem .5rem;color:#212529;background:var(--ci-brand);border-radius:50rem}.ci-preview-image{display:block;width:auto;max-width:100%;height:auto;max-height:none;margin:0 auto;-o-object-fit:contain;object-fit:contain}.ci-preview-pane:has(.ci-preview-image){background:#f1f3f5}.ci-preview-frame{display:block;width:100%;height:850px;background:#f1f3f5}.ci-preview-text{height:auto;min-height:6rem;margin:0;padding:.8rem;overflow:visible;font-size:.75rem;white-space:pre-wrap;background:#fafbfc}.ci-preview-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-height:9rem;padding:1rem;text-align:center;font-size:.78rem;color:#6c757d;background:#fafbfc}@media (max-width:767.98px){.ci-preview-frame{height:600px}.ci-attachment-row{flex-wrap:wrap}}.ci-view-crew{padding:.25rem .75rem;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ci-navy);background:#fff;border:1px solid var(--ci-navy);border-radius:50rem}.ci-view-crew:hover,.ci-view-crew[aria-pressed=true]{color:#212529;background:var(--ci-brand);border-color:var(--ci-brand)}.ci-view-crew-count{margin-left:.4rem;padding:0 .4rem;color:#fff;background:var(--ci-navy);border-radius:50rem}.ci-page .ci-notice{color:#212529;background:var(--ci-surface,#f8f9fa);border:1px solid #dee2e6;border-left:4px solid var(--ci-navy);border-radius:.3rem}.ci-page .ci-notice .btn{color:var(--ci-navy);background:#fff;border:1px solid var(--ci-navy)}.ci-page .ci-notice .btn:hover{color:#fff;background:var(--ci-navy)}.ci-page .ci-hero.ci-hero--ship{min-height:7.5rem;background:url(/img/incident-hero-ship.e7bb3e2d.svg) 100%/auto 100% no-repeat,linear-gradient(90deg,#5c0707,#7a0b0b 45%,#a3410a)}.ci-page .ci-table-card.ci-table-modern{border-top:1px solid #e6e8eb;border-radius:.5rem}.ci-page .ci-table-card.ci-table-modern .table thead th{padding:.85rem 1rem;font-size:.72rem;color:#6c757d!important;text-align:left;background:#f8f9fa!important;border-bottom:1px solid #dee2e6!important}.ci-page .ci-table-card.ci-table-modern .table tbody td{padding:.95rem 1rem;text-align:left;vertical-align:middle;border-top:1px solid #eef0f2}.ci-page .ci-table-card.ci-table-modern .table tbody td.text-center{text-align:center}.ci-page .ci-table-card.ci-table-modern .table tbody tr:hover>td{background-color:#fdf6f6}.ci-page .ci-table-card.ci-table-modern .table .btn-link,.ci-page .ci-table-card.ci-table-modern .table .btn-link strong{font-size:.9rem;font-weight:700;color:var(--ci-navy)}.ci-page .ci-table-card.ci-table-modern .ci-pill{margin-top:.3rem;padding:.25em .7em;font-size:.7rem;font-weight:700;color:var(--ci-navy);background:var(--ci-tint);border:1px solid rgba(143,11,11,.2);border-radius:50rem}.ci-page .ci-table-card.ci-table-modern .ci-esc-chip{display:inline-block;margin:0 .3rem .3rem 0;padding:.25rem .65rem;background:#fff5d6;border:1px solid #f2e2a8;border-radius:50rem}.ci-page .ci-table-card.ci-table-modern .table{table-layout:fixed}.ci-page .ci-table-card.ci-table-modern .table tbody td.ci-cell{height:3.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ci-cell-text{max-width:calc(100% - 3.5rem);overflow:hidden;text-overflow:ellipsis}.ci-cell-text,.ci-more{display:inline-block;vertical-align:middle}.ci-more{margin-left:.4rem;padding:.1rem .5rem;font-size:.7rem;font-weight:700;color:var(--ci-navy);background:var(--ci-tint);border-radius:50rem}.ci-page .ci-table-card.ci-table-modern .ci-pill{margin:0 0 0 .4rem;vertical-align:middle}.ci-page .ci-table-card.ci-table-modern .ci-esc-chip{margin:0;font-size:.72rem;font-weight:700;white-space:nowrap}.ci-page .pi-stat{background:#fff;border:1px solid #dee2e6;border-left:4px solid var(--ci-navy);border-radius:.5rem}.ci-page .pi-stat .card-body{text-align:left}.ci-page .pi-stat-value{margin-bottom:.15rem;font-size:1.9rem;font-weight:700;line-height:1.1;color:var(--ci-navy)}.ci-page .pi-stat small{font-size:.78rem;font-weight:600;color:#6c757d!important}.ci-page .pi-filters{padding:1rem 1rem .5rem;background:#fff;border-bottom:1px solid #eef0f2}.ci-page .ci-table-card.ci-table-modern .table tbody td.ci-cell small{font-size:.8rem}.ci-page .ci-btn-brand-solid{color:#fff;background:var(--ci-navy);border:1px solid var(--ci-navy)}.ci-page .ci-btn-brand-solid:hover:not(:disabled){background:#5c0707}.pi-page .ci-hero .btn{white-space:nowrap}.pi-tile{display:flex;align-items:center;gap:1.1rem;height:100%;padding:1rem 1.25rem;background:#fff;border:1px solid #dee2e6;border-radius:.5rem}.pi-tile-icon{flex:0 0 auto;padding-right:1.1rem;font-size:2rem;color:var(--ci-navy);border-right:1px solid #dee2e6;box-sizing:content-box}.pi-tile-label{font-size:.85rem;font-weight:700;color:#212529}.pi-tile-value{font-size:2rem;font-weight:700;line-height:1.1;color:var(--ci-navy)}.pi-queue-head{display:flex;align-items:center;gap:.9rem;padding:1rem 1.25rem;border-bottom:1px solid #eef0f2}.pi-queue-count{padding-left:.9rem;color:#6c757d;border-left:1px solid #dee2e6}.pi-refresh{color:#6c757d;text-decoration:none}.pi-filters{padding:1rem 1.25rem .5rem;border-bottom:1px solid #eef0f2}.pi-filter-label{margin-bottom:.25rem;font-size:.8rem;font-weight:700;color:#212529}.pi-page .pi-row{cursor:pointer}.pi-page .pi-row.is-reopened>td{background-color:#fdf1f1!important}.pi-incident,.pi-number{font-weight:700;color:var(--ci-navy)}.pi-incident{text-decoration:underline}.pi-reopened{margin-left:.5rem;padding:.1rem .55rem;font-size:.7rem;font-weight:700;color:var(--ci-navy);background:#fff;border:1px solid rgba(143,11,11,.35);border-radius:50rem}.pi-crew{display:flex;align-items:center;gap:.6rem}.pi-crew .case-avatar{width:2rem;height:2rem;font-size:.7rem}.pi-crew-name{font-weight:700;color:#212529;text-align:left}.pi-pill--abroad{color:#0a4a8a;background:#dbeafe;border:1px solid #b6d3f7}.pi-pill--manila{color:#495057;background:#e9ecef}.pi-pill--open{color:#8a4b00;background:#fff1c2}.pi-pill--closed{color:#0f5d2a;background:#d6f1df}.pi-pill--cancelled{color:#495057;background:#e9ecef}.pi-days{font-size:1rem;font-weight:700}.pi-go{color:#212529}.pi-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.25rem;border-top:1px solid #eef0f2}.pi-pager{display:flex;gap:.4rem}.pi-hint{margin:.75rem 0 0;font-size:.8rem;font-style:italic;color:#6c757d}.pi-page .pi-incident,.pi-page .pi-number{color:#212529}.pi-page .pi-incident{text-decoration-color:#adb5bd}.pi-page .pi-row.is-reopened>td{background-color:#fcf7f7!important}.pi-page .pi-reopened{color:#6c757d;border-color:#ced4da}.pi-page .pi-days.text-danger,.pi-page .pi-days.text-warning{color:#212529!important}.pi-page .pi-crew .case-avatar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2rem;height:2rem;font-size:.7rem;font-weight:700;color:#495057;background:#e9ecef;border-radius:50%}.pi-page .pi-crew-text{min-width:0;text-align:left}.pi-page .pi-crew-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;text-transform:none}.pi-page .pi-go{padding-right:1rem;color:#adb5bd}.pi-page .pi-foot small{text-transform:none}.pi-page .pi-photo{flex:0 0 auto;width:2.2rem;height:2.2rem;-o-object-fit:cover;object-fit:cover;background:#e9ecef;border-radius:50%}.pi-page .ci-hero-desc,.pi-page .ci-hero-text,.pi-page .ci-hero-title{text-align:left}.pi-detail,.pi-detail *{text-transform:none;font-family:Montserrat-500,sans-serif}.pi-detail :not(.ci-hero *):not(.badge):not(.text-center):not(.text-right){text-align:left}.pi-detail .badge,.pi-detail .btn,.pi-detail .card-header,.pi-detail .nav-link,.pi-detail h4,.pi-detail strong{font-family:Montserrat-700,sans-serif}.pi-hero-incident,.pi-hero-link,.pi-hero-sub{font-size:.9rem;color:hsla(0,0%,100%,.9)}.pi-hero-link{font-weight:700;text-decoration:underline}.pi-hero-incident{display:block;margin-top:.25rem}.pi-detail .card{background:#fff;border:1px solid #dee2e6;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.06)}.pi-detail .card-header{padding:.9rem 1.25rem;background:#fff;border-bottom:1px solid #eef0f2;border-radius:.5rem .5rem 0 0}.pi-detail .card-header strong{font-size:1.05rem}.pi-detail .card-body{padding:1rem 1.25rem}.pi-detail .nav-tabs{margin:0 0 1rem;border-bottom:1px solid #dee2e6}.pi-detail .nav-tabs .nav-link{padding:.7rem 1rem;color:#495057;border:0;border-bottom:3px solid transparent}.pi-detail .nav-tabs .nav-link.active{color:var(--ci-navy);background:transparent;border-bottom-color:var(--ci-navy)}.pi-detail .btn-primary,.pi-detail .btn-success{color:#fff;background:var(--ci-navy);border-color:var(--ci-navy)}.pi-detail .btn-primary:hover:not(:disabled),.pi-detail .btn-success:hover:not(:disabled){background:#5c0707;border-color:#5c0707}.pi-detail .btn-link,.pi-detail .btn-outline-danger,.pi-detail .btn-outline-primary,.pi-detail .btn-outline-secondary,.pi-detail .btn-outline-success{color:var(--ci-navy);border-color:var(--ci-navy)}.pi-detail .btn-link{border-color:transparent}.pi-detail .btn-outline-secondary{border-color:#ced4da;color:#495057}.pi-detail .btn-outline-danger:hover,.pi-detail .btn-outline-primary:hover,.pi-detail .btn-outline-success:hover{color:#fff;background:var(--ci-navy)}.pi-detail label.small{font-weight:700;color:#212529}.pi-detail .table thead th{letter-spacing:.05em;text-transform:uppercase;background:#f8f9fa;border-top:0}.pi-detail .table td{padding:.75rem .9rem;vertical-align:middle}.pi-detail .location-strip{background:#f8f9fa;border-radius:0 0 .5rem .5rem}.pi-detail .badge-primary{background:#fff1c2;color:#8a4b00}.pi-detail .form-text,.pi-detail small.text-muted{font-size:.75rem;font-weight:400;color:#8a9199!important}.pi-detail .pi-tile{align-items:flex-start}.pi-detail .pi-tile-icon{margin-top:.2rem}.pi-tile-value--sm{font-size:1.3rem}.pi-tile-text{font-size:1rem;font-weight:700;color:#212529}.pi-tile-note{display:block}.pi-tile-action{display:block;margin-top:.25rem;font-size:.75rem}.pi-steps{display:flex;flex-wrap:wrap;gap:.5rem 0;margin:0 0 1.25rem;padding:.75rem 1rem;list-style:none;background:#fff;border:1px solid #dee2e6;border-radius:.5rem}.pi-steps li{flex:1 1 0;min-width:10rem;position:relative}.pi-steps li+li:before{position:absolute;top:1rem;right:calc(50% + 1.9rem);left:calc(-50% + 1.9rem);height:2px;content:"";background:#dee2e6}.pi-step{display:flex;flex-direction:column;align-items:center;gap:.35rem;color:#6c757d;text-decoration:none}.pi-step:hover{text-decoration:none;color:#212529}.pi-step-dot{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;font-weight:700;color:#6c757d;background:#fff;border:2px solid #ced4da;border-radius:50%}.pi-step.is-done .pi-step-dot{color:#fff;background:#198754;border-color:#198754}.pi-step.is-active .pi-step-dot{color:#fff;background:var(--ci-navy);border-color:var(--ci-navy)}.pi-step.is-active .pi-step-label{color:var(--ci-navy);font-weight:700}.pi-step-label{font-size:.82rem;text-align:center}.pi-pill{display:inline-block;padding:.2rem .75rem;font-size:.75rem;font-weight:700;border-radius:50rem}.pi-detail .pi-pill--manila{color:#495057;background:#e9ecef}.pi-crumbs{display:flex;gap:.5rem;margin-bottom:.75rem;font-size:.9rem}.pi-crumbs a{font-weight:700;color:var(--ci-navy)}.pi-detail .pi-hero-pill{display:inline-block;margin-left:.6rem;padding:.2rem .9rem;font-size:.85rem;font-weight:700;vertical-align:middle;border-radius:50rem}.pi-hero-pill.is-open{color:#8a4b00;background:#ffd98a}.pi-hero-pill.is-closed{color:#0f5d2a;background:#d6f1df}.pi-hero-pill.is-grey{color:#495057;background:#e9ecef}.pi-hero-pill.is-light{color:#5c0707;background:#fdeaea}.pi-detail .pi-hero-sub{margin-top:.2rem;font-size:1.05rem;font-weight:700;color:#fff}.pi-detail .pi-hero-link{color:#fff;text-decoration:none}.pi-detail .pi-hero-meta{font-size:.85rem;color:hsla(0,0%,100%,.85)}.pi-detail .ci-hero .ci-form-buttons{display:flex;gap:.6rem}.pi-detail .pi-hero-btn-solid{color:var(--ci-navy);background:#fff;border:1px solid #fff}.pi-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem;background:#fff;border:1px solid #dee2e6;border-radius:.5rem}.pi-fact{padding:.9rem 1.25rem;border-right:1px solid #e9ecef}.pi-fact:last-child{border-right:0}.pi-fact-label{font-size:.8rem;color:#6c757d}.pi-fact-value{font-size:1.05rem;font-weight:700;color:#212529}.pi-fact-link{font-size:.8rem;color:var(--ci-navy);text-decoration:underline}.pi-tabs{display:flex;flex-wrap:wrap;gap:.25rem;margin:0 0 1rem;padding:0;list-style:none;border-bottom:1px solid #dee2e6}.pi-tabs a{display:inline-block;padding:.7rem 1rem;color:#212529;text-decoration:none;border-bottom:3px solid transparent}.pi-tabs a.is-active{font-weight:700;color:var(--ci-navy);border-bottom-color:var(--ci-navy)}.pi-tab-count{margin-left:.35rem;padding:.05rem .55rem;font-size:.75rem;background:#e9ecef;border-radius:50rem}.pi-tab-done{margin-left:.35rem;font-size:.8rem;color:#198754}.pi-card-title{margin:0 0 .25rem;font-size:1.25rem;font-weight:700}.pi-card-sub{margin-bottom:.9rem;font-size:.85rem;color:#6c757d}.pi-count{margin-left:.4rem;padding:.05rem .6rem;font-size:.8rem;background:#e9ecef;border-radius:50rem}.pi-drop{display:block;padding:.85rem 1rem;margin:0;color:#495057;cursor:pointer;background:#fff;border:1px dashed #adb5bd;border-radius:.4rem}.pi-drop:hover{border-color:var(--ci-navy)}.pi-file-list{margin:.5rem 0 0;padding:0;list-style:none}.pi-file-list li{display:flex;align-items:center;gap:.6rem;margin-bottom:.4rem;padding:.5rem .75rem;border:1px solid #dee2e6;border-radius:.4rem}.pi-file-name{flex:1;font-weight:700;overflow-wrap:anywhere}.pi-file-x{font-size:1.2rem;line-height:1;color:#495057}.pi-detail .pi-submit{color:#fff;background:var(--ci-navy);border-color:var(--ci-navy)}.pi-detail .pi-submit:hover:not(:disabled){background:#5c0707}.pi-note{margin:.75rem 0 0;font-size:.78rem;color:#6c757d}.pi-file-link{font-weight:700;text-decoration:underline}.pi-mini-pill{display:inline-block;margin-left:.4rem;padding:.05rem .55rem;font-size:.7rem;font-weight:700;color:#0a4a8a;background:#dbeafe;border-radius:50rem}.pi-mini-pill--blue{margin:0}.pi-link{font-size:.85rem;font-weight:700;color:var(--ci-navy);text-decoration:underline}.pi-checklist{margin:.5rem 0;padding:0;list-style:none}.pi-checklist li{display:flex;align-items:center;gap:.6rem;padding:.3rem 0}.pi-check-dot{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;font-size:.75rem;color:#fff;border:2px solid #ced4da;border-radius:50%}.pi-checklist li.is-done .pi-check-dot{background:#198754;border-color:#198754}@media (max-width:991.98px){.pi-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.pi-mini-pill--red{color:#842029;background:#f8d7da}.pi-detail .pi-complete{color:var(--ci-navy);background:#fff;border:1px solid var(--ci-navy)}.pi-detail .pi-complete:hover:not(:disabled){background:var(--ci-navy)}.pi-detail,.pi-detail *{font-family:Montserrat-700,sans-serif}.pi-detail .card-title,.pi-detail .pi-card-title,.pi-detail .pi-fact-value,.pi-detail .pi-tile-label{color:#212529}.pi-detail .pi-card-sub,.pi-detail .pi-fact-label,.pi-detail .pi-note,.pi-detail .text-muted,.pi-detail small.text-muted{font-family:Montserrat-500,sans-serif;color:#6c757d!important}.pi-detail .pi-count,.pi-detail .pi-fact-value,.pi-detail .pi-tab-count{color:var(--ci-navy)}.pi-detail .pi-mini-pill,.pi-detail .pi-mini-pill--blue,.pi-detail .pi-mini-pill--red,.pi-detail .pi-pill,.pi-detail .pi-pill--abroad,.pi-detail .pi-pill--cancelled,.pi-detail .pi-pill--closed,.pi-detail .pi-pill--manila,.pi-detail .pi-pill--open{color:var(--ci-navy);background:var(--ci-tint);border:1px solid rgba(143,11,11,.2)}.pi-detail .pi-checklist li.is-done .pi-check-dot,.pi-detail .pi-tab-done{color:#fff}.pi-detail .pi-tab-done{color:var(--ci-navy)}.pi-detail .pi-checklist li.is-done .pi-check-dot{background:var(--ci-navy);border-color:var(--ci-navy)}.pi-detail .pi-fact-link,.pi-detail .pi-file-link,.pi-detail .pi-link,.pi-detail .pi-tile-action,.pi-detail .pi-tile-value{color:var(--ci-navy)}.pi-detail .card,.pi-detail .pi-facts,.pi-detail .pi-tile{border-color:#e3e6ea}.pi-detail .table thead th{color:#6c757d;font-family:Montserrat-700,sans-serif}.pi-detail,.pi-detail *{font-size:.85rem}.pi-detail .ci-hero-title{font-size:1.9rem}.pi-detail .ci-hero-title .pi-hero-pill{font-size:.8rem}.pi-detail .pi-hero-sub{font-size:1rem}.pi-detail .pi-hero-meta{font-size:.8rem}.pi-detail .pi-hero-link{font-size:inherit}.pi-detail .pi-tile-value{font-size:2rem}.pi-detail .pi-tile-value--sm{font-size:1.3rem}.pi-detail .pi-tile-text{font-size:1rem}.pi-detail .pi-fact-label,.pi-detail .pi-tile-label{font-size:.85rem}.pi-detail .pi-fact-value{font-size:1rem}.pi-detail .card-header strong,.pi-detail .pi-card-title{font-size:1.1rem}.pi-detail .pi-card-sub,.pi-detail .pi-count,.pi-detail .pi-fact-link,.pi-detail .pi-mini-pill,.pi-detail .pi-note,.pi-detail .pi-tab-count,.pi-detail .pi-tile-action,.pi-detail .pi-tile-note,.pi-detail .small,.pi-detail small{font-size:.75rem}.pi-detail .pi-pill{font-size:.78rem}.pi-detail .table thead th{font-size:.72rem}.pi-detail .pi-tabs a{font-size:.9rem}.pi-detail .btn,.pi-detail .form-control,.pi-detail .form-control-sm,.pi-detail .pi-submit,.pi-detail label.small{font-size:.85rem}.pi-progress{height:.45rem;margin:.75rem 0 .5rem;overflow:hidden;background:#e9ecef;border-radius:50rem}.pi-progress span{display:block;height:100%;background:var(--ci-navy);border-radius:50rem}.pi-detail .pi-checklist li{align-items:flex-start;padding:.55rem 0;border-bottom:1px solid #eef0f2}.pi-detail .pi-checklist li:last-child{border-bottom:0}.pi-detail .pi-checklist li:not(.is-done) .pi-check-dot{border-color:var(--ci-navy)}.pi-danger-zone{margin-top:1.25rem;padding-top:1rem;border-top:1px solid #eef0f2}.pi-cancelled{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.85rem 1.1rem;color:#5c0707;background:var(--ci-tint);border:1px solid rgba(143,11,11,.2);border-left:4px solid var(--ci-navy);border-radius:.5rem}.pi-cancelled svg{margin-top:.15rem;color:var(--ci-navy)}.pi-cancelled span,.pi-cancelled strong{display:block}.pi-cancelled span{font-family:Montserrat-500,sans-serif;color:#6c757d}.pi-detail .pi-tile{align-items:center;gap:1.1rem;padding:1rem 1.25rem;border-radius:.5rem}.pi-detail .pi-tile .pi-tile-icon{margin-top:0;padding-right:1.1rem;font-size:2rem;color:var(--ci-navy);border-right:1px solid #dee2e6;box-sizing:content-box}.pi-detail .pi-tile .pi-tile-label{font-size:.9rem;font-weight:700;color:#212529}.pi-detail .pi-tile .pi-tile-value{font-size:2rem;font-weight:700;line-height:1.1;color:var(--ci-navy)}.pi-detail .pi-tile .pi-tile-value--sm{font-size:1.5rem}.pi-detail .pi-tile .pi-tile-text{font-size:1.1rem}.pi-detail .pi-tile .pi-tile-action,.pi-detail .pi-tile .pi-tile-note{font-size:.78rem}.pi-page .pi-btn{padding:.2rem .7rem;font-weight:700;color:var(--ci-navy);text-decoration:none;background:#fff;border:1px solid rgba(143,11,11,.35);border-radius:50rem}.pi-page .pi-btn:hover{color:#fff;background:var(--ci-navy);border-color:var(--ci-navy)}.pi-page .pi-incident.pi-btn,.pi-page .pi-number.pi-btn{color:var(--ci-navy);text-decoration:none}.pi-page .pi-crew-name.pi-btn{display:inline-block;max-width:100%;color:var(--ci-navy)}.pi-page .pi-go{color:var(--ci-navy)}.pi-detail .pi-tile .pi-tile-btn{display:inline-block;margin-top:.4rem;padding:.15rem .75rem;font-size:.75rem;font-weight:700;color:var(--ci-navy);text-decoration:none;background:#fff;border:1px solid rgba(143,11,11,.35);border-radius:50rem}.pi-detail .pi-tile .pi-tile-btn:hover:not(:disabled){background:var(--ci-navy);border-color:var(--ci-navy)}.pi-detail .pi-tile{position:relative}.pi-detail .pi-tile .pi-tile-btn{position:absolute;top:50%;right:1.25rem;margin-top:0;transform:translateY(-50%)}.pi-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.pi-option{position:relative;display:block;margin:0;padding:.75rem .9rem;cursor:pointer;background:#fff;border:1px solid #dee2e6;border-radius:.5rem}.pi-option input{position:absolute;opacity:0}.pi-option.is-selected,.pi-option:hover{border-color:var(--ci-navy)}.pi-option.is-selected{background:var(--ci-tint);box-shadow:inset 4px 0 0 var(--ci-navy)}.pi-option-sub,.pi-option-title{display:block}.pi-option-title{font-weight:700;color:#212529}.pi-option-sub{margin-top:.15rem;font-family:Montserrat-500,sans-serif;font-size:.72rem;color:#6c757d}@media (max-width:575.98px){.pi-options{grid-template-columns:minmax(0,1fr)}}.pi-detail .pi-fact-link,.pi-detail .pi-tab-done,.pi-detail .pi-tile .pi-tile-icon{color:#495057}.pi-detail .pi-card-title,.pi-detail .pi-count,.pi-detail .pi-fact-value,.pi-detail .pi-tab-count,.pi-detail .pi-tile .pi-tile-value{color:#212529}.pi-detail .pi-file-link,.pi-detail .pi-link,.pi-detail .pi-mini-pill,.pi-detail .pi-mini-pill--blue,.pi-detail .pi-mini-pill--red,.pi-detail .pi-pill,.pi-detail .pi-pill--abroad,.pi-detail .pi-pill--cancelled,.pi-detail .pi-pill--closed,.pi-detail .pi-pill--manila,.pi-detail .pi-pill--open,.pi-detail .pi-tile .pi-tile-btn,.pi-detail .pi-tile-action{color:#343a40}.pi-detail .pi-mini-pill,.pi-detail .pi-mini-pill--blue,.pi-detail .pi-mini-pill--red,.pi-detail .pi-pill,.pi-detail .pi-pill--abroad,.pi-detail .pi-pill--cancelled,.pi-detail .pi-pill--closed,.pi-detail .pi-pill--manila,.pi-detail .pi-pill--open{background:#f1f3f5;border-color:#dee2e6}.pi-detail .pi-tile .pi-tile-btn{border-color:#ced4da}.pi-detail .pi-tile .pi-tile-btn:hover:not(:disabled){background:#343a40;border-color:#343a40}.pi-detail .pi-checklist li.is-done .pi-check-dot,.pi-detail .pi-progress span{background:#495057;border-color:#495057}.pi-detail .pi-checklist li:not(.is-done) .pi-check-dot{border-color:#adb5bd}.pi-detail .pi-option.is-selected{background:#f1f3f5;border-color:#495057;box-shadow:inset 4px 0 0 #495057}.pi-detail .pi-drop:hover,.pi-detail .pi-option:hover{border-color:#495057}.pi-detail .pi-complete{color:#343a40;border-color:#ced4da}.pi-detail .pi-complete:hover:not(:disabled){background:#343a40;border-color:#343a40}.pi-detail .btn-link,.pi-detail .btn-outline-danger,.pi-detail .btn-outline-primary,.pi-detail .btn-outline-success{color:#343a40}.pi-detail .pi-tiles .col-lg-3:first-child .pi-tile-icon{color:#1e73b0}.pi-detail .pi-tiles .col-lg-3:nth-child(2) .pi-tile-icon{color:#0d7c8a}.pi-detail .pi-tiles .col-lg-3:nth-child(3) .pi-tile-icon{color:#198754}.pi-detail .pi-tiles .col-lg-3:nth-child(4) .pi-tile-icon{color:#c77c00}.pi-detail .pi-tiles .col-lg-3:first-child .pi-tile{border-top:3px solid #1e73b0}.pi-detail .pi-tiles .col-lg-3:nth-child(2) .pi-tile{border-top:3px solid #0d7c8a}.pi-detail .pi-tiles .col-lg-3:nth-child(3) .pi-tile{border-top:3px solid #198754}.pi-detail .pi-tiles .col-lg-3:nth-child(4) .pi-tile{border-top:3px solid #c77c00}.pi-detail .pi-tiles .col-lg-3:first-child .pi-tile-value{color:#1e73b0}.pi-detail .pi-tiles .col-lg-3:nth-child(3) .pi-tile-value{color:#198754}.pi-detail .pi-pill--abroad{color:#0a4a8a;background:#dbeafe;border-color:#b6d3f7}.pi-detail .pi-pill--manila{color:#0b5a63;background:#d5f0f3;border-color:#a9dde3}.pi-detail .pi-pill--open{color:#8a4b00;background:#fff1c2;border-color:#f2e2a8}.pi-detail .pi-pill--closed{color:#0f5d2a;background:#d6f1df;border-color:#b5e2c4}.pi-detail .pi-pill--cancelled{color:#495057;background:#e9ecef}.pi-detail .pi-mini-pill{color:#0a4a8a;background:#dbeafe;border-color:#b6d3f7}.pi-detail .pi-mini-pill--blue{color:#0f5d2a;background:#d6f1df;border-color:#b5e2c4}.pi-detail .pi-mini-pill--red{color:#842029;background:#f8d7da;border-color:#f1aeb5}.pi-detail .pi-count,.pi-detail .pi-tab-count{color:#1e73b0;background:#dbeafe}.pi-detail .pi-tab-done{color:#198754}.pi-detail .pi-checklist li.is-done .pi-check-dot,.pi-detail .pi-progress span{background:#198754;border-color:#198754}.pi-detail .pi-checklist li:not(.is-done) .pi-check-dot{border-color:#c77c00}.pi-detail .pi-fact-link,.pi-detail .pi-file-link,.pi-detail .pi-link,.pi-detail .pi-tile-action{color:#1e73b0}.pi-detail .pi-tile .pi-tile-btn{color:#1e73b0;border-color:#b6d3f7}.pi-detail .pi-tile .pi-tile-btn:hover:not(:disabled){color:#fff;background:#1e73b0;border-color:#1e73b0}.pi-detail .pi-option.is-selected{background:#e7f1fb;border-color:#1e73b0;box-shadow:inset 4px 0 0 #1e73b0}.pi-detail .pi-drop:hover,.pi-detail .pi-option:hover{border-color:#1e73b0}.pi-detail .pi-complete{color:#198754;border-color:#198754}.pi-detail .pi-complete:hover:not(:disabled){color:#fff;background:#198754;border-color:#198754}.pi-stat-card{overflow:hidden;background:#fff;border:1px solid #e3e6ea;border-radius:.5rem}.pi-stat-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.25rem;border-bottom:1px solid #eef0f2}.pi-period{padding:.15rem .8rem;font-size:.75rem;font-weight:700;color:#495057;background:#f1f3f5;border-radius:50rem}.pi-figure{padding:.7rem 0;border-bottom:1px solid #eef0f2}.pi-figure-row{display:flex;align-items:center;gap:1rem}.pi-figure-name{flex:1 1 auto;font-weight:700;color:#212529}.pi-figure-dot{display:inline-block;width:.7rem;height:.7rem;margin-right:.6rem;border-radius:50%}.pi-figure-count{min-width:2.5rem;font-size:1.1rem;font-weight:700;text-align:right}.pi-figure-share{min-width:3rem;color:#6c757d;text-align:right}.pi-figure-bar{height:.4rem;margin-top:.45rem;overflow:hidden;background:#e9ecef;border-radius:50rem}.pi-figure-bar span{display:block;height:100%;border-radius:50rem}.pi-figure--total{border-bottom:0}.pi-figure--total .pi-figure-count,.pi-figure--total .pi-figure-name{color:#8f0b0b}.pi-stat-note{margin-top:.75rem;padding:.75rem 1rem;font-size:.8rem;text-align:left}.pi-register .pi-reg-solid{color:#fff;background:#8f0b0b;border:1px solid #fff}.pi-register .pi-reg-solid:hover:not(:disabled){background:#5c0707}.pi-register .ci-hero .ci-form-buttons{display:flex;flex-wrap:wrap;gap:.6rem}.pi-register .ci-hero-desc,.pi-register .ci-hero-text,.pi-register .ci-hero-title{text-align:left}.setup-page,.setup-page *{text-transform:none}.setup-page .ci-hero-desc,.setup-page .ci-hero-text,.setup-page .ci-hero-title,.setup-page .setup-card,.setup-page .setup-card *{text-align:left}.setup-page .text-right,.setup-page .text-right *{text-align:right}.setup-page .text-center{text-align:center}.setup-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.setup-tab{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.4rem;font-size:1rem;font-weight:700;color:#212529;background:#fff;border:1px solid #dee2e6;border-radius:.5rem .5rem 0 0}.setup-tab:hover{border-color:#8f0b0b}.setup-tab.is-active{color:#fff;background:#8f0b0b;border-color:#8f0b0b}.setup-tab-count{padding:.05rem .65rem;font-size:.8rem;color:#212529;background:#e9ecef;border-radius:50rem}.setup-tab.is-active .setup-tab-count{color:#8f0b0b;background:#fff}.setup-card{background:#fff;border:1px solid #e3e6ea;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.06)}.setup-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem .6rem}.setup-card-title{margin:0 0 .2rem;font-size:1.35rem;font-weight:700;color:#212529}.setup-card-title svg{margin-right:.5rem;color:#8f0b0b}.setup-card-sub{margin:0;font-size:.9rem;color:#495057}.setup-add,.setup-edit-wide{color:#fff;background:#8f0b0b;border:1px solid #8f0b0b;font-weight:700}.setup-add:hover,.setup-edit-wide:hover{color:#fff;background:#5c0707}.setup-edit{color:#8f0b0b;font-weight:700;background:#fff;border:1px solid #8f0b0b}.setup-edit:hover{color:#fff;background:#8f0b0b}.setup-edit--lg{padding:.35rem .9rem}.setup-edit-wide{display:block;width:100%;margin-top:1.25rem;color:#8f0b0b;background:#fff;padding:.6rem}.setup-edit-wide:hover{color:#fff;background:#8f0b0b}.setup-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.75rem 1.25rem 1rem}.setup-search{flex:1 1 14rem;max-width:22rem}.setup-filter-label{margin:0;font-size:.9rem;color:#495057}.setup-category{flex:0 1 12rem}.setup-inactive{margin-left:.25rem}.setup-count{margin-left:auto;font-size:.85rem;color:#495057}.setup-table thead th{padding:.7rem 1rem;font-size:.85rem;font-weight:700;color:#212529;background:#e9ecef;border-top:1px solid #ced4da;border-bottom:1px solid #ced4da}.setup-table td{padding:.7rem 1rem;vertical-align:middle;border-top:1px solid #eef0f2}.setup-name{font-weight:700;color:#212529}.setup-row{cursor:pointer}.setup-row:hover>td{background:#fdf6f6}.setup-row:focus{outline:2px solid #8f0b0b;outline-offset:-2px}.setup-row.is-selected>td{background:#fbeeee}.setup-row.is-selected>td:first-child{box-shadow:inset 4px 0 0 #8f0b0b}.setup-pill{display:inline-block;padding:.15rem .7rem;font-size:.8rem;font-weight:700;color:#343a40;background:#e9ecef;border-radius:50rem}.setup-pill.is-muted{color:#6c757d;background:#f1f3f5}.setup-badge{display:inline-block;margin:0 .3rem .2rem 0;padding:.1rem .6rem;font-size:.75rem;font-weight:700;border-radius:50rem}.setup-badge--medical{color:#842029;background:#f8d7da}.setup-badge--approval{color:#4b2a8a;background:#e8defa}.setup-badge--fitness{color:#0a4a8a;background:#dbeafe}.setup-badge--text{color:#0b5a63;background:#d5f0f3}.setup-status{display:inline-block;padding:.15rem .75rem;font-size:.8rem;font-weight:700;border-radius:50rem}.setup-status.is-active{color:#0f5d2a;background:#d6f1df}.setup-status.is-inactive{color:#495057;background:#e9ecef}.setup-code{padding:.1rem .5rem;font-weight:700;color:#8f0b0b;background:#fbeeee;border-radius:.25rem}.setup-count-link{font-weight:700;color:#1e73b0;text-decoration:underline}.setup-empty{padding:2rem 1rem!important;color:#6c757d;text-align:center!important}.setup-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 1.25rem}.setup-pager{display:flex;gap:.35rem}.setup-page-on{color:#fff;background:#8f0b0b;border:1px solid #8f0b0b}.setup-info{margin:0 1.25rem 1.25rem;padding:.7rem 1rem;font-size:.9rem;color:#495057;background:#eef1f5;border:1px solid #d5dbe3;border-radius:.4rem}.setup-info svg{margin-right:.5rem;color:#1e73b0}.setup-preview-body{padding:0 1.25rem 1.25rem}.setup-preview-label{font-size:.78rem;color:#6c757d}.setup-preview-name{margin:.1rem 0 .4rem;font-size:1.5rem;font-weight:700}.setup-preview-desc{font-size:.9rem;color:#495057}.setup-meta{gap:.75rem;padding:.75rem 0}.setup-section{margin:1rem 0 .5rem;font-size:1.05rem;font-weight:700;color:#212529}.setup-section small{float:right;font-weight:600}.setup-flags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .75rem;margin:0;padding:0;list-style:none}.setup-flags li{font-size:.9rem;color:#868e96}.setup-flags li:before{display:inline-block;width:1.1rem;margin-right:.4rem;font-weight:700;text-align:center;content:"–"}.setup-flags li.is-on{font-weight:700;color:#212529}.setup-flags li.is-on:before{color:#198754;content:"✓"}.setup-list{margin:0}.setup-list li{justify-content:space-between;gap:.75rem;padding:.4rem 0;font-size:.9rem;font-weight:600}.setup-level{padding:.05rem .65rem;font-size:.75rem;font-weight:700;color:#495057;background:#e9ecef;border-radius:50rem}.setup-level.is-required{color:#8a4b00;background:#fff1c2}@media (max-width:991.98px){.setup-count{margin-left:0}.setup-tab{flex:1 1 auto;justify-content:center;padding:.6rem .8rem}}:where(.setup-page *){font-size:.95rem;line-height:1.4}.setup-page .ci-hero-title{font-size:2rem}.setup-page .ci-hero-desc{font-size:1.05rem;font-family:Montserrat-500,sans-serif;font-weight:500}.setup-page .setup-tab{font-size:1.05rem}.setup-page .setup-tab svg{font-size:1.1rem}.setup-page .setup-card-sub,.setup-page .setup-count,.setup-page .setup-filter-label,.setup-page .setup-foot small,.setup-page .setup-info{font-family:Montserrat-500,sans-serif;font-size:.9rem}.setup-page .setup-table td,.setup-page .setup-table th{font-size:.95rem}.setup-page .setup-table td{padding-top:.85rem;padding-bottom:.85rem}.setup-page .setup-table small{font-size:.8rem}.setup-page .setup-name{font-size:1rem}.setup-page .setup-pill,.setup-page .setup-status{font-size:.85rem}.setup-page .setup-badge,.setup-page .setup-level{font-size:.78rem}.setup-page .form-control-sm,.setup-page .setup-category,.setup-page .setup-search{height:calc(1.5em + .9rem);font-size:.95rem}.setup-page .setup-add,.setup-page .setup-edit{font-size:.95rem}.setup-page .setup-preview-label{font-size:.8rem}.setup-page .setup-preview-name{font-size:1.6rem}.setup-page .setup-section{font-size:1.1rem}.setup-page .setup-flags li,.setup-page .setup-list li{font-size:.95rem}.setup-page .setup-list li{padding:.55rem 0}.setup-preview{position:sticky;top:1rem;overflow:hidden;border-top:3px solid #8f0b0b}.setup-preview .setup-card-head{padding-bottom:.9rem;border-bottom:1px solid #eef0f2}.setup-preview .setup-card-title{display:flex;align-items:center;gap:.55rem;margin:0}.setup-preview .setup-card-title svg{margin:0;padding:.5rem;box-sizing:content-box;font-size:1rem;color:#8f0b0b;background:#fbeeee;border-radius:50%}.setup-preview-body{padding:0!important}.setup-hero{padding:1rem 1.25rem .75rem;background:linear-gradient(180deg,#fbeeee,#fff)}.setup-hero .setup-preview-name{margin:.15rem 0 .35rem;color:#8f0b0b}.setup-hero .setup-preview-desc{margin:0}.setup-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0!important;border-top:1px solid #eef0f2;border-bottom:1px solid #eef0f2}.setup-meta-cell{padding:.8rem 1.25rem}.setup-meta-cell+.setup-meta-cell{border-left:1px solid #eef0f2}.setup-meta-value{font-size:1.2rem}.setup-block{padding:.25rem 1.25rem .5rem}.setup-block+.setup-block{border-top:1px solid #eef0f2}.setup-section{margin:.9rem 0 .6rem}.setup-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0 0 .6rem;padding:0;list-style:none}.setup-chips li{display:flex;align-items:center;gap:.5rem;padding:.45rem .7rem;font-weight:600;color:#868e96;background:#f8f9fa;border:1px solid #e9ecef;border-radius:.4rem}.setup-chips li.is-on{font-weight:700;color:#8f0b0b;background:#fbeeee;border-color:rgba(143,11,11,.25)}.setup-list{margin:0 0 .6rem;padding:0;list-style:none;border:1px solid #eef0f2;border-radius:.4rem}.setup-list li{display:flex;align-items:center;gap:.7rem;padding:.55rem .8rem;border-bottom:1px solid #eef0f2}.setup-list li:last-child{border-bottom:0}.setup-list li:nth-child(2n){background:#fafbfc}.setup-list-icon{flex:0 0 auto;color:#8f0b0b}.setup-list-name{flex:1 1 auto;font-weight:700;overflow-wrap:anywhere}.setup-list-empty{justify-content:center;color:#6c757d}.setup-preview .setup-edit-wide{width:calc(100% - 2.5rem);margin:.5rem 1.25rem 1.25rem}@media (max-width:1199.98px){.setup-preview{position:static}}.setup-page input[type=checkbox],.setup-page input[type=radio]{accent-color:#8f0b0b}.setup-page .custom-control-input:checked~.custom-control-label:before{background-color:#8f0b0b;border-color:#8f0b0b}.setup-page .setup-hero-add{color:#8f0b0b;font-weight:700;background:#fff;border:1px solid #fff}.setup-page .setup-hero-add:hover{color:#fff;background:#5c0707}.setup-row.is-inactive>td{color:#6c757d;background:#f8f9fa}.setup-row.is-inactive .setup-name{color:#6c757d}.setup-modal{overflow:hidden;border:0;border-radius:.5rem;box-shadow:0 1rem 3rem rgba(0,0,0,.3)}.setup-modal,.setup-modal *{text-align:left;text-transform:none}.setup-modal-head{display:flex;align-items:flex-start;justify-content:space-between;padding:1.1rem 1.5rem;color:#fff;background:radial-gradient(circle at 92% 20%,rgba(184,190,5,.38),transparent 45%),linear-gradient(135deg,#5c0707,#8f0b0b);border-bottom:1px solid rgba(184,190,5,.6)}.setup-modal-kicker{display:block;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase!important;color:hsla(0,0%,100%,.75)}.setup-modal-title{margin:.1rem 0 0;font-size:1.35rem;color:#fff}.setup-modal-close{padding:0 .3rem;font-size:1.6rem;line-height:1;color:#fff;background:transparent;border:0;opacity:.85}.setup-modal-close:hover{opacity:1}.setup-modal-body{padding:1.25rem 1.5rem;background:#f8f9fa}.setup-modal-section{margin-bottom:1rem;padding:1rem 1.1rem;background:#fff;border:1px solid #dee2e6;border-radius:.5rem}.setup-modal-section:last-child{margin-bottom:0}.setup-modal-section-title{margin:0 0 .8rem;padding-bottom:.45rem;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase!important;color:#495057;border-bottom:1px solid #eef0f2}.setup-modal label:not(.setup-option){margin-bottom:.3rem;font-size:.85rem;font-weight:700;color:#212529}.setup-modal .form-control{height:calc(1.5em + .9rem);font-size:.95rem}.setup-modal .form-control:focus{border-color:#8f0b0b;box-shadow:0 0 0 .15rem rgba(143,11,11,.15)}.setup-modal-hint{display:block;margin-top:.3rem;font-size:.75rem;color:#6c757d}.setup-option{display:flex;align-items:flex-start;gap:.75rem;margin:0 0 .6rem;padding:.7rem .9rem;cursor:pointer;border:1px solid #dee2e6;border-radius:.45rem}.setup-option:last-child{margin-bottom:0}.setup-option:hover{border-color:#8f0b0b}.setup-option input{flex:0 0 auto;width:1.1rem;height:1.1rem;margin-top:.2rem;accent-color:#8f0b0b}.setup-option strong{display:block;font-size:.95rem}.setup-option small{display:block;margin-top:.15rem;font-family:Montserrat-500,sans-serif;font-size:.78rem;font-weight:400;color:#6c757d}.setup-modal-foot{padding:.9rem 1.5rem;border-top:1px solid #dee2e6}.setup-modal-cancel{color:#8f0b0b;background:#fff}.setup-modal-cancel,.setup-modal-save{font-weight:700;border:1px solid #8f0b0b}.setup-modal-save{color:#fff;background:#8f0b0b}.setup-modal-save:hover:not(:disabled){background:#5c0707}.setup-code{color:#343a40;background:#e9ecef}.setup-page .setup-row.is-selected>td{background:#eef1f5}.setup-page .setup-row:hover>td{background:#f4f6f8}.setup-badge--medical{color:#8a4b00;background:#fff1c2}.setup-page .setup-tab-count{color:#343a40}.pi-detail .pi-cancel{color:#6c757d;background:#fff;border:1px solid #ced4da}.pi-detail .pi-cancel:hover:not(:disabled){color:#fff;background:#6c757d;border-color:#6c757d}.pi-detail .pi-reason-chip{color:#495057;background:#f1f3f5;border:1px solid #dee2e6;border-radius:50rem}.pi-detail .pi-reason-chip:hover{background:#e9ecef}.legal-toggle{display:flex;gap:.4rem}.legal-toggle label{flex:1 1 0;margin:0;padding:.45rem .6rem;font-weight:700;text-align:center;cursor:pointer;background:#fff;border:1px solid #ced4da;border-radius:.4rem}.legal-toggle label.is-on{color:#fff;background:#8f0b0b;border-color:#8f0b0b}.legal-toggle input{position:absolute;opacity:0;pointer-events:none}.legal-people{padding:.75rem;background:#f8f9fa;border:1px solid #e9ecef;border-radius:.45rem}.legal-people-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.legal-people-empty{margin:0;font-size:.8rem;color:#6c757d}.legal-person{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr) auto;gap:.4rem;margin-bottom:.4rem}.legal-person .invalid-feedback{grid-column:1/-1}.legal-remove{width:2rem;font-size:1.2rem;line-height:1;color:#6c757d;background:#fff;border:1px solid #ced4da;border-radius:.3rem}.legal-remove:hover{color:#fff;background:#6c757d}.legal-next-icon{font-size:1.8rem;color:#1e73b0}.legal-next-label{font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6c757d}.legal-filters{display:flex;gap:.4rem}.legal-filters .form-control{min-width:8rem}.legal-list{padding:0 1.25rem 1rem}.legal-empty{padding:2rem 1rem;color:#6c757d}.legal-empty svg{font-size:2rem;margin-bottom:.5rem}.legal-card{display:flex;gap:1rem;margin-top:.75rem;padding:.9rem;background:#fff;border:1px solid #e3e6ea;border-left:4px solid #1e73b0;border-radius:.5rem}.legal-card.is-held{border-left-color:#198754}.legal-card.is-cancelled{border-left-color:#adb5bd;background:#fafbfc}.legal-date{display:flex;flex:0 0 3.6rem;flex-direction:column;align-items:center;justify-content:center;height:3.8rem;background:#f1f3f5;border-radius:.45rem}.legal-day{font-size:1.4rem;font-weight:700;line-height:1}.legal-month{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#6c757d}.legal-body{flex:1 1 auto;min-width:0}.legal-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.legal-title{font-size:1.05rem;overflow-wrap:anywhere}.legal-meta{margin-top:.15rem;font-size:.85rem;color:#495057}.legal-excerpt{margin:.5rem 0 0;font-size:.85rem;color:#343a40}.legal-actions{margin-top:.6rem}.legal-details{margin-top:.75rem;padding:.75rem;background:#f8f9fa;border:1px solid #e9ecef;border-radius:.45rem}.legal-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.legal-detail-label{margin-bottom:.25rem;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6c757d}.legal-people-list{margin:0;padding:0;list-style:none}.legal-people-list li{padding:.15rem 0}.legal-result{margin:0;white-space:pre-line;overflow-wrap:anywhere}@media (max-width:767.98px){.legal-detail-grid{grid-template-columns:minmax(0,1fr)}.legal-filters{width:100%;margin-top:.5rem}.legal-filters .form-control{flex:1 1 0;min-width:0}}.legal-side{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:.6rem}.legal-buttons{display:flex;gap:.4rem}.legal-status-pick select{padding:.2rem 1.6rem .2rem .7rem;font-size:.85rem;font-weight:700;color:#0a4a8a;background-color:#dbeafe;border:1px solid #b6d3f7;border-radius:50rem}.legal-status-pick.is-held select{color:#0f5d2a;background-color:#d6f1df;border-color:#b5e2c4}.legal-status-pick.is-cancelled select{color:#495057;background-color:#e9ecef;border-color:#dee2e6}@media (max-width:575.98px){.legal-card{flex-wrap:wrap}.legal-side{flex-direction:row;align-items:center;width:100%}}.legal-form-actions{display:flex;gap:.6rem}.legal-form-actions .btn{flex:1 1 0}.pi-detail .legal-modal .btn,.pi-detail .legal-seg label,.pi-detail .legal-tab .btn{text-align:center}.legal-next{gap:1rem;margin-bottom:1rem;padding:.9rem 1.1rem;background:linear-gradient(90deg,#e7f1fb,#fff 70%);border:1px solid #cfe0f3;border-left:4px solid #1e73b0;border-radius:.5rem}.legal-next,.legal-next-date{display:flex;align-items:center}.legal-next-date{flex:0 0 3.4rem;flex-direction:column;padding:.35rem 0;color:#fff;background:#1e73b0;border-radius:.45rem}.legal-next-date .legal-day,.legal-next-date .legal-month{color:#fff}.legal-next-text{min-width:0}.legal-next-title{font-size:1.05rem}.legal-next-meta{font-size:.85rem;color:#495057}.legal-next-meta svg{margin-right:.25rem;color:#1e73b0}.legal-dot{margin:0 .35rem}.legal-countdown{margin-left:auto;padding:.25rem .9rem;font-weight:700;color:#0a4a8a;background:#fff;border:1px solid #b6d3f7;border-radius:50rem;white-space:nowrap}.legal-panel{overflow:hidden}.legal-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:1.1rem 1.25rem .75rem}.pi-detail .legal-new{width:auto}.legal-filterbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem 1.25rem;background:#f8f9fa;border-top:1px solid #eef0f2;border-bottom:1px solid #eef0f2}.legal-chips{display:flex;flex-wrap:wrap;gap:.4rem}.legal-chip{padding:.3rem .85rem;font-weight:700;color:#495057;background:#fff;border:1px solid #dee2e6;border-radius:50rem}.legal-chip:hover{border-color:#adb5bd}.legal-chip.is-on{color:#fff;background:#343a40;border-color:#343a40}.legal-chip-count{margin-left:.3rem;padding:0 .45rem;font-size:.75rem;color:inherit;background:rgba(0,0,0,.08);border-radius:50rem}.legal-chip.is-on .legal-chip-count{background:hsla(0,0%,100%,.25)}.legal-search{flex:0 1 16rem}.legal-list{padding:.25rem 1.25rem 1.25rem}.legal-empty{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:2.5rem 1rem;color:#495057;text-align:center}.legal-empty p{max-width:28rem;margin:0 0 .5rem;font-size:.85rem;color:#6c757d;text-align:center}.legal-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;font-size:1.4rem;color:#8f0b0b;background:#fbeeee;border-radius:50%}.legal-card{align-items:stretch;margin-top:.85rem;padding:1rem;transition:box-shadow .15s ease}.legal-card:hover{box-shadow:0 .25rem .75rem rgba(0,0,0,.06)}.legal-date{flex:0 0 3.8rem;height:auto;padding:.45rem 0}.legal-year{font-size:.68rem;color:#868e96}.legal-type{padding:.1rem .6rem;color:#4b2a8a;background:#e8defa}.legal-status,.legal-type{font-size:.72rem;font-weight:700;border-radius:50rem}.legal-status{padding:.1rem .65rem}.legal-status.is-scheduled{color:#0a4a8a;background:#dbeafe}.legal-status.is-held{color:#0f5d2a;background:#d6f1df}.legal-status.is-cancelled{color:#495057;background:#e9ecef}.legal-facts{display:flex;flex-wrap:wrap;gap:.35rem 1.1rem;margin-top:.35rem;font-size:.85rem;color:#495057}.legal-facts svg{margin-right:.3rem;color:#868e96}.legal-excerpt{margin-top:.55rem;padding:.45rem .65rem;background:#f8f9fa;border-radius:.35rem}.legal-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.4rem;min-width:12rem}.legal-btn{font-weight:700;color:#343a40;background:#fff;border:1px solid #ced4da}.legal-btn:hover:not(:disabled){color:#fff;background:#343a40;border-color:#343a40}.legal-btn--held{color:#0f5d2a;border-color:#9fd3b2}.legal-btn--held:hover:not(:disabled){background:#198754;border-color:#198754}.legal-btn--cancel{color:#842029;border-color:#f1aeb5}.legal-btn--cancel:hover:not(:disabled){background:#8f0b0b;border-color:#8f0b0b}.legal-modal{overflow:hidden;border:0;border-radius:.6rem;box-shadow:0 1rem 3rem rgba(0,0,0,.3)}.legal-modal-head{display:flex;align-items:flex-start;justify-content:space-between;padding:1.1rem 1.5rem;color:#fff;background:radial-gradient(circle at 92% 20%,rgba(184,190,5,.38),transparent 45%),linear-gradient(135deg,#5c0707,#8f0b0b);border-bottom:1px solid rgba(184,190,5,.6)}.legal-modal-kicker{display:block;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase!important;color:hsla(0,0%,100%,.75)}.pi-detail .legal-modal-title{margin:.1rem 0 0;font-size:1.35rem;color:#fff}.legal-modal-close{padding:0 .3rem;font-size:1.7rem;line-height:1;color:#fff;background:transparent;border:0;opacity:.85}.legal-modal-close:hover{opacity:1}.legal-modal-body{padding:1.25rem 1.5rem;background:#f4f5f7}.legal-section{margin-bottom:1rem;padding:1rem 1.15rem;background:#fff;border:1px solid #e3e6ea;border-radius:.5rem}.legal-section:last-child{margin-bottom:0}.legal-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.pi-detail .legal-section-title{display:flex;align-items:center;gap:.55rem;margin:0 0 .85rem;font-size:1rem;font-weight:700;color:#212529}.pi-detail .legal-section-title span{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;font-size:.75rem;color:#fff;background:#8f0b0b;border-radius:50%}.pi-detail .legal-section-title small{font-weight:600;color:#6c757d}.pi-detail .legal-modal .form-group>label,.pi-detail .legal-section-head>label{margin-bottom:.3rem;font-size:.85rem;font-weight:700;color:#212529}.pi-detail .legal-modal .form-control{height:calc(1.5em + .95rem);font-size:.95rem}.pi-detail .legal-modal textarea.form-control{height:auto}.legal-modal .form-control:focus{border-color:#8f0b0b;box-shadow:0 0 0 .15rem rgba(143,11,11,.15)}.legal-modal .form-control:disabled,.legal-seg{background:#f1f3f5}.legal-seg{display:flex;padding:.2rem;border:1px solid #dee2e6;border-radius:.5rem}.pi-detail .legal-seg label{flex:1 1 0;margin:0;padding:.45rem .6rem;font-size:.9rem;font-weight:700;color:#495057;cursor:pointer;border-radius:.4rem}.pi-detail .legal-seg label.is-on{color:#8f0b0b;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12)}.pi-detail .legal-seg--status label.is-scheduled.is-on{color:#0a4a8a}.pi-detail .legal-seg--status label.is-held.is-on{color:#0f5d2a}.pi-detail .legal-seg--status label.is-cancelled.is-on{color:#495057}.pi-detail .legal-seg label.is-disabled{cursor:not-allowed;opacity:.6}.legal-seg input{position:absolute;opacity:0;pointer-events:none}.legal-hint{margin:-.25rem 0 .85rem;padding:.45rem .7rem;font-size:.82rem;color:#8a4b00;background:#fff5d6;border:1px solid #f2e2a8;border-radius:.35rem}.legal-locked{margin-bottom:1rem;padding:.6rem .85rem;font-size:.85rem;color:#5c4400;background:#fff5d6;border:1px solid #f2e2a8;border-radius:.4rem}.legal-locked svg{margin-right:.4rem;color:#b07a00}.legal-modal .legal-person{grid-template-columns:minmax(0,3fr) minmax(0,2fr) 2.4rem;gap:.5rem;margin-bottom:.5rem}.legal-modal .legal-remove{width:2.4rem}.legal-modal-foot{display:flex;gap:.6rem;padding:.9rem 1.5rem;background:#fff;border-top:1px solid #dee2e6}.legal-modal-foot .btn{min-width:8rem}.pi-detail .legal-modal-foot .pi-submit{width:auto}@media (max-width:767.98px){.legal-card{flex-wrap:wrap}.legal-side{width:100%;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))}.legal-search{flex:1 1 100%}.legal-next{flex-wrap:wrap}.legal-countdown{margin-left:0}}.legal-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;align-items:stretch}.legal-list>.legal-empty{grid-column:1/-1}.legal-list>.legal-card{margin-top:0}.legal-card{border-left-color:#b45309}.legal-card.is-held{border-left-color:#0f766e}.legal-card.is-cancelled{border-left-color:#a8a29e;background:#fafaf9}.legal-date{background:#fbf3e6}.legal-month,.legal-year{color:#8a5a2b}.legal-type{color:#7a1212;background:#f7e3e3}.legal-status.is-scheduled{color:#8a4a05;background:#fdebc8}.legal-status.is-held{color:#0b5c55;background:#d3efeb}.legal-status.is-cancelled{color:#57534e;background:#e7e5e4}.legal-next{background:linear-gradient(90deg,#fbf0de,#fff 70%);border-color:#f0dcbc;border-left-color:#8f0b0b}.legal-next-date{background:#8f0b0b}.legal-next-meta svg{color:#b45309}.legal-countdown{color:#7a1212;border-color:#e9c9a0}.legal-btn:hover:not(:disabled),.legal-chip.is-on{background:#8f0b0b;border-color:#8f0b0b}.legal-btn--held{color:#0b5c55;border-color:#8fd0c8}.legal-btn--held:hover:not(:disabled){background:#0f766e;border-color:#0f766e}@media (max-width:991.98px){.legal-list{grid-template-columns:minmax(0,1fr)}}.legal-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}@media (min-width:992px){.legal-columns:has(.legal-aside){grid-template-columns:minmax(16rem,1fr) minmax(0,3fr)}.legal-aside{position:sticky;top:1rem}.legal-aside .legal-next{flex-direction:column;align-items:flex-start;margin-bottom:0;background:linear-gradient(180deg,#fbf0de,#fff 80%)}.legal-aside .legal-countdown{margin-left:0}}.legal-aside .legal-next{margin-bottom:0}.legal-list{grid-template-columns:minmax(0,1fr)}@media (min-width:992px){.legal-columns:has(.legal-aside){grid-template-columns:minmax(0,3fr) minmax(16rem,1fr)}.legal-aside{order:2}.legal-aside .legal-next{display:grid;grid-template-columns:3.6rem minmax(0,1fr);align-items:center;gap:.5rem .9rem;padding:1rem}.legal-aside .legal-countdown{grid-column:1/-1;justify-self:start}}.legal-aside .legal-next-date{flex:none;justify-content:center;width:3.6rem;height:3.8rem;padding:0}.legal-aside .legal-next-date .legal-day{font-size:1.35rem;line-height:1}.legal-aside .legal-next-date .legal-month{margin-top:.15rem;font-size:.72rem;line-height:1}.legal-aside .legal-next-label{margin-bottom:.15rem}.legal-aside .legal-next-title{display:block;line-height:1.25;overflow-wrap:anywhere}.legal-aside .legal-next-meta{margin-top:.2rem}.pi-detail .ci-hero .pi-hero-sub,.pi-detail .ci-hero .pi-hero-sub span{color:#fff}.pi-detail .ci-hero .pi-hero-sub .pi-hero-link,.pi-detail .ci-hero .pi-hero-sub button.pi-hero-link{color:#ffe3b8;text-shadow:0 1px 2px rgba(0,0,0,.35);opacity:1}.pi-detail .ci-hero .pi-hero-sub .pi-hero-link:focus,.pi-detail .ci-hero .pi-hero-sub .pi-hero-link:hover{color:#fff;text-decoration:underline}.pi-detail .pi-nav-btn{padding:.3rem .9rem;font-weight:700;color:#8f0b0b;background:#fff;border:1px solid rgba(143,11,11,.4);border-radius:50rem;text-decoration:none}.pi-detail .pi-nav-btn:focus-visible,.pi-detail .pi-nav-btn:hover{color:#fff;background:#8f0b0b;border-color:#8f0b0b}.pi-detail .pi-tile{--pi-tile-accent:#8f0b0b;--pi-tile-soft:#fdf2f2;--pi-tile-border:#eccaca;overflow:hidden;background:linear-gradient(135deg,var(--pi-tile-soft) 0,#fff 68%);border-color:var(--pi-tile-border);border-top:3px solid var(--pi-tile-accent);box-shadow:0 .2rem .65rem rgba(42,31,31,.06)}.pi-detail .pi-tile--location{--pi-tile-accent:#0f766e;--pi-tile-soft:#edf8f6;--pi-tile-border:#b9ddd8}.pi-detail .pi-tile--cost{--pi-tile-accent:#a65308;--pi-tile-soft:#fff7e8;--pi-tile-border:#eed3a9}.pi-detail .pi-tile--claim{--pi-tile-accent:#475569;--pi-tile-soft:#f3f6f9;--pi-tile-border:#ced6df}.pi-detail .pi-tile .pi-tile-icon{color:var(--pi-tile-accent);border-right-color:var(--pi-tile-border)}.pi-detail .pi-tile .pi-tile-value{color:var(--pi-tile-accent)}.pi-detail .pi-tile .pi-pill{background:var(--pi-tile-soft)}.pi-detail .pi-tile .pi-pill,.pi-detail .pi-tile .pi-tile-btn{color:var(--pi-tile-accent);border-color:var(--pi-tile-border)}.pi-detail .pi-tile .pi-tile-btn:focus-visible,.pi-detail .pi-tile .pi-tile-btn:hover:not(:disabled){color:#fff;background:var(--pi-tile-accent);border-color:var(--pi-tile-accent)}.pi-detail .pi-tile--danger{--pi-tile-accent:#b42318;--pi-tile-soft:#fdeceb;--pi-tile-border:#f0bcb7}.pi-detail .pi-tile--warn{--pi-tile-accent:#a65308;--pi-tile-soft:#fff7e8;--pi-tile-border:#eed3a9}.pi-detail .pi-tile--ready{--pi-tile-accent:#0f766e;--pi-tile-soft:#edf8f6;--pi-tile-border:#b9ddd8}.pi-detail .pi-tile--muted{--pi-tile-accent:#475569;--pi-tile-soft:#f3f6f9;--pi-tile-border:#ced6df}.pi-detail .pi-tile--action .pi-tile-body{min-width:0}.pi-detail .pi-tile--action .pi-tile-due{display:block;font-weight:700;color:var(--pi-tile-accent)}.pi-detail .pi-tile--action .pi-tile-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.pi-detail .pi-tile--action .pi-tile-text{overflow-wrap:anywhere}.pi-detail .pi-claim-facts>div{display:flex;justify-content:space-between;gap:1rem;padding:.2rem 0;border-bottom:1px solid #eef0f2}.pi-detail .pi-tile--action .pi-tile-btn{align-self:center;margin-left:auto;padding:.35rem 1rem;font-weight:700;color:#fff;background:var(--pi-tile-accent);border:1px solid var(--pi-tile-accent);border-radius:50rem;box-shadow:none}.pi-detail .pi-tile--action .pi-tile-btn:hover:not(:disabled){color:#fff;background:var(--pi-tile-accent);filter:brightness(.9)}.pi-detail .pi-tile--action .pi-tile-btn:focus,.pi-detail .pi-tile--action .pi-tile-btn:focus-visible{outline:0;box-shadow:0 0 0 .2rem var(--pi-tile-border)}.pi-detail .pi-tile-bar{height:.4rem;margin:.35rem 0 .3rem;overflow:hidden;background:rgba(0,0,0,.08);border-radius:50rem}.pi-detail .pi-tile-bar span{display:block;height:100%;background:var(--pi-tile-accent);border-radius:50rem;transition:width .3s ease}.pi-detail .pi-tile-donut{position:relative;flex:0 0 auto;width:3.6rem;height:3.6rem}.pi-detail .pi-tile-donut svg{display:block;width:100%;height:100%}.pi-detail .pi-donut-track{stroke:rgba(0,0,0,.09)}.pi-detail .pi-donut-fill{stroke:var(--pi-tile-accent);transition:stroke-dasharray .4s ease}.pi-detail .pi-donut-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:var(--pi-tile-accent)}.ci-pagination>div{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.ci-pagination .pagination{margin-bottom:0}.ci-pagination .page-link.active{color:#fff;background:#8f0b0b;border-color:#8f0b0b}.ci-pagination small{margin:0}.ci-pagination>div{flex-direction:column;align-items:flex-end;justify-content:flex-end}.ci-pagination>div>small{margin:0 0 .25rem}.custom-multiselect[data-v-cd82279a]{--ms-font-size:.8em;--ms-line-height:1;--ms-option-font-size:.5em;--ms-max-height:10rem}.card[data-v-3a180321]{//border:1px solid #ccc;border-radius:0;//box-shadow:0 2px 4px rgba(0,0,0,.1);//padding:1rem;//background-color:#fff}.sidenav{height:100%;width:155px;position:absolute;z-index:1;top:0;left:16px;overflow-x:hidden;transition:.5s;padding-top:20px}.sidenav a{padding:2px 2px 2px 20px;text-decoration:none;font-size:14px;color:#818181;display:block;transition:.3s}.sidenav a.active,.sidenav a:hover{background-color:var(--tertia)!important;color:var(--light-font)!important}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:16px;margin-left:50px}#main{transition:margin-left .5s;margin-left:155px}.s-width[data-v-52ec0388]{max-width:250px!important}.s1-width[data-v-52ec0388]{max-width:252px!important}.s2-width[data-v-52ec0388]{max-width:254px!important}.s3-width[data-v-52ec0388]{max-width:256px!important}.s4-width[data-v-52ec0388]{max-width:258px!important;max-width:260px!important}.m-width[data-v-52ec0388]{max-width:450px!important}.m1-width[data-v-52ec0388]{max-width:452px!important}.m2-width[data-v-52ec0388]{max-width:454px!important}.m3-width[data-v-52ec0388]{max-width:456px!important}.m4-width[data-v-52ec0388]{max-width:458px!important}.m5-width[data-v-52ec0388]{max-width:460px!important}.lg-width[data-v-52ec0388]{max-width:800px!important}.xl-width[data-v-52ec0388]{max-width:1280px!important}.xxl-width[data-v-52ec0388]{max-width:1620px!important}.s-height[data-v-52ec0388]{height:250px!important}.m-height[data-v-52ec0388]{max-height:500px!important}.lg-height[data-v-52ec0388]{height:550px!important}.xl-height[data-v-52ec0388]{height:760px!important}.xxl-height[data-v-52ec0388]{height:920px!important}.custom-text-center-alignment[data-v-52ec0388]{text-align:center!important;position:absolute!important;top:50%!important;left:50%!important;margin:0 -50% 0 0!important;transform:translate(-50%,-50%)!important}[data-v-d05448fc]::-webkit-scrollbar{width:8px!important}.table-responsive[data-v-d05448fc]{min-height:300px}.table tbody[data-v-d05448fc] *,.table thead[data-v-d05448fc] *{font-family:Montserrat-500,sans-serif!important;text-transform:none!important}.input-number[data-v-4f2b8770]{width:50px}.page_404[data-v-dc71e3e6]{padding:40px 0;background:#fff;font-family:Arvo,serif}.page_404 img[data-v-dc71e3e6]{width:100%}.four_zero_four_bg[data-v-dc71e3e6]{height:50vh;background:url(/img/sailing.b4383786.gif) no-repeat 50%}.four_zero_four_bg h1[data-v-dc71e3e6],.four_zero_four_bg h3[data-v-dc71e3e6]{font-size:80px}.link_404[data-v-dc71e3e6]{color:#fff!important;padding:10px 20px;background:#39ac31;margin:20px 0;display:inline-block}.contant_box_404[data-v-dc71e3e6]{margin-top:-50px}#back-to-top[data-v-e71cbf40]{position:fixed;bottom:50px;right:50px;height:auto!important;width:auto!important;display:none;color:#fff}.overlay[data-v-7256561f]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,0);display:flex;justify-content:center;align-items:center;z-index:9999}.spinner[data-v-7256561f]{border:4px solid rgba(0,0,0,.1);border-left:4px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin-7256561f 1s linear infinite}@keyframes spin-7256561f{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chart-widget[data-v-7f7a8889]{padding:16px;background-color:#fff;border:1px solid #ddd;border-radius:8px}.widget-title[data-v-7f7a8889]{font-size:1.25rem;color:#333}.chart-placeholder[data-v-7f7a8889]{height:150px;background-color:#f8f9fa;border:1px solid #ddd;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#aaa}