:root,html[data-theme=light]{--border-color-global:rgba(0,0,0,.25);--shadow-color:rgba(0,0,0,.3);--bg-body-color:#fff;--bg-left-menu-hover:rgba(0,0,0,.1);--bg-input-disabled:#e9ecef;--navbar-height:50px;--left-menu-width:250px;--font-color:#000;--card-bg:#f8f9fa;--bg-alternate:#f8f9fa;--bg-darker:rgba(0,0,0,.1);--left-menu-anime-delay:.2s;--btn-close:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E") center/1em auto no-repeat;--bubble-notif-width:300px;--bubble-notif-duration:7s}html[data-theme=dark]{--border-color-global:hsla(0,0%,100%,.25);--shadow-color:rgba(0,0,0,.3);--bg-body-color:#111f3a;--bg-left-menu-hover:rgba(0,0,0,.1);--bg-input-disabled:#3a3f58;--font-color:#fff;--card-bg:#0c1527;--bg-alternate:#0c1527;--bg-darker:rgba(0,0,0,.1);--btn-close:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E") center/1em auto no-repeat}.bg-body{background-color:var(--bg-body-color)!important}body{background-color:var(--bg-body-color);color:var(--font-color);padding-top:var(--navbar-height);position:relative}label.required:after,legend.required:after{color:red;content:" *"}label.form-check-label.required:after{content:""}#main_container{padding:2rem}.cursor-pointer{cursor:pointer}.link-no-deco{color:var(--font-color);text-decoration:none}.datetime-selector select{width:auto!important}.no-underline{text-decoration:none}.text-underline{text-decoration:underline}.bg-darker{background-color:var(--bg-darker)}.bg-warning-stripe{background:repeating-linear-gradient(45deg,rgba(255,193,7,.05),rgba(255,193,7,.05) 10px,rgba(0,0,0,.05) 0,rgba(0,0,0,.05) 20px)!important}.bg-cell-green{background-color:#bffa84!important}.bg-cell-yellow{background-color:#faee84!important}.bg-cell-blue{background-color:#a5d4fa!important}.bg-danger-light{background-color:rgba(255,0,0,.2)!important}.text-bg-super-admin{background-color:red;color:#ff0}.custom-fieldset{border:1px solid var(--border-color-global);padding:1rem}.custom-legend{float:none;font-size:.9rem;margin-bottom:0;padding:0 .8rem;width:auto}.dropdown-toggle{color:var(--font-color)}.dropdown-menu{background-color:var(--bg-body-color)}.dropdown-item{color:var(--font-color)}.dropdown-item-no-hover:hover{background-color:unset}.text-preline{white-space:pre-line}.bg-body-color{background-color:var(--bg-body-color)}.shadow-right-bottom{box-shadow:5px 5px 5px var(--shadow-color)}.shadow-right-bottom-sm{box-shadow:3px 3px 2px var(--shadow-color)}.flash,.notif{align-items:center;display:flex;justify-content:center;left:0;min-height:calc(var(--navbar-height) + 2px);padding:.8em;position:fixed;text-align:center;top:var(--navbar-height);width:100%;z-index:1040}.flash:is(:not(.important)),.notif:is(:not(.important)){animation-duration:5s;animation-fill-mode:forwards;animation-name:popnotif}@keyframes popnotif{0%{top:var(--navbar-height)}80%{top:var(--navbar-height)}to{top:-150px}}.bubble-notif{animation-duration:var(--bubble-notif-duration);animation-fill-mode:forwards;animation-name:upfade;border-radius:5px;font-weight:700;opacity:0;padding:.6rem;position:fixed;right:16px;top:75px;width:var(--bubble-notif-width);z-index:1100}@keyframes upfade{0%{opacity:1;top:75px}65%{opacity:1;top:75px}75%{opacity:0;top:75px}to{opacity:0;top:-1000px}}.bubble-notif-progress-container{height:3px;margin-left:0;margin-right:0;margin-top:.6rem;overflow:hidden;width:calc(var(--bubble-notif-width) - 1.2rem)}.bubble-notif-progress{animation-duration:var(--bubble-notif-duration);animation-name:progressBarAnim;height:100%}@keyframes progressBarAnim{0%{margin-left:0}to{margin-left:var(--bubble-notif-width)}}.flash-success,.notif-success{background-color:#00c569;color:#fff}.notif-success .bubble-notif-progress{background-color:#fff}.flash-warning,.notif-warning{background-color:#dc9632;color:#fff}.notif-warning .bubble-notif-progress{background-color:#000}.flash-danger,.notif-danger{background-color:#b44141;color:#fff}.notif-danger .bubble-notif-progress{background-color:#fff}#login_form{border-radius:25%;box-shadow:5px 5px 5px rgba(0,0,0,.8);caret-color:#292929;padding:2rem}.login-form-bg-img{background-image:url(/build/images/bg_index.e000daaa.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;filter:blur(2px);height:105vh;left:0;position:fixed;top:0;width:105vw;z-index:-1}.login-form-bg{background-color:hsla(0,0%,100%,.9);border:1px solid var(--bs-primary)}#login_form .form-control,#login_form .input-group-text{border-color:var(--bs-primary);color:#000}#login_form .form-control,#login_form .form-control:focus{background-color:rgba(0,121,143,.15)}#login_form .input-group-text{background-color:var(--bs-primary);color:#fff}#login_form input:-webkit-autofill,#login_form input:-webkit-autofill:focus,#login_form input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;box-shadow:0 0 0 1000px var(--bs-primary) inset;-webkit-box-shadow:0 0 0 1000px var(--bs-primary) inset;transition:background-color 5000s ease-in-out 0s}.topnav{align-items:center;background-color:var(--bg-body-color);border-bottom:1px solid var(--border-color-global);box-shadow:0 5px 5px var(--shadow-color);display:flex;height:var(--navbar-height);justify-content:space-between;left:0;position:fixed;top:0;width:100%;z-index:1050}.topnav-left,.topnav-right{align-items:center;display:flex;justify-content:center}.topnav-item{padding:0 1rem}.topnav-dropdown-btn.show,.topnav-dropdown-btn:first-child:active{border-color:transparent!important}.fc-theme-bootstrap5 .fc-list,.fc-theme-bootstrap5 .fc-scrollgrid,.fc-theme-bootstrap5 td,.fc-theme-bootstrap5 th{border-color:var(--border-color-global)!important}.fc-header-toolbar button{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fc .fc-toolbar-title{text-transform:capitalize}.fc .fc-daygrid-event-harness,.fc .fc-daygrid-event-harness-abs{cursor:pointer}.fc-toolbar-chunk{margin-bottom:.5rem}@media (max-width:768px){.fc .fc-toolbar{flex-direction:column}}#log_book_container{display:flex;flex-direction:column;height:calc(100vh - var(--navbar-height) - 2rem);padding-left:1rem;padding-right:1rem}#messages_container{border:1px solid var(--border-color-global);flex-grow:1;overflow-y:auto}figcaption.attachment__caption{display:none}.lbm-msg:not(:last-child){margin-bottom:1rem}.trix-button--icon-code,.trix-button--icon-decrease-nesting-level,.trix-button--icon-increase-nesting-level,.trix-button--icon-quote,.trix-button--icon-strike{display:none}figure[data-trix-attachment]{margin-bottom:0}figure[data-trix-attachment] img{height:auto;max-width:80%}#main_container:has(div#mediationActivities){margin-left:0;margin-right:0;padding-left:0;padding-right:0}#mediation_activity tbody tr td:first-child:not(.child){padding-left:2rem;position:relative}#mediation_activity tbody tr td:not(.child):first-child:before{align-items:center;background-color:#31b131;border:2px solid #fff;border-radius:16px;box-shadow:0 0 3px #444;box-sizing:content-box;color:#fff;content:"+";display:flex;height:16px;justify-content:center;left:4px;position:absolute;text-align:center;width:16px}#mediation_activity tbody tr:is(.dt-hasChild) td:not(.child):first-child:before{background-color:#d33333;content:"-"}#mediation_activity td:is(.child){padding-left:0}#mediation_activity td:is(.child) ul{padding-left:.5rem}#mediation_activity td:is(.child) li{display:flex;flex-wrap:wrap;list-style:none}#mediation_activity td:is(.child) li .dtr-title{padding-right:.5rem}ul:is(.costs),ul:is(.mediated_not_followed),ul:is(.unaccompanied_persons){padding-left:0!important}ul:is(.costs) li,ul:is(.mediated_not_followed) li,ul:is(.unaccompanied_persons) li{list-style:none}.mediation-resume-label{transition:.2s}.mediation-resume-label-state{opacity:0;position:absolute}.mediation-resume:hover .mediation-resume-label-name{opacity:0}.mediation-resume:hover .mediation-resume-label-state{opacity:1}.dtr-title{font-weight:700}#mediation-action{flex-grow:1}ul:is(.mediation_actions),ul:is(.mediation_conflict_shuttle){list-style-type:none;padding-left:0}.custom-fieldset-form-check .form-check,.custom-fieldset-form-check-xl .form-check{width:100%}.btn-mediation-action{min-width:35px}.mediation-admin-form{min-width:320px}.mediation-admin-form-lg{min-width:600px}.mediation-admin-form-xl{min-width:100%}.section{scroll-margin-top:200px}.hidden{display:none!important}.select-lock{background-color:var(--bg-input-disabled);cursor:default;pointer-events:none}.action-accordion{--bs-accordion-bg:var(--bg-body-color);--bs-accordion-btn-bg:var(--bg-alternate);--bs-accordion-active-bg:var(--bg-alternate);--bs-accordion-active-color:var(--font-color);position:relative}.action-accordion:after,.action-accordion:before{align-items:center;content:attr(data-start);display:flex;height:1rem;justify-content:center;position:absolute;right:100%;width:3rem}.action-accordion:before{align-items:flex-start;background-image:linear-gradient(90deg,var(--clr) 0 3px,transparent 3px);content:attr(data-start);display:flex;height:calc(100% - .75rem);top:.5rem}.action-accordion:after{bottom:.5rem;content:attr(data-end)}.accordion-item:last-of-type:not(:has(button:focus)) .accordion-header{border-bottom-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-header{background-color:var(--bg-alternate);box-shadow:inset 0 calc(var(--bs-accordion-border-width)*-1) 0 var(--bs-accordion-border-color)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:0}.accordion-button:focus,.accordion-button:not(:focus){box-shadow:inset 0 calc(var(--bs-accordion-border-width)*-1) 0 var(--bs-accordion-border-color)}.action-ico{width:1.4rem}.action-percent-bar{background:var(--bg);border:1px solid #a9a9a9;border-radius:.5rem;height:.75rem;margin-right:.5rem;width:2rem}.locked{pointer-events:none}.searchBar{width:auto}.searchBar,.searchBar .search-input{position:relative}.searchBar .search-input .search-chevron{content:"";height:100%;pointer-events:none;position:absolute;right:0;width:auto}.searchBar .search-input .search-chevron i{color:var(--bs-secondary);font-size:.8rem}.suggestions{max-height:250px;position:absolute;overflow-Y:scroll;background:var(--bg-body-color);display:flex;flex-direction:column;height:auto;left:0;top:100%;width:100%;z-index:999}.suggestions:has(:first-child){border:1px solid #a9a9a9}.suggestions button{background:var(--bg-body-color);border:1px solid #a9a9a9;border-bottom:none;color:var(--font-color);height:auto;padding:.5rem;text-align:left;width:auto}.suggestions button:hover{background:var(--bs-primary);color:#fff}.choice-list{background:var(--bg-body-color);border:1px solid var(--border-color-global);min-height:3rem}input[type=checkbox]:is(.checkbox-lg){height:31px;margin-right:.5rem;width:31px}.form-check:has(input[type=checkbox]:is(.checkbox-lg)){align-items:center;display:flex}.checkbox-lg .form-check{align-items:center;display:flex}.checkbox-lg input[type=checkbox]{height:31px;margin-right:.5rem;width:31px}#typeOfMissionIcons #typeOfMissionChoices{display:flex;margin-top:1rem}#typeOfMissionIcons .custom-select{max-width:5rem}#typeOfMissionIcons .custom-select p{line-height:1rem}#typeOfMissionIcons .custom-select-btn{align-items:center;background:#c3e2fe;border:3px solid transparent;border-radius:9px;cursor:pointer;display:flex;height:49px;justify-content:center;width:49px}#typeOfMissionIcons .custom-select-btn:hover{border:3px solid #7ee764}#typeOfMissionIcons .custom-select-btn-selected,#typeOfMissionIcons .custom-select-btn:focus{background:#7ee764}#typeOfMissionIcons .custom-select-btn-selected:hover,#typeOfMissionIcons .custom-select-btn:focus:hover{border:3px solid #c3e2fe}#typeOfMissionIcons .custom-select-btn-locked{pointer-events:none}#typeOfMissionIcons .custom-select-btn-locked:not(.custom-select-btn-selected){filter:grayscale(.35) hue-rotate(140deg)}.btn-locked,.btn-locked-label{pointer-events:none}.btn-locked-label{background:rgba(255,0,0,.1)}#districtMoodIcons #districtMoodChoices{display:flex;gap:1rem 0}#districtMoodIcons .custom-select-btn{align-items:center;background:hsl(var(--bg),100%,50%);border:3px solid transparent;border-radius:9px;cursor:pointer;display:flex;height:49px;justify-content:center;width:49px}#districtMoodIcons .custom-select-btn:hover{border:3px solid #c3e2fe}#districtMoodIcons .custom-select-btn-selected,#districtMoodIcons .custom-select-btn:focus{border:3px solid #64b3e7}#districtMoodIcons .custom-select-btn:is(:not(.custom-select-btn-selected)){opacity:.6}#districtMoodIcons .custom-select-btn i{pointer-events:none}.form-check:has(input[type=checkbox]) label{cursor:pointer;padding:0 .5rem}.form-check:has(input[type=checkbox]) label:hover{background:#c3e2fe}.form-check:has(input[type=checkbox]):has(label:hover) input{border:2px solid #c3e2fe}.age-range-label{min-width:110px;text-align:right}.age-range-table{border-collapse:collapse}.age-range-table th{padding:.25rem .5rem}.red{color:red}.cross-event-icon{transform:translateY(3px)}.mediation-event-icon{font-size:1.2rem;text-align:center;width:2rem}#createMediatedIndividual .modal-dialog{margin-top:4rem}#papAlerts{max-height:200px;overflow-y:scroll}#totalCostWrapper{bottom:0;margin:1rem;padding:.5rem;position:absolute;width:calc(100% - 2rem)}@media (min-width:576px){figure[data-trix-attachment] img{max-width:65%}#typeOfMissionChoices{display:flex}}@media (min-width:768px){figure[data-trix-attachment] img{max-width:50%}.custom-fieldset-form-check .form-check,.custom-fieldset-form-check-xl .form-check{width:50%}#createMediatedIndividual .modal-dialog{margin-top:0}#mediation_activity tbody tr td:first-child:not(.child){padding-left:0}.dtr-control:before{opacity:0}}@media (min-width:992px){figure[data-trix-attachment] img{max-width:35%}.h-lg-50{height:50%!important}.age-range-input{width:80px}}@media (min-width:1200px){figure[data-trix-attachment] img{max-width:30%}input[type=checkbox]:is(.checkbox-lg){height:1rem;margin-right:.5rem;width:1rem}.custom-fieldset-form-check-xl .form-check{width:25%}.checkbox-lg .form-check{align-items:center;display:flex}.checkbox-lg input[type=checkbox]{height:1rem;margin-right:.5rem;width:1rem}}@media (min-width:1400px){figure[data-trix-attachment] img{max-width:25%}}