@charset "UTF-8";@keyframes loader{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}html{height:100%}.was-validated .form-control:invalid,.form-control.is-invalid{background-image:none;padding-right:.375rem}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{padding-right:2.25rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-position:right .75rem center;background-size:16px 12px}.log-tooltip .tooltip-inner{max-width:280px}.datepicker-dropdown{padding:4px}.select2-results__option:empty:before{content:" ";white-space:pre}.toast-container>.toast:not(.show){display:none!important}:not(.suggest)+.select2-container .select2-selection--multiple .select2-search--inline{display:none}.suggest+.select2-container:not(.select2-container--focus) .select2-selection--multiple .select2-search--inline{display:none}.suggest+.select2-container .select2-selection--multiple .select2-search--inline{padding-top:4px}.select2-container .select2-selection--multiple .select2-selection__rendered{gap:.5rem}.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{font-size:13px;line-height:1;margin:0;height:24px;background:#e9ecef;border:none}.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{width:12px;height:12px}.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__display{margin-top:-2px}.search-detail-box select{height:calc(1.5em + .75rem + 2px);overflow:hidden}.search-detail-box select>option{display:none}.search-detail-box select[name=filter_item_id],.search-detail-box select[name=filter_item_id]+.select2{min-width:260px}.text-ellipsis,.block-upload .files li a span,.block-upload .files li a,.layout-side .layout-side-item .text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis}.text-ellipsis.clamp-1,.block-upload .files li a span.clamp-1,.block-upload .files li a.clamp-1,.layout-side .layout-side-item .clamp-1.text{-webkit-line-clamp:1}.text-ellipsis.clamp-2,.block-upload .files li a span.clamp-2,.block-upload .files li a.clamp-2,.layout-side .layout-side-item .clamp-2.text{-webkit-line-clamp:2}.text-ellipsis.clamp-3,.block-upload .files li a span.clamp-3,.block-upload .files li a.clamp-3,.layout-side .layout-side-item .clamp-3.text{-webkit-line-clamp:3}.text-ellipsis.clamp-4,.block-upload .files li a span.clamp-4,.block-upload .files li a.clamp-4,.layout-side .layout-side-item .clamp-4.text{-webkit-line-clamp:4}.text-ellipsis.clamp-5,.block-upload .files li a span.clamp-5,.block-upload .files li a.clamp-5,.layout-side .layout-side-item .clamp-5.text{-webkit-line-clamp:5}.text-ellipsis.clamp-6,.block-upload .files li a span.clamp-6,.block-upload .files li a.clamp-6,.layout-side .layout-side-item .clamp-6.text{-webkit-line-clamp:6}.text-ellipsis.clamp-7,.block-upload .files li a span.clamp-7,.block-upload .files li a.clamp-7,.layout-side .layout-side-item .clamp-7.text{-webkit-line-clamp:7}.text-ellipsis.clamp-8,.block-upload .files li a span.clamp-8,.block-upload .files li a.clamp-8,.layout-side .layout-side-item .clamp-8.text{-webkit-line-clamp:8}.text-ellipsis.clamp-9,.block-upload .files li a span.clamp-9,.block-upload .files li a.clamp-9,.layout-side .layout-side-item .clamp-9.text{-webkit-line-clamp:9}.text-ellipsis.clamp-10,.block-upload .files li a span.clamp-10,.block-upload .files li a.clamp-10,.layout-side .layout-side-item .clamp-10.text{-webkit-line-clamp:10}.text-ellipsis.clamp-11,.block-upload .files li a span.clamp-11,.block-upload .files li a.clamp-11,.layout-side .layout-side-item .clamp-11.text{-webkit-line-clamp:11}.text-ellipsis.clamp-12,.block-upload .files li a span.clamp-12,.block-upload .files li a.clamp-12,.layout-side .layout-side-item .clamp-12.text{-webkit-line-clamp:12}.text-overflow{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}a{cursor:pointer}.flex-1{flex:1}.hidden{display:none!important}.scroll-hint-icon-wrap:not(.is-active){display:none}.login-form-gradient{background:#f9fbe7;background:-webkit-linear-gradient(to right,#f9fbe7,#f0f4c3);background:linear-gradient(to right,#f9fbe7,#f0f4c3)}.fullscreen{position:fixed!important;top:0;left:0;bottom:0;right:0;z-index:1000}.block-row{display:flex;flex-wrap:wrap;column-gap:var(--bs-gutter-x, 1.5rem);row-gap:var(--bs-gutter-y, 1.5rem)}.block-row>*{flex-shrink:0;width:100%;max-width:100%}.block-row .col-xs-1{flex-grow:calc(1 / 12 * 100);width:0}@media (min-width: 576px){.block-row .col-sm-1{flex-grow:calc(1 / 12 * 100);width:0}}@media (min-width: 768px){.block-row .col-md-1{flex-grow:calc(1 / 12 * 100);width:0}}@media (min-width: 992px){.block-row .col-lg-1{flex-grow:calc(1 / 12 * 100);width:0}}@media (min-width: 1200px){.block-row .col-xl-1{flex-grow:calc(1 / 12 * 100);width:0}}@media (min-width: 1400px){.block-row .col-xxl-1{flex-grow:calc(1 / 12 * 100);width:0}}@media (min-width: 1680px){.block-row .col-xxxl-1{flex-grow:calc(1 / 12 * 100);width:0}}.block-row .col-1{flex-grow:calc(1 / 12 * 100);width:0}.block-row .col-xs-2{flex-grow:calc(2 / 12 * 100);width:0}@media (min-width: 576px){.block-row .col-sm-2{flex-grow:calc(2 / 12 * 100);width:0}}@media (min-width: 768px){.block-row .col-md-2{flex-grow:calc(2 / 12 * 100);width:0}}@media (min-width: 992px){.block-row .col-lg-2{flex-grow:calc(2 / 12 * 100);width:0}}@media (min-width: 1200px){.block-row .col-xl-2{flex-grow:calc(2 / 12 * 100);width:0}}@media (min-width: 1400px){.block-row .col-xxl-2{flex-grow:calc(2 / 12 * 100);width:0}}@media (min-width: 1680px){.block-row .col-xxxl-2{flex-grow:calc(2 / 12 * 100);width:0}}.block-row .col-2{flex-grow:calc(2 / 12 * 100);width:0}.block-row .col-xs-3{flex-grow:25;width:0}@media (min-width: 576px){.block-row .col-sm-3{flex-grow:25;width:0}}@media (min-width: 768px){.block-row .col-md-3{flex-grow:25;width:0}}@media (min-width: 992px){.block-row .col-lg-3{flex-grow:25;width:0}}@media (min-width: 1200px){.block-row .col-xl-3{flex-grow:25;width:0}}@media (min-width: 1400px){.block-row .col-xxl-3{flex-grow:25;width:0}}@media (min-width: 1680px){.block-row .col-xxxl-3{flex-grow:25;width:0}}.block-row .col-3{flex-grow:25;width:0}.block-row .col-xs-4{flex-grow:calc(4 / 12 * 100);width:0}@media (min-width: 576px){.block-row .col-sm-4{flex-grow:calc(4 / 12 * 100);width:0}}@media (min-width: 768px){.block-row .col-md-4{flex-grow:calc(4 / 12 * 100);width:0}}@media (min-width: 992px){.block-row .col-lg-4{flex-grow:calc(4 / 12 * 100);width:0}}@media (min-width: 1200px){.block-row .col-xl-4{flex-grow:calc(4 / 12 * 100);width:0}}@media (min-width: 1400px){.block-row .col-xxl-4{flex-grow:calc(4 / 12 * 100);width:0}}@media (min-width: 1680px){.block-row .col-xxxl-4{flex-grow:calc(4 / 12 * 100);width:0}}.block-row .col-4{flex-grow:calc(4 / 12 * 100);width:0}.block-row .col-xs-5{flex-grow:calc(5 / 12 * 100);width:0}@media (min-width: 576px){.block-row .col-sm-5{flex-grow:calc(5 / 12 * 100);width:0}}@media (min-width: 768px){.block-row .col-md-5{flex-grow:calc(5 / 12 * 100);width:0}}@media (min-width: 992px){.block-row .col-lg-5{flex-grow:calc(5 / 12 * 100);width:0}}@media (min-width: 1200px){.block-row .col-xl-5{flex-grow:calc(5 / 12 * 100);width:0}}@media (min-width: 1400px){.block-row .col-xxl-5{flex-grow:calc(5 / 12 * 100);width:0}}@media (min-width: 1680px){.block-row .col-xxxl-5{flex-grow:calc(5 / 12 * 100);width:0}}.block-row .col-5{flex-grow:calc(5 / 12 * 100);width:0}.block-row .col-xs-6{flex-grow:50;width:0}@media (min-width: 576px){.block-row .col-sm-6{flex-grow:50;width:0}}@media (min-width: 768px){.block-row .col-md-6{flex-grow:50;width:0}}@media (min-width: 992px){.block-row .col-lg-6{flex-grow:50;width:0}}@media (min-width: 1200px){.block-row .col-xl-6{flex-grow:50;width:0}}@media (min-width: 1400px){.block-row .col-xxl-6{flex-grow:50;width:0}}@media (min-width: 1680px){.block-row .col-xxxl-6{flex-grow:50;width:0}}.block-row .col-6{flex-grow:50;width:0}.block-row .col-xs-7{flex-grow:calc(7 / 12 * 100);width:0}@media (min-width: 576px){.block-row .col-sm-7{flex-grow:calc(7 / 12 * 100);width:0}}@media (min-width: 768px){.block-row .col-md-7{flex-grow:calc(7 / 12 * 100);width:0}}@media (min-width: 992px){.block-row .col-lg-7{flex-grow:calc(7 / 12 * 100);width:0}}@media (min-width: 1200px){.block-row .col-xl-7{flex-grow:calc(7 / 12 * 100);width:0}}@media (min-width: 1400px){.block-row .col-xxl-7{flex-grow:calc(7 / 12 * 100);width:0}}@media (min-width: 1680px){.block-row .col-xxxl-7{flex-grow:calc(7 / 12 * 100);width:0}}.block-row .col-7{flex-grow:calc(7 / 12 * 100);width:0}.block-row .col-xs-8{flex-grow:calc(8 / 12 * 100);width:0}@media (min-width: 576px){.block-row .col-sm-8{flex-grow:calc(8 / 12 * 100);width:0}}@media (min-width: 768px){.block-row .col-md-8{flex-grow:calc(8 / 12 * 100);width:0}}@media (min-width: 992px){.block-row .col-lg-8{flex-grow:calc(8 / 12 * 100);width:0}}@media (min-width: 1200px){.block-row .col-xl-8{flex-grow:calc(8 / 12 * 100);width:0}}@media (min-width: 1400px){.block-row .col-xxl-8{flex-grow:calc(8 / 12 * 100);width:0}}@media (min-width: 1680px){.block-row .col-xxxl-8{flex-grow:calc(8 / 12 * 100);width:0}}.block-row .col-8{flex-grow:calc(8 / 12 * 100);width:0}.block-row .col-xs-9{flex-grow:75;width:0}@media (min-width: 576px){.block-row .col-sm-9{flex-grow:75;width:0}}@media (min-width: 768px){.block-row .col-md-9{flex-grow:75;width:0}}@media (min-width: 992px){.block-row .col-lg-9{flex-grow:75;width:0}}@media (min-width: 1200px){.block-row .col-xl-9{flex-grow:75;width:0}}@media (min-width: 1400px){.block-row .col-xxl-9{flex-grow:75;width:0}}@media (min-width: 1680px){.block-row .col-xxxl-9{flex-grow:75;width:0}}.block-row .col-9{flex-grow:75;width:0}.block-row .col-xs-10{flex-grow:calc(10 / 12 * 100);width:0}@media (min-width: 576px){.block-row .col-sm-10{flex-grow:calc(10 / 12 * 100);width:0}}@media (min-width: 768px){.block-row .col-md-10{flex-grow:calc(10 / 12 * 100);width:0}}@media (min-width: 992px){.block-row .col-lg-10{flex-grow:calc(10 / 12 * 100);width:0}}@media (min-width: 1200px){.block-row .col-xl-10{flex-grow:calc(10 / 12 * 100);width:0}}@media (min-width: 1400px){.block-row .col-xxl-10{flex-grow:calc(10 / 12 * 100);width:0}}@media (min-width: 1680px){.block-row .col-xxxl-10{flex-grow:calc(10 / 12 * 100);width:0}}.block-row .col-10{flex-grow:calc(10 / 12 * 100);width:0}.block-row .col-xs-11{flex-grow:calc(11 / 12 * 100);width:0}@media (min-width: 576px){.block-row .col-sm-11{flex-grow:calc(11 / 12 * 100);width:0}}@media (min-width: 768px){.block-row .col-md-11{flex-grow:calc(11 / 12 * 100);width:0}}@media (min-width: 992px){.block-row .col-lg-11{flex-grow:calc(11 / 12 * 100);width:0}}@media (min-width: 1200px){.block-row .col-xl-11{flex-grow:calc(11 / 12 * 100);width:0}}@media (min-width: 1400px){.block-row .col-xxl-11{flex-grow:calc(11 / 12 * 100);width:0}}@media (min-width: 1680px){.block-row .col-xxxl-11{flex-grow:calc(11 / 12 * 100);width:0}}.block-row .col-11{flex-grow:calc(11 / 12 * 100);width:0}.block-row .col-xs-12{flex-grow:100;width:0}@media (min-width: 576px){.block-row .col-sm-12{flex-grow:100;width:0}}@media (min-width: 768px){.block-row .col-md-12{flex-grow:100;width:0}}@media (min-width: 992px){.block-row .col-lg-12{flex-grow:100;width:0}}@media (min-width: 1200px){.block-row .col-xl-12{flex-grow:100;width:0}}@media (min-width: 1400px){.block-row .col-xxl-12{flex-grow:100;width:0}}@media (min-width: 1680px){.block-row .col-xxxl-12{flex-grow:100;width:0}}.block-row .col-12{flex-grow:100;width:0}.btn{box-shadow:0 .125rem .25rem #9aa1ab26;white-space:nowrap}.btn.loading{position:relative;cursor:default;text-shadow:none!important;color:transparent;opacity:1;pointer-events:none;transition:all 0s linear,opacity .1s ease}.btn.loading:before{position:absolute;content:"";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.15)}.btn.loading:after{position:absolute;content:"";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;animation:loader .6s infinite linear;border:.2em solid currentColor;color:#fff;box-shadow:0 0 0 1px transparent;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent}.btn.btn-basic{color:#343a40;border-color:#dee2e6;background-color:#fff}.btn.btn-basic:hover{color:#0d6efd;border-color:#0d6efd;background-color:#0d6efd1a}.btn.btn-delete{color:#dc3545;border-color:#dee2e6;background-color:#fff}.btn.btn-delete:hover{color:#dc3545;border-color:#dc3545;background-color:#f8f9fa1a}.layout-guest{min-height:calc(var(--vh, 1vh) * 100);display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgb(240,240,238)}.layout-guest main{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem}.layout-body{display:flex;flex-direction:column;background:rgb(240,240,238);flex-flow:column;height:100%;max-height:100vh;max-height:calc(var(--vh, 1vh) * 100)}.layout-body.-hidden-help .text-note{display:none}@media (max-width: 991.98px){.layout-body{padding-top:60px}}.layout-content{display:flex;flex:1;max-height:100%;overflow:hidden}.layout-header{display:none;align-items:center;position:fixed;top:0;left:0;width:100%;background:#fff;height:60px;padding:0 1rem;gap:.5rem;z-index:999;box-shadow:0 .125rem .25rem #9aa1ab26}.layout-header .layout-header-dropdown .dropdown-toggle{display:flex;align-items:center;color:inherit;text-decoration:none;font-size:12px}@media (max-width: 991.98px){.layout-header{display:flex}}.layout-side{position:relative;display:flex;flex-direction:column;width:200px;background:#fff;overflow-y:auto;max-height:100vh;z-index:99;border-right:1px solid #dee2e6}@media (max-width: 991.98px){.layout-side{display:none;position:fixed;top:60px;left:0;height:calc(100% - 60px);background:rgba(255,255,255,.8);box-shadow:0 1rem 3rem #9aa1ab26;backdrop-filter:blur(6px)}.layout-side.-open{display:flex!important}}.layout-side.-close{display:none!important}.layout-side .layout-side-top{padding:1rem}.layout-side .layout-side-item{display:flex;align-items:center;color:#212529;text-decoration:none;padding:.75rem 1rem;transition:all .3s}.layout-side .layout-side-item:hover{color:#6c757d;background:rgba(255,255,255,.1)}.layout-side .layout-side-item.current{color:#0d6efd;background:rgba(13,110,253,.1)}.layout-side .layout-side-item.-accordion:not(.collapsed){color:#0d6efd}.layout-side .layout-side-item.-accordion:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23333333'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.layout-side .layout-side-item.-accordion:after{flex-shrink:0;width:16px;height:16px;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23333333'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:16px;transition:transform .2s ease-in-out}.layout-side .layout-side-item .text{flex:1}.layout-side .accordion-collapse.collapsing,.layout-side .accordion-collapse.collapse.show{background:#f8f9fa}.layout-main{flex:1;overflow:auto;position:relative}.layout-main .layout-main-inner{display:flex;flex-direction:column;padding:1rem 1.5rem 2rem;margin:0}.layout-main .layout-main-inner>*:not(:last-child){margin-bottom:1rem}.layout-main .layout-main-inner>.collapse:not(:last-child),.layout-main .layout-main-inner>.collapsing:not(:last-child){margin-bottom:0}.layout-main .layout-main-inner>.collapse:not(:last-child)>.inner,.layout-main .layout-main-inner>.collapsing:not(:last-child)>.inner{padding-bottom:1rem}@media (max-width: 991.98px){.layout-main .layout-main-inner{margin:0 auto}}.input-group .input-group-text{background:#fff}.input-group.-fixed .input-group-text{position:absolute;border:none;z-index:5}.input-group:not(.-fixed)>:not(:first-child){border-left:0}.input-group:not(.-fixed)>:not(:last-child){border-right:0}.input-group.-date{align-items:end}.input-group.-date .form-control{width:calc(100% - 40px)!important}.input-group.-date .form-control+.input-group-addon{height:38px}.input-group.input-datetimerange .datetime-box{width:170px}.input-group.input-datetimerange .datetime-box .form-control{border-top:1px solid #ced4da;border-bottom:1px solid #ced4da;border-left:none;border-right:none;border-radius:0}.input-group.input-datetimerange .datetime-box:first-of-type .form-control{border-left:1px solid #ced4da;border-radius:.375rem 0 0 .375rem}.block-breadcrumb{padding:.5rem 1rem;font-size:12px;color:#212529;background:#e9ecef}.block-breadcrumb>ul{display:flex;align-items:center;margin:0;gap:.5rem}.block-breadcrumb>ul li{position:relative;display:flex;align-items:center;gap:.5rem}.block-breadcrumb>ul li:not(:last-child):after{content:"";position:relative;display:block;width:16px;height:16px;background-position:center;background-repeat:no-repeat;background-size:12px 12px;opacity:.6;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20aria-hidden%3D%22true%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20512%22%20%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M24.707%2038.101L4.908%2057.899c-4.686%204.686-4.686%2012.284%200%2016.971L185.607%20256%204.908%20437.13c-4.686%204.686-4.686%2012.284%200%2016.971L24.707%20473.9c4.686%204.686%2012.284%204.686%2016.971%200l209.414-209.414c4.686-4.686%204.686-12.284%200-16.971L41.678%2038.101c-4.687-4.687-12.285-4.687-16.971%200z%22%20class%3D%22%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E)}.block-breadcrumb>ul li a{color:#6c757d;text-decoration:none}.block-headline{display:flex;align-items:center;gap:1rem}.block-headline .block-headline-title{font-size:22px;font-weight:700;color:#0d6efd}.block-headline .block-headline-left{display:flex;align-items:center;gap:1rem}.block-headline .block-headline-right{flex:1;display:flex;align-items:center;gap:1rem}.block-upload{border:2px dashed #ced4da;border-radius:.5rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background:#fff}.block-upload.-preview{border:none;background-color:#e9ecef}.block-upload.-preview .files{display:flex;flex-direction:column;gap:1rem}.block-upload.-preview .files li:not(:last-child){border:none}.block-upload.-preview .files li a{padding:0}.block-upload.disabled{pointer-events:none;opacity:.3}.block-upload.-dragenter{border-color:#86b7fe}.block-upload.-dragenter .block-upload-text .main{color:#0d6efd}.block-upload .block-upload-top{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}.block-upload .block-upload-bottom{background:#fafafa}.block-upload .block-upload-text{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:.5rem}.block-upload .block-upload-text .main{font-size:18px;font-weight:700;line-height:1;color:#6c757d;margin-bottom:.5rem}.block-upload .block-upload-text .sub{font-size:14px;font-weight:700;color:#adb5bd}.block-upload .block-upload-previews.-is-upload{display:block;border-top:2px dashed #ced4da;width:100%}.block-upload .files{margin:0;padding:0}.block-upload .files li{display:flex;align-items:center}.block-upload .files li:not(:last-child){border-bottom:2px dotted #ced4da}.block-upload .files li a{display:flex;align-items:center;text-decoration:none;padding:1rem}.block-upload .files li a img{width:50px;height:50px;object-fit:cover;border-radius:.5rem;margin-right:1rem}.block-upload .files li .btn{margin-left:auto;color:#adb5bd;padding:1rem}.block-collapse.-fade{transition:opacity .15s ease}.block-collapse.-fade.collapsing{opacity:0}.block-collapse.-fade.show{opacity:1}.block-list{container-type:inline-size}.block-list table{width:100%}.block-list table tr{border-bottom:1px solid #dee2e6}.block-list table tr:first-child{border-top:1px solid #dee2e6}.block-list table tr th{padding:1rem;background:#f8f9fa}.block-list table tr td{padding:1rem}@container (max-width: 420px){.block-list table tr{display:flex;flex-direction:column}.block-list table tr th,.block-list table tr td{width:100%}}.block-table{position:relative}.block-table.-scroll{overflow-x:auto}.block-table.-scroll .block-table-inner{min-width:min-content}.block-table .block-table-inner{position:relative}.block-table .block-table-inner .block-table-ghosts{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1;pointer-events:none}.block-table .block-table-inner .block-table-ghosts>div{width:100%;pointer-events:all}.block-table .block-table-inner .block-table-ghosts>div.active{background-color:#ffc107;opacity:.1}.block-table .block-table-inner table{position:relative;width:100%;background:#fff}.block-table .block-table-inner table thead tr{background:#f8f9fa}.block-table .block-table-inner table thead tr th{position:relative;font-size:14px;font-weight:700;padding:1rem}.block-table .block-table-inner table thead tr th:not(:first-child):before{content:"";position:absolute;top:1rem;bottom:1rem;left:0;width:1px;background:#dee2e6}.block-table .block-table-inner table thead tr th .label{white-space:nowrap}.block-table .block-table-inner table thead tr th .label a{display:flex;align-items:center;color:#495057;text-decoration:none}.block-table .block-table-inner table thead tr th .label a.current,.block-table .block-table-inner table thead tr th .label a:hover{color:#0d6efd}.block-table .block-table-inner table thead tr th .label span{display:flex}.block-table .block-table-inner table thead tr td{padding:1rem}.block-table .block-table-inner table tbody tr{position:relative}.block-table .block-table-inner table tbody tr:not(:last-child){border-bottom:1px solid #dee2e6}.block-table .block-table-inner table tbody tr[data-url]{cursor:pointer}.block-table .block-table-inner table tbody tr:not(.-no-hover):hover td{background-color:#ffc1071a}.block-table .block-table-inner table tbody tr:not(.-no-hover):hover td .actions{display:flex}.block-table .block-table-inner table tbody tr.active .actions{display:flex}.block-table .block-table-inner table tbody tr th{font-weight:700;padding:1rem;min-height:60px;position:relative}.block-table .block-table-inner table tbody tr td{padding:1rem;min-height:60px;position:relative}.block-segment{position:relative;display:flex;flex-direction:column;background:#fff;padding:1rem;gap:1rem;border:1px solid #dee2e6;border-radius:.375rem;width:100%}.block-segment.-detail{padding:1.5rem;gap:1.5rem}.block-segment.-detail .block-segment-body .block-table.-full{margin:0 -1.5rem}.block-segment .block-segment-header{display:flex;align-items:center;gap:1rem;min-height:38px}.block-segment .block-segment-header .title{display:flex;align-items:center;font-size:16px;font-weight:700}.block-segment .block-segment-body .block-table.-full{margin:0 -1rem}.block-segment .block-segment-footer{display:flex;font-size:14px;color:#6c757d}.block-form .fields{display:flex;flex-direction:column;gap:1.5rem}.block-form .fields .field{display:flex;align-items:flex-start;gap:1rem}.block-form .fields .field.-is-preview .value{min-height:38px;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#e9ecef;border:1px solid #ced4da;background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.block-form .fields .field.-is-vertical{flex-direction:column;gap:.5rem;width:100%}.block-form .fields .field.-is-vertical .label{width:100%;min-height:24px;padding:0}.block-form .fields .field.-is-vertical .value{width:100%;padding:0}.block-form .fields .field.-is-vertical .value .column{padding:0}.block-form .fields .field .label{display:flex;align-items:center;font-size:14px;font-weight:700;color:#6c757d;width:150px;padding:calc(.375rem + 1px) 0}.block-form .fields .field .value{flex:1;display:flex;flex-direction:column;justify-content:center;gap:.5rem;width:calc(100% - 250px - 1rem)}.block-form .fields .field .value .column{padding:calc(.375rem + 1px) 0}.block-form .fields .field .value .note{font-size:12px;color:#6c757d}.block-card{border:1px solid #dee2e6;border-radius:.5rem}.block-card .block-card-header{display:flex;align-items:center;gap:1rem;background:#f8f9fa;border-bottom:1px solid #dee2e6;padding:0 1.5rem;border-top-right-radius:.5rem;border-top-left-radius:.5rem;min-height:60px}.block-card .block-card-header .label{font-size:18px;font-weight:700;white-space:nowrap}.block-card .block-card-body{padding:1rem 1.5rem;background:#fff;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;display:flex;flex-direction:column;justify-content:center;min-height:90px}.block-pagination{display:flex;align-items:center}.block-pagination ul{display:flex;align-items:center;gap:.5rem;margin:0}.block-pagination ul li{display:block}.block-pagination ul li a{display:flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 .5rem;text-decoration:none;transition:all .3s;border:1px solid #ced4da;border-radius:.25rem;color:#6c757d}.block-pagination ul li a.disabled{opacity:.3;pointer-events:none}.block-pagination ul li a:hover{background:rgba(33,37,41,.1)}.block-pagination ul li span{display:flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 .5rem;text-decoration:none;transition:all .3s;border:1px solid #0d6efd;border-radius:.25rem;color:#0d6efd}.block-progress{display:block;height:120px;width:120px;border-radius:100%;position:relative}.block-progress:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;display:flex;align-items:center;justify-content:center;content:attr(data-pct) "%"}.block-progress svg{transform:rotate(-90deg)}.block-progress svg .bar{stroke:#0d6efd;stroke-dasharray:100}.block-badge{position:relative}.block-badge.-status{display:flex;align-items:center;gap:.5rem}.block-badge.-status:before{content:"";width:14px;height:14px;border-radius:1000rem;background-color:#dee2e6}.block-badge.-status.-status-secondary:before{background-color:#a6a6a2}.block-badge.-status.-status-primary:before{background-color:#1890ff}.block-badge.-status.-status-warning:before{background-color:#faad14}.block-badge.-status.-status-danger:before{background-color:#ff4d4f}.block-badge.-status.-status-success:before{background-color:#52c41a}.block-badge.-type{display:inline-block;position:relative;font-size:14px;padding:.25rem .5rem;border:1px solid #c8c8c6;border-radius:.25rem;color:#c8c8c6;background-color:#c8c8c61a}.block-badge.-type.-type-once{color:#2878cb;border-color:#2878cb;background-color:#2878cb1a}.block-badge.-type.-type-month{color:#de6536;border-color:#de6536;background-color:#de65361a}.block-badge.-type.-type-year{color:#d42c8e;border-color:#d42c8e;background-color:#d42c8e1a}.block-badge.-type.-type-manual{color:#a6a6a2;border-color:#a6a6a2;background-color:#a6a6a21a}.block-badge.-payment-type{display:flex;align-items:center;gap:.5rem}.block-badge.-payment-type:before{content:"";width:14px;height:14px;border-radius:1000rem;background-color:#adb5bd}.block-badge.-payment-type.-payment-type-bank:before{background-color:#faad14}.block-badge.-payment-type.-payment-type-stripe:before{background-color:#7b61ff}.block-badge.-payment-type.-payment-type-telecom:before{background-color:#ff6d44}.block-badge.-payment-type.-payment-type-paypay:before{background-color:#f03}.block-badge.-payment-type.-payment-type-amazonpay:before{background-color:#fe9c08}.block-badge.-payment-type.-payment-type-manual:before{background-color:#a6a6a2}.block-badge.-payment{display:inline-block;position:relative;font-size:14px;padding:.25rem .5rem;border-radius:.25rem;color:#fff;background-color:#c8c8c6}.block-badge.-payment.-payment-bank{background-color:#faad14}.block-badge.-payment.-payment-stripe{background-color:#7b61ff}.block-badge.-payment.-payment-telecom{background-color:#ff6d44}.block-badge.-payment.-payment-paypay{background-color:#f03}.block-badge.-payment.-payment-amazonpay{background-color:#fe9c08}.block-badge.-payment.-payment-manual{background-color:#a6a6a2}.block-tabs .nav-tabs{gap:.5rem}.block-tabs .nav-tabs .nav-link{background-color:#f8f9fa;border-color:#dee2e6;color:#6c757d}.block-tabs .nav-tabs .nav-link.active{font-weight:700;color:#0d6efd;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.block-centered{display:flex;align-items:center;justify-content:center}.sticky-buttons{position:sticky;bottom:0px;padding-top:1rem;padding-bottom:1rem;background-color:#fffc;z-index:10}.btn,.btn-close{touch-action:manipulation}.block-form .badge-required:after{content:"\5fc5\9808";position:relative;display:flex;align-items:center;justify-content:center;font-size:12px;color:#dc3545;border:1px solid #dc3545;width:36px;height:24px;margin-left:.5rem;border-radius:.25rem;position:absolute;right:-45px;top:-2px}.offcanvas-message .block-steps{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1rem .5rem}.offcanvas-message .block-steps:before{position:absolute;left:.5rem;right:.5rem;content:"";height:1px;background:#adb5bd;flex:1}.offcanvas-message .block-steps>div{position:relative;display:flex;align-items:center;gap:.5rem;font-size:14px;counter-increment:section;color:#adb5bd;background-color:#f8f9fa;padding:0 .5rem}.offcanvas-message .block-steps>div:before{content:counter(section);width:24px;height:24px;background:#adb5bd;color:#fff;border-radius:16px;display:flex;align-items:center;justify-content:center}.offcanvas-message .block-steps>div.active{color:#212529}.offcanvas-message .block-steps>div.active:before{background:#0d6efd}.offcanvas-message .block-bottom-navi{position:sticky;bottom:0;display:flex;align-items:center;padding:1rem;background-color:#f8f9fab3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.block-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999}.block-fullscreen .block-fullscreen-header{position:relative;height:50px;display:flex;align-items:center;padding:0 1rem}.tooltip-payout.tooltip .tooltip-inner{border:1px solid #000;background:#fefefe;color:#333;max-width:280px}.stripe-box{display:flex;align-items:center;gap:1rem}.stripe-box .stripe-status{position:relative;display:flex;align-items:center;gap:.5rem}.stripe-box .stripe-status span{color:#ccc}.stripe-box .stripe-status span.status-true,.stripe-box .stripe-status span.status-false{color:#212529}.text-badge{position:relative}.text-badge.-type{width:70px;display:inline-block;position:relative;font-size:12px;padding:.25rem .5rem;border:1px solid #c8c8c6;border-radius:.25rem;color:#c8c8c6;background-color:#c8c8c61a;text-align:center}.text-badge.-type.-type-review{color:#94bce5;border-color:#94bce5;background-color:#94bce51a}.text-badge.-type.-type-confirm{color:#efb29b;border-color:#efb29b;background-color:#efb29b1a}.text-badge.-type.-type-invalid{color:#ea96c6;border-color:#ea96c6;background-color:#ea96c61a}.text-badge.-type.-type-test{width:55px;color:#e39599;border-color:#e39599;background-color:#e395991a}.modal-list,.modal-list table{width:100%}.modal-list table tr{border-bottom:1px solid #dee2e6}.modal-list table tr:first-child{border-top:1px solid #dee2e6}.modal-list table tr th{padding:1rem;background:#f8f9fa}.modal-list table tr td{padding:1rem}.modal-list .modal-transition-items{display:flex;align-items:center;gap:.5rem}.modal-list .modal-transition-items .transition-item{width:150px}.modal-list .modal-transition-items .transition-item.-long{width:250px}.modal-list .modal-transition-items .transition-arrow{width:10px}.irregular-switch{display:flex;width:100%}.irregular-switch .switch-label{margin-right:auto}.irregular-switch .switch-input[type=checkbox]{width:3em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out;height:1.5em;vertical-align:top;background-repeat:no-repeat;background-size:contain;border:1px solid rgba(0,0,0,.25);appearance:none;print-color-adjust:exact}.irregular-switch .switch-input[type=checkbox]:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");background-position:right center;background-color:#0d6efd;border-color:#0d6efd}.irregular-box{text-align:center;color:#ff4d4f;background-color:#f9eaea;padding:1.5em;border-radius:4px}.irregular-invisible{display:none}.comment-box .comment-form{position:relative;width:100%;margin-bottom:20px}.comment-box .comment-form .form-button{appearance:none;background:none;border:none;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.comment-box .comment-list{height:280px;overflow:scroll;padding:0}.comment-box .comment-list .comment-detail{position:relative;border-bottom:1px solid #f0f0ee;list-style:none;padding:1em}.comment-box .comment-list .comment-detail .comment-header{display:flex;gap:2em;margin-bottom:10px}.comment-box .comment-list .comment-detail .comment-header .header-item{color:#999;font-size:12px}.comment-box .comment-list .comment-detail .comment-header .header-item svg{margin-right:10px}.comment-box .comment-list .comment-detail .comment-body{font-size:14px}.comment-box .comment-list .comment-detail .comment-delete{position:absolute;top:10px;right:15px;display:none}.comment-box .comment-list .comment-detail .comment-delete .delete-button{appearance:none;background:none;border:none}.comment-box .comment-list .comment-detail:hover .comment-delete{display:inherit}.comment-open-btn{appearance:none;background:none;border:none}.deadline-text{background-color:#dc3545;border-radius:10px;color:#fff;display:inline-block;font-size:11px;padding:2px 10px;vertical-align:middle}.deadline-badge{background-color:#dc3545;border-radius:9px;color:#fff;display:inline-block;font-size:10px;padding:2px 8px;vertical-align:middle}.btn-copy{box-shadow:none;border:none;background:none}.btn-copy:hover{opacity:.7}.tooltip-disabled-reason.tooltip .tooltip-inner{text-align:left!important}.date-box{display:flex;align-items:end;justify-content:space-between}.date-box .field{width:375px!important}.date-box .date-tilde{line-height:38px}.handle-item{cursor:move}.course-image-container{position:relative;display:inline-block}.course-image-container .course-image-actions{transition:opacity .2s ease-in-out}.course-image-container .course-image-actions button{z-index:10}.course-image-container:hover .course-image-actions{display:flex!important}
