@charset "UTF-8";nav.navbar.fixed-top~.page-container,nav.navbar.fixed-top~nav.sidebar{padding-top:60px}.navbar{background-color:#f0f4f8}.navbar .navbar-text{color:#181f6e;font-size:1.2rem;font-weight:700}.navbar .navbar-nav a{font-size:.9rem}.fixed-top{z-index:3}.sidebar{position:fixed;z-index:2;width:240px;padding:0 20px;height:100vh}.sidebar a{display:block;margin-bottom:10px;padding:6px 16px;background-color:#fff;border:2px solid;border-color:#dee2e6;text-decoration:none;color:#181f6e;border-radius:24px}.sidebar a:hover{background-color:#5b93ed;border-color:#3e7de2}.sidebar .sidebar-tagline{font-size:14px;font-weight:700;text-align:center;margin:8px 0 30px}main{margin-left:240px;padding:50px 10px 30px}main.admin-table{padding-top:0}main.admin-table .flash_message{margin-bottom:1.25rem;color:red}.card-menu .card{position:relative;justify-content:center;font-weight:700;padding:4px;text-align:center;height:100px;border-width:2px;box-shadow:0 .5rem .5rem #00000026}.card-menu .card.new:before{content:"";position:absolute;top:-5px;right:-5px;border-radius:4px;border-bottom:50px solid transparent;border-right:50px solid red}.card-menu .card.new:after{content:"NEW";position:absolute;top:3px;right:-3px;font-size:12px;color:#fff;transform:rotate(45deg)}.card-menu .card span{display:inline-block}.card-menu a{font-size:.95rem;letter-spacing:-.5px;word-break:keep-all;color:#38404c;background-color:#fbfbff}.admin-page-title{margin-left:240px}h1{font-size:1.25rem;word-break:keep-all}.btn:hover{background-color:var(--bs-btn-bg)!important;opacity:var(--bs-btn-disabled-opacity)!important}#agree{--bs-btn-color: #ffffff !important;--bs-btn-bg: #ff5777 !important;--bs-btn-border-color: #ff5777 !important;--bs-btn-hover-color: #ffffff !important;--bs-btn-hover-bg: #ff5777 !important;--bs-btn-hover-border-color: #ff5777 !important;--bs-btn-focus-shadow-rgb: 204, 11, 21;--bs-btn-active-color: #ffffff !important;--bs-btn-active-bg: #ff5777 !important;--bs-btn-active-border-color: #ff5777 !important;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125) !important;--bs-btn-disabled-color: #ffffff !important;--bs-btn-disabled-bg: #ff5777 !important;--bs-btn-disabled-border-color: #ff5777 !important}#agree.btn:disabled{opacity:1!important}.dataTable thead th{padding-top:2rem}.disp-textarea{display:inline-table;white-space:pre-wrap}.file-select{background-color:transparent;color:#fff;padding:8px 36px}.drop-area{text-align:center;padding:10px;background-color:#00a4cf;color:#fff}.drop-area.active{background-color:#6bbcd2}.drop-area.no-drop{background-color:#8e8e8e!important;cursor:no-drop}.drop-area .inner{font-size:.95rem;border-style:dashed;border-width:1px;padding:15px}.drop-area .drop-area-inner-btn button{font-size:.95rem;margin-top:4px}.drop-area-status{background-color:beige;padding:5px 18px}img.preview{max-height:250px}img.thumb-s{max-height:150px}.resource-image{width:100%}.before-after{z-index:0}.before-after img{visibility:hidden;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.before-after img:not(:first-child){display:none}.viewer .before-after{height:100vh}.viewer .before-after img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.before-after.preview{width:-moz-fit-content;width:fit-content}.before-after.sample{width:430px;height:230px}.option-detail span{display:inline-block}.option-detail .img-arrow{min-width:30px}.input-group button{max-width:140px}form.was-validated .drop-area-parent:has(input[type=file]:invalid) .drop-area{border:1px solid var(--bs-form-invalid-border-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem top .75rem,top 2.25rem right 2.25rem;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}form.was-validated .drop-area-parent:has(input[type=file]:invalid) .invalid-feedback{display:block}form.was-validated .form-control:invalid,form.was-validated .form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}form.was-validated .form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}form.was-validated textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}form.was-validated .form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}form.was-validated .form-select.is-invalid:not([multiple]):not([size]),form.was-validated .form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}form.was-validated .form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}form.was-validated .form-control-color.is-invalid{width:calc(3.75rem + 1.5em)}form.was-validated .form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}form.was-validated .form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}form.was-validated .form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}form.was-validated .form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}form.was-validated .form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}form.was-validated .input-group>.form-control:not(:focus).is-invalid,form.was-validated .input-group>.form-select:not(:focus).is-invalid,form.was-validated .input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.tree-scroll-container{max-height:162px;overflow-y:auto;border:1px solid #dee2e6;padding:15px;border-radius:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdays .flatpickr-weekday:nth-child(7n+1),.flatpickr-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day:not(.flatpickr-disabled):not(.prevMonthDay):not(.nextMonthDay):nth-child(7n+1){color:red}.flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdays .flatpickr-weekday:nth-child(7),.flatpickr-calendar .flatpickr-innerContainer .flatpickr-days .flatpickr-day:not(.flatpickr-disabled):not(.prevMonthDay):not(.nextMonthDay):nth-child(7n){color:#00f}.flatpickr-current-month{display:flex;justify-content:center}.cur-year{order:1}.cur-month{order:2}.flatpickr-current-month span.cur-month{font-weight:300;padding-top:4px}
