.button{width:auto;height:32px;min-width:135px;border-radius:5px;padding:8px 16px;border:1px solid transparent;cursor:pointer;font-size:0.8rem;text-align:center;display:inline-flex;justify-content:center;align-items:center;gap:6px;white-space:nowrap;transition:all 0.25s ease-in-out;text-decoration:none}.button svg{fill:currentColor;stroke:currentColor;width:14px;height:14px}.button svg.lucide,.button svg[data-lucide-rendered]{fill:none;stroke:currentColor}.button:focus{outline:none !important;box-shadow:0 0 0 3px rgba(0,100,98,0.2) !important}.button[disabled],.button:disabled,.button-draft[disabled],.button-draft:disabled,.button-save-custom[disabled],.button-save-custom:disabled{opacity:0.5;cursor:not-allowed;pointer-events:none}.button-base{display:flex;align-items:center;min-height:32px;line-height:0}.button-auto{min-width:auto !important}.button-primary{background-image:linear-gradient(#006462,#006462);color:white}.button-primary:hover,.button-primary:focus{background-image:linear-gradient(135deg,#006462 0%,#004d4b 100%) !important;box-shadow:0 4px 12px 0 rgba(0,100,98,0.3) !important;color:white}.button-danger{background-image:linear-gradient(#f14950,#f14950);color:#eaf4f6}.button-danger:hover,.button-danger:focus{background:linear-gradient(135deg,#f14950 0%,#dc2626 100%) !important;box-shadow:0 4px 12px 0 rgba(241,73,80,0.3) !important;color:#eaf4f6;outline:none !important}.button-warning{background-image:linear-gradient(#efb90a,#efb90a);color:#eaf4f6}.button-warning:hover,.button-warning:focus{background-image:linear-gradient(135deg,#efb90a 0%,#d4a008 100%) !important;box-shadow:0 4px 12px 0 rgba(239,185,10,0.3) !important;color:#eaf4f6;outline:none !important}.button-success{background-color:#198754;color:#eaf4f6}.button-success:hover,.button-success:focus{background:linear-gradient(135deg,#198754 0%,#157347 100%) !important;box-shadow:0 4px 12px 0 rgba(25,135,84,0.3) !important;color:#eaf4f6;outline:none !important}.button-info{background-image:linear-gradient(#0aa6ef,#0aa6ef);color:#ffffff;font-size:0.72rem;font-weight:600;transition:all 0.2s ease}.button-info:hover,.button-info:focus{background-image:linear-gradient(135deg,#0aa6ef 0%,#0088cb 100%) !important;box-shadow:0 4px 12px 0 rgba(10,166,239,0.3) !important;color:#ffffff;outline:none !important}.button-outline-primary{border:1px solid #006462 !important;color:#006462 !important;background-color:transparent}.button-outline-primary:hover{background-color:rgba(0,100,98,0.08) !important;box-shadow:0 2px 8px 0 rgba(0,100,98,0.1)}.button-outline-dark{border:1px solid #1f1f1f !important;color:#1f1f1f !important;background-color:transparent}.button-outline-dark:hover{background-color:#1f1f1f !important;color:#ffffff !important}.button-outline-danger{border:1px solid #f14950 !important;color:#f14950 !important;background-color:transparent}.button-outline-danger:hover,.button-outline-danger:focus{background-color:rgba(241,73,80,0.08) !important;box-shadow:0 2px 8px 0 rgba(241,73,80,0.1)}.button-back{width:117px;height:32px;border-radius:5px;padding:8px 18px;border:1px solid #006462;cursor:pointer;background-color:white;color:black;font-size:0.72rem;font-weight:600;text-align:center;line-height:0}.button-back:hover,.button-back:focus{background:linear-gradient(135deg,rgba(0,100,98,0.1) 0%,rgba(0,77,75,0.1) 100%) !important;box-shadow:0 4px 12px 0 rgba(0,100,98,0.2) !important;color:#006462;outline:none !important}.button-save{width:117px;height:32px;border-radius:5px;padding:8px 18px;border:none;cursor:pointer;background-color:#006462;color:#eaf4f6;font-size:0.8rem;font-weight:600;text-align:center}.button-save-custom{width:auto;height:32px;border-radius:5px;padding:8px 18px;border:none;cursor:pointer;background-color:#006462;color:#eaf4f6;font-size:0.72rem;font-weight:600;text-align:center}.button-save-custom:hover,.button-save-custom:focus{background:linear-gradient(135deg,#006462 0%,#004d4b 100%) !important;box-shadow:0 4px 12px 0 rgba(0,100,98,0.3) !important;color:#eaf4f6;outline:none !important}.button-draft{width:auto;height:32px;border-radius:5px;padding:8px 18px;border:none;cursor:pointer;background-color:#efb90a;color:#eaf4f6;font-size:0.72rem;font-weight:600;text-align:center}.button-draft:hover,.button-draft:focus{background:linear-gradient(135deg,#efb90a 0%,#d4a008 100%) !important;box-shadow:0 4px 12px 0 rgba(239,185,10,0.3) !important;color:#eaf4f6;outline:none !important}.button-radio{min-width:63px;height:32px;padding:7px 11px;background-color:#fefefe;border-color:#b2b2b2;color:#101010;font-weight:450;font-size:11px;text-align:center;align-items:center}.button-radio:focus{box-shadow:none;border:1px solid #006462}.button-radio:disabled{opacity:1}.button-radio+.button-radio{margin-left:-1px}.button-selected{background-color:#e6f0ef;color:#101010}.button-choice-fileupload{display:flex;justify-content:center;align-items:center;background-color:#e6f0ef;width:30%;height:33px;text-align:center;border-top-right-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:0;border-bottom-left-radius:0;border:1px solid #b2b2b2}.button-choice-fileupload:hover,.button-choice-fileupload:focus{background:linear-gradient(135deg,#e6f0ef 0%,#d4e8e6 100%) !important;box-shadow:0 4px 12px 0 rgba(0,100,98,0.2) !important;outline:none !important}.button-trash-upload{background-color:#feedee;color:#f14950;width:28px;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;box-shadow:none;outline:none;border:none;z-index:10}.button-trash-upload:hover,.button-trash-upload:focus{background:linear-gradient(135deg,#feedee 0%,#fdd6d6 100%) !important;box-shadow:0 4px 12px 0 rgba(241,73,80,0.2) !important;color:#f14950;outline:none !important}.button-trash-preview{position:absolute;top:8%;right:4%;background-color:#feedee;color:#f14950;width:28px;aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;box-shadow:none;outline:none;border:none;z-index:10}.button-trash-preview:hover,.button-trash-preview:focus{background:linear-gradient(135deg,#feedee 0%,#fdd6d6 100%) !important;box-shadow:0 4px 12px 0 rgba(241,73,80,0.2) !important;color:#f14950;outline:none !important}.button-select-file{width:90%;height:29px;border-radius:7px;padding:7px 11px;background-color:#4d4d4d;color:#ffffff;font-size:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:0;box-shadow:none;margin-bottom:1.8rem}.button-select-file:hover,.button-select-file:focus{background:linear-gradient(135deg,#4d4d4d 0%,#333333 100%) !important;box-shadow:0 4px 12px 0 rgba(77,77,77,0.3) !important;color:#ffffff;outline:none !important}.button-remove{width:auto;height:33px;padding:7px 18px;border:1px solid #ff0004;background-color:white;border-radius:7px;color:#0c0c0d;font-weight:400;font-size:11px}.button-remove:hover,.button-remove:focus{background:linear-gradient(135deg,rgba(255,0,4,0.1) 0%,rgba(220,38,38,0.1) 100%) !important;box-shadow:0 4px 12px 0 rgba(255,0,4,0.2) !important;color:#ff0004;outline:none !important}.button-cancel{width:auto;height:33px;padding:7px 18px;border:1px solid #efb90a;background-color:white;border-radius:7px;color:#0c0c0d;font-weight:400;font-size:11px}.button-cancel:hover,.button-cancel:focus{background:linear-gradient(135deg,rgba(239,185,10,0.1) 0%,rgba(212,160,8,0.1) 100%) !important;box-shadow:0 4px 12px 0 rgba(239,185,10,0.2) !important;color:#efb90a;outline:none !important}.button-upload{width:auto;height:33px;padding:7px 18px;border:1px solid #006462;background-color:white;border-radius:7px;color:#0c0c0d;font-weight:400;font-size:11px}.button-upload:hover,.button-upload:focus{background:linear-gradient(135deg,rgba(0,100,98,0.1) 0%,rgba(0,77,75,0.1) 100%) !important;box-shadow:0 4px 12px 0 rgba(0,100,98,0.2) !important;color:#006462;outline:none !important}.button-swipe{background-color:#4d4d4d;color:white;width:23px;height:29px;border-radius:7px;display:flex;flex-direction:column;justify-content:center;align-items:center}.button-swipe:hover,.button-swipe:focus{background:linear-gradient(135deg,#4d4d4d 0%,#333333 100%) !important;box-shadow:0 4px 12px 0 rgba(77,77,77,0.3) !important;color:white;outline:none !important}@media (max-width:768px){.button-back{width:100%;height:32px;border-radius:5px;padding:8px 18px;border:none;cursor:pointer;background-color:white;color:black;border:1px solid #006462;font-size:0.72rem;font-weight:600;text-align:center}.button-save{width:100%;height:32px;border-radius:5px;padding:8px 18px;border:none;cursor:pointer;background-color:#006462;color:#eaf4f6;font-size:0.8rem;font-weight:600;text-align:center}.button-save-custom{width:100%;height:32px;border-radius:5px;padding:8px 18px;border:none;cursor:pointer;background-color:#006462;color:#eaf4f6;font-size:0.72rem;font-weight:600;text-align:center}.button-draft{width:100%;height:32px;border-radius:5px;padding:8px 18px;border:none;cursor:pointer;background-color:#efb90a;color:#eaf4f6;font-size:0.72rem;font-weight:600;text-align:center}}.template-v2{font-family:"Montserrat",sans-serif;--ck-border-radius:7px;--ck-color-base-border:#b2b2b2}.template-v2 .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-menu-bar{border-radius:7px 7px 0 0}.template-v2 .card{margin-bottom:18px}.template-v2 .form-unit.form-control{border:1px solid #b2b2b2 !important;border-radius:7px 0 0 7px !important}.template-v2 .uiselect-form-unit.ui-select-container{border-radius:0 7px 7px 0 !important}.template-v2 .uiselect-form .ui-select-placeholder,.template-v2 .uiselect-form .ui-select-match-text{line-height:18px}.template-v2 .input-group-text.input-text-currency{border-radius:7px 0 0 7px !important;border:1px solid #b2b2b2 !important}.template-v2 .input-currency.form-control{border-radius:0 7px 7px 0 !important;border:1px solid #b2b2b2 !important}.template-v2 .header-form{font-weight:600;font-size:11px;line-height:21px;color:#000000;margin-bottom:23px;width:100%;position:relative}@media (max-width:576px){.template-v2 .header-form{margin-bottom:16px}}@media (max-width:767.98px){.template-v2 .header-form{margin-bottom:8px}}.template-v2 .header-form::after{content:"";display:block;margin-top:7px;width:100%;height:1px;background-color:#ded8d8}.template-v2 .label-form{font-weight:450;font-size:11px !important;line-height:21px;color:#101010}.template-v2 .input-form{width:100%;border-radius:7px;padding-top:7px;padding-bottom:7px;padding-right:11px;padding-left:11px;border:1px solid #b2b2b2;color:rgb(0,0,0);font-weight:450;height:32px}.template-v2 .input-form:focus{box-shadow:none;outline:1px solid #006462}.template-v2 .input-form::placeholder{font-size:11px;font-weight:400;line-height:21px;color:#536c79}.template-v2 .input-form:disabled{background-color:#edf1f4;color:#101010}.template-v2 .input-form-group{display:flex;align-items:stretch;width:100%;height:32px;border-radius:7px;border:1px solid #b2b2b2;background-color:white;overflow:hidden}.template-v2 .input-form-group .input-form{flex:1;min-width:0;border:none;border-radius:0;background:transparent;padding-top:6px}.template-v2 .input-form-group .input-form:focus{border:none;outline:none;box-shadow:none}.template-v2 .input-form-group .input-form-text{display:flex;align-items:center;justify-content:center;padding:7px 11px;background-color:#f8f9fa;font-size:11px;font-weight:600;color:#536c79;white-space:nowrap;min-width:fit-content}.template-v2 .input-form-group .input-form-text:first-child{border-right:1px solid #b2b2b2}.template-v2 .input-form-group .input-form-text:last-child{border-left:1px solid #b2b2b2}.template-v2 .input-form-group:focus-within{border-color:#b2b2b2;outline:none;box-shadow:0 0 0 1px #006462}.template-v2 .input-form-group.input-group-sm{height:28px}.template-v2 .input-form-group.input-group-sm .input-form{font-size:11px;padding-top:2px;padding-bottom:2px}.template-v2 .input-form-group.input-group-sm .input-form-text{height:28px;padding:4px 8px;font-size:10px}.template-v2 .input-form-group:has(.input-form:disabled){background-color:#edf1f4;color:#101010}.template-v2 .input-form-group .input-form:disabled{background-color:transparent;color:#101010}.template-v2 .input-form-group:has(.input-form:disabled) .input-form-text{background-color:#edf1f4;color:#101010}.template-v2 .input-form-group:has(.input-form:disabled) .input-form-text:last-child{border-left-color:#e0e2eb}.template-v2 .input-form-group:has(.input-form:disabled) .input-form-text:first-child{border-right-color:#e0e2eb}.template-v2 .input-password-form{width:90%;height:32px;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:7px;border-bottom-left-radius:7px;padding-top:7px;padding-bottom:7px;padding-right:11px;padding-left:11px;border:1px solid #b2b2b2;border-width:1px 0 1px 1px}.template-v2 .input-password-form:focus{outline:none;border:1px solid #006462;border-right:none}.template-v2 .input-password-form:focus~.eye-logo-form{outline:none;border:1px solid #006462;border-left:none}.template-v2 .eye-logo-form{width:10%;height:32px;border:1px solid #b2b2b2;border-width:1px 1px 1px 0px;border-top-right-radius:7px;border-bottom-right-radius:7px;border-top-left-radius:0;border-bottom-left-radius:0;display:flex;justify-content:center;align-items:center}.template-v2 .textarea-form{width:100%;border-radius:7px;border:1px solid #b2b2b2;padding-top:7px;padding-bottom:7px;padding-right:11px;padding-left:11px;overflow-y:visible;color:#101010;font-weight:450}.template-v2 .textarea-form:focus{box-shadow:none;outline:1px solid #006462}.template-v2 .textarea-form:disabled{background-color:#edf1f4}.template-v2 .textbox-fileupload{width:70%;height:33px;padding-top:7px;padding-right:11px;padding-bottom:7px;padding-left:11px;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-bottom-left-radius:5px;border:1px solid #b2b2b2;text-align:start;color:rgb(0,0,0)}.template-v2 .text-choice-fileupload{color:#006462;font-weight:600;font-size:13px;line-height:15px;text-decoration:none;text-align:center}.template-v2 .image-box-fileupload{position:relative;overflow:hidden;text-align:center;width:100%;height:270px;background-color:#eeeeee;border-radius:7px;display:flex;flex-direction:column;justify-content:center;align-items:center}.template-v2 .image-box-upload{width:100%;aspect-ratio:2/1;background-color:#eeeeee;border-radius:7px;border:2px dashed #b5b7c4;color:#1f1f1f;font-size:13px;max-height:207px;cursor:pointer}.template-v2 .itemImage{width:2.5rem}.template-v2 .icon-trash-upload{width:18px;height:18px;color:#f14950;stroke-width:1}.template-v2 .image-box-multiupload{width:400px;aspect-ratio:2/1;background-color:#eeeeee;border-radius:7px;border:2px dashed #b5b7c4;margin-right:18px;color:#1f1f1f;font-size:13px;max-height:207px;cursor:pointer;max-width:100%}@media (max-width:767.98px){.template-v2 .image-box-multiupload,.template-v2 .image-box-upload{margin-right:0}.template-v2 .image-box-multiupload+div,.template-v2 .image-box-upload+div{margin-top:12px}}.template-v2 .box-wrapper{position:relative;overflow:hidden;text-align:center;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0}.template-v2 .icon-box-multiupload-wrapper{background-color:#ffffff;width:44px;aspect-ratio:1/1;margin-bottom:0.72rem;border-radius:9999px;display:flex;align-items:center;justify-content:center}.template-v2 .icon-box-multiupload{color:#4d4d4d;width:25px;height:25px;aspect-ratio:1/1}.template-v2 .choice-file-text{font-size:11px;text-align:center;font-weight:400;color:#1f1f1f;cursor:pointer}.template-v2 .drag-drop-text{color:#9597a3;font-size:9px;font-weight:400;cursor:pointer}.template-v2 .list-terms-condition{width:100%;margin-bottom:0;text-align:start;display:flex;align-items:center;justify-content:start;gap:5px}.template-v2 .icon-dot{width:10px;height:10px;color:#9597a3}.template-v2 .text-terms-condition{color:#9597a3;font-weight:400;font-size:11px;margin-bottom:0}.template-v2 .wrapper-display-multiupload{gap:10px;display:flex;flex-wrap:wrap;flex-direction:row}.template-v2 .image-wrapper-multiupload{flex:1 1 calc(33.333% - 10px);max-width:calc(100% / 3);box-sizing:border-box;height:190px;background-color:#eeeeee;border-radius:4px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.template-v2 .image-wrapper-multiupload img{width:100%;height:100%;object-fit:cover;border-radius:4px}.template-v2 .image-wrapper-multiupload .foto-upload-date{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:4px;padding:5px 8px;background:linear-gradient(to top,rgba(0,0,0,0.65),rgba(0,0,0,0));color:#ffffff;font-size:11px;line-height:1.2}.template-v2 .icon-trash-preview{width:18px;height:18px;color:#f14950;stroke-width:1}.template-v2 .icon-trash-fileupload{width:14px;height:14px;stroke-width:1;color:#ff0004}.template-v2 .icon-x-fileupload{width:14px;height:14px;stroke-width:1;color:#ff0004}.template-v2 .icon{margin-bottom:0px;margin-top:1px}.template-v2 .select-file-text{cursor:pointer}.template-v2 .format-text-upload{font-size:10px;color:#4d4d4d}.template-v2 .pilih-text-multiupload{display:flex;justify-content:center;align-items:center;background-color:inherit;text-align:center;font-size:13px;border:none}.template-v2 .text-pilih-multiupload{border-bottom:1px solid #000000;font-size:13px;color:#000000}.template-v2 .unordered-list-multiupload{font-size:10px;font-weight:400;color:#9597a3;list-style-position:outside;width:100%;padding-left:9px}.template-v2 .image-preview-multiupload{width:108px;height:108px;background-color:#eeeeee;border-radius:4px;position:relative;overflow:hidden}.template-v2 .image-preview-multiupload img{width:100%;height:100%;object-fit:cover;border-radius:4px}.template-v2 .name-preview-multiupload{font-size:13px;font-weight:600;color:#101010}.template-v2 .img-size-preview-multiupload{font-size:11px;font-weight:400;color:#b5b7c4}.template-v2 .progress-size{font-size:11px;font-weight:400;color:#b5b7c4}.template-v2 .img-form-upload{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.template-v2 .not-found-img{color:#6d6f78;font-weight:400;font-size:13px;line-height:13px;letter-spacing:0%;text-align:center}.template-v2 .terms-condition-fileupload{font-weight:400;font-size:10px;line-height:13px;color:#9597a3}.template-v2 .daterangepicker td.active{background-color:#006462 !important;color:#ffffff !important}.template-v2 .daterangepicker td.start-date{background-color:#00897b !important;color:#ffffff !important}.template-v2 .daterangepicker td.end-date{background-color:#004d40 !important;color:#ffffff !important}.template-v2 .input-datepicker{width:100%;border-radius:7px 0 0 7px;padding:7px 11px;border:1px solid #b2b2b2;border-right:none;cursor:pointer;height:32px;font-weight:450}.template-v2 .input-datepicker.form-control{width:100%;border-radius:7px 0 0 7px !important;padding:7px 11px !important;border:1px solid #b2b2b2;border-right:none !important;cursor:pointer;height:32px !important;background-color:white !important;font-size:11px;font-weight:400;line-height:21px;color:#536c79}.template-v2 .input-datepicker:focus{box-shadow:none;outline:none;border:1px solid #006462;border-right:none !important}.template-v2 .input-datepicker.form-control:focus{box-shadow:none;outline:none;border:1px solid #006462;border-right:none !important}.template-v2 .input-datepicker:focus-within~.icon-input{outline:none !important;border:1px solid #006462 !important;border-left:none !important}.template-v2 .input-datepicker::placeholder{font-size:11px !important;font-weight:400;line-height:21px;color:#536c79}.template-v2 .input-datepicker:disabled{background-color:#edf1f4;color:#101010}.template-v2 .input-datepicker:disabled~.icon-input{background-color:#edf1f4;color:#101010}.template-v2 .icon-input{border-radius:0 7px 7px 0;background-color:white;border:1px solid #b2b2b2;border-left:none;align-items:center;padding:9px 11px;font-size:13px;cursor:pointer;height:32px;width:10%}.template-v2 datepicker-field .icon-input{width:34px;padding:0;display:flex;align-items:center;justify-content:center}.template-v2 .input-timepicker{width:100%;border-radius:7px 0 0 7px;padding:7px 11px;border:1px solid #b2b2b2;border-right:none;cursor:pointer;height:32px;background-color:white;font-size:11px;font-weight:400;line-height:21px;color:#536c79}.template-v2 .input-timepicker.form-control{width:100%;border-radius:7px 0 0 7px !important;padding:7px 11px !important;border:1px solid #b2b2b2;border-right:none !important;cursor:pointer;height:32px !important;background-color:white !important;font-size:11px;font-weight:400;line-height:21px;color:#536c79}.template-v2 .input-timepicker:focus{box-shadow:none;outline:none;border:1px solid #006462;border-right:none !important}.template-v2 .input-timepicker.form-control:focus{box-shadow:none;outline:none;border:1px solid #006462;border-right:none !important}.template-v2 .input-timepicker:focus-within~.icon-input{outline:none !important;border:1px solid #006462 !important;border-left:none !important}.template-v2 .input-timepicker::placeholder{font-size:11px !important;font-weight:400;line-height:21px;color:#536c79}.template-v2 .input-timepicker:disabled{background-color:#edf1f4}.template-v2 .input-timepicker:disabled~.icon-input{background-color:#edf1f4}.template-v2 .input-daterangepicker{width:100%;border-radius:7px 0 0 7px;padding:7px 11px;border:1px solid #b2b2b2;border-right:none;cursor:pointer;height:32px}.template-v2 .input-daterangepicker.form-control{width:100%;border-radius:7px 0 0 7px !important;padding:7px 11px !important;border:1px solid #b2b2b2 !important;border-right:none !important;cursor:pointer;height:32px !important;background-color:white !important;font-size:11px;font-weight:400;line-height:21px;color:#536c79}.template-v2 .input-daterangepicker:focus{box-shadow:none;outline:none;border:1px solid #006462;border-right:none !important}.template-v2 .input-daterangepicker:focus~.icon-daterangepicker-input{outline:none;border:1px solid #006462;border-left:none !important}.template-v2 .input-daterangepicker::placeholder{font-size:11px !important;font-weight:400;line-height:21px;color:#536c79}.template-v2 .icon-daterangepicker-input{border-radius:0 7px 7px 0;background-color:white;border:1px solid #b2b2b2;border-left:none;align-items:center;padding:5px 11px;font-size:13px;cursor:pointer;height:32px}.template-v2 .datepickerperiod.input-group-sm{height:32px !important}.template-v2 .all-period-datepicker.form-control{border:1px solid #016463 !important;border-left:none;border-radius:0 7px 7px 0 !important;text-align:center}.template-v2 .all-period-datepicker.form-control:disabled{background-color:#e6f1f1 !important}.template-v2 .input-group-text.all-periode-text{border-radius:7px 0 0 7px !important;border:1px solid #016463 !important;background-color:#e6f1f1 !important}.template-v2 .custom-checkbox{display:inline-flex;align-items:center;justify-content:center;min-width:15px;min-height:15px;border:1px solid #1f1f1f;border-radius:4px;background-color:white;cursor:pointer;transition:background-color 0.2s ease}.template-v2 .custom-checkbox.checked{background-color:#006462}.template-v2 .custom-checkbox svg{width:12px;height:12px;color:white;display:none}.template-v2 .custom-checkbox.checked svg{display:block}.template-v2 .gap-md-0{gap:0}@media (max-width:768px){.template-v2 .form-group{margin-bottom:0.5rem}.template-v2 .wrapper-display-multiupload{gap:10px;display:flex;flex-wrap:wrap;flex-direction:row}.template-v2 .image-wrapper-multiupload{flex:1 1 calc(50% - 10px);max-width:calc(50% - 5px);box-sizing:border-box;height:120px;background-color:#eeeeee;border-radius:4px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.template-v2 .gap-sm-10{gap:10px}}.template-v2 .form-control,.template-v2 .ui-select-match,.template-v2 .ui-select-search,.template-v2 .ui-select-choices,.template-v2 .ui-select-choices-row,.template-v2 .select2-selection,.template-v2 .select2-dropdown{border-radius:7px !important}.template-v2 .input-group-text{border-radius:7px}.template-v2 .input-group>.input-group-text:first-child,.template-v2 .input-group>.input-group-prepend:first-child .input-group-text{border-right:0;border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.template-v2 .input-group>.input-group-text+.form-control,.template-v2 .input-group>.input-group-prepend+.form-control,.template-v2 .input-group>.input-group-prepend~.form-control{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.template-v2 .input-group>.form-control+.input-group-text,.template-v2 .input-group>.form-control~.input-group-text,.template-v2 .input-group>.form-control~.input-group-append .input-group-text,.template-v2 .input-group>.input-group-append:last-child .input-group-text{border-left:0;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.template-v2 .input-group>.form-control:not(:last-child){border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.template-v2 .icon-input{width:34px;padding:0;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.template-v2 .d-flex.justify-content-end{flex-wrap:wrap}.template-v2 .d-flex.justify-content-end>.button{flex:1 1 calc(50% - 0.25rem);width:calc(50% - 0.25rem);min-width:0}.template-v2 .d-flex.justify-content-end>.button:last-child:nth-child(odd){flex:1 1 100%;width:100%}}.template-v2 .input-group.input-form-group .input-group-text{border:0;height:30px;border-left:1px solid #e0e2eb}.template-v2 .ui-select-bootstrap .ui-select-choices-row>span{padding:4px 12px}.template-v2 .i-checks input:checked+i{border-color:#006462}.template-v2 .i-checks input:checked+i:before{background-color:#006462}@media (max-width:768px){.template-v2 form-action-buttons,.template-v2 form-action-buttons>div{display:block;width:100%}.template-v2 form-action-buttons>div>div.d-flex{flex-wrap:wrap;gap:8px;justify-content:flex-end}.template-v2 form-action-buttons .d-flex>button{flex:1 1 calc(50% - 4px);max-width:100%;min-width:calc(50% - 4px)}}.datepicker-drawer-mobile-only{display:none}@media (max-width:767.98px){.datepicker-drawer-mobile-only{display:block}}.daterangepicker-responsive .daterangepicker-mobile-trigger{display:none !important}.daterangepicker-responsive .button-select-drawer{width:100%;height:32px;padding:0.25rem 0.5rem;border:1px solid #b2b2b2;border-radius:7px;background-color:white;align-items:center;justify-content:space-between;font-size:.76562rem;color:#1f1f1f}.daterangepicker-responsive .button-select-drawer:disabled{background-color:#edf1f4;color:#6c757d}.daterangepicker-responsive .button-select-drawer:focus{outline:none}@media (max-width:767.98px){.daterangepicker-responsive .daterangepicker-desktop{display:none !important}.daterangepicker-responsive .daterangepicker-mobile-trigger{display:flex !important}}.hy-cb{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid #006462;border-radius:4px;background-color:#fff;cursor:pointer;position:relative;transition:all 0.2s ease;flex-shrink:0}.hy-cb:hover{border-color:#004d4b;box-shadow:0 0 5px rgba(0,100,98,0.2)}.hy-cb:checked{background-color:#006462;border-color:#006462}.hy-cb:checked::after{content:"\2713";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:14px;font-weight:bold;line-height:1}.hy-cb:disabled{opacity:0.5;cursor:not-allowed}.hy-cb:focus{outline:2px solid #006462;outline-offset:2px}.hy-cb.hy-cb-sm{width:14px;height:14px;border-width:1.5px;border-radius:3px}.hy-cb.hy-cb-sm:checked::after{font-size:10px}.answer-correct-radio{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 6px;border-radius:20px;border:1.5px solid #dee2e6;background:#f8f9fa;cursor:pointer;white-space:nowrap;transition:border-color 0.15s,background 0.15s,color 0.15s;margin:0;font-weight:600;font-size:12px;color:#6c757d;user-select:none}.answer-correct-radio input[type="radio"]{display:none}.answer-correct-radio__dot{width:26px;height:26px;border-radius:50%;border:2px solid #adb5bd;background:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color 0.15s,background 0.15s}.answer-correct-radio__letter{font-size:12px;font-weight:700;color:#6c757d;line-height:1;transition:color 0.15s}.answer-correct-radio.is-correct{border-color:#28a745;background:#d4edda;color:#155724}.answer-correct-radio.is-correct .answer-correct-radio__dot{border-color:#28a745;background:#28a745}.answer-correct-radio.is-correct .answer-correct-radio__letter{color:#fff}.answer-correct-radio:hover{border-color:#28a745;background:#f0fff4;color:#28a745}.answer-correct-radio:hover .answer-correct-radio__dot{border-color:#28a745}.answer-correct-radio:hover .answer-correct-radio__letter{color:#28a745}.answer-correct-radio.is-correct:hover .answer-correct-radio__dot{border-color:#218838;background:#218838}.answer-correct-radio.is-correct:hover .answer-correct-radio__letter{color:#fff}select.select-field-ts:not(.tomselected){visibility:hidden;height:32px}.ts-wrapper{font-family:"Montserrat",sans-serif;font-size:11px;font-weight:400}.ts-wrapper .ts-control{border:1px solid #b2b2b2;border-radius:8px;min-height:32px;padding:4px 8px;background:#fff;box-shadow:none;transition:border-color 0.15s ease}.ts-wrapper.focus .ts-control{border-color:#006462;outline:none;box-shadow:none}.ts-wrapper.disabled .ts-control{background-color:#edf1f4;opacity:1;cursor:not-allowed}.ts-wrapper.disabled .ts-control .item,.ts-wrapper.disabled .ts-control input{color:#101010;font-weight:450}.ts-wrapper .ts-control input{font-family:"Montserrat",sans-serif;font-size:11px;color:#101010;font-weight:450}.ts-wrapper .ts-control .item{font-size:11px;color:#101010;font-weight:450}.ts-dropdown{font-family:"Montserrat",sans-serif;font-size:11px;font-weight:500;border-radius:8px !important;border:1px solid #ced4da;box-shadow:0 4px 12px rgba(0,0,0,0.12);z-index:9999 !important}.ts-dropdown .ts-dropdown-content{max-height:220px;scrollbar-width:thin;scrollbar-color:rgba(0,100,98,0.35) transparent}.ts-dropdown .ts-dropdown-content::-webkit-scrollbar{width:6px;height:6px}.ts-dropdown .ts-dropdown-content::-webkit-scrollbar-track{background:transparent;margin:4px 0}.ts-dropdown .ts-dropdown-content::-webkit-scrollbar-thumb{background-color:rgba(0,100,98,0.35);border-radius:8px;transition:background-color .15s ease}.ts-dropdown .ts-dropdown-content::-webkit-scrollbar-thumb:hover{background-color:rgba(0,100,98,0.65)}.ts-dropdown .ts-dropdown-content::-webkit-scrollbar-thumb:active{background-color:#006462}.ts-dropdown .ts-dropdown-content::-webkit-scrollbar-corner{background:transparent}.ts-dropdown .option{padding:6px 12px !important;color:#101010;font-weight:450}.ts-dropdown .option:hover,.ts-dropdown .option.active{background-color:#e8f4f4;color:#006462;font-weight:450}.ts-dropdown .option.selected{background-color:#d0eaea;color:#006462;font-weight:600}.ts-dropdown .option .highlight{background:none !important;color:inherit;font-weight:700}.ts-wrapper .ts-control .placeholder{color:#adb5bd;font-weight:400}.ts-wrapper.single .ts-control{height:32px;padding:0 8px;display:flex;align-items:center;flex-wrap:nowrap}.ts-wrapper.single .ts-control .item{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-wrapper.single .ts-control input{height:100%;flex:1 1 0;min-width:0}.ts-wrapper.multi .ts-control .item{background:#e8f4f4;border:1px solid #b0cfce;border-radius:4px;color:#006462;padding:1px 6px}.ts-wrapper.multi .ts-control .item .remove{color:#006462;border-left-color:#b0cfce}.ts-wrapper.single .ts-control:not(.rtl):after{right:calc(.5rem+5px) !important}.ts-wrapper.single .ts-control.rtl:after{left:calc(.5rem+5px) !important}.ts-dropdown .spinner{width:18px !important;height:18px !important;margin:6px .75rem}.ts-dropdown .spinner:after{width:12px !important;height:12px !important;border-width:3px;margin:0}.ts-wrapper.multi .ts-control .item{background-color:#e6f0ef !important;border:none !important}.dashboard .sidebar{display:flex;flex-direction:column}.dashboard .sidebar .sidebar-nav{flex:1 1 auto;min-height:0}.sidebar-theme-toggle{display:flex;justify-content:center;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #e2e4e6;flex-shrink:0}.sidebar-theme-toggle .theme-toggle-btn{background:transparent;border:none;border-radius:6px;padding:4px 6px;color:#6b7280;cursor:pointer;transition:background 0.15s,color 0.15s;display:inline-flex;align-items:center;justify-content:center;line-height:0;outline:none}.sidebar-theme-toggle .theme-toggle-btn:focus,.sidebar-theme-toggle .theme-toggle-btn:focus-visible,.sidebar-theme-toggle .theme-toggle-btn:active{outline:none;box-shadow:none}.sidebar-theme-toggle .theme-toggle-btn:hover{background:rgba(0,100,98,0.08);color:#006462}.sidebar-theme-toggle .theme-toggle-btn.active{background:rgba(0,100,98,0.15);color:#006462}.sidebar-theme-toggle .theme-toggle-btn svg{width:14px;height:14px}.sidebar-hidden .dashboard .sidebar:not(:hover) .sidebar-theme-toggle{flex-direction:column;gap:6px}.dashboard .sidebar .sidebar-icon-selected{display:none}.dashboard .sidebar .sidebar-icon{display:block}.dashboard .sidebar .active.dropdown-toggle .sidebar-icon-selected,.dashboard .sidebar .nav-link.active .sidebar-icon-selected,.dashboard .sidebar .navbar .active.dropdown-toggle .sidebar-icon-selected,.dashboard .sidebar .nav-dropdown.open>.nav-link .sidebar-icon-selected{display:block}.dashboard .sidebar .active.dropdown-toggle .sidebar-icon,.dashboard .sidebar .nav-link.active .sidebar-icon,.dashboard .sidebar .navbar .active.dropdown-toggle .sidebar-icon,.dashboard .sidebar .nav-dropdown.open>.nav-link .sidebar-icon{display:none}.dashboard .sidebar .nav-dropdown.open.open-sidebar>.nav-link{color:#006462}.dashboard .sidebar .logo-mini{display:none}.dashboard .sidebar-toggler-icon-close{display:block}.dashboard .sidebar-toggler-icon-open{display:none}.sidebar-hidden .dashboard .sidebar-toggler-icon-close{display:none}.sidebar-hidden .dashboard .sidebar-toggler-icon-open{display:block}@media (min-width:768px){.sidebar-hidden .dashboard .sidebar .logo{display:none}.sidebar-hidden .dashboard .sidebar .logo-mini{display:block;width:45px}.sidebar-hidden .dashboard .sidebar:hover .logo{display:block}.dashboard .sidebar .logo-mini,.sidebar-hidden .dashboard .sidebar:hover .logo-mini{display:none}body.template-v2.sidebar-hidden .dashboard .main-layout{max-width:calc(100svw - 68px)}.sidebar-hidden .dashboard .sidebar{margin-left:unset;width:68px}.sidebar-hidden .dashboard .sidebar:hover{width:225px;margin-right:calc(68px - 225px)}.sidebar-hidden .dashboard .sidebar .nav-link span,.sidebar-hidden .dashboard .sidebar .nav-dropdown-toggle::before{display:none}.sidebar-hidden .dashboard .sidebar .nav-dropdown-items{height:0;width:0}.sidebar-hidden .dashboard .sidebar:not(:hover) .nav-dropdown.open>.nav-link{background-color:unset}.sidebar-hidden .dashboard .sidebar .nav-dropdown.open-sidebar>.nav-link{background-color:#e6f0ef !important}.sidebar-hidden .dashboard .sidebar:hover .nav-dropdown.open>.nav-dropdown-items{height:auto;width:auto}.sidebar-hidden .dashboard .sidebar:hover .nav-link span,.sidebar-hidden .dashboard .sidebar:hover .nav-dropdown-toggle::before{display:inherit}.sidebar-hidden .dashboard .sidebar .nav{width:unset}.sidebar-hidden .dashboard .sidebar .sidebar-nav,.sidebar-hidden .dashboard .sidebar{width:68px}.sidebar-hidden .dashboard .sidebar:hover .sidebar-nav,.sidebar-hidden .dashboard .sidebar:hover{width:225px}}.sidebar-hidden.uib-dropdown-open>.dropdown-menu-mobile{display:block !important;margin-left:68px;margin-top:-36px;border-radius:14px;border-color:#e6f0ef;color:#222020}.sidebar-logo{min-height:90px;padding-right:9px}.close-sidebar{color:#222020;font-size:14px;display:none}@media screen and (max-width:991.98px){.sidebar-logo{padding:13px;min-height:80px;.close-sidebar{display:block}}}.dot-sidebar{filter:brightness(0) saturate(100%) invert(100%) sepia(20%) saturate(2499%) hue-rotate(178deg) brightness(90%) contrast(89%)}.active>.dot-sidebar,.dashboard .sidebar .nav-dropdown.open>.nav-link>.dot-sidebar{filter:brightness(0) saturate(100%) invert(23%) sepia(68%) saturate(1939%) hue-rotate(155deg) brightness(92%) contrast(102%)}body.main-fullscreen-active .dashboard .sidebar,body.main-fullscreen-active .dashboard .app-header.navbar,body.main-fullscreen-active .app-footer,body.main-fullscreen-active .sidebar-backdrop{display:none !important}.sidebar .nav-item a{font-size:11px}.navbar .sidebar .dropdown-toggle,.sidebar .nav-link,.sidebar .navbar .dropdown-toggle{padding:calc(0.75rem * 0.9) calc(1rem * 0.9)}.sidebar .nav-dropdown-toggle>span{flex:0 1 auto;max-width:calc(100% - 44px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar .nav-dropdown.open>.nav-dropdown-toggle>span{overflow:visible;white-space:normal;word-break:break-word;line-height:1.25}.dashboard .sidebar,.dashboard .app-header.navbar{font-weight:500}.sidebar-fixed .dashboard .sidebar{position:relative;height:100vh;top:auto}.dashboard .navbar .sidebar .active.dropdown-toggle,.dashboard .sidebar .nav-link.active,.dashboard .sidebar .navbar .active.dropdown-toggle,.dashboard .sidebar .nav-dropdown.open>.nav-link{color:#006462;font-weight:600;background-color:#e6f0ef}.dashboard .sidebar .nav-dropdown.open{background-color:inherit}.dashboard .navbar .sidebar .dropdown-toggle,.dashboard .sidebar .nav-link,.dashboard .sidebar .navbar .dropdown-toggle,.dashboard .sidebar .nav-dropdown.open>.nav-link{border-radius:7px}.dashboard .sidebar{background-color:#fff;border-right:solid 1px #e2e4e6;top:0 !important}.dashboard .sidebar .sidebar-nav,.dashboard .sidebar{width:225px}.dashboard .sidebar .sidebar-nav{padding-left:11px;padding-right:11px}.dashboard .sidebar .nav{width:auto}.sidebar .sidebar-nav::-webkit-scrollbar{position:absolute;width:9px;margin-left:-9px;-webkit-appearance:none}.sidebar .sidebar-nav::-webkit-scrollbar-track{background-color:transparent;border-right:1px solid transparent;border-left:1px solid transparent}.sidebar .sidebar-nav::-webkit-scrollbar-thumb{height:45px;background-color:#e6f0ef;background-clip:content-box;border-color:transparent;border-style:solid;border-width:1px 2px}.sidebar .sidebar-nav .nav-link{color:#FFFFFF;gap:14px}.template-v2 .sidebar .sidebar-nav .nav-link{color:#222020}.template-v2 .sidebar .nav-item .nav-link,.template-v2 .sidebar .nav-dropdown-items .nav-item .nav-link{margin-top:4px !important}.template-v2:not(.theme-semi-dark):not(.theme-dark) .dashboard .sidebar .nav-link.active::after,.template-v2:not(.theme-semi-dark):not(.theme-dark) .dashboard .sidebar .navbar .active.dropdown-toggle::after,.template-v2:not(.theme-semi-dark):not(.theme-dark) .dashboard .sidebar .nav-dropdown.open>.nav-link::after{content:"";position:absolute;left:0;top:1px;bottom:1px;width:8px;background-color:#006462;border-radius:4px;clip-path:inset(0 5px 0 0)}.dashboard .navbar .sidebar .dropdown-toggle:hover,.dashboard .sidebar .nav-link:hover,.dashboard .sidebar .navbar .dropdown-toggle:hover,.dashboard .sidebar .nav-dropdown.open>.nav-link:hover{background-color:#cbdbd9}.dashboard .navbar .sidebar .nav-dropdown.open .dropdown-toggle,.dashboard .sidebar .nav-dropdown.open .nav-link,.dashboard .sidebar .nav-dropdown.open .navbar .dropdown-toggle{color:#222020}.dashboard .sidebar .nav-dropdown.open:not(.open-sidebar)>.nav-link{color:#222020}.dashboard .navbar .sidebar .nav-dropdown.open .active.dropdown-toggle,.dashboard .sidebar .nav-dropdown.open .nav-link.active,.dashboard .sidebar .nav-dropdown.open .navbar .active.dropdown-toggle{color:#006462;background-color:#e6f0ef}.dashboard .navbar .sidebar .nav-dropdown.open .active.dropdown-toggle:hover,.dashboard .sidebar .nav-dropdown.open .nav-link.active:hover,.dashboard .sidebar .nav-dropdown.open .navbar .active.dropdown-toggle:hover{color:#006462;background-color:#cbdbd9}.dashboard .navbar .sidebar .active.dropdown-toggle i,.dashboard .sidebar .nav-link.active i,.dashboard .sidebar .navbar .active.dropdown-toggle i,.dashboard .switch-primary-outline-alt>.switch-input:checked~.switch-label::after,.dashboard .switch-primary-outline>.switch-input:checked~.switch-label::after{color:#006462}.dashboard .navbar .sidebar .dropdown-toggle i,.dashboard .sidebar .nav-link i,.dashboard .sidebar .navbar .dropdown-toggle i{color:#222020}.dashboard .navbar .sidebar .dropdown-toggle:hover i,.dashboard .sidebar .nav-link:hover i,.dashboard .sidebar .navbar .dropdown-toggle:hover i{color:#006462}.dashboard .sidebar .logo{height:50px;width:auto}@media (min-width:768px){.dashboard .sidebar .logo{display:block}}@media (max-width:991.98px){.sidebar{margin-left:0}.sidebar-backdrop{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.5);z-index:1001}.sidebar-mobile-show .sidebar-backdrop{display:block}.sidebar-fixed .dashboard .sidebar,.dashboard .sidebar{width:270px;position:fixed;top:0;left:0;height:100vh;display:flex;flex-direction:column;overflow:hidden;z-index:1002;margin-left:0;transform:translateX(-100%);transition:transform 0.25s ease}.dashboard .sidebar .sidebar-nav{width:270px;margin-left:0;flex:1;overflow-y:auto;overflow-x:hidden}.sidebar-mobile-show .dashboard .sidebar,.sidebar-mobile-show .dashboard .sidebar .sidebar-nav{transform:translateX(0)}}.template-v2 .dashboard{display:flex;flex-direction:row;min-height:100vh;max-width:100vw;overflow:hidden;font-family:"Montserrat",sans-serif;color:#222020;font-weight:500}.template-v2 .dashboard .app-header.navbar{font-weight:500}.template-v2 .app-header.navbar .logo-mobile{display:none}.template-v2 .dashboard .main-layout{flex:1;max-width:calc(100svw - 225px);max-height:100svh}.template-v2 .dashboard .main-layout .breadcrumb-wrapper{gap:12px;margin-bottom:18px}.template-v2 .dashboard .main-layout .state-label{margin-left:2px;line-height:1;font-size:24px;font-weight:600;color:#006462;border-bottom:none;white-space:nowrap}.template-v2 .dashboard .main-layout .breadcrumb{margin-left:2px;position:relative;top:unset;margin-bottom:0;padding:0;background-color:unset;z-index:unset !important}.template-v2 .dashboard .main-layout .breadcrumb .breadcrumb-item{color:#9597a3}.template-v2 .dashboard .main-layout .breadcrumb .breadcrumb-item:first-child{color:#9597a3 !important}.template-v2 .dashboard .main-layout .breadcrumb .breadcrumb-item.active{color:#006462}.template-v2 .dashboard .main-layout .main{overflow-y:auto;overflow-x:hidden;height:calc(100svh - 72px);position:relative;scrollbar-width:thin;scrollbar-color:rgba(0,100,98,0.35) transparent}.template-v2 .dashboard .main-layout .main::-webkit-scrollbar{width:8px;height:8px}.template-v2 .dashboard .main-layout .main::-webkit-scrollbar-track{background:transparent;border-radius:8px}.template-v2 .dashboard .main-layout .main::-webkit-scrollbar-thumb{background-color:rgba(0,100,98,0.35);border-radius:8px;border:2px solid transparent;background-clip:padding-box;transition:background-color 0.2s ease}.template-v2 .dashboard .main-layout .main::-webkit-scrollbar-thumb:hover{background-color:rgba(0,100,98,0.65);background-clip:padding-box}.template-v2 .dashboard .main-layout .main::-webkit-scrollbar-corner{background:transparent}body.template-v2.sidebar-fixed .app-footer,body.template-v2.sidebar-fixed .main{margin-left:0}.template-v2 button.navbar-toggler:focus,.template-v2 button.navbar-toggler:active{outline:none !important;box-shadow:none !important}.template-v2 .dashboard .main .banner{z-index:1000;position:sticky;top:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0.9rem 1.4625rem;background-color:#006462}.template-v2 .dashboard .main .banner h1,.template-v2 .dashboard .main .banner p{color:#ffffff}.template-v2 .dashboard .main .banner h1{font-size:large;font-weight:600}.template-v2 .dashboard .main .banner p{margin-bottom:0}.template-v2 .dashboard .main .banner .banner-action .btn:hover{color:#006462;background-color:#ffffff}.template-v2 .dashboard .main .banner .banner-action .btn{height:32px;font-size:0.72rem;line-height:0;display:flex;align-items:center;border-radius:5px}.template-v2 .btn-fullscreen-toggle{width:28px;height:28px;border-radius:5px;padding:0;background-color:transparent;border:none;color:#1f1f1f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background-color 0.15s ease}.template-v2 .btn-fullscreen-toggle:hover,.template-v2 .btn-fullscreen-toggle:focus{background-color:rgba(0,100,98,0.08);color:#006462;outline:none;box-shadow:none}.template-v2 .btn-fullscreen-toggle .lucide-14{width:14px;height:14px;stroke-width:2}body.template-v2.main-fullscreen-active{background-color:#f6f7f7;overflow:hidden}body.template-v2.main-fullscreen-active .dashboard .main-layout{max-width:100vw !important;max-height:100vh !important}body.template-v2.main-fullscreen-active .dashboard .main-layout .main{height:100vh !important;background-color:#f6f7f7}:fullscreen::backdrop,:-webkit-full-screen::backdrop{background-color:#f6f7f7}@media (max-width:991.98px){.template-v2 .dashboard .main-layout{max-width:100vw}.template-v2 .dashboard .main-layout .state-label{font-size:13px}.template-v2 .dashboard .main-layout .main{height:calc(100svh - 63px)}.template-v2 .main-layout.blurred{filter:blur(5px)}.template-v2 header{margin-bottom:0}.template-v2 .breadcrumb-wrapper{margin-bottom:0 !important}.template-v2 .main .container-fluid{padding:0.9rem !important}.template-v2 .app-header.navbar{width:100vw;padding:0.9rem !important}.template-v2 .app-header.navbar .navbar-toggler{min-width:unset;border-radius:7px;margin-top:2px}.template-v2 .app-header.navbar .logo-mobile{display:flex}.template-v2 .app-header.navbar .logo-mobile .img-fluid{width:54px;margin-left:7px}.template-v2 .sidebar-mobile-show .main{margin-left:0 !important;margin-right:0 !important}}.template-v2 header{position:relative}.template-v2 .bp-panel{border-radius:12px;box-shadow:0px 6px 19px 0px rgba(0,0,0,0.1);background:#fff}.template-v2 .app-header.navbar{height:4rem;position:sticky !important;top:0;z-index:1000;padding:20px 32px}.template-v2 .app-header.navbar .nav-notification{display:block}.template-v2 .app-header.navbar .nav-notification-mobile{display:none}@media (max-width:768px){.template-v2 .app-header.navbar{height:60px}.template-v2 .app-header.navbar .nav-notification{display:none}.template-v2 .app-header.navbar .nav-notification-mobile{display:block}}.template-v2 .app-header.navbar .sidebar-toggler{width:24px;height:24px;min-width:unset}.template-v2 .nav-right{gap:12px}.template-v2 .nav-right .nav-item a::after{display:none}.template-v2 .btn-nav{background-color:#e6f0ef;border:none;border-radius:1000000px;width:34px;height:34px;padding:6px;margin:unset !important}.template-v2 .btn-nav img{height:22px;width:auto;aspect-ratio:1/1}.template-v2 .btn-nav:not(.with-text){aspect-ratio:1/1}.template-v2 .app-header.navbar .nav-item{min-width:unset !important}.template-v2 .btn-nav.with-text{padding:12px;font-size:12px;font-weight:500;color:#006462;gap:8px;width:auto;height:34px;display:flex;align-items:center;justify-content:left;flex-direction:row;border-radius:6px}@media (min-width:768px){.template-v2 .btn-nav.with-text{margin-right:4px !important}}@media (max-width:768px){.template-v2 .nav-right{gap:8px}.template-v2 .btn-nav img{height:20px}.template-v2 .btn-nav.with-text{padding:8px;border-radius:1000000px;width:34px !important;aspect-ratio:1/1}.template-v2 .btn-nav.with-text span{display:none}}.template-v2 .mobile-sidebar-toggler{background:transparent;border:none;padding:0 8px 0 0;width:32px;height:24px;display:flex;align-items:center;justify-content:center;position:relative}.template-v2 .mobile-toggler-icon{width:20px;height:20px;transition:opacity 0.25s ease,transform 0.25s ease}.template-v2 .mobile-toggler-icon-close{opacity:0;transform:rotateY(90deg)}.template-v2 .mobile-toggler-icon-open{opacity:1;transform:rotateY(0deg)}.template-v2 .sidebar-mobile-show .mobile-toggler-icon-close{opacity:1;transform:rotateY(0deg)}.template-v2 .sidebar-mobile-show .mobile-toggler-icon-open{opacity:0;transform:rotateY(-90deg)}.hayyu-swal-popup{border-radius:12px !important;padding:20px !important;font-family:"Montserrat",sans-serif !important;box-shadow:0 8px 24px rgba(0,0,0,0.12) !important}.hayyu-swal-popup .new-swal2-icon{margin-top:1.5em !important}.hayyu-swal-title{font-size:18px !important;font-weight:600 !important;color:#101010 !important;padding:0 !important;margin-bottom:4px !important;line-height:1.4 !important}.hayyu-swal-html{font-size:13px !important;color:#3e3f44 !important;margin:0 !important;line-height:1.5 !important;font-weight:450 !important}.hayyu-swal-actions{display:flex !important;margin-top:32px !important;gap:8px !important;padding:0 !important;margin-left:unset !important;margin-right:unset !important}.hayyu-swal-btn{border-radius:6px !important;padding:8px 12px !important;font-size:.76562rem !important;font-weight:500 !important;font-family:"Montserrat",sans-serif !important;cursor:pointer !important;transition:background-color 0.15s,border-color 0.15s !important;min-width:80px !important;border:1px solid transparent !important}.hayyu-swal-btn:focus,.hayyu-swal-btn:focus-visible{outline:none !important;box-shadow:none !important}.hayyu-swal-btn-primary{background-color:#006462 !important;color:#ffffff !important}.hayyu-swal-btn-primary:hover{background-color:#006462 !important}.hayyu-swal-btn-danger{background-color:#dc3545 !important;color:#ffffff !important}.hayyu-swal-btn-danger:hover{background-color:#c82333 !important}.hayyu-swal-btn-outline{background-color:#ffffff !important;color:#006462 !important;border-color:#006462 !important}.hayyu-swal-btn-outline:hover{background-color:#e0f2f1 !important}.hayyu-swal-btn-outline:active{background-color:#c8e6e5 !important}@media (max-width:768px){.hayyu-swal-popup{width:300px !important;padding:14px !important;border-radius:10px !important}.hayyu-swal-popup .new-swal2-icon{font-size:11px !important;margin-top:0.8em !important;margin-bottom:1em !important}.hayyu-swal-title{font-size:15px !important;line-height:1.35 !important}.hayyu-swal-html{font-size:12px !important;line-height:1.45 !important}.hayyu-swal-actions{margin-top:20px !important;gap:6px !important}.hayyu-swal-btn{padding:6px 10px !important;font-size:0.6875rem !important;min-width:70px !important}}.new-swal2-container{z-index:10060 !important}.menu-search-trigger{display:flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;color:#777;font-size:13px;font-family:"Montserrat",sans-serif;font-weight:500;cursor:pointer;transition:border-color 0.15s,background 0.15s,color 0.15s;white-space:nowrap;height:34px}.menu-search-trigger:hover,.menu-search-trigger:focus{border-color:#006462;background:#fff;color:#006462;outline:none;box-shadow:none}.menu-search-trigger-icon{font-size:13px;flex-shrink:0}.menu-search-trigger-text{flex:1}.menu-search-trigger-kbd{display:flex;align-items:center;gap:3px}.menu-search-trigger-kbd kbd{padding:2px 5px;border:1px solid #d8d8d8;border-radius:4px;font-size:10px;background:#fff;color:#999;font-family:monospace;line-height:1.4}@media (max-width:768px){.menu-search-trigger-text,.menu-search-trigger-kbd{display:none}.menu-search-trigger{width:34px;height:34px;padding:0;border-radius:50%;border-color:transparent;background:#e6f0ef;justify-content:center;aspect-ratio:1/1}.menu-search-trigger:hover,.menu-search-trigger:focus{background:#d9e8e7;border-color:transparent}.menu-search-trigger-icon{font-size:15px;color:#006462}}.menu-search-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.45);z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:80px;padding-left:16px;padding-right:16px;animation:menuSearchFadeIn 0.12s ease}@keyframes menuSearchFadeIn{from{opacity:0}to{opacity:1}}.menu-search-dialog{width:100%;max-width:560px;background:#fff;border-radius:10px;box-shadow:0 20px 60px rgba(0,0,0,0.2),0 4px 12px rgba(0,0,0,0.1);overflow:hidden;animation:menuSearchSlideDown 0.12s ease}@keyframes menuSearchSlideDown{from{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}.menu-search-header{display:flex;align-items:center;padding:14px 16px;gap:12px}.menu-search-header-icon{font-size:16px;color:#006462;flex-shrink:0}.menu-search-input{flex:1;border:none;outline:none;font-size:15px;font-family:"Montserrat",sans-serif;font-weight:500;color:#222;background:transparent}.menu-search-input::placeholder{color:#bbb;font-weight:400}.menu-search-esc-kbd{padding:3px 8px;border:1px solid #e0e0e0;border-radius:5px;font-size:11px;background:#f5f5f5;color:#999;cursor:pointer;font-family:monospace;flex-shrink:0}.menu-search-esc-kbd:hover{background:#ebebeb}.menu-search-divider{height:1px;background:#f0f0f0;margin:0}.menu-search-results{list-style:none;margin:0;padding:8px;max-height:352px;overflow-y:auto}.menu-search-results::-webkit-scrollbar{width:4px}.menu-search-results::-webkit-scrollbar-track{background:transparent}.menu-search-results::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:2px}.menu-search-result{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:8px;cursor:pointer;transition:background 0.1s}.menu-search-result:hover,.menu-search-result.is-selected{background:#f0f7f7}.menu-search-result-icon{width:36px;height:36px;background:#e8f4f3;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.menu-search-result-body{flex:1;display:flex;flex-direction:column;text-align:left;min-width:0}.menu-search-result-label{font-size:14px;font-weight:500;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-search-result-label mark{background:#d4edda;color:#006462;padding:0 1px;border-radius:2px;font-weight:600}.menu-search-result-parent{font-size:11px;color:#aaa;margin-top:1px;font-weight:400}.menu-search-result-arrow{font-size:11px;color:#d0d0d0;flex-shrink:0;transition:color 0.1s}.menu-search-result.is-selected .menu-search-result-arrow{color:#006462}.menu-search-empty{padding:36px 16px;text-align:center;color:#bbb;font-size:14px;font-family:"Montserrat",sans-serif;display:flex;flex-direction:column;align-items:center;gap:8px}.menu-search-empty .fa{font-size:28px;color:#e0e0e0}.menu-search-footer{padding:8px 16px;border-top:1px solid #f0f0f0;display:flex;gap:16px;font-size:11px;color:#bbb;font-family:"Montserrat",sans-serif}.menu-search-footer kbd{padding:2px 5px;border:1px solid #e8e8e8;border-radius:3px;background:#f7f7f7;font-family:monospace;color:#999;font-size:10px}