@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");:root{--primary:#5a3185;--primary-blink:#af74ee;--secondary:#f4f4f4;--white:#ffffff;--black:#000000;--dark:#42414d;--grey:#808080;--grey-new:#b0b6c3;--success:#29ae6c;--yellow:#ffdd00;--yellow-light:#f1ebc4;--cl-blue:#0ab5ff;--cl-blue-light:rgba(10,181,255,0.1);--cl-gray:#d9d9d9;--cl-green:#2fb777;--cl-green-light:rgba(47,183,119,0.1);--success-light:#87fac2;--screen-color:#2fb777;--success-border:#0a9151;--danger:#f45a55;--danger-screen:rgba(244,90,85,0.7);--cl-danger-light:#fccac870;--danger-light:#fccac8;--warning:#db7d27;--warning-light:#fae4d0;--border:rgba(169,89,203,0.2);--primary-light-border:rgba(169,89,203,0.2);--hoverColor:#e9eaed;--dot:#d9d9d9;--screen-card:#e5e5e580;--primary-light:#f1e0f8;--primary-light-main:linear-gradient(90deg,#f8f6ff,#fff);--box-shadow:0 0px 4px rgba(169,89,203,0.1);--primary-box-shadow:0 4px 15px var(--primary-light-border);--modal-backdrop-bg:rgba(52,64,84,0.3);--borderRadius:5px;--letter-spacing:1.2px;--fs32:32px;--fs26:26px;--fs24:24px;--fs20:20px;--fs18:18px;--fs16:16px;--fs15:15px;--fs14:14px;--fs13:13px;--fs12:12px;--fs11:11px;--fs10:10px;--fs9:9px}*{box-sizing:border-box}body{padding:0;margin:0;font-family:var(--font-inter),sans-serif}html{height:100%}.isPwaIOS{height:40px;background-color:var(--primary)}::-webkit-scrollbar{width:3px;height:8px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(204,25,25,0)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(248,241,241,0);border-right:7px solid rgba(0,0,0,.01)}.page-bg{background:var(--secondary)}.skeleton{background:linear-gradient(90deg,#eaeaea 25%,#f5f5f5 50%,#eaeaea 75%)!important;background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:6px}.react-loading-skeleton{display:inline-block;background:linear-gradient(90deg,#eaeaea,#f2f2f2 20%,#f5f5f5 50%,#f2f2f2 80%,#eaeaea);background-size:200% 100%;animation:shimmer 1.5s linear infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes skeleton-loading{0%{background-position:-200% 0}to{background-position:200% 0}}.width-max-content{width:max-content}.skeleton-label{border-radius:4px}.skeleton-btn,.skeleton-input{border-radius:8px}.skeleton-accordion{border-radius:10px}.badge-animation{animation:badgeFadeIn .4s ease}@keyframes badgeFadeIn{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.animated-confirm-text{display:inline-block;animation:fadeInUpConfirmText .25s .17s both;will-change:opacity,transform}@keyframes fadeInUpConfirmText{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dot-flash{display:inline-block}.dot-flash:after{content:"...";animation:blinkDots 1.2s step-end infinite;letter-spacing:1.5px}@keyframes blinkDots{0%,20%{opacity:0}40%,to{opacity:1}}.text-animate{display:inline-block;white-space:pre;overflow:hidden;animation:typingText 1.4s steps(30) .1s both}@keyframes typingText{0%{width:0;opacity:1}to{width:100%;opacity:1}}.ai-blink{background:var(--primary);box-shadow:0 0 0 0 var(--primary);animation:pulse-primary 2s infinite}@keyframes pulse-primary{0%{transform:scale(.95);box-shadow:0 0 0 0 var(--primary-blink)}70%{transform:scale(1);box-shadow:0 0 0 15px rgba(40,167,69,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(40,167,69,0)}}@media (max-width:540px){::-webkit-scrollbar{width:0;height:3px}.nextjs-toast{display:none!important}.page-bg{background-color:transparent}}.can-scroll-left,.can-scroll-right{position:fixed;top:50%;left:calc((100vw - 1400px) / 2 + 20px);z-index:111;transform:translateY(50%)}.app-children-height{height:calc(100vh - 81px)}.fs-9{font-size:var(--fs9)}.fs-10{font-size:var(--fs10)}.fs-11{font-size:var(--fs11)}.fs-12{font-size:var(--fs12)}.fs-13{font-size:var(--fs13)}.fs-14{font-size:var(--fs14)}.fs-15{font-size:var(--fs15)}.fs-16{font-size:var(--fs16)}.fs-18{font-size:var(--fs18)}.fs-20{font-size:var(--fs20)}.fs-26{font-size:var(--fs26)}.fs-24{font-size:var(--fs24)}.letter-spacing{letter-spacing:var(--letter-spacing)}.dark-text{color:var(--dark)}.black-text{color:var(--black)}.grey-text{color:var(--grey)}.grey-new-text{color:var(--grey-new)}.success-text{color:var(--success)}.danger-text{color:var(--danger)}.warning-text{color:var(--warning)}.primary-text{color:var(--primary)}.primary-bg{background-color:var(--primary)}.card-border{border:1px solid var(--border)}.primary-box-shadow{box-shadow:var(--primary-box-shadow)}.w-100px{width:100px}.border-top{border-top:1px solid var(--border)!important}.border-bottom{border-bottom:1px solid var(--border)!important}.details-popup{position:absolute!important;background:var(--white);box-shadow:var(--box-shadow)!important;color:var(--dark)!important;border-radius:10px;min-width:250px;width:-moz-fit-content;width:fit-content;border:1px solid var(--border)!important}.details-popup-manual{top:-2px;left:55px}.details-popup-manual,.details-popup-manual-static{position:absolute;z-index:1;background:var(--white);box-shadow:var(--box-shadow)!important;color:var(--dark)!important;border-radius:10px;min-width:290px;width:-moz-fit-content;width:fit-content;border:1px solid var(--border)!important;transition:all .2s ease}.details-popup-manual-static{top:50%;left:50%;transform:translate(-50%,-50%)}.booked-details{font-weight:500;font-size:var(--fs12);letter-spacing:var(--letter-spacing)}.bs-popover-end>.popover-arrow:after{border-width:0!important}.popover .popover-arrow{display:none}.select-control__menu{z-index:9999!important}.img-conatiner{width:100%;height:400px!important;overflow:hidden;border-radius:10px}.img-conatiner img{object-fit:cover;background-position:50%;width:100%;height:100%!important}.carousel-control-next,.carousel-control-prev{opacity:1!important}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:var(--primary);border-radius:5px;width:40px;height:40px;background-size:24px}.carousel-indicators .active{background-color:var(--primary)!important;opacity:1}.carousel-indicators [data-bs-target]{background-color:var(--primary-light-border);opacity:1!important;border:1px solid var(--primary)!important;border-radius:5px;width:40px;height:6px!important}.carousel-caption{display:flex;justify-content:center}.file-name{border-radius:5px}.file-name,.remove-img{background:var(--secondary);color:var(--primary);width:-moz-fit-content;width:fit-content}.remove-img{border:1px solid var(--border);position:absolute;top:10px;right:10px;border-radius:5px;z-index:999}.nav-tabs{border-bottom:none!important}.nav-tabs .nav-link{border:1px solid var(--primary-light-border)!important;border-radius:10px!important}.nav-item{-webkit-margin-end:15px;margin-inline-end:15px}.nav-tabs .nav-link{color:var(--primary)!important;padding:5px 10px;font-size:var(--fs14);letter-spacing:var(--letter-spacing)}.admin-nested-link .nav-link:hover{background-color:var(--primary-light-border)}.nav-tabs .nav-link.active{color:var(--white)!important;background-color:var(--primary)!important}@keyframes fadeSlideIn{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}.animated-element{animation:fadeSlideIn .5s ease}.sb-avatar .sb-avatar__text{background:var(--primary)!important}.table-title{font-size:var(--fs13);font-weight:600;letter-spacing:var(--letter-spacing);text-transform:uppercase;color:var(--primary)!important}.page-filter{border:1px solid var(--border);background-color:var(--primary-light-border);display:flex;align-items:center;height:55px;margin-bottom:30px;border-radius:50px}.sortfilterMobile{width:100%;background-color:var(--secondary);box-shadow:var(--primary-box-shadow);padding:20px;position:fixed;bottom:0;left:0;z-index:1111;border-top:1px solid var(--border)}.profile-section{background-color:var(--white);margin-bottom:2rem}.profile-edit{width:30px;height:30px;position:absolute;bottom:0;right:0;border-radius:50px;cursor:pointer;background:var(--white)!important;border:1px solid var(--primary)!important}.fileupload{overflow:hidden;cursor:pointer}.fileupload input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0;cursor:pointer}.roleCheckbox{width:20px;height:20px}.roleCheckbox input[type=checkbox]{position:relative;width:20px;height:20px;color:#363839;border:1px solid #bdc1c6;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer;transition:background 175ms cubic-bezier(.1,.1,.25,1)}.roleCheckbox input[type=checkbox]:before{position:absolute;content:"";display:block;top:3px;left:6px;width:5px;height:10px;border-color:#fff;border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.roleCheckbox input[type=checkbox]:checked{color:#fff;border-color:var(--secondary);background-color:var(--primary);background-image:none!important}.roleCheckbox input[type=checkbox]:checked:before{opacity:1}.rolelist{padding:0;height:90%;list-style:none;margin:0}thead{background-color:var(--primary-light-border)!important}tr{border-bottom:1px solid transparent!important}.table>:not(caption)>*>*{background-color:transparent!important;vertical-align:middle}tr:nth-child(2n){background-color:var(--primary-light-border)!important}.form-control{border:1px solid var(--border)!important;border-radius:4px!important}.form-control,.form-control-summary{min-height:48px!important;width:100%;font-size:12px!important;font-weight:400!important;line-height:18px!important;padding:6px 12px!important}.form-control-summary{border:1px solid var(--border)!important;border-radius:50px!important}.form-control-color{width:50px!important;background-color:transparent!important;border:none!important;padding:0!important}.formik-input-color-value{position:absolute;left:60px;top:50%;transform:translateY(10%)}.custom_select_input__indicator{color:var(--primary-light)!important}.custom_select_input__single-value{font-size:12px!important;font-weight:400!important;line-height:18px!important}textarea{height:100px!important}.form-control-summary:focus,.form-control:focus{box-shadow:none!important;border-color:var(--border)!important;outline:none!important}.form-control.is-invalid,.was-validated .form-control,.was-validated .form-select{background-image:none!important}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:none!important}.form-control-summary.is-invalid,.was-validated .form-control-summary,.was-validated .form-select{background-image:none!important}.form-control-summary.is-invalid,.was-validated .form-control-summary:invalid{background-image:none!important}[placeholder],input[placeholder]{letter-spacing:var(--letter-spacing);font-size:var(--fs13)}.custom_select_input__placeholder{letter-spacing:var(--letter-spacing);font-size:var(--fs12)!important;color:var(--dark)!important;font-weight:light!important}.select-control__control,.select-control__control:hover{outline:none!important;box-shadow:none!important;border-color:var(--border)!important}.custom_select_input__control{min-height:48px!important}.clients_select_input__control,.custom_select_input__control{height:-moz-fit-content!important;height:fit-content!important;outline:none!important;box-shadow:none!important;border-color:var(--border)!important}.clients_select_input__control{min-height:58px!important}.clients_select_input_products_avail__control{min-height:48px!important}.clients_select_input_products_avail__control,.users_select_input__control{height:-moz-fit-content!important;height:fit-content!important;outline:none!important;box-shadow:none!important;border-color:var(--border)!important}.users_select_input__control{min-height:58px!important}.clients_select_input__control :hover,.clients_select_input_products_avail__control :hover,.custom_select_input__control:hover,.users_select_input__control :hover{outline:none!important;box-shadow:none!important;border-color:var(--border)!important}.form_label{font-size:var(--fs14)!important;font-weight:400;letter-spacing:var(--letter-spacing);color:var(--primary)}.clients_select_input__menu,.clients_select_input_products_avail__menu{z-index:11!important}.date-control{text-align:center!important}.rmdp-container{width:100%;position:relative;z-index:auto!important}.campaigns-date-select .rmdp-container input{text-align:start}.rmdp-calendar{box-shadow:var(--primary-box-shadow)!important}.rmdp-wrapper{position:absolute!important}.product-avail-filter .rmdp-container input{text-align:start}.rmdp-container input{width:100%;height:48px;border-radius:2px;background-color:var(--white);-webkit-padding-start:10px;padding-inline-start:10px;font-size:14px;text-align:center}.rmdp-input{border:1px solid var(--border)!important;border-radius:4px!important}.rmdp-input:focus{box-shadow:none!important}.rmdp-shadow{box-shadow:var(--box-shadow)!important}.rmdp-ep-arrow{visibility:hidden!important}.rmdp-day.rmdp-selected span:not(.highlight){box-shadow:var(--box-shadow)!important}.rmdp-week-day{color:var(--primary)!important;cursor:default;font-size:var(--fs13);font-weight:500}.rmdp-day:not(.rmdp-disabled,.rmdp-day-hidden) span:hover{background-color:var(--primary-light)!important;color:var(--white)}.rmdp-day.rmdp-selected span:not(.highlight){background-color:var(--primary-light)!important;box-shadow:0 0 3px var(--box-shadow);color:var(--primary)!important}.rmdp-arrow-container{display:flex;align-items:center;justify-content:center}.rmdp-arrow-container:hover{background-color:var(--primary-light)!important;box-shadow:0 0 3px var(--box-shadow)}.rmdp-arrow{border:solid var(--primary)!important;border-width:0 2px 2px 0!important;display:inline-block;height:3px;margin-top:0!important;padding:2px;width:3px}.rmdp-range{background-color:var(--primary)!important;box-shadow:none!important;color:var(--white)!important}.rmdp-day.rmdp-today span{background-color:var(--primary-light)!important;color:var(--primary)!important;z-index:1!important}.rmdp-day span{top:2px!important;left:1px!important;height:30px!important;align-items:center}.rmdp-day span:hover{color:var(--primary)!important}.rmdp-year-picker{z-index:1}.mdp-container{left:auto!important;right:0!important}.selective-circuit-table-wrapper{width:100%;max-width:100%;overflow-x:auto}.selective-circuit-table{border-collapse:collapse;min-width:220px;width:100%}.selective-circuit-td,.selective-circuit-th{border:1px solid var(--primary-light-border);padding:12px 16px;background:var(--white);text-align:center}.selective-circuit-th{color:var(--primary);font-weight:500}.selective-circuit-td{font-weight:600}.opacity-round-bottom{position:absolute;top:-80px;right:-110px;width:200px;height:200px;border-radius:50%;background:var(--white);border:1px solid var(--white);opacity:.1}.checkmark{width:24px;height:24px;border-radius:50%;display:block;stroke:var(--success);box-shadow:inset 0 0 0 var(--success);animation:fill 1.5s ease-in-out infinite,scale 1.1s ease-in-out infinite;position:relative;top:5px;right:5px;margin:0 auto}.checkmark,.checkmark__circle{stroke-width:2;stroke-miterlimit:10}.checkmark__circle{stroke-dasharray:94.25;stroke-dashoffset:94.25;stroke:var(--success);fill:#fff;stroke-linecap:round;transition:stroke .4s;animation:stroke 1.5s ease-in-out infinite}.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;stroke-linecap:round;animation:strokeCheck 1.5s ease-in-out .3s infinite}@keyframes stroke{0%{stroke-dashoffset:94.25}16%{stroke-dashoffset:94.25}40%,70%{stroke-dashoffset:0}to{stroke-dashoffset:94.25}}@keyframes strokeCheck{0%{stroke-dashoffset:48}35%{stroke-dashoffset:48}55%,85%{stroke-dashoffset:0}to{stroke-dashoffset:48}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{0%{box-shadow:inset 0 0 0 0 var(--success)}30%,70%{box-shadow:inset 0 0 0 15px var(--success)}to{box-shadow:inset 0 0 0 0 var(--success)}}.circular-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--primary);border-radius:50%;width:18px;height:18px;cursor:pointer;position:relative;outline:none;transition:border-color .2s;vertical-align:middle;margin:0 4px 0 0}.circular-checkbox,.circular-checkbox:checked{background-color:var(--white)}.circular-checkbox:checked:after{content:"";display:block;position:absolute;top:50%;left:50%;width:11px;height:11px;border-radius:50%;background:var(--primary);transform:translate(-50%,-50%)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}