body{background-color:#fafafa!important}#loader-container{height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;z-index:9999999!important;position:fixed!important;background-color:#d8d6d680;-webkit-backdrop-filter:blur(.8px);backdrop-filter:blur(.8px)}#loader{position:fixed;z-index:99999}#header-smsBtn{border:1px solid rgba(87,42,200,1);color:#572ac8;background-color:#fff;border-radius:.5rem;padding:1.3vh 2vw;font-weight:600}@media screen and (max-width: 768px){#header-smsBtn{padding:5px 15px}#header .bi-calendar-date,#header #date{display:none}}.popup-smsForm{height:100vh;width:98.75vw;background-color:#8f8e8e6c;position:fixed;top:0%;z-index:999;display:flex;justify-content:center;align-items:center}.popup-smsForm>div{background-color:#fff;border-radius:.5rem;padding:5vh 2.5vw;width:45vw;height:470px;display:flex;flex-direction:column;justify-content:space-between}.popup-smsForm>div>h3{font-size:28px;font-weight:600;color:#1b1b1b}.popup-smsForm>div>div>label{font-size:12px;position:relative;top:1.5vh;background-color:#fff;left:5vh;color:#5e6366}.popup-smsForm>div>div>input,.popup-smsForm>div>div>textarea{width:100%;padding:1.5vh 1vw;border:1px solid rgba(210,210,210,1);border-radius:.5rem;outline:none}.popup-smsForm>div>div>textarea,.popup-smsForm>div>div>textarea{font-size:15px;font-weight:500}.popup-smsForm>div>div>textarea{height:19.5vh}.popup-smsForm>div>button{color:#fff;font-size:14px;font-weight:400;background-color:#572ac8;border-radius:.5rem;padding:2vh 0;border:none}.popup-smsForm>div>p{color:#212121;font-size:14px;font-weight:550}.popup-smsForm>div>p>input{margin-right:.8vw}.sendsmsbox .desc{height:50px}.btn-primary{background-color:#8168c0!important;border:none;color:#fff!important}.btn-secondary{background-color:#c0833d!important;border:none;color:#fff!important}.sidebar-nav .nav-link.collapsed i{color:#572ac8!important}.sidebar-nav .nav-link{color:#8b909a!important;background-color:#fff!important}.sidebar-nav .active{background:#572ac81a!important;color:#572ac8!important}.sidebar-nav .nav-link:hover{color:#572ac8!important;background:#572ac81a!important}.nav-content{background:#233ab208;border-radius:0 0 20px 20px}.datatable-table>tbody>tr td{height:80px;cursor:default;vertical-align:middle!important}.datatable-container td>.rounded-circle{display:none}.datatable-container td>span>div,.datatable-container>table>thead>tr>td,table>thead>tr>th,.datatable-container,table,thead,tr>.green{font-weight:400;vertical-align:top;color:#8b909a!important}.dropdown-menu .dropdown-item{cursor:pointer}tbody{font-size:13px}.datatable .green{display:flex;justify-content:center;align-items:center;gap:20px;height:80px}.order .datatable-top>nav:last-child,.order .datatable-top>div:not(first-child),.order .datatable-bottom>nav:last-child,.order .datatable-bottom>div:last-child{float:none}.orderBtn{border:none;padding:3px 10px;font-weight:600;border-radius:4px}.active-btn{color:#572ac8;background-color:#572ac84d}.pending-btn{background-color:#ffc60029;color:#ffc619}.cancelled-btn{background-color:#c82a2a4d;color:#f94444}.complete-btn{background-color:#2dc82a4d;color:#29cc7a}.filter-banner{width:190px;display:flex;justify-content:space-between;border-radius:4px;background-color:#fff;box-shadow:0 4px 16px #0000000a;padding:8px 16px;cursor:pointer}.rdrDateRangePickerWrapper{position:relative;z-index:99999!important}.filter-dropdown .cross{position:relative;left:25px;top:-25px;background:#fff;border-radius:50%;padding:7px}.filter-dropdown{margin-top:3px;border-radius:4px;position:absolute;top:100px;z-index:1000;background-color:#fff;box-shadow:0 4px 16px #0000000a;min-width:186px;left:250px}.option{display:flex;gap:40px;padding:8px 12px;justify-content:space-between;color:#8b909a;cursor:pointer}.order .add-btn{border:none;color:#572ac8!important;background-color:#fff;font-weight:600}.order-id{font-size:14px;font-weight:600;color:#818181;margin:20px 0 5px}.technicianBox{height:600px!important;padding:50px 32px;background-color:#fff}.otpBox,.technicianBoxx{height:auto!important;padding:50px 32px;background-color:#fff}.filter-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:999}.css-1t1j96h-MuiPaper-root-MuiDialog-paper{border-radius:20px!important}.MuiBackdrop-root{background-color:#0003!important}.MuiPaper-root{background-color:transparent!important;box-shadow:none!important;border-bottom:1px solid #dbdade}.MuiButtonBase-root{text-transform:none!important}.order .datatable-input{border:none!important;box-shadow:0 4px 16px #0000000a;padding:8px 12px!important;outline:none}.user-details-box{border:.5px solid #999999cc;border-radius:8px;padding:15px}.user-details .card{box-shadow:none!important;background-color:transparent!important}.datatable-container{height:70vh;overflow-y:scroll}.datatable-container thead{position:sticky;top:0}.css-1q6at85-MuiInputBase-root-MuiOutlinedInput-root{border-radius:8px!important}input[type=checkbox]{accent-color:#572ac8;width:18px;height:18px}.css-1u3bzj6-MuiFormControl-root-MuiTextField-root{border-radius:15px!important}.technicianBox input{height:1.12rem;margin:0 5px}.service-heading{color:#572ac8;font-size:1.3rem;font-weight:600}.img-preview{width:230px;min-height:150px;overflow:hidden;border:2px dashed #d9d9d9;border-radius:8px}.uploadImg>input,.uploadImg>label,.uploadImg>select{width:380px;border:1px solid #cfd3d4;padding:8px 16px;border-radius:8px;margin-bottom:20px;color:#474a4c}.inputhalf>div{width:180px;margin-bottom:20px}.inputhalf input,.inputhalf select,select{border:1px solid #cfd3d4;padding:5px 10px;color:#474a4c}::placeholder{color:#474a4c}.uploadedImg-preview{margin-top:30px;align-items:flex-start;flex-direction:column}.servicebtn{margin-bottom:-15px;vertical-align:bottom;height:70%;display:flex;align-items:end}.MuiSnackbar-root{background-color:#572ac8!important}.contactDescription{font-size:.875rem;color:#00000080;line-height:17px}.textColor{color:#23272e}.contact-name{font-weight:600;color:#23272e}.invoice .card{box-shadow:0 20px 27px #0000000d}.invoice .card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:0 solid rgba(0,0,0,.125);border-radius:1rem}.top-selling table{display:block;height:200px}.bi-pencil-square{cursor:pointer}.dashboard .top-selling .table thead{position:sticky;top:0}.label-partner{color:#ee2805be!important;font-weight:600!important}.service-th{width:150px;display:block}.date-th{width:100px;display:block}.banner-section{padding:20px 0 40px}.dropzone{border:2px dashed #cccccc;border-radius:5px;padding:20px;text-align:center;cursor:pointer;margin-bottom:20px;background-color:#f9f9f9}.dropzone p{margin:0;color:#999}.image-preview{margin-top:20px;text-align:center}.image-preview img{max-width:100%;height:40vh;border-radius:5px}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}.invoice-container{width:100%;max-width:750px;padding:50px 0 50px 50px;font-family:Arial,sans-serif;line-height:1.6}.invoice-container .box{border:1px solid #000}.invoice-container header{text-align:center}.invoice-container h5{font-size:15px;font-weight:700}.invoice-container h2{font-size:17px;font-weight:700}.invoice-container header h2{font-size:20px;margin-bottom:0;font-weight:700}header h2{font-size:17px}.invoice-container hr{margin:0;background-color:#000;height:1px;opacity:1}.totals{text-align:right}.invoice-container .totals p{border-bottom:1px solid #000;font-weight:700;color:#000;font-size:13px}.invoice-container .totals p span{width:80px;display:inline-block;font-size:13px}.invoice-container table{width:100%;border-collapse:collapse;margin-bottom:20px;font-size:13px}.invoice-container table,.invoice-container th,.invoice-container td{border:1px solid #000;font-size:11px;color:#000!important}.invoice-container th,.invoice-container td{padding:8px;text-align:left}.invoice-container footer{text-align:center;margin-top:10px;font-size:13px}.invoice-container p{margin-bottom:0;font-size:13px}button{background-color:#007bff;color:#fff;border:none;padding:10px 20px;font-size:16px;cursor:pointer;margin-top:20px}button:hover{background-color:#0056b3}@media print{body *{visibility:hidden}.invoice-container,.invoice-container *{visibility:visible}.invoice-container{position:absolute;left:0;top:0}}
