.cursor-pointer{cursor:pointer!important}.rating{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:4px}.rating>input{display:none}.rating>label{cursor:pointer;position:relative;width:28px;height:30px}.rating>label::before{position:absolute;font-family:bootstrap-icons!important;content:"\F586";font-size:28px;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:1.2;opacity:.2;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.rating > input:checked ~ label::before,
.rating > input:checked ~ label ~ label::before {opacity:1;color:#fcd93a}.rating > input:not(:checked) ~ label:hover::before,
.rating > input:not(:checked) ~ label:hover ~ label::before {opacity:1;color:#fcd93a}.feedback-file{cursor:pointer;display:block;border:1px dashed var(--border-two);background-color:var(--site-bg-dash);border-radius:16px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden}.feedback-file:hover{border-color:var(--color-primary)}.feedback-file>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;font-weight:700;line-height:1.1;padding:30px 20px;background-color:var(--site-bg-dash)}.feedback-file>span i{font-size:26px;line-height:26px;color:var(--color-primary)}.page-content{padding:30px 35px;border-radius:40px}.text-editor-content{h1, h2, h3, h4, h5, h6 {
    margin-bottom: 0.5rem;
  }
    ul,ol{
      padding-left: 2rem !important;
    }
    ul, ol, li {
      margin: 0;
      list-style-type: disc !important;
  }
}@media (min-width:768px) and (max-width:991px){.page-content{padding:25px}}@media (max-width:767px){.page-content{padding:15px}}.otp-expired-message{color:var(--color-warning);font-size:18px}.pointer{cursor:pointer!important}.note-editor .note-toolbar .note-dropdown-menu,.note-popover .popover-content .note-dropdown-menu{top:115%}.note-modal{z-index:1070!important}.note-modal .form-group{margin-bottom:15px}.note-dropdown-menu.dropdown-menu{border:1px solid var(--color-primary-light)!important;-webkit-box-shadow:rgba(149,157,165,.2) 0 8px 24px;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.note-modal .close{width:25px;height:25px;line-height:25px;border-radius:50%;font-size:20px;background-color:var(--color-primary-light);color:var(--color-primary);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.note-editor .note-editable>ul{list-style:disc!important;list-style-position:inside!important}.note-editor .note-editable>ul>li,.note-editor .note-editable>ol>li{list-style-type:unset!important}.note-editor .note-editable>ol{list-style:decimal!important;list-style-position:inside!important}.note-modal .btn.note-btn-primary{background-color:var(--color-primary)!important}.note-modal .btn:disabled,.note-modal fieldset:disabled .btn{color:var(--color-primary-text)!important;background-color:var(--color-primary)!important;border-color:var(--color-primary)!important;opacity:1!important}.note-editor .note-dropdown-menu .dropdown-item:focus,.note-editor .note-dropdown-menu .dropdown-item:hover{color:var(--text-primary)!important;background-color:var(--site-bg)!important}.note-editor .note-dropdown-menu .dropdown-item.active,.note-editor .note-dropdown-menu .dropdown-item:active{color:var(--color-primary-text)!important;background-color:var(--color-primary)!important}@-webkit-keyframes stretch {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    background-color: #aaa;
  }

  50% {
    background-color: #ccc;
  }

  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    background-color: #fff;
  }
}@keyframes stretch {
  0% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    background-color: #aaa;
  }

  50% {
    background-color: #ccc;
  }

  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    background-color: #fff;
  }
}.ai-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:160px!important}.ai-btn.btn__dots--loading .btn__dots{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:5px}.ai-btn.btn__dots--loading .btn__dots i{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:stretch;animation-name:stretch;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;border-radius:100%;display:block;height:10px;margin:0 1px;width:10px;-webkit-animation-delay:.1s;animation-delay:.1s;margin:0 5px}.ai-btn.btn__dots--loading .btn__dots i:first-child{-webkit-animation-delay:0s;animation-delay:0s;margin:0}.ai-btn.btn__dots--loading .btn__dots i:last-child{-webkit-animation-delay:.2s;animation-delay:.2s;margin:0}.ai-btn i{font-weight:normal}.ai-btn .btn__dots{display:none}.card-loader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);isolation:isolate;z-index:1;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@-webkit-keyframes lds-roller {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}@keyframes lds-roller {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}.lds-roller{position:relative;display:inline-block;height:64px;width:64px}.lds-roller div{-webkit-animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;-webkit-transform-origin:32px 32px;-ms-transform-origin:32px 32px;transform-origin:32px 32px}.lds-roller div:after{position:absolute;display:block;background:var(--color-primary);border-radius:50%;content:" ";margin:-3px 0 0 -3px;height:6px;width:6px}.lds-roller div:nth-child(1) {-webkit-animation-delay:-.036s;animation-delay:-.036s}.lds-roller div:nth-child(1):after {top:50px;left:50px}.lds-roller div:nth-child(2) {-webkit-animation-delay:-.072s;animation-delay:-.072s}.lds-roller div:nth-child(2):after {top:54px;left:45px}.lds-roller div:nth-child(3) {-webkit-animation-delay:-.108s;animation-delay:-.108s}.lds-roller div:nth-child(3):after {top:57px;left:39px}.lds-roller div:nth-child(4) {-webkit-animation-delay:-.144s;animation-delay:-.144s}.lds-roller div:nth-child(4):after {top:58px;left:32px}.lds-roller div:nth-child(5) {-webkit-animation-delay:-.18s;animation-delay:-.18s}.lds-roller div:nth-child(5):after {top:57px;left:25px}.lds-roller div:nth-child(6) {-webkit-animation-delay:-.216s;animation-delay:-.216s}.lds-roller div:nth-child(6):after {top:54px;left:19px}.lds-roller div:nth-child(7) {-webkit-animation-delay:-.252s;animation-delay:-.252s}.lds-roller div:nth-child(7):after {top:50px;left:14px}.lds-roller div:nth-child(8) {-webkit-animation-delay:-.288s;animation-delay:-.288s}.lds-roller div:nth-child(8):after {top:45px;left:10px}.image-card img{width:100%;height:300px;object-fit:cover}.image-dropdwon{min-width:100px;background-color:var(--site-bg);padding:8px 23px 8px 13px!important;font-size:14px!important;color:var(--text-secondary);height:38px}.ai-image-card{border-radius:16px}.ai-image-card .card-body{padding:15px!important}.image-content-wrap{height:300px;margin-bottom:15px}.image-content-wrap img{width:100%;height:100%;object-fit:cover}.gallery-item{position:relative;overflow:hidden}.gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:.3s ease}.gallery-item:hover img{transform:scale(1.05)}.gallery-check{position:absolute;top:10px;right:10px}.gallery-check input[type="checkbox"]{width:24px;height:24px;border-radius:.25rem;cursor:pointer}.gallery-card{position:relative;overflow:hidden}.gallery-card:hover .gallery-overlay{opacity:1}.gallery-overlay{transition:.55s ease;opacity:0;position:absolute;left:0;top:0;padding:30px;background-color:rgba(0,0,0,.3);width:100%;height:100%;z-index:9}.daterangepicker{color:var(--text-secondary)!important;background-color:var(--site-bg-dash)!important;border:1px solid var(--border-two)!important}.daterangepicker .calendar-table{background-color:var(--site-bg-dash)!important}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:var(--card-bg-dash)!important}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:var(--card-bg-dash)!important;color:var(--text-secondary)!important}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{background:var(--card-bg-dash)!important;border:1px solid var(--border-two)}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:var(--text-secondary)!important;border:solid var(--text-secondary)!important;border-width:0 2px 2px 0!important}