*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,p,ul,ol{padding:0;margin:0}:root{--primary-app: #046cc3;--secondary-app: #00C4FF;--tertiary-app: #2CE2E2;--fourth-app: #26B3DE;--primary-text: #122748;--secondary-text: #193766;--tertiary-text: #90a3bf;--success: #09AE00;--warning: #d28e28;--light-warning: #D28E281A;--important: #d30000;--light-important: #D300001A;--neutral: #fbfbfb;--dark: #130F26;--success-rgb: rgba(9, 174, 0, 1);--light-primary: #E5F0F9;--light-secondary: #CDE2F3;--light-success: #E7F8E5;--light-warning: #FAF3E9;--light-important: #FAE5E5;--light-secondary-app: #E5F9FF;--light-secondary-app-accent: rgba(0, 196, 255, .2);--deep-accent: #2563eb;--grey: #E4E4E4;--divider: #F3F5F7;--light-grey: #BEBEBE;--warm-grey: #FAFAFA;--strong-grey: #F1F1F1;--input-disabled: #F5F5F5;--plannest-gradient: linear-gradient(90deg, #046cc3 0%, #00c4ff 100%);--plannest-gradient-transparent: linear-gradient( 90deg, rgba(4, 108, 195, .25) 0%, rgba(0, 196, 255, .25) 100% );--orange: #e1a040;--blue: #4080e1;--light-blue: #D9E6F9;--red: #E15D40;--green: #4BC22D;--light-green: #EDF9EA;--light-red: #F9DFD9;--box-shadow-blue: rgba(1, 111, 208, .5);--light-primary-app: rgba(4, 108, 195, .15);--soft-primary-app: rgba(4, 108, 195, .25);--bb-h: 10.4rem;--label-first-color: #E0E416;--light-label-first-color: #FCFDDC;--dark-label-first-color: #FAFBC8;--label-second-color: #4BC22D;--light-label-second-color: #EDF9EA;--dark-label-second-color: #DBF4D5;--label-third-color: #B75AE3;--light-label-third-color: #F8EEFC;--dark-label-third-color: #F2E1F8;--label-fourth-color: #E1A040;--light-label-fourth-color: #FDF6EC;--dark-label-fourth-color: #FBEDDA;--label-fifth-color: #E15D40;--light-label-fifth-color: #FDEFEA;--dark-label-fifth-color: #FBDDD5;--sendmsg: rgba(0, 196, 255, .15);--recivedmsg: rgba(4, 108, 195, .15);--overlay-dark: rgba(0, 0, 0, .25);--light-bg-income: #FBFAFF;--accent-income: #8E59FE;--termsofuse-link: "https://plannest.io/privacy-and-terms-software"}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/inter-v18-latin_latin-ext-regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:url(../fonts/inter-v18-latin_latin-ext-italic.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/inter-v18-latin_latin-ext-500.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:500;src:url(../fonts/inter-v18-latin_latin-ext-500italic.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/inter-v18-latin_latin-ext-600.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:600;src:url(../fonts/inter-v18-latin_latin-ext-600italic.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/inter-v18-latin_latin-ext-700.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:url(../fonts/inter-v18-latin_latin-ext-700italic.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:url(../fonts/inter-v18-latin_latin-ext-800.woff2) format("woff2");font-display:swap}@font-face{font-family:Inter;font-style:italic;font-weight:800;src:url(../fonts/inter-v18-latin_latin-ext-800italic.woff2) format("woff2");font-display:swap}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;src:url(../fonts/playfair-display-v37-latin_latin-ext-900.woff2) format("woff2");font-display:swap}html{width:100%;height:100vh;overflow:auto;font-size:62.5%}body{width:100%;height:100%;padding:0rem;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) 0px env(safe-area-inset-left,0px);margin:0rem;font-family:Inter,sans-serif;font-size:1.6rem!important;font-style:normal;font-weight:400;line-height:150%;color:var(--secondary-text);letter-spacing:-.032rem;-webkit-user-select:none;user-select:none;background:#fff;-webkit-touch-callout:none;-webkit-text-size-adjust:none}#app{position:relative;width:100%;height:100%;overflow:auto}section{position:absolute;inset:0rem;z-index:1;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;background:#fff;opacity:0;transform:translate(100%);transition:transform .3s ease-in-out,opacity .3s ease;will-change:transform,opacity}section.fade-in{transition:transform 0s,opacity .3s ease}section.active{z-index:2;opacity:1;transform:translate(0)}section.exit{z-index:2;opacity:1;transform:translate(100%)}section.on-back{transition:transform 0s,opacity .3s ease}header{display:flex;flex-direction:column;gap:1.6rem}header.center{text-align:center}section>header{display:flex;flex-shrink:0;align-items:center;padding:2.4rem 2rem;background:#fff}section>header.sm{padding:2.45rem 2rem 1.65rem}section>header.bordered{border-bottom:.1rem solid #E4E4E4}section>header>h1{display:flex;align-items:center;height:3.6rem}.content{display:flex;flex:1 1 auto;flex-direction:column;gap:2.4rem;padding-left:2rem;padding-right:2rem;overflow-y:auto;overflow-x:hidden;transform:translateZ(0);-webkit-overflow-scrolling:touch}section>.content.align-middle{justify-content:center}section>.content.no-overflow{overflow:hidden}section>nav{flex-shrink:0;padding:10.5rem 2rem 2.1rem;background:#fff;border-top:1px solid #E4E4E4}section>footer{flex-shrink:0;padding:2rem 2rem 3.4rem;background:#fff;border-top:.1rem solid #E4E4E4}section>footer .info{display:flex;flex-direction:column;gap:1.6rem;align-items:flex-start;align-self:stretch;margin-bottom:2rem}section>footer .row{display:flex;gap:.8rem;align-items:flex-start;align-self:stretch;justify-content:space-between}section>footer .info h4{font-weight:600}section>footer .info del{font-weight:400;color:var(--tertiary-text)}section>header .back{display:block;width:2.4rem;height:2.4rem;background:url(../img/arrow_back.svg) center center no-repeat;opacity:1;transition:opacity .3s ease}section>header .back:active{opacity:.5}section>header .close{display:block;width:2.4rem;height:2.4rem;margin-left:auto;background:url(../img/close.svg) center center no-repeat;transition:opacity .3s ease}section>header .close:active{opacity:.5}h1{font-size:2.4rem;font-style:normal;font-weight:700;line-height:125%;color:var(--primary-text);letter-spacing:-.048rem}h1.mega{font-size:3.2rem}h1.bold{font-weight:700;line-height:normal}h1.semibold,h1.light{font-weight:600;line-height:normal}h2{display:flex;align-items:center;font-size:2rem;font-style:normal;font-weight:700;line-height:150%;color:var(--primary-text);letter-spacing:-.04rem}h2.light,h2.semibold{font-weight:600}h1+h2{margin-top:-.8rem;font-weight:500;color:var(--secondary-text)}h3{font-size:1.8rem;font-style:normal;font-weight:700;line-height:150%;color:var(--primary-text);letter-spacing:-.036rem}h4{font-size:1.6rem;font-weight:700;line-height:150%;color:var(--primary-text);letter-spacing:-.032rem}h4.semibold,h4.light{font-weight:600}p{font-size:1.6rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.032rem}p.sm{font-size:1.4rem}b{font-weight:500}strong{font-weight:600}a{color:var(--blue);cursor:pointer;text-decoration:none}small{display:flex;font-size:1.4rem;font-style:normal;font-weight:400;line-height:150%;color:var(--tertiary-text)}h2 span{margin-left:auto;font-size:1.4rem;font-style:normal;font-weight:500;line-height:2.4rem;color:var(--important)}h2 a{display:block;height:2.4rem;padding-right:2.4rem;margin-left:auto;font-size:1.4rem;font-style:normal;font-weight:500;line-height:2.4rem;color:var(--blue);background:url(../img/arrow_right_blue.svg) right center no-repeat;opacity:1;transition:opacity .3s ease}h2 a:active{opacity:.5}.link{font-size:1.6rem;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.032rem;background:var(--plannest-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.text-primary{color:var(--primary-text)}.text-secondary{color:var(--secondary-text)}.text-muted{color:var(--tertiary-text)}.text-warning{color:var(--warning)}.text-important{color:var(--important)}.text-center{align-items:center;text-align:center!important}.text-right{text-align:right!important}.push-righrt{margin-left:auto}.gap-0{gap:0rem!important}.gap-2{gap:.2rem!important}.gap-4{gap:.4rem!important}.gap-16{gap:1.6rem!important}.gap-24{gap:2.4rem!important}.gap-36{gap:3.6rem!important}.mt-60{margin-top:6rem!important}.mb--8{margin-bottom:-.8rem!important}.mb-8{margin-bottom:.8rem!important}.mb-12{margin-bottom:1.2rem!important}.mb-16{margin-bottom:1.6rem!important}.mb-20{margin-bottom:2rem!important}.mb-24{margin-bottom:2.4rem!important}.mb-56{margin-bottom:5.6rem!important}.pt-0{padding-top:0rem!important}.pt-8{padding-top:.8rem!important}.pt-16{padding-top:1.6rem!important}.pt-20{padding-top:2rem!important}.pt-24{padding-top:2.4rem!important}.pt-150{padding-top:15rem!important}.pil{display:flex;gap:.4rem;align-items:center;padding:.6rem 1.2rem;font-size:1.2rem;font-style:normal;font-weight:500;line-height:150%;color:var(--secondary-text);letter-spacing:-.024rem;background:#fff;border:.1rem solid var(--secondary-text);border-radius:4.7rem}.pil.important{max-width:-webkit-max-content;max-width:max-content;padding:.4rem 1.6rem;font-size:1.4rem;color:var(--important);letter-spacing:-.028rem;background:#d300001a;border:.1rem solid var(--important);border-radius:11.8rem}.pil.warning{max-width:-webkit-max-content;max-width:max-content;padding:.4rem 1.6rem;font-size:1.4rem;color:var(--warning);letter-spacing:-.028rem;background:#d28e281a;border:.1rem solid var(--warning);border-radius:11.8rem}.pil.success{max-width:-webkit-max-content;max-width:max-content;padding:.4rem 1.6rem;font-size:1.4rem;color:var(--success);letter-spacing:-.028rem;background:var(--light-green);border:.1rem solid var(--success);border-radius:11.8rem}.pil.done{max-width:-webkit-max-content;max-width:max-content;padding:.4rem 1.6rem;font-size:1.4rem;color:var(--primary-app);letter-spacing:-.028rem;background:#046cc31a;border:.1rem solid var(--primary-app);border-radius:11.8rem}.pil.doc-service{max-width:-webkit-max-content;max-width:max-content;padding:.4rem .8rem;font-size:1.4rem;letter-spacing:-0.28rem;color:var(--primary-app);background:none;border:.1rem solid var(--primary-app);border-radius:1.8rem}.pil.doc-package{max-width:-webkit-max-content;max-width:max-content;padding:.4rem .8rem;font-size:1.4rem;letter-spacing:-0.28rem;color:var(--primary-app);background:#00c4ff1a;border:none;border-radius:11.8rem}.pil.doc-card{border-radius:5.1rem;padding:.2rem .8rem;font-size:1.2rem;font-weight:600;border:none;max-width:-webkit-max-content;max-width:max-content;background:#00c4ff1a;color:var(--primary-app)}.pil.doc-card.warning{background:var(--light-warning);color:var(--warning)}.pil.doc-card.important{background:var(--light-important);color:var(--important)}.pil.workplace{max-width:-webkit-max-content;max-width:max-content;padding:.2rem .8rem;font-size:1.4rem;letter-spacing:-.028rem;color:var(--primary-app);background:#046cc31a;border:.1rem solid var(--primary-app);border-radius:11.8rem}.pil.online{max-width:-webkit-max-content;max-width:max-content;padding:.2rem .8rem;font-size:1.4rem;letter-spacing:-.028rem;color:var(--secondary-app);background:#00c4ff1a;border:1px solid var(--secondary-app);border-radius:11.8rem}.pil.hours{font-size:1.4rem;background:var(--light-secondary-app);border:solid .1rem var(--secondary-app);padding:.8rem 1.6rem;gap:1.6rem;border-radius:1rem;width:100%}.pil.hours.desktop{font-size:1.2rem;text-align:center;background:var(--light-secondary-app);border:solid .1rem var(--secondary-app);padding:1.2rem;gap:1.6rem;border-radius:1rem;width:100%}.badge{display:flex;gap:.2rem;align-items:center;align-self:stretch;padding:.4rem .6rem;font-size:1.4rem;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.028rem;background:#fff;border:.1rem solid var(--secondary-text);border-radius:.5rem}.badge.time:after{display:flex;width:1.6rem;height:1.6rem;content:"";background:url(../img/time_sm.svg) center center no-repeat}.tabs{display:flex;gap:1.6rem;align-items:flex-start;max-width:100%;overflow:auto}@media(max-width:400px){.tabs{gap:.1rem;justify-content:space-between}}.tab{display:flex;gap:.8rem;align-items:center;padding:.6rem 1.2rem;font-size:1.6rem;font-style:normal;font-weight:500;line-height:150%;color:var(--secondary-text);letter-spacing:-.032rem;background-color:#fff;border:.08rem solid var(--secondary-text);border-radius:4.7rem;transition:background-color .3s ease}.tab span{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;font-size:1.4rem;font-style:normal;font-weight:600;line-height:150%;color:var(--secondary-text);letter-spacing:-.028rem;background-color:#fff;border:.08rem solid var(--secondary-text);border-radius:1.2rem}.tab:active,.tab.active{color:#fff;background-color:var(--secondary-text)}nav.main{display:flex;align-items:flex-start;align-self:stretch;justify-content:space-between;width:100%;padding:2rem 1.2rem 3.4rem;background:#fff;border-top:.1rem solid #E4E4E4}nav.main a{display:flex;flex:1 0 0;flex-direction:column;gap:.4rem;align-items:center;height:4.6rem;font-size:1.2rem;font-style:normal;font-weight:500;line-height:150%;color:var(--primary-text);text-align:center;letter-spacing:-.024rem;opacity:1;transition:opacity .3s ease}nav.main a:active{opacity:.5}nav.main a i{width:2.4rem;height:2.4rem;background:center center no-repeat}nav.main a.go-home i{background-image:url(../img/nav_home.svg)}nav.main a.go-calendar i{background-image:url(../img/nav_calendar.svg)}nav.main a.go-chat i{background-image:url(../img/nav_chat.svg)}nav.main a.go-documents i{background-image:url(../img/nav_documents.svg)}nav.main a.go-profile i{outline:.1rem solid #E4E4E4;outline-offset:.1rem;background-image:url(../img/customer_pic.svg);background-size:cover;border-radius:2.4rem}nav.main a.active span{font-weight:600;background:var(--plannest-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}nav.main a.go-home.active i{background-image:url(../img/nav_home_active.svg)}nav.main a.go-calendar.active i{background-image:url(../img/nav_calendar_active.svg)}nav.main a.go-chat.active i{background-image:url(../img/nav_chat_active.svg)}nav.main a.go-documents.active i{background-image:url(../img/nav_documents_active.svg)}#nav-lock{position:absolute;z-index:100;top:auto;right:0rem;bottom:0rem;left:0rem;width:100%;height:10rem;display:none;background-color:transparent}nav.menu{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}nav.menu a{display:flex;gap:1.2rem;align-items:center;width:100%;height:5.6rem;font-size:1.6rem;font-style:normal;font-weight:500;line-height:150%;color:var(--primary-text);letter-spacing:-.032rem;background:url(../img/arrow_right_sm.svg) right center no-repeat;opacity:1;transition:opacity .3s ease}nav.menu a:active{opacity:.5}nav.menu a:before{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;padding:.2rem .35rem;content:"";background:transparent center center no-repeat}nav.menu a.notifications:before{background-image:url(../img/notification.svg)}nav.menu a.support:before{background-image:url(../img/message.svg)}nav.menu a.terms:before{background-image:url(../img/document.svg)}nav.menu a.privacy:before{background-image:url(../img/shield.svg)}nav.menu a.logout:before{background-image:url(../img/logout.svg)}:root,html,body,#app{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar,#app::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}*::-webkit-scrollbar{display:none}.gap-2{display:flex;flex-direction:column;gap:.2rem}.gap-2.row{display:flex;flex-direction:row;gap:.2rem}.gap-4{display:flex;flex-direction:column;gap:.4rem}.gap-4.row{display:flex;flex-direction:row;gap:.4rem}.gap-10{display:flex;flex-direction:column;gap:1rem}.gap-24{display:flex;flex-direction:column;gap:2.4rem}.gap-24.row{display:flex;flex-direction:row;gap:2.4rem;align-items:center}.gap-36{display:flex;flex-direction:column;gap:3.6rem}.gap-36.row{display:flex;flex-direction:row;gap:3.6rem}.gap-16{display:flex;flex-direction:column;gap:1.6rem}.gap-16.row{display:flex;flex-direction:column;gap:1.6rem;align-items:center}.centered{align-items:center}.btn-secondary{display:flex;gap:.8rem;align-items:center;align-self:stretch;justify-content:center;height:4.8rem;width:100%;padding:1.2rem 1.6rem;font-size:1.6rem;font-style:normal;font-weight:600;line-height:150%;color:var(--primary-text);letter-spacing:-.032rem;text-decoration:none;background:#fff;cursor:pointer;border:.08rem solid #E4E4E4;border-radius:.8rem;transition:background-color .3s ease}.btn-secondary:not(.disabled):active{background-color:#00000008}.btn-secondary.ghost{color:var(--primary-text);background:transparent;border-color:transparent;transition:opacity .3s ease}.btn-secondary.ghost:not(.disabled):active{background:transparent;opacity:.5}.btn-secondary.important{color:var(--important);border-color:var(--important)}.btn-secondary.gradient{position:relative;background:var(--plannest-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;border:none;border-radius:1rem}.btn-secondary.gradient:before{content:"";position:absolute;inset:0;border-radius:1rem;padding:.1rem;background:linear-gradient(90deg,var(--primary-app),var(--secondary-app));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.btn-primary.save>span,.btn-secondary.save>span{display:none}.btn-secondary.dotted{height:auto;padding-top:38px;padding-bottom:38px;border:1px dashed var(--primary-app);border-radius:10px}.btn-primary{position:relative;z-index:1;display:flex;gap:.8rem;align-items:center;align-self:stretch;justify-content:center;height:4.8rem;width:100%;padding:1.2rem 1.6rem;overflow:hidden;font-size:1.6rem;font-style:normal;font-weight:700;color:#fff;letter-spacing:-.032rem;cursor:pointer;background:var(--plannest-gradient);border:none;border-radius:.8rem;isolation:isolate;transition:transform .1s ease}.btn-primary:before{position:absolute;inset:0;z-index:-1;pointer-events:none;content:"";background:linear-gradient(0deg,#0003 0% 100%),linear-gradient(90deg,var(--primary-app) 0%,var(--secondary-app) 100%);opacity:0;transition:opacity .3s ease}.btn-primary:not(.disabled):active:before{opacity:1}.btn-primary.ghost{color:var(--primary-app);background:transparent;border-color:transparent;box-shadow:none;transition:opacity .3s ease}.btn-primary.ghost:before{display:none}.btn-primary.ghost:not(.disabled):active{opacity:.5}.btn-primary.confirm{background:#0bd400;border-color:transparent;box-shadow:none;transition:background .3s ease}.btn-primary.confirm:before{display:none}.btn-primary.confirm:not(.disabled):active{background:#0daa02}.btn-primary.important{background:var(--important);border-color:transparent;box-shadow:none;transition:background .3s ease}.btn-primary.important:before{display:none}.btn-primary.important:not(.disabled):active{background:#ba0001}.btn-primary .loader,.btn-secondary .loader{display:none}.btn-primary.save>span{display:none}.btn-primary.save .loader{display:flex;width:1rem;height:1rem;aspect-ratio:1;border-radius:50%;animation:dotsSequence 1s infinite steps(100)}@keyframes dotsSequence{0%{background:#0007;box-shadow:20px 0 #0007,-20px 0 #0007}15%{background:#0007;box-shadow:20px 0 #0007,-20px 0 #0007}25%{background:#0007;box-shadow:20px 0 #0007,-20px 0 #fff}30%{background:#0007;box-shadow:20px 0 #0007,-20px 0 #fff}50%{background:#fff;box-shadow:20px 0 #0007,-20px 0 #0007}65%{background:#fff;box-shadow:20px 0 #0007,-20px 0 #0007}75%{background:#0007;box-shadow:20px 0 #fff,-20px 0 #0007}90%{background:#0007;box-shadow:20px 0 #fff,-20px 0 #0007}to{background:#0007;box-shadow:20px 0 #0007,-20px 0 #0007}}.dots-loader{display:inline-block;width:1rem;height:1rem;aspect-ratio:1;border-radius:50%;background:#0007;box-shadow:2rem 0 #0007,-2rem 0 #0007;animation:dotsSequence 1s infinite steps(100)}.btn-primary.spaced{justify-content:space-between}[class^=btn-].disabled{cursor:not-allowed;opacity:.5}.light-btn{width:100%;align-items:center;gap:.8rem;justify-content:flex-start;text-align:left;padding:.8rem 1.2rem;border-radius:.8rem;background:none;border:none;cursor:pointer}.light-btn.active{background:var(--light-primary-app)}.btn-secondary.sb>span{justify-content:space-between!important;width:100%}fieldset .toggle-view.password-toggle{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'><path d='M9.76094 14.3677C9.18594 13.7937 8.83594 13.0137 8.83594 12.1387C8.83594 10.3857 10.2479 8.97266 11.9999 8.97266C12.8669 8.97266 13.6649 9.32366 14.2299 9.89766' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/><path d='M15.1054 12.6992C14.8734 13.9892 13.8574 15.0072 12.5684 15.2412' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/><path d='M6.655 17.473C5.068 16.227 3.724 14.407 2.75 12.138C3.734 9.85896 5.087 8.02896 6.684 6.77296C8.271 5.51696 10.102 4.83496 12 4.83496C13.909 4.83496 15.739 5.52696 17.336 6.79196' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/><path d='M19.4478 8.99121C20.1358 9.90521 20.7408 10.9602 21.2498 12.1372C19.2828 16.6942 15.8068 19.4392 11.9998 19.4392C11.1368 19.4392 10.2858 19.2992 9.46777 19.0262' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/><path d='M19.8873 4.25L4.11328 20.024' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")}fieldset .toggle-view.password-toggle.is-open{background-image:url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M15.1619 12.0536C15.1619 13.7996 13.7459 15.2146 11.9999 15.2146C10.2539 15.2146 8.83887 13.7996 8.83887 12.0536C8.83887 10.3066 10.2539 8.8916 11.9999 8.8916C13.7459 8.8916 15.1619 10.3066 15.1619 12.0536Z' stroke='%23193766' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/><path fill-rule='evenodd' clip-rule='evenodd' d='M11.998 19.355C15.806 19.355 19.289 16.617 21.25 12.053C19.289 7.48898 15.806 4.75098 11.998 4.75098H12.002C8.194 4.75098 4.711 7.48898 2.75 12.053C4.711 16.617 8.194 19.355 12.002 19.355H11.998Z' stroke='%23193766' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")}fieldset .toggle-view{position:absolute;top:0;right:0;width:48px;height:48px;cursor:pointer;color:var(--primary-text);background-repeat:no-repeat;background-position:center;background-size:24px 204x;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'><path d='M9.76094 14.3677C9.18594 13.7937 8.83594 13.0137 8.83594 12.1387C8.83594 10.3857 10.2479 8.97266 11.9999 8.97266C12.8669 8.97266 13.6649 9.32366 14.2299 9.89766' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/><path d='M15.1054 12.6992C14.8734 13.9892 13.8574 15.0072 12.5684 15.2412' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/><path d='M6.655 17.473C5.068 16.227 3.724 14.407 2.75 12.138C3.734 9.85896 5.087 8.02896 6.684 6.77296C8.271 5.51696 10.102 4.83496 12 4.83496C13.909 4.83496 15.739 5.52696 17.336 6.79196' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/><path d='M19.4478 8.99121C20.1358 9.90521 20.7408 10.9602 21.2498 12.1372C19.2828 16.6942 15.8068 19.4392 11.9998 19.4392C11.1368 19.4392 10.2858 19.2992 9.46777 19.0262' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/><path d='M19.8873 4.25L4.11328 20.024' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")}fieldset .toggle-view fieldset .toggle-view.is-open{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'><path d='M17.94 17.94C16.24 19.12 14.14 19.76 11.99 19.76 8.18 19.76 4.7 17.02 2.74 12.46 3.91 10.06 5.74 8.2 7.8 6.95' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/><path d='M1 1l22 22' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")}input[type=search]{background:url(../img/search.svg) calc(100% - 12px) center no-repeat}input[type=search]:focus{color:var(--primary-text);background:url(../img/close.svg) calc(100% - 12px) center no-repeat}input[type=checkbox]{width:2.4rem;height:2.4rem;margin:0rem;-webkit-appearance:none;appearance:none;cursor:pointer;background:url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M19 3H5C3.9 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3Z' fill='%23F7F7F7' stroke='%23BABABA' stroke-width='0.5'/></svg>") center center no-repeat;border:none}input[type=checkbox]:checked{background-image:url("data:image/svg+xml;utf8,<svg width='2.4rem' height='2.4rem' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M19 3H5C3.9 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3ZM10.71 16.29C10.32 16.68 9.69 16.68 9.3 16.29L5.71 12.7C5.32 12.31 5.32 11.68 5.71 11.29C6.1 10.9 6.73 10.9 7.12 11.29L10 14.17L16.88 7.29C17.27 6.9 17.9 6.9 18.29 7.29C18.68 7.68 18.68 8.31 18.29 8.7L10.71 16.29Z' fill='%23046CC3'/></svg>")}input[type=checkbox].important{background:url("data:image/svg+xml;utf8,<svg width='2.4rem' height='2.4rem' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M19 3H5C3.9 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3Z' fill='%23F7F7F7' stroke='%23D30000' stroke-width='0.5'/></svg>") center center no-repeat}input[type=checkbox].important:checked{background-image:url("data:image/svg+xml;utf8,<svg width='2.4rem' height='2.4rem' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M19 3H5C3.9 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3ZM10.71 16.29C10.32 16.68 9.69 16.68 9.3 16.29L5.71 12.7C5.32 12.31 5.32 11.68 5.71 11.29C6.1 10.9 6.73 10.9 7.12 11.29L10 14.17L16.88 7.29C17.27 6.9 17.9 6.9 18.29 7.29C18.68 7.68 18.68 8.31 18.29 8.7L10.71 16.29Z' fill='%23046CC3'/></svg>")}input.checkbox-round-sm{width:2.4rem;height:2.4rem;margin-right:1rem;-webkit-appearance:none;appearance:none;cursor:pointer;background:url(../img/rounded_checkbox_sm.svg) center center no-repeat;border:none}input.checkbox-round-sm:checked{background-image:url(../img/rounded_checkbox_checked_sm.svg)}input.checkbox-round-tick{width:2.4rem;height:2.4rem;margin:0rem;-webkit-appearance:none;appearance:none;cursor:pointer;background:url(../img/rounded_checkbox.svg) center center no-repeat;border:none}input.checkbox-round-tick:checked{background-image:url(../img/done_white.svg)}input.card{padding-left:44px;background:url(../img/card_blue.svg) 1.6rem center no-repeat}input[type=tel]{padding-right:4.4rem;background:url(../img/call.svg) calc(100% - 1.2rem) center no-repeat}input[type=email]{padding-right:4.4rem;background:url(../img/message.svg) calc(100% - 1.2rem) center no-repeat}input[type=time]{overflow:hidden;padding-right:4.4rem;-webkit-padding-end:4.4rem;padding-inline-end:4.4rem;-webkit-appearance:none;appearance:none;background:url(../img/clock.svg) calc(100% - 1.2rem) center no-repeat}.radio-label.no-color{width:3.6rem;height:3.6rem;background-image:url("data:image/svg+xml,%3csvg%20width='36'%20height='36'%20viewBox='0%200%2036%2036'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='18'%20cy='18'%20r='18'%20fill='%23DADADA'/%3e%3cpath%20d='M0%2036L36%200'%20stroke='%23CD0000'%20stroke-width='2'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0}.longslider-container{position:relative;width:100%}.longslider-wrapper{position:relative;display:flex;flex-direction:column;align-items:center}.tooltip{background:#fff;border:1px solid var(--grey);border-radius:.8rem;padding:.8rem 1.2rem;margin-bottom:1.2rem;display:flex;align-items:center;gap:.8rem;box-shadow:0 0 .4rem #0000001a}.longslider{-webkit-appearance:none;width:100%;height:10px;border-radius:2rem;outline:none;cursor:pointer;background:linear-gradient(to right,var(--primary-app) var(--progress, 50%),var(--grey) var(--progress, 50%))}.longslider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:var(--deep-accent);cursor:pointer;border:1px solid #fff}.longslider::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--deep-accent);cursor:pointer;border:1px solid #fff}.radio-plan-container{width:100%;height:4.8rem;border-radius:12px;border-width:1px;padding:4px;background:#f7f7f7;border:1px solid #E4E4E4;display:flex;align-items:center;justify-content:center;flex-direction:row}.radio-plan{display:flex;align-items:center;justify-content:center;width:100%;gap:4px;border-radius:.8rem;padding:.8rem;background:none;border:none;font-weight:600;font-size:14px;line-height:150%;letter-spacing:-2%;white-space:nowrap;color:var(--secondary-text)}.radio-plan.active{background:#fff}.stickycta{position:fixed;bottom:0;left:0;right:0;background-color:#fff;display:flex;flex-direction:column-reverse;width:100%;min-height:15.2rem;padding:2.4rem;border-top:.1rem solid #e4e4e4;transition:all .22s ease;z-index:100}.stickycta-content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:2.4rem}.extra-actions{display:flex;flex-direction:column;justify-content:flex-start;width:100%;max-height:0;opacity:0;visibility:hidden;gap:1.6rem;overflow:hidden;transform:translateY(10px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s,max-height .22s ease}.stickycta.expanded .extra-actions{opacity:1;visibility:visible;transform:translateY(0);max-height:40rem;transition-delay:40ms,40ms,0s,0s}.stickycta-detail{display:flex;justify-content:space-between;align-items:center;width:100%}.stickycta-detail-title{font-family:Inter;font-size:1.6rem;font-style:Semi Bold;font-weight:600;line-height:150%;letter-spacing:-2%;color:var(--primary-text)}.stickycta-detail-value{font-family:Inter;font-size:1.6rem;font-style:Medium;font-weight:500;line-height:150%;letter-spacing:-2%;color:var(--secondary-text)}.payment-button-wrap{display:grid;grid-template-columns:repeat(2,1fr);width:100%;gap:1.6rem}.payment-button{display:flex;align-items:center;flex-direction:column;position:relative;justify-content:center;width:100%;flex:1;height:12.9rem;padding:3.6rem 1.6rem;background:#fff;border:.1rem solid #e4e4e4;cursor:pointer;border-radius:1rem;opacity:1;font-family:Inter;font-weight:500;font-style:Medium;font-size:1.4rem;line-height:150%;letter-spacing:-2%;text-align:center;color:var(--primary-text, #122748)}.payment-button:hover,.payment-button.active{border:.15rem solid transparent;border-radius:1rem;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#046cc3,#00c4ff) border-box}[hidden]{display:none!important}.payment-button .stripe-icon{position:absolute;top:.8rem;right:.8rem;width:29.999998092651367px;height:20.571426391601562px;background:url(../img/stripe_logo.svg) no-repeat center / contain}.amount-input{border:solid .1rem #e4e4e4;border-radius:.8rem;width:10.4rem;height:4.8rem;font-family:Inter;font-weight:400;font-style:Regular;font-size:1.4rem;line-height:150%;letter-spacing:-2%;vertical-align:middle;color:var(--secondary-text)}.additional-checkbox{display:none;width:100%;gap:.8rem}.additional-checkbox div{display:flex;flex-direction:row;align-items:center;gap:.8rem}.additional-checkbox span{display:flex;align-items:center;cursor:pointer;font-family:Inter;font-weight:400;font-style:Regular;font-size:1.4rem;line-height:150%;letter-spacing:-2%;vertical-align:middle;color:var(--secondary-text)}.close-button-todo{position:absolute;right:2rem;top:2rem;width:2.4rem;height:2.4rem;margin:0;background:none;background-image:url(../img/close.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border:none;opacity:1;cursor:pointer}.content-cta-buttons{width:100%;display:flex;flex-direction:row;align-items:center;gap:1.2rem}.notifications-read-notread{font-size:2rem;font-weight:600;color:var(--primary-text);padding-bottom:1.6rem}.client-small-txt{font-weight:400;font-size:1.4rem;line-height:120%;color:var(--secondary-text)}.mobile-content{margin-top:65px;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;padding-bottom:232px}.bottombar-buttons{display:flex;gap:12px;width:100%}.bottombar-buttons .btn-primary,.bottombar-buttons .btn-secondary{flex:1}html,body{height:100%}body{margin:0;-webkit-text-size-adjust:100%}.topbar{display:flex;position:fixed;top:0;left:0;right:0;box-sizing:border-box;flex:0 0 auto;justify-content:space-between;width:100%;padding-top:calc(2.4rem + env(safe-area-inset-top));padding-left:2rem;padding-right:2rem;padding-bottom:1.6rem;height:calc(6.5rem + env(safe-area-inset-top));opacity:1;z-index:100;background:#fff}.topbar-greeting{font-size:1.6rem;font-weight:600;color:var(--primary-text)}.sidebar{display:flex;flex-direction:column;position:fixed;gap:1.2rem;top:0;left:-26.2rem;width:26.2rem;height:100%;background:#fff;transition:left .3s ease;box-shadow:.2rem 0 .5rem #0003;z-index:200;padding:1.6rem}.sidebar.open{left:0}.sidebar-logo{display:none;align-items:center;justify-content:center}body.sidebar-desktop{padding-left:22.5rem}body.sidebar-desktop .sidebar{left:0;width:22.5rem;box-shadow:none;border-right:.1rem solid var(--grey)}body.sidebar-desktop .topbar{left:22.5rem;width:calc(100% - 22.5rem);height:9.2rem;display:flex;align-items:center;border-bottom:.1rem solid var(--grey)}body.sidebar-desktop .sidebar-logo{display:flex}.sidebar-profile{display:flex;flex-direction:row;gap:1.6rem;align-items:center}body.profile-desktop .topbar{left:0;width:100%;height:9.2rem;display:flex;align-items:center;border-bottom:.1rem solid var(--grey)}.sidebar-element{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.6rem;border-radius:.8rem;font-size:1.4rem;font-weight:400;color:var(--primary-text);cursor:pointer}.sidebar-element:hover{background:var(--neutral)}.sidebar-element.active{font-weight:600;background:var(--plannest-gradient-transparent);color:var(--primary-app)}.free-trial-alert{display:flex;align-items:center;justify-content:center;padding-top:1.2rem;padding-bottom:1.2rem;gap:1rem;position:absolute;bottom:0;margin-left:-1.6rem;width:100%;height:4.8rem;background:var(--primary-app);color:#fff;box-shadow:0 0 23.6px color-mix(in srgb,var(--primary-app) 50%,transparent)}.topbar-greeting{font-size:2.8rem;font-weight:600;letter-spacing:-.02rem}.overlay{position:fixed;inset:0;background:var(--overlay-dark);z-index:150;cursor:pointer}.divider{height:.1rem;min-height:.1rem;flex-shrink:0;background-color:var(--divider);width:100%}.divider-large{height:.1rem;min-height:.1rem;flex-shrink:0;background-color:var(--divider);width:calc(100% + 4.8rem);margin-left:-2.4rem}.divider-with-text{position:relative;display:flex;gap:1.6rem;align-items:center;align-self:stretch;justify-content:center;font-size:1.4rem;font-style:normal;font-weight:400;line-height:150%;color:var(--tertiary-text);text-align:center;letter-spacing:-.028rem}.divider-with-text:before,.divider-with-text:after{flex:1 1 auto;height:.1rem;background-color:var(--divider);content:""}.gap-8{display:flex;flex-direction:column;gap:.8rem}.gap-8.row{display:flex;gap:.8rem;flex-direction:row;align-items:center}.gap-12{display:flex;gap:1.2rem;flex-direction:column}.gap-12.row{display:flex;gap:1.2rem;flex-direction:row}.gap-16.row{display:flex;gap:1.6rem;flex-direction:row}.gap-16.row.flex{display:flex;gap:1.6rem;flex-direction:row;flex:1 1 auto;width:100%}.lateral-span{display:flex;align-items:center;font-size:1.4rem;gap:.8rem;padding:.8rem 1.2rem;cursor:pointer}.sb{display:flex;justify-content:space-between;width:100%}.container{display:flex;flex-direction:column;border-radius:1rem;border:.1rem solid var(--grey);padding:2.4rem;background:#fff}.card{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:.8rem 2rem;width:100%;height:-webkit-fit-content;height:fit-content;overflow:hidden;flex:0 0 auto;color:var(--secondary-text);background:#fbfbfb;border:.1rem solid var(--grey);border-radius:2rem;align-self:stretch}.lateral-scroll{display:flex;flex-shrink:0;padding-left:2rem;padding-right:2rem;margin:0rem -2rem;height:-webkit-fit-content;height:fit-content;overflow-x:auto;white-space:nowrap;gap:1.6rem;-ms-overflow-style:none;scroll-behavior:smooth;scrollbar-width:none}.lateral-scroll.labels{overflow:visible}.lateral-scroll::-webkit-scrollbar{display:none}.clientschedule-scroll{overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.25) transparent}.clientschedule-scroll::-webkit-scrollbar{width:12px}.clientschedule-scroll::-webkit-scrollbar-track{background:transparent}.clientschedule-scroll::-webkit-scrollbar-thumb{background-color:#00000040;border-radius:8px;border:3px solid transparent;background-clip:padding-box}.visible-scroll{-ms-overflow-style:auto!important;scrollbar-width:thin!important;scrollbar-color:rgba(0,0,0,.18) transparent!important}.visible-scroll::-webkit-scrollbar{display:block!important;width:10px!important}.visible-scroll::-webkit-scrollbar-track{background:transparent!important}.visible-scroll::-webkit-scrollbar-thumb{background:#0000001f!important;border-radius:8px!important;border:2px solid transparent!important;background-clip:padding-box!important}input[type=radio]{display:none}.lateral-redirect{display:flex;align-items:center;font-size:1.4rem;color:var(--primary-app);gap:.8rem}.lateral-redirect svg{flex:0 0 auto}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--overlay-dark);display:flex;align-items:flex-end;justify-content:center;z-index:5000}.msg-list,.msg-list-desktop{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}.msg-list::-webkit-scrollbar,.msg-list-desktop::-webkit-scrollbar{width:10px}.msg-list::-webkit-scrollbar-track,.msg-list-desktop::-webkit-scrollbar-track{background:transparent}.msg-list::-webkit-scrollbar-thumb,.msg-list-desktop::-webkit-scrollbar-thumb{background:#0000001f;border-radius:8px;border:2px solid transparent;background-clip:padding-box}.msg-list::-webkit-scrollbar-thumb:hover,.msg-list-desktop::-webkit-scrollbar-thumb:hover{background:#0003}.modal{position:fixed;bottom:0;display:flex;flex-direction:column;width:100%;height:auto;background-color:#fff;border-radius:2.4rem 2.4rem 0 0;padding-top:2rem;padding-left:2rem;padding-right:2rem;transform:translateY(100%);animation:slideUp .32s cubic-bezier(.2,.9,.2,1) forwards;gap:2.4rem;font-family:Inter;font-weight:700;font-style:Bold;font-size:2rem;letter-spacing:-.02rem;color:var(--secondary-text);z-index:1110}.modal-desktop{position:fixed;top:50%;left:50%;display:flex;flex-direction:column;width:44rem;height:auto;background-color:#fff;border-radius:2.4rem;padding:2.4rem;transform:translate(-50%,-50%);gap:2.4rem;font-family:Inter;font-weight:700;font-style:Bold;font-size:2rem;color:var(--secondary-text);z-index:1110;animation:none}.modal-body{flex:1;overflow-y:auto;display:flex;gap:2.4rem;flex-direction:column;padding-top:2.4rem;padding-bottom:calc(var(--bb-h) + 1.6rem);padding-left:.3rem;padding-right:.3rem;justify-content:flex-start}.modal-body--row{flex-direction:row;align-items:flex-start}.modal-body--desktop{padding-bottom:2.4rem}.modal-footer-desktop{display:flex;justify-content:flex-end;flex-direction:column;align-items:stretch;width:100%;gap:2.4rem}.modal-desktop{max-height:calc(100vh - 8rem);overflow:hidden;display:flex;flex-direction:column}.modal-desktop>*{min-height:0}.modal.center{align-items:center}.modal-overlay{animation:overlayFade .25s ease-out both}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes overlayFade{0%{opacity:0}to{opacity:1}}.avatar{display:flex;justify-content:center;align-items:center;background:gray;border-radius:50%;flex-shrink:0}.bottombar{position:fixed;width:100%;bottom:0;left:0;display:flex;flex-direction:column;gap:.2px;padding:2rem;border-top:.1rem solid var(--grey);background:#fff;z-index:999}.bottombar.ghost{background:none;border-top:none}.bottombar .bottombar-content{display:flex;gap:.8rem;align-items:center;justify-content:space-between}.bottombar a{display:flex;flex-direction:column;gap:.6rem;align-items:center;justify-content:center;text-decoration:none;color:var(--primary-text);font-size:1.2rem}.Right{display:inline-block;transform:rotate(0);transform-origin:center}.Left{display:inline-block;transform:rotate(180deg);transform-origin:center}.Bottom{display:inline-block;transform:rotate(90deg);transform-origin:center}.Up{display:inline-block;transform:rotate(-90deg);transform-origin:center}.bottombar a i{width:2.4rem;height:2.4rem;background-size:cover}.bottombar a.active{color:var(--primary-app)}.bottombar-content.is-row{flex-direction:row}.bottombar-content.is-row>*{flex:1 1 0;text-align:center}.bottombar-content.is-column{flex-direction:column;gap:.8rem;align-items:stretch}.bottom-row{display:flex!important;justify-content:center;align-items:center}.bottom-content.is-row{display:flex;flex-direction:row}.bottom-content.is-row>*{flex:1 1 0;text-align:center}.bottom-content.is-column{display:flex;flex-direction:column;gap:.8rem;align-items:stretch}.notificationcenter{display:flex;flex-direction:column;position:fixed;top:0;right:0;width:auto;height:100dvh;background:#fff;box-shadow:-.2rem 0 1.2rem #00000026;z-index:350;transform:translate(100%);transition:transform .3s cubic-bezier(.2,.9,.2,1);will-change:transform;overflow:hidden}.notificationcenter>div{flex:1 1 auto;min-height:0}.notificationcenter>div>div:last-child{display:flex;flex-direction:column;min-height:0}.notificationcenter.open{transform:translate(0)}.modalsidedesktop{display:flex;flex-direction:column;position:fixed;top:0;right:0;width:auto;height:100dvh;box-sizing:border-box;padding:2.4rem;background:#fff;box-shadow:-.2rem 0 1.2rem #00000026;z-index:5100;transform:translate(100%);transition:transform .3s cubic-bezier(.2,.9,.2,1);will-change:transform;overflow-y:auto}.modalsidedesktop>div{flex:1 1 auto;min-height:0}.modalsidedesktop>div>div:last-child{display:flex;flex-direction:column;min-height:0}.modalsidedesktop.open{transform:translate(0)}.notificationheader{position:relative;top:0;display:flex;justify-content:space-between;align-items:center;align-content:center;border-bottom:.1rem solid var(--grey);padding:2.4rem}.notificationlist{width:56rem;height:auto;flex:1 1 auto;min-height:0;background:var(--strong-grey);padding:2.4rem 2.4rem calc(2.4rem + env(safe-area-inset-bottom));gap:1.6rem;overflow-y:auto}.clientschedulesection{height:100vh;padding:2.4rem;gap:1.6rem;overflow-y:scroll}.notification-overlay{position:fixed;inset:0;background:var(--overlay-dark);z-index:300}.slide-in{animation-duration:.24s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.2,.9,.2,1);will-change:transform,opacity}.slide-in--right{animation-name:slideInRight}.slide-in--left{animation-name:slideInLeft}.slide-in--up{animation-name:slideInUp}.slide-in--down{animation-name:slideInDown}@keyframes slideInRight{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInLeft{0%{transform:translate(-24px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInUp{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInDown{0%{transform:translateY(-24px);opacity:0}to{transform:translateY(0);opacity:1}}.income-table{display:flex;flex-direction:column;gap:1.2rem;width:100%}.income-header{padding:0 2.4rem}.income-rows{display:flex;flex-direction:column;width:100%}.income-row{display:flex;align-items:center;width:100%;padding:2.4rem;border-bottom:.1rem solid var(--divider)}.income-row.income-header{border-bottom:none;padding-top:0;padding-bottom:0}.income-col{flex:0 0 15.025rem;display:flex;align-items:center;gap:.8rem}.income-spacer{flex:1 1 auto}.income-col--price-text,.income-col--price{flex:0 0 15.025rem;display:flex;align-items:center;justify-content:flex-end;gap:3.6rem}.steps-indicator{display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;gap:.8rem;border-bottom:solid 1px var(--border, #e4e4e4);padding:2.4rem}.step{width:100%;height:.8rem;opacity:1;border-width:.1rem;border:.1rem solid var(--grey)}.step.active{width:100%;height:.8rem;opacity:1;border-width:.1rem;background:linear-gradient(90deg,var(--primary-app) 0%,var(--secondary-app) 100%);border:.1rem solid var(--grey)}.step.active-2{width:100%;height:.8rem;opacity:1;border-width:.1rem;background:linear-gradient(90deg,var(--secondary-app) 0%,var(--primary-app) 100%);border:.1rem solid #E4E4E4}.onboarding-bg{position:relative;min-height:100vh;margin:0;padding:0;overflow:hidden}.onboarding-bg:before{content:"";position:absolute;inset:-3%;display:block;background:url(../img/bg.jpg) no-repeat center center;background-size:cover;background-color:#071228;filter:blur(10px);z-index:-2}.onboarding-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0006,#046cc34d,#00c4ff33);z-index:-1}#onboarding{position:relative;min-height:100vh;width:100%;z-index:1}#onboarding:before{content:"";position:absolute;inset:-4%;display:block;background:url(../img/bg.jpg) no-repeat center center;background-size:cover;background-position:center center;background-color:#071228;filter:blur(15px);z-index:-2}#onboarding:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0006,#046cc34d,#00c4ff33);z-index:-1}.bg-slider-desktop{flex:1;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:var(--bg-image)}.mega-white-title{font-size:9rem;color:#fff;font-weight:800;white-space:pre-line}.registration-container{flex:1;min-height:calc(100vh - 6.5rem);display:flex;justify-content:center}.registration-subcontainer{display:flex;flex-direction:column;gap:3.6rem;max-width:45rem;margin:0 auto}.registration-title{font-size:3.2rem;font-weight:800}.verify-phone-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 6.5rem);max-width:40.1rem;margin:0 auto}.access fieldset h1{font-size:3.2rem;font-weight:800}.access fieldset p{font-size:1.8rem}.confirm-number fieldset h1{font-weight:800}.confirm-number fieldset p{font-size:1.4rem}.confirm-number fieldset span.bold{font-size:1.4rem;font-weight:600}.verification-otp-container{display:flex;gap:2.4rem;justify-content:center;align-items:center;width:100%}.verification-input{width:100%;height:4.8rem;text-align:center;font-size:2.4rem;font-weight:600;border:.2rem solid var(--grey);border-radius:1.2rem;background:#fff;outline:none;transition:border-color .2s ease}.verification-input:focus{border-color:var(--primary-app);box-shadow:0 0 0 2px #046cc340}.verification-input::-webkit-outer-spin-button,.verification-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.verification-input[type=number]{-webkit-appearance:textfield;appearance:textfield}.begin-configuration fieldset h2{font-weight:600}.begin-configuration fieldset h1{font-size:3.2rem;font-weight:700}.begin-configuration fieldset p{font-weight:500}.coach-illustration{display:block;width:33.5rem;max-width:528.460205078125px;margin:0 auto;opacity:0;transform:translateY(64px);animation:coachSlideUp .6s ease-out forwards}@keyframes coachSlideUp{0%{opacity:0;transform:translateY(64px)}to{opacity:1;transform:translateY(0)}}.first-package h2{font-weight:600}.onboarding-step.desktop{display:flex;flex-direction:column;gap:2.4rem;width:39.3rem}.onboarding-step.mobilecentered{display:flex;flex-direction:column;min-height:calc(100vh - 26.7rem);justify-content:center;gap:2.4rem;width:100%}.onboarding-step{display:flex;flex-direction:column;gap:2.4rem;width:100%}.animated-background-container{position:relative;overflow:hidden}.ab-slide{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;will-change:opacity}.ab-slide.pan-ltr{animation:abPanLTR var(--ab-duration, 8s) ease-in-out infinite alternate;animation-play-state:paused}.ab-slide.pan-rtl{animation:abPanRTL var(--ab-duration, 8s) ease-in-out infinite alternate;animation-play-state:paused}.ab-slide.ab-active.pan-ltr,.ab-slide.ab-active.pan-rtl{animation-play-state:running}@keyframes abPanLTR{0%{transform:scale(1.2) translate(-2%)}to{transform:scale(1.2) translate(2%)}}@keyframes abPanRTL{0%{transform:scale(1.8) translate(14%)}to{transform:scale(1.8) translate(12%)}}.animated-background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#046cc326,#00c4ff26),#0009;pointer-events:none;z-index:1}.animated-background-logo{position:absolute;top:60%;left:50%;width:110%;height:110%;transform:translate(-50%,-50%) rotate(15deg);pointer-events:none;z-index:0}.animated-background-logo svg{width:100%;height:100%}.animated-background-logo-fill{opacity:.5}.animated-background-logo-stroke{opacity:1}.animated-background-content{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%}form{display:flex;flex-direction:column;gap:1.6rem;align-items:flex-start;align-self:stretch;justify-content:center}form p{align-self:stretch;font-size:1.4rem;font-style:normal;font-weight:400;line-height:150%;color:var(--secondary-text);letter-spacing:-.028rem}form .link{font-size:1.4rem;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.028rem}fieldset{all:unset;position:relative;display:flex;flex-direction:column;gap:.8rem;align-items:flex-start;justify-content:center;width:100%;min-width:0}label{display:flex;align-items:center;align-self:stretch}fieldset label{font-size:1.4rem;font-style:normal;font-weight:600;line-height:150%;color:var(--primary-text);letter-spacing:-.028rem}fieldset .msg{font-size:1.4rem;font-style:normal;font-weight:400;line-height:150%;color:var(--important);letter-spacing:-.028rem}fieldset .toggle-view{position:absolute;top:0rem;right:0rem;width:4.8rem;height:4.8rem;cursor:pointer;color:var(--primary-text);background-repeat:no-repeat;background-position:center;background-size:2.4rem 2.4rem}fieldset .toggle-view.password-toggle{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'><path d='M9.76094 14.3677C9.18594 13.7937 8.83594 13.0137 8.83594 12.1387C8.83594 10.3857 10.2479 8.97266 11.9999 8.97266C12.8669 8.97266 13.6649 9.32366 14.2299 9.89766' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/><path d='M15.1054 12.6992C14.8734 13.9892 13.8574 15.0072 12.5684 15.2412' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/><path d='M6.655 17.473C5.068 16.227 3.724 14.407 2.75 12.138C3.734 9.85896 5.087 8.02896 6.684 6.77296C8.271 5.51696 10.102 4.83496 12 4.83496C13.909 4.83496 15.739 5.52696 17.336 6.79196' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/><path d='M19.4478 8.99121C20.1358 9.90521 20.7408 10.9602 21.2498 12.1372C19.2828 16.6942 15.8068 19.4392 11.9998 19.4392C11.1368 19.4392 10.2858 19.2992 9.46777 19.0262' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/><path d='M19.8873 4.25L4.11328 20.024' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")}fieldset .toggle-view.password-toggle.is-open{background-image:url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M15.1619 12.0536C15.1619 13.7996 13.7459 15.2146 11.9999 15.2146C10.2539 15.2146 8.83887 13.7996 8.83887 12.0536C8.83887 10.3066 10.2539 8.8916 11.9999 8.8916C13.7459 8.8916 15.1619 10.3066 15.1619 12.0536Z' stroke='%23193766' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/><path fill-rule='evenodd' clip-rule='evenodd' d='M11.998 19.355C15.806 19.355 19.289 16.617 21.25 12.053C19.289 7.48898 15.806 4.75098 11.998 4.75098H12.002C8.194 4.75098 4.711 7.48898 2.75 12.053C4.711 16.617 8.194 19.355 12.002 19.355H11.998Z' stroke='%23193766' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")}input[type=search],input[type=text],input[type=number],input[type=tel],input[type=date],input[type=time],input[type=email],input[type=password],textarea{display:flex;align-items:center;align-self:stretch;justify-content:flex-start;width:100%;box-sizing:border-box;overflow:hidden;height:4.8rem;padding:.8rem 1.2rem;font-family:Inter;font-size:1.4rem;font-style:normal;font-weight:400;line-height:150%;color:var(--secondary-text);letter-spacing:-.028rem;background:#fff;border:.1rem solid #E4E4E4;border-radius:.8rem}textarea{min-height:10.8rem;border-radius:.8rem}textarea::-webkit-resizer{width:2.4rem;height:2.4rem;background:transparent;cursor:se-resize}.textarea-wrap{position:relative}.textarea-wrap textarea{resize:none}.custom-resizer{position:absolute;right:0rem;bottom:0rem;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;cursor:se-resize;pointer-events:auto;touch-action:none}input[type=text]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=time]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus{outline:rgba(0,196,255,.2) solid .2rem;border:.1rem solid var(--primary-app);box-shadow:none}input::placeholder,textarea::placeholder,input[type=date]::-webkit-datetime-edit{overflow:hidden;font-family:Inter;font-size:1.4rem;font-style:normal;font-weight:400;line-height:150%;color:var(--tertiary-text);letter-spacing:-.028rem;opacity:1}input[type=date].filled::-webkit-datetime-edit{color:var(--secondary-text)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus{box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:var(--secondary-text)!important}input[type=text]:disabled,input[type=number]:disabled,input[type=tel]:disabled,input[type=date]:disabled,input[type=time]:disabled,input[type=email]:disabled,input[type=password]:disabled,textarea:disabled{background-color:#f5f5f5}input:invalid,input.error,textarea:invalid,textarea.error{outline-color:#d3000033!important;border-color:var(--important)!important}input:invalid+.msg,input.error+.msg,textarea:invalid+.msg,textarea.error+.msg{display:flex}input[type=password]{padding-right:44px}fieldset .toggle-view{position:absolute;top:0;right:0;width:48px;height:48px;cursor:pointer;color:var(--primary-text);background-repeat:no-repeat;background-position:center;background-size:24px 204x;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'><path d='M9.76094 14.3677C9.18594 13.7937 8.83594 13.0137 8.83594 12.1387C8.83594 10.3857 10.2479 8.97266 11.9999 8.97266C12.8669 8.97266 13.6649 9.32366 14.2299 9.89766' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/><path d='M15.1054 12.6992C14.8734 13.9892 13.8574 15.0072 12.5684 15.2412' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/><path d='M6.655 17.473C5.068 16.227 3.724 14.407 2.75 12.138C3.734 9.85896 5.087 8.02896 6.684 6.77296C8.271 5.51696 10.102 4.83496 12 4.83496C13.909 4.83496 15.739 5.52696 17.336 6.79196' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/><path d='M19.4478 8.99121C20.1358 9.90521 20.7408 10.9602 21.2498 12.1372C19.2828 16.6942 15.8068 19.4392 11.9998 19.4392C11.1368 19.4392 10.2858 19.2992 9.46777 19.0262' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/><path d='M19.8873 4.25L4.11328 20.024' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")}fieldset .toggle-view fieldset .toggle-view.is-open{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'><path d='M17.94 17.94C16.24 19.12 14.14 19.76 11.99 19.76 8.18 19.76 4.7 17.02 2.74 12.46 3.91 10.06 5.74 8.2 7.8 6.95' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/><path d='M1 1l22 22' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")}fieldset .toggle-view.alt{top:29px}input[type=search]{background:url(../img/search.svg) calc(100% - 12px) center no-repeat}input[type=search]:focus{color:var(--primary-text);background:url(../img/close.svg) calc(100% - 12px) center no-repeat}input[type=text]::-webkit-search-cancel-button,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}input[type=text]::-ms-clear,input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=checkbox]{width:2.4rem;height:2.4rem;margin:0rem;-webkit-appearance:none;appearance:none;cursor:pointer;background:url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M19 3H5C3.9 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3Z' fill='%23F7F7F7' stroke='%23BABABA' stroke-width='0.5'/></svg>") center center no-repeat;border:none}input[type=checkbox].checkbox-round,input.checkbox-round{background:none;border:.2rem solid var(--primary-app)}input[type=checkbox]:checked{background-image:url("data:image/svg+xml;utf8,<svg width='2.4rem' height='2.4rem' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M19 3H5C3.9 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3ZM10.71 16.29C10.32 16.68 9.69 16.68 9.3 16.29L5.71 12.7C5.32 12.31 5.32 11.68 5.71 11.29C6.1 10.9 6.73 10.9 7.12 11.29L10 14.17L16.88 7.29C17.27 6.9 17.9 6.9 18.29 7.29C18.68 7.68 18.68 8.31 18.29 8.7L10.71 16.29Z' fill='%23046CC3'/></svg>")}input[type=checkbox].important{background:url("data:image/svg+xml;utf8,<svg width='2.4rem' height='2.4rem' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M19 3H5C3.9 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3Z' fill='%23F7F7F7' stroke='%23D30000' stroke-width='0.5'/></svg>") center center no-repeat}input[type=checkbox].important:checked{background-image:url("data:image/svg+xml;utf8,<svg width='2.4rem' height='2.4rem' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M19 3H5C3.9 3 3 3.9 3 5V19C3 20.1 3.9 21 5 21H19C20.1 21 21 20.1 21 19V5C21 3.9 20.1 3 19 3ZM10.71 16.29C10.32 16.68 9.69 16.68 9.3 16.29L5.71 12.7C5.32 12.31 5.32 11.68 5.71 11.29C6.1 10.9 6.73 10.9 7.12 11.29L10 14.17L16.88 7.29C17.27 6.9 17.9 6.9 18.29 7.29C18.68 7.68 18.68 8.31 18.29 8.7L10.71 16.29Z' fill='%23046CC3'/></svg>")}input[type=checkbox].important+span{color:var(--important)}.checkboxes-group>label{gap:.8rem;align-items:flex-start;justify-content:flex-start}.checkboxes-group input[type=checkbox]{flex:0 0 2.4rem}.checkboxes-group>label>span{padding-top:.4rem;font-size:1.2rem;font-style:normal;font-weight:400;line-height:150%;color:var(--secondary-text);letter-spacing:-.024rem}.checkboxes-group>label a{text-decoration:underline}input.checkbox-round{width:2.4rem;height:2.4rem;margin:0rem;-webkit-appearance:none;appearance:none;cursor:pointer;border:.2rem solid var(--primary-app);border-radius:50%;background-color:transparent}input.checkbox-round:checked{background-color:var(--primary-app);box-shadow:inset 0 0 0 .4rem #fff}input.checkbox-round-sm{width:2.4rem;height:2.4rem;margin-right:1rem;-webkit-appearance:none;appearance:none;cursor:pointer;background:url(../img/rounded_checkbox_sm.svg) center center no-repeat;border:none}input.checkbox-round-sm:checked{background-image:url(../img/rounded_checkbox_checked_sm.svg)}input.checkbox-round-tick{width:2.4rem;height:2.4rem;margin:0rem;-webkit-appearance:none;appearance:none;cursor:pointer;background:url(../img/rounded_checkbox.svg) center center no-repeat;border:none}input.checkbox-round-tick:checked{background-image:url(../img/done_white.svg)}input.card{padding-left:44px;background:url(../img/card_blue.svg) 1.6rem center no-repeat}input[type=date]{flex:1 1 auto;text-align:left;text-align-last:left;-webkit-appearance:none;appearance:none}input[type=date]::-webkit-datetime-edit{text-align:left;padding-left:0;margin-left:0}input[type=date]::-webkit-datetime-edit-fields-wrapper{display:inline-flex;justify-content:flex-start}input[type=date]::-webkit-datetime-edit-text,input[type=date]::-webkit-datetime-edit-month-field,input[type=date]::-webkit-datetime-edit-day-field,input[type=date]::-webkit-datetime-edit-year-field{text-align:left;padding:0}input[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:1.2rem;width:2rem;height:2rem;opacity:0;cursor:pointer}input[type=time]::-webkit-datetime-edit{text-align:left;padding-left:0;margin-left:0}input[type=time]::-webkit-datetime-edit-fields-wrapper{display:inline-flex;justify-content:flex-start}input[type=time]::-webkit-datetime-edit-text,input[type=time]::-webkit-datetime-edit-hour-field,input[type=time]::-webkit-datetime-edit-minute-field,input[type=time]::-webkit-datetime-edit-second-field,input[type=time]::-webkit-datetime-edit-ampm-field{text-align:left;padding:0}input[type=tel]{padding-right:4.4rem;background:url(../img/call.svg) calc(100% - 1.2rem) center no-repeat}input[type=email]{padding-right:4.4rem;background:url(../img/message.svg) calc(100% - 1.2rem) center no-repeat}input[type=time]{overflow:hidden;padding-right:4.4rem;-webkit-padding-end:4.4rem;padding-inline-end:4.4rem;-webkit-appearance:none;appearance:none;background:url(../img/clock.svg) calc(100% - 1.2rem) center no-repeat}input[type=time]{text-align:left;text-align-last:left}input[type=time].filled,input.filled[type=time]{color:var(--secondary-text)}input[type=time]::-webkit-calendar-picker-indicator{position:absolute;right:1.2rem;width:2rem;height:2rem;opacity:0;cursor:pointer}.text-center input{text-align:center}.switch{position:relative;display:block;width:4rem;min-width:4rem;height:2.4rem;background:#e7e7e7;border:.1rem solid #EDEDED;border-radius:1.2rem;box-shadow:0 0 .3rem #00000040 inset}.switch input{width:0;height:0;opacity:0}.switch .slider{position:absolute;inset:0;cursor:pointer;border-radius:12px;transition-timing-function:ease-in-out;transition-duration:.15s}.switch .slider:before{position:absolute;bottom:.2rem;left:.2rem;width:1.8rem;height:1.8rem;content:"";background-color:#fff;border-radius:50%;transition-timing-function:ease-in-out;transition-duration:.15s}.switch input:checked+.slider{background-image:var(--plannest-gradient)}.switch input:checked+.slider:before{transform:translate(1.6rem)}.radio-bright{display:flex;justify-content:center;align-items:center;width:100%;height:4.8rem;min-height:4.8rem;padding:1.2rem 1.6rem;font-size:1.4rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.032rem;color:var(--primary-text);box-sizing:border-box;border:.08rem solid #e4e4e4;border-radius:.8rem;transition:background-color .3s ease;cursor:pointer;align-self:stretch;gap:.8rem;background:none}input[type=radio].radio-bright{display:none}input[type=radio]:checked+label.radio-bright{outline:.2rem solid #046cc340;outline-offset:0rem;border:.1rem solid #046cc3}.radio-bright.left{display:flex;justify-content:flex-start;align-items:center}input[type=radio]:checked+label.radio-bright.left{font-weight:700}.radio-label{width:3.6rem;height:3.6rem;border-radius:50%;flex-shrink:0}.radio-label.no-color{width:3.6rem;height:3.6rem;background-image:url("data:image/svg+xml,%3csvg%20width='36'%20height='36'%20viewBox='0%200%2036%2036'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='18'%20cy='18'%20r='18'%20fill='%23DADADA'/%3e%3cpath%20d='M0%2036L36%200'%20stroke='%23CD0000'%20stroke-width='2'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0}.radio-label.first-color{background-color:var(--label-first-color)}.radio-label.second-color{background-color:var(--label-second-color)}.radio-label.third-color{background-color:var(--label-third-color)}.radio-label.fourth-color{background-color:var(--label-fourth-color)}.radio-label.fifth-color{background-color:var(--label-fifth-color)}input[type=radio]:checked+label .radio-label{outline:.15rem solid var(--primary-app);outline-offset:.3rem}.tab-button{display:flex;align-items:center;width:auto;font-weight:500;height:3.6rem;opacity:1;padding:.6rem 1.2rem;gap:.8rem;border-radius:4.7rem;border-width:.08rem;border:.08rem solid var(--secondary-text);cursor:pointer}input[type=radio]:checked+.tab-button{display:flex;align-items:center;width:auto;height:3.6rem;opacity:1;padding:.6rem 1.2rem;gap:.8rem;border-radius:4.7rem;border-width:.1rem;border:.1rem solid var(--secondary-text, #193766);background:var(--secondary-text, #193766);color:#fff}.tab-content{display:none;margin-top:2rem}#tab1:checked~#content1,#tab2:checked~#content2{display:block}.radio-nb{min-width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;opacity:1;gap:1rem;border-radius:1.2rem;background:#fff;font-family:Inter;font-weight:600;font-style:Semi Bold;font-size:1.4rem;line-height:150%;letter-spacing:-.02em;vertical-align:middle;color:var(--secondary-text);border:.08rem solid var(--secondary-text)}.phone-label{display:block;font-weight:600;font-size:1.4rem;color:var(--primary-text);margin-bottom:.8rem}.phone-input-wrapper{display:flex;align-items:center;border:.1rem solid var(--grey);border-radius:.8rem;padding:0rem 1.2rem;gap:0rem;background:#fff;width:100%,}.phone-input-wrapper:focus-within{outline:rgba(0,196,255,.2) solid .2rem;border:.1rem solid var(--primary-app);box-shadow:none}.prefix-section,.suffix-section{position:relative;display:flex;align-items:center}.country-select-hidden{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2;appearance:none;-webkit-appearance:none}.prefix-display{display:flex;align-items:center;gap:.8rem;z-index:1;pointer-events:none}.suffix-display{display:flex;align-items:center;gap:.8rem;margin-left:.3rem;z-index:1;pointer-events:none}.divider-phone-input{width:.1rem;height:3.2rem;background-color:var(--grey);margin:0 .8rem}.input-phone{border:none!important;outline:none!important;font-size:1.6rem;color:var(--primary-text);flex:1;padding:0rem!important;width:100%}.main-input::placeholder{color:var(--tertiary-text)}.plain-text{font-family:Inter;font-size:1.4rem;font-style:Regular;font-weight:400;line-height:150%;letter-spacing:-2%;text-align:justify;color:var(--secondary-text)}.strikethrough-text{font-family:Inter;font-weight:400;font-style:Regular;font-size:1.4rem;line-height:150%;letter-spacing:-2%;vertical-align:middle;text-decoration:line-through;color:var(--tertiary-text)}.light-text{font-family:Inter;font-weight:400;font-style:Regular;font-size:1.4rem;line-height:150%;letter-spacing:-2%;color:var(--tertiary-text)}.small-text{font-family:Inter;font-weight:400;font-style:Regular;font-size:1.4rem;line-height:120%;letter-spacing:0rem;color:var(--secondary-text)}.text-in-empty-page{display:flex;align-items:center;justify-content:center;height:100%;font-family:Inter;font-weight:400;font-style:Regular;font-size:1.6rem;line-height:150%;letter-spacing:-2%;text-align:center;vertical-align:middle;color:var(--tertiary-text)}.color-important{color:var(--important)}p.medium{font-weight:500;font-size:1.6rem;line-height:150%}.small-body--medium{font-weight:500;font-size:1.2rem;line-height:150%}.body-1--regular{font-weight:400;font-size:1.6rem;line-height:150%}.body-1--medium{font-weight:500;font-size:1.6rem;line-height:150%}.body-2--regular{font-weight:400;font-size:1.4rem;line-height:150%}.body-2--medium{font-weight:500;font-size:1.4rem;line-height:150%}.body-2--semibold{font-weight:600;font-size:1.4rem;line-height:150%}.small-body{font-weight:400;font-size:1.2rem;line-height:150%}h2.semibold{font-weight:600;font-size:2rem;line-height:150%}h1.mega-bold{font-weight:700;font-size:3.2rem;line-height:150%;text-align:center}.text-gradient{background:var(--plannest-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.card{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;height:-webkit-fit-content;height:fit-content;overflow:hidden;flex:0 0 auto;color:var(--secondary-text);background:#fbfbfb;border:.1rem solid #e4e4e4;border-radius:2rem;align-self:stretch}.card.income{padding:2.4rem;gap:1.6rem;border-radius:1rem}.card.no-background{background:#fff!important}.card.no-padding{padding:0rem}.card.minimal{background:#fff;padding:1.2rem 1.6rem;border:.08rem solid var(--grey);border-radius:.8rem}.card.minimal.dark{background:#fbfbfb;padding:1.6rem;border:.1rem solid var(--primary-text);border-radius:.8rem}.card.minimal.openModal{justify-content:center}.service-card-label{position:absolute;top:-.3rem;right:auto;bottom:-.3rem;left:0;display:flex;flex-shrink:0;min-width:2rem;max-width:2rem;border-top-left-radius:2rem;border-bottom-left-radius:2rem;opacity:1;border-bottom-width:.4rem;border-left-width:.4rem;border-top-width:.4rem;gap:1.6rem;background-repeat:no-repeat;background-size:cover}.service-card-label.workplace{border-top-left-radius:1rem;border-bottom-left-radius:1rem;top:-.1rem;bottom:-.1rem}.service-card-label.blue{background-image:url(../img/card_label_blue.svg)}.service-card-label.red{background-image:url(../img/red_label.svg)}.service-card-label.purple{background-image:url(../img/purple_label.svg)}.service-card-label.yellow{background-image:url(../img/yellow_label.svg)}.service-card-label.green{background-image:url(../img/green_label.svg)}.service-card-label.workplace.red{background-image:url(../img/red_label_small.svg)}.service-card-label.workplace.purple{background-image:url(../img/purple_label_small.svg)}.service-card-label.workplace.yellow{background-image:url(../img/yellow_label_small.svg)}.service-card-label.workplace.green{background-image:url(../img/green_label.svg)}.card .content{display:flex;flex-direction:column;gap:.8rem;align-items:flex-start;align-self:stretch;padding:1.2rem 1.6rem}.card .contentlist{display:flex;flex-direction:column;gap:.4rem;align-items:flex-start;align-self:stretch;padding:1.2rem 1.6rem}.card-name-ticket-wrap{display:flex;justify-content:space-between;width:100%}.card .ticket-icon{width:2.4rem;height:2.4rem;background-image:url(../img/ticket_gradient.svg);background-repeat:no-repeat;background-size:cover;gap:.4rem}.card .count-wrapper{display:flex;min-width:2.4rem;width:auto;height:2.4rem;background:var(--primary-app);border-radius:50%;align-items:center;justify-content:center;color:#fff}.card .content header{display:flex;justify-content:space-between;align-items:center;width:100%}.card .content header .name{display:flex;align-items:center;gap:.8rem}.card.group .content header .name:after{display:flex;width:2.4rem;height:2.4rem;background:url(../img/users.svg) center center no-repeat;content:""}.card .content header .info{display:flex;align-items:flex-start;height:2.7rem;gap:.6rem}.card .content .details{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.card .content .price{display:flex;flex-wrap:wrap;align-items:center;font-size:2.4rem;font-style:normal;font-weight:800;line-height:normal;letter-spacing:-.048rem;color:var(--secondary-text);align-self:stretch;gap:.4rem}.card .content .price del{font-size:2rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.04rem;color:var(--tertiary-text, #90a3bf);-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.card .content .price .pil{margin-left:auto}.card .additional-info{display:flex;justify-content:left;align-items:flex-start;padding:.8rem 1.6rem;font-size:1.4rem;font-weight:400;line-height:150%;letter-spacing:-.028rem;background-color:#fff;border-top:.1rem solid #e4e4e4;border-radius:0rem 0rem 2rem 2rem;align-self:stretch;gap:1.2rem}.card.shadow{box-shadow:0 0 .4rem #80808040}.card.white-bg{background-color:#fff}.card.book .content header{background:url(../img/arrow_right_sm.svg) right center no-repeat}.card .additional-info .coach{width:2.8rem;height:2.8rem;background:url(../img/coach_pic.svg) center center no-repeat;background-size:cover;border-radius:8rem}.card .additional-info .msg{position:relative;display:flex;flex:1 0 0;align-items:center;padding:.8rem 1.6rem;background:#046cc31f;border-radius:0rem 1.5rem 1.5rem;gap:1rem}.card .additional-info .msg:before{position:absolute;inset:0 auto auto -8px;display:block;width:.8rem;height:.8rem;background:#046cc31f;border-radius:0rem 0rem 0rem 2rem;content:""}.card .customers{display:flex;align-items:center;gap:.4rem}.card .customers .customer{width:2.4rem;height:2.4rem;margin-left:-1.6rem;background:url(../img/customer_pic.svg) center center no-repeat;background-size:cover;border-radius:8rem}.card .customers .customer:first-child{margin-left:0rem}.card .customers .others{font-size:1.4rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.028rem}.card .status-warning,.card .status-denied{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;padding:2rem;text-align:center;background:#fffffff2;border-radius:2rem;gap:.4rem}.card .status-warning>*{color:var(--warning)}.card .status-warning i{width:2.25rem;height:2.25rem;background:url(../img/warning.svg) center center no-repeat}.card .status-denied>*{color:var(--important)}.card.unavailable{opacity:.5}.card.unavailable .pax{color:var(--important)}.card.session{padding:1.6rem;background:#fff;gap:1.6rem}.card.session .additional-info{padding:0rem;border-top:none}.card .session-data{display:flex;flex-wrap:wrap;width:100%;gap:1.7rem}.card .session-data .title{flex:1 1 100%}.card .session-data .item{display:flex;align-items:center;gap:.8rem}.card .session-data .item.date{display:flex;gap:1.6rem;align-items:center;flex:1 1 50%;flex-direction:row}.card .session-data .item.time{display:flex;gap:1.6rem;align-items:center;flex:1 1 50%;max-width:12rem;margin-right:auto;flex-direction:row}.card .session-data .item.location{display:flex;flex-direction:row;align-items:center;flex:1 1 100%}.card .session-data .item img,.card .session-data .item svg,.card .session-data .item i{flex:0 0 auto;width:2.4rem;height:2.4rem}.card .session-data .label{font-size:1.2rem;font-style:normal;font-weight:400;line-height:150%;color:var(--secondary-text)}.card .session-data .value{font-size:1.4rem;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.028rem;text-align:justify;color:var(--primary-text)}.card.policy{padding:1.6rem;font-size:1.4rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.028rem;background:#fff;gap:1.6rem}.card.policy .title{display:flex;align-items:center;padding-left:3.2rem;background:url(../img/document.svg) .3rem .1rem no-repeat;background-size:1.7rem 1.9rem;align-self:stretch;gap:.8rem}.card.policy .cancellation-ok strong{color:var(--primary-text)}.card.package .gradient{position:absolute;inset:0rem 0rem -5rem;z-index:-1;background:var(--plannest-gradient);border-radius:2rem}.card.package .gradient:before{position:absolute;inset:.1rem;z-index:-1;background-color:#fff;border-radius:2rem;content:""}.card.package .gradient:after{position:absolute;inset:.1rem;z-index:-1;background-color:#fff;border-radius:2rem;content:""}.card.package>*{align-self:stretch}.card.package .name{justify-content:center;text-align:center}.card.package .price{font-weight:800;text-align:center}.card.package .details{display:flex;justify-content:center;font-weight:500;gap:1.6rem}.card.package .note,.card.package .status{text-align:center}.card.package.status-important{border-color:var(--important)}.card.package.status-important .status,.card.package.status-important .status-detail{color:var(--important)}.card.package.status-warning{border-color:var(--warning)}.card.package.status-warning .status,.card.package.status-warning .status-detail{color:var(--warning)}.card.package.status-important .gradient,.card.package.status-warning .gradient{display:none}.card.package.bordered{border-color:#e4e4e4}.card.package.compact,.card.package.compact-alt{gap:8px}.card.package.compact .name,.card.package.compact .price{text-align:left}.card.package.compact-alt .name{font-weight:500;text-align:left}.card.package.compact-alt .date-end{font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.28px;color:var(--warning)}.card.package.compact-alt.status-important .date-end{color:var(--important)}.card.package{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;height:-webkit-fit-content;height:fit-content;overflow:hidden;flex:0 0 auto;color:var(--secondary-text);border:.1rem solid var(--secondary-app);border-radius:2rem;align-self:stretch;z-index:1;padding:0rem;background:#fff}.card.package.secondary{border:.1rem solid var(--secondary-app)}.card.package.secondary p{color:var(--secondary-app)}.card.package.warning{border:.1rem solid var(--warning)}.card.package.warning p{color:var(--warning)}.card.package.important{border:.1rem solid var(--important)}.card.package.important p{color:var(--important)}.card.packagelist{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;height:-webkit-fit-content;height:fit-content;overflow:hidden;flex:0 0 auto;gap:.4rem;color:var(--secondary-text);border:.1rem solid var(--secondary-app);border-radius:2rem;align-self:stretch;z-index:1;padding:0rem;background:#fff}.card.packagelist.warning{border:.1rem solid var(--warning)}.card.packagelist.important{border:.1rem solid var(--important)}.card.assign{border:.1rem solid var(--secondary-app)}.card.status{display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem!important}.card.status .gap-8{display:flex;align-items:center;justify-content:center;text-align:center;gap:.8rem!important}.card.status.active{border:.1rem solid var(--secondary-app);box-shadow:0 0 .7rem #00000040}.card.status.warning{border:.1rem solid var(--warning);box-shadow:0 0 .7rem #00000040}.card.status.important{border:.1rem solid var(--important);box-shadow:0 0 .7rem #00000040}.card-customer{display:flex;flex:1 0 0;flex-direction:column;gap:6px;align-items:flex-start;padding:12px;font-weight:500;text-decoration:none;color:var(--primary-text);cursor:pointer;background:#fff;border:1px solid #E4E4E4;border-radius:10px;opacity:1;transition:opacity .3s ease}.card-customer:not(.disabled):active{opacity:.5}.card-sm.disabled{opacity:.5}.card-customer p{font-size:16px;color:var(--tertiary-text)}.card-customer h1{font-size:2.8rem;font-weight:700;line-height:125%;letter-spacing:-2%;vertical-align:middle;color:var(--primary-text)}.card-customer span{font-size:1.2rem;font-weight:400;color:var(--primary-app)}.card.plan{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:20px;gap:16px;width:100%;height:-webkit-fit-content;height:fit-content;overflow:hidden;flex:0 0 auto;color:var(--secondary-text);background:#fff;border:1px solid #e4e4e4;border-radius:20px;align-self:stretch}.card.plan h1{font-size:24px}.card.plan i{width:24px;height:24px;background-image:url(../img/mark.svg);background-repeat:no-repeat;background-size:cover;background-position:center;flex-shrink:0}.card.cost-plan{gap:4px;border-radius:10px;padding:12px 16px;border:none;background:#046cc30d}.card.plan .price{font-size:3.2rem;line-height:120%}.card.workplace{border-radius:1rem;padding:1.6rem;font-weight:600;line-height:150%;background:none}.card.holidays{border-radius:1rem;padding:1.4rem;font-size:1.4rem;font-weight:400;line-height:150%;background:none}.alert{background:#fff;padding:1.2rem;gap:.8rem;border:.1rem solid var(--secondary-text);border-radius:.8rem;width:100%}.alert.success{border:.1rem solid var(--success)}.alert.warning{border:.1rem solid var(--warning)}.alert.important{border:.1rem solid var(--important)}.big-switch{display:flex;gap:2.4rem;padding:2.4rem;width:100%;height:auto;background:#fff;border:.1rem solid var(--grey);justify-content:space-between;border-radius:1rem;flex-direction:row}.big-switch.bold{border:.1rem solid var(--primary-text)}.big-switch>*:last-child{flex:0 0 auto;width:-webkit-max-content;width:max-content}.option-card{position:relative;background:none;border:.1rem solid var(--grey);border-radius:1rem;padding:1.6rem 1.2rem;text-align:center;cursor:pointer;transition:all .3s ease;letter-spacing:-.002rem;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;min-height:11.2rem;width:100%;gap:.8rem;font-size:1.6rem;font-weight:600;color:var(--primary-text)}.option-card:hover,.option-card:active,.option-card.selected{box-shadow:0 0 0 .2rem #046cc340;border-color:var(--primary-app)}.document{position:relative;display:flex;flex:1 0 0;gap:16px;align-items:center;width:100%;padding:8px 12px;font-size:14px;font-style:normal;font-weight:600;line-height:150%;color:var(--primary-text);letter-spacing:-.28px;background:#fafafa;border:1px solid var(--primary-text);border-radius:10px}.document.main{background:transparent;border-color:transparent}.document.main .gradient{position:absolute;inset:-1px;z-index:-1;background:var(--plannest-gradient);border-radius:10px}.document.main .gradient:after{position:absolute;inset:1px;z-index:-1;content:"";background-color:#fafafa;border-radius:10px}.document .title{display:flex;flex:1 0 0;flex-direction:column;gap:2px;align-items:flex-start;justify-content:center;min-width:0px;font-family:Inter;font-weight:600;font-style:Semi Bold;font-size:16px;line-height:150%;letter-spacing:-2%}.document .title .filename{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}c .document .title span{font-size:12px;font-style:normal;font-weight:400;line-height:150%;color:var(--tertiary-text);text-align:center;letter-spacing:-.24px}.desktop-content{display:flex;flex-direction:row;gap:2.4rem;margin-top:9.2rem;padding:2.4rem;background:var(--neutral);height:calc(100vh - 9.2rem)}.percentage{display:flex;justify-content:center;align-items:center;padding:.2rem .6rem;height:2.2rem;gap:.4rem;background-color:none;color:var(--primary-text);border:.1rem solid var(--grey);border-width:.1rem;border-radius:.3rem}.percentage.success{color:var(--success);background-color:var(--light-success);border:.1rem solid var(--success)}.percentage.important{color:var(--important);background-color:var(--light-important);border:.1rem solid var(--important)}.card-appointment{display:flex;flex-direction:column;align-items:flex-start;min-width:21.4rem;width:100%;min-height:14.9rem;max-height:14.9rem;padding:1.2rem 1.6rem;border-width:.1rem;border-radius:.5rem;opacity:1;gap:.8rem}.card-appointment.success{background-color:var(--Background, #edf9ea);border:.1rem solid var(--Primary, #4bc22d)}.card-appointment.important{background-color:var(--Background, #f9dfd9);border:.1rem solid var(--Primary, #e15d40)}.card-appointment .time-duration-wrap{display:flex;align-items:center;height:2.6rem;opacity:1;gap:.6rem;font-size:1.4rem}.card-appointment .time-duration-wrap .time{padding-right:.6rem;padding-left:.6rem;font-weight:600;color:#fff;border-radius:.5rem;opacity:1;gap:.2rem}.card-appointment.green .time-duration-wrap .time{background-color:var(--Primary, #4bc22d)}.card-appointment.red .time-duration-wrap .time{background-color:var(--Primary, #e15d40)}.card-appointment .time-duration-wrap .duration{display:inline-flex;align-items:center;padding-right:.6rem;padding-left:.6rem;font-weight:600;color:#fff;border-radius:.5rem;opacity:1;gap:.2rem}.msg-list{display:flex;flex-direction:column;width:100%;padding:2.4rem;overflow:hidden;border:.1rem solid var(--grey);border-radius:1rem;gap:1.6rem}.msg-list-desktop{display:flex;flex-direction:column;width:100%;overflow:hidden;border-radius:1rem;gap:1.6rem}.msg-item-dashboard{display:flex;align-items:center;border-radius:1rem;gap:1.6rem;flex-direction:row}.msg-item{display:flex;align-items:center;padding:1.6rem;border-radius:1rem;gap:1.6rem;flex-direction:row}.msg-item-desktop{display:flex;align-items:center;padding:1.6rem;border-radius:1rem;gap:1.6rem;flex-direction:row;cursor:pointer;border:.1rem solid transparent}.msg-item-mobile{display:flex;align-items:center;border-radius:1rem;gap:1.6rem;flex-direction:row;cursor:pointer}.msg-item.selected,.msg-item-desktop.selected{border:.1rem solid var(--secondary-app)}.msg-content{width:0%;flex:1}.msg-content span{font-size:1.4rem;color:var(--tertiary-text, #90a3bf);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.msg-unread{display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;margin-left:auto;padding:.8rem;font-size:1rem;font-weight:600;color:#fff;background:var(--primary-app);border-radius:50%}.services-container{display:flex;flex-direction:column;padding:2.4rem;overflow:hidden;border:.1rem solid var(--grey);border-radius:1rem;gap:1.6rem}.services-container table{width:100%;border-collapse:collapse;font-weight:400;font-size:1.4rem;letter-spacing:-.02rem;line-height:150%}.services-container td{padding:1.6rem 0;border-bottom:none;position:relative;border-bottom:.1rem solid #f3f5f7;font-weight:500}.services-container tr:last-child td{border-bottom:none;padding-bottom:0}.services-container td:last-child{text-align:right}.table-header{padding:1.6rem;font-size:1.6rem;font-weight:600;background:none}.service-row{display:flex;justify-content:space-between;align-items:center;font-size:1.4rem}.service-row:last-child{border-bottom:none}.service-count{font-weight:600}.bar-chart{display:flex;flex-direction:column;position:relative;gap:0rem}.chart-y-axis{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;font-size:1.2rem;color:var(--primary-text);flex:0 0 auto;width:2.9rem;padding-left:.4rem;padding-right:.4rem;line-height:150%}.chart-bars{display:flex;flex:1;justify-content:center;align-items:flex-end;gap:4rem}.chart-area{display:flex;flex-direction:column;align-items:center;position:relative;flex:1}.chart-labels{position:absolute;left:0;width:100%;display:flex;justify-content:center;gap:4rem;align-items:center}.bar-group{display:flex;flex-direction:column;align-items:center;gap:.4rem;height:100%;justify-content:flex-end}.bars-row{display:flex;align-items:flex-end;gap:.6rem;height:100%}.bar-group .bar{width:2rem;margin:0 .2rem;border-radius:.2rem .2rem 0 0;align-self:flex-end}.bar-1{background:#3689cf}.bar-2{background:#33d0ff}.bar-2-darker{background:#26b3de}.bar-3{background:#56e8e8}.bar-label{font-size:1.2rem;text-align:center;color:var(--primary-text);line-height:150%}.chart-legend{display:flex;flex-direction:column;gap:1.2rem;grid-template-columns:1fr 1fr}.legend-item{display:flex;align-items:center;font-size:1.2rem;gap:.8rem}.legend-color{width:.8rem;height:.8rem}.month-nav{display:flex;justify-content:center;align-items:center;font-family:Inter;font-size:1.4rem;font-style:Medium;font-weight:500;line-height:150%;letter-spacing:-2%;text-align:center;gap:2rem}.nav-btn{width:2.4rem;height:2.4rem;padding:.8rem;background:none;background-image:url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M15 8.1249L11.12 12.0049L15 15.8849C15.39 16.2749 15.39 16.9049 15 17.2949C14.61 17.6849 13.98 17.6849 13.59 17.2949L8.99998 12.7049C8.60998 12.3149 8.60998 11.6849 8.99998 11.2949L13.59 6.7049C13.98 6.3149 14.61 6.3149 15 6.7049C15.38 7.0949 15.39 7.7349 15 8.1249Z' fill='%23122748'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain;border:none}.nav-btn.right{transform:scaleX(-1)}.balance-percentage{margin-left:auto;font-size:1.4rem;font-style:Semi Bold;font-weight:600;line-height:150%;letter-spacing:-2%;text-align:justify}.header-title-dates,.header-title-month{font-size:1.6rem;color:var(--primary-text)}.header-title-dates{font-weight:600}.header-title-month{font-weight:400}#headerTitle{display:flex;align-items:baseline;gap:.4rem}.calendar-wrapper{margin-left:0;margin-right:0;display:grid;grid-template-columns:8rem repeat(7,minmax(0,1fr));gap:0;overflow-x:auto}#calendar{max-height:100vh;overflow-y:auto;-ms-overflow-style:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}.calendar-page-content{padding-bottom:0}.calendar-area{position:relative;margin-left:-2rem;margin-right:-2rem}.time-column{border-right:.1rem solid var(--grey)}.time-header{height:8rem;border-bottom:.1rem solid var(--grey);display:flex;align-items:center;justify-content:center}#calendar .time-header,#calendar .day-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:#fff}.time-slots{display:flex;flex-direction:column}.time-slot-label{height:6.2rem;border-bottom:.05rem solid var(--warm-grey);display:flex;align-items:flex-start;padding:.4rem .8rem;font-size:1.2rem;font-weight:500}.day-column{position:relative}.day-column .day-body{border-right:.1rem solid var(--grey)}.day-column:last-child .day-body{border-right:none}.day-header{height:8rem;border-bottom:.1rem solid #e0e0e0;text-align:center;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.2rem}@media(min-width:1024px){#calendar .day-header,#calendar .time-header{height:6.8rem;padding:1rem}}@media(max-width:1023px){#calendar.single-day-view .time-header{display:none}}.day-number{font-size:1.4rem;font-weight:600;color:var(--tertiary-text);padding:.4rem .8rem;border-radius:.6rem;display:inline-block;width:-webkit-fit-content;width:fit-content}.day-number.today{background-color:var(--light-secondary-app-accent);color:var(--primary-app)}.day-name{font-size:1.2rem;color:var(--tertiary-text);font-weight:400;margin-top:.4rem;text-transform:lowercase}.day-name.today{color:var(--primary-app);font-weight:600}.lateral-span.no-wrap{white-space:nowrap}.day-body{display:flex;flex-direction:column;position:relative}#calendar.single-day-view .day-body{border-top:.1rem solid var(--grey)}.day-slot{height:6.2rem;position:relative;overflow:visible;transition:background-color .2s;z-index:0}.day-slot.drag-over{background-color:#e3f2fd}#calendar.single-day-view .time-slots{border-top:.1rem solid var(--grey)}.day-slot.current-time:before{content:"";position:absolute;top:50%;left:0;right:0;height:.2rem;background:#06c;transform:translateY(-50%);z-index:5}.day-slot.current-time:after{content:"";position:absolute;top:50%;left:-1rem;width:1rem;height:1rem;background:#06c;border-radius:50%;transform:translateY(-50%);z-index:6}.event{position:absolute;display:flex;flex-direction:column;align-items:stretch;border:.1rem solid var(--success);padding:.6rem .65rem;gap:.4rem;cursor:grab;-webkit-user-select:none;user-select:none;transition:box-shadow .2s;z-index:10;min-width:0}.event.no-color:hover{background:var(--grey);border-color:var(--grey)}.event.first-color:hover{background:var(--dark-label-first-color);border-color:var(--label-first-color)}.event.second-color:hover{background:var(--dark-label-second-color);border-color:var(--label-second-color)}.event.third-color:hover{background:var(--dark-label-third-color);border-color:var(--label-third-color)}.event.fourth-color:hover{background:var(--dark-label-fourth-color);border-color:var(--label-fourth-color)}.event.fifth-color:hover{background:var(--dark-label-fifth-color);border-color:var(--label-fifth-color)}.event:active{cursor:grabbing;box-shadow:0 .4rem 1.2rem #0003}.event.no-color{background:var(--neutral);border-color:var(--grey)}.event.first-color{background:var(--light-label-first-color);border-color:var(--label-first-color)}.event.second-color{background:var(--light-label-second-color);border-color:var(--label-second-color)}.event.third-color{background:var(--light-label-third-color);border-color:var(--label-third-color)}.event.fourth-color{background:var(--light-label-fourth-color);border-color:var(--label-fourth-color)}.event.fifth-color{background:var(--light-label-fifth-color);border-color:var(--label-fifth-color)}.event.desktop-hover{background:var(--light-secondary-app-accent);border:none}.event.compact{padding:.4rem .5rem;gap:.2rem}.event-head{display:flex;flex:0 1 auto;max-width:100%;min-width:0}.event-title{font-size:1.2rem;font-weight:700;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto;min-width:0;max-width:100%}.event-head>.event-title{width:auto}.event-service{font-size:1rem;font-weight:600;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event .gap-8,.event .gap-8.row,.event .gap-2,.event .gap-2.row{min-width:0}.event .event-service{min-width:0;flex:0 1 auto}.event .gap-2{display:flex;align-items:center;flex:1 1 auto;min-width:0}.event .gap-8.row{display:flex;align-items:center}.event .gap-2>.event-title{display:block;flex:1 1 0%;width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event .gap-8.row{max-width:100%;min-width:0;box-sizing:border-box}.event .gap-2{display:flex;align-items:center;flex:1 1 0%;min-width:0}.event-info{display:flex;gap:.4rem;flex-direction:row;height:1.2rem;align-items:center}.event-time,.event-duration{color:#fff;display:flex;align-items:center;text-align:center;padding:.1rem .6rem;border-radius:.25rem;font-size:.8rem;height:1.2rem;gap:.2rem;font-weight:700;min-width:0;white-space:nowrap}#calendar .event-time,#calendar .event-duration{font-size:.8rem;line-height:1.2rem;min-width:0}.event-time.no-bg,.event-duration.no-bg{background:none!important;color:var(--secondary-text)!important}.event-time.first-color,.event-duration.first-color{background:var(--label-first-color)}.event-time.second-color,.event-duration.second-color{background:var(--label-second-color)}.event-time.third-color,.event-duration.third-color{background:var(--label-third-color)}.event-time.fourth-color,.event-duration.fourth-color{background:var(--label-fourth-color)}.event-time.fifth-color,.event-duration.fifth-color{background:var(--label-fifth-color)}.event-client{font-size:1rem;font-weight:600;line-height:1.2}.event.compact .event-title,.event.compact .event-service,.event.compact .event-info{display:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-event-form{padding:2rem;border-top:.1rem solid #e0e0e0;background:#fafafa}.form-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr auto;gap:1rem;align-items:end}.form-group{display:flex;flex-direction:column}.form-group label{font-size:1.2rem;font-weight:600;color:#333;margin-bottom:.4rem}input,select{padding:.8rem;border:.1rem solid #ddd;border-radius:.4rem;font-size:1.4rem;font-family:inherit}input:focus,select:focus{outline:none;border-color:#06c;box-shadow:0 0 0 .2rem #0066cc1a}.calendar-icon-small{display:block;width:3.6rem;height:3.6rem;background-repeat:no-repeat;background-position:center;background-size:contain}.calendar-icon-day{background-image:url(../img/cal_view_day.svg)}.calendar-icon-days{background-image:url(../img/cal_view_days.svg)}.calendar-icon-week{background-image:url(../img/cal_view_week.svg)}.fab-mobile .fab-actions{display:flex;flex-direction:column;gap:.8rem;overflow:hidden;max-height:0;opacity:0;transition:max-height .26s cubic-bezier(.2,.9,.3,1),opacity .18s ease;pointer-events:none;justify-content:flex-end;align-items:flex-end}.fab-mobile .fab-actions.open{max-height:42rem;opacity:1;pointer-events:auto}.fab-mobile{position:relative}.fab-mobile .fab-actions,.fab-mobile .fab-toggle{position:absolute;right:0;bottom:0}.fab-mobile .btn-secondary>span{white-space:nowrap}.fab-mobile .action-row{transform:translateY(.8rem);opacity:0;transition:transform .26s cubic-bezier(.2,.9,.3,1),opacity .2s ease;display:flex;gap:.8rem;align-items:center;width:auto}.fab-mobile .fab-actions.open .action-row{transform:translateY(0);opacity:1}.fab-mobile .action-row:last-child{align-self:flex-end}.fab-mobile .fab-toggle{position:relative}.fab-mobile .btn-secondary{transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.btn-add{padding:.8rem 1.6rem;background:#06c;color:#fff;border:none;border-radius:.4rem;cursor:pointer;font-weight:600;transition:background .2s}.btn-add:hover{background:#0052a3}.quarter-slot{position:relative;height:1.55rem;border-bottom:.05rem solid var(--warm-grey);transition:background-color .2s}.quarter-slot:last-child{border-bottom:.1rem solid var(--grey)}.quarter-slot.drag-over{background-color:#e3f2fd}.current-time-line{position:absolute;left:0;right:0;height:.2rem;background:var(--plannest-gradient);z-index:15;pointer-events:none}.current-time-line:before{content:"";position:absolute;left:-.6rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;border-radius:50%;background:var(--primary-app);z-index:16;pointer-events:none}.modal-buttons{display:flex;gap:1.2rem;width:100%;padding-top:1.2rem}.modal-buttons .btn-primary,.modal-buttons .btn-secondary{flex:1}#rescheduleDate,#rescheduleTime{padding:1.2rem;border:.1rem solid var(--grey);border-radius:.8rem;font-size:1.4rem;font-family:inherit;color:var(--primary-text)}#rescheduleDate:focus,#rescheduleTime:focus{outline:none;border-color:var(--blue);background-color:#f8fbff}#notifyCustomer{margin-right:.8rem;cursor:pointer}.modal-header{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1.2rem}.modal-header h2{font-size:2.4rem;font-weight:700;color:var(--primary-text);margin:0;flex:1}.modal-description{font-size:1.6rem;color:var(--primary-text);line-height:1.5}.modal-description p{margin:0}.modal-content{display:flex;flex-direction:column;gap:2.4rem}.date-time-section{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}.form-group{display:flex;flex-direction:column;gap:.8rem}.form-label{font-size:1.4rem;font-weight:600;color:var(--primary-text)}.input-wrapper{position:relative;display:flex;align-items:center}.input-wrapper input{width:100%;padding:1.2rem 1.6rem;border:.1rem solid #e0e0e0;border-radius:.8rem;font-size:1.4rem;color:var(--primary-text)}.input-wrapper input:focus{outline:none;border-color:var(--primary-app);background-color:#f8fbff}.input-wrapper i{position:absolute;right:1.2rem;font-size:1.8rem;color:var(--tertiary-text);pointer-events:none;display:none}.checkbox-section{display:flex;align-items:center;justify-content:space-between}.checkbox-label{display:flex;align-items:center;gap:1.2rem;cursor:pointer;font-size:1.4rem;color:var(--primary-text);line-height:1.5;flex:1}.checkbox-label span:first-child{flex:1}.checkbox-label .switch{flex-shrink:0}.modal-footer{display:flex;gap:1.2rem;width:100%}.modal-header-close{display:flex;justify-content:flex-end;width:100%;margin-bottom:0}.modal-header-nav{display:flex;align-items:center;justify-content:space-between;width:100%;gap:0}.modal-header-nav h2{font-size:2rem;font-weight:700;color:var(--primary-text);text-align:center}.modal-header{display:flex;justify-content:space-between;align-items:center;width:100%;gap:1.2rem;position:relative}.modal-header h2{font-size:2rem;font-weight:700;color:var(--primary-text);margin:0;flex:1;text-align:center}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);justify-content:space-between}.calendar-day-header{font-size:1.2rem;font-weight:600;color:#99a3b0;text-align:center;padding:.8rem 0;text-transform:none;letter-spacing:0}.calendar-day{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:none;border-radius:0;background:transparent;cursor:pointer;font-size:1.4rem;font-weight:500;color:var(--primary-text);transition:color .2s,background-color .2s;position:relative;z-index:0;overflow:visible}.calendar-day:not(.selected):hover{background-color:#00c4ff14}.calendar-day.empty{cursor:default;background:transparent;border:none}.calendar-day.today{color:var(--primary-app)}.calendar-day.selected{color:var(--primary-text)}.calendar-day.selected:before{content:"";position:absolute;top:50%;left:0;right:0;height:min(3.8rem,100%);transform:translateY(-50%);background-color:#00c4ff33;border-radius:0;z-index:-2;pointer-events:none;margin-left:-.8rem}.calendar-day.selected-start:before{border-radius:6.9rem 0 0 6.9rem;margin-left:1rem}.calendar-day.selected-middle:before{border-radius:0}.calendar-day.selected-end:before{border-radius:0 6.9rem 6.9rem 0;margin-right:1rem}.calendar-day.selected-only:before{border-radius:6.9rem;width:0}.calendar-day.selected-start:after,.calendar-day.selected-end:after,.calendar-day.selected-only:after{content:"";position:absolute;top:50%;left:50%;width:min(3.8rem,100%);height:min(3.8rem,100%);transform:translate(-50%,-50%);border-radius:50%;background-color:var(--primary-app);z-index:-1;pointer-events:none}.calendar-day.selected-start,.calendar-day.selected-end,.calendar-day.selected-only{color:#fff;font-weight:700}.date-range-info{padding:1.2rem;background-color:#f9f9f9;border-radius:.8rem;margin:1.6rem 0;text-align:center}.date-range-info p{margin:0;font-size:1.4rem;color:var(--primary-text)}.date-filter-options{display:flex;flex-direction:row;gap:1.6rem;margin:0}.filter-option-btn{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:2.4rem 1rem;border:.1rem solid var(--grey);border-radius:1rem;background:#fff;cursor:pointer;transition:all .2s;font-size:1.4rem;font-weight:600;color:var(--primary-text);box-sizing:border-box}.filter-option-btn:hover{border-color:var(--primary-app)}.filter-option-btn.active{border-color:var(--primary-app);box-shadow:0 0 0 .3rem #00c4ff14}.chat-live-container{display:flex;flex:1.5;min-width:0;height:calc(100% + 4.8rem);margin-top:-2.4rem;margin-bottom:-2.4rem;margin-right:-2.4rem}.chat-wrapper{display:flex;flex-direction:column;height:100%;background:#fff}.chat-wrapper.mobile{position:fixed;inset:0;display:flex;flex-direction:column;overflow:hidden;background:#fff}.chat-header{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 2rem;border-bottom:.1rem solid #e4e4e4;background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}.chat-header .back-btn{background:none;border:none;cursor:pointer;padding:.8rem}.chat-header .back-icon{width:2.4rem;height:2.4rem;background:url(../img/arrow_left.svg) center/contain no-repeat}.chat-header .recipient{display:flex;align-items:center;gap:1.2rem;flex:1;margin-left:.8rem}.chat-header .go-profile{background:none;border:none;cursor:pointer;padding:8px}.chat-messages{flex:1;overflow-y:auto;padding:2rem;display:flex;flex-direction:column;width:100%;gap:1.2rem;background:#f9fafb}.chat-bubble{max-width:75%;padding:.6rem 1.2rem;border-radius:1rem;position:relative;display:flex;flex-direction:row;align-items:flex-end;gap:.8rem}.chat-message-wrapper{position:relative;width:-webkit-fit-content;width:fit-content}.chat-message-wrapper.received{align-self:flex-start}.chat-message-wrapper.sent{align-self:flex-end}.chat-message-wrapper>svg{position:absolute;top:0}.chat-message-wrapper.received>svg{left:0}.chat-message-wrapper.sent>svg{right:0}.chat-message-wrapper.received>.chat-bubble{margin-left:.8rem}.chat-message-wrapper.sent>.chat-bubble{margin-right:.8rem}.chat-bubble p{flex:1;margin:0;font-size:1.4rem;font-weight:500;line-height:150%;color:var(--primary-text);white-space:pre-wrap;overflow-wrap:anywhere;word-wrap:break-word;word-break:break-word}.chat-bubble,.chat-bubble p{-webkit-user-select:text;user-select:text}.chat-link{text-decoration:underline;opacity:.85;word-break:break-all}.chat-bubble.emoji{background:none!important;border:none}.chat-bubble.emoji p{font-size:3.6rem;line-height:1.3}.chat-bubble .chat-time{margin-left:.8rem;margin-top:auto;font-size:1.1rem;color:var(--tertiary-text);white-space:nowrap;align-self:flex-end;line-height:normal}.chat-bubble.received{align-self:flex-start;background:var(--recivedmsg);border:none;max-width:28rem}.chat-message-wrapper.has-tip>.chat-bubble.received{border-top-left-radius:0rem}.chat-bubble.sent{align-self:flex-end;background:var(--sendmsg);border:none;max-width:28rem}.chat-message-wrapper.has-tip>.chat-bubble.sent{border-top-right-radius:0rem}.chat-bubble.sent p{color:var(--primary-text)}.chat-footer{padding:1.2rem 2rem;border-top:.1rem solid #e4e4e4;background:#fff;width:100%;position:-webkit-sticky;position:sticky;bottom:0}.chat-form{display:flex;align-items:center;gap:1.2rem;background:#f5f5f5;border-radius:2.4rem;padding:.8rem 1.6rem}.chat-input{flex:1;border:none;background:transparent;font-size:1.4rem;outline:none;padding:.8rem 0;color:var(--primary-text)}.chat-input::placeholder{color:var(--tertiary-text)}.chat-controls{display:flex;align-items:center;gap:.8rem}.chat-btn{background:none;border:none;cursor:pointer;padding:.8rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s ease}.chat-btn:hover{background:#0000000d}.chat-btn.send{background:var(--primary-app);color:#fff}.chat-btn.send:hover{background:var(--secondary-app)}.chat-btn svg{width:20px;height:20px}.chat-btn.send svg{fill:#fff}.chat-input-wrapper{display:flex;align-items:center;background:#fff;border:1px solid var(--grey);border-radius:100px;padding:0 4px 0 16px;gap:16px;width:100%;flex-direction:row}.chat-input-wrapper:focus-within{border:.1rem solid var(--primary-app);outline-offset:0rem;outline:.2rem solid var(--soft-primary-app)}.chat-input-field{flex:1;border:none!important;background:transparent!important;box-shadow:none!important;font-size:1.4rem;outline:none;padding:.8rem 0;color:var(--primary-text, #122748);min-width:0}.chat-input-field:focus{box-shadow:none!important;outline:none!important}.chat-input-field::placeholder{color:var(--tertiary-text, #90a3bf)}.chat-input-actions{display:flex;align-items:center;gap:1.2rem;flex-shrink:0}.chat-input-btn{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s ease}.chat-input-btn:hover{background:#0000000d}.chat-input-btn.camera{color:var(--primary-app)}.chat-input-btn.camera svg{width:2.4rem;height:2.4rem;stroke:var(--primary-app)}.chat-input-btn.send{background:var(--primary-app);width:3.6rem;height:3.6rem;align-items:center;justify-content:center}.chat-input-btn.send:hover{background:var(--secondary-app)}.chat-input-btn.send svg{width:2.7rem;height:2.7rem;flex-shrink:0}.container-clients{border-radius:1rem;min-height:46.1rem;max-height:80%;overflow-y:scroll;border:.1rem solid var(--grey);scrollbar-width:none;-ms-overflow-style:none}.container-clients::-webkit-scrollbar{display:none}.container-clients .client{display:flex;flex:1 0 0;align-items:center;padding:1.6rem;cursor:pointer;border-bottom:.1rem solid #E4E4E4;opacity:1}.container-clients .client h4{font-size:1.4rem;font-weight:600}.container-clients .client p{font-size:1.4rem;font-weight:400;color:var(--tertiary-text)}.client:has(input:checked){background:var(--light-secondary)}.chat-page-wrapper{overflow-x:hidden;overflow-y:hidden}.card.minimal.chat-page-card{height:100%;max-height:100%;flex-direction:row;padding:2.4rem}.chat-sidebar{display:flex;flex:1;flex-direction:column;gap:2.4rem;margin-right:2.4rem;min-width:0}.content.chat-page-mobile{padding-top:calc(6.5rem + env(safe-area-inset-top));padding-bottom:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;position:fixed;inset:0}.settings-card{display:flex;gap:.8rem;padding:1.6rem;border-radius:1rem;border:.1rem solid var(--grey);background:#fff;width:100%;height:auto;align-self:flex-start;flex-direction:row;flex-shrink:0}.settings-card.active{outline:.2rem solid var(--soft-primary-app);outline-offset:0px;border:.1rem solid var(--primary-app);border-radius:1rem}.settings-card>svg{flex-shrink:0}.payments-title{font-weight:800;font-size:4.8rem}
