:root{--ev-forest-950:#0a2927;--ev-forest-900:#0d3532;--ev-forest-800:#124640;--ev-teal-700:#126d60;--ev-teal-600:#168270;--ev-teal-500:#209782;--ev-mint-100:#e7f4f1;--ev-mint-50:#f2f9f7;--ev-ink:#173239;--ev-muted:#6e8085;--ev-line:#dfe9e7;--ev-canvas:#f3f7f6;--ev-card:#fff;--ev-radius-sm:9px;--ev-radius:14px;--ev-radius-lg:18px;--ev-shadow-sm:0 3px 12px #0e312d0b;--ev-shadow:0 10px 30px #0e312d13;--tblr-primary:#168270;--tblr-primary-rgb:22,130,112;--tblr-link-color:#126d60;--tblr-link-hover-color:#0d554b;--tblr-border-radius:9px}html[data-bs-theme=light] body{background:var(--ev-canvas);color:var(--ev-ink)}html[data-bs-theme=light] .page-wrapper{background:radial-gradient(circle at 100% 0,#2097820b,transparent 26rem),var(--ev-canvas)}.navbar-vertical{box-shadow:10px 0 35px #0723201f;background:linear-gradient(180deg,var(--ev-forest-900),var(--ev-forest-950))!important;border:0!important}.navbar-vertical .navbar-brand{border-bottom:1px solid #ffffff17;min-height:88px;margin:0 16px 8px;padding:16px 12px}.navbar-vertical .navbar-brand img{opacity:.94;filter:brightness(0)invert()!important;max-height:52px!important}.navbar-vertical .navbar-nav{gap:3px;padding:8px 12px 24px}.navbar-vertical .nav-link{border-radius:10px;min-height:44px;margin:0;padding:10px 12px;font-size:.84rem;font-weight:620;transition:background .18s,color .18s,transform .18s;position:relative;color:#ebf9f6b8!important}.navbar-vertical .nav-link:hover{background:#ffffff13;transform:translate(2px);color:#fff!important}.navbar-vertical .nav-link.active,.navbar-vertical .nav-item.active>.nav-link{background:linear-gradient(90deg,#3fc3a838,#3fc3a817);border-radius:0 10px 10px 0;box-shadow:inset 3px 0 #5dd4bc;color:#fff!important}.navbar-vertical .nav-link-icon{opacity:.92;color:#71cbb9!important}.navbar-vertical .dropdown-menu{background:0 0;border-left:1px solid #ffffff1f;margin:3px 0 6px 15px}.navbar-vertical .dropdown-item{color:#ebf9f6a6;border-radius:8px;padding:8px 12px;font-size:.8rem}.navbar-vertical .dropdown-item:hover,.navbar-vertical .dropdown-item.active{color:#fff;background:#ffffff12}.navbar-vertical .navbar-toggler{color:#fff;border-color:#fff3}.navbar:not(.navbar-vertical){border-color:var(--ev-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;box-shadow:0 1px #0e312d06}.page-header{margin:0 0 22px;padding-top:6px}.page-header .page-title,.page-header h1{color:var(--ev-ink);letter-spacing:-.035em;font-weight:760}.page-header .text-muted{color:var(--ev-muted)!important}.breadcrumb{gap:3px;font-size:.76rem}.breadcrumb-item,.breadcrumb-item a{color:#788b8f}.breadcrumb-item.active{color:var(--ev-teal-700);font-weight:650}html[data-bs-theme=light] .card,html[data-bs-theme=light] .jumbotron,html[data-bs-theme=light] .modal-content,html[data-bs-theme=light] .dropdown-menu:not(.navbar-vertical .dropdown-menu){border:1px solid var(--ev-line);border-radius:var(--ev-radius);background:var(--ev-card);box-shadow:var(--ev-shadow-sm)}.card-header{background:0 0;border-color:#eaf0ef;min-height:57px;padding:16px 19px}.card-header .card-title{color:#263f45;letter-spacing:-.015em;font-size:.98rem;font-weight:740}.card-body{padding:20px}.card-footer{background:#fbfdfc;border-color:#eaf0ef;padding:15px 20px}.modal-content{overflow:hidden}.modal-header{border-color:var(--ev-line);padding:18px 20px}.modal-title{color:var(--ev-ink);font-weight:740}.btn{border-radius:var(--ev-radius-sm);letter-spacing:.005em;min-height:40px;font-weight:680;transition:transform .18s,box-shadow .18s,filter .18s,background .18s}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn-primary{box-shadow:0 7px 16px #126d6029;background:linear-gradient(135deg,var(--ev-teal-600),var(--ev-teal-700))!important;border-color:#0000!important}.btn-primary:hover{filter:brightness(1.04);box-shadow:0 10px 20px #126d6038}.btn-outline-primary{color:var(--ev-teal-700);border-color:#7db8ae}.btn-outline-primary:hover{border-color:var(--ev-teal-700);background:var(--ev-teal-700);color:#fff}.btn-light,.btn-secondary{border-color:var(--ev-line);box-shadow:0 2px 7px #0e312d0a}.btn-link{color:var(--ev-teal-700)}.btn-group>.btn{border-radius:8px}.form-label{color:#3b5359;margin-bottom:7px;font-size:.79rem;font-weight:720}.form-control,.form-select,.select2-container .select2-selection--single,.select2-container .select2-selection--multiple{border-radius:var(--ev-radius-sm);min-height:44px;color:var(--ev-ink);background-color:#fff;border-color:#d6e2df;transition:border-color .18s,box-shadow .18s,background .18s}.form-control:hover,.form-select:hover{border-color:#b8ceca}.form-control:focus,.form-select:focus,.select2-container--focus .select2-selection{border-color:#5aa99a!important;box-shadow:0 0 0 3px #1682701c!important}.form-control::placeholder{color:#9aabad}.form-check-input:checked{border-color:var(--ev-teal-600);background-color:var(--ev-teal-600)}.input-group-text{color:#718589;background:#f7faf9;border-color:#d6e2df}.form-text,.help-block{color:#819195;font-size:.74rem}.nav-tabs{border-color:var(--ev-line);gap:4px}.nav-tabs .nav-link{color:#667b80;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:11px 14px;font-weight:670}.nav-tabs .nav-link:hover{color:var(--ev-teal-700)}.nav-tabs .nav-link.active{border-bottom-color:var(--ev-teal-600);color:var(--ev-teal-700);background:0 0}.table-responsive,.dataTables_wrapper{border-radius:inherit}.table{--tblr-table-border-color:#e7efed;color:#31494f}.table thead th{color:#708489;letter-spacing:.065em;text-transform:uppercase;background:#f7faf9;border-bottom:1px solid #dfe9e7;padding-top:12px;padding-bottom:12px;font-size:.69rem;font-weight:780}.table tbody td{vertical-align:middle;padding-top:13px;padding-bottom:13px}.table-hover tbody tr{transition:background .15s}.table-hover tbody tr:hover{--tblr-table-hover-bg:#1682700b}.dataTables_wrapper .dataTables_filter input,.dataTables_wrapper .dataTables_length select{border-color:#d6e2df;border-radius:8px}.dataTables_wrapper .dataTables_info{color:#7b8e92;font-size:.76rem}.page-link{color:#60777b;border:0;place-items:center;min-width:36px;min-height:36px;display:grid;border-radius:8px!important}.page-item.active .page-link{background:var(--ev-teal-600);box-shadow:0 5px 12px #1682702e}.alert{box-shadow:var(--ev-shadow-sm);border:0;border-radius:12px}.badge{border-radius:999px;padding:.42em .66em;font-weight:720}.text-primary{color:var(--ev-teal-700)!important}.bg-primary{background-color:var(--ev-teal-600)!important}.dropdown-item{border-radius:7px}.dropdown-item:active{background:var(--ev-teal-600)}.footer{border-color:var(--ev-line);color:#829397;background:0 0;font-size:.75rem}html[data-bs-theme=dark]{--tblr-primary:#42bda5;--tblr-primary-rgb:66,189,165;--tblr-link-color:#68cdb9;--tblr-link-hover-color:#8cddce}html[data-bs-theme=dark] .page-wrapper{background:radial-gradient(circle at 100% 0,#32ae960e,#0000 28rem),#121c20}html[data-bs-theme=dark] .card{border-radius:var(--ev-radius);border-color:#27383b;box-shadow:0 8px 25px #00000021}html[data-bs-theme=dark] .card-header,html[data-bs-theme=dark] .card-footer,html[data-bs-theme=dark] .modal-header{border-color:#2a3a3d}html[data-bs-theme=dark] .form-control,html[data-bs-theme=dark] .form-select{border-color:#34474a}html[data-bs-theme=dark] .table thead th{color:#93a7aa;background:#19272a;border-color:#304145}@media (width<=991px){.navbar-vertical{box-shadow:0 8px 28px #07232029}.navbar-vertical .navbar-brand{border:0;min-height:64px;margin-bottom:0}.page-header{margin-bottom:17px}.card-body{padding:17px}}@media (width<=575px){.page-body{padding-top:14px}.card{border-radius:12px}.card-header,.card-body,.card-footer{padding-left:15px;padding-right:15px}.btn{min-height:42px}}@media (prefers-reduced-motion:reduce){.navbar-vertical .nav-link,.btn,.form-control,.form-select,.table-hover tbody tr{transition:none}}.ui-widget.ui-widget-content{border:1px solid #e5e5e5}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{color:#454545;background:#f6f6f6;border:1px solid #e5e5e5;font-weight:400}span.toastui-calendar-template-popupDetailBody p{margin-top:0;margin-bottom:0}.toastui-calendar-popup-section.toastui-calendar-section-button{display:none}.ui-datepicker .ui-state-active{color:#fff;background:#4285f4}td.ui-datepicker-week-end{background-color:#ffebcd}.highlight-green a{border-radius:10%;color:#fff!important;background-color:#32cd32!important}.highlight-red a{border-radius:50%;color:#fff!important;background-color:#ff4500!important}.highlight-blue a{border-radius:50%;color:#fff!important;background-color:#1e90ff!important}.people-draggable{z-index:1}.label-boat-7-position-1{position:relative;top:-90px}.person-1-in-the-boat-7{top:30px;left:calc(50% - 1.6em)}.person-seat-7-2,.person-seat-7-3{top:19%}.person-seat-7-4,.person-seat-7-5{top:40%}.person-seat-7-6,.person-seat-7-7{top:60%}.person-left-in-the-boat-7{left:calc(50% - 65px - 1.5em);transform:rotate(35deg)}.person-right-in-the-boat-7{left:calc(50% + 55px - 1.5em);transform:rotate(-35deg)}.label-left-in-the-boat-7{position:absolute;top:90px;right:0}.label-right-in-the-boat-7{position:absolute;top:90px;left:0}.boat-7-div{position:relative}.label-boat-5-position-1{position:relative;top:-90px}.person-1-in-the-boat-5{top:30px;left:calc(50% - 1.6em)}.person-seat-5-2,.person-seat-5-3{top:35%}.person-seat-5-4,.person-seat-5-5{top:60%}.person-left-in-the-boat-5{left:calc(50% - 65px - 1.5em);transform:rotate(35deg)}.person-right-in-the-boat-5{left:calc(50% + 55px - 1.5em);transform:rotate(-35deg)}.label-left-in-the-boat-5{position:absolute;top:90px;right:0}.label-right-in-the-boat-5{position:absolute;top:90px;left:0}.boat-4-div{position:relative}.person-seat-4-1,.person-seat-4-2{top:35%}.person-seat-4-3,.person-seat-4-4{top:60%}.person-left-in-the-boat-4{left:calc(50% - 65px - 1.5em);transform:rotate(35deg)}.person-right-in-the-boat-4{left:calc(50% + 55px - 1.5em);transform:rotate(-35deg)}.label-left-in-the-boat-4{position:absolute;top:90px;right:0}.label-right-in-the-boat-4{position:absolute;top:90px;left:0}.boat-3-div{position:relative}.person-seat-3-1{top:85px}.person-seat-3-2{top:38%}.person-seat-3-3{top:58%}.person-center-in-the-boat-3{left:calc(50% - 1.6em)}.boat-2-div{position:relative}.person-seat-2-1{top:30%}.person-seat-2-2{top:58%}.person-center-in-the-boat-2{left:calc(50% - 1.6em)}#boats-div-fixed{width:100%;height:100%;position:relative}.card-header{flex-direction:column;gap:8px;display:flex}.header-row{align-items:center;gap:8px;display:flex}.card-title{margin:0}.card-actions{margin-left:auto}.form-select{width:100%}.man-in-the-boat{width:4em;position:absolute}.people-on-boat{filter:drop-shadow(-8px 10px 17px #000000bf)}.no-customer-img{opacity:.4;filter:contrast(.5)}.customer-img{filter:contrast(.9)brightness(1.3)}.boat-skeleton-loading{background-color:#eee;background-image:linear-gradient(90deg,#eee 25%,#ddd 50%,#eee 75%);background-size:200% 100%;width:100%;height:100%;animation:1.5s infinite loading}@keyframes loading{0%{background-position:100% 0}to{background-position:-100% 0}}.boat-skeleton-loading span,.boat-skeleton-loading img{opacity:0}#out-of-boat-fixed-top{z-index:999;background-color:#f1f5f9;width:100%;position:fixed;top:0}.quad-div{min-height:360px;position:relative}.quad-img{max-height:340px}.man-in-the-gear{width:4em;position:absolute}.people-on-gear{filter:drop-shadow(-8px 10px 17px #000000bf)}.person-center-in-the-quad{left:calc(50% - 1.9em)}.person-seat-quad-1{top:40%}.person-seat-quad-2{top:55%}.person-seat-quad-3{top:35%;left:calc(50% - 5.2em)}.person-seat-quad-4{top:35%;left:calc(50% + 2em)}.label-in-the-quad{position:absolute;top:80%;left:-25%}#gears-div-fixed{width:100%;height:100%;position:relative}#out-of-gear-fixed-top{z-index:999;background-color:#f1f5f9;width:100%;position:fixed;top:0}.app-badge{max-height:24px}.app-badge-img{border-radius:3px;width:auto;max-height:100%}.menu-icon{margin-right:5px}.cropperImage img{max-height:128px}input{min-height:40px}input[type=checkbox],input[type=radio],input[type=file]{min-height:0}select{min-height:40px}.dataTables_filter select,.dataTables_filter input,.dataTables_length select{min-height:0}#filterResumeByType{color:inherit;background-color:#0000;border:1px solid #aaa;border-radius:3px;margin-left:3px;padding:5px}.disabled *{pointer-events:none;opacity:.6}.notifications-button{font-weight:unset}.notification-pill{font-size:xx-small;color:#fff!important}.hidden{display:none}
