@import url(https://fonts.googleapis.com/css?family=Inter:400,500&display=swap);.loading-container{align-items:center;color:var(--color-text-dark);display:flex;gap:10px;height:calc(100vh - 81px);justify-content:center}.page-content{background:#f9f9f9;display:flex;flex-direction:column;min-height:100vh}.TermsPrivacy_page__Ey-31{box-sizing:border-box;color:#2d3748;font-family:Poppins,Roboto,sans-serif;margin:0 auto;max-width:1120px;padding:2rem 2rem 3rem;text-align:left;width:100%}.TermsPrivacy_hero__dkcSu{align-items:center;background:radial-gradient(circle at 8% 10%,#5a80fb14,#0000 40%),radial-gradient(circle at 92% 0,#ed36800d,#0000 40%),#fff;border:1px solid #5a80fb1f;border-radius:16px;display:flex;flex-direction:column;padding:48px 24px 40px;text-align:center}.TermsPrivacy_heroIcon__qXQE\+{align-items:center;background-color:#eef2ff;border-radius:50%;color:#5a80fb;display:flex;height:56px;justify-content:center;margin-bottom:16px;width:56px}.TermsPrivacy_heroIcon__qXQE\+ svg{font-size:28px}.TermsPrivacy_eyebrow__tHXms{background:#e8edff;border-radius:999px;color:#5a80fb;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-bottom:14px;padding:4px 14px;text-transform:uppercase}.TermsPrivacy_heroTitle__3gRcB{color:#26347b;font-size:2rem;font-weight:700;line-height:1.25;margin:0 0 10px}.TermsPrivacy_heroSubtitle__ur1Y8{color:#4a5568;font-size:1rem;line-height:1.6;margin:0 0 18px;max-width:560px}.TermsPrivacy_version__xerfs{background:#f5f7ff;border-radius:999px;color:#718096;font-size:.8rem;padding:4px 14px}.TermsPrivacy_layout__I83eK{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:260px minmax(0,1fr);margin-top:32px}.TermsPrivacy_sidebar__tes9Q{max-height:calc(100vh - 48px);overflow-y:auto;position:-webkit-sticky;position:sticky;top:24px}.TermsPrivacy_toc__Ord4E{display:flex;flex-direction:column;gap:18px;padding:4px 4px 16px 0}.TermsPrivacy_tocLabel__rN8-f{color:#718096;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.TermsPrivacy_tocPart__sYNnT{display:flex;flex-direction:column;gap:2px}.TermsPrivacy_tocItem__xICeG,.TermsPrivacy_tocPartTitle__QqDgP{background:none;border:none;border-left:2px solid #0000;border-radius:0 6px 6px 0;cursor:pointer;font:inherit;text-align:left;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.TermsPrivacy_tocPartTitle__QqDgP{color:#26347b;font-size:.85rem;font-weight:600;margin-bottom:2px;padding:6px 10px}.TermsPrivacy_tocItem__xICeG{color:#4a5568;font-size:.8rem;line-height:1.4;padding:5px 10px 5px 18px}.TermsPrivacy_tocActive__8ASJo,.TermsPrivacy_tocItem__xICeG:hover,.TermsPrivacy_tocPartTitle__QqDgP:hover{background-color:#f5f7ff;color:#5a80fb}.TermsPrivacy_tocActive__8ASJo{border-left-color:#5a80fb;font-weight:600}.TermsPrivacy_document__VraBu{background:#fff;border:1px solid #edf0f7;border-radius:16px;box-shadow:0 4px 20px #26347b0a;color:#4a5568;font-size:.95rem;line-height:1.75;padding:40px 48px}.TermsPrivacy_document__VraBu h2{color:#26347b;font-size:1.15rem;font-weight:600;margin:2.25rem 0 .75rem;scroll-margin-top:24px}.TermsPrivacy_document__VraBu h2.part{border-bottom:2px solid #e8edff;color:#26347b;font-size:1.45rem;font-weight:700;margin-top:3.5rem;padding-bottom:.75rem}.TermsPrivacy_document__VraBu .summary+h2.part{margin-top:2.5rem}.TermsPrivacy_document__VraBu h3{color:#2d3748;font-size:1rem;font-weight:600;margin:1.5rem 0 .5rem}.TermsPrivacy_document__VraBu p{margin:0 0 1rem}.TermsPrivacy_document__VraBu ol,.TermsPrivacy_document__VraBu ul{margin:0 0 1rem;padding-left:1.4rem}.TermsPrivacy_document__VraBu li{margin-bottom:.45rem}.TermsPrivacy_document__VraBu li::marker{color:#5a80fb}.TermsPrivacy_document__VraBu strong{color:#2d3748;font-weight:600}.TermsPrivacy_document__VraBu a{color:#5a80fb;font-weight:500;text-decoration:none}.TermsPrivacy_document__VraBu a:hover{text-decoration:underline}.TermsPrivacy_document__VraBu .summary{background-color:#f5f7ff;border-radius:12px;padding:20px 24px}.TermsPrivacy_document__VraBu .summary ul{margin-bottom:0}.TermsPrivacy_document__VraBu .highlight{background-color:#f5f7ff;border-left:3px solid #5a80fb;border-radius:0 10px 10px 0;margin-bottom:1rem;padding:16px 20px}.TermsPrivacy_document__VraBu .highlight p:last-child{margin-bottom:0}.TermsPrivacy_document__VraBu .fill{background-color:#fff3cd;border-radius:3px;padding:0 4px}.TermsPrivacy_document__VraBu table{border:1px solid #edf0f7;border-collapse:initial;border-radius:10px;border-spacing:0;font-size:.85rem;margin:0 0 1.5rem;overflow:hidden;width:100%}.TermsPrivacy_document__VraBu td,.TermsPrivacy_document__VraBu th{border-bottom:1px solid #edf0f7;padding:10px 14px;text-align:left;vertical-align:top}.TermsPrivacy_document__VraBu tr:last-child td{border-bottom:none}.TermsPrivacy_document__VraBu th{background-color:#f5f7ff;color:#26347b;font-weight:600}.TermsPrivacy_loadingContainer__YSXXa{align-items:center;display:flex;justify-content:center;min-height:300px}.TermsPrivacy_emptyContent__D4hR5{background:#fff;border:1px solid #edf0f7;border-radius:16px;color:#718096;margin-top:32px;padding:48px 24px;text-align:center}.TermsPrivacy_footer__Z60q4{color:#718096;font-size:.85rem;line-height:1.6;margin-top:32px;text-align:center}.TermsPrivacy_footer__Z60q4 p{margin:0 0 6px}.TermsPrivacy_footer__Z60q4 a{color:#5a80fb;text-decoration:none}@media (max-width:900px){.TermsPrivacy_layout__I83eK{grid-template-columns:minmax(0,1fr)}.TermsPrivacy_sidebar__tes9Q{display:none}}@media (max-width:600px){.TermsPrivacy_page__Ey-31{padding:1rem .75rem 2rem}.TermsPrivacy_hero__dkcSu{padding:32px 18px 28px}.TermsPrivacy_heroTitle__3gRcB{font-size:1.5rem}.TermsPrivacy_document__VraBu{font-size:.9rem;padding:24px 18px}.TermsPrivacy_document__VraBu h2.part{font-size:1.25rem}.TermsPrivacy_document__VraBu table{display:block;overflow-x:auto}}:root{--ps-pink:#ed3680;--ps-pink-light:#ffdfec;--ps-pink-mid:#ffc4de;--ps-pink-dark:#d32b70;--ps-pink-alpha:#ed36801a;--ps-pink-alpha2:#ed36800d;--ps-navy:#2d3748;--ps-slate:#4a5568;--ps-muted:#718096;--ps-border:#e2e8f0;--ps-bg:#f8f9fd;--ps-white:#fff;--ps-shadow-sm:0 2px 4px #0000000d;--ps-shadow-md:0 4px 12px #0000000d;--ps-radius:12px;--ps-radius-sm:8px;--ps-radius-xs:6px}*,:after,:before{box-sizing:border-box}.ps-page{align-items:center;background:#f8f9fd;color:#2d3748;color:var(--ps-navy);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ps-mobile-frame,.ps-page{display:flex;flex-direction:column;min-height:100vh}.ps-mobile-frame{background:#fff;background:var(--ps-white);border-left:1px solid #e2e8f0;border-left:1px solid var(--ps-border);border-right:1px solid #e2e8f0;border-right:1px solid var(--ps-border);max-width:430px;width:100%}@media (min-width:900px){.ps-page{align-items:center;justify-content:flex-start;padding:40px 0 60px}.ps-mobile-frame{border-radius:12px;border-radius:var(--ps-radius);box-shadow:0 4px 12px #0000000d;box-shadow:var(--ps-shadow-md);min-height:auto}}.ps-header{background:#fff;background:var(--ps-white);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--ps-border);display:flex;flex-direction:column;gap:12px;padding:14px 28px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.ps-header__top{align-items:center;display:flex;justify-content:center}.ps-header__brand-logo-full{height:22px;object-fit:contain;width:auto}.ps-header__divider{background:#e2e8f0;background:var(--ps-border);height:1px;margin:0 -20px}.ps-header__clinic-row{align-items:center;display:flex;gap:12px}.ps-header__clinic-avatar{border:1.5px solid #ffdfec;border:1.5px solid var(--ps-pink-light);border-radius:50%;flex-shrink:0;height:42px;object-fit:cover;width:42px}.ps-header__clinic-avatar--placeholder{align-items:center;background:#ffdfec;background:var(--ps-pink-light);border:1.5px solid #ffc4de;border:1.5px solid var(--ps-pink-mid);border-radius:50%;color:#ed3680;color:var(--ps-pink);display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.ps-header__clinic-info{display:flex;flex-direction:column;gap:2px}.ps-header__clinic-name{color:#2d3748;color:var(--ps-navy);font-size:15px;font-weight:700;line-height:1.2}.ps-header__clinic-specialty{color:#718096;color:var(--ps-muted);font-size:12px;line-height:1.3}.ps-header__clinic-meta{align-items:center;color:#a0aec0;display:flex;font-size:11px;gap:4px;line-height:1.3;margin-top:1px}.ps-header__clinic-meta svg{flex-shrink:0;opacity:.7}.ps-header__clinic-meta--location{align-items:flex-start}.ps-header__clinic-meta--location span{font-size:11px;line-height:1.3}.ps-content{display:flex;flex:1 1;flex-direction:column;padding:24px 20px 32px}.ps-stepper{gap:0;justify-content:center;margin-bottom:28px;padding:0 4px}.ps-stepper,.ps-stepper__item{align-items:center;display:flex}.ps-stepper__item{flex-direction:column;flex-shrink:0;gap:5px}.ps-stepper__circle{align-items:center;background:#0000;border:1.5px solid #d1d5db;border-radius:50%;color:#c4c9d4;display:flex;font-size:11px;font-weight:500;height:26px;justify-content:center;position:relative;transition:all .2s ease;width:26px;z-index:1}.ps-stepper__circle--active,.ps-stepper__circle--done{background:#ed3680;background:var(--ps-pink);border-color:#ed3680;border-color:var(--ps-pink);color:#fff}.ps-stepper__label{color:#a0aec0;font-size:9px;font-weight:500;letter-spacing:.2px;text-align:center;white-space:nowrap}.ps-stepper__label--active{color:#ed3680;color:var(--ps-pink);font-weight:700}.ps-stepper__line{background:#e2e8f0;flex:1 1;height:1.5px;margin:0 2px 18px;min-width:12px;transition:background .2s ease}.ps-stepper__line--done{background:#ed3680;background:var(--ps-pink)}.ps-step-content{display:flex;flex:1 1;flex-direction:column}.ps-step-title{color:#2d3748;color:var(--ps-navy);font-size:20px;font-weight:700;letter-spacing:-.3px;line-height:1.3;margin:0 0 6px}.ps-step-subtitle{color:#718096;color:var(--ps-muted);font-size:14px;line-height:1.5;margin:0 0 20px}.ps-intro{display:flex;flex:1 1;flex-direction:column;padding:8px 0 0}.ps-intro__cover{background:#f0f4f8;border-radius:12px;border-radius:var(--ps-radius);margin:-4px 0 24px;overflow:hidden}.ps-intro__cover-img{display:block;height:180px;object-fit:cover}.ps-intro__cover-img,.ps-intro__cover-placeholder{border-radius:12px;border-radius:var(--ps-radius);width:100%}.ps-intro__cover-placeholder{align-items:center;background:linear-gradient(135deg,#f7fafc,#edf2f7);border:1.5px dashed #cbd5e0;display:flex;flex-direction:column;gap:10px;height:160px;justify-content:center}.ps-intro__cover-placeholder-name{color:#a0aec0;font-size:13px;font-weight:500;letter-spacing:.2px}.ps-intro__hero{margin-bottom:28px}.ps-intro__title{color:#2d3748;color:var(--ps-navy);font-size:26px;font-weight:700;letter-spacing:-.4px;line-height:1.25;margin:0 0 12px}.ps-intro__title-highlight{color:#ed3680;color:var(--ps-pink);font-size:inherit;font-weight:inherit;line-height:inherit}.ps-intro__subtitle{color:#4a5568;color:var(--ps-slate);font-size:15px;line-height:1.6;margin:0}.ps-intro__trust{display:flex;flex-direction:column;gap:14px;margin-bottom:32px}.ps-intro__trust-item{align-items:center;display:flex;gap:14px}.ps-intro__trust-icon{align-items:center;background:#ffdfec;background:var(--ps-pink-light);border-radius:50%;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.ps-intro__trust-text{color:#4a5568;color:var(--ps-slate);font-size:14px;font-weight:500;line-height:1.4}.ps-prof-list{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.ps-prof-card{align-items:center;background:#fff;background:var(--ps-white);border:1.5px solid #e2e8f0;border:1.5px solid var(--ps-border);border-radius:12px;border-radius:var(--ps-radius);cursor:pointer;display:flex;gap:14px;padding:14px 16px;position:relative;transition:border-color .15s,background .15s}.ps-prof-card--selected,.ps-prof-card:hover{background:#ed36800d;background:var(--ps-pink-alpha2);border-color:#ffc4de;border-color:var(--ps-pink-mid)}.ps-prof-card__avatar-wrap{flex-shrink:0}.ps-prof-card__avatar{object-fit:cover}.ps-prof-card__avatar,.ps-prof-card__avatar--placeholder{border:1.5px solid #ffc4de;border:1.5px solid var(--ps-pink-mid);border-radius:50%;height:52px;width:52px}.ps-prof-card__avatar--placeholder{align-items:center;background:#ffdfec;background:var(--ps-pink-light);color:#ed3680;color:var(--ps-pink);display:flex;font-size:18px;font-weight:700;justify-content:center}.ps-prof-card__info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ps-prof-card__name{color:#2d3748;color:var(--ps-navy);font-size:15px;font-weight:600;line-height:1.3}.ps-prof-card__bio,.ps-prof-card__profession{color:#718096;color:var(--ps-muted);font-size:12px;line-height:1.4}.ps-prof-card__bio{margin-top:2px}.ps-prof-card__check{flex-shrink:0;margin-left:8px}.ps-proc-list{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.ps-proc-card{align-items:center;background:#fff;background:var(--ps-white);border:1.5px solid #e2e8f0;border:1.5px solid var(--ps-border);border-radius:12px;border-radius:var(--ps-radius);cursor:pointer;display:flex;gap:14px;padding:14px 16px;position:relative;transition:border-color .15s,background .15s}.ps-proc-card--selected,.ps-proc-card:hover{background:#ed36800d;background:var(--ps-pink-alpha2);border-color:#ffc4de;border-color:var(--ps-pink-mid)}.ps-proc-card__icon-badge{align-items:center;background:#f7fafc;border:1px solid #e2e8f0;border:1px solid var(--ps-border);border-radius:8px;border-radius:var(--ps-radius-sm);display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.ps-proc-card--selected .ps-proc-card__icon-badge{background:#ffdfec;background:var(--ps-pink-light);border-color:#ffc4de;border-color:var(--ps-pink-mid)}.ps-proc-card__info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ps-proc-card__name{color:#2d3748;color:var(--ps-navy);font-size:15px;font-weight:600;line-height:1.3}.ps-proc-card__duration{color:#718096;color:var(--ps-muted);font-size:12px;line-height:1.4}.ps-proc-card__price{color:#2d3748;color:var(--ps-navy);font-size:14px;font-weight:700;margin-top:2px}.ps-proc-card__check{flex-shrink:0;margin-left:8px}.ps-proc-summary{align-items:baseline;color:#718096;color:var(--ps-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:4px 14px;line-height:1.5;margin:-12px 0 24px;padding:0 4px}.ps-proc-summary__count{color:#2d3748;color:var(--ps-navy);font-weight:600}.ps-proc-summary__item--price{color:#2d3748;color:var(--ps-navy);font-weight:700}.ps-calendar{background:#fff;background:var(--ps-white);border:1.5px solid #e2e8f0;border:1.5px solid var(--ps-border);border-radius:12px;border-radius:var(--ps-radius);margin-bottom:14px;padding:18px 14px}.ps-calendar__nav{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.ps-calendar__nav-btn{align-items:center;background:none;border:none;border-radius:6px;border-radius:var(--ps-radius-xs);color:#4a5568;color:var(--ps-slate);cursor:pointer;display:flex;justify-content:center;padding:6px;transition:background .15s,color .15s}.ps-calendar__nav-btn:hover{background:#ffdfec;background:var(--ps-pink-light);color:#ed3680;color:var(--ps-pink)}.ps-calendar__month{color:#2d3748;color:var(--ps-navy);font-size:15px;font-weight:600}.ps-calendar__loading{display:inline-block;height:12px;margin-left:8px;vertical-align:-1px;width:12px}.ps-calendar__grid{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.ps-calendar__day-label{color:#718096;color:var(--ps-muted);font-size:11px;font-weight:600;padding:4px 0 8px;text-align:center}.ps-calendar__day{align-items:center;aspect-ratio:1;border-radius:50%;color:#2d3748;color:var(--ps-navy);cursor:pointer;display:flex;font-size:13px;font-weight:400;justify-content:center;padding:0;text-align:center;transition:background .15s,color .15s}.ps-calendar__day:hover:not(.ps-calendar__day--disabled):not(.ps-calendar__day--empty){background:#ffdfec;background:var(--ps-pink-light);color:#ed3680;color:var(--ps-pink)}.ps-calendar__day--selected{background:#ffdfec!important;background:var(--ps-pink-light)!important;border:1.5px solid #ffc4de;border:1.5px solid var(--ps-pink-mid);color:#ed3680!important;color:var(--ps-pink)!important;font-weight:700}.ps-calendar__day--disabled{color:#cbd5e0;cursor:not-allowed;pointer-events:none}.ps-calendar__day--full{color:#cbd5e0;cursor:pointer;cursor:default}.ps-calendar__day--empty{cursor:default}.ps-slots{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:14px}.ps-slot{background:#fff;background:var(--ps-white);border:1.5px solid #e2e8f0;border:1.5px solid var(--ps-border);border-radius:8px;border-radius:var(--ps-radius-sm);color:#4a5568;color:var(--ps-slate);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:11px 6px;text-align:center;transition:border-color .15s,background .15s,color .15s}.ps-slot:hover:not(:disabled){background:#ffdfec;background:var(--ps-pink-light);border-color:#ed3680;border-color:var(--ps-pink);color:#ed3680;color:var(--ps-pink)}.ps-slot--selected{background:#ffdfec!important;background:var(--ps-pink-light)!important;border-color:#ffc4de!important;border-color:var(--ps-pink-mid)!important;color:#ed3680!important;color:var(--ps-pink)!important;font-weight:600}.ps-slot--unavailable{background:#f7fafc;border-color:#edf2f7;color:#cbd5e0;cursor:not-allowed;text-decoration:line-through}.ps-info-card{align-items:flex-start;background:#ffdfec;background:var(--ps-pink-light);border:1px solid #ffc4de;border:1px solid var(--ps-pink-mid);border-radius:8px;border-radius:var(--ps-radius-sm);color:#4a5568;color:var(--ps-slate);display:flex;font-size:12px;gap:10px;line-height:1.5;margin-bottom:20px;padding:10px 12px}.ps-info-card svg{flex-shrink:0;margin-top:1px}.ps-info-card--muted{background:#f7fafc;border-color:#e2e8f0;border-color:var(--ps-border)}.ps-summary-card{background:#ed36800d;background:var(--ps-pink-alpha2);border:1px solid #ffc4de;border:1px solid var(--ps-pink-mid);border-radius:12px;border-radius:var(--ps-radius);margin-bottom:16px;padding:16px}.ps-summary-card__title{color:#718096;color:var(--ps-muted);font-size:11px;font-weight:700;letter-spacing:.6px;margin:0 0 12px;text-transform:uppercase}.ps-summary-card__row{align-items:flex-start;border-bottom:1px solid #ed36801a;display:flex;gap:10px;padding:8px 0}.ps-summary-card__row:last-child{border-bottom:none;padding-bottom:0}.ps-summary-card__icon{flex-shrink:0;margin-top:2px}.ps-summary-card__content{display:flex;flex-direction:column;gap:2px;min-width:0}.ps-summary-card__label{color:#718096;color:var(--ps-muted);font-size:11px;font-weight:500;letter-spacing:.4px;text-transform:uppercase}.ps-summary-card__value{color:#2d3748;color:var(--ps-navy);font-size:14px;font-weight:600;line-height:1.4}.ps-form-card{background:#fff;background:var(--ps-white);border:1.5px solid #e2e8f0;border:1.5px solid var(--ps-border);border-radius:12px;border-radius:var(--ps-radius);margin-bottom:16px;padding:18px 16px}.ps-form__group{margin-bottom:14px}.ps-form__group:last-child{margin-bottom:0}.ps-form__label{color:#4a5568;color:var(--ps-slate);display:block;font-size:13px;font-weight:600;margin-bottom:6px}.ps-form__input{background:#fff;background:var(--ps-white);border:1.5px solid #e2e8f0;border:1.5px solid var(--ps-border);border-radius:8px;border-radius:var(--ps-radius-sm);color:#2d3748;color:var(--ps-navy);font-family:inherit;font-size:15px;outline:none;padding:11px 14px;transition:border-color .15s;width:100%}.ps-form__input::placeholder{color:#a0aec0}.ps-form__input:focus{border-color:#ed3680;border-color:var(--ps-pink)}.ps-form__hint{color:#718096;color:var(--ps-muted);display:block;font-size:12px;line-height:1.4;margin-top:5px}.ps-btn{align-items:center;border:none;border-radius:8px;border-radius:var(--ps-radius-sm);cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:600;gap:8px;justify-content:center;line-height:1;padding:12px 22px;text-decoration:none;transition:opacity .15s,transform .1s;white-space:nowrap}.ps-btn:active{transform:scale(.98)}.ps-btn:disabled{cursor:not-allowed;opacity:.4;transform:none}.ps-btn--primary{background:#ed3680;background:var(--ps-pink);color:#fff}.ps-btn--primary:hover:not(:disabled){background:#d32b70;background:var(--ps-pink-dark)}.ps-btn--secondary{background:#fff;border:1.5px solid #e2e8f0;color:#4a5568;color:var(--ps-slate);font-weight:400}.ps-btn--secondary:hover:not(:disabled){background:#f7fafc;border-color:#cbd5e0}.ps-btn--ghost{background:#0000;border:none;color:#718096;color:var(--ps-muted);font-size:14px;padding:10px 16px}.ps-btn--ghost:hover:not(:disabled){background:#edf2f7;border-radius:6px;border-radius:var(--ps-radius-xs);color:#4a5568;color:var(--ps-slate)}.ps-btn--outline{background:#0000;border:1.5px solid #e2e8f0;border:1.5px solid var(--ps-border);color:#4a5568;color:var(--ps-slate)}.ps-btn--outline:hover:not(:disabled){background:#edf2f7}.ps-btn--whatsapp{background:#25d366;color:#fff;font-size:15px;padding:13px 20px}.ps-btn--whatsapp:hover:not(:disabled){background:#1ebe5d}.ps-btn--full{width:100%}.ps-actions{display:flex;gap:10px;margin-bottom:14px;margin-top:auto;padding-top:8px}.ps-actions .ps-btn--secondary{flex:0 0 auto;min-width:88px}.ps-actions .ps-btn--primary{flex:1 1}.ps-actions--single{flex-direction:column}.ps-actions--center{justify-content:center}.ps-trust-note{font-size:12px;gap:6px;justify-content:center;margin:8px 0 0;text-align:center}.ps-slots-loading,.ps-trust-note{align-items:center;color:#718096;color:var(--ps-muted);display:flex}.ps-slots-loading{font-size:14px;gap:12px;padding:24px 0}.ps-spinner{animation:ps-spin .7s linear infinite;border:2px solid #edf2f7;border-radius:50%;border-top:2px solid var(--ps-pink);flex-shrink:0;height:20px;width:20px}@keyframes ps-spin{to{transform:rotate(1turn)}}.ps-empty-state{align-items:center;color:#718096;color:var(--ps-muted);display:flex;flex-direction:column;font-size:14px;gap:8px;padding:32px 16px;text-align:center}.ps-empty-state p{margin:0}.ps-empty-state__hint{color:#a0aec0;font-size:12px}.ps-page-error,.ps-page-loading{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:center;padding:60px 24px;text-align:center}.ps-page-loading{color:#718096;color:var(--ps-muted);font-size:15px}.ps-page-error{color:#f44336;font-size:15px}.ps-success{align-items:center;display:flex;flex:1 1;flex-direction:column;padding:16px 0 0;text-align:center}.ps-success__illustration{margin-bottom:28px;position:relative}.ps-success__illustration-bg{background:#e8f5e9;height:110px;width:110px}.ps-success__check-badge,.ps-success__illustration-bg{align-items:center;border-radius:50%;display:flex;justify-content:center}.ps-success__check-badge{background:#fff;background:var(--ps-white);border:1.5px solid #e2e8f0;border:1.5px solid var(--ps-border);bottom:4px;height:26px;position:absolute;right:4px;width:26px}.ps-success__text{margin-bottom:20px;width:100%}.ps-success__label{color:#ed3680;color:var(--ps-pink);font-size:13px;font-weight:600;letter-spacing:1px;margin:0 0 8px;text-transform:uppercase}.ps-success__title{color:#2d3748;color:var(--ps-navy);font-size:20px;font-weight:700;letter-spacing:-.2px;line-height:1.3;margin:0 0 10px}.ps-success__subtitle{color:#718096;color:var(--ps-muted);font-size:14px;line-height:1.6;margin:0}.ps-footer{align-items:center;border-top:1px solid #e2e8f0;border-top:1px solid var(--ps-border);display:flex;gap:6px;justify-content:center;margin-top:8px;padding:14px 20px 22px}.ps-footer__text{color:#a0aec0;font-size:12px}.ps-footer__link{align-items:center;display:flex;opacity:.6;text-decoration:none;transition:opacity .15s}.ps-footer__link:hover{opacity:1}.ps-footer__logo{height:16px;width:auto}@media (max-width:360px){.ps-stepper__label{font-size:8px}.ps-stepper__circle{font-size:10px;height:24px;width:24px}.ps-slots{gap:6px}.ps-slot{font-size:13px;padding:10px 4px}.ps-intro__title{font-size:22px}}.pac-main{display:flex;flex:1 1;flex-direction:column;gap:20px;padding:24px 20px 32px}.pac-intro{align-items:center;display:flex;gap:12px;margin:0;padding:2px 0}.pac-intro__badge{align-items:center;background:#fde4ef;background:var(--ps-pink-alpha,#fde4ef);border-radius:50%;color:var(--ps-pink);display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.pac-intro__text-wrap{flex:1 1;min-width:0}.pac-intro__title{color:var(--ps-navy);font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 0 2px}.pac-intro__text{color:var(--ps-slate);font-size:12.5px;line-height:1.35;margin:0}.pac-card{background:var(--ps-white);border:1px solid var(--ps-border);border-radius:var(--ps-radius);box-shadow:var(--ps-shadow-sm);display:flex;flex-direction:column;padding:4px 18px}.pac-card__row{border-top:1px solid var(--ps-border);padding:14px 0}.pac-card__row:first-child{border-top:none}.pac-card__row--split{grid-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:1fr 1fr}.pac-card__row--split .pac-item+.pac-item{border-left:1px solid var(--ps-border);padding-left:14px}.pac-item{align-items:center;display:flex;gap:12px;min-width:0}.pac-item__icon{align-items:center;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.pac-item__icon--pink{color:var(--ps-pink)}.pac-item__icon--muted{color:var(--ps-muted)}.pac-item__body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;text-align:left}.pac-item__label{color:var(--ps-slate);font-size:13px;font-weight:400;line-height:1.2;text-align:left}.pac-item__value{color:var(--ps-navy);font-size:15px;font-weight:700;letter-spacing:-.005em;line-height:1.3;text-align:left;word-break:break-word}.pac-cta-stack{display:flex;flex-direction:column;gap:10px;margin-top:8px}.pac-cta{align-items:center;appearance:none;-webkit-appearance:none;border:1.5px solid #0000;border-radius:var(--ps-radius);cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:14px 16px;text-align:left;transition:transform .05s ease,box-shadow .15s ease,background .15s ease,color .15s ease,border-color .15s ease;width:100%}.pac-cta:disabled{cursor:not-allowed;opacity:.6}.pac-cta:not(:disabled):active{transform:translateY(1px)}.pac-cta__icon{align-items:center;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.pac-cta__text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.pac-cta__title{font-size:15px;font-weight:700;letter-spacing:-.005em;line-height:1.2}.pac-cta__subtitle{font-size:12.5px;font-weight:400;line-height:1.3;opacity:.85}.pac-cta--primary{background:var(--ps-pink);border-color:var(--ps-pink);box-shadow:0 6px 16px #ed368047;color:#fff}.pac-cta--primary:not(:disabled):hover{background:var(--ps-pink-dark);border-color:var(--ps-pink-dark)}.pac-cta--secondary{background:var(--ps-white);border-color:var(--ps-border);box-shadow:var(--ps-shadow-sm)}.pac-cta--secondary,.pac-cta--secondary .pac-cta__icon{color:var(--ps-navy)}.pac-cta--secondary:not(:disabled):hover{border-color:var(--ps-pink);color:var(--ps-pink)}.pac-cta--secondary:not(:disabled):hover .pac-cta__icon{color:var(--ps-pink)}.pac-cta--danger-outline{background:#fff5f5;border-color:#feb2b2;color:#c53030}.pac-cta--danger-outline .pac-cta__icon{color:#c53030}.pac-cta--danger-outline:not(:disabled):hover{background:#fed7d7;border-color:#fc8181;color:#9b2c2c}.pac-actions{display:flex;gap:10px;margin-top:4px}.pac-btn{appearance:none;-webkit-appearance:none;border:1.5px solid #0000;border-radius:var(--ps-radius-sm);cursor:pointer;flex:1 1;font-family:inherit;font-size:14.5px;font-weight:600;line-height:1.2;padding:12px 16px;text-align:center;transition:transform .05s ease,background .15s ease,color .15s ease,border-color .15s ease}.pac-btn:disabled{cursor:not-allowed;opacity:.6}.pac-btn:not(:disabled):active{transform:translateY(1px)}.pac-btn--danger{background:#e53e3e;border-color:#e53e3e;color:#fff}.pac-btn--danger:not(:disabled):hover{background:#c53030;border-color:#c53030}.pac-btn--ghost{background:var(--ps-white);border-color:var(--ps-border);color:var(--ps-navy)}.pac-btn--ghost:not(:disabled):hover{background:var(--ps-bg);border-color:var(--ps-slate)}.pac-btn--solid{color:#fff;font-size:15px;padding:14px 16px}.pac-btn--solid.pac-btn--confirm{background:var(--ps-pink);border-color:var(--ps-pink);box-shadow:0 6px 16px #ed368047}.pac-btn--solid.pac-btn--confirm:not(:disabled):hover{background:var(--ps-pink-dark);border-color:var(--ps-pink-dark)}.pac-btn--solid.pac-btn--cancel{background:var(--ps-pink);border-color:var(--ps-pink);box-shadow:0 6px 16px #ed368047}.pac-btn--solid.pac-btn--cancel:not(:disabled):hover{background:var(--ps-pink-dark);border-color:var(--ps-pink-dark)}.pac-btn--solid.pac-btn--reschedule{background:#6b5ce7;border-color:#6b5ce7;box-shadow:0 6px 16px #6b5ce747}.pac-btn--solid.pac-btn--reschedule:not(:disabled):hover{background:#5849d6;border-color:#5849d6}.pac-confirm{align-items:center;display:flex;flex-direction:column;gap:14px;padding:8px 4px 0;position:relative;text-align:center}.pac-confirm__back{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--ps-slate);cursor:pointer;display:inline-flex;height:40px;justify-content:center;left:-4px;position:absolute;top:-4px;transition:background .15s ease,color .15s ease;width:40px}.pac-confirm__back:hover:not(:disabled){background:var(--ps-bg);color:var(--ps-navy)}.pac-confirm__back:disabled{cursor:not-allowed;opacity:.5}.pac-confirm__icon{align-items:center;border-radius:50%;display:inline-flex;height:84px;justify-content:center;margin-top:12px;width:84px}.pac-confirm__icon--confirm{background:#fde4ef;background:var(--ps-pink-alpha,#fde4ef);box-shadow:0 0 0 10px #ed36800f;color:var(--ps-pink)}.pac-confirm__icon--cancel{background:#fff5f5;box-shadow:0 0 0 10px #e53e3e0f;color:#e53e3e}.pac-confirm__icon--reschedule{background:#eef0ff;box-shadow:0 0 0 10px #6b5ce70f;color:#6b5ce7}.pac-confirm__title{color:var(--ps-navy);font-size:22px;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0;max-width:340px}.pac-confirm__text{color:var(--ps-slate);font-size:14px;line-height:1.5;margin:0;max-width:340px}.pac-confirm__actions{display:flex;flex-direction:column;gap:10px;margin-top:8px;width:100%}.pac-error-inline{background:#fff5f5;border:1px solid #feb2b2;border-radius:var(--ps-radius-sm);color:#c53030;font-size:13px;margin:4px 0 0;padding:10px 12px;text-align:center}.pac-security-note{align-items:center;color:var(--ps-muted);display:inline-flex;font-size:11.5px;gap:6px;justify-content:center;line-height:1.4;margin:12px auto 0;max-width:320px;text-align:center}.pac-security-note svg{flex-shrink:0;opacity:.75}.pac-state{align-items:center;background:var(--ps-white);border:1px solid var(--ps-border);border-radius:var(--ps-radius);box-shadow:var(--ps-shadow-sm);display:flex;flex-direction:column;gap:14px;padding:32px 24px 28px;text-align:center}.pac-state__icon{align-items:center;background:#fde4ef;background:var(--ps-pink-alpha,#fde4ef);border-radius:50%;box-shadow:0 0 0 8px #ed36800d;color:var(--ps-pink);display:inline-flex;height:64px;justify-content:center;margin-bottom:2px;width:64px}.pac-state__title{color:var(--ps-navy);font-size:19px;font-weight:700;letter-spacing:-.01em;margin:0}.pac-state__text{color:var(--ps-slate);font-size:14px;line-height:1.5;margin:0;max-width:340px}.pac-state--loading .pac-state__icon{display:none}.pac-state--success .pac-state__icon{background:#e6fffa;box-shadow:0 0 0 8px #38a1690f;color:#38a169}.pac-whatsapp-btn{align-items:center;background:#25d366;border-radius:var(--ps-radius);box-shadow:0 4px 12px #25d36647;color:#fff;display:inline-flex;font-size:14.5px;font-weight:600;gap:10px;justify-content:center;margin-top:6px;max-width:320px;padding:12px 18px;text-decoration:none;transition:background .15s ease,transform .05s ease;width:100%}.pac-whatsapp-btn:hover{background:#1ebe5d;color:#fff;text-decoration:none}.pac-whatsapp-btn:active{transform:translateY(1px)}.pac-whatsapp-btn__icon{align-items:center;display:inline-flex;justify-content:center}.pac-success{align-items:center;display:flex;flex-direction:column;gap:12px;padding:8px 4px 0;text-align:center}.pac-success__icon{align-items:center;background:#e6fffa;border-radius:50%;box-shadow:0 0 0 10px #38a1690f;color:#38a169;display:inline-flex;height:72px;justify-content:center;margin-bottom:2px;width:72px}.pac-success__title{color:var(--ps-navy);font-size:22px;font-weight:700;letter-spacing:-.01em;margin:0}.pac-success__subtitle{color:var(--ps-slate);font-size:14px;line-height:1.45;margin:0;max-width:320px}.pac-success__summary{align-items:center;background:var(--ps-white);border:1px solid var(--ps-border);border-radius:var(--ps-radius);box-shadow:var(--ps-shadow-sm);display:flex;flex-direction:column;gap:10px;margin-top:6px;padding:18px 18px 16px;width:100%}.pac-success__summary-label{color:var(--ps-muted);font-size:12.5px;font-weight:500}.pac-success__pill-wrap{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:4px}.pac-success__grid{grid-column-gap:16px;grid-row-gap:12px;column-gap:16px;display:grid;grid-template-columns:1fr 1fr;margin-top:8px;row-gap:12px;text-align:left;width:100%}.pac-success__cell{display:flex;flex-direction:column;gap:2px;min-width:0;padding:4px 0}.pac-success__row-label{color:var(--ps-slate);font-size:12px;font-weight:400;line-height:1.2}.pac-success__row-value{color:var(--ps-navy);font-size:14.5px;font-weight:700;line-height:1.3}.pac-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:13.5px;font-weight:600;gap:6px;line-height:1.2;padding:6px 14px}.pac-pill--success{background:#e6fffa;color:#2f855a}.pac-pill--danger{background:#fff5f5;color:#c53030}.pac-pill--warn{background:#fffaf0;color:#b7791f}.pac-success__hint{align-items:center;color:var(--ps-slate);display:inline-flex;font-size:13px;gap:6px;justify-content:center;line-height:1.35;margin:10px 0 -2px;max-width:320px;text-align:center}.pac-success__hint svg{color:var(--ps-pink);flex-shrink:0}.pac-active-contact{align-items:center;border-top:1px dashed var(--ps-border);display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:16px}.pac-active-contact__label{color:var(--ps-slate);font-size:13px;margin:0;text-align:center}.pac-spinner{animation:pac-spin .9s linear infinite;border:3px solid #fde4ef;border-radius:50%;border-top:3px solid var(--ps-pink-light,#fde4ef);border:3px solid var(--ps-pink-light,#fde4ef);border-top-color:var(--ps-pink);height:36px;width:36px}@keyframes pac-spin{to{transform:rotate(1turn)}}.pac-slot-picker{align-items:center;animation:pac-fadeIn .35s ease;display:flex;flex-direction:column;gap:16px;padding:8px 4px 0;position:relative}.pac-slot-picker__title{color:var(--ps-navy);font-size:18px;font-weight:700;line-height:1.25;margin:0;text-align:center}.pac-slot-picker__subtitle{color:var(--ps-muted);font-size:13px;line-height:1.45;margin:0;text-align:center}.pac-slot-picker__loading{font-size:13px;gap:12px;padding:28px 0}.pac-slot-picker__empty,.pac-slot-picker__loading{align-items:center;color:var(--ps-muted);display:flex;flex-direction:column}.pac-slot-picker__empty{background:#f8f9fd;background:var(--ps-bg,#f8f9fd);border:1px dashed var(--ps-border);border-radius:var(--ps-radius);gap:8px;padding:24px 16px;text-align:center}.pac-slot-picker__empty p{color:var(--ps-slate);font-size:13.5px;line-height:1.4;margin:0}.pac-slot-picker__empty-hint{color:var(--ps-muted)!important;font-size:12.5px!important}.pac-slot-picker__list{display:flex;flex-direction:column;gap:14px;width:100%}.pac-slot-picker__date-group{background:var(--ps-white);border:1px solid var(--ps-border);border-radius:var(--ps-radius);box-shadow:var(--ps-shadow-sm);padding:14px 16px}.pac-slot-picker__date-label{align-items:center;color:var(--ps-navy);display:flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:10px}.pac-slot-picker__date-label svg{color:var(--ps-pink);flex-shrink:0}.pac-slot-picker__time-chips{display:flex;flex-wrap:wrap;gap:8px}.pac-slot-picker__actions{display:flex;flex-direction:column;gap:10px;margin-top:4px;width:100%}.pac-slot-picker__confirm-btn{align-items:center;display:flex;font-size:14.5px;font-weight:600;gap:8px;justify-content:center;padding:14px 20px}.pac-slot-picker__confirm-btn svg{flex-shrink:0}.pac-slot-picker__confirm-btn:disabled{cursor:not-allowed;opacity:.5}.pac-slot-picker__skip-btn{align-items:center;display:flex;font-size:13px;gap:6px;justify-content:center}.pac-slot-picker__skip-btn svg{flex-shrink:0;opacity:.7}.pac-confirmed-badge{align-items:center;align-self:flex-start;background:#e8f5e9;border:1px solid #a5d6a7;border-radius:20px;color:#2e7d32;display:inline-flex;font-size:13px;font-weight:600;gap:6px;line-height:1;margin:-8px 0 0;padding:6px 14px}.pac-confirmed-badge svg{stroke:#2e7d32;flex-shrink:0}.pac-cta--primary-muted{background:#e8f5e9;border:1.5px solid #a5d6a7;color:#2e7d32;cursor:default;opacity:.85}.pac-cta--primary-muted .pac-cta__icon{background:#2e7d321a;color:#2e7d32}.pac-cta--primary-muted .pac-cta__icon svg{stroke:#2e7d32}.pac-cta--primary-muted .pac-cta__title{color:#2e7d32}.pac-cta--primary-muted .pac-cta__subtitle{color:#4caf50}@keyframes pac-fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ppr-main{display:flex;flex:1 1;flex-direction:column;padding:24px 20px 32px}.ppr-section-title{color:var(--ps-navy);font-size:13px;font-weight:700;letter-spacing:.04em;margin:0 0 14px;text-transform:uppercase}.ppr-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.ppr-row--ddi{grid-template-columns:84px 1fr}.ppr-row--number{grid-template-columns:110px 1fr}.ppr-row--city{grid-template-columns:1fr 76px}.ps-form__input.ppr-input--error{border-color:#e53e3e}.ppr-error{color:#c53030;display:block;font-size:12px;margin-top:5px}.ppr-banner-error{background:#fff5f5;border:1px solid #fed7d7;border-radius:var(--ps-radius-sm);color:#c53030;font-size:13px;margin-bottom:16px;padding:10px 14px}.ppr-toggle{align-items:flex-start;color:var(--ps-slate);cursor:pointer;display:flex;font-size:14px;gap:10px}.ppr-toggle input{accent-color:var(--ps-pink);flex-shrink:0;height:18px;margin-top:1px;width:18px}.ppr-toggle__hint{display:block;font-size:13px;margin-top:2px;opacity:.8}.ppr-responsible{margin-top:16px}.ppr-consent{color:var(--ps-muted);font-size:12px;line-height:1.5;margin:4px 0 14px;text-align:center}.ppr-state{align-items:center;background:var(--ps-white);border:1px solid var(--ps-border);border-radius:var(--ps-radius);box-shadow:var(--ps-shadow-sm);display:flex;flex-direction:column;gap:14px;padding:32px 24px 28px;text-align:center}.ppr-state__icon{align-items:center;background:var(--ps-pink-alpha);border-radius:50%;box-shadow:0 0 0 8px #ed36800d;color:var(--ps-pink);display:inline-flex;height:64px;justify-content:center;width:64px}.ppr-state--success .ppr-state__icon{background:#e6fffa;box-shadow:0 0 0 8px #38a1690f;color:#38a169}.ppr-state__title{color:var(--ps-navy);font-size:19px;font-weight:700;margin:0}.ppr-state__text{color:var(--ps-slate);font-size:14px;line-height:1.5;margin:0;max-width:340px}.ppr-spinner{animation:ppr-spin .9s linear infinite;border:3px solid var(--ps-pink-light);border-radius:50%;border-top-color:var(--ps-pink);height:36px;width:36px}@keyframes ppr-spin{to{transform:rotate(1turn)}}.Header_header__EAv-7{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#fff;border-bottom:1px solid #5a80fb1a;left:0;padding:.8rem 0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}.Header_headerScrolled__5Djrk{background-color:#fff;border-bottom:1px solid #5a80fb33;padding:1rem 0}.Header_headerContent__1pJop{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;width:100%}.Header_headerContentCentered__hDSDe{display:grid;grid-template-columns:1fr auto 1fr;justify-content:center}.Header_headerContentCentered__hDSDe .Header_logoContainer__RH0-W{grid-column:2;justify-content:center}.Header_headerContentCentered__hDSDe .Header_nav__3R\+5n{grid-column:3}.Header_headerContentCentered__hDSDe .Header_backButton__DGZO0{grid-column:1;justify-self:flex-start;left:auto;position:static}.Header_logoContainer__RH0-W{align-items:center;display:flex;justify-content:flex-start;transition:transform .3s ease}.Header_logoContainer__RH0-W:hover{transform:translateY(-2px)}.Header_logo__CwOnj{height:40px;transition:all .3s ease;width:auto}.Header_headerScrolled__5Djrk .Header_logo__CwOnj{height:35px}.Header_navigationMenu__GKMJO{align-items:center;display:flex;gap:10px}@media (min-width:769px){.Header_navigationMenu__GKMJO{display:flex!important}.Header_mobileMenuButton__gCoYX{display:none!important}.Header_betaInviteButton__CGpB8,.Header_loginButton__fryeF{display:flex!important}}.Header_navItem__71ad\+{background:#0000;border:none;border-radius:20px;color:#333;cursor:pointer;font-size:.85rem;font-weight:500;padding:.5rem;transition:all .3s ease;white-space:nowrap}.Header_navItem__71ad\+:hover{background-color:#5a80fb0d;color:#5a80fb;transform:translateY(-1px)}.Header_navItemActive__9LCWY{color:#5a80fb;font-weight:600;position:relative}.Header_navItemActive__9LCWY:after{background:linear-gradient(90deg,#5a80fb,#6b8cff);border-radius:2px;bottom:2px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:16px}.Header_navItemHighlighted__Smx7P{background:linear-gradient(135deg,#ff3383,#ff4b93);box-shadow:0 4px 15px #ff338333;color:#fff!important;font-weight:600}.Header_navItemHighlighted__Smx7P:hover{background:linear-gradient(135deg,#ff2d7d,#ff3d89);box-shadow:0 6px 20px #ff33834d;transform:translateY(-2px)}.Header_navItemPrimary__7eFP9{background:linear-gradient(135deg,#5a80fb,#6b8cff);box-shadow:0 4px 15px #5a80fb33;color:#fff!important;font-weight:600;margin-left:.5rem;padding:.6rem 1.2rem}.Header_navItemPrimary__7eFP9:hover{background:linear-gradient(135deg,#4a70eb,#5b7cef);box-shadow:0 6px 20px #5a80fb4d;transform:translateY(-2px)}.Header_mobileMenuButton__gCoYX{align-items:center;background:#0000;border:none;color:#333;cursor:pointer;display:none;justify-content:center;padding:.5rem;transition:all .3s ease}.Header_mobileMenuButton__gCoYX:hover{color:#5a80fb}.Header_mobileMenuOverlay__JjYW8{background-color:#fff;display:flex;flex-direction:column;height:100vh;left:0;margin:0;overflow:hidden;padding:0;position:fixed;top:0;width:100%;z-index:9999}.Header_mobileMenuHeader__ikBw2{align-items:center;border-bottom:1px solid #5a80fb1a;display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 1.25rem}.Header_mobileMenuLogo__zSEfU{height:28px;width:auto}.Header_mobileMenuCloseButton__MMoLj{align-items:center;background:#0000;border:none;border-radius:8px;color:#555;cursor:pointer;display:flex;justify-content:center;padding:.25rem;transition:color .2s ease,background-color .2s ease}.Header_mobileMenuCloseButton__MMoLj:hover{background-color:#5a80fb12;color:#5a80fb}.Header_mobileMenuNav__TSssu{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:.5rem 0}.Header_mobileNavItem__roWe-{background:#0000;border:none;border-bottom:1px solid #0000000d;color:#333;cursor:pointer;font-size:1rem;font-weight:500;padding:.85rem 1.25rem;text-align:left;transition:color .2s ease,background-color .2s ease;width:100%}.Header_mobileNavItem__roWe-:last-child{border-bottom:none}.Header_mobileNavItem__roWe-:hover{background-color:#5a80fb0a;color:#5a80fb}.Header_mobileNavItemActive__W7DjI{background-color:#5a80fb0d;border-left:3px solid #5a80fb;color:#5a80fb;font-weight:600;padding-left:calc(1.25rem - 3px)}.Header_mobileMenuCtas__953J6{background-color:#fff;border-top:1px solid #5a80fb1a;display:flex;flex-direction:column;flex-shrink:0;gap:.625rem;padding:1rem 1.25rem}.Header_mobileBetaButton__OVkNN{background:#0000;border:1.5px solid #5a80fb;border-radius:10px;color:#5a80fb;cursor:pointer;font-size:.95rem;font-weight:600;padding:.75rem 1.25rem;transition:background-color .2s ease,transform .2s ease;width:100%}.Header_mobileBetaButton__OVkNN:hover{background-color:#5a80fb0f;transform:translateY(-1px)}.Header_mobileLoginButton__2scJa{background:linear-gradient(135deg,#ff3383,#ff4b93);border:none;border-radius:10px;box-shadow:0 3px 10px #ff338340;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:.75rem 1.25rem;transition:opacity .2s ease,transform .2s ease;width:100%}.Header_mobileLoginButton__2scJa:hover{opacity:.92;transform:translateY(-1px)}.Header_mobileNavItemHighlighted__uNSBm{background:linear-gradient(135deg,#ff3383,#ff4b93);border:none;box-shadow:0 4px 15px #ff338333;color:#fff!important;font-weight:600}.Header_mobileNavItemHighlighted__uNSBm:hover{background:linear-gradient(135deg,#ff2d7d,#ff3d89);box-shadow:0 6px 20px #ff33834d}.Header_mobileNavItemPrimary__H4AVd{background:linear-gradient(135deg,#5a80fb,#6b8cff);border:none;box-shadow:0 4px 15px #5a80fb33;color:#fff!important;font-weight:600}.Header_mobileNavItemPrimary__H4AVd:hover{background:linear-gradient(135deg,#4a70eb,#5b7cef);box-shadow:0 6px 20px #5a80fb4d}.Header_nav__3R\+5n{align-items:center;display:flex;gap:1rem;justify-content:flex-end}.Header_backButton__DGZO0{align-items:center;background:#0000;border:1px solid #5a80fb80;border-radius:50%;color:#5a80fb;cursor:pointer;display:flex;font-weight:600;gap:.5rem;height:44px;justify-content:center;left:2rem;min-width:44px;padding:.75rem;position:absolute;transition:all .3s ease;width:44px}.Header_backButton__DGZO0 .Header_backButtonText__xm\+BI{display:none}.Header_backButton__DGZO0:hover{background-color:#5a80fb0d;border-color:#5a80fb;transform:translateY(-2px)}.Header_betaInviteButton__CGpB8{align-items:center;background:#0000;border:1px solid #5a80fb80;border-radius:30px;color:#5a80fb;cursor:pointer;display:flex;font-weight:600;justify-content:center;padding:.5rem 1.5rem;transition:all .3s ease}.Header_betaInviteButton__CGpB8:hover{background-color:#5a80fb0d;border-color:#5a80fb;transform:translateY(-2px)}.Header_loginButton__fryeF{align-items:center;background:linear-gradient(135deg,#ff3383,#ff4b93);border:none;border-radius:30px;box-shadow:0 4px 15px #ff338333;color:#fff;cursor:pointer;display:flex;font-weight:600;justify-content:center;padding:.5rem 1.5rem;transition:all .3s ease}.Header_loginButton__fryeF:hover{background:linear-gradient(135deg,#ff2d7d,#ff3d89);box-shadow:0 6px 20px #ff33834d;transform:translateY(-2px)}.Header_loginButtonQuiet__yNXv0{background:#0000;box-shadow:none;color:#2d3748;padding:.5rem .75rem}.Header_loginButtonQuiet__yNXv0:hover{background:#5a80fb0f;box-shadow:none;color:#5a80fb}.Header_createAccountButton__9VSKM{align-items:center;background:linear-gradient(135deg,#ff3383,#ff4b93);border:none;border-radius:30px;box-shadow:0 4px 15px #ff338333;color:#fff;cursor:pointer;display:flex;font-weight:600;justify-content:center;padding:.5rem 1.5rem;transition:all .3s ease;white-space:nowrap}.Header_createAccountButton__9VSKM:hover{background:linear-gradient(135deg,#ff2d7d,#ff3d89);box-shadow:0 6px 20px #ff33834d;transform:translateY(-2px)}@media (min-width:769px) and (max-width:1180px){.Header_nav__3R\+5n{gap:.5rem}.Header_betaInviteButton__CGpB8,.Header_createAccountButton__9VSKM{font-size:.85rem;padding:.45rem 1rem;white-space:nowrap}.Header_loginButtonQuiet__yNXv0{font-size:.85rem;padding:.45rem .5rem;white-space:nowrap}}@media (max-width:768px){.Header_createAccountButton__9VSKM{box-shadow:0 3px 10px #ff338333;font-size:.8rem;margin-right:2.5rem;padding:.4rem .9rem}.Header_header__EAv-7{top:0}.Header_headerContent__1pJop{align-items:center;display:flex;height:40px;justify-content:space-between;max-width:none;min-height:40px;padding:.3rem 1rem;position:relative;width:100%}.Header_headerContent__1pJop .Header_logoContainer__RH0-W{align-items:center;display:flex;height:100%;justify-content:flex-start;margin-left:.5rem}.Header_headerContent__1pJop .Header_nav__3R\+5n{align-items:center;flex-direction:row;gap:.5rem}.Header_headerContent__1pJop .Header_backButton__DGZO0{border-radius:50%;height:44px;left:1rem;min-width:44px;padding:.75rem;position:absolute;top:50%;transform:translateY(-50%);width:44px}.Header_headerContentCentered__hDSDe{align-items:center;display:flex;height:40px;justify-content:space-between;max-width:none;min-height:40px;padding:.3rem 1rem;position:relative;width:100%}.Header_headerContentCentered__hDSDe .Header_logoContainer__RH0-W{align-items:center;justify-content:center;left:50%;margin-left:0;position:absolute;transform:translateX(-50%)}.Header_headerContentCentered__hDSDe .Header_nav__3R\+5n{align-items:center;flex-direction:row;gap:.5rem}.Header_headerContentCentered__hDSDe .Header_backButton__DGZO0{border-radius:50%;height:44px;left:1rem;min-width:44px;padding:.75rem;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:10}.Header_navigationMenu__GKMJO{display:none!important}.Header_mobileMenuButton__gCoYX{align-items:center;display:flex!important;height:32px;justify-content:center;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:32px}.Header_mobileMenuOverlay__JjYW8{display:flex;height:100vh;top:0}.Header_betaInviteButton__CGpB8,.Header_loginButton__fryeF{display:none!important}.Header_headerScrolled__5Djrk .Header_logo__CwOnj,.Header_logo__CwOnj{height:28px}.Header_headerScrolled__5Djrk .Header_headerContentCentered__hDSDe,.Header_headerScrolled__5Djrk .Header_headerContent__1pJop{min-height:40px;padding:.6rem 1rem}}@media (max-width:480px){.Header_header__EAv-7{top:0}.Header_mobileMenuOverlay__JjYW8{height:100vh;top:0}.Header_headerContent__1pJop{min-height:40px;padding:.3rem .6rem}.Header_headerContent__1pJop .Header_logoContainer__RH0-W{align-items:center;display:flex;height:100%;margin-left:.3rem}.Header_headerContent__1pJop .Header_nav__3R\+5n{gap:.3rem}.Header_headerContent__1pJop .Header_backButton__DGZO0{height:38px;left:.6rem;min-width:38px;padding:.5rem;width:38px}.Header_headerContentCentered__hDSDe{min-height:40px;padding:.3rem .6rem}.Header_headerContentCentered__hDSDe .Header_logoContainer__RH0-W{align-items:center;justify-content:center;left:50%;margin-left:0;position:absolute;transform:translateX(-50%)}.Header_headerContentCentered__hDSDe .Header_nav__3R\+5n{gap:.4rem}.Header_headerContentCentered__hDSDe .Header_backButton__DGZO0{height:38px;left:.6rem;min-width:38px;padding:.5rem;width:38px;z-index:10}.Header_betaInviteButton__CGpB8,.Header_loginButton__fryeF{display:none!important}.Header_headerScrolled__5Djrk .Header_headerContentCentered__hDSDe,.Header_headerScrolled__5Djrk .Header_headerContent__1pJop{min-height:38px;padding:.4rem .6rem}.Header_headerScrolled__5Djrk .Header_logo__CwOnj,.Header_logo__CwOnj{height:26px}}@media (max-width:360px){.Header_headerContent__1pJop{min-height:38px;padding:.3rem .6rem}.Header_mobileMenuOverlay__JjYW8{height:100vh;top:0}.Header_headerContent__1pJop .Header_logoContainer__RH0-W{margin-left:.5rem}.Header_headerContent__1pJop .Header_nav__3R\+5n{gap:.3rem}.Header_headerContent__1pJop .Header_backButton__DGZO0{height:38px;left:.6rem;min-width:38px;padding:.5rem;width:38px}.Header_headerContentCentered__hDSDe{min-height:38px;padding:.3rem .6rem}.Header_headerContentCentered__hDSDe .Header_logoContainer__RH0-W{align-items:center;justify-content:center;left:50%;margin-left:0;position:absolute;transform:translateX(-50%)}.Header_headerContentCentered__hDSDe .Header_nav__3R\+5n{gap:.3rem}.Header_headerContentCentered__hDSDe .Header_backButton__DGZO0{height:38px;left:.6rem;min-width:38px;padding:.5rem;width:38px;z-index:10}.Header_betaInviteButton__CGpB8,.Header_loginButton__fryeF{display:none!important}.Header_headerScrolled__5Djrk .Header_headerContentCentered__hDSDe,.Header_headerScrolled__5Djrk .Header_headerContent__1pJop{min-height:36px;padding:.4rem .6rem}.Header_headerScrolled__5Djrk .Header_logo__CwOnj,.Header_logo__CwOnj{height:24px}}.Footer_footer__yEhwO{background-color:#f8f9ff;border-top:2px solid #5a80fb1a;margin-top:3rem;padding:2rem 0;position:relative;text-align:center;z-index:1}.Footer_footer__yEhwO p{color:#555;font-size:.9rem;margin:.5rem 0}.Footer_footer__yEhwO a{color:#5a80fb;margin:0 .5rem;text-decoration:none;transition:color .3s ease}.Footer_footer__yEhwO a:hover{color:#ff3383}.Footer_supportContact__2JiSY{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;justify-content:center;margin:1rem 0}.Footer_supportEmail__mJIPc{align-items:center;color:#5a80fb!important;display:inline-flex;font-size:.9rem;gap:.4rem;text-decoration:none;transition:color .3s ease}.Footer_supportEmail__mJIPc:hover{color:#ff3383!important}.Footer_emailIcon__N6fiv{font-size:16px!important}@media (max-width:768px){.Footer_footer__yEhwO{margin-top:2rem;padding:1.5rem 1rem}.Footer_footer__yEhwO p{font-size:.85rem;margin:.4rem 0}.Footer_supportContact__2JiSY{margin:.875rem 0}.Footer_supportEmail__mJIPc{font-size:.85rem}.Footer_emailIcon__N6fiv{font-size:15px!important}}@media (max-width:480px){.Footer_footer__yEhwO{margin-top:1.5rem;padding:1.25rem .75rem}.Footer_footer__yEhwO p{font-size:.8rem;line-height:1.4;margin:.3rem 0}.Footer_footer__yEhwO a{display:inline-block;margin:0 .25rem;padding:.2rem 0}.Footer_supportContact__2JiSY{margin:.75rem 0}.Footer_supportEmail__mJIPc{font-size:.8rem;gap:.3rem}.Footer_emailIcon__N6fiv{font-size:14px!important}}.SocialIcons_socialIcons__Zqyn-{align-items:center;display:flex;gap:1rem;justify-content:center;margin:1.5rem 0 1rem}.SocialIcons_socialIcon__Z6Tj5{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transform:translateZ(0);transition:all .3s cubic-bezier(.4,0,.2,1);width:44px;will-change:transform,box-shadow}.SocialIcons_socialIcon__Z6Tj5:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s,top .6s,left .6s;width:0}.SocialIcons_socialIcon__Z6Tj5:active:before{height:120%;width:120%}.SocialIcons_socialIcon__Z6Tj5 svg{color:#fff!important;font-size:20px;transition:transform .3s ease}.SocialIcons_socialIcon__Z6Tj5:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px) scale(1.05)}.SocialIcons_socialIcon__Z6Tj5:active{transform:translateY(0) scale(.95)}.SocialIcons_socialIcon__Z6Tj5:hover svg{transform:scale(1.1)}.SocialIcons_instagram__BPZlL{color:#fff}.SocialIcons_instagram__BPZlL,.SocialIcons_instagram__BPZlL:hover{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)}.SocialIcons_instagram__BPZlL:hover{filter:brightness(1.1)}.SocialIcons_facebook__dKlgk{background-color:#1877f2;color:#fff}.SocialIcons_facebook__dKlgk:hover{background-color:#166fe5}.SocialIcons_share__vLDUH{background-color:#5a80fb;color:#fff}.SocialIcons_share__vLDUH:hover{background-color:#4c6ef5}.SocialIcons_socialIcon__Z6Tj5:focus-visible{outline:2px solid #5a80fb;outline-offset:2px}@media (max-width:768px){.SocialIcons_socialIcons__Zqyn-{gap:.875rem}.SocialIcons_socialIcon__Z6Tj5{height:40px;width:40px}.SocialIcons_socialIcon__Z6Tj5 svg{font-size:18px}}@media (max-width:480px){.SocialIcons_socialIcons__Zqyn-{gap:.75rem;margin:1.25rem 0 .75rem}.SocialIcons_socialIcon__Z6Tj5{height:36px;width:36px}.SocialIcons_socialIcon__Z6Tj5 svg{font-size:16px}.SocialIcons_socialIcon__Z6Tj5:hover{transform:translateY(-1px) scale(1.03)}}@media (prefers-reduced-motion:reduce){.SocialIcons_socialIcon__Z6Tj5,.SocialIcons_socialIcon__Z6Tj5 svg,.SocialIcons_socialIcon__Z6Tj5:before{transition:none}.SocialIcons_socialIcon__Z6Tj5:hover,.SocialIcons_socialIcon__Z6Tj5:hover svg{transform:none}}.Changelog_feed__6Jvpg{display:flex;flex-direction:column;gap:36px}.Changelog_filters__JbrdS{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.Changelog_typeFilters__ntPCL{display:flex;flex-wrap:wrap;gap:8px}.Changelog_filterChip__bEEQE{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:999px;color:#464c57;color:var(--color-text-medium,#464c57);cursor:pointer;font:inherit;font-size:.85rem;font-weight:500;padding:6px 14px;transition:all .2s ease}.Changelog_filterChip__bEEQE:hover{border-color:#9cb2fd;border-color:var(--color-blue-light2,#9cb2fd);color:#5a80fb;color:var(--color-primary,#5a80fb)}.Changelog_filterChipActive__-pk4S,.Changelog_filterChipActive__-pk4S:hover{background:#5a80fb;background:var(--color-primary,#5a80fb);border-color:#5a80fb;border-color:var(--color-primary,#5a80fb);color:#fff}.Changelog_areaSelect__OPIWj{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:8px;border-radius:var(--border-radius-sm,8px);color:#464c57;color:var(--color-text-medium,#464c57);cursor:pointer;font:inherit;font-size:.85rem;padding:7px 12px}.Changelog_week__wUoKU{display:flex;flex-direction:column;gap:16px;scroll-margin-top:96px}.Changelog_weekTitle__rYZu5{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border,#e2e8f0);color:#2b2b2b;color:var(--color-text-dark,#2b2b2b);font-size:1.05rem;font-weight:600;margin:0;padding-bottom:8px}.Changelog_entryGrid__NEK\+W{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.Changelog_card__1O8dZ{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:12px;border-radius:var(--border-radius,12px);box-shadow:0 2px 4px #0000000d;box-shadow:var(--shadow-sm,0 2px 4px #0000000d);display:flex;flex-direction:column;overflow:hidden;scroll-margin-top:96px}.Changelog_cardHighlight__6J5Lk{border-color:#bdc9fe;border-color:var(--color-blue-light3,#bdc9fe);box-shadow:0 8px 24px #5a80fb14}@media (min-width:900px){.Changelog_cardHighlight__6J5Lk{flex-direction:row}.Changelog_cardHighlight__6J5Lk .Changelog_media__9ec0f{flex:0 0 52%;max-width:52%}}.Changelog_cardBody__Uabim{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0;padding:18px 20px}.Changelog_cardHighlight__6J5Lk .Changelog_cardBody__Uabim{justify-content:center;padding:24px 28px}.Changelog_cardMeta__x2tkG{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.Changelog_typeChip__WBAW3{border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.02em;padding:3px 10px;text-transform:uppercase}.Changelog_area__0ZiVM{color:#718096;color:var(--color-text-light,#718096);font-size:.8rem}.Changelog_planBadge__uUtSw{align-items:center;background:#ed36800d;background:var(--color-secondary-alpha2,#ed36800d);border:1px solid #ffdfec;border:1px solid var(--color-secondary-light,#ffdfec);border-radius:999px;color:#d32b70;color:var(--color-secondary-dark,#d32b70);display:inline-flex;font:inherit;font-size:.75rem;font-weight:500;gap:4px;padding:3px 10px}.Changelog_planBadgeButton__m0S5c{cursor:pointer;transition:background .2s ease}.Changelog_planBadgeButton__m0S5c:hover{background:#ed36801a;background:var(--color-secondary-alpha,#ed36801a)}.Changelog_cardTitle__GwPmY{color:#2b2b2b;color:var(--color-text-dark,#2b2b2b);font-size:1rem;font-weight:600;line-height:1.35;margin:0}.Changelog_highlightTitle__TCtEa{color:#1a1a2e;font-size:1.3rem;font-weight:700;line-height:1.3;margin:0}.Changelog_summary__8BC-S{color:#464c57;color:var(--color-text-medium,#464c57);font-size:.9rem;line-height:1.55;margin:0}.Changelog_openButton__-VeEk{align-items:center;align-self:flex-start;background:#e8edff;background:var(--color-blue-light4,#e8edff);border:none;border-radius:8px;border-radius:var(--border-radius-sm,8px);color:#5a80fb;color:var(--color-primary,#5a80fb);cursor:pointer;display:inline-flex;font:inherit;font-size:.85rem;font-weight:600;gap:6px;margin-top:6px;padding:7px 14px;transition:background .2s ease}.Changelog_openButton__-VeEk:hover{background:#bdc9fe;background:var(--color-blue-light3,#bdc9fe)}.Changelog_media__9ec0f{align-items:center;background:#f8f9fd;background:var(--color-bg-main,#f8f9fd);display:flex;justify-content:center}.Changelog_mediaImage__6ZkMx,.Changelog_mediaVideo__2McZH{aspect-ratio:16/9;background:#0f1530;display:block;height:auto;object-fit:cover;width:100%}.Changelog_mediaImage__6ZkMx{background:#0000}.Changelog_fixesToggle__tDMDd{align-items:center;align-self:flex-start;background:#0000;border:1px dashed #cbd5e0;border:1px dashed var(--color-border-dark,#cbd5e0);border-radius:8px;border-radius:var(--border-radius-sm,8px);color:#464c57;color:var(--color-text-medium,#464c57);cursor:pointer;display:inline-flex;font:inherit;font-size:.85rem;font-weight:500;gap:4px;padding:6px 12px}.Changelog_fixesToggle__tDMDd:hover{border-color:#9cb2fd;border-color:var(--color-blue-light2,#9cb2fd);color:#5a80fb;color:var(--color-primary,#5a80fb)}.Changelog_state__UzuQW{align-items:center;background:#fff;border:1px dashed #e2e8f0;border:1px dashed var(--color-border,#e2e8f0);border-radius:16px;border-radius:var(--border-radius-lg,16px);display:flex;flex-direction:column;gap:6px;padding:56px 24px;text-align:center}.Changelog_stateIcon__\+Y44T{align-items:center;background:#e8edff;background:var(--color-blue-light4,#e8edff);border-radius:50%;color:#5a80fb;color:var(--color-primary,#5a80fb);display:inline-flex;height:48px;justify-content:center;margin-bottom:6px;width:48px}.Changelog_stateTitle__YKkzC{color:#2b2b2b;color:var(--color-text-dark,#2b2b2b);font-size:1rem;font-weight:600;margin:0}.Changelog_stateText__itouP{color:#718096;color:var(--color-text-light,#718096);font-size:.9rem;margin:0;max-width:420px}.Changelog_retryButton__CnAbd{background:#fff;border:1px solid #5a80fb;border:1px solid var(--color-primary,#5a80fb);border-radius:999px;color:#5a80fb;color:var(--color-primary,#5a80fb);cursor:pointer;font:inherit;font-size:.85rem;font-weight:600;margin-top:10px;padding:8px 18px}.Changelog_retryButton__CnAbd:hover{background:#f5f7ff;background:var(--color-blue-light5,#f5f7ff)}.RegisterModal_backdrop__3\+PWH{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;opacity:0;padding:16px;position:fixed;transition:opacity .25s ease;z-index:9999}.RegisterModal_backdropVisible__pJNXW{opacity:1}.RegisterModal_modal__Vs5Ac{background:#fff;border-radius:16px;box-shadow:0 24px 64px #0000002e,0 8px 24px #0000001a;max-height:95vh;max-width:900px;opacity:0;overflow:hidden;position:relative;transform:scale(.92) translateY(16px);transition:transform .28s cubic-bezier(.34,1.56,.64,1),opacity .25s ease;width:100%}.RegisterModal_modalVisible__-HI8-{opacity:1;transform:scale(1) translateY(0)}.RegisterModal_closeButton__m6-RM{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 8px #0000001f;color:#555;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .2s ease,color .2s ease,transform .2s ease;width:36px;z-index:10}.RegisterModal_closeButton__m6-RM:hover{background:#f0f0f0;color:#222;transform:scale(1.1)}.RegisterModal_closeButton__m6-RM svg{font-size:1.2rem}.RegisterModal_modalLayout__Qo8yE{display:grid;grid-template-columns:1fr 1.4fr;min-height:520px}.RegisterModal_leftPanel__TA2ab{align-items:center;background:linear-gradient(145deg,#26347b,#5a80fb 60%,#ed3680);display:flex;justify-content:center;overflow:hidden;padding:48px 36px;position:relative}.RegisterModal_leftPanel__TA2ab:before{background:#ffffff0f;border-radius:50%;content:"";height:260px;position:absolute;right:-80px;top:-80px;width:260px}.RegisterModal_leftPanel__TA2ab:after{background:#ffffff0d;border-radius:50%;bottom:-60px;content:"";height:200px;left:-60px;position:absolute;width:200px}.RegisterModal_leftContent__Fp3v8{display:flex;flex-direction:column;gap:20px;position:relative;z-index:2}.RegisterModal_logo__m0Z1n{filter:brightness(0) invert(1);height:auto;opacity:.95;width:140px}.RegisterModal_leftTitle__Fs5x2{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.3;margin:0}.RegisterModal_leftSubtitle__6km2J{color:#fffc;font-size:.9rem;line-height:1.5;margin:0}.RegisterModal_referrerNote__wFjP6{background:#ffffff24;border-radius:10px;color:#ffffffeb;font-size:.85rem;margin:0;padding:8px 12px}.RegisterModal_referrerNote__wFjP6 strong{color:#fff;font-weight:700}.RegisterModal_benefitsList__SkR6M{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.RegisterModal_benefitItem__lYd7A{align-items:center;color:#fffffff2;display:flex;font-size:.9rem;font-weight:500;gap:10px}.RegisterModal_benefitCheck__H7fuL{align-items:center;background:#fff3;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:.9rem;font-weight:700;height:22px;justify-content:center;width:22px}.RegisterModal_rightPanel__8XEnR{background:#fff;display:flex;flex-direction:column;gap:20px;overflow-y:auto;padding:40px 36px 36px}.RegisterModal_formHeader__y87lP{display:flex;flex-direction:column;gap:4px}.RegisterModal_formTitle__RW9kq{color:#1a1a2e;font-size:1.4rem;font-weight:700;line-height:1.3;margin:0}.RegisterModal_formSubtitle__8CgHD{color:#718096;font-size:.875rem;margin:0}.RegisterModal_form__1ZiPo{display:flex;flex-direction:column;gap:4px}.RegisterModal_formRow__NAeKB{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.RegisterModal_formGroup__jk\+kl{display:flex;flex-direction:column;gap:5px}.RegisterModal_label__3gF\+e{color:#2d3748;font-size:.8rem;font-weight:600;letter-spacing:.01em}.RegisterModal_input__SqMws{background:#fafafa;border:1.5px solid #e0e0e0;border-radius:8px;color:#2d3748;font-family:inherit;font-size:14px;outline:none;padding:10px 14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.RegisterModal_input__SqMws::placeholder{color:#b0b8c4;font-size:13px}.RegisterModal_input__SqMws:focus{background:#fff;border-color:#5a80fb;box-shadow:0 0 0 3px #5a80fb1f}.RegisterModal_input__SqMws:hover:not(:focus){border-color:#c0c8d8}.RegisterModal_inputError__G2Qdl{background:#fff5f5!important;border-color:#f44336!important}.RegisterModal_inputError__G2Qdl:focus{box-shadow:0 0 0 3px #f443361a!important}.RegisterModal_fieldError__txiVw{color:#f44336;font-size:.75rem;line-height:1.3;margin-top:2px;min-height:1.3em}.RegisterModal_errorMessage__5rmQA{background:#fff5f5;border:1px solid #f44336;border-radius:8px;color:#c62828;font-size:.85rem;line-height:1.4;padding:10px 14px}.RegisterModal_submitButton__0VxuW{background:linear-gradient(135deg,#5a80fb,#4a6bff);border:none;border-radius:10px;box-shadow:0 6px 20px #5a80fb59;color:#fff;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:700;letter-spacing:.01em;margin-top:14px;padding:13px 24px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;width:100%}.RegisterModal_submitButton__0VxuW:hover:not(:disabled){background:linear-gradient(135deg,#4a6bff,#5a80fb);box-shadow:0 10px 28px #5a80fb73;transform:translateY(-2px)}.RegisterModal_submitButton__0VxuW:active:not(:disabled){transform:translateY(0)}.RegisterModal_submitButton__0VxuW:disabled{cursor:not-allowed;opacity:.65;transform:none}.RegisterModal_microcopy__FGqhn{display:flex;flex-direction:column;gap:2px;margin-top:10px;text-align:center}.RegisterModal_microcopy__FGqhn p{color:#a0aec0;font-size:.75rem;line-height:1.4;margin:0}.RegisterModal_phoneRow__q0D3i{display:flex;gap:8px}.RegisterModal_countryCodeField__zJrhU{flex:0 0 68px;position:relative}.RegisterModal_countryCodePrefix__ILETu{color:#718096;font-size:14px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.RegisterModal_countryCodeInput__gOJqN{padding-left:24px}.RegisterModal_passwordField__7QiaD{position:relative}.RegisterModal_passwordInput__hErZ7{padding-right:42px}.RegisterModal_passwordToggle__BrnQ1{align-items:center;background:#0000;border:none;border-radius:6px;color:#a0aec0;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:6px;top:50%;transform:translateY(-50%);transition:color .2s ease,background .2s ease;width:32px}.RegisterModal_passwordToggle__BrnQ1:hover{background:#5a80fb14;color:#5a80fb}.RegisterModal_passwordToggle__BrnQ1 svg{font-size:20px}.RegisterModal_termsNote__JAj3Q{color:#718096;font-size:.75rem;line-height:1.5;margin:10px 0 0;text-align:center}.RegisterModal_termsNote__JAj3Q a{color:#5a80fb;font-weight:500;text-decoration:none}.RegisterModal_termsNote__JAj3Q a:hover{text-decoration:underline}.RegisterModal_successOverlay__vVU-x{align-items:center;animation:RegisterModal_fadeIn__TiHLV .3s ease-out;background:#fffffff7;border-radius:16px;display:flex;inset:0;justify-content:center;position:absolute;z-index:20}.RegisterModal_successContainer__R-LPx{animation:RegisterModal_slideIn__bYCoO .3s ease-out;max-width:420px;padding:40px 32px;text-align:center}.RegisterModal_successIcon__Ja1rk{margin-bottom:20px}.RegisterModal_successIconMui__U7lg2{color:#4caf50;font-size:4rem!important}.RegisterModal_successTitle__g0Lxe{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2563eb,#c026d3);-webkit-background-clip:text;background-clip:text;color:#1a1a2e;font-size:1.6rem;font-weight:700;margin-bottom:12px}.RegisterModal_successMessage__tpX19{color:#666;font-size:1rem;line-height:1.6;margin-bottom:28px}.RegisterModal_successButtons__kCFqr{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.RegisterModal_successPrimaryButton__q-E\+b{background:#2563eb;border:none;border-radius:10px;box-shadow:0 6px 18px #5a80fb4d;color:#fff;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:600;padding:12px 24px;transition:transform .2s ease,box-shadow .2s ease}.RegisterModal_successPrimaryButton__q-E\+b:hover{box-shadow:0 10px 24px #5a80fb66;transform:translateY(-2px)}.RegisterModal_successSecondaryButton__o7ob7{background:#f0f0f0;border:none;border-radius:10px;color:#555;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:600;padding:12px 24px;transition:background .2s ease}.RegisterModal_successSecondaryButton__o7ob7:hover{background:#e0e0e0}@keyframes RegisterModal_fadeIn__TiHLV{0%{opacity:0}to{opacity:1}}@keyframes RegisterModal_slideIn__bYCoO{0%{opacity:0;transform:translateY(-20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.RegisterModal_backdrop__3\+PWH{align-items:flex-end;padding:0}.RegisterModal_modal__Vs5Ac{border-radius:16px 16px 0 0;border-radius:16px;margin:auto;max-height:95vh;max-width:95vw;transform:translateY(40px);width:95vw}.RegisterModal_modalVisible__-HI8-{transform:translateY(0) scale(1)}.RegisterModal_modalLayout__Qo8yE{grid-template-columns:1fr;min-height:0;min-height:auto}.RegisterModal_leftPanel__TA2ab{display:none}.RegisterModal_rightPanel__8XEnR{max-height:95vh;overflow-y:auto;padding:32px 20px 28px}.RegisterModal_formTitle__RW9kq{font-size:1.25rem}.RegisterModal_formRow__NAeKB{gap:4px;grid-template-columns:1fr}.RegisterModal_closeButton__m6-RM{right:12px;top:12px}.RegisterModal_successContainer__R-LPx{padding:32px 20px}.RegisterModal_successTitle__g0Lxe{font-size:1.3rem}.RegisterModal_successButtons__kCFqr{flex-direction:column}.RegisterModal_successPrimaryButton__q-E\+b,.RegisterModal_successSecondaryButton__o7ob7{width:100%}}@media (max-width:480px){.RegisterModal_rightPanel__8XEnR{padding:28px 16px 24px}.RegisterModal_formTitle__RW9kq{font-size:1.15rem}.RegisterModal_submitButton__0VxuW{font-size:.95rem;padding:12px 20px}}.PublicChangelog_page__3tgB-{background:#f8f9fd;color:#333;font-family:Poppins,Roboto,sans-serif;line-height:1.6;min-height:100vh;overflow-x:hidden}.PublicChangelog_container__9lQJ6{box-sizing:border-box;margin:0 auto;max-width:1100px;padding:0 2rem}.PublicChangelog_hero__KanmE{background:radial-gradient(circle at 8% 10%,#5a80fb14,#0000 40%),radial-gradient(circle at 92% 0,#ed36800f,#0000 40%),#fff;border-bottom:1px solid #5a80fb1a;padding:140px 0 56px;text-align:center}.PublicChangelog_eyebrow__z-lGl{background:#e8edff;border-radius:999px;color:#5a80fb;display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.08em;margin-bottom:1rem;padding:4px 14px;text-transform:uppercase}.PublicChangelog_heroTitle__iZjiK{color:#333;font-size:2.6rem;font-weight:700;line-height:1.2;margin:0 0 1rem}.PublicChangelog_heroSubtitle__GmAqP{color:#555;font-size:1.05rem;margin:0 auto 1.75rem;max-width:560px}.PublicChangelog_ctaButton__Md\+X1{background:#5a80fb;border:none;border-radius:30px;box-shadow:0 4px 15px #5a80fb4d;color:#fff;cursor:pointer;font:inherit;font-size:1rem;font-weight:600;padding:.85rem 2rem;transition:all .3s ease}.PublicChangelog_ctaButton__Md\+X1:hover{box-shadow:0 6px 20px #5a80fb59;transform:translateY(-2px)}.PublicChangelog_content__XOR6h{padding-bottom:64px;padding-top:48px}.PublicChangelog_cta__k559p{background:linear-gradient(135deg,#26347b,#5a80fb 55%,#ed3680);padding:72px 0;text-align:center}.PublicChangelog_ctaTitle__Jb5eC{color:#fff;font-size:2rem;font-weight:700;line-height:1.25;margin:0 0 .75rem}.PublicChangelog_ctaSubtitle__4VJ6D{color:#ffffffd9;font-size:1.05rem;margin:0 0 1.75rem}.PublicChangelog_ctaButtonLight__lgyCc{background:#fff;border:none;border-radius:30px;box-shadow:0 6px 20px #00000026;color:#26347b;cursor:pointer;font:inherit;font-size:1rem;font-weight:700;padding:.85rem 2.2rem;transition:all .3s ease}.PublicChangelog_ctaButtonLight__lgyCc:hover{transform:translateY(-2px)}.PublicChangelog_unsubscribePage__xXxgS{align-items:center;background:radial-gradient(circle at 8% 10%,#5a80fb14,#0000 40%),radial-gradient(circle at 92% 90%,#ed36800f,#0000 40%),#f8f9fd;box-sizing:border-box;display:flex;font-family:Poppins,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:32px 16px}.PublicChangelog_unsubscribeCard__D4Lin{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 24px #5a80fb14;display:flex;flex-direction:column;gap:14px;max-width:480px;padding:36px 32px;text-align:center;width:100%}.PublicChangelog_unsubscribeLogo__LSAFS{height:36px;margin-bottom:8px;width:auto}.PublicChangelog_unsubscribeIcon__bTYbE{align-items:center;background:#e8edff;border-radius:50%;color:#5a80fb;display:inline-flex;height:56px;justify-content:center;width:56px}.PublicChangelog_unsubscribeIconError__B7Sel{background:#fdecea;color:#c62828}.PublicChangelog_unsubscribeTitle__PM2lV{color:#333;font-size:1.25rem;font-weight:700;line-height:1.35;margin:0}.PublicChangelog_unsubscribeText__\+r0Kd{color:#555;font-size:.95rem;margin:0}.PublicChangelog_unsubscribeHint__aJIbk{color:#718096;font-size:.85rem;margin:0}.PublicChangelog_unsubscribeActions__0NWVN{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:6px}.PublicChangelog_secondaryButton__oQsVM{background:#fff;border:1px solid #5a80fb;border-radius:30px;color:#5a80fb;cursor:pointer;font:inherit;font-size:.95rem;font-weight:600;padding:.7rem 1.6rem;transition:background .2s ease}.PublicChangelog_secondaryButton__oQsVM:hover{background:#f5f7ff}.PublicChangelog_ctaButton__Md\+X1:disabled,.PublicChangelog_secondaryButton__oQsVM:disabled{cursor:default;opacity:.6;transform:none}.PublicChangelog_link__bXLor{color:#5a80fb;font-size:.9rem;text-decoration:none}.PublicChangelog_link__bXLor:hover{color:#ed3680}@media (max-width:768px){.PublicChangelog_container__9lQJ6{padding:0 1rem}.PublicChangelog_hero__KanmE{padding:112px 0 40px}.PublicChangelog_heroTitle__iZjiK{font-size:1.9rem}.PublicChangelog_ctaTitle__Jb5eC{font-size:1.5rem}.PublicChangelog_unsubscribeCard__D4Lin{padding:28px 20px}}.form,.form-group{display:flex;flex:1 1;flex-direction:column;flex-wrap:wrap;gap:20px}.form-group{margin-bottom:0;margin-top:0;padding:0}.form-group-title{color:var(--color-text-dark);font-size:18px;font-weight:700}.form-line{align-items:center;display:flex;flex:1 1;flex-direction:row;flex-wrap:wrap;gap:15px}.form-line>*{min-width:100px}.form-column{display:flex;flex:1 1;flex-direction:row;flex-wrap:wrap;gap:20px}:root{--color-white:#fff;--color-black:#000;--color-gradient-main:linear-gradient(135deg,#5a80fb,#ed3680);--color-gradient-light:linear-gradient(135deg,#7b98fc,#ffdfec);--color-text-dark:#2d3748;--color-text-medium:#4a5568;--color-text-blue:#2d7ff9;--color-shadow:#0000000d;--font:"Inter",Arial,Helvetica,sans-serif;--font-weight-title:500;--font-weight-description:400;--font-weight-p:400;--font-weight-menu:500;--desktop-screen-size:600px;--padding-area-desktop:100px;--padding-area-mobile:40px;--color-blue-main:#5a80fb;--color-blue-main-rgb:90,128,251;--color-blue-light1:#7b98fc;--color-blue-light2:#9cb2fd;--color-blue-light3:#bdc9fe;--color-blue-light4:#e8edff;--color-blue-light5:#f5f7ff;--color-blue-dark:#26347b;--color-blue-dark2:#1a2559;--color-blue-alpha:#5a80fb1a;--color-blue-alpha2:#5a80fb0d;--color-main:#5a80fb;--color-primary:#5a80fb;--color-main-dark:#26347b;--color-main-light:#bdc9fe;--color-main-alpha:#5a80fb1a;--color-secondary:#ed3680;--color-secondary-rgb:237,54,128;--color-secondary-dark:#d32b70;--color-secondary-light:#ffdfec;--color-secondary-alpha:#ed36801a;--color-secondary-alpha2:#ed36800d;--color-chart-blue1:#bdc9fe;--color-chart-blue2:#9cb2fd;--color-chart-blue3:#7b98fc;--color-chart-blue4:#5a80fb;--color-chart-blue5:#26347b;--color-bg-main:#f8f9fd;--color-bg-light:#fff;--color-bg-section1:#2d7ff908;--color-bg-section2:#2d7ff90d;--color-bg-section3:#2d7ff912;--color-success:#4caf50;--color-success-light:#e8f5e9;--color-warning:#ff9800;--color-warning-light:#fff3e0;--color-error:#f44336;--color-error-light:#ffebee;--color-info:#2196f3;--color-info-light:#e3f2fd;--color-text-dark:#2b2b2b;--color-text-medium:#464c57;--color-text-light:#718096;--color-bg-light:#f7fafc;--color-bg-medium:#edf2f7;--color-border:#e2e8f0;--color-border-dark:#cbd5e0;--border-radius-sm:8px;--border-radius:12px;--border-radius-lg:16px;--border-width:1px;--shadow-sm:0 2px 4px #0000000d;--shadow-md:0 4px 12px #0000000d;--shadow-lg:0 8px 24px #0000000d;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--icon-size-sm:16px;--icon-size-md:24px;--icon-size-lg:32px;--icon-padding:10px;--icon-border-radius:12px}*{box-sizing:border-box;margin:0;padding:0}.app-principal{display:flex;flex:1 1;flex-direction:row}.app-content{display:flex;flex:1 1;flex-direction:column;margin-left:64px;min-width:0;overflow-x:clip}.page-content{flex:1 1;margin:30px 20px 20px;min-width:0}textarea{overflow-y:auto!important}.MuiTextField-root .MuiInputBase-multiline{align-items:flex-start!important;min-height:auto!important;padding-top:0!important}.MuiTextField-root .MuiInputBase-multiline .MuiInputBase-input{box-sizing:initial!important;height:auto!important;padding-top:8px!important}.MuiTextField-root .MuiInputLabel-root{transform-origin:top left!important}.MuiTextField-root .MuiOutlinedInput-notchedOutline{height:100%!important}.MuiInputAdornment-root,.MuiInputBase-root.MuiOutlinedInput-root{align-items:center!important;height:auto!important}.MuiInputAdornment-root{max-height:100%!important}.MuiInputAdornment-root .MuiSvgIcon-root{font-size:1.25rem!important}.MuiOutlinedInput-root:not(.MuiInputBase-multiline){min-height:40px!important;padding:0 14px!important}body,html{background-color:#f8f9fd!important;color:#0c0c0c;font-family:Inter,Arial,Helvetica,sans-serif;font-family:var(--font);margin:0;max-width:100vw;padding:0}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-track{background-color:#f8f9fd;background-color:var(--color-bg-main)}body::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:4px}body::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8}a{color:inherit;text-decoration:none}h1{font-size:2rem}h1,h2{font-weight:500}h2{font-size:1.5rem}h3{font-size:1.25rem}h3,h4{font-weight:500}h4{font-size:1rem}h5{font-size:.875rem;font-weight:500}p,span{font-size:.9rem;font-weight:400}thead th{font-size:1rem;font-weight:500;height:40px}td{font-size:.9rem;padding:10px}table{border-collapse:collapse;width:100%}th{padding:6px;text-align:left}td:first-child,th:first-child{padding-left:20px}td:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}td:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}tr:nth-child(odd){background-color:#fff}tr:nth-child(2n){background-color:#f5f7ff;background-color:var(--color-blue-light5)}@media only screen and (max-width:1010px){.app-content{display:flex;flex:1 1;flex-direction:column;margin-left:0}}@media only screen and (max-width:768px){.app-principal{display:flex;flex:1 1;flex-direction:row}.app-content{display:flex;flex:1 1;flex-direction:column;margin-left:0}.page-content{flex:1 1;margin:20px 10px 0}@media (max-width:768px){h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.125rem}h4{font-size:1rem}h5{font-size:.875rem}p,span{font-size:.85rem;line-height:.95rem}td{font-size:.8rem;line-height:1rem}}}.header{background-color:var(--color-white);border-bottom:1px solid #e8ecf0;border-radius:0;box-shadow:none;contain:inline-size;flex-direction:row;gap:10px;height:50px;margin:0;padding:0 16px}.header,.header-breadcrumb{align-items:center;display:flex}.header-breadcrumb{gap:6px}.header-breadcrumb h4{color:var(--color-text-medium);font-size:.75rem;font-weight:500;margin:0}.header-breadcrumb h4:last-child{color:var(--color-text-dark);font-weight:600}.header-breadcrumb-icon{color:var(--color-text-light);font-size:9px}.header-actions{align-items:center;display:flex;flex:1 1;gap:16px;justify-content:flex-end;min-width:0}@media screen and (max-width:1010px){.header{padding:0 var(--spacing-md)}.header-actions{gap:var(--spacing-lg)}}@media screen and (min-width:1010px){.header-sticky{position:-webkit-sticky;position:sticky;top:0;z-index:1000}}:root{--app-top-bars-height:0px}html{scroll-padding-top:0;scroll-padding-top:var(--app-top-bars-height)}.userDisplay{align-items:center;border-radius:var(--border-radius-sm);cursor:pointer;display:flex;gap:6px;min-width:0;padding:4px 8px;transition:background-color .2s ease}.userDisplay:hover{background-color:var(--color-blue-light4)}.userDisplayInfos{display:flex;flex-direction:column;gap:1px;min-width:0}.userDisplayInfos span{color:var(--color-text-dark);font-size:.75rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userDisplayInfos p{color:var(--color-text-medium);font-size:.688rem;font-weight:400;line-height:1.2;margin:0}.userDisplayImg{background-color:var(--color-blue-light4);border-radius:50%;color:var(--color-blue-main);height:26px;object-fit:cover;width:26px}@media screen and (max-width:600px){.userDisplayInfos span{max-width:140px}.userDisplayInfos p{display:none}}.supportButton{align-items:center;cursor:pointer;display:flex;justify-content:center;transition:background-color .2s ease}.supportButton:hover{background-color:var(--color-blue-light4)}.AreaTitle_container__MGeT8{align-items:center;background:#0000;border-radius:var(--border-radius);display:flex;flex-direction:row;position:relative;z-index:1}.AreaTitle_containerTexts__jJDwN{display:flex;flex-direction:column;font-family:Poppins,Roboto,sans-serif}.AreaTitle_containerTexts__jJDwN h2{color:var(--color-text-dark);font-size:1.35rem;font-weight:600;letter-spacing:-.01em;margin-bottom:4px}.AreaTitle_containerTexts__jJDwN p{color:var(--color-text-medium);font-size:1.05rem;font-weight:400;line-height:1.4}@media (max-width:768px){.AreaTitle_containerTexts__jJDwN h2{font-size:1.2rem}.AreaTitle_containerTexts__jJDwN p{display:none}.AreaTitle_iconContainer__Clo-c{height:40px;margin-right:12px;width:40px}}.AreaTitle_iconContainer__Clo-c{align-items:center;background:linear-gradient(135deg,#7b98fc,#5a80fb);border-radius:12px;box-shadow:0 4px 12px #5a80fb33;color:var(--color-blue-main);display:flex;flex-shrink:0;height:48px;justify-content:center;margin-right:16px;width:48px}.AreaTitle_containerSmall__NvhRl{gap:0}.AreaTitle_iconContainerSmall__I\+B42{border-radius:7px!important;box-shadow:none!important;height:30px!important;margin-right:10px!important;width:30px!important}.AreaTitle_titleSmall__nFLjt{font-size:.875rem!important;margin-bottom:1px!important}.AreaTitle_descSmall__Ua61f{display:block!important;font-size:.75rem!important}.CustomButton_roundedButton__KG6V-{align-items:center!important;border-radius:50%!important;display:flex!important;height:32px!important;justify-content:center!important;min-width:32px!important;padding:4px!important;transition:all .2s ease-in-out!important;width:32px!important}.CustomButton_roundedButton__KG6V-:hover{box-shadow:0 2px 4px #0000001a!important}.CustomButton_primary__zmeDw{background-color:var(--color-blue-main)!important;color:var(--color-white)!important}.CustomButton_primary__zmeDw:hover{background-color:var(--color-blue-dark)!important}.CustomButton_secondary__pnPPy{background-color:var(--color-secondary)!important;color:var(--color-white)!important}.CustomButton_secondary__pnPPy:hover{background-color:var(--color-secondary-dark)!important}.CustomButton_error__-SxKY{background-color:var(--color-error)!important;color:var(--color-white)!important}.CustomButton_error__-SxKY:hover{background-color:#d32f2f!important}.CustomButton_warning__fBVR4{background-color:var(--color-warning)!important;color:var(--color-white)!important}.CustomButton_warning__fBVR4:hover{background-color:#e65100!important}.CustomButton_tertiary__6D1Y9{background-color:var(--color-blue-light3)!important;color:var(--color-blue-dark)!important}.CustomButton_tertiary__6D1Y9:hover{background-color:var(--color-blue-light2)!important}.CustomButton_outlinedRoundedButton__g0nbe{background-color:initial!important;border:1px solid!important}.CustomButton_outlinedPrimary__SaXcM{border-color:var(--color-blue-light3)!important;color:var(--color-blue-main)!important}.CustomButton_outlinedPrimary__SaXcM:hover{background-color:var(--color-blue-alpha2)!important}.CustomButton_outlinedSecondary__lVclf{border-color:var(--color-secondary-light)!important;color:var(--color-secondary)!important}.CustomButton_outlinedSecondary__lVclf:hover{background-color:var(--color-secondary-alpha2)!important}.CustomButton_outlinedError__MUbi\+{border-color:var(--color-error-light)!important;color:var(--color-error)!important}.CustomButton_outlinedError__MUbi\+:hover{background-color:#f443360d!important}.CustomButton_outlinedWarning__aFNbn{border-color:var(--color-warning-light)!important;color:var(--color-warning)!important}.CustomButton_outlinedWarning__aFNbn:hover{background-color:#ff98000d!important}.CustomButton_outlinedTertiary__NZZHL{border-color:var(--color-blue-light4)!important;color:var(--color-blue-dark)!important}.CustomButton_outlinedTertiary__NZZHL:hover{background-color:var(--color-blue-alpha2)!important}.CustomButton_disabled__GkiA0{box-shadow:none!important;cursor:not-allowed!important;pointer-events:none!important}button[disabled]{opacity:.65!important}.CustomButton_disabled__GkiA0.CustomButton_primary__zmeDw,button[disabled][class*=MuiButton-containedPrimary]{background-color:#e0e0e0!important;border-color:#e0e0e0!important;color:#757575!important}.CustomButton_disabled__GkiA0.CustomButton_secondary__pnPPy,button[disabled][class*=MuiButton-containedSecondary]{background-color:#f0f0f0!important;border:1px solid var(--color-secondary)!important;color:var(--color-secondary)!important}.CustomButton_disabled__GkiA0.CustomButton_tertiary__6D1Y9{background-color:#e0e0e0!important;border-color:#e0e0e0!important;color:#757575!important}.CustomButton_disabled__GkiA0.CustomButton_error__-SxKY{background-color:#f0f0f0!important;border:1px solid #f4433680!important;color:#f44336b3!important}.CustomButton_disabled__GkiA0.CustomButton_warning__fBVR4{background-color:#f0f0f0!important;border:1px solid #ff980080!important;color:#ff9800b3!important}.CustomButton_outlinedRoundedButton__g0nbe.CustomButton_disabled__GkiA0,button[disabled][class*=MuiButton-outlined]{background-color:initial!important;opacity:.6!important}.CustomButton_outlinedRoundedButton__g0nbe.CustomButton_disabled__GkiA0.CustomButton_outlinedPrimary__SaXcM,button[disabled][class*=MuiButton-outlinedPrimary]{border-color:#1976d24d!important;color:#1976d299!important}.CustomButton_outlinedRoundedButton__g0nbe.CustomButton_disabled__GkiA0.CustomButton_outlinedSecondary__lVclf,button[disabled][class*=MuiButton-outlinedSecondary]{border-opacity:.3!important;border-color:var(--color-secondary)!important;color:var(--color-secondary)!important;opacity:.6!important}.CustomButton_outlinedRoundedButton__g0nbe.CustomButton_disabled__GkiA0.CustomButton_outlinedTertiary__NZZHL{border-color:#03a9f44d!important;color:#03a9f499!important}.CustomButton_outlinedRoundedButton__g0nbe.CustomButton_disabled__GkiA0.CustomButton_outlinedError__MUbi\+,button[disabled][class*=MuiButton-outlinedError]{border-color:#f443364d!important;color:#f4433699!important}.CustomButton_outlinedRoundedButton__g0nbe.CustomButton_disabled__GkiA0.CustomButton_outlinedWarning__aFNbn,button[disabled][class*=MuiButton-outlinedWarning]{border-color:#ff98004d!important;color:#ff980099!important}.CustomButton_MuiButton-root__\+xiQ-.CustomButton_Mui-disabled__IT653{pointer-events:none!important}.TemplateDownload_container__s3Q01{background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:8px;box-shadow:0 8px 20px #0000000d;overflow:hidden;position:relative;transition:all .3s ease}.TemplateDownload_contentWrapper__yaaEH{display:flex;min-height:200px;padding:0;position:relative}.TemplateDownload_iconSection__Akv\+P{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);display:flex;flex:0 0 200px;justify-content:center;overflow:hidden;position:relative}.TemplateDownload_iconContainer__lIL4q{align-items:center;background-color:#fff3;border-radius:50%;display:flex;height:100px;justify-content:center;position:relative;width:100px;z-index:2}.TemplateDownload_iconContainer__lIL4q:after{background:radial-gradient(circle,#ffffff4d 0,#0000 60%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .4s ease;width:200%}.TemplateDownload_templateIcon__\+utGK{color:#fff;filter:drop-shadow(0 2px 3px rgba(0,0,0,.2));font-size:3rem}.TemplateDownload_textSection__B\+T-D{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:2.5rem;text-align:left}.TemplateDownload_title__xXjfr{color:#333;display:inline-block;font-size:1.4rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;position:relative;text-align:left}.TemplateDownload_title__xXjfr:after{background:linear-gradient(90deg,#5a80fb,#ff3383);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.TemplateDownload_description__Vp-U1{color:#555;line-height:1.6;margin-bottom:1.5rem;text-align:left}.TemplateDownload_buttonContainer__FgB1Y{margin-bottom:1rem;text-align:left}.TemplateDownload_fileInfo__SaKXC{color:#777;font-size:.8rem;margin-bottom:1.5rem;text-align:left}.TemplateDownload_emailInstructions__aQdFH{align-items:flex-start;background-color:#5a80fb0d;border-left:3px solid #5a80fb;border-radius:8px;display:flex;gap:.8rem;margin-top:.5rem;padding:1rem}.TemplateDownload_emailIcon__QzcUr{color:#5a80fb;font-size:1.2rem;margin-top:.2rem}.TemplateDownload_emailText__07Mf9{color:#555;font-size:.95rem;line-height:1.5}.TemplateDownload_decorationCircle__kAGRv{background:radial-gradient(circle,#5a80fb0d 0,#0000 70%);border-radius:50%;bottom:-150px;height:300px;position:absolute;right:-100px;width:300px;z-index:0}@media (max-width:768px){.TemplateDownload_contentWrapper__yaaEH{flex-direction:column}.TemplateDownload_iconSection__Akv\+P{flex:0 0 120px;width:100%}.TemplateDownload_textSection__B\+T-D{padding:2rem}}.ImportInstructions_container__cf8lk{background-color:#fff;border-radius:8px;box-shadow:0 8px 20px #0000000d;margin-bottom:16px;transition:all .3s ease}.ImportInstructions_sectionTitle__KfhCS{color:#333;display:inline-block;font-size:1.4rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem;position:relative}.ImportInstructions_sectionTitle__KfhCS:after{background:linear-gradient(90deg,#5a80fb,#ff3383);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.ImportInstructions_subTitle__yITH2{color:#333;font-size:1.2rem;font-weight:600;margin-bottom:1rem}.ImportInstructions_rulesContainer__Zrf88{display:flex;flex-direction:column;gap:.8rem}.ImportInstructions_rule__-xGvx{align-items:center;display:flex;gap:.8rem}.ImportInstructions_ruleIcon__J17C\+{color:#5a80fb;font-size:1.4rem}.ImportInstructions_tableContainer__1qpBt{border-radius:8px;box-shadow:0 4px 12px #0000000d;overflow:hidden}.ImportInstructions_tableHeader__Vr1JH{background-color:#f8f9ff;color:#333;font-weight:600}.ImportInstructions_requiredRow__nLi5F{background-color:#5a80fb0d}.ImportInstructions_fieldName__RXwK2{font-weight:500}.ImportInstructions_requiredBadge__QNDdB{background-color:#5a80fb1a;border-radius:12px;color:#5a80fb;font-size:.8rem;font-weight:600;padding:2px 8px}.ImportInstructions_optionalBadge__T0OAH{background-color:#0000000d;border-radius:12px;color:#666;font-size:.8rem;font-weight:600;padding:2px 8px}.ImportInstructions_infoBox__6w0Cp{align-items:center;background-color:#ffb3471a;border-radius:8px;display:flex;gap:1rem;padding:1rem}.ImportInstructions_infoIcon__uetUy{color:#ffb347;font-size:1.8rem}.ProcessFlow_container__SEbA6{background-color:#fff;border-radius:8px;box-shadow:0 8px 20px #0000000d;margin-bottom:16px;transition:all .3s ease}.ProcessFlow_container__SEbA6:hover{box-shadow:0 12px 25px #00000014}.ProcessFlow_sectionTitle__BsHhD{color:#333;display:inline-block;font-size:1.4rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;position:relative;text-align:left}.ProcessFlow_sectionTitle__BsHhD:after{background:linear-gradient(90deg,#5a80fb,#ff3383);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.ProcessFlow_sectionDescription__VDR6y{color:#555;margin-bottom:2rem;text-align:left}.ProcessFlow_flowContainer__bBag9{padding:1rem 0;position:relative}.ProcessFlow_flowCard__-pd7Q{align-items:flex-start;background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:12px;border-top:3px solid #0000;box-shadow:0 8px 20px #0000000d;display:flex;flex-direction:column;height:100%;padding:2rem 1.5rem;position:relative;text-align:left;transition:all .4s ease}.ProcessFlow_stepNumber__kLETf{box-shadow:0 4px 8px #0003;color:#fff;font-size:.9rem;font-weight:600;height:30px;left:20px;position:absolute;top:-15px;width:30px}.ProcessFlow_iconContainer__CuTwk,.ProcessFlow_stepNumber__kLETf{align-items:center;border-radius:50%;display:flex;justify-content:center}.ProcessFlow_iconContainer__CuTwk{align-self:flex-start;height:70px;margin-bottom:1.2rem;transition:all .3s ease;width:70px}.ProcessFlow_iconContainer__CuTwk svg{filter:drop-shadow(0 2px 3px rgba(0,0,0,.1));font-size:2rem}.ProcessFlow_stepTitle__tfddk{color:#333;font-size:1.1rem;font-weight:600;margin-bottom:.8rem;text-align:left;width:100%}.ProcessFlow_stepDescription__ICxqp{color:#555;flex-grow:1;font-size:.9rem;line-height:1.5;text-align:left;width:100%}.ProcessFlow_arrowContainer__GCmt3{align-items:center;display:flex;height:30px;justify-content:center;position:absolute;right:-15px;top:50%;transform:translateY(-50%);width:30px;z-index:10}.ProcessFlow_arrowIcon__A\+PU-{color:#5a80fb;font-size:1.5rem}@media (max-width:960px){.ProcessFlow_arrowContainer__GCmt3{display:none}}.ImportFAQ_container__GkyIh{background-color:#fff;border-radius:8px;box-shadow:0 8px 20px #0000000d;overflow:hidden;position:relative;transition:all .3s ease}.ImportFAQ_headerContainer__jyjfr{align-items:center;display:flex;margin-bottom:2rem;position:relative}.ImportFAQ_iconContainer__dZEuX{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border-radius:12px;box-shadow:0 8px 15px #5a80fb33;display:flex;height:50px;justify-content:center;margin-right:1rem;width:50px}.ImportFAQ_headerIcon__HST4I{color:#fff;font-size:1.8rem}.ImportFAQ_sectionTitle__vH9X9{color:#333;display:inline-block;font-size:1.4rem;font-weight:600;padding-bottom:.5rem;position:relative}.ImportFAQ_sectionTitle__vH9X9:after{background:linear-gradient(90deg,#5a80fb,#ff3383);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.ImportFAQ_faqList__Lcdth{position:relative;z-index:2}.ImportFAQ_faqItem__ShJcs{border:none!important;border-radius:8px!important;box-shadow:0 2px 8px #0000000d!important;margin-bottom:1rem!important;overflow:hidden;transition:all .3s ease!important}.ImportFAQ_faqItem__ShJcs:before{display:none!important}.ImportFAQ_faqQuestion__fNiHY{background-color:#f8f9ff!important;padding:.8rem 1.5rem!important}.ImportFAQ_questionContainer__5iFLJ{align-items:center;display:flex}.ImportFAQ_questionIcon__lGGf3{color:#5a80fb;font-size:1.2rem;margin-right:.8rem}.ImportFAQ_questionText__FU4Hl{color:#333;font-size:1rem;font-weight:600}.ImportFAQ_expandIcon__6Fi9Y{color:#5a80fb}.ImportFAQ_faqAnswer__byX29{background-color:#fff;border-top:1px solid #0000000d;padding:1rem 1.5rem 1.5rem 3.5rem!important}.ImportFAQ_faqAnswer__byX29 p{color:#555;line-height:1.6}.ImportFAQ_decorationCircle__n-yM\+{background:radial-gradient(circle,#ff33830d 0,#0000 70%);border-radius:50%;bottom:-150px;height:300px;position:absolute;right:-100px;width:300px;z-index:1}.Import_pageContainer__5WAF5{background-color:#f9f9f9;color:#333;font-family:Poppins,Roboto,sans-serif;line-height:1.6;min-height:100vh}.Import_contentWrapper__IQzz5{margin:0;max-width:1200px;padding:2rem}.Import_headerContainer__0zo36{margin-bottom:2rem;text-align:left}.Import_sectionContainer__ha3YN{margin-bottom:2rem}.Import_container__ekBJQ{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:24px;width:100%}.Tutorials_page__0P0L7{background:#fff;box-sizing:border-box;padding:16px 20px 40px;width:100%}.Tutorials_header__4yigl{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.Tutorials_title__YS3A7{color:#1a1a2e;font-size:1.35rem;font-weight:700;line-height:1.2;margin:0}.Tutorials_overallProgress__CjaQa{align-items:center;display:flex;gap:10px;margin-top:6px}.Tutorials_layout__\+t22L{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr)}.Tutorials_player__WU8bq{order:1}.Tutorials_steps__5TJtE{order:2}.Tutorials_sidebar__thwZD{order:3}@media (min-width:1100px){.Tutorials_layout__\+t22L{column-gap:32px;grid-template-areas:"sidebar player" "sidebar steps";grid-template-columns:260px minmax(0,min(1080px,max(560px,calc(177.77778vh - 533.33333px))));row-gap:24px}.Tutorials_player__WU8bq{grid-area:player}.Tutorials_steps__5TJtE{grid-area:steps}.Tutorials_sidebar__thwZD{grid-area:sidebar;max-height:calc(100vh - 140px);overflow-y:auto;padding-right:4px}.Tutorials_lessonList__XzJg2,.Tutorials_sidebar__thwZD{position:-webkit-sticky;position:sticky;top:16px}}@media (min-width:1440px){.Tutorials_layout__\+t22L{grid-template-areas:"sidebar player steps";grid-template-columns:260px minmax(0,min(1080px,max(560px,calc(177.77778vh - 533.33333px)))) minmax(240px,320px)}.Tutorials_steps__5TJtE{position:-webkit-sticky;position:sticky;top:16px}}.Tutorials_centered__29m2V{align-items:center;color:#4a5568;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:320px}.SubscriptionDialog_paper__rUrb7{border-radius:20px!important;box-shadow:0 1px 2px #1a25590a,0 24px 60px #1a25592e!important;overflow-x:hidden;padding:28px;position:relative}.SubscriptionDialog_paper__rUrb7.MuiDialog-paperFullScreen{border-radius:0!important;padding:24px 20px}.SubscriptionDialog_closeButton__djmjb{align-items:center;background:#0000;border:none;border-radius:10px;color:#94a3b8;cursor:pointer;display:inline-flex;font-size:20px;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:background-color .15s,color .15s;width:32px}.SubscriptionDialog_closeButton__djmjb:hover:not(:disabled){background:#eef1f8;color:#475569}.SubscriptionDialog_closeButton__djmjb:disabled{cursor:default;opacity:.4}.SubscriptionDialog_header__3bYmx{display:flex;flex-direction:column;gap:6px;padding-right:32px}.SubscriptionDialog_headerCentered__g8oug{align-items:center;padding:8px 0 0;text-align:center}.SubscriptionDialog_icon__YLYIy{display:flex;margin-bottom:8px}.SubscriptionDialog_title__gC6dz{color:#1a1a2e;font-size:1.25rem;font-weight:700;line-height:1.3;margin:0}.SubscriptionDialog_subtitle__NX2v0{color:#64748b;font-size:.875rem;line-height:1.55;margin:0}.SubscriptionDialog_body__FgSn9{display:flex;flex-direction:column;gap:16px;margin-top:20px}.SubscriptionDialog_footer__-dlX0{align-items:center;border-top:1px solid #e9edfa;display:flex;gap:12px;justify-content:space-between;margin-top:24px;padding-top:20px}.SubscriptionDialog_footerEnd__iF8a1,.SubscriptionDialog_footerStart__0LrUf{align-items:center;display:flex;gap:10px}.SubscriptionDialog_footerEnd__iF8a1{margin-left:auto}@media (max-width:600px){.SubscriptionDialog_footer__-dlX0{align-items:stretch;flex-direction:column-reverse;margin-top:auto}.SubscriptionDialog_footerEnd__iF8a1,.SubscriptionDialog_footerStart__0LrUf{align-items:stretch;flex-direction:column-reverse;margin-left:0}.SubscriptionDialog_btn__S4Bz0{width:100%}}.SubscriptionDialog_btn__S4Bz0{align-items:center;border:1px solid #0000;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:600;gap:8px;height:42px;justify-content:center;padding:0 20px;text-transform:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;white-space:nowrap}.SubscriptionDialog_btn__S4Bz0:disabled{cursor:default;opacity:.55}.SubscriptionDialog_btnPrimary__FJZzJ{background:#5a80fb;background:var(--color-main,#5a80fb);box-shadow:0 6px 16px #5a80fb40;color:#fff}.SubscriptionDialog_btnPrimary__FJZzJ:hover:not(:disabled){background:#26347b;background:var(--color-main-dark,#26347b)}.SubscriptionDialog_btnText__b4Wtl{background:#0000;color:#475569;padding:0 12px}.SubscriptionDialog_btnText__b4Wtl:hover:not(:disabled){background:#eef1f8;color:#1a1a2e}.SubscriptionDialog_btnOutlined__PMPvt{background:#fff;border-color:#e9edfa;color:#475569}.SubscriptionDialog_btnOutlined__PMPvt:hover:not(:disabled){border-color:#5a80fb59;color:#1a1a2e}.SubscriptionDialog_btnDanger__jV01A{background:#fff;border-color:#dc26264d;color:#dc2626}.SubscriptionDialog_btnDanger__jV01A:hover:not(:disabled){background:#fef2f2;border-color:#dc262680}.SubscriptionDialog_notice__imYJE{align-items:flex-start;border-radius:12px;display:flex;font-size:.8125rem;gap:10px;line-height:1.5;padding:12px 14px}.SubscriptionDialog_noticeIcon__-Gljw{display:inline-flex;flex-shrink:0;font-size:18px;margin-top:1px}.SubscriptionDialog_noticeText__lhkt1{min-width:0}.SubscriptionDialog_noticeText__lhkt1 strong{font-weight:700}.SubscriptionDialog_noticeError__G2KNY{background:#fef2f2;color:#b91c1c}.SubscriptionDialog_noticeWarning__q-tNH{background:#fff7e6;color:#b45309}.SubscriptionDialog_noticeSuccess__aT82J{background:#ecfdf3;color:#15803d}.SubscriptionDialog_noticeInfo__qQ\+wo{background:#f5f7ff;color:#475569}.PlanUpgradeModal_iconWrapper__Lhnp5{align-items:center;background:#f5f7ff;border-radius:12px;color:#5a80fb;color:var(--color-main,#5a80fb);display:inline-flex;font-size:22px;height:44px;justify-content:center;width:44px}.PlanUpgradeModal_featureCard__HV57n{align-items:center;background:#fff;border:1px solid #5a80fb1f;border-radius:14px;box-shadow:0 1px 2px #1a25590a,0 10px 30px #5a80fb14;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.PlanUpgradeModal_featureName__-0dn1{color:#1a1a2e;font-size:.9375rem;font-weight:700;min-width:0}.PlanUpgradeModal_planPill__urLph{background:#f5f7ff;border-radius:999px;color:#5a80fb;color:var(--color-main,#5a80fb);flex-shrink:0;font-size:.75rem;font-weight:600;padding:4px 10px;white-space:nowrap}.PlanUpgradeModal_benefits__5t1sv{display:flex;flex-direction:column;gap:8px}.PlanUpgradeModal_benefitsTitle__-yPoG{color:#64748b;font-size:.75rem;font-weight:600}.PlanUpgradeModal_benefitsList__tC-ti{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.PlanUpgradeModal_benefitItem__5aca3{align-items:center;color:#475569;display:flex;font-size:.875rem;gap:10px}.PlanUpgradeModal_benefitIcon__WXd\+r{align-items:center;background:#ecfdf3;border-radius:999px;color:#16a34a;display:inline-flex;flex-shrink:0;font-size:14px;height:20px;justify-content:center;width:20px}.ChangelogPage_page__mH308{background:#fff;box-sizing:border-box;padding:16px 20px 40px;width:100%}.ChangelogPage_header__iSDBa{margin-bottom:20px}.ChangelogPage_title__3xAGl{color:#1a1a2e;font-size:1.35rem;font-weight:700;line-height:1.2;margin:0}.ChangelogPage_subtitle__9G\+Fe{color:#718096;color:var(--color-text-light,#718096);font-size:.9rem;margin:6px 0 0}.WhatsAppOriginBanner_banner__4YTHa{align-items:center;background-color:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:10px 16px}.WhatsAppOriginBanner_content__kdLel{align-items:center;display:flex;flex:1 1;gap:8px}.WhatsAppOriginBanner_icon__jTwiY{color:#f59e0b;flex-shrink:0}.WhatsAppOriginBanner_message__Q9rfB{line-height:1.5}.WhatsAppOriginBanner_message__Q9rfB strong{font-weight:600}.WhatsAppOriginBanner_upgradeButton__\+fEw3{background-color:#ed3680;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:600;padding:6px 16px;transition:filter .2s;white-space:nowrap}.WhatsAppOriginBanner_upgradeButton__\+fEw3:hover{filter:brightness(.9)}.FeatureLockBanner_banner__U7i8m{align-items:center;background-color:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:10px 16px}.FeatureLockBanner_content__ePuuf{align-items:center;display:flex;flex:1 1;gap:8px}.FeatureLockBanner_icon__Ty2fd{color:#f59e0b;flex-shrink:0}.FeatureLockBanner_message__OCn3p{line-height:1.5}.FeatureLockBanner_message__OCn3p strong{font-weight:600}.FeatureLockBanner_upgradeButton__pT9xU{background-color:#ed3680;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:600;padding:6px 16px;transition:filter .2s;white-space:nowrap}.FeatureLockBanner_upgradeButton__pT9xU:hover{filter:brightness(.9)}.PopupBase_dialogPaper__7RV4r{animation:PopupBase_modalSlideUp__iYHlr .22s ease-out;border-radius:16px!important;box-shadow:0 4px 6px #0000000d,0 20px 60px #0f172a2e!important;display:flex;flex-direction:column;gap:15px;max-height:85vh;max-width:1200px;min-width:auto;overflow:hidden;padding:1.5rem;width:auto}@keyframes PopupBase_modalSlideUp__iYHlr{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.PopupBase_divider__2zHsm{border:none;border-top:1px solid #f1f5f9;margin:0}.PopupBase_header__GYsZu{align-items:center;color:var(--color-text-dark);display:flex;flex-direction:row;font-weight:700;justify-content:space-between;padding:0 0 .25rem}.PopupBase_title__mfu-v{color:#0f172a;font-size:1.125rem;font-weight:700;line-height:1.3;margin:0}.PopupBase_closeButton__L4QkZ{background:none;border:none;border-radius:6px;cursor:pointer;display:inline-flex;flex-shrink:0;line-height:0;margin:0;padding:0}.PopupBase_closeButton__L4QkZ:hover .PopupBase_close__d0t-l{background:#f1f5f9;color:#475569!important}.PopupBase_closeButton__L4QkZ:focus-visible{outline:2px solid var(--color-main);outline-offset:2px}.PopupBase_close__d0t-l{border-radius:6px;color:#94a3b8!important;cursor:pointer;flex-shrink:0;height:30px!important;padding:3px;transition:background .15s ease,color .15s ease;width:30px!important}.PopupBase_close__d0t-l:hover{background:#f1f5f9;color:#475569!important}.PopupBase_content__y2aNx{box-sizing:border-box;margin-right:-10px;max-height:calc(85vh - 180px);overflow:auto;padding-right:10px;padding-top:8px}.PopupBase_footer__VBanm{display:flex;flex-direction:row;justify-content:flex-end;padding:0}.PopupBase_buttons__qHtHO{display:flex;gap:10px;justify-content:flex-end}.PopupBase_content__y2aNx::-webkit-scrollbar{height:6px;width:6px}.PopupBase_content__y2aNx::-webkit-scrollbar-thumb{background-color:var(--color-main);border-radius:10px}.PopupBase_content__y2aNx::-webkit-scrollbar-track{background-color:var(--color-main-light)}@media (max-width:1010px){.PopupBase_dialogPaper__7RV4r{min-width:0;min-width:auto;padding:1.25rem;width:auto}}@media (max-width:520px){.PopupBase_dialogPaper__7RV4r{border-radius:12px!important;padding:1.25rem 1rem}.PopupBase_title__mfu-v{font-size:1rem}}.Toast_snackbar__97PjY{z-index:1400}.Toast_alert__gVCJQ{align-items:center;border-radius:var(--border-radius-sm)!important;box-shadow:0 4px 12px #00000026;width:100%}@keyframes Toast_slideDown__kBFhq{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.Toast_alert__gVCJQ{font-size:.875rem;margin:0 auto;width:90%}}.MarketingShared_page__1NQqH{display:flex;flex-direction:column;gap:16px;padding:20px}.MarketingShared_pageHeader__vaiZM{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.MarketingShared_card__VfS4Y{background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:var(--shadow-sm)}.MarketingShared_cardHeader__iXath{align-items:center;border-bottom:1px solid #f1f3f8;display:flex;gap:16px;justify-content:space-between;padding:16px 20px}.MarketingShared_cardTitle__FmYPs{align-items:center;color:#1a1a2e;display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;margin:0}.MarketingShared_count__4aDDG{background:var(--color-blue-light5);border-radius:999px;color:var(--color-blue-main);font-size:.75rem;font-weight:600;min-width:22px;padding:1px 8px;text-align:center}.MarketingShared_search__DUEz5{max-width:280px;width:100%}.MarketingShared_search__DUEz5 .MuiOutlinedInput-root{background:#fafbfd;border-radius:10px}.MarketingShared_scroll__d8TZW{overflow-x:auto}.MarketingShared_list__Ark5Z{list-style:none;margin:0;padding:6px 0}.MarketingShared_row__AvNuV{grid-gap:14px;align-items:center;display:grid;gap:14px;padding:12px 20px;transition:background .15s ease}.MarketingShared_row__AvNuV+.MarketingShared_row__AvNuV{border-top:1px solid #f6f7fb}.MarketingShared_row__AvNuV:hover{background:#fafbfd}.MarketingShared_identity__IAKnT{display:flex;flex-direction:column;gap:2px;min-width:0}.MarketingShared_name__tB6x8{color:#1a1a2e;font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MarketingShared_subtext__aoIxX{color:var(--color-text-light);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MarketingShared_date__eQMlG{align-items:center;color:var(--color-text-light);display:inline-flex;font-size:.78rem;gap:5px;white-space:nowrap}.MarketingShared_dateIcon__rcfWU{color:#b8c0cc;font-size:14px!important}.MarketingShared_actions__a1URJ{display:flex;gap:6px;justify-content:flex-end}.MarketingShared_rowAction__pg7we{align-items:center;background:#fff;border:1px solid #e6eaf5;border-radius:10px;color:#64748b;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease,border-color .15s ease;width:32px}.MarketingShared_rowAction__pg7we:hover{background:#f2f5ff;border-color:#d5deff;color:#4a6bff}.MarketingShared_rowActionDanger__5Bm\+4:hover{background:#fff1f2;border-color:#fecdd3;color:#e11d48}.MarketingShared_avatar__Neq6D{align-items:center;border-radius:12px;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.MarketingShared_avatarSm__1XKij{border-radius:7px;height:22px;width:22px}.MarketingShared_tone_neutral__1VPzq{background:#eff2ff;color:#4f6ef7}.MarketingShared_tone_instagram__FKn6x{background:#fdf0f6;color:#d62976}.MarketingShared_tone_facebook__zzhtL{background:#eef4ff;color:#1877f2}.MarketingShared_tone_google__KaSh6{background:#fef6e7;color:#ea8a00}.MarketingShared_tone_whatsapp__eFsw0{background:#ecfdf3;color:#16a34a}.MarketingShared_tone_youtube__j0IJb{background:#fff1f1;color:#e02424}.MarketingShared_tone_linkedin__BN6jm{background:#edf5fb;color:#0a66c2}.MarketingShared_tone_referral__muGxM{background:#f4f0ff;color:#7c5ce0}.MarketingShared_tone_web__PSbqB{background:#eaf8fb;color:#0e8fa8}.MarketingShared_tone_offline__fV4es{background:#f3f5f8;color:#5b6b82}.MarketingShared_chip__VHchY{align-items:center;background:#fff;border:1px solid #edf0f7;border-radius:999px;color:var(--color-text-medium);display:inline-flex;font-size:.78rem;font-weight:500;gap:6px;max-width:100%;padding:3px 10px 3px 3px}.MarketingShared_chipText__TVcJ8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MarketingShared_empty__18E7p{align-items:center;display:flex;flex-direction:column;gap:6px;padding:40px 24px 44px;text-align:center}.MarketingShared_emptyTitle__\+9gpD{color:#1a1a2e;font-size:1rem;font-weight:600;margin:14px 0 0}.MarketingShared_emptyText__ByzG9{color:#64748b;font-size:.85rem;line-height:1.5;margin:0 0 12px;max-width:380px}.MarketingShared_flow__KwTyi{align-items:center;background:#f8f9fd;border:1px solid #eef1f8;border-radius:18px;display:flex;gap:6px;padding:14px 18px}.MarketingShared_flowStep__gf0g3{align-items:center;display:flex;flex-direction:column;gap:6px;opacity:.6}.MarketingShared_flowStepActive__ZuReq{opacity:1}.MarketingShared_flowIcon__azU2z{align-items:center;background:#fff;border:1px solid #e6eaf5;border-radius:14px;color:#94a3b8;display:flex;height:44px;justify-content:center;width:44px}.MarketingShared_flowStepActive__ZuReq .MarketingShared_flowIcon__azU2z{background:#eff2ff;border-color:#d5deff;box-shadow:0 6px 18px #4f6ef72e;color:#4f6ef7}.MarketingShared_flowLabel__YZCFh{color:var(--color-text-light);font-size:.72rem;font-weight:600}.MarketingShared_flowStepActive__ZuReq .MarketingShared_flowLabel__YZCFh{color:#4f6ef7}.MarketingShared_flowArrow__RfICa{color:#c7cfdd;margin-bottom:18px}.MarketingShared_emptySearch__z4amk{align-items:center;color:var(--color-text-light);display:flex;font-size:.85rem;gap:8px;justify-content:center;padding:28px 20px}.MarketingShared_emptySearchIcon__OfmTC{color:#b8c0cc;font-size:20px!important}.MarketingShared_skeletonRow__R8707{align-items:center;display:flex;gap:14px;padding:12px 20px}.MarketingShared_skeletonAvatar__itL5Q{border-radius:12px;flex-shrink:0;height:40px;width:40px}.MarketingShared_skeletonText__-icYB{display:flex;flex:1 1;flex-direction:column;gap:7px}.MarketingShared_skeletonLine__b-U60{border-radius:6px;height:12px}.MarketingShared_skeletonLineSm__4CW37{border-radius:5px;height:10px;width:28%}.MarketingShared_shimmer__\+W-9K{animation:MarketingShared_shimmer__\+W-9K 1.4s ease-in-out infinite;background:linear-gradient(90deg,#f1f3f8 25%,#f8f9fc 50%,#f1f3f8 75%);background-size:200% 100%;display:block}@keyframes MarketingShared_shimmer__\+W-9K{0%{background-position:200% 0}to{background-position:-200% 0}}.MarketingShared_form__tvYTx{display:flex;flex-direction:column;gap:18px}.MarketingShared_field__HuCiK{display:flex;flex-direction:column;gap:8px}.MarketingShared_label__J9nnU{color:var(--color-text-medium);font-size:.8rem;font-weight:600}.MarketingShared_required__cn8-2{color:var(--color-secondary);margin-left:2px}.MarketingShared_input__v7v5f .MuiOutlinedInput-root{border-radius:10px}.MarketingShared_option__3Jurs{align-items:center;display:inline-flex;gap:8px}.MarketingShared_optionAction__RtsPe{color:#4f6ef7;font-weight:600}.MarketingShared_optionActionItem__ZLDV-{border-top:1px solid #eef1f8!important}.MarketingShared_footer__Squ-O{display:flex;gap:8px;justify-content:flex-end;width:100%}@media (max-width:760px){.MarketingShared_page__1NQqH{padding:12px}.MarketingShared_cardHeader__iXath{align-items:stretch;flex-direction:column}.MarketingShared_search__DUEz5{max-width:none}}.Campaigns_row__hLdnK{grid-template-columns:40px minmax(170px,1.4fr) minmax(120px,.8fr) minmax(160px,1.2fr) auto 78px;min-width:820px}.Campaigns_noDescription__7zM6s{color:#b8c0cc;font-style:italic}.Campaigns_messageCell__8U-xb,.Campaigns_sourceCell__humK1{display:flex;min-width:0}.Campaigns_message__-TZ73{align-items:center;background:#f5f7ff;border:1px solid #e8edff;border-radius:10px 10px 10px 3px;color:var(--color-text-medium);cursor:default;display:inline-flex;font-size:.78rem;gap:6px;max-width:100%;padding:5px 10px}.Campaigns_messageIcon__pjwZj{color:#8ea2f9;flex-shrink:0;font-size:14px!important}.Campaigns_messageText__AgFMw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Campaigns_noMessage__724-Y{color:#b8c0cc;font-size:.78rem}@media (max-width:760px){.Campaigns_row__hLdnK{grid-template-columns:40px minmax(0,1fr) 78px;min-width:0;row-gap:6px}.Campaigns_row__hLdnK>:nth-child(3),.Campaigns_row__hLdnK>:nth-child(4),.Campaigns_row__hLdnK>:nth-child(5){grid-column:2}.Campaigns_row__hLdnK>:nth-child(6){grid-column:3;grid-row:1}}.Sources_row__1atuc{grid-template-columns:40px minmax(160px,1fr) auto 78px;min-width:420px}@media (max-width:560px){.Sources_row__1atuc{grid-template-columns:40px minmax(0,1fr) 78px;min-width:0;row-gap:4px}.Sources_row__1atuc>:nth-child(3){grid-column:2;grid-row:2}.Sources_row__1atuc>:nth-child(4){grid-column:3;grid-row:1/span 2}}.CompanyDataExport_container__bibO3{background-color:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);display:flex;flex-direction:column;padding:var(--spacing-md);width:100%}.CompanyDataExport_header__HWETe{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-md);width:100%}.CompanyDataExport_alert__n70q8{align-items:flex-end;border-radius:var(--border-radius-sm);display:flex;flex-direction:column;margin-left:auto;max-width:400px;width:100%}.ExportHistory_container__9th1k{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}.ExportHistory_title__RaHcM{color:var(--color-text-dark);font-size:1.125rem!important;font-weight:600!important;margin-bottom:var(--spacing-sm)!important}.ExportHistory_tableContainer__-QbOU{background-color:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);margin-bottom:var(--spacing-md);overflow:hidden;padding:var(--spacing-md)}.ExportHistory_tableContainer__-QbOU th{border-bottom:1px solid var(--color-border)!important;color:var(--color-text-medium)!important;font-weight:500!important;padding:12px 16px!important;text-align:left!important}.ExportHistory_tableContainer__-QbOU td{border-bottom:1px solid var(--color-border-light)!important;padding:16px!important}.ExportHistory_tableContainer__-QbOU tbody tr:nth-child(2n){background-color:var(--color-blue-light4)}.ExportHistory_statusBadge__Qz5cn{border-radius:16px;display:inline-block;font-size:.875rem;font-weight:500;padding:6px 12px;text-align:center}.ExportHistory_statusPending__R1tQ3{background-color:var(--color-warning-light);color:var(--color-warning)}.ExportHistory_statusProcessing__vZ18P{background-color:var(--color-info-light);color:var(--color-info)}.ExportHistory_statusComplete__8GTYT{background-color:var(--color-success-light);color:var(--color-success)}.ExportHistory_statusError__8fLug{background-color:var(--color-error-light);color:var(--color-error)}.ExportHistory_statusExpired__rTjQO{background-color:var(--color-gray-light);color:var(--color-text-medium)}.ExportHistory_progressCell__pGt4S{align-items:center;display:flex;gap:var(--spacing-sm);min-width:150px}.ExportHistory_progressText__j-ObJ{color:var(--color-text-dark)!important;font-weight:500!important;min-width:40px}.ExportHistory_taskText__\+5iXy{color:var(--color-text-light)!important;font-size:.75rem!important;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExportHistory_actionsCell__Z9xQS{display:flex;gap:var(--spacing-sm);justify-content:flex-start}.ConfirmDialog_overlay__kLFFj{align-items:center;animation:ConfirmDialog_fadeIn__bcAhD .15s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00000059;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}@keyframes ConfirmDialog_fadeIn__bcAhD{0%{opacity:0}to{opacity:1}}.ConfirmDialog_dialog__8PdtK{animation:ConfirmDialog_slideUp__J44Cj .18s ease;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000002e,0 4px 16px #00000014;max-width:400px;overflow:hidden;width:100%}@keyframes ConfirmDialog_slideUp__J44Cj{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ConfirmDialog_header__R36PG{align-items:center;display:flex;gap:10px;padding:16px 20px 14px}.ConfirmDialog_icon__1wdzS{flex-shrink:0;font-size:20px;line-height:1}.ConfirmDialog_title__dAWwP{font-family:Inter,-apple-system,Arial,sans-serif;font-size:15px;font-weight:700;line-height:1.3;margin:0}.ConfirmDialog_body__loAoG{padding:14px 20px 16px}.ConfirmDialog_message__eEYUw{color:#4b5563;font-family:Inter,-apple-system,Arial,sans-serif;font-size:13px;line-height:1.5;margin:0 0 12px}.ConfirmDialog_footer__sGQ-V{border-top:1px solid #f3f4f6;display:flex;gap:8px;justify-content:flex-end;padding:12px 20px 16px}.ConfirmDialog_btnCancel__14ZxE{background:#fff;border:1px solid #e5e7eb;border-radius:7px;color:#374151;cursor:pointer;font-family:Inter,-apple-system,Arial,sans-serif;font-size:13px;font-weight:500;padding:8px 16px;transition:background .12s ease}.ConfirmDialog_btnCancel__14ZxE:hover:not(:disabled){background:#f9fafb}.ConfirmDialog_btnCancel__14ZxE:disabled{cursor:not-allowed;opacity:.5}.ConfirmDialog_btnConfirm__8oG2r{align-items:center;border:none;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-family:Inter,-apple-system,Arial,sans-serif;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;transition:opacity .12s ease}.ConfirmDialog_btnConfirm__8oG2r:hover:not(:disabled){opacity:.88}.ConfirmDialog_btnConfirm__8oG2r:disabled{cursor:not-allowed;opacity:.5}.ConfirmDialog_spinner__KQbtd{animation:ConfirmDialog_spin__sGsyU .7s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:12px;width:12px}@keyframes ConfirmDialog_spin__sGsyU{to{transform:rotate(1turn)}}.AccessDenied_container__m0sP3{align-items:center;display:flex;height:100%;justify-content:center;padding:2rem}.AccessDenied_card__pGjVu{align-items:center;background-color:#fff;background-color:var(--color-white,#fff);border-radius:8px;border-radius:var(--border-radius,8px);box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;max-width:500px;padding:3rem;text-align:center;width:100%}.AccessDenied_iconContainer__AILaa{align-items:center;background-color:#5a80fb1a;background-color:var(--color-blue-alpha,#5a80fb1a);border-radius:50%;color:#5a80fb;color:var(--color-blue-main,#5a80fb);display:flex;height:80px;justify-content:center;margin-bottom:1.5rem;width:80px}.AccessDenied_title__BPxNi{color:#2d3748;color:var(--color-text-dark,#2d3748);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.AccessDenied_description__caB2U{color:#4a5568;color:var(--color-text-medium,#4a5568);font-size:1rem;line-height:1.5;max-width:400px}.AccessDenied_stage__e9s\+V{border-radius:16px;min-height:calc(100vh - 160px);overflow:hidden;position:relative}.AccessDenied_preview__BIQnF{filter:blur(5px) saturate(.85);opacity:.75;pointer-events:none;-webkit-user-select:none;user-select:none}.AccessDenied_overlay__TIdG6{align-items:flex-start;background:linear-gradient(180deg,#f8f9fd40,#f8f9fdb3);display:flex;inset:0;justify-content:center;padding:12vh 16px 32px;position:absolute}.AccessDenied_lockCard__wrxtD{align-items:center;background:#fff;border:1px solid #eef1fa;border-radius:20px;box-shadow:0 18px 48px #26347b24;display:flex;flex-direction:column;gap:10px;max-width:440px;padding:32px 28px 28px;text-align:center;width:100%}.AccessDenied_lockIcon__721gi{align-items:center;background:#5a80fb1a;border-radius:16px;color:#5a80fb;display:flex;height:56px;justify-content:center;margin-bottom:4px;width:56px}.AccessDenied_lockIcon__721gi svg{font-size:28px}.AccessDenied_eyebrow__BsK2m{color:#5a80fb;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.AccessDenied_lockTitle__yVQ-B{color:#26347b;font-size:1.3rem;font-weight:700;line-height:1.3;margin:0}.AccessDenied_lockDescription__rGH9p{color:#4a5568;font-size:.95rem;line-height:1.55;margin:0}.AccessDenied_lockDescription__rGH9p strong{font-weight:600}.AccessDenied_hint__aBR1W{align-items:center;background:#f8f9fd;border-radius:12px;color:#26347b;display:flex;font-size:.9rem;font-weight:500;gap:8px;margin-top:8px;padding:10px 14px;text-align:left}.AccessDenied_hintIcon__Xrj-R{color:#5a80fb;flex-shrink:0}.AccessDenied_planButton__wHmlp{background-color:#ed3680;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;margin-top:8px;padding:10px 22px;transition:filter .2s}.AccessDenied_planButton__wHmlp:hover{filter:brightness(.92)}@media (max-width:600px){.AccessDenied_overlay__TIdG6{padding-top:6vh}.AccessDenied_lockCard__wrxtD{padding:24px 20px 20px}}.PreviewParts_page__ZDS\+e{display:flex;flex-direction:column;gap:16px;padding:8px}.PreviewParts_header__2bMbt{align-items:center;background:#fff;border-radius:16px;box-shadow:0 2px 10px #26347b0d;display:flex;gap:12px;padding:18px 20px}.PreviewParts_headerIcon__ekZpx{align-items:center;background:#5a80fb1a;border-radius:12px;color:#5a80fb;display:flex;height:40px;justify-content:center;width:40px}.PreviewParts_headerTitle__QpgR8{color:#26347b;font-size:1.1rem;font-weight:700}.PreviewParts_headerSubtitle__h-hc9{color:#718096;font-size:.85rem}.PreviewParts_tabs__QeF7b{display:flex;gap:8px}.PreviewParts_tabActive__TZz-q,.PreviewParts_tab__Gdnk3{background:#fff;border-radius:10px;color:#718096;font-size:.9rem;font-weight:600;padding:8px 16px}.PreviewParts_tabActive__TZz-q{background:#5a80fb;color:#fff}.PreviewParts_panel__HjAmw{background:#fff;border-radius:16px;box-shadow:0 2px 10px #26347b0d;display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px 20px}.PreviewParts_panelTitle__oCLeu{color:#26347b;font-size:.95rem;font-weight:700}.PreviewParts_kpis__-\+jA3{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.PreviewParts_kpi__ow5EA{background:#fff;border-radius:14px;box-shadow:0 2px 10px #26347b0d;display:flex;flex-direction:column;gap:6px;padding:16px}.PreviewParts_kpiLabel__y1DEw{color:#718096;font-size:.8rem}.PreviewParts_kpiValue__PIwVl{color:#26347b;font-size:1.4rem;font-weight:700}.PreviewParts_table__sam9L{display:flex;flex-direction:column}.PreviewParts_row__zLDhx{grid-gap:12px;border-bottom:1px solid #eef1fa;display:grid;gap:12px;padding:10px 4px}.PreviewParts_th__-c8Fl{color:#a0aec0;font-size:.78rem;font-weight:600;text-transform:uppercase}.PreviewParts_td__E15e5{color:#4a5568;font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PreviewParts_bars__hFCqM{align-items:flex-end;display:flex;gap:10px;height:160px;padding-top:8px}.PreviewParts_bar__9OT4t{background:linear-gradient(180deg,#7b98fc,#5a80fb);border-radius:8px 8px 4px 4px;flex:1 1}.PreviewParts_lines__dMYvF{display:flex;flex-direction:column;gap:10px}.PreviewParts_line__rKaCE{background:#e8ecf7;border-radius:6px;height:10px}.PreviewParts_grid__Xq3kp{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:800px){.PreviewParts_grid__Xq3kp{grid-template-columns:1fr}}.Login_container__ukaMq{align-items:center;background-color:var(--grayLight);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;max-width:none;min-height:100vh;padding:2rem 1rem;width:100%}.Login_containerLogin__kgIon{background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:20px;border-top:4px solid #5a80fb;box-shadow:0 10px 30px #5a80fb1a;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:500px;overflow:hidden;padding:2.5rem;position:relative;transition:all .4s ease;width:90%}.Login_logoContainer__yojnY{align-items:center;display:flex;flex-direction:column;gap:8px}.Login_logo__SwpaK{margin-bottom:2rem;transition:transform .3s ease;width:180px}.Login_logo__SwpaK:hover{transform:scale(1.05)}.Login_title__f4iui{color:#333;font-size:2.2rem;font-weight:700;margin:0;padding-bottom:1rem;position:relative;text-align:center}.Login_title__f4iui:after{background:linear-gradient(90deg,#4a6bff,#ff6b9d);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.Login_subtitle__7My2u{color:#666;font-size:1.1rem;line-height:1.5;margin:0;text-align:center}.Login_loginForm__FvbCF{display:contents}.Login_containerInputs__KpEh\+{display:flex;flex-direction:column;gap:12px;margin:8px 0}.Login_containerPassword__gnea7{align-items:center;display:flex;gap:8px;justify-content:center;position:relative}.Login_buttonVisibility__5J5db{color:var(--textLight);cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:color .3s ease}.Login_buttonVisibility__5J5db:hover{color:#5a80fb}.Login_rememberMeContainer__Qxib\+{align-items:center;color:var(--textLight);display:flex;font-size:13px;gap:8px;margin-top:4px}.Login_rememberMeContainer__Qxib\+ input[type=checkbox]{accent-color:#5a80fb;cursor:pointer}.Login_rememberMeContainer__Qxib\+ label{cursor:pointer;transition:color .3s ease}.Login_rememberMeContainer__Qxib\+ label:hover{color:#5a80fb}.Login_forgotPassword__ZACmY{font-size:13px;margin-bottom:8px;margin-top:-4px;text-align:right}.Login_forgotPassword__ZACmY a{color:#5a80fb;font-weight:500;text-decoration:none;transition:all .2s ease}.Login_forgotPassword__ZACmY a:hover{color:#4a6bff;opacity:.8;text-decoration:underline}.Login_signupLink__CHwyS{color:var(--textLight);font-size:13px;line-height:1.5;margin-top:12px;text-align:center}.Login_signupLink__CHwyS a{color:#5a80fb;font-weight:500;text-decoration:none;transition:all .2s ease}.Login_signupLink__CHwyS a:hover{color:#4a6bff;opacity:.8;text-decoration:underline}.Login_errorMessage__A2xjh{background:linear-gradient(135deg,#ffebee,#fff5f5);border:1px solid #ffcdd2;border-left:4px solid #f44336;border-radius:10px;box-shadow:0 2px 8px #f443361a;color:#d32f2f;font-size:14px;line-height:1.4;margin-bottom:8px;padding:12px 16px;text-align:center}@media (min-width:769px){.Login_containerLogin__kgIon{max-width:500px;padding:3rem}.Login_container__ukaMq{padding:2rem 1rem}}@media (max-width:768px){.Login_container__ukaMq{padding:1.5rem 1rem}.Login_containerLogin__kgIon{max-width:450px;padding:2rem}.Login_logo__SwpaK{width:150px}.Login_title__f4iui{font-size:2rem}.Login_title__f4iui:after{height:3.5px;width:70px}.Login_subtitle__7My2u{font-size:1.05rem}}@media (max-width:576px){.Login_container__ukaMq{padding:1rem .5rem}.Login_containerLogin__kgIon{max-width:400px;padding:1.5rem}.Login_logo__SwpaK{width:120px}.Login_title__f4iui{font-size:1.8rem}.Login_title__f4iui:after{height:3px;width:60px}.Login_subtitle__7My2u{font-size:1rem}.Login_containerInputs__KpEh\+{gap:14px}.Login_forgotPassword__ZACmY,.Login_rememberMeContainer__Qxib\+,.Login_signupLink__CHwyS{font-size:14px}}@media (max-width:480px){.Login_containerLogin__kgIon{max-width:350px;padding:1rem}.Login_logo__SwpaK{width:100px}.Login_title__f4iui{font-size:1.6rem}.Login_title__f4iui:after{height:2.5px;width:50px}.Login_subtitle__7My2u{font-size:.9rem}.Login_containerInputs__KpEh\+{gap:16px}}@media (max-width:360px){.Login_container__ukaMq{padding:.5rem .25rem}.Login_containerLogin__kgIon{gap:20px;max-width:320px;padding:.8rem}.Login_logo__SwpaK{margin-bottom:.8rem;width:90px}.Login_title__f4iui{font-size:1.4rem;margin-bottom:.8rem;padding-bottom:.5rem}.Login_title__f4iui:after{height:2px;width:40px}.Login_subtitle__7My2u{font-size:.85rem}.Login_containerInputs__KpEh\+{gap:18px}.Login_errorMessage__A2xjh{font-size:13px;padding:10px 12px}.Login_forgotPassword__ZACmY,.Login_rememberMeContainer__Qxib\+,.Login_signupLink__CHwyS{font-size:13px}}.inputfield-container{display:flex;flex-direction:column;gap:3px}.inputfield-label{color:var(--color-text-dark);display:flex;font-size:11px;gap:2px;position:relative}.MuiFormLabel-asterisk{color:#ed3680!important;font-size:.8rem!important;font-weight:700!important}.MuiInputLabel-root,.MuiInputLabel-shrink{font-size:13px!important}.MuiInputLabel-shrink{transform:translate(14px,-9px) scale(.75)!important}.inputfield-container input{background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;color:var(--color-text-dark);font-size:12px;padding:6px}.MuiFormControl-root{margin-top:2px!important}.MuiOutlinedInput-root{border-radius:3px!important}.MuiOutlinedInput-notchedOutline{border-color:#e1e1e1!important;border-width:1px!important}.MuiInputBase-input{font-size:13px!important;padding:8px 10px!important}.inputfield-container input:disabled{background-color:var(--color-white);color:var(--color-text-dark);opacity:1}.inputfield-container input:focus{border-color:#5a80fb;color:var(--color-text-dark);outline:none}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#5a80fb!important;border-width:1px!important}.inputfield-container-error{display:flex;flex-direction:column;gap:3px}.inputfield-container-error input{background-color:#fff;border-color:var(--color-red);border-radius:3px;border-style:solid;border-width:1px;color:var(--color-red);padding:6px}.CreateEditLeadPopup_content__TB1eQ{display:flex;flex-direction:column;gap:22px;margin:0}.CreateEditLeadPopup_section__aLrVC{display:flex;flex-direction:column;gap:14px}.CreateEditLeadPopup_section__aLrVC+.CreateEditLeadPopup_section__aLrVC{border-top:1px solid #f1f3f8;padding-top:20px}.CreateEditLeadPopup_sectionTitle__-ZLmk{color:var(--color-blue-light1);font-size:.72rem;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.CreateEditLeadPopup_row__UPgdY{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:520px){.CreateEditLeadPopup_row__UPgdY{grid-template-columns:1fr}}.CreateEditLeadPopup_field__dlQCZ{display:flex;flex-direction:column;gap:6px;min-width:0}.CreateEditLeadPopup_label__rFQnl{color:var(--color-text-medium);font-size:.8rem;font-weight:600}.CreateEditLeadPopup_hint__OJ4uF{color:var(--color-text-light);font-size:.76rem;line-height:1.35}.CreateEditLeadPopup_input__3oHGm .MuiOutlinedInput-root{border-radius:10px}.CreateEditLeadPopup_input__3oHGm .MuiFormHelperText-root{margin-left:0}.CreateEditLeadPopup_input__3oHGm .MuiFormHelperText-root:not(.Mui-error){color:var(--color-text-light)}.CreateEditLeadPopup_toggle__Aqs0n{align-items:center;background:#fff;border:1px solid #00000014;border-radius:14px;cursor:pointer;display:flex;gap:12px;padding:12px 14px}.CreateEditLeadPopup_toggleIcon__D3rLw{align-items:center;background:#eff2ff;border-radius:10px;color:#4f6ef7;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.CreateEditLeadPopup_toggleText__SEFoD{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.CreateEditLeadPopup_toggleTitle__pV8Oq{color:#1a1a2e;font-size:.88rem;font-weight:600}.CreateEditLeadPopup_error__ZqdsS{background:var(--color-error-light);border-radius:10px;color:#c62828;font-size:.83rem;padding:10px 14px}.CreateEditLeadPopup_footer__OkEkk{align-items:center;display:flex;gap:8px;width:100%}.CreateEditLeadPopup_footerSpacer__hO092{flex:1 1}.CreatePatientPopup_form__lnVDj{display:flex;flex-direction:column;gap:14px;padding:2px 0 4px}.CreatePatientPopup_fields__X8jcH{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.CreatePatientPopup_field__qqBPA{display:flex;min-width:0}.CreatePatientPopup_field__qqBPA .MuiOutlinedInput-root{border-radius:10px!important}.CreatePatientPopup_c1__-CcMZ{grid-column:span 1}.CreatePatientPopup_c2__Fd1OE{grid-column:span 2}.CreatePatientPopup_c3__jM\+hm{grid-column:span 3}.CreatePatientPopup_c4__xEqLj{grid-column:span 4}.CreatePatientPopup_c6__B54uK{grid-column:span 6}.CreatePatientPopup_headerSwitch__v0kAz{align-items:center;color:var(--color-text-dark);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:4px;white-space:nowrap}.CreatePatientPopup_cepSearch__LdY\+X{color:var(--accent-fg)}.CreatePatientPopup_leadFoundHint__kwuJU{background:var(--accent-bg);border-radius:8px;color:var(--accent-fg);font-size:12.5px;font-weight:500;grid-column:span 6;margin:0;padding:6px 10px}.CreatePatientPopup_footer__ZKu\+3{align-items:center;display:flex;gap:8px;justify-content:flex-end;padding-top:4px;width:100%}@media (max-width:640px){.CreatePatientPopup_fields__X8jcH{grid-template-columns:repeat(2,minmax(0,1fr))}.CreatePatientPopup_c1__-CcMZ,.CreatePatientPopup_c2__Fd1OE{grid-column:span 1}.CreatePatientPopup_c3__jM\+hm,.CreatePatientPopup_c4__xEqLj,.CreatePatientPopup_c6__B54uK,.CreatePatientPopup_leadFoundHint__kwuJU{grid-column:span 2}.CreatePatientPopup_footer__ZKu\+3{flex-wrap:wrap}}.radio-item{color:var(--color-text-light)}.radio-item,.radio-item-actived{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-size:18px;gap:10px;justify-content:center}.radio-item-actived{color:var(--color-main)}.radio-selector-content{align-content:baseline;display:flex;flex-direction:column;position:relative}.radio-selector-horizontal{align-items:center;display:flex;flex-direction:row;gap:12px;height:40px}.radio-selector-label,.radio-selector-label-text{align-items:center;display:flex;height:100%}.radio-selector-label-text{color:#0009;font-size:13px}.radio-selector-mandatory{color:#ed3680;font-size:.8rem;margin-left:2px}.radio-selector-options-list{align-items:center;border-radius:0;border-style:none;border-width:1px;display:flex;flex-direction:row;gap:4px;height:100%;padding-top:0}.radio-selector-options-list-error{align-items:flex-start;border-color:var(--color-red);border-radius:0;border-style:solid;border-width:1px;display:flex;flex-direction:column;gap:4px;padding-top:4px}.radio-selector-options-list .MuiFormControl-root{width:100%}.radio-selector-options-list .MuiFormLabel-root{font-size:12px}.radio-selector-options-list .MuiRadioGroup-root{align-items:center;display:flex;flex-direction:row}.MuiRadio-root{padding:2px!important}.MuiFormControlLabel-root{margin:0 2px!important}.MuiFormControlLabel-label{font-size:13px!important}.MuiRadio-colorPrimary.Mui-checked{color:#5a80fb!important}.SectionPanel_panel__XNbGy{background:var(--color-white);border:1px solid #5a80fb1f;border-radius:14px;box-shadow:0 1px 2px #1a25590a,0 4px 14px #5a80fb0f;display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 16px 12px}.SectionPanel_header__td54p{align-items:center;display:flex;gap:10px;min-width:0}.SectionPanel_icon__lba9w{align-items:center;background:var(--accent-bg);border-radius:9px;color:var(--accent-fg);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.SectionPanel_icon__lba9w svg{font-size:18px}.SectionPanel_titles__FWsrY{display:flex;flex-direction:column;gap:1px;min-width:0}.SectionPanel_title__4yXtD{color:var(--color-text-dark);font-size:14px;font-weight:600}.SectionPanel_subtitle__qpxaF{color:var(--color-text-light);font-size:12px}.SectionPanel_aside__r5TSN{align-items:center;display:flex;flex-shrink:0;margin-left:auto}.accents_blue__oY8O6{--accent-bg:#e8edff;--accent-fg:#5a80fb}.accents_pink__WQIXE{--accent-bg:#ffe4ef;--accent-fg:#ed3680}.accents_green__gMDk2{--accent-bg:#e3f6ea;--accent-fg:#2e9e5b}.accents_amber__abDvP{--accent-bg:#fff1dd;--accent-fg:#e08a00}.accents_purple__Oe1XB{--accent-bg:#efe9ff;--accent-fg:#7c3aed}.accents_teal__E3Q2i{--accent-bg:#dff5f2;--accent-fg:#0f9d8a}.DemoCleanupNudge_content__Bpz2s{background:#fff!important;border:1px solid #5a80fb33;border-radius:14px!important;box-shadow:0 12px 32px #0f172a29!important;color:#1a1a2e!important;max-width:420px;padding:12px 16px!important}.DemoCleanupNudge_message__ion7\+{color:#475569;display:flex;flex-direction:column;font-size:.85rem;gap:2px;line-height:1.45}.DemoCleanupNudge_message__ion7\+ strong{color:#1a1a2e;font-size:.9rem}.DemoCleanupNudge_actions__9vTcd{align-items:center;display:inline-flex;gap:6px}.DemoCleanupNudge_later__TCal8,.DemoCleanupNudge_remove__q4Ln2{border:none;border-radius:10px;cursor:pointer;font:inherit;font-size:.85rem;font-weight:600;padding:7px 12px;white-space:nowrap}.DemoCleanupNudge_later__TCal8{background:#0000;color:#64748b}.DemoCleanupNudge_later__TCal8:hover{background:#f1f5f9;color:#1a1a2e}.DemoCleanupNudge_remove__q4Ln2{background:#5a80fb;color:#fff}.DemoCleanupNudge_remove__q4Ln2:hover{background:#4f6ef7}.PatientInsuranceSummaryPanel_list__W0aXk{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.PatientInsuranceSummaryPanel_item__c-hAb{align-items:center;background:var(--accent-bg);border-radius:999px;color:var(--color-text-dark);display:inline-flex;font-size:13px;gap:8px;max-width:100%;padding:5px 12px}.PatientInsuranceSummaryPanel_label__Qmys2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PatientInsuranceSummaryPanel_expired__7Jm7q{background:#fff6e8;border-radius:999px;color:#b7791f;font-size:11px;font-weight:600;padding:1px 8px}.PatientInsuranceSummaryPanel_empty__rYzL1{color:var(--color-text-light);font-size:13px}.PatientInsuranceSummaryPanel_loading__aBabt{display:flex;padding:4px 0}.PatientInsuranceForm_form__ij0qO{container-name:insuranceForm;container-type:inline-size;display:flex;flex-direction:column;gap:14px;min-width:0}.PatientInsuranceForm_title__i6skQ{color:var(--color-text-dark);font-size:.95rem;font-weight:600;margin:0}.PatientInsuranceForm_fieldsContainer__1\+7cl{container-name:insuranceForm;container-type:inline-size;min-width:0}.PatientInsuranceForm_grid__Hx-B0{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.PatientInsuranceForm_field__B6rM4{display:flex;flex-direction:column;gap:6px;min-width:0}.PatientInsuranceForm_full__hOE0E{grid-column:1/-1}.PatientInsuranceForm_label__3SyHB{color:var(--color-text-medium);font-size:.8rem;font-weight:600}.PatientInsuranceForm_input__lWray .MuiOutlinedInput-root{border-radius:10px}.PatientInsuranceForm_input__lWray .MuiOutlinedInput-root:not(.MuiInputBase-multiline){min-height:40px}.PatientInsuranceForm_input__lWray .MuiFormHelperText-root{margin-left:0}.PatientInsuranceForm_input__lWray .MuiFormHelperText-root:not(.Mui-error){color:var(--color-text-light)}.PatientInsuranceForm_error__vPKJ8{background:var(--color-error-light);border-radius:10px;color:#c62828;font-size:.83rem;padding:10px 14px}.PatientInsuranceForm_moreToggle__hroQj{align-items:center;align-self:flex-start;background:none;border:none;color:var(--color-main);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:4px;padding:0}.PatientInsuranceForm_moreToggle__hroQj:hover{text-decoration:underline}.PatientInsuranceForm_moreToggle__hroQj svg{font-size:18px}.PatientInsuranceForm_footer__OYEi3{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}@container insuranceForm (max-width: 420px){.PatientInsuranceForm_grid__Hx-B0{grid-template-columns:minmax(0,1fr)}}.DateRangeHeader_mainContainer__8T9M0{align-items:center;background-color:#fff;border-radius:var(--border-radius);box-shadow:0 0 20px #c4c4c433;justify-content:space-between;padding:20px}.DateRangeHeader_containerShortcuts__HDnC2,.DateRangeHeader_mainContainer__8T9M0{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.DateRangeHeader_containerDatePicker__GZrNv{display:flex;flex-direction:row;gap:20px}.DateRangeHeader_containerDatePickerAndShortcuts__vnVxD{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:10px;justify-content:space-between}.IconAction_button__WbZN0{align-items:center;background:#fff;border:1px solid #e6eaf5;border-radius:10px;color:#64748b;cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease,border-color .15s ease;width:32px}.IconAction_button__WbZN0:hover:not(:disabled){background:#f2f5ff;border-color:#d5deff;color:#4a6bff}.IconAction_button__WbZN0:disabled{cursor:default;opacity:.5}.IconAction_whatsapp__FvcZ6{color:#16a34a}.IconAction_success__-Lp1N:hover:not(:disabled),.IconAction_whatsapp__FvcZ6:hover:not(:disabled){background:#ecfdf3;border-color:#bbf7d0;color:#15803d}.IconAction_danger__Dwf1O:hover:not(:disabled){background:#fff1f2;border-color:#fecdd3;color:#e11d48}.DemoTag_tag__g9LZc{align-items:center;background:#fff7e6;border:1px solid #b453092e;border-radius:999px;color:#b45309;display:inline-flex;flex-shrink:0;font-size:.7rem;font-weight:600;letter-spacing:.01em;line-height:1.4;padding:2px 9px;vertical-align:middle;white-space:nowrap}.DemoTag_compact__QAfXf{font-size:9px;letter-spacing:0;line-height:1.5;padding:0 5px}.LeadCardItem_card__jtSe5{--tone:#cbd5e1;--tone-soft:#f1f3f9;--tone-text:#64748b;background:#fff;border:1px solid #e9edfa;border-radius:14px;box-shadow:0 1px 2px #1a1a2e08;cursor:pointer;display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:14px 14px 12px 16px;position:relative;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.LeadCardItem_card__jtSe5:before{background:var(--tone);bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.LeadCardItem_card__jtSe5:hover{border-color:#d5deff;box-shadow:0 1px 2px #1a1a2e0a,0 10px 24px #5a80fb1a;transform:translateY(-1px)}.LeadCardItem_card__jtSe5:focus-visible{outline:2px solid #5a80fb;outline-offset:2px}.LeadCardItem_hot__Fg0in{--tone:#f59e0b;--tone-soft:#fff7e8;--tone-text:#b45309}.LeadCardItem_warm__0zsig{--tone:#38bdf8;--tone-soft:#eaf6fd;--tone-text:#0369a1}.LeadCardItem_cold__H4S2v{--tone:#a5b4fc;--tone-soft:#eef2ff;--tone-text:#4a6bff}.LeadCardItem_success__xE18p{--tone:#22c55e;--tone-soft:#ecfdf3;--tone-text:#15803d}.LeadCardItem_failure__WBhXW{--tone:#f43f5e;--tone-soft:#fff1f2;--tone-text:#e11d48}.LeadCardItem_failureInactive__GHLe7{--tone:#fda4af;--tone-soft:#fff5f6;--tone-text:#be4a5e}.LeadCardItem_neutral__eL15f{--tone:#cbd5e1;--tone-soft:#f1f3f9;--tone-text:#64748b}.LeadCardItem_top__GWEeY{align-items:center;display:flex;gap:10px;min-width:0}.LeadCardItem_avatar__X9zZw{align-items:center;background:var(--tone-soft);border-radius:50%;color:var(--tone-text);display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:36px;justify-content:center;letter-spacing:.02em;width:36px}.LeadCardItem_identity__xmPbe{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.LeadCardItem_name__7vGoc{color:#1a1a2e;font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeadCardItem_phone__A5OpQ{font-feature-settings:"tnum";color:#64748b;font-size:.78rem;font-variant-numeric:tabular-nums;white-space:nowrap}.LeadCardItem_actions__PbzyH,.LeadCardItem_move__RbcFe{align-items:center;display:flex;flex-shrink:0;gap:4px}.LeadCardItem_meta__hg111{display:flex;flex-direction:column;gap:4px;padding-left:46px}.LeadCardItem_metaItem__ZHYgF{align-items:flex-start;color:#64748b;display:inline-flex;font-size:.78rem;gap:6px;max-width:100%;min-width:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.LeadCardItem_metaIcon__BE5\+W{color:#94a3b8;flex-shrink:0;font-size:15px!important;margin-top:1px}.LeadCardItem_metaText__qvyKI{overflow-wrap:anywhere}.LeadCardItem_footer__GhC3p{align-items:center;border-top:1px solid #f1f3f8;display:flex;gap:8px;justify-content:space-between;padding-top:10px}.LeadCardItem_tags__j7gNB{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.LeadCardItem_tag__ykW1m{align-items:center;border:none;border-radius:999px;display:inline-flex;font:inherit;font-size:.72rem;font-weight:600;gap:4px;height:24px;padding:0 9px;white-space:nowrap}.LeadCardItem_tagIcon__1ugiU{font-size:14px!important}.LeadCardItem_tagTemperature__\+j6ZA{background:var(--tone-soft);color:var(--tone-text)}.LeadCardItem_tagSuccess__eUXJN{background:#ecfdf3;color:#15803d}.LeadCardItem_tagFailure__Ex5cG{background:#fff1f2;color:#e11d48}.LeadCardItem_tagPatient__qt0E3{background:#eef2ff;color:#3d5be0;cursor:pointer;transition:background .15s ease}.LeadCardItem_tagPatient__qt0E3:hover{background:#e0e7ff}.LeadsBoard_scroller__G0nC0{margin:0 -4px;overflow-x:auto;padding:0 4px 6px}.LeadsBoard_board__cBuFJ{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(220px,1fr));grid-template-columns:repeat(var(--columns,4),minmax(220px,1fr))}.LeadsBoard_column__f\+Eal{--stage:#5a80fb;--stage-soft:#eef2ff;background:#f8f9fd;border:1px solid #edf0f7;border-radius:18px;display:flex;flex-direction:column;min-width:0;scroll-snap-align:start}.LeadsBoard_blue__6LoQm{--stage:#4a6bff;--stage-soft:#eef2ff}.LeadsBoard_amber__0xXQO{--stage:#c27803;--stage-soft:#fff7e8}.LeadsBoard_violet__ehvr\+{--stage:#7c5cfc;--stage-soft:#f3f0ff}.LeadsBoard_green__D0HI5{--stage:#15803d;--stage-soft:#ecfdf3}.LeadsBoard_gray__MsQn1{--stage:#64748b;--stage-soft:#f1f3f9}.LeadsBoard_columnHeader__W9mGl{align-items:center;display:flex;gap:10px;padding:14px 14px 10px}.LeadsBoard_columnIcon__Di1d3{align-items:center;background:var(--stage-soft);border-radius:9px;color:var(--stage);display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.LeadsBoard_columnTitle__dH5vc{color:#1a1a2e;flex:1 1;font-size:.9rem;font-weight:700;letter-spacing:-.01em;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LeadsBoard_columnCount__CMlFs{font-feature-settings:"tnum";align-items:center;background:#fff;border:1px solid #e6eaf5;border-radius:999px;color:var(--stage);display:inline-flex;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:700;height:22px;justify-content:center;min-width:24px;padding:0 8px}.LeadsBoard_columnBody__hi-iV{display:flex;flex-direction:column;gap:10px;padding:0 10px 12px}.LeadsBoard_columnEmpty__DSDLb{align-items:center;border:1px dashed #dce2f0;border-radius:14px;color:#94a3b8;display:flex;flex-direction:column;font-size:.78rem;gap:8px;line-height:1.4;padding:22px 14px;text-align:center}.LeadsBoard_columnEmptyIcon__vL0pb{align-items:center;background:#fff;border:1px solid #edf0f7;border-radius:50%;color:#b8c2d6;display:flex;height:34px;justify-content:center;width:34px}@container leads (max-width: 600px){.LeadsBoard_board__cBuFJ{gap:10px;grid-template-columns:repeat(4,minmax(250px,86cqw));grid-template-columns:repeat(var(--columns,4),minmax(250px,86cqw))}.LeadsBoard_scroller__G0nC0{scroll-snap-type:x mandatory}}.LeadsToolbar_toolbar__quYnJ{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.LeadsToolbar_summary__0EBsZ{align-items:center;display:flex;gap:12px;min-width:0}.LeadsToolbar_summaryIcon__XijOP{align-items:center;background:#eef2ff;border-radius:10px;color:#4a6bff;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.LeadsToolbar_summaryText__XNaYc{display:flex;flex-direction:column;min-width:0}.LeadsToolbar_summaryValue__QaxNG{color:#1a1a2e;font-size:1rem;font-weight:700;letter-spacing:-.01em}.LeadsToolbar_summaryLabel__EaB4h{color:#64748b;font-weight:500}.LeadsToolbar_summaryPeriod__NEaIN{font-feature-settings:"tnum";color:#94a3b8;font-size:.78rem;font-variant-numeric:tabular-nums}.LeadsToolbar_filters__m3iil{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.LeadsToolbar_toggle__VI0pU{align-items:center;background:#fff;border:1px solid #e6eaf5;border-radius:10px;color:#475569;cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:500;gap:4px;height:40px;padding:0 12px 0 4px;-webkit-user-select:none;user-select:none}.LeadsToolbar_search__tshZ4{width:260px}.LeadsToolbar_search__tshZ4 .MuiOutlinedInput-root{background:#fafbfd;border-radius:10px}.LeadsToolbar_search__tshZ4 .MuiOutlinedInput-notchedOutline{border-color:#e6eaf5}.LeadsToolbar_search__tshZ4 .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#d5deff}.LeadsToolbar_search__tshZ4 .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#5a80fb;border-width:1px}@container leads (max-width: 640px){.LeadsToolbar_filters__m3iil{width:100%}.LeadsToolbar_search__tshZ4{flex:1 1;min-width:0;width:auto}}.LeadsEmptyState_empty__iw31t{align-items:center;background:#fafbfe;border:1px dashed #dce2f0;border-radius:20px;display:flex;flex-direction:column;gap:6px;padding:48px 24px 52px;text-align:center}.LeadsEmptyState_illustration__CTR4j{height:76px;margin-bottom:10px;position:relative;width:120px}.LeadsEmptyState_iconMain__2OODC{background:#eef2ff;box-shadow:0 0 0 8px #5a80fb0f;color:#4a6bff;height:64px;left:50%;top:50%;transform:translate(-50%,-50%);width:64px}.LeadsEmptyState_bubble__LvGGG,.LeadsEmptyState_iconMain__2OODC{align-items:center;border-radius:50%;display:flex;justify-content:center;position:absolute}.LeadsEmptyState_bubble__LvGGG{background:#fff;border:1px solid #e9edfa;box-shadow:0 6px 16px #5a80fb1a;height:32px;width:32px}.LeadsEmptyState_bubbleLeft__SEQs4{color:#16a34a;left:0;top:4px}.LeadsEmptyState_bubbleRight__EI9Xk{bottom:2px;color:#c27803;right:0}.LeadsEmptyState_iconSolo__7f1do{align-items:center;background:#f1f3f9;border-radius:50%;color:#94a3b8;display:flex;height:52px;justify-content:center;margin-bottom:8px;width:52px}.LeadsEmptyState_title__59u28{color:#1a1a2e;font-size:1rem;font-weight:700;letter-spacing:-.01em}.LeadsEmptyState_text__7MvbW{color:#64748b;font-size:.84rem;line-height:1.5;max-width:380px}.LeadsEmptyState_action__rWTgM{align-items:center;background:#fff;border:1px solid #d5deff;border-radius:10px;color:#3d5be0;cursor:pointer;display:inline-flex;font:inherit;font-size:.84rem;font-weight:600;gap:6px;height:36px;margin-top:12px;padding:0 14px;transition:background .15s ease,box-shadow .15s ease}.LeadsEmptyState_action__rWTgM:hover{background:#f5f7ff;box-shadow:0 4px 16px #5a80fb1f}.Leads_container__0yzM-{container-name:leads;container-type:inline-size;width:100%}.Leads_page__2s3p\+{display:flex;flex-direction:column;gap:20px;padding:20px}.Leads_header__weohZ{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.Leads_period__ArpYO .MuiButton-outlined{border-color:var(--color-main-light)!important;color:var(--color-primary)!important}.Leads_period__ArpYO .MuiButton-outlined:hover{background:var(--color-main-alpha);border-color:var(--color-primary)!important}.Leads_funnel__oYc2H{background:#fff;border:1px solid #e9edfa;border-radius:20px;box-shadow:0 1px 2px #1a1a2e08,0 8px 24px #5a80fb0d;display:flex;flex-direction:column;gap:18px;min-width:0;padding:20px 20px 16px}@container leads (max-width: 600px){.Leads_page__2s3p\+{gap:16px}.Leads_funnel__oYc2H{border-radius:16px;padding:16px 12px 12px}}.ChatList_container__LYjsU{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.ChatList_header__-2eKd{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border,#e2e8f0);display:flex;flex-direction:column;flex-shrink:0;gap:12px;padding:16px}.ChatList_filterGroup__tJ5qQ{width:100%}.ChatList_filterButton__2LaCE{border-radius:8px!important;flex:1 1;font-weight:500!important;text-transform:none!important}.ChatList_filterButton__2LaCE.Mui-selected,.ChatList_filterButton__2LaCE[aria-pressed=true]{background-color:#e8edff!important;background-color:var(--color-blue-light4,#e8edff)!important;color:#5a80fb!important;color:var(--color-blue-main,#5a80fb)!important}.ChatList_list__xEMva{min-height:0;overflow-y:auto;padding:8px}.ChatList_loadingWrapper__Pf-o5{display:flex;justify-content:center;padding:24px}.ChatList_emptyText__\+gL65{padding:24px 16px;text-align:center}.ChatList_chatItem__t2NYu{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:10px 12px;transition:background-color .15s ease}.ChatList_chatItem__t2NYu:hover{background-color:#f8f9fd;background-color:var(--color-bg-main,#f8f9fd)}.ChatList_chatItemSelected__oGezh,.ChatList_chatItemSelected__oGezh:hover{background-color:#e8edff;background-color:var(--color-blue-light4,#e8edff)}.ChatList_chatItemBody__FBhm-{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ChatList_chatItemTop__k94J-{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.ChatList_chatItemName__YlrsG{color:#2d3748;color:var(--color-text-dark,#2d3748);font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatList_chatItemTime__YdpIJ{color:#718096;color:var(--color-text-medium,#718096);flex-shrink:0;font-size:.75rem}.ChatList_timeUnread__3dfr1{color:#5a80fb;color:var(--color-blue-main,#5a80fb);font-weight:600}.ChatList_chatItemBottom__Qg4mQ{align-items:center;display:flex;gap:8px;justify-content:space-between}.ChatList_chatItemPreview__cwNZ5{color:#718096;color:var(--color-text-medium,#718096);font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatList_bold__r7a3p{color:#2d3748;color:var(--color-text-dark,#2d3748);font-weight:600}.ChatList_unreadBadge__yzj1A{flex-shrink:0;margin-right:12px}.MessageBubble_row__wbW5V{display:flex;width:100%}.MessageBubble_rowSent__VmyvA{justify-content:flex-end}.MessageBubble_rowReceived__bc1Ep{justify-content:flex-start}.MessageBubble_bubble__v8rce{word-wrap:break-word;border-radius:12px;box-shadow:0 1px 2px #0000000a;max-width:min(65%,560px);overflow-wrap:break-word;padding:8px 12px 6px}.MessageBubble_bubbleSent__NfsEp{background-color:#e8edff;background-color:var(--color-blue-light4,#e8edff);border-bottom-right-radius:4px}.MessageBubble_bubbleReceived__PMUhI{background-color:#fff;background-color:var(--color-bg-light,#fff);border:1px solid #e2e8f0;border:1px solid var(--border,#e2e8f0);border-bottom-left-radius:4px}.MessageBubble_bubbleFailed__WJUc5{border:1px solid #e53e3e;border:1px solid var(--color-error,#e53e3e);opacity:.85}.MessageBubble_content__FeRZN{display:flex;flex-direction:column;gap:4px}.MessageBubble_textLine__osdht{color:#2d3748;color:var(--color-text-dark,#2d3748);font-size:.92rem;margin:0;white-space:pre-wrap}.MessageBubble_caption__5dufC{color:#2d3748;color:var(--color-text-dark,#2d3748);font-size:.88rem;margin:4px 0 0}.MessageBubble_image__GjRyy{border-radius:8px;cursor:pointer;display:block;max-height:320px;max-width:100%}.MessageBubble_sticker__q4WMv{display:block;max-width:120px}.MessageBubble_audio__H0u-v{max-width:260px}.MessageBubble_video__VD7KY{border-radius:8px;max-height:320px;max-width:100%}.MessageBubble_documentLink__uKTnt{align-items:center;color:#5a80fb;color:var(--color-blue-main,#5a80fb);display:inline-flex;font-size:.92rem;gap:4px;text-decoration:none}.MessageBubble_documentIcon__1szlZ{font-size:18px!important}.MessageBubble_documentLink__uKTnt:hover{text-decoration:underline}.MessageBubble_footer__yrchC{align-items:center;display:flex;gap:4px;justify-content:flex-end;margin-top:2px}.MessageBubble_time__lMEhH{color:#718096;color:var(--color-text-medium,#718096);font-size:.68rem}.MessageBubble_statusIcon__G7q\+w{color:#718096;color:var(--color-text-medium,#718096);font-size:.85rem!important;height:13px!important;width:13px!important}.MessageBubble_statusFailed__CU2Af{color:#e53e3e!important;color:var(--color-error,#e53e3e)!important}.MessageBubble_failedActions__ZW4h9{align-items:center;border-top:1px dashed #e2e8f0;border-top:1px dashed var(--border,#e2e8f0);display:flex;gap:8px;margin-top:4px;padding-top:4px}.MessageBubble_failedText__uDhJx{color:#e53e3e;color:var(--color-error,#e53e3e);font-size:.75rem}.MessageBubble_discardButton__99a-S,.MessageBubble_retryButton__QCGcD{background:none;border:none;cursor:pointer;font-size:.75rem;font-weight:600;padding:0}.MessageBubble_retryButton__QCGcD{color:#5a80fb;color:var(--color-blue-main,#5a80fb)}.MessageBubble_discardButton__99a-S{color:#718096;color:var(--color-text-medium,#718096)}.MessageBubble_discardButton__99a-S:hover,.MessageBubble_retryButton__QCGcD:hover{text-decoration:underline}.AISuggestionCard_card__58zJP{background-color:#e8edff;background-color:var(--color-blue-light4,#e8edff);border:1px solid #bdc9fe;border:1px solid var(--color-blue-light3,#bdc9fe);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:10px 12px}.AISuggestionCard_header__7ckrI{align-items:center;display:flex;gap:6px}.AISuggestionCard_headerLabel__yz5s4{color:#5a80fb;color:var(--color-blue-main,#5a80fb);flex:1 1;font-size:.8rem;font-weight:600}.AISuggestionCard_text__pY3IL{color:#2d3748;color:var(--color-text-dark,#2d3748);font-size:.9rem;max-height:180px;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.AISuggestionCard_loadingRow__PdhYc{align-items:center;color:#4a5568;color:var(--color-text-medium,#4a5568);display:flex;font-size:.85rem;gap:10px}.AISuggestionCard_actions__VtpXd{display:flex;flex-wrap:wrap;gap:8px}.AISuggestionCard_staleNotice__A05bw{align-items:center;background-color:#fff;background-color:var(--color-bg-light,#fff);border-radius:8px;color:#d42e72;color:var(--color-secondary-dark,#d42e72);display:flex;font-size:.8rem;gap:6px;padding:6px 8px}.AISuggestionCard_notes__3U38V{border-top:1px dashed #bdc9fe;border-top:1px dashed var(--color-blue-light3,#bdc9fe);display:flex;flex-direction:column;gap:4px;padding-top:8px}.AISuggestionCard_notesLabel__7gG75{color:#4a5568;color:var(--color-text-medium,#4a5568);font-size:.75rem;font-weight:600}.AISuggestionCard_notesList__A5oqu{color:#4a5568;color:var(--color-text-medium,#4a5568);font-size:.82rem;margin:0;max-height:110px;overflow-y:auto;padding-left:18px}.AISuggestionCard_notesList__A5oqu li+li{margin-top:2px}.Composer_wrapper__diw70{background-color:#f8f9fd;background-color:var(--color-bg-main,#f8f9fd);border-bottom-right-radius:12px;border-bottom-right-radius:var(--border-radius,12px);border-top:1px solid #e2e8f0;border-top:1px solid var(--border,#e2e8f0);display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding:12px 16px}.Composer_inputRow__YvgqL{align-items:flex-end;display:flex;gap:8px}.Composer_inputRow__YvgqL .MuiOutlinedInput-root{background-color:#fff;background-color:var(--color-bg-light,#fff);border-radius:10px}.Composer_sendButton__PvLaz{background-color:#ed3680!important;background-color:var(--color-secondary,#ed3680)!important;color:#fff!important;height:42px;width:42px}.Composer_sendButton__PvLaz:hover{background-color:#d42e72!important;background-color:var(--color-secondary-dark,#d42e72)!important}.Composer_sendButton__PvLaz.Mui-disabled{background-color:#e2e8f0!important;background-color:var(--border,#e2e8f0)!important;color:#718096!important;color:var(--color-text-medium,#718096)!important}.Composer_aiButton__N7HUP{color:#5a80fb!important;color:var(--color-blue-main,#5a80fb)!important;height:42px;width:42px}.ContactContextBar_bar__n1uHl{align-items:flex-start;background-color:#fff;background-color:var(--color-bg-light,#fff);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--color-border,#e2e8f0);display:flex;gap:4px;padding:8px 16px}.ContactContextBar_content__xp403{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.ContactContextBar_row__7ZUYG{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px;min-height:26px}.ContactContextBar_detailsRow__OduJY{padding-top:4px}.ContactContextBar_badge__e8k7x{background-color:#e8edff;background-color:var(--color-blue-light4,#e8edff);border-radius:10px;color:#5a80fb;color:var(--color-main,#5a80fb);flex-shrink:0;font-size:.68rem;font-weight:700;letter-spacing:.02em;padding:2px 8px;text-transform:uppercase}.ContactContextBar_badgePatient__Xjqla{background-color:#e8f5e9;background-color:var(--color-success-light,#e8f5e9);color:#2e7d32}.ContactContextBar_badgeLead__F5aNT{background-color:#e8edff;background-color:var(--color-blue-light4,#e8edff);color:#5a80fb;color:var(--color-main,#5a80fb)}.ContactContextBar_badgeNone__ss1ik{background-color:#edf2f7;background-color:var(--color-bg-medium,#edf2f7);color:#718096;color:var(--color-text-light,#718096)}.ContactContextBar_statusChip__tg\+Ku{background-color:#edf2f7;background-color:var(--color-bg-medium,#edf2f7);border-radius:10px;color:#4a5568;color:var(--color-text-medium,#4a5568);flex-shrink:0;font-size:.72rem;font-weight:600;padding:2px 8px}.ContactContextBar_miniStat__koI1a{align-items:center;display:inline-flex;font-size:.78rem;gap:5px;white-space:nowrap}.ContactContextBar_miniIcon__baggL{display:inline-flex;font-size:1rem;line-height:1}.ContactContextBar_miniValue__Gy3UI{color:#2d3748;color:var(--color-text-dark,#2d3748);font-weight:700}.ContactContextBar_miniLabel__dm8gU{color:#718096;color:var(--color-text-light,#718096)}.ContactContextBar_panel__IRh6F{display:flex;flex-direction:column;gap:8px;padding:2px 0 4px}.ContactContextBar_tiles__cCDY9{display:flex;flex-wrap:wrap;gap:8px}.ContactContextBar_sinceTile__iTPMd,.ContactContextBar_tile__5nXd5{align-items:center;background-color:#f8f9fd;background-color:var(--color-bg-main,#f8f9fd);border-radius:12px;display:flex;flex:1 1 132px;gap:8px;min-width:0;padding:8px 10px}.ContactContextBar_sinceTile__iTPMd{background-color:initial;flex:0 1 150px;padding-left:0}.ContactContextBar_tileIcon__v5Sob{align-items:center;background-color:#fff;background-color:var(--color-bg-light,#fff);border-radius:9px;display:inline-flex;flex-shrink:0;font-size:1.05rem;height:30px;justify-content:center;width:30px}.ContactContextBar_tileText__\+XJfq{display:flex;flex-direction:column;min-width:0}.ContactContextBar_tileValue__y9vMb{color:#2d3748;color:var(--color-text-dark,#2d3748);font-size:1.25rem;font-weight:700;line-height:1.15}.ContactContextBar_sinceValue__P4XIE,.ContactContextBar_tileLabel__O0TWn{color:#718096;color:var(--color-text-light,#718096);font-size:.72rem;line-height:1.3;overflow-wrap:anywhere}.ContactContextBar_sinceLabel__UPFsC{color:#4a5568;color:var(--color-text-medium,#4a5568);font-size:.66rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ContactContextBar_sinceValue__P4XIE{color:#4a5568;color:var(--color-text-medium,#4a5568);font-weight:600}.ContactContextBar_toneSuccess__q-1Mm .ContactContextBar_miniIcon__baggL,.ContactContextBar_toneSuccess__q-1Mm .ContactContextBar_tileIcon__v5Sob{color:#2e7d32}.ContactContextBar_toneSuccess__q-1Mm.ContactContextBar_tile__5nXd5{background-color:#e8f5e9;background-color:var(--color-success-light,#e8f5e9)}.ContactContextBar_toneBrand__jH\+sz .ContactContextBar_miniIcon__baggL,.ContactContextBar_toneBrand__jH\+sz .ContactContextBar_tileIcon__v5Sob{color:#5a80fb;color:var(--color-main,#5a80fb)}.ContactContextBar_toneBrand__jH\+sz.ContactContextBar_tile__5nXd5{background-color:#e8edff;background-color:var(--color-blue-light4,#e8edff)}.ContactContextBar_toneWarning__XW2Yj .ContactContextBar_miniIcon__baggL,.ContactContextBar_toneWarning__XW2Yj .ContactContextBar_tileIcon__v5Sob{color:#b26a00}.ContactContextBar_toneWarning__XW2Yj.ContactContextBar_tile__5nXd5{background-color:#fff3e0;background-color:var(--color-warning-light,#fff3e0)}.ContactContextBar_toneMuted__t8s-7 .ContactContextBar_miniIcon__baggL,.ContactContextBar_toneMuted__t8s-7 .ContactContextBar_tileIcon__v5Sob{color:#718096;color:var(--color-text-light,#718096)}.ContactContextBar_sinceTile__iTPMd .ContactContextBar_tileIcon__v5Sob,.ContactContextBar_toneMuted__t8s-7.ContactContextBar_tile__5nXd5{background-color:#edf2f7;background-color:var(--color-bg-medium,#edf2f7)}.ContactContextBar_sinceTile__iTPMd .ContactContextBar_tileIcon__v5Sob{color:#718096;color:var(--color-text-light,#718096)}.ContactContextBar_dates__BsSmi{display:flex;flex-wrap:wrap;gap:8px}.ContactContextBar_dateBlock__c6l94{align-items:center;background-color:#f8f9fd;background-color:var(--color-bg-main,#f8f9fd);border-radius:12px;display:flex;flex:1 1 200px;gap:8px;min-width:0;padding:7px 10px}.ContactContextBar_dateBlockHighlight__krIqX{background-color:#f5f7ff;background-color:var(--color-blue-light5,#f5f7ff)}.ContactContextBar_dateIcon__gkvSu{color:#718096;color:var(--color-text-light,#718096);display:inline-flex;flex-shrink:0;font-size:1.05rem}.ContactContextBar_dateBlockHighlight__krIqX .ContactContextBar_dateIcon__gkvSu{color:#5a80fb;color:var(--color-main,#5a80fb)}.ContactContextBar_dateText__LyZcn{display:flex;flex-direction:column;min-width:0}.ContactContextBar_dateLabel__cac41{color:#718096;color:var(--color-text-light,#718096);font-size:.7rem;line-height:1.3}.ContactContextBar_dateValue__SSeiK{color:#2d3748;color:var(--color-text-dark,#2d3748);font-size:.82rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.ContactContextBar_dateBlockHighlight__krIqX .ContactContextBar_dateValue__SSeiK{color:#26347b;color:var(--color-blue-dark,#26347b)}.ContactContextBar_alert__tDaJM{align-items:center;background-color:#fff3e0;background-color:var(--color-warning-light,#fff3e0);border-radius:12px;color:#8a5300;display:flex;font-size:.76rem;gap:8px;line-height:1.35;padding:7px 10px}.ContactContextBar_alertIcon__onvn\+{color:#b26a00;flex-shrink:0;font-size:1rem}.ContactContextBar_item__9YFdq{align-items:baseline;color:#4a5568;color:var(--color-text-medium,#4a5568);display:inline-flex;font-size:.78rem;gap:4px;white-space:nowrap}.ContactContextBar_itemLabel__dq8ZM{color:#718096;color:var(--color-text-light,#718096)}.ContactContextBar_itemValue__jXklh{color:#2d3748;color:var(--color-text-dark,#2d3748);font-weight:600}.ContactContextBar_itemDanger__izuAE .ContactContextBar_itemLabel__dq8ZM,.ContactContextBar_itemDanger__izuAE .ContactContextBar_itemValue__jXklh{color:#f44336;color:var(--color-error,#f44336)}.ContactContextBar_hint__LvvwG{color:#718096;color:var(--color-text-light,#718096);font-size:.78rem}.ContactContextBar_action__8Ni\+E{align-items:center;background-color:#fff;background-color:var(--color-bg-light,#fff);border:1px solid #bdc9fe;border:1px solid var(--color-blue-light3,#bdc9fe);border-radius:10px;color:#5a80fb;color:var(--color-main,#5a80fb);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.74rem;font-weight:600;gap:4px;line-height:1.6;padding:2px 10px;transition:background-color .2s ease;white-space:nowrap}.ContactContextBar_action__8Ni\+E:hover{background-color:#e8edff;background-color:var(--color-blue-light4,#e8edff)}.ContactContextBar_actionIcon__TEsWj{display:inline-flex;font-size:.95rem;line-height:1}.ContactContextBar_expandIcon__r4-ev{color:#718096;color:var(--color-text-light,#718096);transition:transform .2s ease}.ContactContextBar_expandIconOpen__Ygmim{transform:rotate(180deg)}@media (max-width:900px){.ContactContextBar_sinceTile__iTPMd,.ContactContextBar_tile__5nXd5{flex-basis:120px}.ContactContextBar_tileValue__y9vMb{font-size:1.15rem}}@media (max-width:768px){.ContactContextBar_bar__n1uHl{padding:8px 12px}.ContactContextBar_dates__BsSmi,.ContactContextBar_tiles__cCDY9{gap:6px}.ContactContextBar_sinceTile__iTPMd,.ContactContextBar_tile__5nXd5{flex-basis:calc(50% - 6px)}.ContactContextBar_sinceTile__iTPMd{padding-left:10px}.ContactContextBar_dateBlock__c6l94{flex-basis:100%}.ContactContextBar_hint__LvvwG,.ContactContextBar_item__9YFdq,.ContactContextBar_miniStat__koI1a{font-size:.75rem}}.ChatWindow_container__oRA5C{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}.ChatWindow_headerArea__CLWTw{flex-shrink:0;min-width:0}.ChatWindow_header__Ku00r{align-items:center;background-color:#f8f9fd;background-color:var(--color-bg-main,#f8f9fd);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border,#e2e8f0);border-top-right-radius:12px;border-top-right-radius:var(--border-radius,12px);display:flex;flex-shrink:0;gap:12px;padding:12px 16px}.ChatWindow_headerInfo__XYJ1C{display:flex;flex-direction:column;min-width:0}.ChatWindow_headerName__5BjP\+{font-weight:600!important;line-height:1.3!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatWindow_headerPhone__jhDmc{font-size:.8rem!important}.ChatWindow_messages__d8qnZ{background-color:#f8f9fd;background-color:var(--color-bg-main,#f8f9fd);display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding:16px}.ChatWindow_loadingWrapper__nFv7J{align-items:center;display:flex;flex:1 1;justify-content:center}.ChatWindow_loadingOlder__x9KpH{display:flex;justify-content:center;padding:8px}.ChatWindow_daySeparator__x0Iv1{display:flex;justify-content:center;margin:8px 0}.ChatWindow_daySeparator__x0Iv1 span{background-color:#e8edff;background-color:var(--color-blue-light4,#e8edff);border-radius:12px;color:#718096;color:var(--color-text-medium,#718096);font-size:.75rem;font-weight:600;padding:4px 12px}.ChatWindow_emptyState__tjGZx{align-items:center;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;padding:24px;text-align:center}.ChatWindow_emptyIcon__fZE5x{color:#bdc9fe;color:var(--color-blue-light3,#bdc9fe);font-size:56px!important}.ChatWindow_emptyTitle__\+NQaU{color:#2d3748;color:var(--color-text-dark,#2d3748);font-weight:600!important}.WhatsappMessages_page__lTujX{display:flex;flex:none;flex-direction:column;height:calc(100vh - 130px);max-height:calc(100vh - 130px);overflow:hidden}.WhatsappMessages_pageHeader__is1ZY{flex-shrink:0;margin-bottom:16px}.WhatsappMessages_pageLoading__Tdg48{align-items:center;display:flex;height:200px;justify-content:center}.WhatsappMessages_container__FkzfF{border:1px solid #e2e8f0;border:1px solid var(--border,#e2e8f0);border-radius:12px;border-radius:var(--border-radius,12px);box-shadow:0 4px 12px #0000000d;box-shadow:var(--shadow-md,0 4px 12px #0000000d);display:flex;flex:1 1;overflow:hidden}.WhatsappMessages_chatList__AbEl-,.WhatsappMessages_container__FkzfF{background-color:#fff;background-color:var(--color-bg-light,#fff);min-height:0}.WhatsappMessages_chatList__AbEl-{border-bottom-left-radius:12px;border-bottom-left-radius:var(--border-radius,12px);border-right:1px solid #e2e8f0;border-right:1px solid var(--border,#e2e8f0);border-top-left-radius:12px;border-top-left-radius:var(--border-radius,12px);height:100%;min-width:280px;width:340px}.WhatsappMessages_chatArea__MWK4A{border-bottom-right-radius:12px;border-bottom-right-radius:var(--border-radius,12px);border-top-right-radius:12px;border-top-right-radius:var(--border-radius,12px);flex:1 1;height:100%;min-height:0;overflow:hidden}@media (max-width:768px){.WhatsappMessages_container__FkzfF{position:relative}.WhatsappMessages_chatList__AbEl-{background-color:#fff;background-color:var(--color-bg-light,#fff);min-width:0;transition:transform .3s ease;z-index:2}.WhatsappMessages_chatArea__MWK4A,.WhatsappMessages_chatList__AbEl-{border-radius:12px;border-radius:var(--border-radius,12px);bottom:0;left:0;position:absolute;top:0;width:100%}.WhatsappMessages_chatArea__MWK4A{z-index:1}.WhatsappMessages_chatListHidden__mFX5f{transform:translateX(-100%)}.WhatsappMessages_chatAreaHidden__IYUVY{transform:translateX(100%)}}.Dashboard_container__ySTui{background:#fff;container-name:dashboard;container-type:inline-size;width:100%}.Dashboard_dashboard__lk7du{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:18px 22px 32px}.Dashboard_columns__RlpKf{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr)}.Dashboard_main__faPGr,.Dashboard_side__qCgWa{display:flex;flex-direction:column;gap:20px;min-width:0}@container dashboard (max-width: 980px){.Dashboard_columns__RlpKf{grid-template-columns:1fr}}@container dashboard (max-width: 560px){.Dashboard_dashboard__lk7du{gap:16px;padding:12px 12px 24px}}.TodayHero_layout__u1S3D{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr)}.TodayHero_hero__bZbda{background:#fafbfe;border:1px solid #edf0f7;border-radius:20px;gap:20px;padding:24px 26px 20px}.TodayHero_hero__bZbda,.TodayHero_intro__EZwTD{display:flex;flex-direction:column;min-width:0}.TodayHero_date__KaVVE{color:#64748b;font-size:.8rem;font-weight:500;letter-spacing:.01em}.TodayHero_greeting__2WNOT{color:#1a1a2e;font-size:1.85rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:4px 0 0}.TodayHero_accent__23tI2{background:#5a80fb;border-radius:2px;display:block;height:3px;margin:12px 0 16px;width:36px}.TodayHero_summaryRow__1M93d{align-items:center;display:flex;gap:14px}.TodayHero_summaryText__-Wqro{display:flex;flex-direction:column;gap:2px;min-width:0}.TodayHero_summary__FM2j0{color:#334155;font-size:1rem;line-height:1.45;margin:0}.TodayHero_summaryHint__xze94{color:#64748b;font-size:.8rem}.TodayHero_ring__FApud{flex-shrink:0;height:56px;position:relative;width:56px}.TodayHero_ring__FApud svg{display:block}.TodayHero_ringProgress__0ak2\+{transition:stroke-dashoffset .8s ease}.TodayHero_ringValue__JvNde{align-items:center;color:#1a1a2e;display:flex;font-size:.78rem;font-weight:700;inset:0;justify-content:center;position:absolute}.TodayHero_buttons__ydXtu{display:flex;flex-wrap:wrap;gap:10px;padding-top:22px}.TodayHero_primaryButton__jf5K\+,.TodayHero_secondaryButton__hFavt{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;font-weight:600;gap:8px;height:38px;padding:0 16px;transition:background .15s ease,box-shadow .15s ease,border-color .15s ease}.TodayHero_primaryButton__jf5K\+{background:#5a80fb;border:none;box-shadow:0 4px 14px #5a80fb40;color:#fff}.TodayHero_primaryButton__jf5K\+:hover{background:#4a6bff}.TodayHero_secondaryButton__hFavt{background:#fff;border:1px solid #dde3f5;color:#334155}.TodayHero_secondaryButton__hFavt:hover{border-color:#c5d1fb;color:#4a6bff}@container dashboard (max-width: 980px){.TodayHero_layout__u1S3D{grid-template-columns:1fr}}@container dashboard (max-width: 520px){.TodayHero_hero__bZbda{border-radius:16px;padding:20px 18px 18px}.TodayHero_greeting__2WNOT{font-size:1.5rem}}.PatientItem_item__cVBXD{align-items:center;border-radius:12px;display:flex;gap:12px;min-width:0;padding:10px 12px;transition:background .15s ease}.PatientItem_item__cVBXD:hover{background:#f7f8fd}.PatientItem_sent__nQQen{opacity:.55}.PatientItem_avatar__OaGzz{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.75rem;font-weight:600;height:36px;justify-content:center;letter-spacing:.02em;width:36px}.PatientItem_blue__7xpdw{background:#eef2ff;color:#4a6bff}.PatientItem_pink__bcKzq{background:#fff0f6;color:#e1306c}.PatientItem_amber__56cNP{background:#fff7e8;color:#c27803}.PatientItem_green__4ry3q{background:#ecfdf3;color:#15803d}.PatientItem_red__mLsTm{background:#fff1f2;color:#e11d48}.PatientItem_info__a59jl{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.PatientItem_nameRow__Es1Si{align-items:center;display:flex;gap:6px;min-width:0}.PatientItem_name__b-YkP{background:none;border:none;color:#1a1a2e;cursor:pointer;font:inherit;font-size:.9rem;font-weight:600;min-width:0;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.PatientItem_name__b-YkP:hover{color:#5a80fb}.PatientItem_sentBadge__eUuCW{align-items:center;background:#16a34a;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.PatientItem_meta__DnxRj{color:#64748b;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PatientItem_actions__LeUBb{align-items:center;display:flex;flex-shrink:0;gap:6px}@container dashboard (max-width: 560px){.PatientItem_meta__DnxRj{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;white-space:normal}}.StepsChecklist_item__D62hE{align-items:flex-start;background:#0000;border:none;cursor:pointer;display:flex;font-family:Inter,-apple-system,Arial,sans-serif;gap:10px;padding:8px 12px;text-align:left;width:100%}.StepsChecklist_item__D62hE:hover{background:#f7f8fa}.StepsChecklist_box__2KK-d{align-items:center;border:1.5px solid #c4c9d4;border-radius:4px;color:#fff;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;margin-top:1px;width:16px}.StepsChecklist_boxChecked__RfClW{background:#2e8b57;border-color:#2e8b57}.StepsChecklist_text__BHhmV{display:flex;flex-direction:column;gap:1px;min-width:0}.StepsChecklist_name__RqPlX{color:#1a1a2e;font-size:13px;font-weight:500}.StepsChecklist_itemDone__kZo7Z .StepsChecklist_name__RqPlX{color:#6b7280}.StepsChecklist_detail__6Nawp{color:#9ca3af;font-size:11px}.StepsChecklist_error__ndu-t{color:#c0392b;font-size:12px;padding:6px 12px 4px}.NowStepsBadge_badge__SIZBu,.NowStepsBadge_ready__Valhm{font-feature-settings:"tnum";align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:600;gap:5px;height:24px;padding:0 9px 0 7px;transition:background .15s ease,box-shadow .15s ease;white-space:nowrap}.NowStepsBadge_badge__SIZBu{background:#eff2ff;color:#4f6ef7}.NowStepsBadge_badge__SIZBu:hover{box-shadow:0 0 0 1px #c9d4ff}.NowStepsBadge_count__YXsMg{color:#334155}.NowStepsBadge_ready__Valhm{background:#e9f7ef;color:#15803d}.NowStepsBadge_ready__Valhm:hover{box-shadow:0 0 0 1px #b7e4c7}.NowStepsBadge_menu__Vcz9b{border:1px solid #e9edfa;border-radius:12px!important;box-shadow:0 12px 32px #1a1a2e1f!important;max-width:calc(100vw - 32px);min-width:260px;padding:6px 0}.NowStepsBadge_title__apu0w{color:#94a3b8;font-size:.68rem;font-weight:600;letter-spacing:.06em;padding:6px 12px;text-transform:uppercase}.NowPanel_panel__PtBj6{background:#fff;border:1px solid #e9edfa;border-radius:20px;box-shadow:0 1px 2px #1a1a2e08;display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px 22px 16px}.NowPanel_header__Qn86I{display:flex;flex-direction:column;gap:2px}.NowPanel_title__ZmySt{color:#1a1a2e;font-size:1.1rem;font-weight:700;letter-spacing:-.01em;margin:0}.NowPanel_subtitle__DHzRC{align-items:center;color:#64748b;display:flex;font-size:.82rem;gap:6px;margin:0}.NowPanel_liveDot__GjVlF{animation:NowPanel_pulse__WuuHa 1.8s ease-in-out infinite;background:#22c55e;border-radius:50%;flex-shrink:0;height:7px;width:7px}@keyframes NowPanel_pulse__WuuHa{0%,to{opacity:1}50%{opacity:.35}}.NowPanel_subLabel__AkRst{color:#94a3b8;font-size:.68rem;font-weight:600;letter-spacing:.06em;margin-bottom:-8px;padding-top:4px;text-transform:uppercase}.NowPanel_list__Qlxgr{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.NowPanel_list__Qlxgr:empty{display:none}.NowPanel_row__Jq431{align-items:center;display:flex;gap:10px;min-width:0;padding:6px 0}.NowPanel_row__Jq431+.NowPanel_row__Jq431{border-top:1px solid #f1f4fb}.NowPanel_when__nSjL7{display:flex;flex-direction:column;flex-shrink:0;width:62px}.NowPanel_time__h7oMg{font-feature-settings:"tnum";color:#1a1a2e;font-size:.85rem;font-variant-numeric:tabular-nums;font-weight:700}.NowPanel_avatar__ydROv{align-items:center;background:linear-gradient(135deg,#eef2ff,#f5efff);border-radius:50%;color:#4a6bff;display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:34px;justify-content:center;width:34px}.NowPanel_avatarDoing__RkgXn{box-shadow:0 0 0 2px #fff,0 0 0 3px #bbf7d0}.NowPanel_info__HI0ky{display:flex;flex:1 1;flex-direction:column;min-width:0}.NowPanel_name__NN7A-{color:#1a1a2e;font-size:.875rem;font-weight:600}.NowPanel_meta__lfIcO,.NowPanel_name__NN7A-{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NowPanel_meta__lfIcO{color:#64748b;font-size:.75rem}.NowPanel_statusDoing__phPxJ,.NowPanel_statusPending__gC95x,.NowPanel_statusWaiting__46bZl{font-size:.68rem;font-weight:600;white-space:nowrap}.NowPanel_statusDoing__phPxJ{color:#15803d}.NowPanel_statusWaiting__46bZl{color:#4a6bff}.NowPanel_statusPending__gC95x{color:#b7791f}.NowPanel_more__cccUv{align-items:center;align-self:flex-start;background:none;border:none;color:#4a6bff;cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:600;gap:4px;padding:0}.NowPanel_more__cccUv:hover{text-decoration:underline}.NowPanel_empty__z0ht3{align-items:center;gap:6px;justify-content:center;padding:18px;text-align:center}.NowPanel_emptyIcon__jDbV4{align-items:center;background:#eef2ff;border-radius:50%;color:#5a80fb;display:flex;height:44px;justify-content:center;margin-bottom:4px;width:44px}.NowPanel_emptyTitle__h5Mil{color:#1a1a2e;font-size:.95rem;font-weight:600}.NowPanel_emptyText__jqnsL{color:#64748b;font-size:.8rem;max-width:240px}.DayTimeline_timeline__dGJxv{border-top:1px solid #e9edfa;display:flex;flex-direction:column;gap:12px;min-width:0;padding-top:16px}.DayTimeline_header__Y6iEp{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.DayTimeline_title__U1WMP{color:#64748b;font-size:.75rem;font-weight:600}.DayTimeline_legend__NGTDm{display:flex;flex-wrap:wrap;gap:6px 14px}.DayTimeline_legendItem__UO0iU{align-items:center;color:#64748b;display:inline-flex;font-size:.75rem;gap:5px}.DayTimeline_legendItem__UO0iU strong{color:#1a1a2e;font-weight:700}.DayTimeline_legendDot__PF-8H{border-radius:3px;height:8px;width:8px}.DayTimeline_chart__OkbYn{display:flex;flex-direction:column;gap:6px}.DayTimeline_row__Nh1dr{align-items:center;display:flex;gap:12px;min-width:0}.DayTimeline_rowLabel__yyVZ7{color:#475569;flex-shrink:0;font-size:.75rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:110px}.DayTimeline_track__So5y-{background:#eef1f8;border-radius:7px;flex:1 1;height:22px;position:relative}.DayTimeline_block__-2RFC{border:none;border-radius:5px;bottom:3px;box-shadow:0 0 0 1.5px #eef1f8;cursor:pointer;min-width:6px;padding:0;position:absolute;top:3px;transition:transform .15s ease,filter .15s ease}.DayTimeline_block__-2RFC:hover{filter:brightness(.95);transform:scaleY(1.25);z-index:1}.DayTimeline_blockDoing__Qm-3u{animation:DayTimeline_breathe__j7KqO 2.4s ease-in-out infinite}@keyframes DayTimeline_breathe__j7KqO{0%,to{opacity:1}50%{opacity:.6}}.DayTimeline_now__enUox{background:#ff6b9d;border-radius:1px;bottom:-4px;margin-left:-1px;pointer-events:none;position:absolute;top:-4px;width:2px;z-index:2}.DayTimeline_now__enUox:before{background:#ff6b9d;border-radius:50%;content:"";height:6px;left:-2px;position:absolute;top:-3px;width:6px}.DayTimeline_axis__Rg0hQ{flex:1 1;height:14px;position:relative}.DayTimeline_tick__lApQQ{font-feature-settings:"tnum";color:#94a3b8;font-size:.68rem;font-variant-numeric:tabular-nums;position:absolute;transform:translateX(-50%)}.DayTimeline_tick__lApQQ:first-child{transform:none}.DayTimeline_tick__lApQQ:last-child{transform:translateX(-100%)}.DayTimeline_more__hoLTD{align-self:flex-start;background:none;border:none;color:#4a6bff;cursor:pointer;font:inherit;font-size:.78rem;font-weight:600;padding:0}.DayTimeline_more__hoLTD:hover{text-decoration:underline}@container dashboard (max-width: 520px){.DayTimeline_rowLabel__yyVZ7{width:72px}}.FirstStepsCard_card__Obp0f{background:#fff;border:1px solid #5a80fb38;border-radius:20px;box-shadow:0 10px 30px #5a80fb1f;display:grid;grid-template-columns:minmax(280px,.9fr) 1.4fr;overflow:hidden}.FirstStepsCard_hero__hRrMW{background:radial-gradient(circle at 100% 0,#ffffff29 0,#0000 45%),linear-gradient(135deg,#5a80fb,#4a6bff);color:#fff;display:flex;flex-direction:column;padding:24px 26px;position:relative}.FirstStepsCard_welcome__mw3gh{color:#ffffffd9;font-size:.85rem;font-weight:500;margin:0 0 6px}.FirstStepsCard_heroTop__y24gY{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.FirstStepsCard_title__u491D{font-size:1.35rem;font-weight:700;letter-spacing:-.01em;margin:0}.FirstStepsCard_count__pjIJY{color:#ffffffe6;font-size:.85rem;font-weight:600;white-space:nowrap}.FirstStepsCard_bar__THwnE{background:#ffffff40;border-radius:999px;height:6px;margin:12px 0 0;overflow:hidden}.FirstStepsCard_bar__THwnE span{background:#fff;border-radius:999px;display:block;height:100%;transition:width .4s ease}.FirstStepsCard_next__9DUVH{display:flex;flex-direction:column;gap:6px;margin-top:22px}.FirstStepsCard_nextLabel__uGQl8{color:#ffffffbf;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.FirstStepsCard_nextTitle__fHuYa{font-size:1.15rem;font-weight:700;line-height:1.3}.FirstStepsCard_nextText__IyxHI{color:#ffffffe0;font-size:.875rem;line-height:1.5;margin:0}.FirstStepsCard_nextActions__2WEno{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.FirstStepsCard_ghost__kVztu,.FirstStepsCard_primary__d57ob{align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;font-weight:600;gap:6px;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.FirstStepsCard_primary__d57ob{background:#fff;border:none;box-shadow:0 6px 16px #1a1a2e2e;color:#3f5fe8;padding:10px 18px}.FirstStepsCard_primary__d57ob:hover{box-shadow:0 8px 20px #1a1a2e38;transform:translateY(-1px)}.FirstStepsCard_ghost__kVztu{background:#0000;border:1px solid #fff6;color:#fff;padding:10px 14px}.FirstStepsCard_ghost__kVztu:hover{background:#ffffff1f}.FirstStepsCard_side__XJ9hz{display:flex;flex-direction:column;min-width:0;padding:18px 20px 14px 22px}.FirstStepsCard_sideTop__O1bEL{align-items:center;display:flex;gap:12px;justify-content:space-between}.FirstStepsCard_sideHint__5o-lw{color:#64748b;font-size:.8rem}.FirstStepsCard_close__GuOsE{align-items:center;background:#0000;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.FirstStepsCard_close__GuOsE:hover{background:#f1f5f9;color:#1a1a2e}.FirstStepsCard_list__3c-Ny{grid-gap:4px 16px;display:grid;gap:4px 16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:6px 0 0;padding:0}.FirstStepsCard_item__bGY6P{align-items:center;border-radius:12px;display:flex;gap:10px;min-height:44px;padding:6px 10px}.FirstStepsCard_current__dmgB6{background:#f3f6ff}.FirstStepsCard_marker__tFsgj{align-items:center;background:#fff;border:1.5px solid #dbe2ee;border-radius:50%;color:#64748b;display:flex;flex:none;font-size:.8rem;font-weight:700;height:26px;justify-content:center;width:26px}.FirstStepsCard_current__dmgB6 .FirstStepsCard_marker__tFsgj{background:#5a80fb;border-color:#5a80fb;color:#fff}.FirstStepsCard_done__uYO6N .FirstStepsCard_marker__tFsgj{background:#4caf50;border-color:#4caf50;color:#fff;font-size:1rem}.FirstStepsCard_label__LXmKt{color:#1a1a2e;flex:1 1;font-size:.875rem;font-weight:500;line-height:1.35;min-width:0}.FirstStepsCard_current__dmgB6 .FirstStepsCard_label__LXmKt{font-weight:700}.FirstStepsCard_done__uYO6N .FirstStepsCard_label__LXmKt{color:#94a3b8}.FirstStepsCard_doneTag__U2cv5{color:#2e7d32;font-size:.75rem;font-weight:600}.FirstStepsCard_link__H4Uhw{background:#0000;border:none;border-radius:8px;color:#4f6ef7;cursor:pointer;font:inherit;font-size:.8rem;font-weight:600;padding:4px 6px;white-space:nowrap}.FirstStepsCard_link__H4Uhw:hover{background:#eff2ff}.FirstStepsCard_help__Rnt\+Y{align-items:center;align-self:flex-start;background:#0000;border:none;color:#64748b;cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;font-weight:600;gap:6px;margin-top:auto;padding:8px 4px 0}.FirstStepsCard_help__Rnt\+Y:hover{color:#4f6ef7}@media (max-width:900px){.FirstStepsCard_card__Obp0f,.FirstStepsCard_list__3c-Ny{grid-template-columns:1fr}}@media (max-width:600px){.FirstStepsCard_hero__hRrMW{padding:20px 18px}.FirstStepsCard_side__XJ9hz{padding:14px 14px 12px}}.MessageTemplateSelector_dialogPaper__8tj\+r{border-radius:var(--border-radius)!important;box-shadow:var(--shadow-lg)!important;max-height:65vh;max-width:550px!important}.MessageTemplateSelector_dialogTitle__Ms20F{background:linear-gradient(135deg,var(--color-blue-main) 0,var(--color-blue-light1) 100%)!important;border-radius:var(--border-radius) var(--border-radius) 0 0!important;color:#fff!important;padding:16px 20px!important}.MessageTemplateSelector_titleContent__e1802{align-items:center;display:flex;font-size:1rem;font-weight:600;gap:10px}.MessageTemplateSelector_titleIcon__fQ2yu{color:#fff;font-size:20px!important}.MessageTemplateSelector_dialogContent__-9nrd{background-color:var(--color-bg-light)!important;padding:12px 16px!important}.MessageTemplateSelector_subtitle__1G00a{background-color:var(--color-blue-alpha2);border-left:3px solid var(--color-blue-main);border-radius:var(--border-radius-sm);color:var(--color-text-medium);font-size:.8rem;margin-bottom:12px;padding:8px 10px}.MessageTemplateSelector_templateList__28lLN{display:flex;flex-direction:column;gap:16px}.MessageTemplateSelector_templateItem__l6xRm{background-color:var(--color-bg-light)!important;border:1px solid var(--color-border)!important;border-radius:var(--border-radius)!important;margin:0!important;overflow:hidden;transition:all .2s ease!important;width:100%}.MessageTemplateSelector_templateItem__l6xRm:hover{border-color:var(--color-blue-light2)!important;box-shadow:var(--shadow-sm)!important}.MessageTemplateSelector_templateItem__l6xRm.MessageTemplateSelector_selected__kaGTR{background-color:var(--color-blue-alpha2)!important;border-color:var(--color-blue-main)!important;box-shadow:0 2px 8px #5a80fb1f!important}.MessageTemplateSelector_templateItem__l6xRm .MessageTemplateSelector_MuiFormControlLabel-root__rHgnn{align-items:center!important;margin:0!important;min-height:80px;padding:24px 28px!important;width:100%}.MessageTemplateSelector_templateCard__89q6m{align-items:flex-start;display:flex;flex:1 1;gap:16px;width:100%}.MessageTemplateSelector_templateNumber__8ir8C{background:linear-gradient(135deg,var(--color-blue-main) 0,var(--color-blue-light1) 100%);border-radius:16px;color:#fff;flex-shrink:0;font-size:.85rem;font-weight:600;margin-top:4px;min-width:32px;padding:6px 12px;text-align:center}.MessageTemplateSelector_templatePreview__SmGJb{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-text-dark);display:-webkit-box;flex:1 1;font-size:.9rem;line-height:1.5;margin-top:2px;overflow:hidden;padding-right:16px;text-overflow:ellipsis;white-space:pre-wrap}.MessageTemplateSelector_radioButton__vPMLZ{align-self:center!important;color:var(--color-blue-main)!important;margin-right:12px!important;margin-top:0!important;padding:8px!important}.MessageTemplateSelector_radioButton__vPMLZ.MessageTemplateSelector_Mui-checked__hr4Tu{color:var(--color-blue-main)!important}.MessageTemplateSelector_dialogActions__jFWso{background-color:var(--color-bg-medium)!important;border-top:1px solid var(--color-border)!important;gap:10px!important;padding:16px 20px!important}@media (max-width:768px){.MessageTemplateSelector_dialogPaper__8tj\+r{margin:16px!important;max-height:calc(100vh - 32px)!important}.MessageTemplateSelector_dialogTitle__Ms20F{padding:16px 20px!important}.MessageTemplateSelector_titleContent__e1802{font-size:1rem}.MessageTemplateSelector_dialogContent__-9nrd{padding:20px!important}.MessageTemplateSelector_templateCard__89q6m{padding:16px}.MessageTemplateSelector_templatePreview__SmGJb{font-size:.85rem;max-height:100px}.MessageTemplateSelector_dialogActions__jFWso{flex-direction:column-reverse;padding:16px 20px!important}.MessageTemplateSelector_cancelButton__fg\+PZ,.MessageTemplateSelector_selectButton__7dY8n{margin:0!important;width:100%}}.MessageTemplateSelector_templatePreview__SmGJb::-webkit-scrollbar{width:4px}.MessageTemplateSelector_templatePreview__SmGJb::-webkit-scrollbar-track{background:#0000}.MessageTemplateSelector_templatePreview__SmGJb::-webkit-scrollbar-thumb{background-color:var(--color-border-dark);border-radius:2px}.MessageTemplateSelector_templatePreview__SmGJb::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-light)}.ActionCenter_card__y6tJ9{background:#fff;border:1px solid #e9edfa;border-radius:20px;box-shadow:0 1px 2px #1a1a2e08,0 8px 24px #5a80fb0d;display:flex;flex-direction:column;min-width:0;overflow:hidden}.ActionCenter_header__wX58u{padding:20px 22px 0}.ActionCenter_title__1Fo3p{color:#1a1a2e;font-size:1.1rem;font-weight:700;letter-spacing:-.01em;margin:0}.ActionCenter_subtitle__Z1F8m{color:#64748b;font-size:.82rem;margin:2px 0 0}.ActionCenter_tabsWrap__S24ZP{border-bottom:1px solid #f0f2fa;position:relative}.ActionCenter_tabsWrap__S24ZP:after,.ActionCenter_tabsWrap__S24ZP:before{bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .15s ease;width:56px;z-index:1}.ActionCenter_tabsWrap__S24ZP:before{background:linear-gradient(90deg,#fff 35%,#fff0);left:0}.ActionCenter_tabsWrap__S24ZP:after{background:linear-gradient(270deg,#fff 35%,#fff0);right:0}.ActionCenter_tabsHiddenLeft__FJgWT:before,.ActionCenter_tabsHiddenRight__TYTZV:after{opacity:1}.ActionCenter_tabsScroll__XauOE{align-items:center;background:#fff;border:1px solid #e6eaf5;border-radius:50%;box-shadow:0 2px 6px #1a1a2e14;color:#5a80fb;cursor:pointer;display:inline-flex;height:26px;justify-content:center;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:26px;z-index:2}.ActionCenter_tabsScroll__XauOE:hover{background:#f5f7ff;border-color:#d5deff}.ActionCenter_tabs__hWYuj{display:flex;gap:6px;overflow-x:auto;padding:14px 22px 12px;scrollbar-width:none}.ActionCenter_tabs__hWYuj::-webkit-scrollbar{display:none}.ActionCenter_tab__nY6TJ{align-items:center;background:#0000;border:1px solid #0000;border-radius:10px;color:#64748b;cursor:pointer;display:inline-flex;font:inherit;font-size:.84rem;font-weight:600;gap:8px;height:34px;padding:0 12px;transition:background .15s ease,color .15s ease;white-space:nowrap}.ActionCenter_tab__nY6TJ:hover{background:#f5f7ff;color:#334155}.ActionCenter_tabActive__uwQzb,.ActionCenter_tabActive__uwQzb:hover{background:#eef2ff;color:#3d5be0}.ActionCenter_tabCount__LC8Lt{align-items:center;background:#f1f3f9;border-radius:999px;color:#94a3b8;display:inline-flex;font-size:.72rem;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.ActionCenter_tabCountOn__WJ1Py{background:#5a80fb;color:#fff}.ActionCenter_list__E9tQD{display:flex;flex-direction:column;gap:2px;max-height:460px;overflow-y:auto;padding:10px 10px 14px}.ActionCenter_group__Wx5D7+.ActionCenter_group__Wx5D7{margin-top:8px}.ActionCenter_groupLabel__zhpfE{color:#94a3b8;display:block;font-size:.72rem;font-weight:700;letter-spacing:.04em;padding:6px 12px 4px;text-transform:uppercase}.ActionCenter_time__oYmu4{font-feature-settings:"tnum";color:#1a1a2e;flex-shrink:0;font-size:.9rem;font-variant-numeric:tabular-nums;font-weight:700;width:46px}.ActionCenter_tagAlert__MmysC,.ActionCenter_tagCancel__b-OKD,.ActionCenter_tagReschedule__mO-eS,.ActionCenter_tagReserve__aWSYK{font-weight:600}.ActionCenter_tagReschedule__mO-eS,.ActionCenter_tagReserve__aWSYK{color:#b45309}.ActionCenter_tagAlert__MmysC,.ActionCenter_tagCancel__b-OKD{color:#e11d48}.ActionCenter_empty__J7X9h{align-items:center;display:flex;flex-direction:column;gap:4px;padding:36px 24px 40px;text-align:center}.ActionCenter_emptyIcon__Nnd\+p{align-items:center;background:#ecfdf3;border-radius:50%;color:#16a34a;display:flex;height:44px;justify-content:center;margin-bottom:8px;width:44px}.ActionCenter_emptyTitle__j7rK3{color:#1a1a2e;font-size:.95rem;font-weight:600}.ActionCenter_emptyText__ZNpGt{color:#64748b;font-size:.82rem;line-height:1.45;max-width:320px}.ActionCenter_statusSelect__Csqh2.MuiOutlinedInput-root{background:#f8f9fd;min-height:32px!important;padding:0!important}.ActionCenter_statusSelect__Csqh2 .MuiOutlinedInput-notchedOutline{border-color:#e6eaf5!important}.ActionCenter_statusSelect__Csqh2:hover .MuiOutlinedInput-notchedOutline{border-color:#d5deff!important}@container dashboard (max-width: 560px){.ActionCenter_statusSelect__Csqh2{display:none!important}.ActionCenter_header__wX58u{padding:18px 16px 0}.ActionCenter_tabs__hWYuj{padding:12px 16px 10px}.ActionCenter_list__E9tQD{padding:8px 4px 12px}}.ReserveSlotDrawer_intro__fG-EX{color:#6b7280;font-family:Inter,Arial,sans-serif;font-size:12px;line-height:1.5;margin:0}.ReserveSlotDrawer_phoneRow__iPc8J{grid-gap:8px;display:grid;gap:8px;grid-template-columns:72px 1fr}.ReserveSlotDrawer_hint__cN2KF{color:#9ca3af;font-family:Inter,Arial,sans-serif;font-size:11px;margin-top:2px}.ReserveSlotDrawer_existingPatient__SdhBN{background:#5a80fb0f;border:1.5px solid #5a80fb33;border-radius:10px;color:#374151;display:flex;flex-direction:column;font-family:Inter,Arial,sans-serif;font-size:12px;gap:8px;line-height:1.5;padding:12px}.ReserveSlotDrawer_existingPatient__SdhBN strong{color:#1a1a2e}.ReserveSlotDrawer_statusBox__oKPP2{align-items:flex-start;border-radius:10px;display:flex;font-family:Inter,Arial,sans-serif;font-size:12px;gap:10px;line-height:1.5;padding:12px}.ReserveSlotDrawer_statusSuccess__jB7Pe{background:#10b98114;border:1.5px solid #10b98140;color:#065f46}.ReserveSlotDrawer_statusWarning__pVtJg{background:#f59e0b14;border:1.5px solid #f59e0b4d;color:#92400e}.ReserveSlotDrawer_statusNeutral__IfqNt{background:#f9fafb;border:1.5px solid #e5e7eb;color:#374151}.ReserveSlotDrawer_statusIcon__8aZJ9{display:flex;flex-shrink:0;margin-top:1px}.ReserveSlotDrawer_messageBox__-MBcE{background:#f9fafb;line-height:1.5;min-height:150px;resize:vertical}.ReserveSlotDrawer_shareActions__73pbD{display:flex;flex-wrap:wrap;gap:8px}.ReserveSlotDrawer_btnSecondary__SzxLx{align-items:center;background:#fff;border:1.5px solid #5a80fb4d;border-radius:30px;color:#5a80fb;cursor:pointer;display:inline-flex;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:600;gap:6px;justify-content:center;padding:8px 14px;transition:background .15s ease,border-color .15s ease;white-space:nowrap}.ReserveSlotDrawer_btnSecondary__SzxLx:hover:not(:disabled){background:#5a80fb0f;border-color:#5a80fb}.ReserveSlotDrawer_btnSecondary__SzxLx:disabled{cursor:not-allowed;opacity:.6}.ReserveSlotDrawer_btnWhatsApp__eZJW\+{border-color:#25d36666;color:#128c7e}.ReserveSlotDrawer_btnWhatsApp__eZJW\+:hover:not(:disabled){background:#25d3660f;border-color:#25d366}.ReserveSlotDrawer_details__4V79u{display:flex;flex-direction:column;gap:8px;margin:0}.ReserveSlotDrawer_detailRow__4e54v{display:flex;font-family:Inter,Arial,sans-serif;font-size:13px;gap:12px;justify-content:space-between}.ReserveSlotDrawer_detailRow__4e54v dt{color:#6b7280}.ReserveSlotDrawer_detailRow__4e54v dd{color:#1a1a2e;font-weight:500;margin:0;text-align:right}.ReserveSlotDrawer_pendingTag__c96QI{align-items:center;background:#f59e0b1f;border-radius:20px;color:#92400e;display:inline-flex;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:600;gap:4px;padding:2px 8px}.ReserveSlotDrawer_loading__NRwgL{display:flex;justify-content:center;padding:24px 0}.ReserveSlotDrawer_shareBlock__5x7Mn{display:flex;flex-direction:column;gap:8px}.ReserveSlotDrawer_notifyRow__dX4RU{align-items:center;background:#f0fff4;border:1px solid #25d36633;border-radius:10px;display:flex;gap:10px;justify-content:space-between;margin-top:12px;padding:12px 14px}.ReserveSlotDrawer_notifyLabel__\+VCjO{color:#1a1a2e;display:flex;flex-direction:column;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:500;gap:2px;line-height:1.4}.ReserveSlotDrawer_notifyHint__JYBvk{color:#6b7280;font-size:11px;font-weight:400}.ReserveSlotDrawer_toggleWrapper__VuCva{cursor:pointer;flex-shrink:0;height:20px;position:relative;width:36px}.ReserveSlotDrawer_toggleInput__70WgV{height:0;opacity:0;position:absolute;width:0}.ReserveSlotDrawer_toggleSlider__rLjP2{background:#d1d5db;border-radius:20px;cursor:pointer;inset:0;position:absolute;transition:background .2s ease}.ReserveSlotDrawer_toggleSlider__rLjP2:before{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:14px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:14px}.ReserveSlotDrawer_toggleInput__70WgV:checked+.ReserveSlotDrawer_toggleSlider__rLjP2{background:#25d366}.ReserveSlotDrawer_toggleInput__70WgV:checked+.ReserveSlotDrawer_toggleSlider__rLjP2:before{transform:translateX(16px)}.Relationship_card__O8Czc{background:#fff;border:1px solid #e9edfa;border-radius:20px;box-shadow:0 1px 2px #1a1a2e08,0 8px 24px #5a80fb0d;display:flex;flex-direction:column;min-width:0;overflow:hidden}.Relationship_header__mk4Sn{padding:20px 22px 6px}.Relationship_title__nKZeg{color:#1a1a2e;font-size:1.1rem;font-weight:700;letter-spacing:-.01em;margin:0}.Relationship_subtitle__xo5tM{color:#64748b;font-size:.82rem;margin:2px 0 0}.Relationship_sections__8Hg-A{display:flex;flex-direction:column;max-height:520px;overflow-y:auto;padding:4px 10px 6px}.Relationship_allDone__kjqRK{color:#64748b;font-size:.85rem;margin:0;padding:18px 22px 20px}.Relationship_section__8brM3{padding:10px 0 6px}.Relationship_section__8brM3+.Relationship_section__8brM3{border-top:1px solid #f0f2fa}.Relationship_sectionHeader__KlOuW{align-items:center;display:flex;gap:10px;padding:2px 12px 6px}.Relationship_chipIcon__q873E,.Relationship_sectionIcon__Wlxpt{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.Relationship_sectionIcon__Wlxpt{border-radius:8px;height:28px;width:28px}.Relationship_sectionTitles__MPGpM{display:flex;flex:1 1;flex-direction:column;min-width:0}.Relationship_sectionTitle__9PmEg{color:#1a1a2e;font-size:.86rem;font-weight:600}.Relationship_sectionHint__u5q5N{color:#94a3b8;font-size:.75rem}.Relationship_sectionCount__rlRfG{align-items:center;background:#f1f3f9;border-radius:999px;color:#475569;display:inline-flex;font-size:.75rem;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 7px}.Relationship_lockButton__ZlJKW{background:none;border:none;color:#94a3b8;cursor:pointer;display:inline-flex;padding:2px}.Relationship_lockButton__ZlJKW:hover{color:#5a80fb}.Relationship_sectionList__6ISGY{display:flex;flex-direction:column;gap:2px}.Relationship_doneRow__PcPD5{align-items:flex-start;background:#fbfbfe;border-top:1px solid #f0f2fa;display:flex;gap:12px;margin-top:auto;padding:14px 22px 18px}.Relationship_doneLabel__\+kRv9{color:#94a3b8;font-size:.72rem;font-weight:700;letter-spacing:.04em;padding-top:6px;text-transform:uppercase;white-space:nowrap}.Relationship_chips__lofj7{display:flex;flex-wrap:wrap;gap:6px}.Relationship_chip__jNUyO{align-items:center;background:#fff;border:1px solid #eceff7;border-radius:999px;color:#64748b;cursor:default;display:inline-flex;font:inherit;font-size:.78rem;font-weight:500;gap:6px;height:28px;padding:0 10px 0 4px}.Relationship_chipIcon__q873E{border-radius:50%;height:20px;width:20px}.Relationship_chipLocked__7ofdh{cursor:pointer}.Relationship_chipLocked__7ofdh:hover{border-color:#d5deff;color:#4a6bff}.Relationship_pink__8GGgP{background:#fff0f6;color:#e1306c}.Relationship_green__liTwm{background:#ecfdf3;color:#15803d}.Relationship_blue__ayHEc{background:#eef2ff;color:#4a6bff}.Relationship_amber__7fafX{background:#fff7e8;color:#c27803}.DayRoomChip_chip__yJSQI{align-items:center;background:#eef2ff;border:1px solid #5a80fb38;border-radius:999px;color:#3b5bdb;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;gap:5px;line-height:1.2;max-width:100%;padding:4px 8px 4px 7px;transition:background .15s ease,border-color .15s ease}.DayRoomChip_chip__yJSQI:hover{background:#e0e7ff;border-color:#5a80fb73}.DayRoomChip_chip__yJSQI:focus-visible{outline:2px solid #5a80fb;outline-offset:1px}.DayRoomChip_empty__He4Zt{background:#fff;border-color:#cbd5e1;border-style:dashed;color:#64748b;font-weight:500}.DayRoomChip_empty__He4Zt:hover{background:#f8fafc;border-color:#94a3b8}.DayRoomChip_disabled__nO0Ow{cursor:default}.DayRoomChip_readOnly__inCRW,.DayRoomChip_readOnly__inCRW:hover{background:#eef2ff;border-color:#5a80fb38;cursor:default}.DayRoomChip_compact__mhIWv{font-size:11px;gap:4px;padding:2px 6px 2px 5px}.DayRoomChip_icon__B05cv{flex-shrink:0;font-size:14px!important}.DayRoomChip_compact__mhIWv .DayRoomChip_icon__B05cv{font-size:12px!important}.DayRoomChip_label__jBU29{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DayRoomChip_marker__tV7De{flex-shrink:0;font-weight:500;opacity:.75}.DayRoomChip_marker__tV7De:before{content:"\00b7";margin-right:4px}.DayRoomChip_arrow__vBGzl{flex-shrink:0;font-size:14px!important;opacity:.7}.DayRoomChip_compact__mhIWv .DayRoomChip_arrow__vBGzl{font-size:12px!important}.DayRoomPopup_body__nWnp2{display:flex;flex-direction:column;gap:14px;min-width:min(300px,100%)}.DayRoomPopup_date__8YJrG{color:#64748b;font-size:.85rem;margin:0}.DayRoomPopup_date__8YJrG:first-letter{text-transform:uppercase}.DayRoomPopup_bands__1zVQH{color:#64748b;font-size:.8rem;margin:-6px 0 0}.DayRoomPopup_options__Mom95{display:flex;flex-direction:column;gap:6px}.DayRoomPopup_option__acFvF{align-items:center;background:#fff;border:1.5px solid #e9edfa;border-radius:10px;box-sizing:border-box;color:#1a1a2e;cursor:pointer;display:flex;font-family:inherit;font-size:.9rem;gap:10px;padding:9px 12px;text-align:left;transition:border-color .15s ease,background .15s ease;width:100%}.DayRoomPopup_option__acFvF:hover{background:#fafbff;border-color:#5a80fb73}.DayRoomPopup_optionSelected__8-4MA{background:#eef2ff;border-color:#5a80fb}.DayRoomPopup_optionNone__IBVg4{color:#64748b}.DayRoomPopup_optionCheck__jkBUi{align-items:center;border:1.5px solid #cbd5e1;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.DayRoomPopup_optionSelected__8-4MA .DayRoomPopup_optionCheck__jkBUi{background:#5a80fb;border-color:#5a80fb}.DayRoomPopup_optionLabel__4RLOH{flex:1 1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DayRoomPopup_optionNone__IBVg4 .DayRoomPopup_optionLabel__4RLOH{font-weight:500}.DayRoomPopup_optionHint__p7FBd{color:#64748b;flex-shrink:0;font-size:.75rem}.DayRoomPopup_when__2tHzG{display:flex;flex-direction:column;gap:6px}.DayRoomPopup_whenLabel__sEcxO{color:#64748b;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.DayRoomPopup_whenToggle__2kU5g{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.DayRoomPopup_whenButton__joOIR{background:#fff;border:1.5px solid #e9edfa;border-radius:999px;color:#64748b;cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:600;padding:6px 12px;transition:border-color .15s ease,background .15s ease,color .15s ease}.DayRoomPopup_whenButton__joOIR:hover{border-color:#5a80fb73}.DayRoomPopup_whenButtonActive__70RpB{background:#eef2ff;border-color:#5a80fb;color:#3b5bdb}.DayRoomPopup_timeInput__TdogY{background:#fff;border:1.5px solid #5a80fb33;border-radius:8px;color:#1a1a2e;font-family:inherit;font-size:.85rem;outline:none;padding:5px 10px}.DayRoomPopup_timeInput__TdogY:focus{border-color:#5a80fb;box-shadow:0 0 0 3px #5a80fb1f}.DayRoomPopup_preview__TJeq7{background:#f8fafc;border-radius:10px;color:#1a1a2e;font-size:.85rem;margin:0;min-height:1.4em;padding:10px 12px;transition:opacity .15s ease}.DayRoomPopup_previewLoading__wneDg{opacity:.6}.DayRoomPopup_hint__8uxGC{color:#64748b;font-size:.78rem;margin:-6px 0 0}.DayRoomPopup_error__Y37f3{color:#dc2626;font-size:.82rem;margin:0}.DayRoomPopup_footer__Zerte{display:flex;gap:10px;justify-content:flex-end}.DayRooms_card__-LlCX{background:#fff;border:1px solid #e9edfa;border-radius:20px;box-shadow:0 1px 2px #1a1a2e08,0 8px 24px #5a80fb0d;display:flex;flex-direction:column;min-width:0;overflow:hidden}.DayRooms_header__aNyJs{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:20px 22px 8px}.DayRooms_headerText__ioV9o{min-width:0}.DayRooms_title__rl0tn{color:#1a1a2e;font-size:1.1rem;font-weight:700;letter-spacing:-.01em;margin:0}.DayRooms_subtitle__BWWei{color:#64748b;font-size:.82rem;margin:2px 0 0}.DayRooms_dayToggle__8PsTS{background:#fff;border:1px solid #e9edfa;border-radius:999px;color:#5a80fb;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.78rem;font-weight:600;margin-top:2px;padding:5px 11px;transition:background .15s ease,border-color .15s ease;white-space:nowrap}.DayRooms_dayToggle__8PsTS:hover{background:#f5f7ff;border-color:#5a80fb59}.DayRooms_list__oeWX0{display:flex;flex-direction:column;list-style:none;margin:0;padding:6px 12px 12px}.DayRooms_row__GP-Dl{align-items:center;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:8px 10px}.DayRooms_row__GP-Dl+.DayRooms_row__GP-Dl{border-top:1px solid #f0f2fa}.DayRooms_resourceLabel__Cq21s{color:#1a1a2e;flex:1 1;font-size:.88rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DayRooms_conflicts__EVeNn{align-items:flex-start;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;display:flex;gap:10px;margin:0 12px 12px;padding:10px 12px}.DayRooms_conflictIcon__6DHS-{color:#ea580c;flex-shrink:0;font-size:18px!important}.DayRooms_conflictText__8c8oW{min-width:0}.DayRooms_conflictLine__y\+aOF{color:#9a3412;font-size:.8rem;margin:0}.DayRooms_conflictLine__y\+aOF+.DayRooms_conflictLine__y\+aOF{margin-top:2px}.DayRooms_notice__ZwHud{background:#fbfbfe;border-top:1px solid #f0f2fa;color:#166534;font-size:.82rem;margin:0;padding:12px 22px 16px}.InsuranceAlertList_list__KKc52{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.InsuranceAlertList_item__csDq4{align-items:flex-start;border-radius:10px;display:flex;font-size:.82rem;gap:8px;line-height:1.35;padding:8px 10px}.InsuranceAlertList_dense__h4CEz{gap:4px}.InsuranceAlertList_dense__h4CEz .InsuranceAlertList_item__csDq4{border-radius:8px;font-size:.78rem;padding:5px 8px}.InsuranceAlertList_icon__yIDtC{flex-shrink:0;font-size:16px!important;margin-top:1px}.InsuranceAlertList_critical__yBx6p{background:#fff4e5;color:#b45309}.InsuranceAlertList_info__1Rjxs{background:#eff2ff;color:#3f51b5}.InsuranceAlertList_action__ILxzN{border:none;cursor:pointer;font-family:inherit;text-align:left;width:100%}.InsuranceAlertList_action__ILxzN:hover{filter:brightness(.97)}.InsuranceAlertList_actionLabel__2M-U8{font-weight:600;margin-left:auto;text-decoration:underline;white-space:nowrap}.InsuranceAlertList_askWrap__ABvip{display:inline-flex}.InsuranceAlertList_askButton__W-mYq{align-items:center;background:#f1f8f2;border:1px solid #c8e6c9;border-radius:8px;color:#1b7a3d;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.78rem;font-weight:600;gap:6px;padding:5px 10px;white-space:nowrap}.InsuranceAlertList_askIconButton__D7V9r{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#1b7a3d;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;width:30px}.InsuranceAlertList_askIconButton__D7V9r:hover{background:#f1f8f2;border-color:#c8e6c9}.InsuranceAlertList_askButton__W-mYq:hover{background:#e3f3e6}.DocumentForm_content__65irr{display:flex;flex-direction:column;gap:22px;margin:0}.DocumentForm_section__kn9Ob{display:flex;flex-direction:column;gap:14px}.DocumentForm_section__kn9Ob+.DocumentForm_section__kn9Ob{border-top:1px solid #f1f3f8;padding-top:20px}.DocumentForm_sectionTitle__GqrMz{color:var(--color-blue-light1);font-size:.72rem;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.DocumentForm_field__-z\+cx{display:flex;flex-direction:column;gap:6px;min-width:0}.DocumentForm_label__ftKYR{color:var(--color-text-medium);font-size:.8rem;font-weight:600}.DocumentForm_hint__im4R-{color:var(--color-text-light);font-size:.76rem;line-height:1.35}.DocumentForm_pair__RKjcB{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.DocumentForm_input__ZL4Vt .MuiOutlinedInput-root{border-radius:10px}.DocumentForm_input__ZL4Vt .MuiFormHelperText-root{margin-left:0}.DocumentForm_input__ZL4Vt .MuiFormHelperText-root:not(.Mui-error){color:var(--color-text-light)}.DocumentForm_notice__4HBDf{align-items:flex-start;background:var(--color-blue-light5);border:1px solid var(--color-blue-light4);border-radius:10px;color:var(--color-text-medium);display:flex;font-size:.8rem;gap:8px;line-height:1.4;padding:10px 14px}.DocumentForm_noticeIcon__GGgyu{color:var(--color-blue-light1);flex-shrink:0;font-size:18px!important;margin-top:1px}.DocumentForm_error__ypAbd{background:var(--color-error-light);border-radius:10px;color:#c62828;font-size:.83rem;padding:10px 14px}.DocumentForm_footer__KSPqQ{display:flex;gap:8px;justify-content:flex-end;width:100%}@media (max-width:560px){.DocumentForm_pair__RKjcB{grid-template-columns:1fr}}.styles_thumb__Y5SDA{align-items:center;background-color:#f5f7ff;background-color:var(--color-blue-light5,#f5f7ff);border:1px solid #5a80fb26;border-radius:8px;display:flex;flex-shrink:0;justify-content:center;overflow:hidden;position:relative;transition:box-shadow .3s ease,transform .3s ease}.styles_thumbClickable__XqjHS{cursor:pointer}.styles_thumbClickable__XqjHS:hover{box-shadow:0 4px 12px #5a80fb40}.styles_thumbImage__bttT\+{display:block;height:100%;object-fit:cover;width:100%}.styles_thumbLoading__iiVHw:after{animation:styles_shimmer__TmIX6 1.5s infinite;background:linear-gradient(90deg,#0000,#ffffff80 50%,#0000);content:"";inset:0;position:absolute}@keyframes styles_shimmer__TmIX6{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.styles_thumbChip__bCoDm{background-color:#1a2559bf;border-radius:20px;bottom:4px;color:#fff;font-size:10px;font-weight:600;left:4px;overflow:hidden;padding:2px 6px;position:absolute;right:4px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.styles_list__Bi494{display:flex;flex-direction:column;gap:16px;width:100%}.styles_group__uc0TI{display:flex;flex-direction:column;gap:8px}.styles_groupTitle__bqJEV{color:#718096;color:var(--color-text-light,#718096);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.styles_grid__eel8B{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(124px,1fr))}.styles_tile__yhF0e{background-color:#fff;background-color:var(--color-white,#fff);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;min-width:0;padding:8px;transition:border-color .2s ease,box-shadow .2s ease}.styles_tile__yhF0e:hover{border-color:#c5d3fe;border-color:var(--color-blue-light3,#c5d3fe);box-shadow:0 2px 8px #5a80fb1f}.styles_tileThumb__lOykg{aspect-ratio:1/1;width:100%}.styles_tileThumb__lOykg>div{height:100%!important;width:100%!important}.styles_tileTitle__Ay1IN{color:#2d3748;color:var(--color-text-dark,#2d3748);font-size:13px;font-weight:600}.styles_tileMeta__laH-I,.styles_tileTitle__Ay1IN{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_tileMeta__laH-I{color:#718096;color:var(--color-text-light,#718096);font-size:11px}.styles_viewerContainer__u5Q8B{align-items:center;display:flex;flex-direction:column;gap:12px;width:100%}.styles_viewerStage__m8pXc{align-items:center;background-color:#f8f9fd;background-color:var(--color-bg-main,#f8f9fd);border-radius:12px;display:flex;justify-content:center;min-height:320px;overflow:hidden;position:relative;width:100%}.styles_viewerImage__NGfyh{border-radius:12px;max-height:60vh;max-width:100%;object-fit:contain}.styles_viewerFrame__4BHJS{background-color:#fff;border:none;border-radius:12px;height:60vh;width:100%}.styles_viewerFallback__pmtVG{align-items:center;display:flex;flex-direction:column;gap:12px;padding:32px}.styles_viewerNav__Och9a{background-color:#ffffffe6!important;box-shadow:0 4px 12px #5a80fb33;position:absolute;top:50%;transform:translateY(-50%)}.styles_viewerNavPrev__Qm3Dx{left:8px}.styles_viewerNavNext__Orlyt{right:8px}.styles_viewerFields__9tFuG{display:flex;flex-direction:column;gap:16px;margin-top:8px;width:100%}.styles_viewerFieldsRow__8Q941{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.styles_uploadContainer__pAtGF{display:flex;flex-direction:column;gap:16px;margin-top:8px;width:100%}.styles_uploadActions__LpeHz{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.styles_uploadHint__-Gbtm{color:#718096;color:var(--color-text-light,#718096);font-size:12px}.styles_uploadItems__15391{display:flex;flex-direction:column;gap:12px;max-height:340px;overflow-y:auto;padding:4px}.styles_uploadItem__0wbvS{align-items:flex-start;background-color:#fff;background-color:var(--color-white,#fff);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:12px;display:flex;flex-direction:row;gap:12px;padding:12px}.styles_uploadItemBody__HVjf8{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0}.styles_uploadItemName__DIk9b{color:#4a5568;color:var(--color-text-medium,#4a5568);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_uploadEmpty__sL50b{align-items:center;background-color:#f8f9fd;background-color:var(--color-bg-main,#f8f9fd);border:1px dashed #9cb2fd;border:1px dashed var(--color-blue-light2,#9cb2fd);border-radius:12px;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:24px;text-align:center}@media (max-width:768px){.styles_uploadActions__LpeHz{align-items:stretch;flex-direction:column}.styles_viewerFrame__4BHJS{height:50vh}}.styles_wrap__sKH-c{display:flex;flex-direction:column;gap:14px;min-width:0}.styles_header__BlCrQ{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.styles_subtitle__awQT4{display:flex;flex-direction:column;gap:2px;min-width:0}.styles_subject__N9H70{color:#1a1a2e;font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_count__KBLOc{color:var(--color-text-light);font-size:.78rem}.styles_empty__l0Vdy{align-items:center;background:var(--color-bg-main);border:1px dashed var(--color-border-dark);border-radius:10px;color:var(--color-text-light);display:flex;flex-direction:row;font-size:14px;gap:10px;justify-content:center;padding:22px 16px;text-align:center}.styles_emptyIcon__-msRk{color:var(--color-blue-light1);display:flex}.styles_loading__XZsuf{display:flex;justify-content:center;padding:24px}.styles_error__F4wRy{background:var(--color-error-light);border-radius:10px;color:#c62828;font-size:.83rem;padding:10px 14px}.styles_itemFields__xM53a{display:flex;flex-direction:column;gap:8px;width:100%}.styles_footer__qnVS-{display:flex;justify-content:flex-end;width:100%}.styles_filesField__cxlEe{display:flex;flex-direction:column;gap:10px;min-width:0}.styles_fileList__4AKBv{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.styles_fileRow__SxEHU{align-items:center;background:#fff;border:1px solid #eef0f5;border-radius:10px;display:flex;gap:10px;min-width:0;padding:6px 8px}.styles_fileThumb__k8ivC{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.styles_fileThumb__k8ivC img{height:100%;object-fit:cover;width:100%}.styles_fileName__xi2fk{background:none;border:0;color:var(--color-text-medium);flex:1 1;font:inherit;font-size:.85rem;min-width:0;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}button.styles_fileName__xi2fk{cursor:pointer}button.styles_fileName__xi2fk:hover{color:var(--color-blue-light1)}.styles_fileBadge__5hVNW{background:#f1f3f6;border-radius:999px;color:var(--color-text-light);flex-shrink:0;font-size:.7rem;font-weight:600;padding:2px 8px}.styles_fileBadgeNew__UBWHJ{background:#eff2ff;color:#4f6ef7}.styles_filesActions__gq7XA{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.styles_filesHint__UwS5u{align-items:center;color:var(--color-text-light);display:inline-flex;font-size:.76rem;gap:6px}.AppointmentInsuranceDocuments_section__SSRAa{margin-bottom:16px}.AppointmentInsuranceDocuments_header__uBm7C{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.AppointmentInsuranceDocuments_label__1lqn6{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.7px;text-transform:uppercase}.AppointmentInsuranceDocuments_linkBtn__dRrly{align-items:center;background:none;border:none;color:#5a80fb;cursor:pointer;display:inline-flex;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:600;gap:4px;padding:0;white-space:nowrap}.AppointmentInsuranceDocuments_linkBtn__dRrly:hover:not(:disabled){color:#4a6bff;text-decoration:underline}.AppointmentInsuranceDocuments_linkBtn__dRrly:disabled{cursor:default;opacity:.5}.AppointmentInsuranceDocuments_empty__F4xn8{color:#9ca3af;font-size:12px}.AppointmentInsuranceDocuments_list__VnNLg,.AppointmentInsuranceDocuments_pickerList__ouQzA{border:1px solid #f0f0f0;border-radius:12px;list-style:none;margin:0;overflow:hidden;padding:0}.AppointmentInsuranceDocuments_item__AOm7t{align-items:center;background:#fff;border-bottom:1px solid #f5f5f5;display:flex;gap:10px;padding:10px 12px}.AppointmentInsuranceDocuments_item__AOm7t:last-child{border-bottom:none}.AppointmentInsuranceDocuments_typeTag__MAp5U{background:#5a80fb14;border-radius:6px;color:#5a80fb;flex-shrink:0;font-size:10px;font-weight:700;padding:2px 7px}.AppointmentInsuranceDocuments_itemBody__N1JVw{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0;text-align:left}.AppointmentInsuranceDocuments_itemTitle__rIk0t{color:#111827;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentInsuranceDocuments_chips__FY9j\+{align-items:center;display:flex;flex-wrap:wrap;gap:4px 6px}.AppointmentInsuranceDocuments_chip__wU-mn{border:1px solid #0000;border-radius:20px;font-size:10px;font-weight:700;padding:1px 8px}.AppointmentInsuranceDocuments_chipGreen__SF3zD{background:#f0fdf4;border-color:#86efac;color:#15803d}.AppointmentInsuranceDocuments_chipAmber__QcK6T{background:#fffbeb;border-color:#fcd34d;color:#b45309}.AppointmentInsuranceDocuments_chipRed__EWSIL{background:#fef2f2;border-color:#fca5a5;color:#b91c1c}.AppointmentInsuranceDocuments_chipGray__Ucxh0{background:#f3f4f6;border-color:#e5e7eb;color:#6b7280}.AppointmentInsuranceDocuments_meta__NaElS{color:#9ca3af;font-size:11px}.AppointmentInsuranceDocuments_attachmentsLink__hKdXk{background:none;border:none;color:#5a80fb;cursor:pointer;font-family:Inter,Arial,sans-serif;font-size:11px;padding:0}.AppointmentInsuranceDocuments_attachmentsLink__hKdXk:hover{text-decoration:underline}.AppointmentInsuranceDocuments_iconBtn__2D\+QU{align-items:center;background:#0000;border:none;border-radius:8px;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background .15s ease,color .15s ease;width:28px}.AppointmentInsuranceDocuments_iconBtn__2D\+QU:hover{background:#fef2f2;color:#b91c1c}.AppointmentInsuranceDocuments_pickerList__ouQzA{max-height:320px;overflow-y:auto}.AppointmentInsuranceDocuments_pickerList__ouQzA li{border-bottom:1px solid #f5f5f5}.AppointmentInsuranceDocuments_pickerList__ouQzA li:last-child{border-bottom:none}.AppointmentInsuranceDocuments_pickerItem__\+Pgmt{align-items:center;background:#fff;border:none;cursor:pointer;display:flex;font-family:Inter,Arial,sans-serif;gap:10px;padding:10px 12px;transition:background .12s ease;width:100%}.AppointmentInsuranceDocuments_pickerItem__\+Pgmt:hover:not(:disabled){background:#f8f9fd}.AppointmentInsuranceDocuments_pickerItem__\+Pgmt:disabled{cursor:default;opacity:.6}.AppointmentInsuranceDocuments_pickerEmpty__ggZfy{align-items:flex-start;color:#6b7280;display:flex;flex-direction:column;font-size:13px;gap:8px}.AppointmentInsuranceDocuments_pickerFooter__JiU4m{margin-top:10px}.AppointmentInsuranceDocuments_error__LF54A{color:#b91c1c;font-size:12px;margin-top:8px}.AppointmentInsuranceDocuments_pickerActions__ITTng{align-items:center;display:flex;flex-wrap:wrap;gap:8px;width:100%}.AppointmentInsuranceDocuments_createBtn__hI21m{align-items:center;background:#5a80fb14;border:1px solid #5a80fb33;border-radius:8px;color:#5a80fb;cursor:pointer;display:inline-flex;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:600;gap:4px;padding:6px 10px;transition:background .15s ease}.AppointmentInsuranceDocuments_createBtn__hI21m:hover:not(:disabled){background:#5a80fb24}.AppointmentInsuranceDocuments_createBtn__hI21m:disabled{cursor:default;opacity:.5}.AppointmentInsuranceDocuments_recordLink__JTts1{color:#6b7280;font-weight:500;margin-left:auto}.AppointmentInsuranceDocuments_iconBtnEdit__EMlAw:hover:not(:disabled){background:#f0f4ff;color:#5a80fb}.AppointmentInsuranceDocuments_iconBtn__2D\+QU:disabled{cursor:default;opacity:.5}.InsurancePending_card__iTndo{background:#fff;border:1px solid #e9edfa;border-radius:20px;box-shadow:0 1px 2px #1a1a2e08,0 8px 24px #5a80fb0d;container:insurance-pending/inline-size;display:flex;flex-direction:column;min-width:0;overflow:hidden}.InsurancePending_header__f0Tug{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:20px 22px 8px}.InsurancePending_headerText__JbCqy{min-width:0}.InsurancePending_title__731vj{align-items:center;color:#1a1a2e;display:flex;font-size:1.1rem;font-weight:700;gap:8px;letter-spacing:-.01em;margin:0}.InsurancePending_badge__0CP5V{background:#fff4e5;border-radius:999px;color:#b45309;font-size:.75rem;font-weight:700;min-width:20px;padding:1px 7px;text-align:center}.InsurancePending_subtitle__b-iMm{color:#64748b;font-size:.82rem;margin:2px 0 0}.InsurancePending_periods__Fs0K2{display:flex;gap:6px;padding:4px 22px 6px}.InsurancePending_period__4s-hF{background:#fff;border:1px solid #e9edfa;border-radius:999px;color:#64748b;cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:600;padding:5px 11px;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.InsurancePending_period__4s-hF:hover{background:#f5f7ff;border-color:#5a80fb59}.InsurancePending_periodActive__Uly9Y,.InsurancePending_periodActive__Uly9Y:hover{background:#eef2ff;border-color:#5a80fb73;color:#5a80fb}.InsurancePending_body__WL76N{padding:6px 12px 14px}.InsurancePending_loading__qwY1c{display:flex;justify-content:center;padding:18px 0}.InsurancePending_empty__welHz{align-items:flex-start;color:#64748b;display:flex;flex-direction:column;font-size:.82rem;gap:6px;padding:6px 10px}.InsurancePending_empty__welHz p{margin:0}.InsurancePending_allGood__aj-RU{color:#2e8b57;font-size:.82rem;margin:0;padding:6px 10px}.InsurancePending_linkButton__7PmrI,.InsurancePending_more__k0AXm{background:none;border:none;color:#5a80fb;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:600;padding:0}.InsurancePending_more__k0AXm{margin:8px 10px 0}.InsurancePending_days__3TYtq{display:flex;flex-direction:column;gap:10px}.InsurancePending_dayTitle__a-ecS{color:#94a3b8;font-size:.72rem;font-weight:700;letter-spacing:.04em;margin:0 0 6px;padding:0 10px;text-transform:uppercase}.InsurancePending_rows__X4ciJ{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.InsurancePending_row__2nh\+w{grid-gap:4px 10px;align-items:start;border-radius:12px;cursor:pointer;display:grid;gap:4px 10px;grid-template-columns:44px minmax(0,1fr) auto;padding:10px;transition:background .15s ease}.InsurancePending_row__2nh\+w+.InsurancePending_row__2nh\+w{border-top:1px solid #f0f2fa}.InsurancePending_row__2nh\+w:hover{background:#fafbff}.InsurancePending_rowTime__c7t6g{font-feature-settings:"tnum";color:#1a1a2e;font-size:.84rem;font-variant-numeric:tabular-nums;font-weight:700;padding-top:1px}.InsurancePending_rowMain__dOnnI{display:flex;flex-direction:column;gap:4px;min-width:0}.InsurancePending_rowHead__1l5ST{align-items:baseline;background:none;border:none;cursor:pointer;display:flex;font:inherit;gap:8px;min-width:0;padding:0;text-align:left}.InsurancePending_rowName__04QXA{color:#1a1a2e;font-size:.86rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InsurancePending_row__2nh\+w:hover .InsurancePending_rowName__04QXA{color:#4f6ef7}.InsurancePending_rowProvider__OkgU-{color:#94a3b8;flex-shrink:0;font-size:.75rem}.InsurancePending_rowAlerts__LfS3k{display:flex;flex-direction:column;gap:2px}.InsurancePending_rowProblem__sm4nT{align-items:center;color:#b45309;display:flex;flex-wrap:wrap;font-size:.8rem;font-weight:500;gap:2px 6px;margin:0}.InsurancePending_rowProblemIcon__VnMSc{font-size:15px!important}.InsurancePending_rowProblemAction__EWoOh{background:none;border:none;color:#5a80fb;cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:600;padding:0}.InsurancePending_rowProblemAction__EWoOh:hover{text-decoration:underline}.InsurancePending_rowNote__bcFbL{color:#64748b;font-size:.76rem;margin:0}.InsurancePending_rowActions__JHwjS{align-items:center;display:flex;gap:6px}.InsurancePending_resolveButton__HHupT{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#4f6ef7;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.78rem;font-weight:600;gap:0;padding:5px 4px 5px 10px;white-space:nowrap}.InsurancePending_resolveButton__HHupT:hover{background:#eef2ff;border-color:#5a80fb59}@container insurance-pending (max-width: 420px){.InsurancePending_row__2nh\+w{grid-template-columns:40px minmax(0,1fr)}.InsurancePending_rowActions__JHwjS{grid-column:2;margin-top:4px}}.InsurancePending_resolve__gk09Z{display:flex;flex-direction:column;gap:14px;padding:4px 0}.InsurancePending_resolveWhen__6SI0N{align-items:baseline;color:#1a1a2e;display:flex;flex-wrap:wrap;font-size:.9rem;font-weight:700;gap:4px 10px;margin:0}.InsurancePending_resolveCoverage__yt\+Mv{color:#64748b;font-size:.8rem;font-weight:500}.InsurancePending_resolveActions__b0Px4:empty{display:none}.InsurancePending_scheduleLink__RMWmx{align-items:center;align-self:flex-start;background:none;border:none;color:#5a80fb;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8rem;font-weight:600;gap:6px;padding:0}.DemoDataNote_note__rq\+H8{align-items:center;color:#94a3b8;color:var(--color-text-light,#94a3b8);display:inline-flex;font-size:.78rem;font-weight:500;gap:6px;line-height:1.4;margin:0}.DemoDataNote_icon__5d5rM{color:#b45309;font-size:15px!important}:root{--current-slot-height:60px;--calendar-min-column-width:90px;--calendar-gap:0px}.Appointments_pageWrapper__Ntsn9{background:#f8fafc;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:calc(100vh - 10px - max(50px, 0px));height:calc(100vh - 10px - max(50px, var(--app-top-bars-height, 0px)));overflow:hidden}.Appointments_mainLayout__zK75q{display:flex;flex:1 1;min-height:0;overflow:hidden}.Appointments_sidebar__lILOs{background:#fff;border-right:1px solid #e8ecf0;display:flex;flex-direction:column;flex-shrink:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin;width:220px}.Appointments_sidebar__lILOs::-webkit-scrollbar{width:4px}.Appointments_sidebar__lILOs::-webkit-scrollbar-track{background:#0000}.Appointments_sidebar__lILOs::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.Appointments_sidebarHeader__l6OCB{align-items:center;border-bottom:1px solid #f1f5f9;border-top:1px solid #f1f5f9;display:flex;flex-shrink:0;justify-content:space-between;padding:10px 14px 8px}.Appointments_sidebarTitle__CRnKr{color:#374151;font-size:12px;font-weight:600;letter-spacing:0}.Appointments_sidebarClearBtn__kXg5E{background:none;border:none;color:#ed3680;cursor:pointer;font-size:12px;font-weight:500;line-height:1;padding:0;transition:opacity .15s ease}.Appointments_sidebarClearBtn__kXg5E:hover{opacity:.75}.Appointments_datepickerWrapper__0uHx\+{border-bottom:1px solid #f1f5f9;padding:8px 12px 4px}.Appointments_sidebarFilters__1JdbC{display:flex;flex-direction:column;gap:8px;padding:12px 14px}.Appointments_sidebarCheckRow__dyHng{padding-top:4px}.Appointments_sidebarCheckLabel__PMMIq{color:#6b7280;font-size:12px;font-weight:400}.Appointments_content__BSTQ4{display:flex;flex:1 1;flex-direction:column;min-width:0;overflow:hidden}.Appointments_pageHeader__DbZFH{align-items:center;background:#fff;border-bottom:1px solid #e8ecf0;display:flex;flex-shrink:0;gap:16px;height:56px;padding:0 20px}.Appointments_pageHeaderLeft__USXXM{align-items:center;display:flex;flex-shrink:0;gap:8px}.Appointments_pageHeaderIcon__fwamd{align-items:center;background:#eef2ff;border-radius:8px;color:#4f7ef7;display:flex;height:30px;justify-content:center;width:30px}.Appointments_pageHeaderTitle__Qxizw{color:#1e293b;font-size:15px;font-weight:600;margin:0;white-space:nowrap}.Appointments_kpiRow__cBrAN{align-items:stretch;background:#0000;display:none;flex:none;justify-content:center;margin-left:auto;margin-right:auto}.Appointments_kpiCard__Zk0Pg{align-items:center;background:#0000;display:flex;flex:none;gap:8px;padding:4px 12px;position:relative}.Appointments_kpiCard__Zk0Pg+.Appointments_kpiCard__Zk0Pg:before{background:#e8ecf0;content:"";height:60%;left:0;position:absolute;top:20%;width:1px}.Appointments_kpiIcon__OAX4H{align-items:center;border-radius:6px;display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.Appointments_kpiIconBlue__sTkxq{background:#eef2ff;color:#4f7ef7}.Appointments_kpiIconAmber__O9RII{background:#fef3c7;color:#d97706}.Appointments_kpiIconPurple__2oa6N{background:#f3e8ff;color:#9333ea}.Appointments_kpiIconGreen__IbZzz{background:#dcfce7;color:#16a34a}.Appointments_kpiIconRed__t3IHH{background:#fee2e2;color:#dc2626}.Appointments_kpiCardBody__Pso9e{align-items:center;display:flex;flex-direction:row;gap:6px;min-width:0;white-space:nowrap}.Appointments_kpiValue__pEtci{color:#1e293b;font-size:15px;font-weight:600;line-height:1}.Appointments_kpiGreen__WmUae{color:#16a34a}.Appointments_kpiAmber__Gn8ml{color:#d97706}.Appointments_kpiPurple__IdEjE{color:#9333ea}.Appointments_kpiRed__Grjnz{color:#dc2626}.Appointments_kpiLabel__XXd\+S{color:#64748b;font-size:12px;font-weight:400;line-height:1;white-space:nowrap}.Appointments_pageHeaderRight__PHDyX{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}.Appointments_updatingIndicator__07rdH{align-items:center;color:#94a3b8;display:flex;font-size:11px;gap:6px}.Appointments_btnNew__tPkyN{background:#ed3680;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;height:38px;letter-spacing:.2px;padding:0 18px;transition:background .15s ease;white-space:nowrap}.Appointments_btnNew__tPkyN:hover{background:#d32b70}.Appointments_btnBlock__MpSi4{align-items:center;background:#0000;border:1px solid #cbd5e1;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:600;height:38px;letter-spacing:.2px;padding:0 18px;transition:all .15s ease;white-space:nowrap}.Appointments_btnBlock__MpSi4:hover{background:#f8fafc;border-color:#94a3b8;color:#374151}.Appointments_calendarControls__zt7Dx{align-items:center;background:#fff;border-bottom:1px solid #e8ecf0;display:flex;flex-shrink:0;gap:12px;height:44px;justify-content:space-between;padding:0 16px}.Appointments_calendarControlsLeft__kCXiF{align-items:center;display:flex;gap:4px}.Appointments_calendarControlsRight__t4xDY{align-items:center;display:flex;gap:8px}.Appointments_btnCreateAppointment__rdXzO{align-items:center;background:linear-gradient(135deg,#ed3680,#f0528a);border:none;border-radius:8px;box-shadow:0 1px 4px #ed368040;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:600;gap:6px;height:32px;padding:0 14px;transition:all .15s ease;white-space:nowrap}.Appointments_btnCreateAppointment__rdXzO:hover{background:linear-gradient(135deg,#d42d72,#ed3680);box-shadow:0 2px 8px #ed368059}.Appointments_btnCreateAppointment__rdXzO:active{transform:scale(.97)}.Appointments_btnToday__YAVKX{align-items:center;background:#0000;border:1px solid #fbcfe8;border-radius:6px;color:#ed3680;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:4px;height:30px;padding:0 12px;transition:all .12s ease}.Appointments_btnToday__YAVKX:hover{background:#fff0f6}.Appointments_btnArrow__Qj7x7{align-items:center;background:#0000;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;height:30px;justify-content:center;transition:all .12s ease;width:30px}.Appointments_btnArrow__Qj7x7:hover{background:#f1f5f9;color:#1e293b}.Appointments_dateLabel__J2j8U{color:#1e293b;font-size:13px;font-weight:600;margin-left:6px;white-space:nowrap}.Appointments_btnGoToResource__5mA8W{align-items:center;background:#0000;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;height:30px;margin-left:8px;padding:0 10px;transition:all .12s ease;white-space:nowrap}.Appointments_btnGoToResource__5mA8W:hover{background:#f1f5f9;color:#1e293b}.Appointments_manyAgendasHint__hSSQx{align-items:center;background:#fff0f7;border:1px solid #fbcfe8;border-radius:8px;display:flex;flex-shrink:0;gap:8px;margin:8px 16px 0;padding:6px 8px 6px 12px}.Appointments_manyAgendasHintText__eIcvj{color:#9d174d;flex:1 1;font-size:12px;font-weight:500;line-height:1.3;min-width:0}.Appointments_manyAgendasHintBtn__MZRI8{background:#fff;border:1px solid #fbcfe8;border-radius:6px;color:#ed3680;cursor:pointer;font-size:12px;font-weight:600;height:26px;padding:0 10px;transition:background .12s ease;white-space:nowrap}.Appointments_manyAgendasHintBtn__MZRI8:hover{background:#ffe1ee}.Appointments_manyAgendasHintClose__7oC9G{align-items:center;background:#0000;border:none;border-radius:6px;color:#9d174d;cursor:pointer;display:flex;height:26px;justify-content:center;width:26px}.Appointments_manyAgendasHintClose__7oC9G:hover{background:#ffe1ee}.Appointments_viewModeSelector__AmCrM{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:2px;padding:2px}.Appointments_viewModeBtn__CjvCM{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-size:12px;font-weight:400;gap:4px;height:26px;padding:0 10px;transition:background .15s,color .15s;white-space:nowrap}.Appointments_viewModeBtn__CjvCM:hover{background:#0000000a;color:#1e293b}.Appointments_viewModeBtnActive__kIYdd{background:#fff0f7;color:#ed3680;font-weight:500}.Appointments_viewModeBtnActive__kIYdd:hover{background:#ed3680;color:#fff}.Appointments_calendarWrapper__eM13r{flex:1 1;min-height:0;overflow:clip;padding:0}.Appointments_legend__B4D4m{align-items:center;background:#fff;border-top:1px solid #e8ecf0;display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px;padding:8px 20px}.Appointments_legendTitle__A3oS4{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Appointments_legendItem__Ib91W{align-items:center;color:#64748b;display:flex;font-size:11px;font-weight:400;gap:5px}.Appointments_legendDot__xAy9P{border-radius:2px;flex-shrink:0;height:12px;width:14px}.Appointments_legendSeparator__zEwZD{background:#e2e8f0;height:14px;width:1px}.Appointments_legendDotOffHours__ai9QT{background:repeating-linear-gradient(-45deg,#fff,#fff 2px,#cbd5e1 0,#cbd5e1 3px);border:1px solid #e2e8f0}.Appointments_legendDotNonWorking__ICDEG{background:#f1f5f9;border:1px solid #e2e8f0}.Appointments_sidebarOverlay__NDihz{display:none}@media (max-width:1566px){.Appointments_sidebarOverlay__NDihz{animation:Appointments_fadeInOverlay__eWxMf .2s ease;background:#00000059;bottom:0;display:block;left:64px;position:fixed;right:0;top:0;z-index:1040}}@keyframes Appointments_fadeInOverlay__eWxMf{0%{opacity:0}to{opacity:1}}.Appointments_headerFilterBtn__BT4Lb{align-items:center;background:#0000;border:1px solid #fbcfe8;border-radius:6px;color:#ed3680;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;font-weight:600;gap:5px;height:30px;padding:0 12px;position:relative;transition:all .12s ease;white-space:nowrap}.Appointments_headerFilterBtn__BT4Lb:hover{background:#fff0f6}.Appointments_headerFilterBtnActive__zM8WC{background:#fff0f6;border-color:#ed3680}.Appointments_headerFilterBadge__\+ufLi{align-items:center;background:#ed3680;border-radius:8px;color:#fff;display:inline-flex;font-size:10px;font-weight:700;height:16px;justify-content:center;line-height:1;min-width:16px;padding:0 4px}@media (max-width:1566px){.Appointments_sidebar__lILOs{bottom:0;box-shadow:4px 0 20px #0000001f;height:auto;left:-240px;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;top:0;transition:left .25s ease;width:240px;z-index:1050}.Appointments_sidebarOpen__4l4Mq{left:64px}.Appointments_pageHeader__DbZFH{padding:0 12px}.Appointments_calendarControls__zt7Dx{flex-wrap:wrap;gap:6px;height:auto;padding:6px 12px}.Appointments_calendarControlsLeft__kCXiF{flex:1 1 100%;gap:4px;justify-content:flex-start}.Appointments_viewModeBtn__CjvCM{flex:1 1;font-size:11px;justify-content:center;padding:0 8px}.Appointments_dateLabel__J2j8U{font-size:12px;margin-left:4px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:1009px){.Appointments_kpiRow__cBrAN,.Appointments_legend__B4D4m,.Appointments_pageHeaderRight__PHDyX .Appointments_viewModeSelector__AmCrM,.Appointments_viewModeSelectorDensity__Y3ClH{display:none}.Appointments_sidebar__lILOs{left:calc(min(280px, 85vw)*-1 - 24px);width:min(280px,85vw)}.Appointments_sidebarOpen__4l4Mq,.Appointments_sidebarOverlay__NDihz{left:0}}@media (min-width:1567px){.Appointments_sidebar__lILOs{width:240px}}.Appointments_drawerOverlay__xDp9i{animation:Appointments_drawerFadeIn__0QjYd .2s ease;background:#1a1d2359;inset:0;position:fixed;z-index:1060}.Appointments_drawerPanel__M4O58{animation:Appointments_drawerSlideIn__YHakD .28s cubic-bezier(.16,1,.3,1);background:#fff;bottom:0;box-shadow:-4px 0 32px #5a80fb24;display:flex;flex-direction:column;max-width:100vw;overflow-x:hidden;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom,0);padding-top:env(safe-area-inset-top,0);position:fixed;right:0;top:0;transition:width .3s cubic-bezier(.16,1,.3,1);width:420px;z-index:1070}.Appointments_drawerPanelWide__-lFOs{overflow-y:hidden;width:860px}.Appointments_drawerPanel__M4O58::-webkit-scrollbar{width:4px}.Appointments_drawerPanel__M4O58::-webkit-scrollbar-track{background:#0000}.Appointments_drawerPanel__M4O58::-webkit-scrollbar-thumb{background:#e8edff;border-radius:2px}@keyframes Appointments_drawerFadeIn__0QjYd{0%{opacity:0}to{opacity:1}}@keyframes Appointments_drawerSlideIn__YHakD{0%{transform:translateX(100%)}to{transform:translateX(0)}}:root{--cv3-slot-height:80px;--cv3-time-axis-width:48px;--cv3-day-header-height:58px;--cv3-border:#f1f5f9;--cv3-text-primary:#374151;--cv3-text-secondary:#9ca3af;--cv3-text-muted:#cbd5e1;--cv3-today-accent:#ed3680;--cv3-bg-page:#fff;--cv3-bg-col:#fbfcfd;--cv3-bg-col-today:#fff}.Calendar_calendarRoot__xZT\+F{background:#fff;border:1px solid #f1f5f9;border:1px solid var(--cv3-border);border-radius:10px;display:flex;flex-direction:row;height:100%;overflow:clip;width:100%}.Calendar_timeAxis__w\+B3S{background:#fff;background:var(--cv3-bg-page);border-right:1px solid #f1f5f9;display:flex;flex-direction:column;flex-shrink:0;left:0;min-height:100%;position:-webkit-sticky;position:sticky;width:48px;width:var(--cv3-time-axis-width);z-index:10}.Calendar_timeAxisHeader__BgkqJ{background:#fff;border-bottom:1px solid #f1f5f9;border-bottom:1px solid var(--cv3-border);flex-shrink:0;height:58px;height:var(--cv3-day-header-height);position:-webkit-sticky;position:sticky;top:0;z-index:11}.Calendar_timeAxisBody__Uh31b{flex:none;overflow:visible;position:relative}.Calendar_timeAxisSlot__m7Xy3{align-items:flex-start;display:flex;height:80px;height:var(--cv3-slot-height);justify-content:flex-end;left:0;padding-right:6px;padding-top:4px;position:absolute;right:0}.Calendar_timeAxisLabel__zPGPt{color:#6b7280;font-size:10px;font-weight:500;letter-spacing:.3px;line-height:1;white-space:nowrap}.Calendar_daysArea__\+0I71{align-items:flex-start;display:flex;flex:1 1;overflow-x:auto;overflow-y:auto;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin}.Calendar_daysArea__\+0I71::-webkit-scrollbar{height:6px;width:6px}.Calendar_daysArea__\+0I71::-webkit-scrollbar-track{background:#0000}.Calendar_daysArea__\+0I71::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.Calendar_dayCol__97tnH{background:#fbfcfd;background:var(--cv3-bg-col);border-right:1px solid #f8fafc;display:flex;flex:1 1;flex-direction:column;min-height:100%;min-width:80px}@media (min-width:1010px) and (max-width:1566px){.Calendar_dayCol__97tnH{min-width:72px}}.Calendar_dayCol__97tnH.Calendar_dayColResource__8idSF{min-width:160px}.Calendar_dayCol__97tnH:last-child{border-right:none}.Calendar_dayCol__97tnH.Calendar_dayColResource__8idSF.Calendar_dayColResourceNarrow__u9JfA{min-width:100px}.Calendar_dayColHighlight__5GRpX{background:#fff0f7;box-shadow:inset 0 0 0 2px #fbcfe8;transition:background .4s ease,box-shadow .4s ease}.Calendar_dayColHighlight__5GRpX .Calendar_dayHeader__XU6vU{background:#fff0f7}.Calendar_dayColToday__cLjxJ{background:#fff;background:var(--cv3-bg-col-today)}.Calendar_dayHeader__XU6vU{align-items:center;background:#fff;border-bottom:1px solid #f1f5f9;display:flex;flex-direction:column;flex-shrink:0;gap:4px;height:58px;height:var(--cv3-day-header-height);justify-content:center;padding:6px 8px;position:-webkit-sticky;position:sticky;top:0;z-index:3}.Calendar_dayHeaderToday__tFElj{background-color:#fff0f7;border-bottom:1px solid #f1f5f9}.Calendar_dayHeaderResource__0YocR{background-color:#eef3ff;border-bottom:1px solid #e3eafd}.Calendar_dayHeaderResource__0YocR .Calendar_dayHeaderCount__58VHb,.Calendar_dayHeaderResource__0YocR .Calendar_dayHeaderCount__58VHb span{color:#4f6ef7;font-weight:500;opacity:1}.Calendar_dayHeaderResourceName__YUc7f{color:#374151;font-size:13px;font-weight:600;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Calendar_dayHeaderResourceRow__2SvLB{align-items:center;display:flex;gap:6px;justify-content:center;max-width:100%;min-width:0}.Calendar_dayHeaderResourceRow__2SvLB>:first-child{min-width:0}.Calendar_dayHeaderTop__eZgzh{align-items:center;display:flex;flex-direction:row;gap:3px;justify-content:center;line-height:1}.Calendar_dayHeaderNum__j\+eBW{align-items:center;color:#374151;display:inline-flex;flex-shrink:0;font-size:18px;font-weight:600;justify-content:center;line-height:1}.Calendar_dayHeaderNumToday__wSGpt{color:#ed3680;color:var(--cv3-today-accent);font-weight:600}.Calendar_dayHeaderName__74Na2{color:#374151;font-size:13px;font-weight:400;letter-spacing:0;line-height:1;white-space:nowrap}.Calendar_dayHeaderToday__tFElj .Calendar_dayHeaderName__74Na2{color:#ed3680;font-weight:500}.Calendar_dayHeaderNameWrap__0ng\+g{align-items:flex-start;display:flex;flex-direction:column;gap:1px;line-height:1}.Calendar_dayHeaderMonthTag__EC43N{color:#9ca3af;font-size:9px;font-weight:500;letter-spacing:.04em;line-height:1;text-transform:uppercase}.Calendar_dayHeaderHoliday__byXUi{background-color:#fffbeb}.Calendar_dayHeaderHolidayBadge__bGrjH{background:#fef3c7;border-radius:3px;box-sizing:border-box;color:#92400e;cursor:default;font-size:8px;font-weight:600;left:4px;line-height:1;max-width:calc(100% - 8px);outline:none;overflow:hidden;padding:2px 5px;position:absolute;text-overflow:ellipsis;top:2px;white-space:nowrap}.Calendar_dayHeaderHolidayBadge__bGrjH:focus-visible{box-shadow:0 0 0 2px #fde68a}.Calendar_dayColOtherMonth__9Udqx{border-left:2px solid #e8ecf0}.Calendar_dayHeaderCount__58VHb{align-items:center;display:flex;gap:3px;line-height:1}.Calendar_dayHeaderCount__58VHb,.Calendar_dayHeaderCount__58VHb span{color:#6b7280;font-size:11px;font-weight:400}.Calendar_dayHeaderToday__tFElj .Calendar_dayHeaderCount__58VHb,.Calendar_dayHeaderToday__tFElj .Calendar_dayHeaderCount__58VHb span{color:#ed3680;font-weight:500;opacity:1}.Calendar_dayBody__1OJS-{cursor:pointer;flex-shrink:0;position:relative}.Calendar_dayBodyNonWorking__wUKmV{background:#f1f5f9;cursor:default}.Calendar_slotAvailable__\+639F{background:#0000;border:1px solid #e8edf2;z-index:0}.Calendar_slotAvailable__\+639F,.Calendar_slotBlocked__z9NEG{border-radius:4px;box-sizing:border-box;left:3px;pointer-events:none;position:absolute;right:3px}.Calendar_slotBlocked__z9NEG{background:repeating-linear-gradient(-45deg,#0000,#0000 8px,#0000000a 0,#0000000a 9px);z-index:1}.Calendar_hourLine__DEmfA{background:#f1f5f9;height:1px;left:0;pointer-events:none;position:absolute;right:0}.Calendar_cardWrapperGhost__lMbUh,.Calendar_cardWrapper__15ynk{box-sizing:border-box;padding:0 2px;position:absolute}.Calendar_cardWrapperGhost__lMbUh{animation:Calendar_ghostPulse__ihfFJ 1.4s ease-in-out infinite;pointer-events:none;z-index:100}.Calendar_ghostCard__UHHqJ{background:repeating-linear-gradient(-45deg,#fbbf2438,#fbbf2438 5px,#fbbf240f 0,#fbbf240f 10px);border:2px dashed #f59e0be6;border-radius:6px;box-shadow:0 0 0 1px #f59e0b40;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow:hidden;padding:4px 6px;width:100%}.Calendar_ghostCardTime__8TrAA{color:#92400e;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1.2}.Calendar_ghostCardLabel__\+Goho{color:#b45309;font-family:Inter,Arial,sans-serif;font-size:10px;font-weight:600}@keyframes Calendar_ghostPulse__ihfFJ{0%,to{opacity:1}50%{opacity:.65}}.Calendar_slotOpportunityBadge__-VEBv{align-items:center;background:#0000;border:none;border-radius:0;display:flex;gap:3px;left:5px;max-width:calc(100% - 20px);opacity:1!important;overflow:hidden;padding:1px 6px 1px 4px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:3}.Calendar_slotOpportunityIcon__Kj-wa{stroke:currentColor;color:#d97706;flex-shrink:0;height:10px;opacity:.7;width:10px}.Calendar_slotOpportunityText__l8GDV{color:#92400e;font-size:9px;font-weight:500;letter-spacing:.01em;line-height:1;opacity:.65;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Calendar_slotOpportunityBadgeHigh__OYNvZ .Calendar_slotOpportunityDot__Arqmo{background:#d97706;opacity:.85}.Calendar_slotOpportunityBadgeHigh__OYNvZ .Calendar_slotOpportunityText__l8GDV{color:#78350f;opacity:.75}.Calendar_slotAddStrip__Z\+nmQ{align-items:center;border-radius:4px;box-sizing:border-box;display:flex;gap:8px;justify-content:flex-end;opacity:0;pointer-events:none;position:absolute;transition:opacity .12s ease,background .12s ease;z-index:2}.Calendar_slotAddStrip__Z\+nmQ:has(.Calendar_slotOpportunityBadge__-VEBv){opacity:1}.Calendar_slotAddStrip__Z\+nmQ.Calendar_slotAddStripHovered__EsViq{background:#ed368012;border:1px solid #ed368038;opacity:1}.Calendar_slotAddStrip__Z\+nmQ:after{color:#ed3680;content:"+";font-size:13px;font-weight:600;line-height:1;margin-right:6px;opacity:0;pointer-events:none;transition:opacity .12s ease}.Calendar_slotAddStrip__Z\+nmQ.Calendar_slotAddStripHovered__EsViq:after{opacity:1}.Calendar_slotAddStrip__Z\+nmQ.Calendar_slotAddStripHovered__EsViq:before{color:#ed3680;content:attr(data-time);flex-shrink:0;font-size:11px;font-weight:600;line-height:1;margin-left:8px;opacity:1;pointer-events:none;white-space:nowrap}.Calendar_slotAddStrip__Z\+nmQ.Calendar_slotAddStripActive__NMjBT{background:#e91e8c0f!important;border:2px solid #e91e8c59!important;border-radius:6px;opacity:1;pointer-events:none;z-index:101}.Calendar_slotAddStrip__Z\+nmQ.Calendar_slotAddStripActive__NMjBT:after,.Calendar_slotAddStrip__Z\+nmQ.Calendar_slotAddStripActive__NMjBT:before{opacity:0}.Calendar_currentTimeLine__ChlXW{background:#f48fb1;height:2px;left:0;pointer-events:none;position:absolute;right:0;z-index:10}.Calendar_currentTimeLine__ChlXW:before{background:#f48fb1;border-radius:50%;content:"";height:9px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:9px}.Calendar_currentTimeLabel__KSxK0{background:#fce4ec;border-radius:4px;color:#ad1457;font-size:11px;font-weight:700;left:8px;padding:1px 5px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:11}@media (min-width:1010px) and (max-width:1566px){.Calendar_dayHeader__XU6vU{height:50px;padding:4px 6px}.Calendar_timeAxisHeader__BgkqJ{height:50px}.Calendar_dayHeaderHolidayBadge__bGrjH{max-width:calc(50% - 30px)}.Calendar_dayHeaderNum__j\+eBW{font-size:15px}.Calendar_dayHeaderName__74Na2{font-size:11px}}.AppointmentCard_cardRoot__sr\+xd{container-name:agendaCard;container-type:inline-size;height:100%;width:100%}.AppointmentCard_card__3b64V{align-items:stretch;border:none;border-radius:4px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;height:100%;justify-content:space-between;overflow:hidden;padding:6px 8px 6px 10px;position:relative;width:100%}.AppointmentCard_card__3b64V:hover{box-shadow:0 2px 8px #0000001a;z-index:10}.AppointmentCard_cardInner__tqYfW{align-content:flex-start;column-gap:8px;display:flex;flex:1 1;flex-direction:column;flex-wrap:wrap;min-width:0;overflow:hidden;row-gap:2px}.AppointmentCard_cardInner__tqYfW>*{flex-shrink:0;width:100%}.AppointmentCard_card__3b64V.AppointmentCard_cardShort__R\+8lj{padding-bottom:3px;padding-top:3px}.AppointmentCard_card__3b64V.AppointmentCard_cardTiny__kf4xv{border-radius:3px;padding-bottom:1px;padding-top:1px}.AppointmentCard_card__3b64V.AppointmentCard_cardTiny__kf4xv .AppointmentCard_cardInnerRow__6aqtY{gap:3px}.AppointmentCard_card__3b64V.AppointmentCard_cardTiny__kf4xv .AppointmentCard_cardNameInline__AyXiS,.AppointmentCard_card__3b64V.AppointmentCard_cardTiny__kf4xv .AppointmentCard_cardTime__CZT2s{font-size:10px;line-height:12px}.AppointmentCard_card__3b64V.AppointmentCard_cardTiny__kf4xv .AppointmentCard_cardInnerRow__6aqtY svg{font-size:12px!important;height:12px!important;width:12px!important}.AppointmentCard_cardInnerRow__6aqtY{align-items:center;align-self:center;display:flex;flex:1 1;flex-direction:row;gap:4px;min-width:0;overflow:hidden}.AppointmentCard_cardNameInline__AyXiS{color:inherit;flex:1 1;font-size:11px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentCard_cardTime__CZT2s{color:#9ca3af;font-size:10px;font-weight:400}.AppointmentCard_cardName__LmbNA,.AppointmentCard_cardTime__CZT2s{line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentCard_cardName__LmbNA{color:inherit;font-size:11px;font-weight:500}.AppointmentCard_cardNameRow__nzplx .AppointmentCard_cardName__LmbNA{display:flex;min-width:0}.AppointmentCard_cardFirstName__obuOi,.AppointmentCard_cardLastName__ZnHpr{font-size:inherit;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentCard_cardFirstName__obuOi{flex-shrink:0;max-width:100%}.AppointmentCard_cardLastName__ZnHpr{flex-shrink:1000;margin-left:.25em}.AppointmentCard_cardNameRow__nzplx{align-items:center;display:flex;gap:3px;min-width:0}.AppointmentCard_cardDemoDot__q8Znn{background:#f59e0b;border-radius:50%;box-shadow:0 0 0 1.5px #fff7e6;display:none;flex-shrink:0;height:7px;width:7px}.AppointmentCard_cardFirstVisitIcon__\+Nh5G{color:var(--color-secondary);flex-shrink:0;font-size:11px!important}.AppointmentCard_cardProcedure__PalMp{color:#9ca3af;font-size:10px;font-weight:400;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentCard_cardMetaIcons__mLk1f{align-items:center;display:flex;flex-direction:row;gap:3px;height:12px;line-height:1}.AppointmentCard_cardCorner__uD8S1{align-items:center;bottom:3px;display:flex;flex-direction:row;gap:3px;position:absolute;right:3px;z-index:1}.AppointmentCard_cardPaidIcon__ziSTy{align-items:center;color:#16a34a;display:flex;flex-shrink:0;justify-content:center;opacity:.7}.AppointmentCard_cardOnlineIcon__WeU1L{align-items:center;display:flex;flex-shrink:0;justify-content:center;opacity:.65}.AppointmentCard_cardOnlineIcon__WeU1L svg,.AppointmentCard_cardPaidIcon__ziSTy svg{font-size:12px!important;height:12px!important;width:12px!important}.AppointmentCard_cardInnerRow__6aqtY .AppointmentCard_cardInsuranceAlert__wwa13 svg,.AppointmentCard_cardInnerRow__6aqtY .AppointmentCard_cardOnlineIcon__WeU1L svg{font-size:14px!important;height:14px!important;width:14px!important}.AppointmentCard_cardInsuranceAlert__wwa13{align-items:center;background:#ffffffd9;border-radius:50%;color:#c2410c;display:flex;flex-shrink:0;justify-content:center}.AppointmentCard_cardInsuranceAlert__wwa13 svg{font-size:14px!important;height:14px!important;width:14px!important}.AppointmentCard_cardCorner__uD8S1>svg{background:#ffffffb3;border-radius:50%}.AppointmentCard_cardStepsReady__G6V09,.AppointmentCard_cardSteps__mdvjS{font-feature-settings:"tnum";align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:10px;font-variant-numeric:tabular-nums;font-weight:600;gap:4px;height:18px;letter-spacing:.1px;line-height:1;padding:0 7px 0 4px;white-space:nowrap}.AppointmentCard_cardSteps__mdvjS{background:#ffffffd9;box-shadow:0 0 0 1px #0f172a0f,0 1px 2px #0f172a0f;color:#4f6ef7}.AppointmentCard_cardStepsText__WVCEk{font-size:10px;line-height:1}.AppointmentCard_cardSteps__mdvjS .AppointmentCard_cardStepsText__WVCEk{color:#334155}.AppointmentCard_cardStepsReady__G6V09{background:#e9f7ef;box-shadow:0 0 0 1px #16a34a33;color:#15803d}.AppointmentCard_cardStepsReady__G6V09 svg{font-size:12px!important;height:12px!important;width:12px!important}.AppointmentCard_nonBlocker__3598k{align-items:center;border-radius:3px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:3px 1px;position:relative;width:100%}.AppointmentCard_nonBlockerWithBadge__rOQ9D{padding-bottom:12px}.AppointmentCard_nonBlockerLabel__T-mzs{display:block;font-size:8px;font-weight:600;letter-spacing:.4px;line-height:1;max-height:100%;opacity:.9;overflow:hidden;white-space:nowrap;writing-mode:vertical-rl}.AppointmentCard_nonBlockerLetter__FuBWZ{display:block;font-size:8px;font-weight:700;line-height:1;opacity:.9;text-align:center;white-space:nowrap;width:100%}.AppointmentCard_nonBlockerBadge__V9iQ\+{background:#ffffffe0;border:1px solid #0000001f;border-radius:6px;bottom:1px;font-size:9px;font-weight:700;left:50%;line-height:1;padding:1px 3px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap}.AppointmentCard_statusScheduled__kWsLd{background-color:#f7f8fa}.AppointmentCard_statusScheduled__kWsLd .AppointmentCard_cardProcedure__PalMp,.AppointmentCard_statusScheduled__kWsLd .AppointmentCard_cardTime__CZT2s{color:#8896a8}.AppointmentCard_statusRescheduled__aQ1ib{background-color:#f5f7fa;border:1px dashed #a0aabb;opacity:.55}.AppointmentCard_statusRescheduled__aQ1ib .AppointmentCard_cardProcedure__PalMp,.AppointmentCard_statusRescheduled__aQ1ib .AppointmentCard_cardTime__CZT2s{color:#8896a8}.AppointmentCard_statusConfirmed__KG-EZ{background-color:#eef5ff}.AppointmentCard_statusConfirmed__KG-EZ .AppointmentCard_cardProcedure__PalMp,.AppointmentCard_statusConfirmed__KG-EZ .AppointmentCard_cardTime__CZT2s{color:#6b85b8}.AppointmentCard_statusConfirmedByPatient__8bh2f{background-color:#e8f2ff}.AppointmentCard_statusConfirmedByPatient__8bh2f .AppointmentCard_cardProcedure__PalMp,.AppointmentCard_statusConfirmedByPatient__8bh2f .AppointmentCard_cardTime__CZT2s{color:#6278b0}.AppointmentCard_statusWaiting__D9u-r{background-color:#c8deff}.AppointmentCard_statusWaiting__D9u-r .AppointmentCard_cardProcedure__PalMp,.AppointmentCard_statusWaiting__D9u-r .AppointmentCard_cardTime__CZT2s{color:#1e4da8}.AppointmentCard_statusDoing__Dl7Z-{background-color:#1d4ed8;color:#fff}.AppointmentCard_statusDoing__Dl7Z- .AppointmentCard_cardProcedure__PalMp,.AppointmentCard_statusDoing__Dl7Z- .AppointmentCard_cardTime__CZT2s{color:#bfdbfe}.AppointmentCard_statusDone__LvtYH{background-color:#eef9f1}.AppointmentCard_statusDone__LvtYH .AppointmentCard_cardProcedure__PalMp,.AppointmentCard_statusDone__LvtYH .AppointmentCard_cardTime__CZT2s{color:#5e9a78}.AppointmentCard_statusCanceled__Y\+WPC{background-color:#faf3ec}.AppointmentCard_statusCanceled__Y\+WPC .AppointmentCard_cardProcedure__PalMp,.AppointmentCard_statusCanceled__Y\+WPC .AppointmentCard_cardTime__CZT2s{color:#a87a58}.AppointmentCard_statusCanceledByPatient__Qyqu0{background-color:#fcf6f1}.AppointmentCard_statusCanceledByPatient__Qyqu0 .AppointmentCard_cardProcedure__PalMp,.AppointmentCard_statusCanceledByPatient__Qyqu0 .AppointmentCard_cardTime__CZT2s{color:#b89070}.AppointmentCard_statusMissed__1ejPV{background-color:#fff0f3}.AppointmentCard_statusMissed__1ejPV .AppointmentCard_cardProcedure__PalMp,.AppointmentCard_statusMissed__1ejPV .AppointmentCard_cardTime__CZT2s{color:#c8607a}.AppointmentCard_statusCustom__fQuQE .AppointmentCard_cardProcedure__PalMp,.AppointmentCard_statusCustom__fQuQE .AppointmentCard_cardTime__CZT2s{color:var(--status-meta-color)}.AppointmentCard_statusBlocked__MMf4q{background-color:#fbfcfd;background-image:repeating-linear-gradient(-45deg,#0000,#0000 6px,#64748b12 0,#64748b12 8px);border:1px dashed #b9c3d0;color:#64748b}.AppointmentCard_statusBlocked__MMf4q .AppointmentCard_cardNameInline__AyXiS,.AppointmentCard_statusBlocked__MMf4q .AppointmentCard_cardName__LmbNA{font-weight:500}.AppointmentCard_statusBlocked__MMf4q .AppointmentCard_cardProcedure__PalMp,.AppointmentCard_statusBlocked__MMf4q .AppointmentCard_cardTime__CZT2s{color:#8896a8}.AppointmentCard_statusReserved__35VXd{background-color:#fffbeb;background-image:repeating-linear-gradient(-45deg,#0000,#0000 6px,#b453090f 0,#b453090f 8px);box-shadow:inset 0 0 0 1px #f59e0b59}.AppointmentCard_statusReserved__35VXd .AppointmentCard_cardNameInline__AyXiS,.AppointmentCard_statusReserved__35VXd .AppointmentCard_cardName__LmbNA{color:#78350f;font-weight:600}.AppointmentCard_statusReserved__35VXd .AppointmentCard_cardTime__CZT2s{color:#b45309}.AppointmentCard_statusBlocked__MMf4q .AppointmentCard_cardBlockScope__TZ6UO{color:#64748b;font-size:10px;font-weight:600;margin-top:1px;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentCard_statusReserved__35VXd .AppointmentCard_cardBlockScope__TZ6UO{color:#b45309;font-weight:500;opacity:1}@container agendaCard (max-width: 150px){.AppointmentCard_card__3b64V{padding:5px 6px 5px 7px}.AppointmentCard_cardStepsText__WVCEk{display:none}.AppointmentCard_cardStepsReady__G6V09,.AppointmentCard_cardSteps__mdvjS{padding:0 3px}.AppointmentCard_cardNameRow__nzplx .AppointmentCard_cardDemoTag__WOSG-{display:none}.AppointmentCard_cardDemoDot__q8Znn{display:inline-block}.AppointmentCard_cardInnerRow__6aqtY .AppointmentCard_cardInlineMeta__e8z4A{display:none}}@container agendaCard (max-width: 110px){.AppointmentCard_card__3b64V{padding:4px 4px 4px 5px}.AppointmentCard_cardNameRow__nzplx{align-items:flex-start;flex-wrap:wrap}.AppointmentCard_cardNameRow__nzplx .AppointmentCard_cardName__LmbNA{display:block;flex:1 1}.AppointmentCard_cardFirstName__obuOi,.AppointmentCard_cardLastName__ZnHpr{display:block}.AppointmentCard_cardLastName__ZnHpr{font-weight:400;margin-left:0;opacity:.8}.AppointmentCard_cardShort__R\+8lj .AppointmentCard_cardLastName__ZnHpr{display:none}.AppointmentCard_cardFirstVisitIcon__\+Nh5G{font-size:10px!important;margin-top:2px}.AppointmentCard_cardNameInline__AyXiS,.AppointmentCard_cardName__LmbNA{font-size:10px}.AppointmentCard_cardProcedure__PalMp,.AppointmentCard_cardTime__CZT2s,.AppointmentCard_card__3b64V .AppointmentCard_cardBlockScope__TZ6UO{font-size:9px}.AppointmentCard_cardCorner__uD8S1{bottom:2px;gap:2px;right:2px}.AppointmentCard_cardMetaIcons__mLk1f{height:10px}.AppointmentCard_cardCorner__uD8S1>svg,.AppointmentCard_cardInsuranceAlert__wwa13 svg,.AppointmentCard_cardOnlineIcon__WeU1L svg,.AppointmentCard_cardPaidIcon__ziSTy svg{font-size:10px!important;height:10px!important;width:10px!important}}.AppointmentHoverCard_tip__YpArk{background:var(--color-white)!important;border:1px solid #1a255914;border-radius:14px!important;box-shadow:0 1px 2px #1a25590f,0 18px 44px #1a255924;color:var(--color-text-dark)!important;font-family:Inter,Arial,sans-serif!important;max-width:320px!important;overflow:hidden;padding:0!important}.AppointmentHoverCard_content__QNFrs{border-left:3px solid #8a96a8;border-left:3px solid var(--hc-accent,#8a96a8);display:flex;flex-direction:column;min-width:250px}.AppointmentHoverCard_hero__N4sWM{background:linear-gradient(180deg,#f7f8fa,#fff0);background:linear-gradient(180deg,var(--hc-tint,#f7f8fa) 0,#fff0 100%);display:flex;flex-direction:column;gap:8px;padding:12px 16px 12px 14px}.AppointmentHoverCard_heroTop__8E2XX{align-items:center;display:flex;gap:8px;justify-content:space-between}.AppointmentHoverCard_status__qQtwe{align-items:center;background:var(--color-white);border:1px solid #1a255914;border-radius:999px;color:#4a5568;color:var(--hc-text,#4a5568);display:inline-flex;font-size:10.5px;font-weight:600;gap:6px;height:22px;letter-spacing:.06em;padding:0 9px 0 7px;text-transform:uppercase}.AppointmentHoverCard_statusDot__5rFFd{background:#8a96a8;background:var(--hc-accent,#8a96a8);border-radius:50%;flex-shrink:0;height:8px;width:8px}.AppointmentHoverCard_statusReserved__-dTCX{color:#b45309}.AppointmentHoverCard_statusDotReserved__D\+gU3{background:#d97706}.AppointmentHoverCard_paidPill__UWgcv{align-items:center;background:#ecfdf5;border-radius:999px;color:#047857;display:inline-flex;font-size:10.5px;font-weight:600;height:22px;letter-spacing:.04em;padding:0 9px;text-transform:uppercase}.AppointmentHoverCard_titleRow__jrehI{align-items:baseline;display:flex;gap:8px}.AppointmentHoverCard_title__\+XYNu{color:var(--color-text-dark);font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.3;word-break:break-word}.AppointmentHoverCard_age__YZBMM{color:#718096;color:var(--color-text-light,#718096);font-size:12px;font-weight:500;white-space:nowrap}.AppointmentHoverCard_metaRow__LRSDa{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px}.AppointmentHoverCard_phone__HVynb{font-feature-settings:"tnum";align-items:center;color:#4a5568;color:var(--color-text-medium,#4a5568);display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;gap:5px}.AppointmentHoverCard_phone__HVynb svg{color:#718096;color:var(--color-text-light,#718096)}.AppointmentHoverCard_firstVisit__hqqEz{align-items:center;background:#fff7e6;border-radius:999px;color:#b45309;display:inline-flex;font-size:11px;font-weight:500;gap:4px;height:20px;padding:0 8px}.AppointmentHoverCard_reservedPill__WHFmL{align-self:flex-start;background:#fffbeb;border:1px solid #f59e0b59;border-radius:999px;color:#92400e;font-size:12px;font-weight:500;padding:3px 10px}.AppointmentHoverCard_when__B0LoP{align-items:center;border-top:1px solid #1a25590f;display:flex;gap:10px;margin:0 16px 0 14px;padding:10px 0}.AppointmentHoverCard_whenIcon__buySi{align-items:center;background:#f7f8fa;background:var(--hc-tint,#f7f8fa);border-radius:9px;color:#8a96a8;color:var(--hc-accent,#8a96a8);display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.AppointmentHoverCard_whenText__ZxT0W{display:flex;flex-direction:column;gap:1px;min-width:0}.AppointmentHoverCard_whenTime__-TOt7{font-feature-settings:"tnum";color:var(--color-text-dark);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em}.AppointmentHoverCard_whenDay__PvHy6{color:#718096;color:var(--color-text-light,#718096);font-size:11.5px}.AppointmentHoverCard_rows__DfLS\+{border-top:1px solid #1a25590f;display:flex;flex-direction:column;margin:0 16px 0 14px;padding:4px 0 6px}.AppointmentHoverCard_rows__DfLS\+:empty{display:none}.AppointmentHoverCard_row__NcIgS{align-items:center;border-bottom:1px solid #1a25590d;display:flex;gap:12px;line-height:1.35;padding:6px 0}.AppointmentHoverCard_row__NcIgS:last-child{border-bottom:0}.AppointmentHoverCard_rowLabel__hnGVG{align-items:center;color:#8a96a8;display:inline-flex;flex:0 0 108px;font-size:11px;font-weight:500;gap:6px;letter-spacing:.02em;white-space:nowrap}.AppointmentHoverCard_rowLabel__hnGVG svg{color:#b5bfcf}.AppointmentHoverCard_rowValue__1Zbz7{color:var(--color-text-dark);flex:1 1;font-size:13px;font-weight:500;min-width:0;word-break:break-word}.AppointmentHoverCard_insuranceAlerts__9IYTI{margin:0 16px 10px 14px}.AppointmentHoverCard_steps__1VYWF{border-top:1px solid #1a25590f;display:flex;flex-direction:column;font-size:12px;gap:8px;margin:0 16px 0 14px;padding:10px 0 12px}.AppointmentHoverCard_stepsHeader__L4Ij0{align-items:center;display:flex;gap:12px;justify-content:space-between}.AppointmentHoverCard_stepsCounter__JHZmI,.AppointmentHoverCard_stepsReady__7ItXw{font-feature-settings:"tnum";align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;gap:5px;height:22px;padding:0 9px 0 7px;white-space:nowrap}.AppointmentHoverCard_stepsCounter__JHZmI{background:#eff2ff;color:#4f6ef7}.AppointmentHoverCard_stepsReady__7ItXw{background:#e9f7ef;color:#15803d}.AppointmentHoverCard_stepList__zDuDh{background:#f7f8fa;border-radius:10px;display:flex;flex-direction:column;gap:2px;padding:6px}.AppointmentHoverCard_step__J8Qn3{align-items:center;color:#1f2937;display:flex;font-weight:500;gap:8px;padding:3px 4px}.AppointmentHoverCard_step__J8Qn3 svg{color:#c3cad8;flex-shrink:0}.AppointmentHoverCard_stepName__DK8zr{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentHoverCard_stepOptional__3CssJ{color:#9ca3af;font-size:10px;font-weight:500;margin-left:auto}.AppointmentHoverCard_stepDone__OuCsJ{color:#6b7280}.AppointmentHoverCard_stepDone__OuCsJ .AppointmentHoverCard_stepName__DK8zr{text-decoration:line-through;text-decoration-color:#6b728080}.AppointmentHoverCard_stepDone__OuCsJ svg{color:#16a34a}.AppointmentHoverCard_notes__Z8rGF{-webkit-line-clamp:4;-webkit-box-orient:vertical;background:#f7f8fa;border-radius:8px;color:#4a5568;color:var(--color-text-medium,#4a5568);display:-webkit-box;font-size:12px;line-height:1.45;margin:0 16px 12px 14px;overflow:hidden;padding:8px 10px;white-space:pre-line}.AppointmentHoverCard_hint__J899R{align-items:center;background:#fafbfc;border-top:1px solid #1a25590f;color:#a0aec0;display:flex;font-size:10.5px;font-weight:500;gap:3px;letter-spacing:.02em;padding:7px 16px 8px 14px}.MonthlyCalendar_root__mk-78{background:#fff;display:flex;flex-direction:column;height:100%;overflow-y:auto;scrollbar-color:#cbd5e1 #0000;scrollbar-width:thin}.MonthlyCalendar_root__mk-78::-webkit-scrollbar{width:4px}.MonthlyCalendar_root__mk-78::-webkit-scrollbar-track{background:#0000}.MonthlyCalendar_root__mk-78::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.MonthlyCalendar_monthGrid__v2O4h{border-left:1px solid #e8ecf0;border-top:1px solid #e8ecf0;display:grid;flex:1 0 auto;grid-template-columns:repeat(7,1fr)}.MonthlyCalendar_dayHeader__3xQyG{background:#fafafa;border-bottom:1px solid #e8ecf0;border-right:1px solid #e8ecf0;color:#94a3b8;font-size:12px;font-weight:600;letter-spacing:.06em;padding:10px 8px;position:-webkit-sticky;position:sticky;text-align:center;text-transform:uppercase;top:0;z-index:1}.MonthlyCalendar_dayCell__KwcYU{border-bottom:1px solid #e8ecf0;border-right:1px solid #e8ecf0;cursor:pointer;display:flex;flex-direction:column;gap:4px;min-height:110px;padding:6px 6px 8px;transition:background .1s ease}.MonthlyCalendar_dayCell__KwcYU:hover{background:#f8fafc}.MonthlyCalendar_dayCellOutside__zlBuH{background:#fafafa;cursor:default;opacity:.45}.MonthlyCalendar_dayCellOutside__zlBuH:hover{background:#fafafa}.MonthlyCalendar_dayNumber__13AGb{align-items:center;align-self:flex-end;border-radius:50%;color:#374151;display:flex;flex-shrink:0;font-size:13px;font-weight:500;height:26px;justify-content:center;line-height:1;width:26px}.MonthlyCalendar_dayNumberToday__eRZOx{background:#ed3680;color:#fff;font-weight:700}.MonthlyCalendar_badgeList__CJ1Ci{display:flex;flex:1 1;flex-direction:column;gap:2px}.MonthlyCalendar_badge__Hb6C2{align-items:center;border-radius:3px;display:flex;gap:5px;overflow:hidden;padding:2px 6px 2px 5px;white-space:nowrap}.MonthlyCalendar_badgeCount__jLt-b{flex-shrink:0;font-size:12px;font-weight:700;line-height:1.3}.MonthlyCalendar_badgeLabel__dfQ62{font-size:11px;font-weight:400;line-height:1.3;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.MonthlyCalendar_dayCell__KwcYU{gap:2px;min-height:70px;padding:4px 3px 6px}.MonthlyCalendar_dayNumber__13AGb{font-size:12px;height:22px;width:22px}.MonthlyCalendar_badge__Hb6C2{padding:1px 4px}.MonthlyCalendar_badgeCount__jLt-b{font-size:11px}.MonthlyCalendar_badgeLabel__dfQ62{font-size:10px}.MonthlyCalendar_dayHeader__3xQyG{font-size:10px;padding:7px 4px}}.AppointmentsMobile_mobileContainer__P3mfz{background:#f5f7fa;contain:inline-size;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-width:0}.AppointmentsMobile_mobilePageHeader__QveGK{align-items:center;background:#fff;border-bottom:1px solid #e8ecf0;display:flex;flex-shrink:0;justify-content:space-between;padding:10px 16px 8px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.AppointmentsMobile_mobilePageHeaderLeft__2dd0E{align-items:center;display:flex;gap:8px}.AppointmentsMobile_pageIcon__Jarli{align-items:center;background:#eef2ff;border-radius:8px;color:#4f7ef7;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.AppointmentsMobile_mobilePageTitle__MLvm0{color:#1a2332;font-size:16px;font-weight:700;line-height:1.2;margin:0}.AppointmentsMobile_mobilePageHeaderRight__AwfY\+{align-items:center;display:flex;flex-shrink:0;gap:8px}.AppointmentsMobile_mobileCreateBtn__O5y7U{-webkit-tap-highlight-color:transparent;align-items:center;background:linear-gradient(135deg,#ed3680,#f0528a);border:none;border-radius:8px;box-shadow:0 1px 4px #ed368040;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background .15s ease;width:36px}.AppointmentsMobile_mobileCreateBtn__O5y7U:active{transform:scale(.93)}.AppointmentsMobile_mobileFilterBtn__X-PRn{align-items:center;background:#fff0f7;border:1px solid #fbcfe8;border-radius:8px;color:#ed3680;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;height:36px;justify-content:center;position:relative;transition:background .15s ease,border-color .15s ease;width:36px}.AppointmentsMobile_mobileFilterBtnActive__WujrD,.AppointmentsMobile_mobileFilterBtn__X-PRn:active{background:#fff0f7;border:1px solid #ed3680}.AppointmentsMobile_mobileFilterBadge__3kOvB{align-items:center;background:#ed3680;border-radius:50%;color:#fff;display:flex;font-size:9px;font-weight:600;height:16px;justify-content:center;line-height:1;position:absolute;right:-4px;top:-4px;width:16px}.AppointmentsMobile_mobileControlsBar__enjkB{background:#fff;border-bottom:1px solid #e8ecf0;display:flex;flex-direction:column;flex-shrink:0;position:-webkit-sticky;position:sticky;top:50px;z-index:19}.AppointmentsMobile_mobileControlsRow1__w3Nl0{align-items:center;display:flex;gap:6px;justify-content:space-between;padding:6px 12px 4px}.AppointmentsMobile_mobileControlsRow2__wMPvV{align-items:center;display:flex;gap:8px;padding:4px 12px 6px}.AppointmentsMobile_mobileGoToResourceBtn__Ynjhy{align-items:center;background:#0000;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:11px;font-weight:500;gap:4px;height:28px;padding:0 8px;transition:all .12s ease;white-space:nowrap}.AppointmentsMobile_mobileGoToResourceBtn__Ynjhy:hover{background:#f1f5f9;color:#1e293b}@media (max-width:380px){.AppointmentsMobile_mobileGoToResourceBtn__Ynjhy{font-size:0;gap:0;padding:0 7px}}.AppointmentsMobile_mobileViewSelector__jjgPf{background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-shrink:1;gap:2px;min-width:0;overflow-x:auto;padding:2px;scrollbar-width:none}.AppointmentsMobile_mobileViewSelector__jjgPf::-webkit-scrollbar{display:none}.AppointmentsMobile_mobileViewSelector__jjgPf>.AppointmentsMobile_mobileViewBtn__LhHE8{flex-shrink:0}.AppointmentsMobile_mobileViewBtn__LhHE8{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:400;gap:4px;height:28px;padding:0 10px;transition:background .15s,color .15s;white-space:nowrap}.AppointmentsMobile_mobileViewBtnActive__INZr6{background:#fff0f7;color:#ed3680;font-weight:500}.AppointmentsMobile_mobileViewBtnActive__INZr6:hover{background:#ed3680;color:#fff}@media (max-width:420px){.AppointmentsMobile_mobileViewBtn__LhHE8{padding:0 8px}.AppointmentsMobile_mobileViewBtn__LhHE8 svg{display:none}}.AppointmentsMobile_mobileTodayBtn__fakJd{align-items:center;background:#0000;border:1px solid #fbcfe8;border-radius:6px;color:#ed3680;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:600;gap:4px;height:28px;padding:0 10px;transition:all .12s ease;white-space:nowrap}.AppointmentsMobile_mobileTodayBtn__fakJd:hover{background:#fff0f6}@media (max-width:380px){.AppointmentsMobile_mobileControlsRow1__w3Nl0{padding-left:8px;padding-right:8px}.AppointmentsMobile_mobileViewBtn__LhHE8{padding:0 6px}.AppointmentsMobile_mobileTodayBtn__fakJd{padding:0 8px}.AppointmentsMobile_mobileTodayBtn__fakJd svg{display:none}}.AppointmentsMobile_mobileDateNav__HGhyc{align-items:center;display:flex;gap:0;justify-content:space-between;width:100%}.AppointmentsMobile_mobileDateNavBtn__JmofC{align-items:center;background:#0000;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;height:28px;justify-content:center;transition:all .12s ease;width:28px}.AppointmentsMobile_mobileDateNavBtn__JmofC:hover{background:#f1f5f9;color:#1e293b}.AppointmentsMobile_mobileDateLabel__WQI4X{color:#1e293b;flex:1 1;font-size:12px;font-weight:600;margin:0;min-width:0;text-align:center;white-space:nowrap}.QuickFilterDropdown_wrapper__1eoFN{position:relative;width:100%}.QuickFilterDropdown_trigger__gvGDe{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;gap:8px;justify-content:space-between;min-height:36px;padding:9px 10px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.QuickFilterDropdown_trigger__gvGDe:hover{border-color:#cbd5e1}.QuickFilterDropdown_triggerOpen__z6Rit{border-color:#ed3680;box-shadow:0 0 0 2px #ed368014}.QuickFilterDropdown_triggerLabel__lPuvt{color:#374151;flex-shrink:0;font-size:12px;font-weight:600;white-space:nowrap}.QuickFilterDropdown_triggerValue__ASO\+Q{align-items:center;color:#6b7280;display:flex;font-size:12px;font-weight:400;gap:3px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuickFilterDropdown_dropdown__gcMhV{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 16px #00000014;left:0;max-height:40vh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:4px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.QuickFilterDropdown_divider__PvlPN{background:#f1f5f9;height:1px;margin:3px 0}.QuickFilterDropdown_searchRow__dQKEh{padding:4px 8px 6px}.QuickFilterDropdown_searchInput__DyQCS{background:#fff;border:1px solid #e2e8f0;border-radius:6px;box-sizing:border-box;color:#374151;font-family:inherit;font-size:12px;height:30px;outline:none;padding:0 8px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.QuickFilterDropdown_searchInput__DyQCS::placeholder{color:#9ca3af}.QuickFilterDropdown_searchInput__DyQCS:focus{border-color:#ed3680;box-shadow:0 0 0 2px #ed368014}.QuickFilterDropdown_searchEmpty__VJe4A{color:#9ca3af;font-size:12px;padding:8px 10px 6px}.QuickFilterDropdown_option__HEyGW{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;gap:6px;padding:6px 10px;text-align:left;transition:background .1s ease;width:100%}.QuickFilterDropdown_option__HEyGW:hover{background:#f8fafc}.QuickFilterDropdown_optionCheck__PcyKs{align-items:center;color:#ed3680;display:flex;flex-shrink:0;height:14px;justify-content:center;width:14px}.QuickFilterDropdown_optionLabel__E1jjk{color:#374151;font-size:12px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuickFilterDropdown_optionActive__MkXDE .QuickFilterDropdown_optionLabel__E1jjk{color:#ed3680;font-weight:500}.PackagePurchaseFlow_packagesGrid__FSYOI{margin-top:16px;padding:8px 0}.PackagePurchaseFlow_packageCard__FReFu{background-color:var(--color-white);border:1px solid #0000000f;border-radius:14px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;height:100%;padding:20px;transition:box-shadow .15s ease}.PackagePurchaseFlow_packageCard__FReFu:hover{box-shadow:var(--shadow-md)}.PackagePurchaseFlow_packageHeader__6AM8V{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.PackagePurchaseFlow_packageHeader__6AM8V h4{color:var(--color-text-dark);font-size:1.2rem;font-weight:600;margin:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PackagePurchaseFlow_packageStatus__0hEFY{background-color:var(--color-bg-medium);border-radius:12px;color:var(--color-text-medium);display:inline-block;font-size:.75rem;margin-top:6px;padding:3px 10px}.PackagePurchaseFlow_packageStatus__0hEFY.PackagePurchaseFlow_active__eazKH{background-color:var(--color-success-light);color:var(--color-success)}.PackagePurchaseFlow_priceContainer__hCL-e{align-items:flex-end;display:flex;flex-direction:column}.PackagePurchaseFlow_originalPriceTag__RMVzT{color:var(--color-text-medium);font-size:.85rem;margin-bottom:4px;text-decoration:line-through}.PackagePurchaseFlow_packagePrice__54veX{color:var(--color-main);font-size:1.3rem;font-weight:700}.PackagePurchaseFlow_discountBadge__PjAFK{background-color:var(--color-success-light);border-radius:10px;color:var(--color-success);display:inline-block;font-size:.75rem;font-weight:600;margin-top:4px;padding:2px 8px}.PackagePurchaseFlow_packageDescription__ooumk{color:var(--color-text-medium);flex-grow:1;font-size:.95rem;line-height:1.4;margin:10px 0}.PackagePurchaseFlow_packageDetails__4ezwg{border-top:1px solid var(--color-border);margin-top:16px;padding-top:16px}.PackagePurchaseFlow_detailLabel__Km9aX{color:var(--color-text-medium);display:block;font-size:.9rem;font-weight:500;margin-bottom:6px}.PackagePurchaseFlow_detailValue__RPmgQ{color:var(--color-text-dark);display:inline-block;font-size:.95rem;min-width:90px}.PackagePurchaseFlow_proceduresList__MHu3k{margin-bottom:16px;max-height:150px;overflow-y:auto}.PackagePurchaseFlow_proceduresList__MHu3k::-webkit-scrollbar{width:4px}.PackagePurchaseFlow_proceduresList__MHu3k::-webkit-scrollbar-thumb{background-color:var(--color-main-light1);border-radius:4px}.PackagePurchaseFlow_proceduresList__MHu3k::-webkit-scrollbar-track{background-color:var(--color-bg-medium)}.PackagePurchaseFlow_procedureItem__dHXkr{align-items:center;border-bottom:1px solid var(--color-blue-light5);color:var(--color-text-dark);display:flex;font-size:.95rem;justify-content:space-between;padding:6px 0}.PackagePurchaseFlow_procedureItem__dHXkr:last-child{border-bottom:none}.PackagePurchaseFlow_quantityBadge__XOAbc{background-color:var(--color-blue-light4);border-radius:12px;color:var(--color-main);font-size:.8rem;font-weight:600;padding:2px 8px}.PackagePurchaseFlow_validityContainer__v8q0A{border-top:1px dashed var(--color-border);margin-top:8px;padding-top:8px}.PackagePurchaseFlow_emptyProcedures__TQR2b{color:var(--color-text-light);font-style:italic;padding:8px 0}.PackagePurchaseFlow_noPackages__Wv5q2{color:var(--color-text-medium);font-style:italic;padding:40px 0;text-align:center;width:100%}.PackagePurchaseFlow_packageButton__Egg\+N{margin-top:20px!important}.PackagePurchaseFlow_confirmationContainer__8Rd39{display:flex;flex-direction:column;gap:16px;padding:8px 4px}.PackagePurchaseFlow_confirmationTitle__INFV2{border-bottom:1px solid var(--color-border);color:var(--color-text-dark);font-size:1.4rem;font-weight:600;margin:0 0 8px;padding-bottom:8px}.PackagePurchaseFlow_priceSection__hcyL7{background-color:var(--color-blue-light5);border-radius:var(--border-radius);margin-bottom:8px;padding:16px}.PackagePurchaseFlow_originalPrice__0ZPYP{color:var(--color-text-medium);font-size:.95rem;margin-bottom:4px;text-decoration:line-through}.PackagePurchaseFlow_finalPrice__6RLlq{color:var(--color-main);font-size:1.2rem;font-weight:600}.PackagePurchaseFlow_discountTag__7Obub{color:var(--color-success);font-size:.9rem;font-weight:500;margin-left:8px}.PackagePurchaseFlow_proceduresSection__zug81{margin-top:8px}.PackagePurchaseFlow_sectionTitle__ivNs8{color:var(--color-text-dark);font-size:1rem;font-weight:500;margin:0 0 8px}.PackagePurchaseFlow_procedureConfirmList__YdPsL{display:flex;flex-direction:column;gap:6px;margin-left:8px;max-height:200px;overflow-y:auto;padding-right:8px}.PackagePurchaseFlow_procedureConfirmList__YdPsL::-webkit-scrollbar{width:4px}.PackagePurchaseFlow_procedureConfirmList__YdPsL::-webkit-scrollbar-thumb{background-color:var(--color-main-light1);border-radius:4px}.PackagePurchaseFlow_procedureConfirmList__YdPsL::-webkit-scrollbar-track{background-color:var(--color-bg-medium)}.PackagePurchaseFlow_procedureConfirmItem__L7jKJ{align-items:center;color:var(--color-text-medium);display:flex;font-size:.95rem;gap:8px;padding:4px 0}.PackagePurchaseFlow_bulletPoint__709FD{color:var(--color-main);font-size:1.2rem;line-height:1}.PackagePurchaseFlow_procedureName__7zUUo{flex:1 1}.PackagePurchaseFlow_procedureQuantity__6IT6i{color:var(--color-text-dark);font-weight:500}.PackagePurchaseFlow_validitySection__5KL5g{align-items:center;border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border);display:flex;gap:8px;padding:8px 0}.PackagePurchaseFlow_validityLabel__F4IaJ{color:var(--color-text-medium);font-weight:500}.PackagePurchaseFlow_validityValue__F08fB{color:var(--color-text-dark)}.PackagePurchaseFlow_paymentSection__U44la{border-top:1px solid var(--color-border);margin-top:16px;padding-top:16px}.PackagePurchaseFlow_paymentLabel__27YLs{color:var(--color-text-dark);font-size:1rem;font-weight:500;margin-bottom:12px;margin-top:0}.PackagePurchaseFlow_paymentGrid__V4DnG{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.PackagePurchaseFlow_paymentOption__ukGko{align-items:center;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--border-radius);cursor:pointer;display:flex;padding:8px 12px;transition:all .2s ease}.PackagePurchaseFlow_paymentOption__ukGko:hover{background-color:var(--color-blue-light5);border-color:var(--color-main-light1)}.PackagePurchaseFlow_selectedPayment__yOt-C{background-color:var(--color-blue-light5);border-color:var(--color-main);box-shadow:0 0 0 1px var(--color-main)}.FiscalInvoiceHistory_historyContainer__2KLJu{display:flex;flex-direction:column;gap:0}.FiscalInvoiceHistory_historyToggle__\+cnea{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:6px 0;text-align:left;transition:background-color .15s;width:100%}.FiscalInvoiceHistory_historyToggle__\+cnea:hover{background-color:#f5f5f5;background-color:var(--color-background,#f5f5f5)}.FiscalInvoiceHistory_historyToggle__\+cnea:focus-visible{outline:2px solid #1976d2;outline:2px solid var(--color-primary,#1976d2);outline-offset:2px}.FiscalInvoiceHistory_historyTitle__Y8phY{color:#666;color:var(--color-text-secondary,#666);font-weight:500!important}.FiscalInvoiceHistory_historyList__lcSmX{display:flex;flex-direction:column;gap:8px;padding-top:8px}.FiscalInvoiceHistory_historyItem__fbQti{background-color:#fff;border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:10px;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.FiscalInvoiceHistory_historyItemMain__woG4j{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.FiscalInvoiceHistory_historyStatusTag__JzeFw{align-items:center;border-radius:20px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:400;gap:4px;padding:2px 8px;white-space:nowrap}.FiscalInvoiceHistory_historyStatusTag--canceled__O15\+G{background-color:#fee2e2;color:#dc2626}.FiscalInvoiceHistory_historyStatusTag--issued__rdUSD{background-color:#dcfce7;color:#16a34a}.FiscalInvoiceHistory_historyStatusTag--error__rRKvV{background-color:#fef3c7;color:#d97706}.FiscalInvoiceHistory_historyStatusTag--processing__6oj0H,.FiscalInvoiceHistory_historyStatusTag--queued__u1Sf1{background-color:#dbeafe;color:#2563eb}.FiscalInvoiceHistory_historyStatusTagIcon__UVvOi{display:flex;font-size:13px;line-height:1}.FiscalInvoiceHistory_historyItemAmount__qENLT{color:#2d3748;color:var(--color-text-dark,#2d3748);flex:1 1;font-size:14px;font-weight:600}.FiscalInvoiceHistory_historyItemDate__A2v3S{margin-left:auto;white-space:nowrap}.FiscalInvoiceHistory_historyItemDate__A2v3S,.FiscalInvoiceHistory_historyItemNfseNumber__f2JNK{color:#718096;color:var(--color-text-light,#718096);font-size:12px}.FiscalInvoiceHistory_historyItemError__Eb9ak{background-color:#fee2e2;border-radius:6px;color:#dc2626!important;font-size:12px!important;line-height:1.4;margin-top:2px;padding:6px 10px}.FiscalInvoiceHistory_historyItemActions__FFze-{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.FiscalInvoiceHistory_historyItemHeader__5G15b{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.FiscalInvoiceHistory_historyItemBody__LBK9z{display:flex;flex-direction:column;gap:2px}.FiscalInvoiceHistory_historyItemDetail__VLUdg{align-items:center;color:#333;color:var(--color-text-primary,#333);display:flex;font-size:13px!important;gap:6px}.FiscalInvoiceHistory_historyItemLabel__DDeF6{color:#666;color:var(--color-text-secondary,#666);font-weight:500;min-width:60px}.FiscalInvoiceReviewModal_secao__5ZRCb{display:flex;flex-direction:column;gap:12px}.FiscalInvoiceReviewModal_formGroup__ePhEF{display:flex;flex-direction:column;gap:4px}.FiscalInvoiceReviewModal_formLabel__PRnSS{color:#555;color:var(--color-text-secondary,#555);font-size:13px;font-weight:500}.FiscalInvoiceReviewModal_obrigatorio__FBIVK{color:#d32f2f;margin-left:2px}.FiscalInvoiceReviewModal_input__4DGDH{background-color:#fff;border:1px solid #ccc;border:1px solid var(--color-border,#ccc);border-radius:6px;box-sizing:border-box;color:#333;color:var(--color-text-primary,#333);font-family:inherit;font-size:14px;outline:none;padding:9px 12px;transition:border-color .2s,box-shadow .2s;width:100%}.FiscalInvoiceReviewModal_input__4DGDH:focus{border-color:#1976d2;border-color:var(--color-primary,#1976d2);box-shadow:0 0 0 2px #1976d21a}.FiscalInvoiceReviewModal_input__4DGDH:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.FiscalInvoiceReviewModal_inputErro__wem3i{border-color:#d32f2f!important;box-shadow:0 0 0 2px #d32f2f1a!important}.FiscalInvoiceReviewModal_textarea__oHaaU{background-color:#fff;border:1px solid #ccc;border:1px solid var(--color-border,#ccc);border-radius:6px;box-sizing:border-box;color:#333;color:var(--color-text-primary,#333);font-family:inherit;font-size:14px;outline:none;padding:9px 12px;resize:vertical;transition:border-color .2s,box-shadow .2s;width:100%}.FiscalInvoiceReviewModal_textarea__oHaaU:focus{border-color:#1976d2;border-color:var(--color-primary,#1976d2);box-shadow:0 0 0 2px #1976d21a}.FiscalInvoiceReviewModal_textarea__oHaaU:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.FiscalInvoiceReviewModal_mensagemErro__y7ttl{color:#d32f2f;font-size:12px;margin-top:2px}.FiscalInvoiceReviewModal_alertaMenorIdade__EbOth{align-items:flex-start;background-color:#fff3cd;border:1px solid #ffecb5;border-radius:8px;color:#856404;display:flex;font-size:14px;gap:10px;line-height:1.5;padding:12px 14px}.FiscalInvoiceReviewModal_alertaIcone__JNEGP{flex-shrink:0;font-size:18px;margin-top:1px}.FiscalInvoiceReviewModal_alertaMenorIdadeContent__Md-ka{display:flex;flex-direction:column;gap:8px}.FiscalInvoiceReviewModal_alertaAdicionarResponsavel__gp0hZ{align-items:center;align-self:flex-start;background-color:initial;border:1px solid #5a80fb;border-radius:6px;color:#5a80fb;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:4px;margin-top:8px;padding:6px 12px;text-decoration:none;transition:background-color .15s,color .15s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.FiscalInvoiceReviewModal_alertaAdicionarResponsavel__gp0hZ:hover{background-color:#5a80fb;color:#fff}.FiscalInvoiceReviewModal_alertaValorDiferente__VXwJt{align-items:flex-start;background-color:#fff4e5;border:1px solid #ffd8a8;border-radius:6px;color:#7c4a00;display:flex;font-size:13px;gap:8px;line-height:1.5;margin-top:4px;padding:10px 12px}.FiscalInvoiceReviewModal_botaoColapsavel__Dv90x{align-items:center;background:none;border:none;border-radius:4px;color:#333;color:var(--color-text-primary,#333);cursor:pointer;display:flex;justify-content:space-between;padding:4px 0;text-align:left;transition:background-color .15s;width:100%}.FiscalInvoiceReviewModal_botaoColapsavel__Dv90x:hover:not(:disabled){background-color:#0000000a;padding-left:4px;padding-right:4px}.FiscalInvoiceReviewModal_botaoColapsavel__Dv90x:disabled{cursor:not-allowed;opacity:.6}.FiscalInvoiceReviewModal_secaoTecnica__z1Koz{display:flex;flex-direction:column;gap:12px;padding-top:12px}.FiscalInvoiceReviewModal_resumoFiscal__VHQUq{background-color:#f0f4ff;border:1px solid #c5d3f0;border-radius:6px;display:flex;flex-direction:column;gap:4px;padding:10px 14px}.FiscalInvoiceReviewModal_resumoRow__RK8Px{color:#444;display:flex;font-size:13px;justify-content:space-between}.FiscalInvoiceReviewModal_resumoRow__RK8Px strong{color:#1a237e}.FiscalInvoiceReviewModal_tomadorSelector__iS3sn{background-color:#f8faff;border:1px solid #dce8ff;border-radius:8px;padding:14px 16px}.FiscalInvoiceReviewModal_tomadorOptions__\+Uu\+S{display:flex;flex-direction:column;gap:8px}.FiscalInvoiceReviewModal_tomadorOption__Hk1Yf{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:10px 12px;transition:border-color .15s,background-color .15s}.FiscalInvoiceReviewModal_tomadorOption__Hk1Yf:hover:not(:has(input:disabled)){background-color:#f0f4ff;border-color:#5a80fb}.FiscalInvoiceReviewModal_tomadorOptionSelected__xS0jd{background-color:#f0f4ff!important;border-color:#5a80fb!important}.FiscalInvoiceReviewModal_tomadorRadio__A8bdF{accent-color:#5a80fb;cursor:pointer;flex-shrink:0;height:16px;width:16px}.FiscalInvoiceReviewModal_tomadorOptionContent__pnDKi{display:flex;flex:1 1;flex-direction:column;gap:2px}.FiscalInvoiceReviewModal_tomadorOptionLabel__ftZk4{color:#2d3748;font-size:13px;font-weight:600}.FiscalInvoiceReviewModal_tomadorOptionDetail__K9Stc{color:#718096;font-size:12px}.FiscalInvoiceReviewModal_tomadorRelationship__d6BPB{color:#a0aec0}.FiscalInvoicePopup_summaryBox__CgpIl{background-color:#fff;border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:10px;box-shadow:0 1px 4px #0000000a;padding:18px 20px}.FiscalInvoicePopup_summaryTitle__y2Sgr{color:#718096!important;color:var(--color-text-light,#718096)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em;margin-bottom:14px!important;text-transform:uppercase}.FiscalInvoicePopup_summaryPatientName__KOXkp{color:#2d3748!important;color:var(--color-text-dark,#2d3748)!important;font-size:16px!important;font-weight:700!important;line-height:1.3}.FiscalInvoicePopup_summarySecondaryRow__dGdj-{align-items:baseline;display:flex;gap:6px;margin-top:8px}.FiscalInvoicePopup_summarySecondaryLabel__N22lK{color:#718096;color:var(--color-text-light,#718096);font-size:12px;font-weight:500;min-width:72px}.FiscalInvoicePopup_summarySecondaryValue__Ue01f{color:#4a5568;color:var(--color-text-medium,#4a5568);font-size:13px}.FiscalInvoicePopup_summaryValueHighlight__mKf5W{color:#ed3680!important;color:var(--color-secondary,#ed3680)!important;font-size:15px!important;font-weight:700!important}.FiscalInvoicePopup_invoiceDetails__lQIV5{background-color:#fff;border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:10px;box-shadow:0 1px 4px #0000000a;display:flex;flex-direction:column;gap:10px;padding:16px 18px}.FiscalInvoicePopup_invoiceActions__uusU6{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.FiscalInvoicePopup_invoiceDetailsHeader__zFO8F{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.FiscalInvoicePopup_invoiceDetailsTitle__F39RX{color:#718096!important;color:var(--color-text-light,#718096)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.06em;margin-bottom:4px!important;text-transform:uppercase}.FiscalInvoicePopup_statusBadge__5oR07{align-items:center;border-radius:20px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:400;gap:4px;padding:2px 8px;white-space:nowrap}.FiscalInvoicePopup_statusBadgeIcon__ZwK\+A{display:flex;font-size:13px}.FiscalInvoicePopup_statusBadge--pending__aybzs{background-color:#f1f5f9;color:#64748b}.FiscalInvoicePopup_statusBadge--processing__7JxcI,.FiscalInvoicePopup_statusBadge--queued__nT1B4{background-color:#dbeafe;color:#2563eb}.FiscalInvoicePopup_statusBadge--issued__VoUmE{background-color:#dcfce7;color:#16a34a}.FiscalInvoicePopup_statusBadge--error__QPtAS{background-color:#fef3c7;color:#d97706}.FiscalInvoicePopup_statusBadge--canceled__bu\+Yz{background-color:#fee2e2;color:#dc2626}.FiscalInvoicePopup_detailRow__L5XtQ{align-items:baseline;display:flex;font-size:13px;gap:8px}.FiscalInvoicePopup_detailLabel__TZyks{color:#718096;color:var(--color-text-light,#718096);flex-shrink:0;font-size:12px;font-weight:400;min-width:120px}.FiscalInvoicePopup_detailValue__LgKg6{color:#4a5568;color:var(--color-text-medium,#4a5568);flex:1 1;font-size:13px}.FiscalInvoicePopup_detailValueMono__pPl-k{color:#4a5568;color:var(--color-text-medium,#4a5568);flex:1 1;font-family:monospace;font-size:12px;word-break:break-all}.FiscalInvoicePopup_emissionForm__CEGtx{display:flex;flex-direction:column;gap:12px}.FiscalInvoicePopup_formGroup__Oz56U{display:flex;flex-direction:column;gap:4px}.FiscalInvoicePopup_formLabel__1lmVJ{color:#555;color:var(--color-text-secondary,#555);font-size:13px;font-weight:500}.FiscalInvoicePopup_textarea__qw7pl{background-color:#fff;border:1px solid #ccc;border:1px solid var(--color-border,#ccc);border-radius:6px;box-sizing:border-box;color:#333;color:var(--color-text-primary,#333);font-family:inherit;font-size:14px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .2s;width:100%}.FiscalInvoicePopup_textarea__qw7pl:focus{border-color:#1976d2;border-color:var(--color-primary,#1976d2);box-shadow:0 0 0 2px #1976d21a}.FiscalInvoicePopup_fiscalSummary__-x0oe{background-color:#f0f4ff;border:1px solid #c5d3f0;border-radius:6px;display:flex;flex-direction:column;gap:4px;padding:10px 14px}.FiscalInvoicePopup_summaryRow__OnSLB{color:#444;display:flex;font-size:13px;justify-content:space-between}.FiscalInvoicePopup_summaryRow__OnSLB strong{color:#1a237e}.FiscalInvoicePopup_pdfWaitingIndicator__EtZyW{background:#fff8e1;border:1px solid #ffe082;border-radius:6px}.FiscalInvoicePopup_autoSendStatus__HhuzF,.FiscalInvoicePopup_pdfWaitingIndicator__EtZyW{align-items:center;color:#666;color:var(--color-text-medium,#666);display:flex;font-size:.75rem;gap:8px;margin-top:8px;padding:6px 10px;width:100%}.FiscalInvoicePopup_autoSendStatus__HhuzF{background:#f1f5f9;border-radius:8px}.FiscalInvoicePopup_autoSendRow__Fn4Ns{border:1px solid #e5e7eb;border:1px solid var(--color-border,#e5e7eb);border-radius:10px;display:flex;flex-direction:column;gap:2px;padding:8px 12px}.FiscalInvoicePopup_autoSendHint__YCLEW{color:#666;color:var(--color-text-medium,#666);padding-left:44px}.InvoiceLines_wrapper__hd4SS{display:flex;flex-direction:column;font-family:Inter,-apple-system,Arial,sans-serif;gap:8px}.InvoiceLines_loading__JOxvM{align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:10px;color:var(--color-text-light);display:flex;font-size:12px;gap:8px;padding:10px 12px}.InvoiceLines_spinner__18nHl{animation:InvoiceLines_invoiceLinesSpin__l4HvM .6s linear infinite;border:2px solid #0000001a;border-radius:50%;border-top-color:initial;display:inline-block;flex-shrink:0;height:14px;width:14px}@keyframes InvoiceLines_invoiceLinesSpin__l4HvM{to{transform:rotate(1turn)}}.InvoiceLines_lockNote__YAvph{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;display:flex;font-size:12px;gap:8px;line-height:1.45;padding:8px 10px}.InvoiceLines_lockNoteIcon__Frhrk{color:#f59e0b;flex-shrink:0;font-size:16px!important;margin-top:1px}.InvoiceLines_lockNote__YAvph a,.InvoiceLines_lockNote__YAvph button{background:none;border:none;color:var(--color-main);cursor:pointer;font-weight:600;font:inherit;padding:0;text-decoration:none}.InvoiceLines_lockNote__YAvph a:hover,.InvoiceLines_lockNote__YAvph button:hover{text-decoration:underline}.InvoiceLines_list__XiWvE{background:var(--color-white);border:1px solid var(--color-border);border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.InvoiceLines_line__zzGNL{border-bottom:1px solid var(--color-bg-medium);display:flex;flex-direction:column;gap:6px;padding:10px 12px}.InvoiceLines_line__zzGNL:last-child{border-bottom:none}.InvoiceLines_lineMain__pLgXX{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.InvoiceLines_lineName__-1hBx{color:var(--color-text-dark);font-size:13px;font-weight:600;line-height:1.3;min-width:0;overflow-wrap:anywhere}.InvoiceLines_linePrice__AOIdQ{color:var(--color-text-dark);font-size:13px;font-weight:600;white-space:nowrap}.InvoiceLines_linePriceMuted__XcJqV{color:var(--color-text-light);font-size:12px;text-decoration:line-through;white-space:nowrap}.InvoiceLines_lineOrigin__VOvbe{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.InvoiceLines_pills__AWfDp{background:var(--color-bg-medium);border-radius:999px;display:inline-flex;flex-shrink:0;padding:2px}.InvoiceLines_pill__sdeQu{align-items:center;background:#0000;border:none;border-radius:999px;color:var(--color-text-light);cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:600;gap:4px;padding:3px 10px;transition:background .15s ease,color .15s ease}.InvoiceLines_pill__sdeQu:hover:not(:disabled){color:var(--color-text-dark)}.InvoiceLines_pill__sdeQu:disabled{cursor:not-allowed;opacity:.6}.InvoiceLines_pillActive__pEtmw{background:var(--color-white);box-shadow:0 1px 2px var(--color-shadow);color:var(--color-main)}.InvoiceLines_pillLocked__CCbi2{color:var(--color-text-light)}.InvoiceLines_pillLockIcon__md5\+3{font-size:12px!important}.InvoiceLines_chipStatic__1rfYr{align-items:center;background:var(--color-bg-medium);border-radius:999px;color:var(--color-text-medium);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;padding:3px 10px}.InvoiceLines_lineHint__PHFYO{color:var(--color-text-light);font-size:11px;line-height:1.4;min-width:0}.InvoiceLines_linkBtn__7fe3A{background:none;border:none;color:var(--color-main);cursor:pointer;font:inherit;font-weight:600;padding:0}.InvoiceLines_linkBtn__7fe3A:hover{text-decoration:underline}.InvoiceLines_empty__ERzvO{color:var(--color-text-light);font-size:12px;padding:10px 12px}.InvoiceLines_footer__Qe4ej{background:var(--color-blue-light5);border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:8px 12px}.InvoiceLines_footerLine__iqpon{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.InvoiceLines_footerLabel__ubuzu{color:var(--color-text-medium);font-size:12px;font-weight:600}.InvoiceLines_footerTotal__3-XzR{color:var(--color-text-dark);font-size:14px;font-weight:700}.InvoiceLines_footerMuted__wmiXh{color:var(--color-text-light);font-size:11px}.InvoiceLines_error__CUBw2{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#ef4444;font-size:11px;font-weight:500;margin-top:4px;padding:6px 10px}.SlotPopover_overlay__tPKQA{animation:SlotPopover_overlayFadeIn__ybliG .2s ease;backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px);background:#0f172a1f;cursor:default;inset:0;position:fixed;z-index:100}@keyframes SlotPopover_overlayFadeIn__ybliG{0%{opacity:0}to{opacity:1}}.SlotPopover_popover__QR6bN{animation:SlotPopover_popoverEnter__QHRt6 .2s ease-out forwards;background:#fff;border:1px solid #0000000f;border-radius:16px;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f;font-family:Inter,Arial,sans-serif;max-height:calc(100vh - 24px);outline:none;overflow-y:auto;padding:20px;position:fixed;width:360px;z-index:101}@keyframes SlotPopover_popoverEnter__QHRt6{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.SlotPopover_header__zEnMg{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.SlotPopover_headerTitle__oU52i{color:#8b9bb4;font-size:11px;font-weight:600;letter-spacing:.8px;line-height:1;text-transform:uppercase}.SlotPopover_closeButton__2TsIM{align-items:center;background:#0000;border:none;border-radius:6px;color:#b0bec5;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;padding:0;transition:color .15s ease,background .15s ease;width:24px}.SlotPopover_closeButton__2TsIM:hover{background:#0000000d;color:#78909c}.SlotPopover_closeButton__2TsIM:focus-visible{outline:2px solid #5a80fb;outline-offset:1px}.SlotPopover_contextCard__tY7Iy{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:0}.SlotPopover_contextCardLeft__nW4nq{align-items:center;display:flex;gap:12px;min-width:0}.SlotPopover_contextCardRight__lw9o7{flex-shrink:0}.SlotPopover_calendarIconWrapper__QFl9y{align-items:center;background:#fff0f7;border-radius:10px;color:#ff3383;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.SlotPopover_contextInfo__pnlZV{display:flex;flex-direction:column;gap:2px;min-width:0}.SlotPopover_contextDate__zOjQo{color:#546e7a;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SlotPopover_contextTime__f-ZNC{color:#1a2332;font-size:28px;font-weight:700;letter-spacing:-.5px;line-height:1.1}.SlotPopover_statusBadge__4YYP-{align-items:center;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;gap:4px;line-height:1;padding:4px 10px;white-space:nowrap}.SlotPopover_statusAvailable__Zr\+SH{background:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.SlotPopover_statusOccupied__fXRcV{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.SlotPopover_divider__G0ovh{background:#f1f5f9;height:1px;margin:16px 0}.SlotPopover_contextQuestion__LJLmW{color:#546e7a;font-size:13px;font-weight:500;line-height:1.4;margin:0 0 12px}.SlotPopover_actionCards__rpB5V{display:flex;flex-direction:column;gap:8px}.SlotPopover_actionCard__HT6GO{align-items:center;border-radius:12px;cursor:pointer;display:flex;font-family:Inter,Arial,sans-serif;gap:12px;padding:14px 16px;text-align:left;transition:all .15s ease;width:100%}.SlotPopover_actionCard__HT6GO:focus-visible{outline:2px solid #5a80fb;outline-offset:2px}.SlotPopover_actionCardPrimary__05Yqs{background:#fff0f7;border:1px solid #fbbde8}.SlotPopover_actionCardPrimary__05Yqs:hover{border-color:#ff3383;box-shadow:0 2px 8px #ff338326}.SlotPopover_actionCardSecondary__ceQ9t{background:#fff;border:1px solid #e8edf5}.SlotPopover_actionCardSecondary__ceQ9t:hover{background:#f8faff;border-color:#c7d2fe}.SlotPopover_actionCardTertiary__0XwEO{background:#fff;border:1px solid #e8edf5}.SlotPopover_actionCardTertiary__0XwEO:hover{background:#f8fafc;border-color:#cbd5e1}.SlotPopover_actionCardCopied__1L1eH{background:#f0fdf4!important;border-color:#bbf7d0!important}.SlotPopover_actionIconWrapper__cHO3d{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.SlotPopover_actionIconPrimary__UsDvc{background:#fff;color:#ff3383}.SlotPopover_actionIconSecondary__0QPhN{background:#eef2ff;color:#5a80fb}.SlotPopover_actionIconTertiary__AEtEf{background:#f8fafc;color:#78909c}.SlotPopover_actionIconCopied__33qN0{background:#f0fdf4!important;color:#16a34a!important}.SlotPopover_actionCardContent__huNG3{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.SlotPopover_actionCardTitle__w03ep{font-size:14px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SlotPopover_actionCardTitlePrimary__Ijn7T{color:#ff3383}.SlotPopover_actionCardTitleSecondary__WlvfK{color:#5a80fb}.SlotPopover_actionCardTitleTertiary__9JvFW{color:#37474f}.SlotPopover_actionCardSubtitle__m2BNK{color:#94a3b8;font-size:12px;font-weight:400;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SlotPopover_actionCardSubtitlePrimary__72j6-{color:#ff6b9d}.SlotPopover_actionCardArrow__j4zuB{align-items:center;color:#cbd5e1;display:flex;flex-shrink:0}.SlotPopover_actionCardArrowPrimary__AyTmz{color:#ff3383}.SlotPopover_waitingListIndicator__9TdLu{align-items:center;background:linear-gradient(135deg,#fff8e1,#fff3e0);border:1px solid #ffe0b2;border-radius:8px;cursor:pointer;display:flex;gap:8px;margin:0 16px 4px;padding:8px 12px;transition:border-color .15s,box-shadow .15s}.SlotPopover_waitingListIndicator__9TdLu:hover{border-color:#ffb74d;box-shadow:0 2px 8px #ff980026}.SlotPopover_waitingListIcon__S7sNW{align-items:center;background:#fff3e0;border-radius:6px;color:#f57c00;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.SlotPopover_waitingListInfo__HBty5{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.SlotPopover_waitingListTitle__zsXdD{color:#e65100;font-size:.75rem;font-weight:600}.SlotPopover_waitingListNames__-P5FC{color:#bf360c;font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentSlotPatientList_section__b3QEI{margin-top:0}.AppointmentSlotPatientList_sectionHeader__MY1Wt{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.AppointmentSlotPatientList_sectionTitle__qUlts{color:#8b9bb4;font-size:10px;font-weight:600;letter-spacing:.6px;line-height:1;text-transform:uppercase}.AppointmentSlotPatientList_sectionBadge__eh7bj{align-items:center;background:#fff3e0;border:1px solid #ffe0b2;border-radius:8px;color:#e65100;display:inline-flex;font-size:10px;font-weight:700;height:16px;justify-content:center;line-height:1;min-width:18px;padding:0 5px}.AppointmentSlotPatientList_patientList__p5DSd{display:flex;flex-direction:column;gap:4px}.AppointmentSlotPatientList_patientRow__X1dZi{align-items:center;background:#fafbfc;border:1px solid #eef2f7;border-radius:8px;display:flex;gap:6px;padding:8px 10px;transition:border-color .12s ease}.AppointmentSlotPatientList_patientRow__X1dZi:hover{border-color:#d4e0f0}.AppointmentSlotPatientList_patientRowTop__Yn2uD{display:contents}.AppointmentSlotPatientList_rank__3Ztbx{color:#cbd5e1;flex-shrink:0;font-size:11px;font-weight:700;line-height:1.5;min-width:14px}.AppointmentSlotPatientList_patientInfo__mukKe{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.AppointmentSlotPatientList_patientName__7K9jh{color:#1a2332;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentSlotPatientList_patientMeta__3srbY{color:#94a3b8;font-size:10px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentSlotPatientList_sep__zRfKb{color:#cbd5e1;margin:0 3px}.AppointmentSlotPatientList_actions__u3TJW{align-items:center;display:flex;flex-shrink:0;gap:4px}.AppointmentSlotPatientList_btnOffer__Q3n9I{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#16a34a;cursor:pointer;display:flex;flex-shrink:0;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:600;gap:0;justify-content:center;min-height:36px;min-width:36px;padding:9px 11px;transition:all .12s ease;white-space:nowrap}.AppointmentSlotPatientList_btnOffer__Q3n9I:hover{background:#dcfce7;border-color:#86efac}.AppointmentSlotPatientList_btnOffer__Q3n9I:active{transform:scale(.97)}.AppointmentSlotPatientList_btnSchedule__j5vKH{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:600;gap:0;justify-content:center;min-height:36px;min-width:36px;padding:9px 11px;transition:all .12s ease;white-space:nowrap}.AppointmentSlotPatientList_btnSchedule__j5vKH:hover{background:#f8faff;border-color:#c7d2fe;color:#3730a3}.AppointmentSlotPatientList_btnSchedule__j5vKH:active{transform:scale(.97)}.AppointmentSlotPatientList_btnScheduleLoading__C1JnF{cursor:not-allowed;opacity:.6;pointer-events:none}.AppointmentSlotPatientList_emptyState__jyeR1{color:#94a3b8;font-size:11px;padding:10px;text-align:center}.AppointmentSlotPatientList_viewMoreBtn__zYrTn{align-items:center;background:#0000;border:1px dashed #e2e8f0;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:500;gap:3px;justify-content:center;margin-top:2px;padding:6px;transition:all .12s ease;width:100%}.AppointmentSlotPatientList_viewMoreBtn__zYrTn:hover{background:#f8fafc;border-color:#cbd5e1;color:#64748b}.AppointmentDrawer_drawerContainer__70F0w{background:#fff;display:flex;flex-direction:column;font-family:Inter,Arial,sans-serif;height:100%;overflow:hidden;width:100%}.AppointmentDrawer_drawerBodyRecurring__pKt\+b{flex-direction:row!important;gap:0!important;overflow:hidden!important;padding:0!important}.AppointmentDrawer_drawerLeft__-JqW\+{box-sizing:border-box;display:flex;flex:0 0 420px;flex-direction:column;gap:14px;height:100%;overflow-x:hidden;overflow-y:auto;padding:16px 20px}.AppointmentDrawer_drawerLeft__-JqW\+::-webkit-scrollbar{width:4px}.AppointmentDrawer_drawerLeft__-JqW\+::-webkit-scrollbar-track{background:#f5f7ff}.AppointmentDrawer_drawerLeft__-JqW\+::-webkit-scrollbar-thumb{background:#c8d4ff;border-radius:2px}.AppointmentDrawer_drawerRight__rPTnN{flex:1 1;height:100%;min-width:0;overflow:hidden}.AppointmentDrawer_drawerHeader__HXXYy{background:#fff;border-bottom:1px solid #5a80fb1a;flex-shrink:0}.AppointmentDrawer_drawerHeaderTop__F2wse{align-items:center;display:flex;justify-content:space-between;padding:16px 20px 12px}.AppointmentDrawer_drawerTitle__KgWr5{color:#1a1a2e;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0}.AppointmentDrawer_drawerCloseBtn__MA-vX{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;font-family:Inter,Arial,sans-serif;font-size:20px;height:28px;justify-content:center;line-height:1;padding:0;transition:background .15s ease,color .15s ease;width:28px}.AppointmentDrawer_drawerCloseBtn__MA-vX:hover{background:#fff0f3;color:#ed3680}.AppointmentDrawer_drawerHeaderDivider__r0BiN{background:#5a80fb14;height:1px;margin:0 20px}.AppointmentDrawer_slotContext__h6jtQ{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:10px 20px 16px}.AppointmentDrawer_slotContextLeft__O04A6{align-items:flex-start;display:flex;gap:10px}.AppointmentDrawer_slotContextIcon__Homgd{color:#5a80fb;flex-shrink:0;font-size:16px;line-height:1;margin-top:3px}.AppointmentDrawer_slotContextInfo__70U0a{display:flex;flex-direction:column;gap:3px}.AppointmentDrawer_slotDate__TDhOx{color:#1a1a2e;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:-.01em}.AppointmentDrawer_slotTimeRow__o9MY8{align-items:center;display:flex;gap:6px}.AppointmentDrawer_slotTime__9czAH{color:#5a80fb;font-family:Inter,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1}.AppointmentDrawer_slotTimeArrow__Lym3B{color:#9ca3af;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1}.AppointmentDrawer_slotTimeEnd__8pxuT{color:#9ca3af;font-family:Inter,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1}.AppointmentDrawer_availabilityBadge__1h9jZ{border-radius:30px;flex-shrink:0;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:600;padding:3px 8px;white-space:nowrap}.AppointmentDrawer_badgeAvailable__cyE1b{background:#f0fff4;border:1px solid #16a34a33;color:#16a34a}.AppointmentDrawer_badgeOccupied__nA1bw{background:#fff7ed;border:1px solid #d9770633;color:#d97706}.AppointmentDrawer_badgeWarning__miwwG{background:#fffbeb;border:1px dashed #d977068c;color:#b45309}.AppointmentDrawer_drawerBody__2gO4d{display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:16px 20px}.AppointmentDrawer_drawerBody__2gO4d::-webkit-scrollbar{width:4px}.AppointmentDrawer_drawerBody__2gO4d::-webkit-scrollbar-track{background:#f5f7ff}.AppointmentDrawer_drawerBody__2gO4d::-webkit-scrollbar-thumb{background:#c8d4ff;border-radius:2px}.AppointmentDrawer_formSection__k60gs{display:flex;flex-direction:column;gap:6px}.AppointmentDrawer_formSectionHeader__pt2Iu{align-items:center;display:flex;justify-content:space-between}.AppointmentDrawer_fieldLabel__9WpO1{color:#6b7280;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.AppointmentDrawer_fieldLabelRequired__GLNBy:after{color:#ff4757;content:" *"}.AppointmentDrawer_newPatientBtn__Nc3ge{align-items:center;background:none;border:none;color:#5a80fb;cursor:pointer;display:flex;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:500;gap:3px;padding:0;transition:color .15s ease}.AppointmentDrawer_newPatientBtn__Nc3ge:hover{color:#4a6bff;text-decoration:underline}.AppointmentDrawer_formGrid2__3MrBL{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.AppointmentDrawer_formGrid3__DlaD2{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1.2fr}.AppointmentDrawer_fieldInput__ZN6ps,.AppointmentDrawer_fieldSelect__mbvm5,.AppointmentDrawer_fieldTextarea__sUNoK{appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid #5a80fb33;border-radius:8px;box-sizing:border-box;color:#1a1a2e;font-family:Inter,Arial,sans-serif;font-size:13px;outline:none;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.AppointmentDrawer_fieldInput__ZN6ps::placeholder,.AppointmentDrawer_fieldTextarea__sUNoK::placeholder{color:#9ca3af}.AppointmentDrawer_fieldInput__ZN6ps:focus,.AppointmentDrawer_fieldSelect__mbvm5:focus,.AppointmentDrawer_fieldTextarea__sUNoK:focus{border-color:#5a80fb;box-shadow:0 0 0 3px #5a80fb1f}.AppointmentDrawer_fieldInput__ZN6ps:disabled,.AppointmentDrawer_fieldSelect__mbvm5:disabled{background:#f5f7ff;color:#9ca3af;cursor:not-allowed}.AppointmentDrawer_fieldInputReadonly__V5coR{background:#f5f7ff;border:1.5px solid #5a80fb1f;border-radius:8px;box-sizing:border-box;color:#6b7280;cursor:default;font-family:Inter,Arial,sans-serif;font-size:13px;padding:9px 12px;-webkit-user-select:none;user-select:none;width:100%}.AppointmentDrawer_fieldSelect__mbvm5{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;cursor:pointer;padding-right:30px}.AppointmentDrawer_fieldTextarea__sUNoK{line-height:1.5;max-height:120px;min-height:64px;resize:vertical}.AppointmentDrawer_priceWrapper__1aK4B{align-items:center;display:flex;position:relative}.AppointmentDrawer_pricePrefix__x6U0c{color:#6b7280;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:500;left:10px;pointer-events:none;position:absolute;z-index:1}.AppointmentDrawer_priceInput__ZeVS\+{background:#fff;border:1.5px solid #5a80fb33;border-radius:8px;box-sizing:border-box;color:#1a1a2e;font-family:Inter,Arial,sans-serif;font-size:13px;outline:none;padding:9px 12px 9px 36px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.AppointmentDrawer_priceInput__ZeVS\+:focus{border-color:#5a80fb;box-shadow:0 0 0 3px #5a80fb1f}.AppointmentDrawer_whatsappRow__5gyuT{align-items:center;background:#f5f7ff;border:1px solid #5a80fb1a;border-radius:8px;display:flex;gap:8px;justify-content:space-between;padding:10px 12px}.AppointmentDrawer_whatsappLabel__zM1ky{align-items:center;color:#1a1a2e;display:flex;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:500;gap:6px}.AppointmentDrawer_whatsappIcon__YSat0{font-size:14px;line-height:1}.AppointmentDrawer_toggleWrapper__PpWwG{flex-shrink:0;height:20px;position:relative;width:36px}.AppointmentDrawer_toggleInput__G6RkU{height:0;opacity:0;position:absolute;width:0}.AppointmentDrawer_toggleSlider__gbxHT{background:#d1d5db;border-radius:20px;cursor:pointer;inset:0;position:absolute;transition:background .2s ease}.AppointmentDrawer_toggleSlider__gbxHT:before{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:14px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:14px}.AppointmentDrawer_toggleInput__G6RkU:checked+.AppointmentDrawer_toggleSlider__gbxHT{background:#25d366}.AppointmentDrawer_toggleInput__G6RkU:checked+.AppointmentDrawer_toggleSlider__gbxHT:before{transform:translateX(16px)}.AppointmentDrawer_drawerFooterDivider__zRQ3p{background:#5a80fb14;flex-shrink:0;height:1px}.AppointmentDrawer_drawerFooter__UsAyD{align-items:center;background:#fff;display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:14px 20px}.AppointmentDrawer_btnCancel__boKKG{background:#0000;border:1.5px solid #e5e7eb;border-radius:30px;color:#6b7280;cursor:pointer;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:500;padding:9px 18px;transition:border-color .15s ease,color .15s ease,background .15s ease;white-space:nowrap}.AppointmentDrawer_btnCancel__boKKG:hover{background:#f9fafb;border-color:#9ca3af;color:#374151}.AppointmentDrawer_btnSave__qWzkm{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border:none;border-radius:30px;box-shadow:0 2px 8px #5a80fb4d;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:9px 18px;transition:opacity .15s ease,box-shadow .15s ease;white-space:nowrap}.AppointmentDrawer_btnSave__qWzkm:hover:not(:disabled){box-shadow:0 4px 12px #5a80fb66;opacity:.92}.AppointmentDrawer_btnSave__qWzkm:disabled{cursor:not-allowed;opacity:.6}.AppointmentDrawer_spinner__TEJoj{animation:AppointmentDrawer_spin__Y6Fpi .6s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:14px;width:14px}@keyframes AppointmentDrawer_spin__Y6Fpi{to{transform:rotate(1turn)}}.AppointmentDrawer_validationError__seWcS{color:#ff4757;font-family:Inter,Arial,sans-serif;font-size:11px;margin-top:2px}.AppointmentDrawer_fieldWarning__BurqL{color:#b45309;font-family:Inter,Arial,sans-serif;font-size:11px;margin-top:2px}.AppointmentDrawer_modeSelector__Sbm68{background:#fff;border:1.5px solid #5a80fb33;border-radius:8px;display:flex;gap:2px;padding:2px}.AppointmentDrawer_modeBtn__wv7Kh{background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;flex:1 1;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:500;height:30px;transition:background .15s ease,color .15s ease}.AppointmentDrawer_modeBtn__wv7Kh:hover{background:#f5f7ff;color:#1a1a2e}.AppointmentDrawer_modeBtnActive__9BUFy{background:#eef2ff;color:#4a6bff}.AppointmentDrawer_modeBtnActive__9BUFy:hover{background:#5a80fb;color:#fff}.CoveragePicker_picker__mrws6{display:flex;flex-direction:column;gap:6px}.CoveragePicker_headerRow__tTBe8{align-items:center;display:flex;gap:8px;justify-content:space-between}.CoveragePicker_linkBtn__lemvo{background:none;border:none;color:#5a80fb;cursor:pointer;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:500;padding:0;transition:color .15s ease;white-space:nowrap}.CoveragePicker_linkBtn__lemvo:hover{color:#4a6bff;text-decoration:underline}.CoveragePicker_hint__W3Qbm{color:#6b7280;font-family:Inter,Arial,sans-serif;font-size:12px;line-height:1.4}.CoveragePicker_warning__DQD4U{align-items:flex-start;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;color:#b45309;display:flex;font-family:Inter,Arial,sans-serif;font-size:11px;gap:6px;line-height:1.4;padding:6px 10px}.CoveragePicker_warningBadge__T01Gt{font-size:10px;font-weight:700;letter-spacing:.4px;margin-top:1px;text-transform:uppercase;white-space:nowrap}.CoveragePicker_formWrapper__Krmmg{background:#f8f9fd;border:1px solid #5a80fb26;border-radius:10px;padding:10px 12px}.CoveragePicker_loading__whlVs{color:#9ca3af;font-family:Inter,Arial,sans-serif;font-size:12px}.ProcedureMultiSelect_wrapper__y4Ka\+{display:flex;flex-direction:column;font-family:Inter,Arial,sans-serif;gap:6px;position:relative}.ProcedureMultiSelect_field__FuUCJ{align-items:center;background:#fff;border:1.5px solid #5a80fb33;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;min-height:38px;outline:none;padding:5px 30px 5px 8px;position:relative;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.ProcedureMultiSelect_fieldOpen__jDdjK,.ProcedureMultiSelect_field__FuUCJ:focus{border-color:#5a80fb;box-shadow:0 0 0 3px #5a80fb1f}.ProcedureMultiSelect_fieldError__mdljD{border-color:#ff4757}.ProcedureMultiSelect_fieldDisabled__jqB6u{background:#f5f7ff;cursor:not-allowed}.ProcedureMultiSelect_placeholder__rw7u9{color:#9ca3af;font-size:13px;padding-left:4px}.ProcedureMultiSelect_chevron__5vt7k{color:#6b7280;display:flex;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.ProcedureMultiSelect_chips__Q1NJX{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.ProcedureMultiSelect_chip__xAyuW{align-items:center;background:#5a80fb1f;border-radius:6px;color:#3f5fd6;display:inline-flex;font-size:12px;font-weight:500;gap:4px;line-height:1.3;max-width:100%;padding:3px 4px 3px 8px}.ProcedureMultiSelect_chipLabel__ONXRv{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProcedureMultiSelect_chipRemove__TayYU{align-items:center;background:#0000;border:none;border-radius:4px;color:#3f5fd6;cursor:pointer;display:flex;flex-shrink:0;height:16px;justify-content:center;padding:0;transition:background .12s ease;width:16px}.ProcedureMultiSelect_chipRemove__TayYU:hover{background:#5a80fb33}.ProcedureMultiSelect_menu__rxQCy{animation:ProcedureMultiSelect_menuIn__anK4N .12s ease;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 28px #1a1a2e24;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%;z-index:30}.ProcedureMultiSelect_menuInline__-T2yX{border-color:#5a80fb33;box-shadow:none;margin-top:0;position:static}@keyframes ProcedureMultiSelect_menuIn__anK4N{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.ProcedureMultiSelect_searchRow__iPkSK{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:6px;padding:8px 10px}.ProcedureMultiSelect_searchIcon__GX2PF{color:#9ca3af;display:flex}.ProcedureMultiSelect_searchInput__I5Q28{background:#0000;border:none;color:#1a1a2e;flex:1 1;font-family:inherit;font-size:13px;outline:none}.ProcedureMultiSelect_searchInput__I5Q28::placeholder{color:#9ca3af}.ProcedureMultiSelect_options__8Qa-2{max-height:224px;overflow-y:auto;padding:4px 0}.ProcedureMultiSelect_options__8Qa-2::-webkit-scrollbar{width:4px}.ProcedureMultiSelect_options__8Qa-2::-webkit-scrollbar-thumb{background:#c8d4ff;border-radius:2px}.ProcedureMultiSelect_option__E-w2N{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:inherit;gap:8px;padding:7px 10px;text-align:left;transition:background .12s ease;width:100%}.ProcedureMultiSelect_option__E-w2N:hover{background:#f5f7ff}.ProcedureMultiSelect_optionChecked__i-OxA{background:#5a80fb12}.ProcedureMultiSelect_checkbox__69ZIK{align-items:center;background:#fff;border:1.5px solid #5a80fb73;border-radius:4px;color:#fff;display:flex;flex-shrink:0;height:16px;justify-content:center;transition:background .12s ease,border-color .12s ease;width:16px}.ProcedureMultiSelect_optionChecked__i-OxA .ProcedureMultiSelect_checkbox__69ZIK{background:#5a80fb;border-color:#5a80fb}.ProcedureMultiSelect_optionLabel__SCRUR{color:#1a1a2e;flex:1 1;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProcedureMultiSelect_optionChecked__i-OxA .ProcedureMultiSelect_optionLabel__SCRUR{font-weight:600}.ProcedureMultiSelect_optionMeta__ZfIPh{color:#9ca3af;flex-shrink:0;font-size:11px;white-space:nowrap}.ProcedureMultiSelect_empty__CR0cn{color:#9ca3af;font-size:12px;padding:14px 10px;text-align:center}.ProcedureMultiSelect_menuFooter__uK2Yz{align-items:center;background:#fafbff;border-top:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:6px 10px}.ProcedureMultiSelect_menuCount__nxowc{color:#6b7280;font-size:11px}.ProcedureMultiSelect_menuDone__BDnPP{background:#5a80fb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:5px 12px;transition:background .15s ease}.ProcedureMultiSelect_menuDone__BDnPP:hover{background:#4a6bff}.ProcedureMultiSelect_error__qiGe7{color:#ff4757;font-size:11px;margin-top:-2px}.ProcedureMultiSelect_lines__5dSnB{display:flex;flex-direction:column;gap:4px}.ProcedureMultiSelect_line__NU1CB{align-items:center;background:#f5f7ff;border-radius:8px;display:flex;gap:6px;padding:4px 6px 4px 10px}.ProcedureMultiSelect_lineName__durtn{color:#1a1a2e;flex:1 1;font-size:12px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProcedureMultiSelect_lineField__-Zaub{align-items:center;display:flex;flex-shrink:0;position:relative}.ProcedureMultiSelect_lineInput__5PJfb{-moz-appearance:textfield;background:#fff;border:1.5px solid #5a80fb33;border-radius:6px;box-sizing:border-box;color:#1a1a2e;font-family:inherit;font-size:12px;outline:none;padding:5px 30px 5px 8px;text-align:right;transition:border-color .15s ease,box-shadow .15s ease;width:62px}.ProcedureMultiSelect_lineInput__5PJfb::-webkit-inner-spin-button,.ProcedureMultiSelect_lineInput__5PJfb::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ProcedureMultiSelect_lineInput__5PJfb:focus{border-color:#5a80fb;box-shadow:0 0 0 3px #5a80fb1f}.ProcedureMultiSelect_lineInput__5PJfb:disabled{background:#f5f7ff;color:#9ca3af}.ProcedureMultiSelect_lineInputPrice__mBFQP{padding:5px 8px 5px 28px;width:92px}.ProcedureMultiSelect_linePrefix__f540h,.ProcedureMultiSelect_lineSuffix__TF1nv{color:#6b7280;font-size:11px;font-weight:500;pointer-events:none;position:absolute}.ProcedureMultiSelect_lineSuffix__TF1nv{right:8px}.ProcedureMultiSelect_linePrefix__f540h{left:8px}.ProcedureMultiSelect_totals__wZCwE{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:14px;justify-content:flex-end;padding:6px 10px 2px}.ProcedureMultiSelect_totalsLabel__ECgyE{font-weight:500;margin-right:auto}.ProcedureMultiSelect_totalsValue__1TK86{color:#1a1a2e;font-weight:600}.InsuranceProcedureLines_box__FgTGb{background:#f7f8fc;border:1px solid #eef0f6;border-radius:12px;display:flex;flex-direction:column;gap:10px;margin-top:10px;padding:12px 14px}.InsuranceProcedureLines_header__zvZu7{align-items:center;display:flex;gap:8px;justify-content:space-between}.InsuranceProcedureLines_title__pxnKs{color:var(--color-blue-light1);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.InsuranceProcedureLines_hint__T0iQq{color:var(--color-text-light);font-size:.76rem;line-height:1.4}.InsuranceProcedureLines_lines__iRM9d{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.InsuranceProcedureLines_line__iUfbH{display:flex;flex-direction:column;gap:4px;min-width:0}.InsuranceProcedureLines_agendaLabel__rLWtq{color:var(--color-text-medium);font-size:.8rem;font-weight:600}.InsuranceProcedureLines_lineRow__y7Bbo{align-items:center;display:flex;gap:10px;min-width:0}.InsuranceProcedureLines_select__vim5f{background:#fff;border:1px solid #dfe3ee;border-radius:10px;color:#1a1a2e;flex:1 1 auto;font-size:.82rem;height:36px;min-width:0;padding:0 10px;text-overflow:ellipsis}.InsuranceProcedureLines_select__vim5f:focus{border-color:var(--color-blue-dark);outline:none}.InsuranceProcedureLines_price__97xiC{color:#1a1a2e;flex:0 0 auto;font-size:.85rem;font-weight:600;min-width:84px;text-align:right;white-space:nowrap}.InsuranceProcedureLines_total__NM8UK{align-items:baseline;border-top:1px solid #e8ebf3;color:var(--color-text-medium);display:flex;font-size:.85rem;gap:10px;justify-content:space-between;padding-top:10px}.InsuranceProcedureLines_total__NM8UK strong{color:#0f9d8a;font-size:.95rem}.PatientSearch_searchWrapper__B9caD{position:relative;width:100%}.PatientSearch_inputWrapper__BNtiv{align-items:center;display:flex;position:relative}.PatientSearch_searchIcon__z-Dr2{font-size:13px;left:10px;line-height:1;pointer-events:none;position:absolute;z-index:1}.PatientSearch_searchInput__f-mev{background:#fff;border:1.5px solid #5a80fb33;border-radius:8px;box-sizing:border-box;color:#1a1a2e;font-family:Inter,Arial,sans-serif;font-size:13px;outline:none;padding:9px 12px 9px 32px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.PatientSearch_searchInput__f-mev::placeholder{color:#9ca3af}.PatientSearch_searchInput__f-mev:focus{border-color:#5a80fb;box-shadow:0 0 0 3px #5a80fb1f}.PatientSearch_dropdown__z6Ey6{animation:PatientSearch_dropdownIn__WPWfQ .12s ease;background:#fff;border:1.5px solid #5a80fb26;border-radius:10px;box-shadow:0 8px 24px #5a80fb24;left:0;max-height:320px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:200}@keyframes PatientSearch_dropdownIn__WPWfQ{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.PatientSearch_dropdownItem__bUzMI{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;font-family:Inter,Arial,sans-serif;gap:10px;padding:9px 12px;text-align:left;transition:background .1s ease;width:100%}.PatientSearch_dropdownItemHighlighted__29cwY,.PatientSearch_dropdownItem__bUzMI:hover{background:#f5f7ff}.PatientSearch_dropdownItemNew__ypXZn{border-top:1px solid #5a80fb14}.PatientSearch_dropdownItemNew__ypXZn.PatientSearch_dropdownItemHighlighted__29cwY,.PatientSearch_dropdownItemNew__ypXZn:hover{background:#f0fff4}.PatientSearch_dropdownDivider__Z299\+{background:#5a80fb14;height:1px;margin:0}.PatientSearch_itemAvatar__WgJgd{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:700;height:32px;justify-content:center;letter-spacing:.5px;width:32px}.PatientSearch_itemAvatarNew__HOazp{background:linear-gradient(135deg,#16a34a,#15803d);font-size:16px;font-weight:400}.PatientSearch_itemInfo__K8nzz{display:flex;flex-direction:column;gap:1px;min-width:0}.PatientSearch_itemName__HLjkS{color:#1a1a2e;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PatientSearch_itemPhone__vRj7j{color:#6b7280;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PatientSearch_highlight__Fzxbk{background:#fff9c4;border-radius:2px;color:inherit;font-weight:400;padding:0 1px}.PatientSearch_noResults__yAaaN{color:#9ca3af;font-family:Inter,Arial,sans-serif;font-size:13px;padding:12px;text-align:center}.PatientSearch_selectedChip__0Lafk{align-items:center;background:#f0f4ff;border:1.5px solid #5a80fb40;border-radius:8px;box-sizing:border-box;display:flex;gap:10px;padding:8px 10px;width:100%}.PatientSearch_chipAvatar__ipIZA{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:700;height:32px;justify-content:center;letter-spacing:.5px;width:32px}.PatientSearch_chipInfo__zWTp0{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.PatientSearch_chipName__HEjtt{color:#1a1a2e;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PatientSearch_chipPhone__2B90-{color:#6b7280;font-family:Inter,Arial,sans-serif;font-size:11px}.PatientSearch_chipClear__dDAN7{align-items:center;background:#5a80fb1f;border:none;border-radius:50%;color:#5a80fb;cursor:pointer;display:flex;flex-shrink:0;font-family:Inter,Arial,sans-serif;font-size:16px;height:22px;justify-content:center;line-height:1;padding:0;transition:background .15s ease,color .15s ease;width:22px}.PatientSearch_chipClear__dDAN7:hover{background:#ff4757;color:#fff}.UpcomingAppointmentNotice_notice__xeLcz{border-radius:12px;display:flex;flex-direction:column;font-family:Inter,Arial,sans-serif;gap:10px;padding:12px}.UpcomingAppointmentNotice_noticeAttention__B3vZi{background:#fffbf5;border:1px solid #fce7cc}.UpcomingAppointmentNotice_noticeInfo__iB50O{background:#f7f9ff;border:1px solid #5a80fb26}.UpcomingAppointmentNotice_noticeChosen__I2p8N{align-items:center;background:#f7f9ff;border:1px solid #5a80fb26;flex-direction:row;gap:10px;justify-content:space-between;padding:10px 12px}.UpcomingAppointmentNotice_header__\+maVv{align-items:flex-start;display:flex;gap:10px}.UpcomingAppointmentNotice_icon__Z0v3n{align-items:center;background:#e8edff;border-radius:50%;color:#5a80fb;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.UpcomingAppointmentNotice_noticeAttention__B3vZi .UpcomingAppointmentNotice_icon__Z0v3n{background:#fef0dc;color:#d97706}.UpcomingAppointmentNotice_headerText__s185F{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:1px}.UpcomingAppointmentNotice_title__V1EXv{color:#1a1a2e;font-size:13px;font-weight:600;line-height:1.35}.UpcomingAppointmentNotice_subtitle__InarA{color:#6b7280;font-size:12px;line-height:1.4}.UpcomingAppointmentNotice_list__cCRYN{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.UpcomingAppointmentNotice_item__1T2Sg{align-items:center;background:#fff;border:1px solid #1a1a2e0f;border-radius:10px;box-shadow:0 1px 2px #1a1a2e0a;display:flex;gap:10px;padding:8px 10px 8px 8px}.UpcomingAppointmentNotice_dateTile__G4i0e{align-items:center;background:#f5f7ff;border-radius:8px;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;line-height:1.15;padding:5px 0;width:46px}.UpcomingAppointmentNotice_dateWeekday__JF3-h{color:#5a80fb;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.UpcomingAppointmentNotice_dateDay__I\+Oyu{color:#1a1a2e;font-size:13px;font-weight:700}.UpcomingAppointmentNotice_itemInfo__Glu0n{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.UpcomingAppointmentNotice_itemTime__mxyG3{align-items:center;color:#1a1a2e;display:flex;font-size:14px;font-weight:600}.UpcomingAppointmentNotice_itemMeta__VDOGI{color:#6b7280;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UpcomingAppointmentNotice_keepBtn__a60UW,.UpcomingAppointmentNotice_rescheduleBtn__YWWYs{border-radius:30px;cursor:pointer;flex-shrink:0;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:600;padding:6px 14px;transition:background .15s ease,border-color .15s ease;white-space:nowrap}.UpcomingAppointmentNotice_rescheduleBtn__YWWYs{background:#e8edff;border:1px solid #0000;color:#5a80fb}.UpcomingAppointmentNotice_rescheduleBtn__YWWYs:hover{background:#dce4ff}.UpcomingAppointmentNotice_footer__3DTid{display:flex;justify-content:flex-end}.UpcomingAppointmentNotice_keepBtn__a60UW{background:#fff;border:1px solid #e5e7eb;color:#4b5563}.UpcomingAppointmentNotice_keepBtn__a60UW:hover{background:#f9fafb;border-color:#d1d5db}.UpcomingAppointmentNotice_linkBtn__6\+-6B{align-self:center;background:none;border:none;color:#5a80fb;cursor:pointer;flex-shrink:0;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:500;padding:0}.UpcomingAppointmentNotice_linkBtn__6\+-6B:hover{text-decoration:underline}.UpcomingAppointmentNotice_summaryText__LFMlf{color:#1a1a2e;font-size:12px;line-height:1.4}.UpcomingAppointmentNotice_summaryHint__xPsEc{color:#6b7280;display:block;font-size:11px;margin-top:2px}.UpcomingAppointmentNotice_more__tP8fE{color:#6b7280;font-size:11px}.UpcomingAppointmentNotice_error__uXiN4{color:#ff4757;font-size:11px}.UpcomingAppointmentNotice_paidTag__exC5-{background:#f0fff4;border:1px solid #16a34a33;border-radius:30px;color:#16a34a;font-size:10px;font-weight:600;margin-left:6px;padding:2px 6px}.RecurrenceSection_modeToggle__oKUgI{background:#f1f5f9;border-radius:10px;display:flex;gap:6px;padding:4px}.RecurrenceSection_modeButton__LdcTr{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;flex:1 1;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:8px 12px;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.RecurrenceSection_modeButton__LdcTr:hover:not(.RecurrenceSection_modeButtonActive__J2Z\+P){background:#fff9;color:#1a1a2e}.RecurrenceSection_modeButtonActive__J2Z\+P{background:#fff;box-shadow:0 1px 4px #5a80fb26;color:#5a80fb;font-weight:600}.RecurrenceSection_recurrenceSectionHeader__j\+9lB{display:flex;flex-direction:column;gap:2px;padding-top:2px}.RecurrenceSection_recurrenceSectionTitle__J6nMp{color:#1a1a2e;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:700}.RecurrenceSection_recurrenceSectionSubtitle__o46HA{color:#94a3b8;font-family:Inter,Arial,sans-serif;font-size:11px}.RecurrenceSection_infoMessage__QCP2k{align-items:flex-start;background:#5a80fb0d;border:1px solid #5a80fb1a;border-radius:8px;display:flex;gap:8px;padding:10px 12px}.RecurrenceSection_infoMessageIcon__0vnNw{align-items:center;color:#5a80fb;display:flex;flex-shrink:0;margin-top:1px}.RecurrenceSection_infoMessageText__llQVJ{color:#374151;font-family:Inter,Arial,sans-serif;font-size:12px;line-height:1.5}.RecurrenceSection_checkButton__vpOTt{align-items:center;background:#0000;border:1.5px solid #5a80fb4d;border-radius:10px;color:#5a80fb;cursor:pointer;display:flex;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;gap:7px;justify-content:center;padding:9px 14px;transition:background .15s ease,border-color .15s ease;width:100%}.RecurrenceSection_checkButton__vpOTt:hover:not(:disabled){background:#5a80fb0d;border-color:#5a80fb}.RecurrenceSection_checkButton__vpOTt:disabled{cursor:not-allowed;opacity:.55}.RecurrenceSummaryPanel_panel__m45by{background:#f8fafc;border-left:1px solid #5a80fb1a;display:flex;flex-direction:column;font-family:Inter,Arial,sans-serif;height:100%;overflow-x:hidden;overflow-y:auto}.RecurrenceSummaryPanel_panel__m45by::-webkit-scrollbar{width:4px}.RecurrenceSummaryPanel_panel__m45by::-webkit-scrollbar-track{background:#0000}.RecurrenceSummaryPanel_panel__m45by::-webkit-scrollbar-thumb{background:#c8d4ff;border-radius:2px}.RecurrenceSummaryPanel_panelHeader__MQf9J{flex-shrink:0;padding:20px 20px 12px}.RecurrenceSummaryPanel_panelTitle__WW73V{color:#5a80fb;font-size:14px;font-weight:700;letter-spacing:-.01em;margin:0}.RecurrenceSummaryPanel_summaryGrid__ZZXQ2{display:flex;flex-direction:column;flex-shrink:0;gap:0;padding:0 20px 4px}.RecurrenceSummaryPanel_summaryRow__Swq4E{align-items:center;border-bottom:1px solid #5a80fb0f;display:flex;gap:10px;padding:8px 0}.RecurrenceSummaryPanel_summaryRow__Swq4E:last-child{border-bottom:none}.RecurrenceSummaryPanel_summaryIcon__Jljv2{align-items:center;color:#94a3b8;display:flex;flex-shrink:0;width:16px}.RecurrenceSummaryPanel_summaryLabel__HkFYa{color:#6b7280;flex:1 1;font-size:12px;font-weight:400;min-width:0}.RecurrenceSummaryPanel_summaryValue__Stcub{color:#1a1a2e;font-size:12px;font-weight:600;text-align:right;white-space:nowrap}.RecurrenceSummaryPanel_divider__EhqDo{background:#5a80fb14;flex-shrink:0;height:1px;margin:8px 0}.RecurrenceSummaryPanel_occurrencesSection__FqGEN{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:0 20px}.RecurrenceSummaryPanel_occurrencesSectionHeader__n5-i0{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:6px}.RecurrenceSummaryPanel_occurrencesSectionTitle__wo7ax{color:#5a80fb;font-size:13px;font-weight:700;margin:0}.RecurrenceSummaryPanel_occurrencesSectionCount__jtCw6{background:#5a80fb14;border-radius:999px;color:#94a3b8;font-size:11px;font-weight:500;padding:2px 8px}.RecurrenceSummaryPanel_occurrencesHint__WC4CP{color:#94a3b8;flex-shrink:0;font-size:11px;line-height:1.5;margin:0 0 10px}.RecurrenceSummaryPanel_emptyState__VdoMu{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:32px 16px;text-align:center}.RecurrenceSummaryPanel_emptyStateText__xaW\+Z{color:#94a3b8;font-size:12px;line-height:1.6;margin:0}.RecurrenceSummaryPanel_loadingState__c8uDF{align-items:center;display:flex;gap:10px;justify-content:center;padding:24px 0}.RecurrenceSummaryPanel_loadingSpinner__fPJvp{animation:RecurrenceSummaryPanel_spin__tiZg- .6s linear infinite;border:2px solid #5a80fb33;border-radius:50%;border-top-color:#5a80fb;flex-shrink:0;height:16px;width:16px}@keyframes RecurrenceSummaryPanel_spin__tiZg-{to{transform:rotate(1turn)}}.RecurrenceSummaryPanel_loadingText__Y3pu7{color:#6b7280;font-size:12px}.RecurrenceSummaryPanel_occurrenceList__vK8A7{display:flex;flex-direction:column;gap:5px;padding-bottom:8px}.RecurrenceSummaryPanel_occurrenceCard__4\+bND{background:#fff;border:1px solid #5a80fb14;border-radius:7px;display:flex;overflow:hidden;transition:box-shadow .15s ease}.RecurrenceSummaryPanel_occurrenceCard__4\+bND:hover{box-shadow:0 1px 4px #5a80fb0f}.RecurrenceSummaryPanel_occurrenceCardAvailable__Bz89u{border-color:#10b9811f}.RecurrenceSummaryPanel_occurrenceCardConflict__X0Nmj{background:rgba(239,68,68,.015);border-color:#ef44442e}.RecurrenceSummaryPanel_occurrenceCardSkipped__g-Q-P{background:#f8fafc;opacity:.4}.RecurrenceSummaryPanel_cardAccent__4OFFO{flex-shrink:0;width:3px}.RecurrenceSummaryPanel_cardAccentAvailable__oO8Fw{background:#10b981}.RecurrenceSummaryPanel_cardAccentConflict__UG32q{background:#ef4444}.RecurrenceSummaryPanel_cardAccentSkipped__tdGCW{background:#cbd5e1}.RecurrenceSummaryPanel_cardContent__1PBYS{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0;padding:5px 10px}.RecurrenceSummaryPanel_cardHeader__D5kpj{align-items:center;display:flex;gap:6px;justify-content:space-between}.RecurrenceSummaryPanel_cardHeaderLeft__UiI2f{align-items:center;display:flex;flex:1 1;gap:5px;min-width:0}.RecurrenceSummaryPanel_iconAvailable__oRdJM{align-items:center;color:#10b981;display:flex;flex-shrink:0}.RecurrenceSummaryPanel_iconConflict__XeCR9{align-items:center;color:#ef4444;display:flex;flex-shrink:0}.RecurrenceSummaryPanel_iconSkipped__lCOV8{align-items:center;color:#cbd5e1;display:flex;flex-shrink:0}.RecurrenceSummaryPanel_cardDateInfo__BcF-v{align-items:baseline;display:flex;flex:1 1;gap:4px;min-width:0}.RecurrenceSummaryPanel_cardWeekday__LCIEm{color:#374151;font-size:11px;font-weight:500;white-space:nowrap}.RecurrenceSummaryPanel_cardDate__ZuTKf{color:#94a3b8;font-size:10px;font-weight:400;white-space:nowrap}.RecurrenceSummaryPanel_badge__BdaCX{border-radius:999px;flex-shrink:0;font-size:9px;font-weight:600;letter-spacing:.01em;padding:1px 6px;white-space:nowrap}.RecurrenceSummaryPanel_badgeAvailable__aryFb{background:#10b98114;color:#059669}.RecurrenceSummaryPanel_badgeWarning__1NPhN{background:#fffbeb;color:#b45309}.RecurrenceSummaryPanel_badgeConflict__sr30f{background:#ef444414;color:#dc2626}.RecurrenceSummaryPanel_badgeChanged__fLgIq{background:#2563eb14;color:#2563eb}.RecurrenceSummaryPanel_badgeSkipped__P4NHi{background:#64748b14;color:#64748b}.RecurrenceSummaryPanel_cardTime__P\+JXR{align-items:center;display:flex;flex-shrink:0;gap:3px}.RecurrenceSummaryPanel_cardTimeIcon__SzeQh{align-items:center;color:#cbd5e1;display:flex}.RecurrenceSummaryPanel_cardTimeValue__FsswY{color:#6b7280;font-size:10px;font-weight:500}.RecurrenceSummaryPanel_cardTimeOriginal__PP6c6{color:#94a3b8;font-size:10px;font-style:italic}.RecurrenceSummaryPanel_cardConflictActions__w7LTu{display:flex;flex-direction:column;gap:3px}.RecurrenceSummaryPanel_altSelect__neleh{appearance:none;-webkit-appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:1px solid #5a80fb2e;border-radius:5px;color:#1a1a2e;cursor:pointer;font-family:Inter,Arial,sans-serif;font-size:10px;outline:none;padding:3px 24px 3px 8px;width:100%}.RecurrenceSummaryPanel_altSelect__neleh:focus{border-color:#5a80fb;box-shadow:0 0 0 2px #5a80fb14}.RecurrenceSummaryPanel_noAlternatives__ajx7S{color:#94a3b8;font-size:10px;font-style:italic}.RecurrenceSummaryPanel_cardFooterActions__MxGh2{align-items:center;display:flex;gap:8px}.RecurrenceSummaryPanel_btnIgnore__LiGya{align-items:center;background:none;border:none;color:#94a3b8;cursor:pointer;display:flex;font-family:Inter,Arial,sans-serif;font-size:10px;font-weight:400;gap:3px;padding:0;transition:color .15s ease}.RecurrenceSummaryPanel_btnIgnore__LiGya:hover{color:#ef4444}.RecurrenceSummaryPanel_btnReinclude__du5jq{background:none;border:none;color:#5a80fb;cursor:pointer;font-family:Inter,Arial,sans-serif;font-size:10px;font-weight:600;padding:0;text-decoration:underline;transition:opacity .15s ease}.RecurrenceSummaryPanel_btnReinclude__du5jq:hover{opacity:.75}.RecurrenceSummaryPanel_summaryFooter__4pmyM{flex-shrink:0;padding:12px 20px 8px}.RecurrenceSummaryPanel_creationPreview__y2\+m0{display:flex;flex-direction:column;gap:6px}.RecurrenceSummaryPanel_previewRow__-f31M{align-items:center;display:flex;gap:8px}.RecurrenceSummaryPanel_previewIconGreen__YlMOy{align-items:center;color:#10b981;display:flex;flex-shrink:0}.RecurrenceSummaryPanel_previewIconGray__pO8-n{align-items:center;color:#94a3b8;display:flex;flex-shrink:0}.RecurrenceSummaryPanel_previewIconRed__EI8TF{align-items:center;color:#ef4444;display:flex;flex-shrink:0}.RecurrenceSummaryPanel_previewTextGreen__8qfdz{color:#047857;font-size:12px;font-weight:500}.RecurrenceSummaryPanel_previewTextGray__DkHHC{color:#6b7280;font-size:12px;font-weight:400}.RecurrenceSummaryPanel_previewTextRed__iCRhX{color:#b91c1c;font-size:12px;font-weight:500}.RecurrenceSummaryPanel_resultBox__JR2EB{border-radius:8px;display:flex;flex-direction:column;font-size:12px;gap:4px;padding:10px 12px}.RecurrenceSummaryPanel_resultSuccess__PjimU{background:#10b98114;border:1px solid #10b98133}.RecurrenceSummaryPanel_resultPartial__BK\+MO{background:#f59e0b14;border:1px solid #f59e0b33}.RecurrenceSummaryPanel_resultError__BiThH{background:#ef444414;border:1px solid #ef444433}.RecurrenceSummaryPanel_resultCount__GBSEq{color:#047857;font-weight:600}.RecurrenceSummaryPanel_resultPartial__BK\+MO .RecurrenceSummaryPanel_resultCount__GBSEq{color:#b45309}.RecurrenceSummaryPanel_resultError__BiThH .RecurrenceSummaryPanel_resultCount__GBSEq{color:#b91c1c}.RecurrenceSummaryPanel_resultFailed__\+Slh4{color:#6b7280;font-size:11px}.RecurrenceSummaryPanel_importantNote__GFveF{align-items:flex-start;background:#5a80fb0f;border:1px solid #5a80fb1f;border-radius:8px;display:flex;flex-shrink:0;gap:10px;margin:0 20px 16px;padding:10px 12px}.RecurrenceSummaryPanel_importantNoteIcon__NajDG{align-items:center;color:#5a80fb;display:flex;flex-shrink:0;margin-top:1px}.RecurrenceSummaryPanel_importantNoteContent__Vqklf{display:flex;flex-direction:column;gap:3px}.RecurrenceSummaryPanel_importantNoteTitle__Pyd26{color:#5a80fb;font-size:11px;font-weight:700}.RecurrenceSummaryPanel_importantNoteText__jBfPY{color:#6b7280;font-size:11px;line-height:1.5}.CancelAppointmentDialog_summary__njW7c{color:#6b7280;display:block;font-size:12px;line-height:1.6;margin-top:8px}.CancelAppointmentDialog_summaryLine__H3hqg{display:block}.CancelAppointmentDialog_whoGroup__TkNKf{display:flex;flex-direction:column;gap:8px}.CancelAppointmentDialog_whoOption__NSesV{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:10px 12px;transition:border-color .15s ease,background .15s ease}.CancelAppointmentDialog_whoOption__NSesV:hover{border-color:#d1d5db}.CancelAppointmentDialog_whoOptionActive__TCCHi{background:#fef2f2;border-color:#ef4444}.CancelAppointmentDialog_whoInput__-iAcj{accent-color:#ef4444;flex-shrink:0;margin:2px 0 0}.CancelAppointmentDialog_whoText__TUoUv{display:flex;flex-direction:column;font-family:Inter,Arial,sans-serif;gap:2px;line-height:1.4}.CancelAppointmentDialog_whoLabel__D3kY1{color:#1a1a2e;font-size:13px;font-weight:600}.CancelAppointmentDialog_whoHint__c-PAT{color:#6b7280;font-size:11px;font-weight:400}.CancelAppointmentDialog_notifyRow__UxtCU{align-items:center;background:#f0fff4;border:1px solid #25d36633;border-radius:10px;display:flex;gap:10px;justify-content:space-between;margin-top:12px;padding:12px 14px}.CancelAppointmentDialog_notifyLabel__2xsFd{color:#1a1a2e;display:flex;flex-direction:column;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:500;gap:2px;line-height:1.4}.CancelAppointmentDialog_notifyHint__o8OZf{color:#6b7280;font-size:11px;font-weight:400}.CancelAppointmentDialog_toggleWrapper__4ITTI{cursor:pointer;flex-shrink:0;height:20px;position:relative;width:36px}.CancelAppointmentDialog_toggleInput__tOwtO{height:0;opacity:0;position:absolute;width:0}.CancelAppointmentDialog_toggleSlider__vRGZ-{background:#d1d5db;border-radius:20px;cursor:pointer;inset:0;position:absolute;transition:background .2s ease}.CancelAppointmentDialog_toggleSlider__vRGZ-:before{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:14px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:14px}.CancelAppointmentDialog_toggleInput__tOwtO:checked+.CancelAppointmentDialog_toggleSlider__vRGZ-{background:#25d366}.CancelAppointmentDialog_toggleInput__tOwtO:checked+.CancelAppointmentDialog_toggleSlider__vRGZ-:before{transform:translateX(16px)}.AppointmentDetailPanel_panelContainer__BscJy{background:#fff;display:flex;flex-direction:column;font-family:Inter,-apple-system,Arial,sans-serif;height:100%;overflow:hidden;width:100%}.AppointmentDetailPanel_panelHeader__QtWQy{align-items:flex-start;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:12px;padding:20px 20px 16px}.AppointmentDetailPanel_patientAvatar__HYYPM{align-items:center;background:linear-gradient(135deg,#c7d2fe,#a5b4fc);border-radius:50%;color:#4338ca;display:flex;flex-shrink:0;font-size:15px;font-weight:700;height:48px;justify-content:center;letter-spacing:.5px;width:48px}.AppointmentDetailPanel_patientInfo__2STOB{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;padding-top:1px}.AppointmentDetailPanel_patientNameRow__t0UgT{align-items:center;display:flex;gap:6px;min-width:0}.AppointmentDetailPanel_patientName__PgqaO{color:#111827;flex:1 1;font-size:17px;font-weight:700;line-height:1.2;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentDetailPanel_patientQuickActions__BnmUz{align-items:center;display:flex;flex-shrink:0;gap:3px}.AppointmentDetailPanel_patientActionBtn__U3kOR{align-items:center;background:#0000;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:24px}.AppointmentDetailPanel_patientActionBtn__U3kOR:hover{background:#f3f4f6;color:#5a80fb}.AppointmentDetailPanel_patientActionBtnWhatsapp__RBpym:hover{background:#f0fdf4;color:#16a34a}.AppointmentDetailPanel_patientSubtitle__U-RqC{color:#6b7280;font-size:13px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentDetailPanel_closeBtn__6-8sA{align-items:center;background:#0000;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;margin-top:1px;padding:0;transition:background .15s ease,color .15s ease;width:28px}.AppointmentDetailPanel_closeBtn__6-8sA:hover{background:#fef2f2;color:#ef4444}.AppointmentDetailPanel_panelBody__0cXuO{display:flex;flex:1 1;flex-direction:column;gap:0;overflow-y:auto;padding:16px 20px 20px}.AppointmentDetailPanel_panelBody__0cXuO::-webkit-scrollbar{width:3px}.AppointmentDetailPanel_panelBody__0cXuO::-webkit-scrollbar-track{background:#0000}.AppointmentDetailPanel_panelBody__0cXuO::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:2px}.AppointmentDetailPanel_metricsRow__Y7mpD{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.AppointmentDetailPanel_metricCard__x05RG{background:#f9fafb;border:1px solid #f0f0f0;border-radius:10px;display:flex;flex-direction:column;gap:0;min-width:0;padding:12px 12px 10px}.AppointmentDetailPanel_metricIcon__2E2tU{align-items:center;color:#5a80fb;display:flex;margin-bottom:6px;opacity:.8}.AppointmentDetailPanel_metricLabel__ZXjNp{color:#9ca3af;font-size:9px;font-weight:600;letter-spacing:.8px;line-height:1;margin-bottom:4px;text-transform:uppercase}.AppointmentDetailPanel_metricValue__vVK7v{align-items:baseline;display:flex;gap:1px;line-height:1;margin-bottom:3px}.AppointmentDetailPanel_metricValueMain__3QAIU{color:#111827;font-size:20px;font-weight:700;line-height:1;white-space:nowrap}.AppointmentDetailPanel_metricValueYear__LL2Pl{color:#9ca3af;font-size:13px;font-weight:400}.AppointmentDetailPanel_metricValuePrice__xAYj9{color:#111827;font-size:16px}.AppointmentDetailPanel_metricSub__78pzd{color:#6b7280;font-size:11px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentDetailPanel_detailList__TLRwY{border:1px solid #f0f0f0;border-radius:10px;display:flex;flex-direction:column;flex-shrink:0;margin-bottom:16px;overflow:hidden}.AppointmentDetailPanel_insuranceAlerts__iwWhM{background:#fff;border-bottom:1px solid #f5f5f5;padding:4px 14px 12px}.AppointmentDetailPanel_insuranceAsk__vtppl:not(:empty){margin-top:8px}.AppointmentDetailPanel_detailRow__-vjD7{align-items:center;background:#fff;border-bottom:1px solid #f5f5f5;cursor:default;display:flex;gap:10px;padding:11px 14px;transition:background .12s ease}.AppointmentDetailPanel_detailRow__-vjD7:last-child{border-bottom:none}.AppointmentDetailPanel_detailRow__-vjD7:hover{background:#fafafa}.AppointmentDetailPanel_detailRowIcon__OkfTC{align-items:center;color:#9ca3af;display:flex;flex-shrink:0}.AppointmentDetailPanel_detailRowContent__wpnQz{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.AppointmentDetailPanel_detailRowLabel__kyo2B{color:#9ca3af;font-size:11px;font-weight:500;line-height:1}.AppointmentDetailPanel_detailRowValue__j1hCh{color:#111827;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentDetailPanel_detailRowWarning__A-CWa{color:#b45309;font-size:11px;font-weight:500}.AppointmentDetailPanel_detailRowChevron__QEN1H{align-items:center;color:#d1d5db;display:flex;flex-shrink:0}.AppointmentDetailPanel_actionBarWrapper__n\+8Ns{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.AppointmentDetailPanel_statusSection__LrBLx{display:flex;flex-direction:column;gap:6px}.AppointmentDetailPanel_statusSectionLabel__fDb1i{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.7px;text-transform:uppercase}.AppointmentDetailPanel_statusRow__zwmu\+{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.AppointmentDetailPanel_statusPillWrapper__ZQpOf{flex:1 1;position:relative}.AppointmentDetailPanel_statusPill__6ApG4{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;font-family:Inter,-apple-system,Arial,sans-serif;font-size:13px;font-weight:600;gap:7px;padding:8px 12px;text-align:left;transition:filter .15s ease;width:100%}.AppointmentDetailPanel_statusPill__6ApG4:hover:not(:disabled){filter:brightness(.94)}.AppointmentDetailPanel_statusPill__6ApG4:disabled{cursor:not-allowed;opacity:.6}.AppointmentDetailPanel_statusDot__86Al5{border-radius:50%;flex-shrink:0;height:8px;width:8px}.AppointmentDetailPanel_statusPillLabel__rj7Ev{flex:1 1;text-align:left;white-space:nowrap}.AppointmentDetailPanel_statusDropdown__NtB9r{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #0000001a;left:0;overflow:hidden;padding:4px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:300}.AppointmentDetailPanel_statusDropdownTitle__6vIKg{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.6px;padding:6px 12px 4px;text-transform:uppercase}.AppointmentDetailPanel_statusDropdownItem__pSrWY{align-items:center;border:none;cursor:pointer;display:flex;font-family:Inter,-apple-system,Arial,sans-serif;font-size:13px;font-weight:500;gap:8px;padding:8px 12px;text-align:left;transition:filter .1s ease;width:100%}.AppointmentDetailPanel_statusDropdownItem__pSrWY:hover:not(:disabled){filter:brightness(.94)}.AppointmentDetailPanel_statusDropdownItem__pSrWY:disabled{cursor:default;font-weight:700;opacity:1}.AppointmentDetailPanel_statusDropdownCheck__gE6Pg{align-items:center;color:#5a80fb;display:flex;margin-left:auto}.AppointmentDetailPanel_actionToolbar__YQ-YS{align-items:stretch;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:0;overflow:hidden}.AppointmentDetailPanel_toolbarBtn__a8AQp{align-items:center;background:#0000;border:none;border-right:1px solid #f0f0f0;color:#374151;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:Inter,-apple-system,Arial,sans-serif;font-size:10px;font-weight:500;gap:4px;justify-content:center;min-width:0;overflow:hidden;padding:12px 4px;transition:background .15s ease,color .15s ease}.AppointmentDetailPanel_toolbarBtn__a8AQp span{color:inherit;display:block;font-size:10px!important;font-weight:500;line-height:1.2;max-width:100%;overflow-wrap:break-word;text-align:center;white-space:normal}.AppointmentDetailPanel_toolbarBtn__a8AQp:last-child{border-right:none}.AppointmentDetailPanel_toolbarBtn__a8AQp:hover:not(:disabled){background:#f9fafb;color:#374151}.AppointmentDetailPanel_toolbarBtn__a8AQp:disabled{cursor:not-allowed;opacity:.4}.AppointmentDetailPanel_toolbarBtnConfirm__Jr9aZ{color:#16a34a}.AppointmentDetailPanel_toolbarBtnConfirm__Jr9aZ:hover:not(:disabled){background:#f0fdf4;color:#15803d}.AppointmentDetailPanel_toolbarBtnCancel__cQFQu{color:#6b7280}.AppointmentDetailPanel_toolbarBtnCancel__cQFQu:hover:not(:disabled){background:#fffbeb;color:#d97706}.AppointmentDetailPanel_toolbarBtnMissed__bjakm{color:#6b7280}.AppointmentDetailPanel_toolbarBtnMissed__bjakm:hover:not(:disabled){background:#fef2f2;color:#dc2626}.AppointmentDetailPanel_toolbarBtnAttend__ZXihD{background:#eef2ff;color:#4a6bff;font-weight:700}.AppointmentDetailPanel_toolbarBtnAttend__ZXihD:hover:not(:disabled){background:#dde4ff;color:#35e}.AppointmentDetailPanel_toolbarBtnBill__nxEMi{color:#6b7280}.AppointmentDetailPanel_toolbarBtnBill__nxEMi:hover:not(:disabled){background:#f9fafb;color:#374151}.AppointmentDetailPanel_toolbarBtnView__jqRxb{color:#5a80fb;font-weight:600}.AppointmentDetailPanel_toolbarBtnView__jqRxb:hover:not(:disabled){background:#eff2ff;color:#4a6bff}.AppointmentDetailPanel_deleteBlockBtn__180C8{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;cursor:pointer;display:flex;font-family:Inter,-apple-system,Arial,sans-serif;font-size:13px;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:background .15s ease;width:100%}.AppointmentDetailPanel_deleteBlockBtn__180C8:hover:not(:disabled){background:#fee2e2}.AppointmentDetailPanel_deleteBlockBtn__180C8:disabled{cursor:not-allowed;opacity:.5}.AppointmentDetailPanel_blockScopeInfo__F3KXF{align-items:flex-start;background:#f5f7ff;border:1px solid #5a80fb26;border-radius:8px;display:flex;gap:10px;padding:10px 14px}.AppointmentDetailPanel_blockScopeIcon__TiZsL{color:#5a80fb;display:flex;flex-shrink:0;font-size:16px;margin-top:1px}.AppointmentDetailPanel_blockScopeText__5S0oe{display:flex;flex-direction:column;gap:2px}.AppointmentDetailPanel_blockScopeTitle__oRIyw{color:#1a1a2e;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:600;line-height:1.3}.AppointmentDetailPanel_blockScopeDesc__cxh3b{color:#6b7280;font-family:Inter,Arial,sans-serif;font-size:11px;line-height:1.4}.AppointmentDetailPanel_notesSection__rpu3p{margin-bottom:16px;padding:0}.AppointmentDetailPanel_notesLabel__bxUVi{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.7px;margin-bottom:5px;text-transform:uppercase}.AppointmentDetailPanel_historySection__jKtbb{margin-bottom:16px}.AppointmentDetailPanel_notesText__6O3jw{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.AppointmentDetailPanel_paymentSection__65Lm7{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.AppointmentDetailPanel_paymentHeader__PtW0j{align-items:center;display:flex;justify-content:space-between;padding:0 2px}.AppointmentDetailPanel_paymentSectionLabel__Mx4X2{color:#9ca3af;font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.AppointmentDetailPanel_paymentBadgePaid__iSaK0{background:#f0fdf4;border:1px solid #86efac;border-radius:20px;color:#15803d;font-size:10px;font-weight:700;letter-spacing:.2px;padding:2px 9px}.AppointmentDetailPanel_paymentBadgePending__\+Fxth{background:#fffbeb;border:1px solid #fcd34d;border-radius:20px;color:#b45309;font-size:10px;font-weight:700;letter-spacing:.2px;padding:2px 9px}.AppointmentDetailPanel_paymentBadgeNeutral__-V3mI{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:20px;color:#6b7280;font-size:10px;font-weight:700;letter-spacing:.2px;padding:2px 9px}.AppointmentDetailPanel_paymentCardNeutral__wOosO{align-items:center;background:#f9fafb;border:1px solid #f0f0f0;border-radius:12px;display:flex;gap:12px;padding:12px 14px}.AppointmentDetailPanel_paymentNeutralIconWrapper__A8emQ{align-items:center;background:#f3f4f6;border-radius:8px;color:#9ca3af;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.AppointmentDetailPanel_paymentCard__2D0Tz{background:#f8fffe;border-radius:12px;box-shadow:0 1px 3px #0000000a;overflow:hidden}.AppointmentDetailPanel_paymentMainRow__kKAJ2{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;gap:10px;padding:12px 14px}.AppointmentDetailPanel_paymentCheckIcon__PgExW{align-items:center;background:#16a34a;border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.AppointmentDetailPanel_paymentMainInfo__uvKrf{flex:1 1;min-width:0}.AppointmentDetailPanel_paymentMethodLabel__Cc-yA{color:#111827;font-size:12px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentDetailPanel_paymentMeta__qYOqC{color:#9ca3af;display:block;font-size:10px;line-height:1.4;margin-top:2px}.AppointmentDetailPanel_paymentMeta__qYOqC span{color:#9ca3af;font-size:10px}.AppointmentDetailPanel_paymentSessions__ALz78{color:#4f6ef7;font-size:10.5px;font-weight:600;line-height:1.4;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentDetailPanel_paymentValueBlock__BnxZq{flex-shrink:0;text-align:right}.AppointmentDetailPanel_paymentValue__gn\+CU{color:#111827;font-size:14px;font-weight:800;letter-spacing:-.2px;line-height:1.2}.AppointmentDetailPanel_paymentValueLabel__uC2oW{color:#9ca3af;font-size:10px;font-weight:400;margin-top:1px;text-align:right}.AppointmentDetailPanel_paymentNfRow__qRiCJ{align-items:center;background:#f2fdf6;cursor:pointer;display:flex;gap:10px;padding:9px 14px;transition:background .12s ease}.AppointmentDetailPanel_paymentNfRow__qRiCJ:hover{background:#eafaf1}.AppointmentDetailPanel_paymentNfRowPending__N4IME{align-items:center;background:#fffbeb;cursor:pointer;display:flex;gap:10px;padding:9px 14px;transition:background .12s ease}.AppointmentDetailPanel_paymentNfRowPending__N4IME:hover{background:#fef3c7}.AppointmentDetailPanel_paymentNfIcon__TFfqo{align-items:center;color:#9ca3af;display:flex;flex-shrink:0}.AppointmentDetailPanel_paymentNfIconIssued__NHlt-{align-items:center;color:#16a34a;display:flex;flex-shrink:0}.AppointmentDetailPanel_paymentNfIconPending__G16Ab{align-items:center;color:#d97706;display:flex;flex-shrink:0}.AppointmentDetailPanel_paymentNfInfo__OlBnU{flex:1 1;min-width:0}.AppointmentDetailPanel_paymentNfLabel__4-LRc{color:#374151;font-size:11px;font-weight:600;line-height:1.3}.AppointmentDetailPanel_paymentNfLabelIssued__9wMl7{color:#15803d;font-size:11px;font-weight:600;line-height:1.3}.AppointmentDetailPanel_paymentNfLabelPending__X9Nim{color:#b45309;font-size:11px;font-weight:600;line-height:1.3}.AppointmentDetailPanel_paymentNfSub__nnjkW{display:block;line-height:1.3;margin-top:2px}.AppointmentDetailPanel_paymentNfSub__nnjkW,.AppointmentDetailPanel_paymentNfSub__nnjkW span{color:#6b7280;font-size:10px;font-weight:500}.AppointmentDetailPanel_paymentNfSubAction__t0QuO{color:#5a80fb;font-size:11px;font-weight:600;line-height:1.3;margin-top:2px}.AppointmentDetailPanel_paymentNfChevron__vJNAu{align-items:center;background:#dcfce7;border-radius:50%;color:#15803d;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.AppointmentDetailPanel_paymentActions__0mNaB{border-top:1px solid #f3f4f6;display:flex}.AppointmentDetailPanel_paymentActionBtn__dbHPT{align-items:center;background:#0000;border:none;border-right:1px solid #f3f4f6;color:#6b7280;cursor:pointer;display:flex;flex:1 1;font-family:Inter,-apple-system,Arial,sans-serif;font-size:11px;font-weight:600;gap:5px;justify-content:center;padding:9px 8px;transition:background .12s ease,color .12s ease}.AppointmentDetailPanel_paymentActionBtn__dbHPT:last-child{border-right:none}.AppointmentDetailPanel_paymentActionBtn__dbHPT:hover{background:#f9fafb;color:#374151}.AppointmentDetailPanel_paymentCardPending__EH\+2m{align-items:center;background:#fffbeb;border-radius:12px;box-shadow:0 1px 3px #0000000a;display:flex;gap:12px;padding:12px 14px}.AppointmentDetailPanel_paymentPendingIconWrapper__VH\+wF{align-items:center;background:#fef3c7;border-radius:8px;color:#d97706;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.AppointmentDetailPanel_paymentPendingInfo__Uk1a0{flex:1 1;min-width:0}.AppointmentDetailPanel_paymentPendingTitle__QaBNO{color:#111827;font-size:12px;font-weight:700;line-height:1.3}.AppointmentDetailPanel_paymentPendingMeta__SPXF0{color:#9ca3af;font-size:10px;font-weight:400;margin-top:1px}.AppointmentDetailPanel_paymentPendingPrice__hf0Zw{color:#111827;font-size:13px;font-weight:800;letter-spacing:-.2px;margin-top:3px}.AppointmentDetailPanel_paymentFaturarBtn__lHM3R{align-items:center;background:#fef9c3;border:none;border-radius:8px;color:#92400e;cursor:pointer;display:flex;flex-shrink:0;font-family:Inter,-apple-system,Arial,sans-serif;font-size:9px;font-weight:600;gap:3px;padding:5px 8px;transition:background .15s ease,color .15s ease;white-space:nowrap}.AppointmentDetailPanel_paymentFaturarBtn__lHM3R:hover{background:#fde68a;color:#78350f}.AppointmentDetailPanel_paymentNfEmitBtn__8fld6{background:#fde68a;border:none;border-radius:20px;color:#92400e;cursor:pointer;flex-shrink:0;font-family:Inter,-apple-system,Arial,sans-serif;font-size:11px;font-weight:700;padding:5px 12px;transition:background .15s ease;white-space:nowrap}.AppointmentDetailPanel_paymentNfEmitBtn__8fld6:hover{background:#fcd34d}.AppointmentDetailPanel_panelDeleteRow__plR8e{display:flex;justify-content:center;margin-top:auto;padding:4px 0 8px}.AppointmentDetailPanel_panelDeleteBtn__EAxrC{align-items:center;background:#0000;border:none;border-radius:8px;color:#dc2626;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,Arial,sans-serif;font-size:12px;font-weight:500;gap:6px;padding:8px 12px;transition:background .15s ease}.AppointmentDetailPanel_panelDeleteBtn__EAxrC:hover:not(:disabled){background:#fef2f2}.AppointmentDetailPanel_panelDeleteBtn__EAxrC:disabled{cursor:not-allowed;opacity:.5}.AppointmentDetailPanel_panelFooter__r16yN{align-items:center;border-top:1px solid #f5f5f5;color:#9ca3af;display:flex;font-size:11px;gap:4px;margin-top:auto;padding-top:12px}.AppointmentDetailPanel_panelDeleteRow__plR8e+.AppointmentDetailPanel_panelFooter__r16yN{margin-top:0}.AppointmentDetailPanel_footerSpacer__VewnN{flex:1 1}.AppointmentDetailPanel_spinner__Fqvlg{animation:AppointmentDetailPanel_spin__f6jb2 .6s linear infinite;border:2px solid #0000001a;border-radius:50%;border-top-color:initial;display:inline-block;flex-shrink:0;height:14px;width:14px}@keyframes AppointmentDetailPanel_spin__f6jb2{to{transform:rotate(1turn)}}.AppointmentDetailPanel_paymentLoadingRow__8Nogd{align-items:center;background:#f9fafb;border-radius:10px;color:#9ca3af;display:flex;font-size:12px;gap:8px;padding:14px}.AppointmentDetailPanel_invoiceForm__geP1Y{background:#f9fafb;border-radius:0 0 12px 12px;border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:10px;padding:14px}.AppointmentDetailPanel_invoiceFormRow__djZoV{display:flex;flex-direction:column;gap:4px}.AppointmentDetailPanel_invoiceFormIntro__gZoTs{color:#374151;font-size:12px;line-height:1.5;margin:0}.AppointmentDetailPanel_invoiceFormHint__\+I8CE{color:#6b7280;font-size:11px;text-align:center}.AppointmentDetailPanel_invoiceFormHint__\+I8CE a{color:#5a80fb;font-weight:600}.AppointmentDetailPanel_invoiceFormLabel__SxBVQ{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.AppointmentDetailPanel_invoiceFormInput__oaAp7,.AppointmentDetailPanel_invoiceFormSelect__frS2Q,.AppointmentDetailPanel_invoiceFormTextarea__31DV8{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box;color:#111827;font-family:Inter,-apple-system,Arial,sans-serif;font-size:13px;outline:none;padding:8px 10px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.AppointmentDetailPanel_invoiceFormInput__oaAp7:focus,.AppointmentDetailPanel_invoiceFormSelect__frS2Q:focus,.AppointmentDetailPanel_invoiceFormTextarea__31DV8:focus{border-color:#5a80fb;box-shadow:0 0 0 3px #5a80fb1a}.AppointmentDetailPanel_invoiceFormInput__oaAp7:disabled,.AppointmentDetailPanel_invoiceFormSelect__frS2Q:disabled,.AppointmentDetailPanel_invoiceFormTextarea__31DV8:disabled{background:#f3f4f6;cursor:not-allowed;opacity:.6}.AppointmentDetailPanel_invoiceFormTextarea__31DV8{min-height:56px;resize:vertical}.AppointmentDetailPanel_invoiceFormModifier__wjJS-{background:#f3f4f6;border-radius:4px;color:#6b7280;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.01em;margin-top:4px;padding:2px 7px}.AppointmentDetailPanel_invoiceFormCheckRow__NMjph{align-items:center;cursor:pointer;display:flex;gap:8px}.AppointmentDetailPanel_invoiceFormCheckbox__3NTo8{accent-color:#5a80fb;cursor:pointer;flex-shrink:0;height:15px;width:15px}.AppointmentDetailPanel_invoiceFormCheckLabel__MqmVw{color:#374151;font-size:12px;font-weight:500;line-height:1.3}.AppointmentDetailPanel_invoiceFormError__HzILu{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#ef4444;font-size:11px;font-weight:500;padding:6px 10px}.AppointmentDetailPanel_invoiceFormActions__BVZCV{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:2px}.AppointmentDetailPanel_invoiceFormBtnCancel__oZEv2{background:#0000;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;cursor:pointer;font-family:Inter,-apple-system,Arial,sans-serif;font-size:12px;font-weight:600;padding:7px 14px;transition:background .15s ease,border-color .15s ease}.AppointmentDetailPanel_invoiceFormBtnCancel__oZEv2:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.AppointmentDetailPanel_invoiceFormBtnCancel__oZEv2:disabled{cursor:not-allowed;opacity:.5}.AppointmentDetailPanel_invoiceFormBtnSave__AfZ1b{align-items:center;background:#5a80fb;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Inter,-apple-system,Arial,sans-serif;font-size:12px;font-weight:600;gap:6px;padding:7px 16px;transition:background .15s ease}.AppointmentDetailPanel_invoiceFormBtnSave__AfZ1b:hover:not(:disabled){background:#4a6bff}.AppointmentDetailPanel_invoiceFormBtnSave__AfZ1b:disabled{cursor:not-allowed;opacity:.6}.AppointmentDetailPanel_invoiceFormBtnDelete__on4BG{align-items:center;background:#0000;border:1px solid #fca5a5;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;font-family:Inter,-apple-system,Arial,sans-serif;font-size:12px;font-weight:600;gap:5px;margin-right:auto;padding:7px 12px;transition:background .15s ease}.AppointmentDetailPanel_invoiceFormBtnDelete__on4BG:hover:not(:disabled){background:#fef2f2}.AppointmentDetailPanel_invoiceFormBtnDelete__on4BG:disabled{cursor:not-allowed;opacity:.5}.AppointmentDetailPanel_invoiceFormBtnDeleteConfirm__0th16{align-items:center;background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Inter,-apple-system,Arial,sans-serif;font-size:12px;font-weight:600;gap:6px;padding:7px 14px;transition:background .15s ease}.AppointmentDetailPanel_invoiceFormBtnDeleteConfirm__0th16:hover:not(:disabled){background:#dc2626}.AppointmentDetailPanel_invoiceFormBtnDeleteConfirm__0th16:disabled{cursor:not-allowed;opacity:.6}.AppointmentDetailPanel_invoiceDeleteConfirm__88JWH{align-items:center;display:flex;flex-wrap:wrap;gap:8px;width:100%}.AppointmentDetailPanel_invoiceDeleteConfirmText__FKYRv{color:#ef4444;flex:1 1;font-size:12px;font-weight:600;min-width:120px}.AppointmentDetailPanel_nfseIssueForm__4BjJR{background:#f0f4ff;border-radius:0 0 12px 12px;border-top:1px solid #e0e7ff;display:flex;flex-direction:column;gap:10px;padding:14px}.AppointmentDetailPanel_nfseIssueFormTitle__X106h{color:#3730a3;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.AppointmentDetailPanel_nfseSection__Lf0WP{background:#f8fffe;border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:6px;padding:12px 14px}.AppointmentDetailPanel_nfseSectionHeader__7\+ONX{align-items:center;display:flex;gap:8px;justify-content:space-between}.AppointmentDetailPanel_nfseStatusRow__Hms\+A{align-items:center;display:flex;flex:1 1;gap:6px;min-width:0}.AppointmentDetailPanel_nfseStatusDot__s691P{border-radius:50%;flex-shrink:0;height:8px;width:8px}.AppointmentDetailPanel_nfseStatusLabel__on0\+s{color:#374151;font-size:12px;font-weight:600;line-height:1.3}.AppointmentDetailPanel_nfseNumber__SnIkP{background:#f3f4f6;border-radius:20px;color:#6b7280;font-size:11px;font-weight:500;padding:2px 8px;white-space:nowrap}.AppointmentDetailPanel_nfseCancelTrigger__QX3VZ{background:#0000;border:1px solid #fca5a5;border-radius:6px;color:#ef4444;cursor:pointer;flex-shrink:0;font-size:11px;font-weight:600;padding:4px 10px;transition:background .15s ease;white-space:nowrap}.AppointmentDetailPanel_nfseCancelTrigger__QX3VZ:hover{background:#fef2f2}.AppointmentDetailPanel_nfseDetailRow__h5lPb{align-items:flex-start;display:flex;gap:8px}.AppointmentDetailPanel_nfseDetailLabel__fEu9y{color:#9ca3af;flex-shrink:0;font-size:11px;font-weight:500;line-height:1.4;min-width:80px}.AppointmentDetailPanel_nfseDetailValue__nM6zV{color:#374151;flex:1 1;font-size:12px;font-weight:500;line-height:1.4;min-width:0}.AppointmentDetailPanel_nfseErrorMsg__F1\+Hl{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#ef4444;font-size:11px;line-height:1.4;padding:6px 10px}.AppointmentDetailPanel_nfseActions__gqDw9{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.AppointmentDetailPanel_nfseActionBtn__OzyUZ{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-family:Inter,-apple-system,Arial,sans-serif;font-size:11px;font-weight:600;gap:5px;padding:6px 12px;transition:background .15s ease,border-color .15s ease;white-space:nowrap}.AppointmentDetailPanel_nfseActionBtn__OzyUZ:hover:not(:disabled){background:#f3f4f6;border-color:#d1d5db}.AppointmentDetailPanel_nfseActionBtn__OzyUZ:disabled{cursor:not-allowed;opacity:.4}.AppointmentDetailPanel_nfseActionBtnWa__\+CFU1{border-color:#86efac;color:#16a34a}.AppointmentDetailPanel_nfseActionBtnWa__\+CFU1:hover:not(:disabled){background:#f0fdf4;border-color:#4ade80}.AppointmentDetailPanel_nfsePdfWaiting__DRfSv{align-items:center;color:#9ca3af;display:flex;font-size:11px;gap:6px;margin-top:2px}.AppointmentDetailPanel_nfseAutoSend__tFBd4{align-items:center;color:#4b5563;display:flex;font-size:11px;gap:6px;margin-top:4px}.AppointmentDetailPanel_nfseAutoSend__tFBd4 svg{flex-shrink:0;height:12px;width:12px}.AppointmentDetailPanel_nfseCancelForm__JZ3Fu{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-top:4px;padding:12px}.AppointmentDetailPanel_nfseCancelFormTitle__Geaeb{color:#dc2626;font-size:12px;font-weight:700}.AppointmentDetailPanel_nfseCancelFormDesc__dyaLn{color:#6b7280;font-size:11px;line-height:1.4}.AppointmentDetailPanel_nfseCancelFormCount__m\+tB-{color:#9ca3af;font-size:10px;text-align:right}.AppointmentDetailPanel_nfseHistory__Q2QMn{border-top:1px solid #f0f0f0}.AppointmentDetailPanel_nfseHistoryToggle__tKXRj{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;font-family:Inter,-apple-system,Arial,sans-serif;justify-content:space-between;padding:10px 14px;transition:background .12s ease;width:100%}.AppointmentDetailPanel_nfseHistoryToggle__tKXRj:hover{background:#f9fafb}.AppointmentDetailPanel_nfseHistoryTitle__HRWnX{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.AppointmentDetailPanel_nfseHistoryList__aaLYj{display:flex;flex-direction:column;gap:0;padding:0 14px 10px}.AppointmentDetailPanel_nfseHistoryItem__ixAw0{border-bottom:1px solid #f5f5f5;display:flex;flex-direction:column;gap:4px;padding:10px 0}.AppointmentDetailPanel_nfseHistoryItem__ixAw0:last-child{border-bottom:none}.AppointmentDetailPanel_nfseHistoryItemMain__85tv7{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.AppointmentDetailPanel_nfseHistoryTag__9cohC{border-radius:20px;font-size:10px;font-weight:700;padding:2px 8px;white-space:nowrap}.AppointmentDetailPanel_nfseHistoryAmount__p6gAh{color:#374151;font-size:12px;font-weight:600}.AppointmentDetailPanel_nfseHistoryDate__Dogyk{color:#9ca3af;font-size:11px;margin-left:auto}.AppointmentDetailPanel_nfseHistoryNfseNum__fxolb{color:#6b7280;font-size:11px;font-weight:500}.AppointmentDetailPanel_nfseHistoryError__Vktd9{color:#ef4444;font-size:11px;line-height:1.4}.AppointmentDetailPanel_nfseHistoryActions__j77dG{display:flex;gap:6px;margin-top:2px}.AppointmentDetailPanel_editableRow__e5Edq{border-radius:0;cursor:pointer;transition:background .15s}.AppointmentDetailPanel_editableRow__e5Edq:hover{background:#fdf2f8!important}.AppointmentDetailPanel_editableRow__e5Edq:hover .AppointmentDetailPanel_editIcon__1iBUt{color:#ed3680;opacity:1}.AppointmentDetailPanel_editableRow__e5Edq:focus{background:#fdf2f8;outline:none}.AppointmentDetailPanel_editableRow__e5Edq:focus .AppointmentDetailPanel_editIcon__1iBUt{color:#ed3680;opacity:1}.AppointmentDetailPanel_editIcon__1iBUt{align-items:center;color:#9ca3af;display:flex;flex-shrink:0;justify-content:center;margin-left:auto;opacity:.45;transition:opacity .15s,color .15s}.AppointmentDetailPanel_detailRowValueEmpty__4R\+xS{color:#9ca3af;font-size:13px;font-style:italic;font-weight:400}.AppointmentDetailPanel_detailRowSub__we1Xg{color:#6b7280;font-size:11px;font-weight:400;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentDetailPanel_paymentBadgeInsurance__eBr9K{background:#5a80fb14;border:1px solid #5a80fb4d;border-radius:20px;color:#4a6bff;font-size:10px;font-weight:700;letter-spacing:.2px;padding:2px 9px}.AppointmentDetailPanel_paymentCardInsurance__h\+wQk{align-items:flex-start;background:#f8f9fd;border:1px solid #5a80fb26;border-radius:12px;display:flex;gap:12px;padding:12px 14px}.AppointmentDetailPanel_paymentInsuranceIconWrapper__1V8MB{align-items:center;background:#5a80fb1a;border-radius:8px;color:#5a80fb;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.AppointmentDetailPanel_paymentInsuranceText__Oyo3w{color:#6b7280;font-size:11px;line-height:1.4;margin-top:2px}.AppointmentDetailPanel_paymentInsuranceBtn__6eHt8{align-items:center;background:#fff;border:1px solid #5a80fb4d;border-radius:8px;color:#4a6bff;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,Arial,sans-serif;font-size:10px;font-weight:600;gap:4px;line-height:1.25;margin-top:8px;padding:6px 10px;transition:background .15s ease;white-space:nowrap}.AppointmentDetailPanel_paymentInsuranceBtn__6eHt8 span{font-size:11px}.AppointmentDetailPanel_paymentInsuranceBtn__6eHt8:hover{background:#5a80fb14}.AppointmentDetailPanel_paymentInsuranceNote__qqyb3{background:#f8f9fd;border-radius:8px;color:#6b7280;font-size:11px;line-height:1.4;padding:6px 10px}@media (max-width:480px){.AppointmentDetailPanel_metricCard__x05RG{padding:12px 10px 10px}.AppointmentDetailPanel_metricSub__78pzd{white-space:normal}.AppointmentDetailPanel_actionToolbar__YQ-YS{display:grid;grid-template-columns:repeat(3,1fr)}.AppointmentDetailPanel_toolbarBtn__a8AQp{padding:12px 6px}.AppointmentDetailPanel_toolbarBtn__a8AQp:nth-child(3n){border-right:none}.AppointmentDetailPanel_toolbarBtn__a8AQp:nth-child(n+4){border-top:1px solid #f0f0f0}.AppointmentDetailPanel_toolbarBtn__a8AQp span{font-size:11px!important;overflow-wrap:normal;word-break:keep-all}}.AppointmentDetailPanel_detailRowValueLink__MjYyt{color:#374151;font-weight:500}.AppointmentDetailPanel_meetingLinkActions__SKrr5{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.AppointmentDetailPanel_meetingLinkAction__rNlrA{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#374151;cursor:pointer;display:inline-flex;font-size:11px;font-weight:500;gap:5px;height:24px;padding:0 9px;transition:background .15s ease,color .15s ease,border-color .15s ease}.AppointmentDetailPanel_meetingLinkAction__rNlrA:hover{background:#f5f7ff;border-color:#5a80fb;color:#5a80fb}.AppointmentDetailPanel_meetingLinkActionPrimary__N25JN{background:#eef2ff;border-color:#c7d2fe;color:#4a6bff}.AppointmentDetailPanel_meetingLinkEditor__kmG8L{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.AppointmentDetailPanel_meetingLinkInput__Dx0sH{background:#fff;border:1.5px solid #5a80fb4d;border-radius:8px;box-sizing:border-box;color:#111827;font-size:13px;outline:none;padding:7px 10px;width:100%}.AppointmentDetailPanel_meetingLinkInput__Dx0sH:focus{border-color:#5a80fb;box-shadow:0 0 0 3px #5a80fb1f}.AppointmentDetailPanel_meetingLinkError__75TDF{color:#ff4757;font-size:11px}.AppointmentDetailPanel_meetingLinkEditorActions__MFdVb{display:flex;gap:6px;justify-content:flex-end}.AppointmentDetailPanel_meetingLinkGhostBtn__ivJYb,.AppointmentDetailPanel_meetingLinkSaveBtn__TnAr1{border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;height:26px;padding:0 10px}.AppointmentDetailPanel_meetingLinkGhostBtn__ivJYb{background:#fff;border:1px solid #e5e7eb;color:#6b7280}.AppointmentDetailPanel_meetingLinkSaveBtn__TnAr1{background:#5a80fb;border:none;color:#fff}.AppointmentDetailPanel_meetingLinkSaveBtn__TnAr1:disabled{cursor:default;opacity:.6}.PaymentMethodForm_content__6u9bd{display:flex;flex-direction:column;gap:20px}.PaymentMethodForm_preview__UNkFc{align-items:center;background:var(--color-blue-light5);border-radius:14px;display:flex;gap:12px;min-width:0;padding:14px}.PaymentMethodForm_previewIcon__0v5dX{align-items:center;background:#fff;border-radius:11px;box-shadow:0 0 0 1px var(--color-blue-light4);color:#4f6ef7;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.PaymentMethodForm_previewIcon__0v5dX svg{font-size:21px}.PaymentMethodForm_previewName__NYX2F{color:#1a1a2e;flex:1 1;font-size:.95rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PaymentMethodForm_field__dTBzf{display:flex;flex-direction:column;gap:8px}.PaymentMethodForm_label__Upj7K{color:var(--color-text-medium);font-size:.8rem;font-weight:600}.PaymentMethodForm_input__PHoB7 .MuiOutlinedInput-root{border-radius:10px}.PaymentMethodForm_help__58mUb{color:var(--color-text-light);font-size:.78rem}.PaymentMethodForm_tag__b44a0{border-radius:999px;flex-shrink:0;font-size:.75rem;font-weight:500;padding:3px 10px;white-space:nowrap}.PaymentMethodForm_discount__qVwQO{background:#eaf7ef;color:#2e8b57}.PaymentMethodForm_increase__7Sbh9{background:#fff6e8;color:#b7791f}.PaymentMethodForm_neutral__O-22q{background:#f1f3f6;color:var(--color-text-light)}.InlineEditSelector_popover__Rr7h4{animation:InlineEditSelector_fadeIn__vrnya .15s ease;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 32px #0000001f;max-width:320px;min-width:280px;overflow:hidden;position:fixed;z-index:1050}@keyframes InlineEditSelector_fadeIn__vrnya{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.InlineEditSelector_popoverHeader__2kJvd{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:14px 16px 12px}.InlineEditSelector_popoverTitle__0eaCr{color:#111827;font-family:Inter,-apple-system,Arial,sans-serif;font-size:15px;font-weight:600}.InlineEditSelector_closeButton__cecez{align-items:center;background:none;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:background .15s,color .15s}.InlineEditSelector_closeButton__cecez:hover{background:#f3f4f6;color:#374151}.InlineEditSelector_optionsList__cJhBP{max-height:280px;overflow-y:auto;padding:6px 0}.InlineEditSelector_optionsList__cJhBP::-webkit-scrollbar{width:3px}.InlineEditSelector_optionsList__cJhBP::-webkit-scrollbar-track{background:#0000}.InlineEditSelector_optionsList__cJhBP::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:2px}.InlineEditSelector_optionItem__5ZOcQ{align-items:center;background:none;border:none;border-radius:0;cursor:pointer;display:flex;font-family:Inter,-apple-system,Arial,sans-serif;gap:10px;padding:10px 16px;text-align:left;transition:background .12s;width:100%}.InlineEditSelector_optionItem__5ZOcQ:hover{background:#f9fafb}.InlineEditSelector_optionSelected__2n3-V{background:#fdf2f8}.InlineEditSelector_optionSelected__2n3-V:hover{background:#fce7f3}.InlineEditSelector_checkIcon__IrOCg{align-items:center;color:#ed3680;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.InlineEditSelector_optionLabel__XiQl4{color:#374151;font-size:14px;font-weight:400;line-height:1.4}.InlineEditSelector_optionSelected__2n3-V .InlineEditSelector_optionLabel__XiQl4{color:#111827;font-weight:600}.InlineEditSelector_emptyState__oX5kN{color:#9ca3af;font-family:Inter,-apple-system,Arial,sans-serif;font-size:13px;padding:16px;text-align:center}.InlineEditSelector_overlay__kPD\+n{animation:InlineEditSelector_overlayIn__PB\+5P .2s ease;background:#0006;inset:0;position:fixed;z-index:1040}@keyframes InlineEditSelector_overlayIn__PB\+5P{0%{opacity:0}to{opacity:1}}.InlineEditSelector_bottomSheet__N0HFS{animation:InlineEditSelector_slideUp__kjKmj .25s ease;background:#fff;border-radius:16px 16px 0 0;bottom:0;display:flex;flex-direction:column;left:0;max-height:70vh;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,16px);position:fixed;right:0;z-index:1050}@keyframes InlineEditSelector_slideUp__kjKmj{0%{transform:translateY(100%)}to{transform:translateY(0)}}.InlineEditSelector_handle__j8Z\+8{background:#e0e0e0;border-radius:2px;flex-shrink:0;height:4px;margin:10px auto 8px;width:40px}.InlineEditSelector_sheetHeader__Sm9hW{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;justify-content:space-between;padding:8px 16px 14px}.InlineEditSelector_sheetTitle__BLBn-{color:#111827;font-family:Inter,-apple-system,Arial,sans-serif;font-size:16px;font-weight:600}.InlineEditSelector_bottomSheet__N0HFS .InlineEditSelector_optionsList__cJhBP{flex:1 1;max-height:none;overflow-y:auto;padding:8px 0}.InlineEditSelector_bottomSheet__N0HFS .InlineEditSelector_optionItem__5ZOcQ{padding:14px 20px}.InlineEditSelector_bottomSheet__N0HFS .InlineEditSelector_optionLabel__XiQl4{font-size:15px}.ActivityHistoryList_container__M\+-6N{display:flex;flex-direction:column;gap:8px}.ActivityHistoryList_timeline__AcOpp{list-style:none;margin:0;padding:0}.ActivityHistoryList_item__HfgBS{display:flex;gap:12px;padding-bottom:14px;position:relative}.ActivityHistoryList_item__HfgBS:not(:last-child):before{background:#e5e7eb;bottom:0;content:"";left:4px;position:absolute;top:14px;width:1px}.ActivityHistoryList_dot__OWG6u{background:#c7d2fe;border:1px solid #a5b4fc;border-radius:50%;flex-shrink:0;height:9px;margin-top:5px;width:9px}.ActivityHistoryList_content__l47dz{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ActivityHistoryList_titleRow__hBUt8{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.ActivityHistoryList_title__-biKn{color:#374151;font-size:13px;font-weight:600}.ActivityHistoryList_when__bocCo{color:#9ca3af;font-size:11px;white-space:nowrap}.ActivityHistoryList_context__24Hvi,.ActivityHistoryList_line__OAuF9{color:#6b7280;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.ActivityHistoryList_context__24Hvi{color:#4b5563}.ActivityHistoryList_author__ORLKC{color:#9ca3af;font-size:11px}.ActivityHistoryList_moreBtn__IJhTD{align-self:flex-start;background:none;border:none;color:#4f46e5;color:var(--color-primary,#4f46e5);cursor:pointer;font-size:12px;font-weight:600;padding:0}.ActivityHistoryList_moreBtn__IJhTD:hover{text-decoration:underline}.ActivityHistoryList_message__pHUNz,.ActivityHistoryList_note__l5LQc{color:#9ca3af;font-size:12px;margin:0}.AppointmentStepsPill_wrapper__vlj83{flex:1 0 auto}.AppointmentStepsPill_pill__\+j1NB{background:#eff2ff;color:#4f6ef7;white-space:nowrap}.AppointmentStepsPill_pill__\+j1NB .AppointmentStepsPill_counter__IyaDV{font-feature-settings:"tnum";font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;margin-left:auto;opacity:.85}.AppointmentStepsPill_pillReady__iQ\+cY{background:#eaf7ef;color:#2e8b57;white-space:nowrap}.AppointmentStepsPill_dropdown__2UDTa{left:auto;max-width:calc(100vw - 32px);min-width:260px;right:0}.BlockSlotDrawer_drawerContainer__kKVmm{background:#fff;display:flex;flex-direction:column;font-family:Inter,Arial,sans-serif;height:100%;overflow:hidden;width:100%}.BlockSlotDrawer_drawerHeader__gLXrm{background:#fff;border-bottom:1px solid #5a80fb1a;flex-shrink:0}.BlockSlotDrawer_drawerHeaderTop__Wi-IB{align-items:center;display:flex;justify-content:space-between;padding:16px 20px 12px}.BlockSlotDrawer_drawerTitle__DYiPq{color:#1a1a2e;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0}.BlockSlotDrawer_drawerCloseBtn__ulC00{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;font-family:Inter,Arial,sans-serif;font-size:20px;height:28px;justify-content:center;line-height:1;padding:0;transition:background .15s ease,color .15s ease;width:28px}.BlockSlotDrawer_drawerCloseBtn__ulC00:hover{background:#fff0f3;color:#ed3680}.BlockSlotDrawer_drawerHeaderDivider__Omeai{background:#5a80fb14;height:1px;margin:0 20px}.BlockSlotDrawer_slotContext__\+YsI4{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:10px 20px 16px}.BlockSlotDrawer_slotContextLeft__T8B3E{align-items:flex-start;display:flex;gap:10px}.BlockSlotDrawer_slotContextIcon__j6vB-{color:#5a80fb;flex-shrink:0;font-size:16px;line-height:1;margin-top:3px}.BlockSlotDrawer_slotContextInfo__WS3b-{display:flex;flex-direction:column;gap:3px}.BlockSlotDrawer_slotDate__f9y\+v{color:#1a1a2e;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:-.01em}.BlockSlotDrawer_slotTimeRow__hkI\+P{align-items:center;display:flex;gap:6px}.BlockSlotDrawer_slotTime__iUjah{color:#5a80fb;font-family:Inter,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.03em;line-height:1}.BlockSlotDrawer_drawerBody__PWzwq{display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:16px 20px}.BlockSlotDrawer_drawerBody__PWzwq::-webkit-scrollbar{width:4px}.BlockSlotDrawer_drawerBody__PWzwq::-webkit-scrollbar-track{background:#f5f7ff}.BlockSlotDrawer_drawerBody__PWzwq::-webkit-scrollbar-thumb{background:#c8d4ff;border-radius:2px}.BlockSlotDrawer_formSection__SjfSg{display:flex;flex-direction:column;gap:6px}.BlockSlotDrawer_fieldLabel__y73A7{color:#6b7280;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.BlockSlotDrawer_formGrid3__QKLwo{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr}.BlockSlotDrawer_fieldInput__2FCS3,.BlockSlotDrawer_fieldSelect__fumI3,.BlockSlotDrawer_fieldTextarea__ItWoY{appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid #5a80fb33;border-radius:8px;box-sizing:border-box;color:#1a1a2e;font-family:Inter,Arial,sans-serif;font-size:13px;outline:none;padding:9px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.BlockSlotDrawer_fieldInput__2FCS3::placeholder,.BlockSlotDrawer_fieldTextarea__ItWoY::placeholder{color:#9ca3af}.BlockSlotDrawer_fieldInput__2FCS3:focus,.BlockSlotDrawer_fieldSelect__fumI3:focus,.BlockSlotDrawer_fieldTextarea__ItWoY:focus{border-color:#5a80fb;box-shadow:0 0 0 3px #5a80fb1f}.BlockSlotDrawer_fieldSelect__fumI3{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;cursor:pointer;padding-right:30px}.BlockSlotDrawer_fieldTextarea__ItWoY{line-height:1.5;max-height:120px;min-height:72px;resize:vertical}.BlockSlotDrawer_fieldInputReadonly__EA1vD{background:#f5f7ff;border:1.5px solid #5a80fb1a;border-radius:8px;box-sizing:border-box;color:#6b7280;cursor:default;font-family:Inter,Arial,sans-serif;font-size:13px;outline:none;padding:9px 12px;-webkit-user-select:none;user-select:none;width:100%}.BlockSlotDrawer_validationError__qyvsK{color:#ff4757;font-family:Inter,Arial,sans-serif;font-size:11px;margin-top:2px}.BlockSlotDrawer_drawerFooterDivider__P8aUs{background:#5a80fb14;flex-shrink:0;height:1px}.BlockSlotDrawer_drawerFooter__incSo{align-items:center;background:#fff;display:flex;flex-shrink:0;gap:10px;justify-content:space-between;padding:14px 20px}.BlockSlotDrawer_btnCancel__LDc0x{background:#0000;border:1.5px solid #e5e7eb;border-radius:30px;color:#6b7280;cursor:pointer;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:500;padding:9px 18px;transition:border-color .15s ease,color .15s ease,background .15s ease;white-space:nowrap}.BlockSlotDrawer_btnCancel__LDc0x:hover{background:#f9fafb;border-color:#9ca3af;color:#374151}.BlockSlotDrawer_btnSave__qcT8B{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border:none;border-radius:30px;box-shadow:0 2px 8px #5a80fb4d;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:9px 18px;transition:opacity .15s ease,box-shadow .15s ease;white-space:nowrap}.BlockSlotDrawer_btnSave__qcT8B:hover:not(:disabled){box-shadow:0 4px 12px #5a80fb66;opacity:.92}.BlockSlotDrawer_btnSave__qcT8B:disabled{cursor:not-allowed;opacity:.6}.BlockSlotDrawer_btnDelete__pGq0v{align-items:center;background:#0000;border:1.5px solid #fee2e2;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease;width:34px}.BlockSlotDrawer_btnDelete__pGq0v:hover:not(:disabled){background:#fef2f2;border-color:#ef4444}.BlockSlotDrawer_btnDelete__pGq0v:disabled{cursor:not-allowed;opacity:.5}.BlockSlotDrawer_btnBlock__daeF-{align-items:center;background:#ff4757;border:none;border-radius:30px;box-shadow:0 2px 8px #ff47574d;color:#fff;cursor:pointer;display:flex;flex:1 1;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:9px 18px;transition:opacity .15s ease,box-shadow .15s ease;white-space:nowrap}.BlockSlotDrawer_btnBlock__daeF-:hover:not(:disabled){box-shadow:0 4px 12px #ff475766;opacity:.92}.BlockSlotDrawer_btnBlock__daeF-:disabled{cursor:not-allowed;opacity:.6}.BlockSlotDrawer_blockScopeOptions__4WC8e{display:flex;flex-direction:column;gap:8px}.BlockSlotDrawer_blockScopeOption__NOvF3{align-items:flex-start;background:#fff;border:1.5px solid #5a80fb26;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:10px 12px;transition:border-color .15s ease,background .15s ease}.BlockSlotDrawer_blockScopeOption__NOvF3:hover{background:#f5f7ff;border-color:#5a80fb59}.BlockSlotDrawer_blockScopeOptionActive__4ERRt{background:#f0f4ff;border-color:#5a80fb}.BlockSlotDrawer_blockScopeRadio__p72e8{accent-color:#5a80fb;cursor:pointer;flex-shrink:0;height:15px;margin-top:2px;width:15px}.BlockSlotDrawer_blockScopeOptionContent__6hh1U{display:flex;flex-direction:column;gap:2px}.BlockSlotDrawer_blockScopeOptionTitle__aLBXN{color:#1a1a2e;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;line-height:1.3}.BlockSlotDrawer_blockScopeOptionDesc__29u1i{color:#6b7280;font-family:Inter,Arial,sans-serif;font-size:11px;line-height:1.4}.BlockSlotDrawer_formSectionInner__8EQsL{margin-top:6px}.BlockSlotDrawer_spinner__PqRJP{animation:BlockSlotDrawer_spin__O4PMH .6s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:14px;width:14px}@keyframes BlockSlotDrawer_spin__O4PMH{to{transform:rotate(1turn)}}.ReschedulePanel_panelContainer__iAXzi{background:#fff;display:flex;flex-direction:column;font-family:Inter,Arial,sans-serif;height:100%;overflow:hidden;width:100%}.ReschedulePanel_drawerHeaderTop__ueMb9{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px 12px}.ReschedulePanel_drawerTitle__pgouZ{color:#1a1a2e;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0}.ReschedulePanel_drawerCloseBtn__CKQKj{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:28px}.ReschedulePanel_drawerCloseBtn__CKQKj:hover{background:#fff0f3;color:#ed3680}.ReschedulePanel_drawerHeaderDivider__qpkLm{background:#5a80fb14;flex-shrink:0;height:1px}.ReschedulePanel_panelHeader__-v\+Qj{align-items:flex-start;background:#fff;border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;gap:12px;padding:16px 20px 14px}.ReschedulePanel_patientAvatar__DwjJf{align-items:center;background:linear-gradient(135deg,#c7d2fe,#a5b4fc);border-radius:50%;color:#4338ca;display:flex;flex-shrink:0;font-size:15px;font-weight:700;height:48px;justify-content:center;letter-spacing:.5px;width:48px}.ReschedulePanel_patientInfo__H5oYC{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;padding-top:1px}.ReschedulePanel_patientName__1550W{color:#111827;font-size:17px;font-weight:700;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReschedulePanel_patientSubtitle__gpv4G{color:#6b7280;font-size:13px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReschedulePanel_panelBody__kx7F4{display:flex;flex:1 1;flex-direction:column;overflow-y:auto}.ReschedulePanel_panelBody__kx7F4::-webkit-scrollbar{width:4px}.ReschedulePanel_panelBody__kx7F4::-webkit-scrollbar-track{background:#f5f7ff}.ReschedulePanel_panelBody__kx7F4::-webkit-scrollbar-thumb{background:#c8d4ff;border-radius:2px}.ReschedulePanel_weekNav__UZQLZ{align-items:center;border-bottom:1px solid #5a80fb14;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px 8px}.ReschedulePanel_weekNavBtn__5LjPm{align-items:center;background:#0000;border:1px solid #5a80fb33;border-radius:6px;color:#5a80fb;cursor:pointer;display:flex;flex-shrink:0;font-family:Inter,Arial,sans-serif;font-size:14px;height:28px;justify-content:center;padding:0;transition:background .15s ease;width:28px}.ReschedulePanel_weekNavBtn__5LjPm:hover{background:#e8edff}.ReschedulePanel_weekDays__zicHE{display:flex;flex:1 1;gap:4px;justify-content:center}.ReschedulePanel_weekDay__jxCfT{align-items:center;border:1.5px solid #0000;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:3px;min-width:36px;padding:5px 6px;transition:background .15s ease}.ReschedulePanel_weekDay__jxCfT:hover{background:#f5f7ff}.ReschedulePanel_weekDaySelected__kTT7\+{background:#5a80fb;border-color:#5a80fb}.ReschedulePanel_weekDaySelected__kTT7\+:hover{background:#4a6bff}.ReschedulePanel_weekDayToday__bAl6b{border-color:#5a80fb66}.ReschedulePanel_weekDayLabel__K12rR{color:#6b7280;font-family:Inter,Arial,sans-serif;font-size:10px;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.ReschedulePanel_weekDaySelected__kTT7\+ .ReschedulePanel_weekDayLabel__K12rR{color:#fffc}.ReschedulePanel_weekDayNumber__\+IM9D{color:#1a1a2e;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:700}.ReschedulePanel_weekDaySelected__kTT7\+ .ReschedulePanel_weekDayNumber__\+IM9D{color:#fff}.ReschedulePanel_weekDayToday__bAl6b .ReschedulePanel_weekDayNumber__\+IM9D{color:#5a80fb}.ReschedulePanel_weekDaySelected__kTT7\+.ReschedulePanel_weekDayToday__bAl6b .ReschedulePanel_weekDayNumber__\+IM9D{color:#fff}.ReschedulePanel_selectedDayTitle__wPSnR{color:#1a1a2e;flex-shrink:0;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;padding:10px 16px 6px}.ReschedulePanel_slotsSection__B2BiJ{flex:1 1;padding:0 16px 12px}.ReschedulePanel_slotsPeriodLabel__xkEj3{color:#6b7280;font-family:Inter,Arial,sans-serif;font-size:10px;font-weight:600;letter-spacing:.5px;margin:10px 0 6px;text-transform:uppercase}.ReschedulePanel_slotsGrid__KJcOz{display:flex;flex-wrap:wrap;gap:5px}.ReschedulePanel_slotBtn__hg\+09{border:1.5px solid #0000;border-radius:6px;cursor:pointer;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:500;padding:5px 10px;transition:background .12s ease,border-color .12s ease,transform .1s ease;white-space:nowrap}.ReschedulePanel_slotAvailable__bBDCh{background:#f0fff4;border-color:#16a34a40;color:#16a34a}.ReschedulePanel_slotAvailable__bBDCh:hover{background:#dcfce7;border-color:#16a34a;transform:scale(1.03)}.ReschedulePanel_slotWarning__61LbN{background:#fffbeb;border-color:#d977064d;border-style:dashed;color:#b45309}.ReschedulePanel_slotWarning__61LbN:hover{background:#fef3c7;border-color:#d97706}.ReschedulePanel_slotWarningNote__aATzr{color:#b45309;display:block;font-size:12px;margin-top:4px}.ReschedulePanel_slotSelected__Rxt4e{background:#5a80fb;border-color:#5a80fb;box-shadow:0 2px 6px #5a80fb59;color:#fff}.ReschedulePanel_slotOccupied__3bAYT{background:#fff1f2;border-color:#be123c33;color:#be123c;cursor:not-allowed;opacity:.7}.ReschedulePanel_slotPast__-G7ui{background:#f1f5f9;border-color:#0000;color:#94a3b8;cursor:not-allowed}.ReschedulePanel_slotBlocked__r-AHU{background:repeating-linear-gradient(-45deg,#fff,#fff 5px,#0000000d 0,#0000000d 6px);border-color:#9ca3af59;color:#9ca3af;cursor:not-allowed}.ReschedulePanel_slotCurrent__8rXxn{background:#fff7ed;border-color:#d977064d;color:#d97706;cursor:not-allowed;opacity:.7;text-decoration:line-through}.ReschedulePanel_slotCurrentIcon__D1LDX{font-size:12px!important;margin-left:2px;vertical-align:-2px}.ReschedulePanel_legend__XnUbx{border-top:1px solid #5a80fb14;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px 14px;padding:10px 16px}.ReschedulePanel_legendItem__sciui{align-items:center;color:#6b7280;display:flex;font-family:Inter,Arial,sans-serif;font-size:10px;gap:5px}.ReschedulePanel_legendDot__C3Rkb{border-radius:3px;flex-shrink:0;height:10px;width:10px}.ReschedulePanel_legendDotAvailable__2Ix3Q{background:#16a34a}.ReschedulePanel_legendDotOccupied__rvtK9{background:#be123c}.ReschedulePanel_legendDotPast__6teGx{background:#cbd5e1}.ReschedulePanel_legendDotBlocked__l\+tT6{background:repeating-linear-gradient(-45deg,#e2e8f0,#e2e8f0 2px,#94a3b8 0,#94a3b8 3px)}.ReschedulePanel_legendDotCurrent__PoGcY{background:#d97706}.ReschedulePanel_legendDotWarning__rN-Ks{background:#fffbeb;border:1.5px dashed #d97706}.ReschedulePanel_panelFooterDivider__WmytF{background:#5a80fb14;flex-shrink:0;height:1px}.ReschedulePanel_panelFooter__DM4X7{background:#fff;flex-shrink:0;padding:14px 16px}.ReschedulePanel_selectedSlotInfo__Hpgts{color:#6b7280;font-family:Inter,Arial,sans-serif;font-size:12px;margin-bottom:10px;text-align:center}.ReschedulePanel_selectedSlotHighlight__7Zro6{color:#5a80fb;font-weight:600}.ReschedulePanel_btnConfirm__HYyhk{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border:none;border-radius:30px;box-shadow:0 2px 8px #5a80fb4d;color:#fff;cursor:pointer;display:flex;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;gap:6px;justify-content:center;padding:10px 18px;transition:opacity .15s ease,box-shadow .15s ease;width:100%}.ReschedulePanel_btnConfirm__HYyhk:hover:not(:disabled){box-shadow:0 4px 12px #5a80fb66;opacity:.92}.ReschedulePanel_btnConfirm__HYyhk:disabled{cursor:not-allowed;opacity:.5}.ReschedulePanel_spinner__EcbqK{animation:ReschedulePanel_spin__mfoBE .6s linear infinite;border:2px solid #fff6;border-radius:50%;border-top-color:#fff;flex-shrink:0;height:14px;width:14px}@keyframes ReschedulePanel_spin__mfoBE{to{transform:rotate(1turn)}}.ReschedulePanel_emptySlots__j1hen{color:#9ca3af;font-family:Inter,Arial,sans-serif;font-size:13px;padding:20px 16px;text-align:center}.ReschedulePanel_slotsLoading__7Vm5d{align-items:center;color:#6b7280;display:flex;font-family:Inter,Arial,sans-serif;font-size:13px;gap:8px;padding:10px 20px}.ReschedulePanel_slotsLoading__7Vm5d .ReschedulePanel_spinner__EcbqK{border-color:#5a80fb #5a80fb4d #5a80fb4d}.ReschedulePanel_slotsError__qCxL9{background:#fffbeb;border-left:3px solid #f59e0b;border-radius:4px;color:#b45309;font-family:Inter,Arial,sans-serif;font-size:12px;margin:0 20px 8px;padding:8px 20px}.ReschedulePanel_slotsErrorIcon__CrSiB{font-size:14px!important;margin-right:4px;vertical-align:-3px}.ReschedulePanel_slotsSectionLoading__BtUdq{filter:grayscale(1);opacity:.45;pointer-events:none}.RescheduleConfirmDialog_overlay__1xn9Y{align-items:center;animation:RescheduleConfirmDialog_overlayIn__Khyc6 .2s ease;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1400}@keyframes RescheduleConfirmDialog_overlayIn__Khyc6{0%{opacity:0}to{opacity:1}}.RescheduleConfirmDialog_dialog__njhob{animation:RescheduleConfirmDialog_dialogIn__oZhXR .28s cubic-bezier(.34,1.56,.64,1);background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000002e,0 8px 24px #5a80fb1f;display:flex;flex-direction:column;font-family:Inter,Arial,sans-serif;max-width:420px;overflow:hidden;width:100%}@keyframes RescheduleConfirmDialog_dialogIn__oZhXR{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.RescheduleConfirmDialog_dialogHeader__cHHkZ{align-items:center;border-bottom:1px solid #5a80fb1a;display:flex;justify-content:space-between;padding:18px 20px 14px}.RescheduleConfirmDialog_dialogTitle__bhwMC{color:#1a1a2e;font-family:Inter,Arial,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.2px;margin:0}.RescheduleConfirmDialog_closeBtn__mz9VL{align-items:center;background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;font-family:Inter,Arial,sans-serif;font-size:20px;height:28px;justify-content:center;line-height:1;padding:0;transition:background .15s ease,color .15s ease;width:28px}.RescheduleConfirmDialog_closeBtn__mz9VL:hover{background:#fff0f3;color:#ed3680}.RescheduleConfirmDialog_dialogBody__HCjW4{display:flex;flex-direction:column;gap:16px;padding:20px}.RescheduleConfirmDialog_patientRow__wUiRf{align-items:center;display:flex;gap:12px}.RescheduleConfirmDialog_avatar__XOkAF{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:700;height:44px;justify-content:center;letter-spacing:.5px;width:44px}.RescheduleConfirmDialog_patientInfo__YcuUx{display:flex;flex-direction:column;gap:3px;min-width:0}.RescheduleConfirmDialog_patientName__U5LVB{color:#1a1a2e;font-size:14px;font-weight:700}.RescheduleConfirmDialog_patientName__U5LVB,.RescheduleConfirmDialog_patientSubtitle__FQ0Px{font-family:Inter,Arial,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RescheduleConfirmDialog_patientSubtitle__FQ0Px{color:#6b7280;font-size:12px;font-weight:400}.RescheduleConfirmDialog_datesCard__RKHoJ{background:#f5f7ff;border:1px solid #5a80fb1f;border-radius:12px;display:flex;flex-direction:column;gap:0;padding:14px 16px}.RescheduleConfirmDialog_dateRow__584u0{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:4px 0}.RescheduleConfirmDialog_dateRowLabel__e06ch{color:#9ca3af;flex-shrink:0;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.RescheduleConfirmDialog_dateRowValue__o7q9b{color:#374151;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:500;text-align:right}.RescheduleConfirmDialog_dateRowValueNew__YJEci{color:#5a80fb;font-weight:700}.RescheduleConfirmDialog_dateDivider__-cHxf{align-items:center;display:flex;justify-content:center;padding:6px 0}.RescheduleConfirmDialog_arrowIcon__oWCfJ{align-items:center;color:#5a80fb;display:flex;opacity:.6}.RescheduleConfirmDialog_whatsappRow__GNLtm{align-items:center;background:#f0fff4;border:1px solid #25d36633;border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:12px 14px}.RescheduleConfirmDialog_whatsappLabel__oqX1C{align-items:center;color:#1a1a2e;display:flex;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:500;gap:7px;line-height:1.4}.RescheduleConfirmDialog_whatsappIcon__HJW-W{align-items:center;color:#25d366;display:flex;flex-shrink:0;font-size:14px;line-height:1}.RescheduleConfirmDialog_toggleWrapper__ocRac{cursor:pointer;flex-shrink:0;height:20px;position:relative;width:36px}.RescheduleConfirmDialog_toggleInput__deMR4{height:0;opacity:0;position:absolute;width:0}.RescheduleConfirmDialog_toggleSlider__gIXuX{background:#d1d5db;border-radius:20px;cursor:pointer;inset:0;position:absolute;transition:background .2s ease}.RescheduleConfirmDialog_toggleSlider__gIXuX:before{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:14px;left:3px;position:absolute;top:3px;transition:transform .2s ease;width:14px}.RescheduleConfirmDialog_toggleInput__deMR4:checked+.RescheduleConfirmDialog_toggleSlider__gIXuX{background:#25d366}.RescheduleConfirmDialog_toggleInput__deMR4:checked+.RescheduleConfirmDialog_toggleSlider__gIXuX:before{transform:translateX(16px)}.RescheduleConfirmDialog_dialogFooter__kQeyd{border-top:1px solid #5a80fb14;display:flex;gap:10px;padding:14px 20px 18px}.RescheduleConfirmDialog_btnCancel__9Zy5-{background:#0000;border:1.5px solid #5a80fb40;border-radius:30px;color:#5a80fb;cursor:pointer;flex:1 1;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;padding:10px 16px;transition:background .15s ease,border-color .15s ease}.RescheduleConfirmDialog_btnCancel__9Zy5-:hover{background:#f0f4ff;border-color:#5a80fb}.RescheduleConfirmDialog_btnConfirm__1tbfH{background:linear-gradient(135deg,#5a80fb,#4a6bff);border:none;border-radius:30px;box-shadow:0 2px 8px #5a80fb59;color:#fff;cursor:pointer;flex:2 1;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;padding:10px 18px;transition:opacity .15s ease,box-shadow .15s ease;white-space:nowrap}.RescheduleConfirmDialog_btnConfirm__1tbfH:hover{box-shadow:0 4px 14px #5a80fb73;opacity:.92}.RescheduleConfirmDialog_btnConfirm__1tbfH:active{opacity:.85}@media (max-width:480px){.RescheduleConfirmDialog_dialog__njhob{animation:RescheduleConfirmDialog_dialogInMobile__Y0v8z .28s cubic-bezier(.34,1.56,.64,1);border-radius:16px 16px 0 0;bottom:0;left:0;max-width:100%;position:fixed;right:0}@keyframes RescheduleConfirmDialog_dialogInMobile__Y0v8z{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.RescheduleConfirmDialog_overlay__1xn9Y{align-items:flex-end;padding:0}.RescheduleConfirmDialog_dialogFooter__kQeyd{flex-direction:column}.RescheduleConfirmDialog_btnCancel__9Zy5-,.RescheduleConfirmDialog_btnConfirm__1tbfH{flex:none;width:100%}}.BottomSheet_overlay__rPhBw{animation:BottomSheet_fadeIn__-AlqO .2s ease forwards;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#0006;inset:0;position:fixed;z-index:900}.BottomSheet_overlayClosing__iePSo{animation:BottomSheet_fadeOut__Ij6ft .3s ease forwards}.BottomSheet_sheet__jsryZ{animation:BottomSheet_slideUp__FYgY7 .3s cubic-bezier(.34,1.56,.64,1) forwards;background:#fff;border-radius:20px 20px 0 0;bottom:0;box-shadow:0 -4px 32px #5a80fb29;display:flex;flex-direction:column;left:0;overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0;z-index:1000}.BottomSheet_sheetClosing__xfQ8f{animation:BottomSheet_slideDown__-SRzC .3s cubic-bezier(.34,1.56,.64,1) forwards}.BottomSheet_heightAuto__RjLlX{max-height:85vh;max-height:85dvh}.BottomSheet_heightHalf__u2WqC{height:50vh;height:50dvh}.BottomSheet_heightFull__5xhgj{height:90vh;height:90dvh}.BottomSheet_handleWrapper__5gj6a{display:flex;flex-shrink:0;justify-content:center;padding:12px 0 6px}.BottomSheet_handle__RW9yG{background:#d1d5db;border-radius:2px;height:4px;width:40px}.BottomSheet_header__y8h2C{align-items:center;border-bottom:1px solid #e8edff;display:flex;flex-shrink:0;justify-content:space-between;padding:8px 20px 14px}.BottomSheet_title__URFpA{color:#1a1d23;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0}.BottomSheet_closeBtn__opcgG{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:1px solid #e8edff;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background .15s ease,color .15s ease,border-color .15s ease;width:32px}.BottomSheet_closeBtn__opcgG:active{background:#fff0f3;border-color:#ed3680;color:#ed3680}.BottomSheet_content__s0coj{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.BottomSheet_content__s0coj::-webkit-scrollbar{display:none}@keyframes BottomSheet_slideUp__FYgY7{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes BottomSheet_slideDown__-SRzC{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes BottomSheet_fadeIn__-AlqO{0%{opacity:0}to{opacity:1}}@keyframes BottomSheet_fadeOut__Ij6ft{0%{opacity:1}to{opacity:0}}.Appointment_page__rUZ0s{display:flex;flex-direction:column;gap:16px;width:100%}.Appointment_header__GOgmh{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(360px,2fr) minmax(0,3fr);width:100%}.Appointment_headerCard__4fFO4{background:var(--color-white);border:1px solid #5a80fb1f;border-radius:16px;box-shadow:0 1px 2px #1a25590a,0 10px 30px #5a80fb14;display:flex;flex-direction:column;min-width:0;padding:20px 24px;width:100%}.Appointment_patientCard__zIPrH{justify-content:center}.Appointment_layout__eut0j{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:208px minmax(0,1fr);width:100%}.Appointment_layoutNoNav__k1fJg{grid-template-columns:minmax(0,1fr)}.Appointment_modules__HqFqw{display:flex;flex-direction:column;gap:16px;min-width:0;width:100%}.Appointment_anchor__4xHE9{scroll-margin-top:max(90px,40px);scroll-margin-top:max(90px,calc(var(--app-top-bars-height, 0px) + 40px))}.Appointment_headerButtons__JPeH4{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}@media (max-width:1024px){.Appointment_header__GOgmh,.Appointment_layout__eut0j{grid-template-columns:minmax(0,1fr)}.Appointment_anchor__4xHE9{scroll-margin-top:130px}}@media (max-width:768px){.Appointment_headerCard__4fFO4{padding:16px}}.AppointmentInfo_hero__UJO0m{display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;width:100%}.AppointmentInfo_topRow__3efE7{gap:16px;justify-content:space-between}.AppointmentInfo_actions__CS2aI,.AppointmentInfo_topRow__3efE7{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.AppointmentInfo_actions__CS2aI{gap:12px;margin-left:auto}.AppointmentInfo_timer__wXhLK{align-items:center;background:var(--color-blue-light5);border:1px solid var(--color-blue-light4);border-radius:12px;cursor:default;display:flex;gap:10px;padding:8px 16px 8px 12px}.AppointmentInfo_timer__wXhLK>svg{color:var(--color-main);font-size:24px}.AppointmentInfo_timerTexts__t1q-u{display:flex;flex-direction:column}.AppointmentInfo_timerLabel__MxrBZ{color:var(--color-text-light);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.AppointmentInfo_timerValue__P1CDz{font-feature-settings:"tnum";color:var(--color-blue-dark);font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.15}.AppointmentInfo_buttonContainer__j9icg{align-items:center;display:flex}.AppointmentInfo_procedureTitle__9NIgC{display:flex;flex-direction:column;gap:4px;min-width:0}.AppointmentInfo_eyebrowRow__T0vjP{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.AppointmentInfo_eyebrow__h1Pyo{color:var(--color-text-light);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.AppointmentInfo_procedureName__HbTke{color:var(--color-text-dark);font-size:1.25rem;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin:0}.AppointmentInfo_statusPill__RRjv9{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;line-height:1.4;padding:3px 10px 3px 8px}.AppointmentInfo_statusDot__TbsHq{background:currentColor;border-radius:50%;height:7px;width:7px}.AppointmentInfo_statusPending__3eA2o{background:var(--color-warning-light);color:#c27400}.AppointmentInfo_statusActive__70jPe{background:var(--color-success-light);color:#2e7d32}.AppointmentInfo_statusActive__70jPe .AppointmentInfo_statusDot__TbsHq{animation:AppointmentInfo_pulse__-5sPP 1.6s ease-in-out infinite}.AppointmentInfo_statusDone__Tjfzr{background:var(--color-blue-light4);color:var(--color-main)}.AppointmentInfo_statusRegistered__MaYKe{background:var(--color-blue-dark);color:var(--color-white)}.AppointmentInfo_tiles__mOBva{display:flex;flex-wrap:wrap;gap:10px}.AppointmentInfo_tile__lzTnH{align-items:center;background:var(--color-white);border:1px solid #5a80fb1f;border-radius:12px;box-shadow:0 1px 2px #1a25590a,0 4px 14px #5a80fb0f;display:flex;gap:10px;min-width:150px;padding:9px 14px 9px 10px}.AppointmentInfo_tileIcon__a0qJY{align-items:center;background:var(--accent-bg);border-radius:10px;color:var(--accent-fg);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.AppointmentInfo_tileIcon__a0qJY svg{font-size:19px}.AppointmentInfo_tileContent__xFDnd{display:flex;flex-direction:column;gap:1px;min-width:0}.AppointmentInfo_tileLabel__98wH-{color:var(--color-text-light);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.AppointmentInfo_tileValue__XoWG8{color:var(--color-text-dark);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentInfo_changeModelButton__4ruZh{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--color-text-light);cursor:pointer;display:flex;height:28px;justify-content:center;margin-left:2px;transition:background-color .15s ease,color .15s ease;width:28px}.AppointmentInfo_changeModelButton__4ruZh:hover{background:var(--accent-bg);color:var(--accent-fg)}.AppointmentInfo_changeModelButton__4ruZh svg{font-size:16px}@keyframes AppointmentInfo_pulse__-5sPP{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@media (max-width:768px){.AppointmentInfo_actions__CS2aI{justify-content:space-between;margin-left:0;width:100%}.AppointmentInfo_tile__lzTnH{flex-basis:calc(50% - 5px);flex-grow:1;flex-shrink:1;min-width:0}.AppointmentInfo_procedureName__HbTke{font-size:1.15rem}}@media (max-width:480px){.AppointmentInfo_tile__lzTnH{flex-basis:100%}.AppointmentInfo_timer__wXhLK{padding:6px 12px 6px 10px}.AppointmentInfo_timerValue__P1CDz{font-size:1.1rem}}.PatientInfo_container__hNs3B{align-items:flex-start;display:flex;flex-direction:column;gap:16px;min-width:0;width:100%}.PatientInfo_identity__y7Tnm{align-items:center;display:flex;flex-direction:row;gap:16px;min-width:0;width:100%}.PatientInfo_identityAction__5fbaM{align-self:flex-start;display:flex;flex-shrink:0;margin-left:auto}.PatientInfo_imageContainer__r5L2b{align-items:center;background-color:var(--color-blue-light5);border:3px solid var(--color-white);border-radius:50%;box-shadow:0 0 0 1px var(--color-blue-light4),0 6px 16px #5a80fb2e;display:flex;flex-shrink:0;height:64px;justify-content:center;overflow:hidden;width:64px}.PatientInfo_initials__G734A{background:linear-gradient(135deg,#c7d2fe,#a5b4fc);color:#4338ca;font-size:1.25rem;font-weight:700;letter-spacing:.5px}.PatientInfo_texts__K9Vrb{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.PatientInfo_eyebrow__BjPlv{color:var(--color-text-light);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.PatientInfo_nameRow__z3sg1{align-items:center;display:flex;gap:8px;min-width:0}.PatientInfo_name__y6gWY{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-blue-dark2);display:-webkit-box;font-size:1.45rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;overflow:hidden;overflow-wrap:anywhere}.PatientInfo_visitPill__TXA9b{align-items:center;align-self:flex-start;background:var(--color-blue-light4);border-radius:999px;color:var(--color-main);display:inline-flex;font-size:12px;font-weight:600;gap:5px;line-height:1.4;margin-top:4px;padding:3px 10px}.PatientInfo_visitPillFirst__Spopj{background:var(--color-secondary-light);color:var(--color-secondary)}.PatientInfo_visitPill__TXA9b svg{font-size:14px}.PatientInfo_details__iOc\+i{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.PatientInfo_detail__2uQdv{display:flex;flex-direction:column;gap:1px;min-width:0}.PatientInfo_detailWide__AGLo3{grid-column:1/-1}.PatientInfo_detailLabel__LPsxv{color:var(--color-text-light);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.PatientInfo_detailValue__9GPjs{color:var(--color-text-dark);font-size:14px;font-weight:500;overflow-wrap:anywhere}.PatientInfo_detailEmpty__kX0v7{color:var(--color-text-light);font-style:italic;font-weight:400}.PatientInfo_detailWarning__SQoMa{align-items:center;color:var(--color-warning);display:inline-flex;font-weight:600;gap:4px}.PatientInfo_detailWarning__SQoMa svg{font-size:16px}@media (max-width:768px){.PatientInfo_imageContainer__r5L2b{height:52px;width:52px}.PatientInfo_name__y6gWY{font-size:1.2rem}}@media (max-width:480px){.PatientInfo_details__iOc\+i{grid-template-columns:minmax(0,1fr)}}.PatientHistory_list__p06sU{display:flex;flex-direction:column;gap:10px}.PatientHistoryItem_record__vbGd0{gap:10px!important}.PatientHistoryItem_rowEnd__tf5Uq{align-items:center;display:flex;gap:8px;margin-left:auto}.PatientHistoryItem_annulButton__U-A05{opacity:0;transition:opacity .15s ease}.PatientHistoryItem_annulButton__U-A05:focus-visible,.PatientHistoryItem_record__vbGd0:hover .PatientHistoryItem_annulButton__U-A05{opacity:1}.PatientHistoryItem_body__YZtp-{animation:PatientHistoryItem_fadeIn__rtA6n .25s ease;display:flex;flex-direction:column;gap:10px}.PatientHistoryItem_block__JIQTK{display:flex;flex-direction:column;gap:2px}.PatientHistoryItem_block__JIQTK+.PatientHistoryItem_block__JIQTK{border-top:1px dashed var(--color-border);padding-top:10px}.PatientHistoryItem_emptyText__mNeJK{color:var(--color-text-light)!important;font-style:italic}.PatientHistoryItem_annulledRecord__nuBFX{background:var(--color-bg-main)!important;cursor:pointer}.PatientHistoryItem_collapsed__14HNQ{padding-bottom:8px!important;padding-top:8px!important}.PatientHistoryItem_annulmentInfo__OKXXr{display:flex;flex-direction:column;gap:4px}.PatientHistoryItem_annulmentReason__Xj39M,.PatientHistoryItem_annulmentText__dneUO{color:var(--color-text-medium);font-size:13px}.PatientHistoryItem_annulmentReason__Xj39M{font-style:italic}@keyframes PatientHistoryItem_fadeIn__rtA6n{0%{opacity:0}to{opacity:1}}@media (hover:none){.PatientHistoryItem_annulButton__U-A05{opacity:1}}.moduleParts_sectionLabel__MRiKU{color:var(--color-text-light);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.moduleParts_muted__SJvc0{color:var(--color-text-light);font-size:14px}.moduleParts_item__O99l4{background:var(--color-white);border:1px solid var(--color-border);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.moduleParts_itemRow__o8SZ5{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:space-between}.moduleParts_itemTitle__aFcYC{color:var(--color-text-dark);font-size:14px;font-weight:600}.moduleParts_itemText__spBgR{color:var(--color-text-medium);font-size:14px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-line}.moduleParts_itemMeta__KXZyl{align-items:center;color:var(--color-text-light);display:inline-flex;font-size:12px;gap:4px}.moduleParts_itemMeta__KXZyl svg{font-size:15px}.moduleParts_chips__Yfwxf{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.moduleParts_chip__k4Ij4{align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-dark);display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:5px 12px;white-space:pre-line}.moduleParts_chipAccent__JHsDD{background:var(--color-blue-light5);border-color:var(--color-blue-light3);color:var(--color-blue-dark)}.moduleParts_scrollList__XbBJV{display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto;padding-right:4px}.moduleParts_scrollList__XbBJV::-webkit-scrollbar{width:6px}.moduleParts_scrollList__XbBJV::-webkit-scrollbar-track{background:var(--color-bg-main);border-radius:10px}.moduleParts_scrollList__XbBJV::-webkit-scrollbar-thumb{background:var(--color-blue-light3);border-radius:10px}.moduleParts_section__8VNZL{display:flex;flex-direction:column;gap:8px}.moduleParts_toggleButton__KS6\+I{align-items:center;border-color:var(--color-border)!important;border-radius:8px!important;color:var(--color-text-medium)!important;display:inline-flex!important;font-size:13px!important;font-weight:500!important;gap:6px;padding:5px 12px!important;text-transform:none!important}.moduleParts_toggleButton__KS6\+I svg{font-size:17px}.moduleParts_toggleButton__KS6\+I.Mui-selected{background-color:var(--color-blue-light4)!important;color:var(--color-main)!important}.ModuleCard_card__vur9M{background:var(--color-white);border:1px solid #5a80fb1a;border-radius:14px;box-shadow:0 1px 2px #1a25590a,0 8px 24px #5a80fb0f;display:flex;flex-direction:column;padding:18px 22px;width:100%}.ModuleCard_header__JcuP6{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:space-between;min-height:40px}.ModuleCard_headerCollapsible__pXlPF{cursor:pointer}.ModuleCard_title__i2eXa{align-items:center;display:flex;flex-direction:row;gap:12px;min-width:0}.ModuleCard_iconBox__wDKkX{align-items:center;background:var(--color-blue-light4);background:var(--accent-bg,var(--color-blue-light4));border-radius:11px;color:var(--color-main);color:var(--accent-fg,var(--color-main));display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ModuleCard_iconBox__wDKkX svg{font-size:20px}.ModuleCard_texts__H7fB9{display:flex;flex-direction:column;gap:1px;min-width:0}.ModuleCard_texts__H7fB9 h2{color:var(--color-text-dark);font-size:1.05rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.ModuleCard_texts__H7fB9 p{color:var(--color-text-light);font-size:.8125rem;line-height:1.35;margin:0}.ModuleCard_actions__hgae-{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-left:auto}.ModuleCard_expandButton__nagRr{color:var(--color-text-light)!important}.ModuleCard_body__espsY{border-top:1px solid var(--color-border);container:module/inline-size;display:flex;flex-direction:column;gap:12px;margin-top:14px;min-width:0;padding-top:14px}.ModuleCard_empty__R8dFf{align-items:center;background:var(--color-bg-main);border:1px dashed var(--color-border-dark);border-radius:10px;color:var(--color-text-light);display:flex;flex-direction:row;font-size:14px;gap:10px;justify-content:center;padding:18px 16px}.ModuleCard_emptyIcon__XqNtB{color:var(--color-blue-light1);display:flex}.ModuleCard_emptyIcon__XqNtB svg{font-size:20px}@media (max-width:768px){.ModuleCard_card__vur9M{padding:14px}.ModuleCard_texts__H7fB9 p{display:none}.ModuleCard_actions__hgae-{justify-content:flex-end;width:100%}}.ReportPaper_paper__t-Tee{background-color:#fff;box-sizing:border-box;color:#2d3748;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:12px;min-height:290mm;padding:16mm 18mm;width:210mm}.ReportPaper_people__kGYQd{display:flex;flex-direction:row;gap:20px;margin:20px 0 16px}.ReportPaper_people__kGYQd>div{flex:1 1}.ReportPaper_titleBlock__4PqgE{display:flex;flex-direction:column;gap:4px;margin:8px 0 16px}.ReportPaper_title__DFixU{color:#1a2559;font-size:20px;font-weight:600;margin:0}.ReportPaper_subtitle__YBKjF{color:#718096;font-size:12px}.ReportPaper_signature__ycoBb{break-inside:avoid;margin-top:24px;page-break-inside:avoid}.ReportPaper_section__TLgBg{break-inside:avoid;margin-bottom:14px;page-break-inside:avoid}.ReportPaper_sectionTitle__VDxCQ{color:#718096;display:block;font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.ReportPaper_table__bjyFo{border-collapse:collapse;font-size:11.5px;width:100%}.ReportPaper_table__bjyFo td,.ReportPaper_table__bjyFo th{border-bottom:1px solid #e8ecf4;padding:5px 8px;text-align:left;vertical-align:top}.ReportPaper_table__bjyFo th{background:#f5f7ff;color:#718096;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ReportPaper_table__bjyFo .ReportPaper_num__rq-El{text-align:right;white-space:nowrap}.ReportPaper_table__bjyFo .ReportPaper_muted__W5Pds{color:#a0aec0}.ReportPaper_noteBox__yimyo{background:#fafbfe;border:1px solid #e8ecf4;border-radius:8px;break-inside:avoid;margin:6px 0 14px;padding:10px 12px;page-break-inside:avoid}.ReportPaper_noteText__t5eWT{color:#2d3748;font-size:12px;line-height:1.5;white-space:pre-line}.ReportPaper_dot__rV7xf{border-radius:50%;display:inline-block;height:9px;margin-right:6px;vertical-align:middle;width:9px}.ReportPaper_number__jVmcx{border-radius:50%;color:#fff;display:inline-block;font-size:10px;font-weight:700;height:18px;line-height:18px;min-width:18px;text-align:center}.Header_container__U43cZ{align-items:center;display:flex;gap:40px}.Header_logo__FeIKw{align-self:center;height:auto;width:100px}.Header_infos__n3L6B{display:flex;flex-direction:column;gap:6px}.Header_info__C2-FK{align-items:center;display:flex;gap:10px}.PersonInfos_container__kqfox{border:1px solid #d3d3d3;border-radius:10px;display:flex;flex-direction:column;padding:20px}.PersonInfos_info__Bb\+Wx{display:flex;flex-direction:row;gap:10px}.Signature_container__JYqOe{display:flex;flex-direction:column;gap:10px}.Signature_image__pcCOs{height:auto;width:100px}.Signature_infos__44kLS{display:flex;flex-direction:column}.textBodies_chips__N3BtG{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.textBodies_chip__DcJd\+{background:#f5f7ff;border:1px solid #e8edff;border-radius:999px;color:#26347b;display:inline-block;font-size:11.5px;font-weight:600;padding:4px 10px}.textBodies_record__pRod-{background:#fafbfe;border:1px solid #e8ecf4;border-radius:8px;break-inside:avoid;margin-bottom:10px;padding:10px 12px;page-break-inside:avoid}.textBodies_recordHead__t\+W0u{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.textBodies_recordDate__K\+TBW{color:#1a2559;font-size:11.5px;font-weight:700}.textBodies_recordMeta__NGg1I{color:#718096;font-size:11px}.textBodies_tag__HS8lr{background:#e8edff;border-radius:999px;color:#26347b;display:inline-block;font-size:10px;padding:1px 8px}.textBodies_label__TJ9MN,.textBodies_tag__HS8lr{font-weight:600;letter-spacing:.04em;text-transform:uppercase}.textBodies_label__TJ9MN{color:#718096;display:block;font-size:10.5px;margin:6px 0 2px}.textBodies_text__5aLNt{color:#2d3748;font-size:12px;line-height:1.5;white-space:pre-line}.textBodies_muted__YkfVQ{color:#a0aec0}.textBodies_qa__IFRS9{border-bottom:1px solid #e8ecf4;break-inside:avoid;display:flex;flex-direction:column;gap:2px;padding:6px 0;page-break-inside:avoid}.textBodies_question__9qnGy{color:#1a2559;font-size:11.5px;font-weight:600}.textBodies_answer__fb3jN{color:#2d3748;font-size:12px;line-height:1.5;white-space:pre-line}.textBodies_answerEmpty__HS05\+{color:#a0aec0;font-size:12px;font-style:italic}.textBodies_observation__WZaLV{color:#718096;font-size:11px;white-space:pre-line}.RichText_field__IgE3t{display:flex;flex-direction:column;gap:6px}.RichText_label__wEUxC{color:var(--color-text-medium);font-size:12px;font-weight:600}.RichText_editor__dLDgN .ql-toolbar.ql-snow{background-color:#f8f9fd;border:1px solid #e1e1e1;border-radius:8px 8px 0 0;font-family:inherit;padding:6px 8px}.RichText_editor__dLDgN .ql-container.ql-snow{background-color:#fff;background-color:var(--color-white,#fff);border:1px solid #e1e1e1;border-radius:0 0 8px 8px;border-top:none;font-family:inherit;font-size:14px}.RichText_editor__dLDgN:focus-within .ql-container.ql-snow,.RichText_editor__dLDgN:focus-within .ql-toolbar.ql-snow{border-color:#5a80fb}.RichText_editor__dLDgN .ql-editor{color:var(--color-text-dark);line-height:1.5;min-height:140px;min-height:var(--rich-text-min-height,140px)}.RichText_editor__dLDgN .ql-editor.ql-blank:before{color:var(--color-text-light);font-style:normal}.RichText_view__0hLfm{overflow-wrap:anywhere}.RichText_view__0hLfm p{margin:0}.RichText_view__0hLfm ol,.RichText_view__0hLfm ul{margin:2px 0;padding-left:22px}.RichText_plain__-HyMY{white-space:pre-line}.cranialBody_tiles__Y7DFf{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.cranialBody_tile__eryTh{background:#fafbfe;border:1px solid #e8ecf4;border-radius:8px;display:flex;flex-direction:column;gap:2px;padding:8px 10px}.cranialBody_tileLabel__AlLUk{color:#718096;font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cranialBody_tileValue__Kneyo{color:#1a2559;font-size:14px;font-weight:700}.cranialBody_tileHint__jZp9c{color:#a0aec0;font-size:9px}.cranialBody_measures__ygsnp{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.cranialBody_badge__j-dbj{border-radius:999px;display:inline-block;font-size:9.5px;font-weight:600;margin-left:6px;padding:1px 7px;white-space:nowrap}.cranialBody_classification__xdyHN{background:#f5f7ff;border:1px solid #e8edff;border-radius:8px;padding:10px 14px}.cranialBody_classificationMain__NYVyA{color:#1a2559;display:block;font-size:13px;font-weight:700}.cranialBody_classificationSub__oSpMO{color:#718096;font-size:10px}.cranialBody_diff__-qMJD{font-weight:700}.cranialBody_up__4-Nng{color:#5a80fb}.cranialBody_down__f-dhN{color:#e65100}.cranialBody_same__OF9UO{color:#718096}.cranialBody_chart__AnRWo{margin:4px 0 8px}.styles_contentContainer__-Ehyl{display:flex;flex-direction:column;width:100%}.styles_containerChart__ko2TH{display:flex;flex:1 1;flex-direction:column}.styles_tableContainer__bYjbQ{width:100%}.styles_mobileCardContainer__j9TJ\+{display:none;gap:10px;grid-template-columns:1fr}.styles_mobileCard__S6joI{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);padding:10px}.styles_mobileCardHeader__1KoWV{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;margin-bottom:6px;padding-bottom:6px}.styles_mobileCardDate__3ph87{color:var(--color-text-dark);font-size:16px;font-weight:700}.styles_mobileCardRow__PIPn3{align-items:center;display:flex;justify-content:space-between;padding:3px 0}.styles_mobileCardRow__PIPn3:nth-child(3),.styles_mobileCardRow__PIPn3:nth-child(6){border-bottom:1px dashed var(--color-border);margin-bottom:6px;padding-bottom:6px}.styles_mobileCardLabel__p0FK\+{color:var(--color-text-medium);font-size:12px;font-weight:400}.styles_mobileCardValue__L\+-f-{color:var(--color-text-dark);font-size:15px;font-weight:600;text-align:right}.styles_mobileCardRow__PIPn3:nth-child(4) .styles_mobileCardValue__L\+-f-,.styles_mobileCardRow__PIPn3:nth-child(7) .styles_mobileCardValue__L\+-f-{font-size:14px;font-weight:500}@container module (max-width: 800px){.styles_customTableContainer__Z\+9B4{display:none}.styles_mobileCardContainer__j9TJ\+{display:grid}}.styles_customTableContainer__Z\+9B4{background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:10px;overflow-x:auto;padding:0}.styles_customTable__nFpsu{border-collapse:initial;border-spacing:0;width:100%}.styles_customTable__nFpsu thead tr{height:40px}.styles_customTable__nFpsu th{border-bottom:1px solid var(--color-border);color:var(--color-text-medium);font-weight:500;padding:8px 12px;text-align:left;white-space:nowrap}.styles_customTable__nFpsu th:first-child{padding-left:20px}.styles_customTable__nFpsu td{padding:10px 12px;vertical-align:middle}.styles_customTable__nFpsu td:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px;padding-left:20px}.styles_customTable__nFpsu td:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px;text-align:center}.styles_evenRow__eY8bJ{background-color:var(--color-white)}.styles_oddRow__iWI1h{background-color:var(--color-bg-main)}.EvolutionPhotosReportTemplate_compare__BMbGZ{break-inside:avoid;display:flex;flex-direction:row;gap:12px;margin-bottom:16px;page-break-inside:avoid}.EvolutionPhotosReportTemplate_side__F8jAU{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.EvolutionPhotosReportTemplate_sideHead__81v4I{align-items:center;display:flex;flex-direction:row;gap:8px}.EvolutionPhotosReportTemplate_tag__OMwvp{background:#1a2559;border-radius:10px;color:#fff;font-size:10px;font-weight:600;letter-spacing:.06em;padding:2px 8px;text-transform:uppercase}.EvolutionPhotosReportTemplate_date__AMpnI{color:#1a2559;font-size:12px;font-weight:600}.EvolutionPhotosReportTemplate_meta__UriBI{color:#718096;font-size:11px}.EvolutionPhotosReportTemplate_frame__19Mz7{align-items:center;background:#fafbfe;border:1px solid #e8ecf4;border-radius:8px;display:flex;height:150mm;justify-content:center;overflow:hidden}.EvolutionPhotosReportTemplate_image__vsSeE{max-height:100%;max-width:100%;object-fit:contain}.EvolutionPhotosReportTemplate_missing__xx3s\+{color:#a0aec0;font-size:11px}.EvolutionPhotosReportTemplate_note__f3h3-{color:#4a5568;font-size:11px;line-height:1.4;white-space:pre-line}.ReportMarkedFigure_figure__TEvqU{background:#fafbfe;border:1px solid #e8ecf4;border-radius:8px;flex:0 0 auto;overflow:hidden;position:relative}.ReportMarkedFigure_image__48w7V{display:block;left:0;object-fit:contain;position:absolute;top:0}.ReportMarkedFigure_overlay__FGk1u{left:0;pointer-events:none;position:absolute;top:0}.ReportMarkedFigure_mark__v1nkc{border:1.5px solid #fff;border-radius:50%;box-sizing:border-box;color:#fff;font-size:10px;font-weight:700;position:absolute;text-align:center}.ReportMarkedFigure_label__LGRYZ{background:#ffffffeb;border:1px solid #e8ecf4;border-radius:4px;color:#1a2559;font-size:9.5px;font-weight:600;padding:1px 4px;position:absolute;white-space:nowrap}.BodyMapReportTemplate_legend__8QI9A{color:#4a5568;display:flex;flex-direction:row;flex-wrap:wrap;font-size:11px;gap:14px;margin-bottom:14px}.BodyMapReportTemplate_legendItem__7nC1c{align-items:center;display:inline-flex}.BodyMapReportTemplate_view__9b6Hm{margin-bottom:18px}.BodyMapReportTemplate_layout__CnHu4{align-items:flex-start;display:flex;flex-direction:row;gap:14px}.BodyMapReportTemplate_layout__CnHu4 table{flex:1 1;min-width:0}.BodyMapReportTemplate_note__sdELO{white-space:pre-line}.BodyMeasurementsReportTemplate_tiles__s46wx{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-bottom:18px}.BodyMeasurementsReportTemplate_tile__zqLTc{background:#f5f7ff;border:1px solid #e8ecf4;border-radius:8px;display:flex;flex:1 1 140px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px}.BodyMeasurementsReportTemplate_tileLabel__bMf3g{color:#718096;font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.BodyMeasurementsReportTemplate_tileValue__l6enp{color:#1a2559;font-size:18px;font-weight:600}.BodyMeasurementsReportTemplate_tileDelta__-Pncx{color:#26347b;font-size:11px;font-weight:500}.BodyMeasurementsReportTemplate_tileNote__q2CmK{color:#718096;font-size:10px}.BodyMeasurementsReportTemplate_groupRow__9mACW td{border-bottom:none;color:#5a80fb;font-size:10.5px;font-weight:600;letter-spacing:.04em;padding-top:8px;text-transform:uppercase}.BodyMeasurementsReportTemplate_unit__W9H\+P{color:#a0aec0;font-size:10px}.styles_content__vQlxx{display:flex;flex-direction:column;gap:14px;width:100%}.styles_toolbar__NKGn3{justify-content:space-between}.styles_context__I7C66,.styles_controls__pl\+yl,.styles_toolbar__NKGn3{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.styles_controls__pl\+yl{margin-left:auto}.styles_overview__caxew{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 236px}.styles_overviewFigure__XK47M{display:flex;flex-direction:column;gap:12px;min-width:0}.styles_deltaPill__trfdz{align-items:center;background:var(--color-blue-light4);border-radius:999px;color:var(--color-main-dark);display:inline-flex;font-size:12px;font-weight:600;line-height:1.5;padding:0 8px;white-space:nowrap}.styles_tiles__Nut9H{display:flex;flex-direction:column;gap:10px}.styles_tile__FkvSA{background:var(--color-bg-main);border:1px solid var(--color-border);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:10px 14px 12px}.styles_tileHead__kYm1w{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between}.styles_tileLabel__Glqv2{color:var(--color-text-light);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.styles_tileValue__NdcDG{color:var(--color-text-dark);font-size:20px;font-weight:600;line-height:1.2}.styles_tileNote__YMakQ{color:var(--color-text-light);font-size:11px}.styles_ruler__\+Vakn{display:flex;flex-direction:column;gap:2px;margin-top:4px}.styles_rulerBar__xHbLe{border-radius:999px;display:flex;flex-direction:row;height:8px;overflow:visible;position:relative}.styles_rulerBand__tgxyh{display:block;height:100%}.styles_rulerBand__tgxyh:first-child{border-radius:999px 0 0 999px}.styles_rulerBand__tgxyh:last-child{border-radius:0 999px 999px 0}.styles_tone_ok__Az4jp{background:var(--color-success);opacity:.45}.styles_tone_warn__JChOV{background:var(--color-warning);opacity:.4}.styles_tone_alert__WkDqg{background:var(--color-error);opacity:.4}.styles_tone_neutral__pbwfI{background:var(--color-border-dark);opacity:.6}.styles_rulerMarker__4PZ\+v{background:var(--color-white);border:2px solid var(--color-main);border-radius:50%;box-sizing:border-box;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.styles_rulerTicks__gkRSn{height:13px;position:relative}.styles_rulerTicks__gkRSn span{color:var(--color-text-light);font-size:10px;line-height:13px;position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.styles_rulerCaption__KEjkw{align-items:baseline;color:var(--color-text-medium);display:flex;font-size:12px;gap:8px;justify-content:space-between}.styles_rulerSource__6AVQw{color:var(--color-text-light);font-size:10px;white-space:nowrap}.styles_mobileMeasures__Sv4gN{display:none;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.styles_mobileMeasure__tgHdh{background:var(--color-white);border:1px solid var(--color-border);border-radius:8px;display:flex;flex-direction:column;gap:1px;padding:8px 10px}.styles_mobileMeasureLabel__07ves{color:var(--color-text-light);font-size:11px}.styles_mobileMeasureValue__KcHIK{color:var(--color-text-dark);font-size:14px;font-weight:600}.styles_mobileMeasureDelta__JomWb{color:var(--color-text-medium);font-size:11px}.styles_extras__dj79x{display:flex;flex-direction:column;gap:12px;grid-column:1/-1}.styles_extrasGroup__fPNgi{display:flex;flex-direction:column;gap:6px}.styles_extrasTitle__CFxAo{align-items:baseline;color:var(--color-text-light);display:flex;font-size:11px;font-weight:600;gap:8px;letter-spacing:.06em;text-transform:uppercase}.styles_extrasHint__\+h7pY{color:var(--color-text-medium);font-weight:500;letter-spacing:normal;text-transform:none}.styles_extrasGrid__8G0nG{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.styles_notes__a8AR4{background:var(--color-bg-main);border:1px solid var(--color-border);border-radius:10px;color:var(--color-text-medium);font-size:14px;line-height:1.5;overflow-wrap:anywhere;padding:10px 14px;white-space:pre-line}.styles_selectable__WbLXN{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.styles_selectable__WbLXN:focus-visible,.styles_selectable__WbLXN:hover{border-color:var(--color-blue-light2);box-shadow:0 1px 2px #1a25590f,0 8px 24px #5a80fb1f;outline:none}.styles_previewTip__ZFkOP{background:var(--color-white)!important;border:1px solid var(--color-border);border-radius:10px!important;box-shadow:0 8px 24px #1a255924;color:var(--color-text-dark)!important;max-width:260px!important;padding:10px 12px!important}.styles_preview__c82Qi{display:flex;flex-direction:column;gap:6px;min-width:168px}.styles_previewHead__mcPGm{align-items:baseline;display:flex;flex-direction:row;gap:10px;justify-content:space-between}.styles_previewTitle__p-Qqf{color:var(--color-text-dark);font-size:13px;font-weight:600}.styles_previewCount__k3b2e{color:var(--color-text-light);font-size:11px;white-space:nowrap}.styles_previewLast__S1MYl{align-items:center;color:var(--color-text-light);display:flex;flex-direction:row;font-size:12px;gap:8px}.styles_previewValue__-t0ub{color:var(--color-text-dark);font-size:14px;font-weight:600}.styles_previewHint__M6y8X{color:var(--color-text-light);font-size:11px}.styles_sparkline__bgHTn{display:block;height:auto;width:100%}.styles_sparklineLine__3HOEP{fill:none;stroke:var(--color-main);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.styles_sparklineDot__18Vph{fill:var(--color-white);stroke:var(--color-main);stroke-width:1.5}.styles_sparklineLast__wXdZj{fill:var(--color-main);stroke:var(--color-white);stroke-width:1.5}.styles_history__msIF5{display:flex;flex-direction:column;gap:10px;margin-top:4px}.styles_historyHint__VMewb{color:var(--color-text-light);display:block;font-size:14px;padding:6px 0 2px}.styles_historyChart__IZ-m\+{background:var(--color-white);border:1px solid var(--color-border);border-radius:10px;min-width:0;padding:4px 4px 0}.styles_historyList__FTsn2{background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:10px;display:flex;flex-direction:column;max-height:240px;overflow-y:auto;padding:0 12px}.styles_historyList__FTsn2::-webkit-scrollbar{width:6px}.styles_historyList__FTsn2::-webkit-scrollbar-thumb{background:var(--color-blue-light3);border-radius:10px}.styles_historyRow__JMmg3{grid-gap:8px;align-items:center;border-bottom:1px solid var(--color-bg-medium);color:var(--color-text-medium);display:grid;font-size:13px;gap:8px;grid-template-columns:78px minmax(0,1fr) auto 24px;padding:5px 0}.styles_historyRow__JMmg3:last-child{border-bottom:none}.styles_historyRowCurrent__EmznI .styles_historyValue__HSnNC{font-weight:600}.styles_historyDate__\+RQPV{white-space:nowrap}.styles_historyValue__HSnNC{color:var(--color-text-dark);text-align:right;white-space:nowrap}.styles_historyStep__cGJOi{display:flex;justify-content:flex-end;min-width:54px}.styles_example__cvjQT{display:flex;flex-direction:column;gap:12px}.styles_exampleHead__FMli8{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.styles_exampleBody__gjyNx{filter:grayscale(.25);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.styles_tableScroll__Nhy2o{background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:10px;overflow-x:auto;width:100%}.styles_table__bLv7b{border-collapse:initial;border-spacing:0;font-size:13px;width:100%}.styles_table__bLv7b th{background:var(--color-white);border-bottom:1px solid var(--color-border);color:var(--color-text-medium);font-weight:500;padding:6px 12px;text-align:right;white-space:nowrap}.styles_table__bLv7b td{border-bottom:1px solid var(--color-bg-medium);color:var(--color-text-dark);padding:4px 12px;text-align:right;vertical-align:middle;white-space:nowrap}.styles_table__bLv7b tbody tr:last-child td{border-bottom:none}.styles_stickyCol__VIKgL{background:var(--color-white);border-right:1px solid var(--color-border);left:0;min-width:150px;position:-webkit-sticky;position:sticky;text-align:left!important;z-index:1}.styles_unit__W2QAU{color:var(--color-text-light);font-size:11px;margin-left:5px}.styles_colHead__Vqhpc{align-items:center;display:inline-flex;gap:2px;justify-content:flex-end}.styles_colTime__cc3sa{color:var(--color-text-light);font-size:11px;margin-left:4px}.styles_editButton__rb1Bv{color:var(--color-main)!important;font-size:16px!important;padding:2px!important}.styles_groupRow__DwMXR td{background:var(--color-bg-main);border-bottom:1px solid var(--color-border);color:var(--color-text-light);font-size:10.5px;font-weight:600;letter-spacing:.06em;padding:4px 12px 2px;text-align:left;text-transform:uppercase}.styles_currentCell__srVSV{font-weight:600}.styles_missing__iSg1b{color:var(--color-text-light)}@container module (max-width: 720px){.styles_overview__caxew{grid-template-columns:1fr}.styles_tiles__Nut9H{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.styles_mobileMeasures__Sv4gN{display:grid}.styles_stickyCol__VIKgL{min-width:120px}.styles_controls__pl\+yl{margin-left:0;width:100%}}.ApplicationMapReportTemplate_view__KUWhX{margin-bottom:18px}.ApplicationMapReportTemplate_layout__EaxBl{align-items:flex-start;display:flex;flex-direction:row;gap:14px}.ApplicationMapReportTemplate_layout__EaxBl table{flex:1 1;min-width:0}.ApplicationMapReportTemplate_note__5xJgH{white-space:pre-line}.ApplicationMapReportTemplate_batch__iNPTH{margin-bottom:8px}.MealPlanReportTemplate_meal__NC6B5{align-items:flex-start;break-inside:avoid;display:flex;flex-direction:row;gap:10px;margin-bottom:10px;page-break-inside:avoid}.MealPlanReportTemplate_mealTime__x97Mw{color:#26347b;flex:0 0 46px;font-size:12.5px;font-weight:600;padding-top:8px;text-align:right;white-space:nowrap}.MealPlanReportTemplate_mealTimeEmpty__afnFJ{color:#a0aec0;font-weight:400}.MealPlanReportTemplate_mealBody__9Ft-Q{border:1px solid #e8ecf4;border-radius:8px;flex:1 1;min-width:0;overflow:hidden}.MealPlanReportTemplate_mealHead__-q\+\+b{background:#f5f7ff;border-bottom:1px solid #e8ecf4;padding:7px 12px}.MealPlanReportTemplate_mealName__Zv-eQ{color:#1a2559;font-size:14px;font-weight:600}.MealPlanReportTemplate_mealNote__MpCFQ{color:#4a5568;font-size:11px;padding:6px 12px 0;white-space:pre-line}.MealPlanReportTemplate_items__v0KPO{list-style:none;margin:0;padding:6px 12px 8px}.MealPlanReportTemplate_item__YC4p1{border-top:1px solid #f0f3f9;padding:4px 0}.MealPlanReportTemplate_item__YC4p1:first-child{border-top:none}.MealPlanReportTemplate_itemRow__WDAhI{align-items:baseline;display:flex;flex-direction:row;gap:10px;justify-content:space-between}.MealPlanReportTemplate_itemFood__Xl1GK{color:#2d3748;font-size:12.5px}.MealPlanReportTemplate_itemPortion__b8HjL{color:#4a5568;font-size:12px;font-weight:500;white-space:nowrap}.MealPlanReportTemplate_itemNote__eNsJ8{color:#718096;font-size:11px;white-space:pre-line}.MealPlanReportTemplate_substitutes__t3c28{border-left:2px solid #c9d6ff;list-style:none;margin:2px 0 0;padding:0 0 0 10px}.MealPlanReportTemplate_substitute__309O7{color:#4a5568;font-size:11px}.MealPlanReportTemplate_substituteTag__Hm1Qr{color:#5a80fb;font-size:10px;font-weight:600;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.MealPlanReportTemplate_guidelines__sH8hF{background:#fafbfe;border:1px solid #e8ecf4;border-radius:8px;break-inside:avoid;margin:6px 0 24px;padding:10px 12px;page-break-inside:avoid}.MealPlanReportTemplate_guidelinesTitle__z84ab{color:#718096;font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.MealPlanReportTemplate_guidelinesText__Q4sbH{color:#2d3748;font-size:12px;line-height:1.5;white-space:pre-line}.growthCurve_content__TPAiw{display:flex;flex-direction:column;gap:14px;width:100%}.growthCurve_toolbar__EPsub{justify-content:space-between}.growthCurve_controls__ciu--,.growthCurve_toolbar__EPsub{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.growthCurve_panel__u6XnW{background:#fff;background:var(--color-white,#fff);border:1px solid #e8ecf4;border:1px solid var(--color-border,#e8ecf4);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:12px 14px 10px}.growthCurve_notice__9aIsY{background:#f8f9fd;background:var(--color-bg-light,#f8f9fd);color:#4a5568;color:var(--color-text-medium,#4a5568)}.growthCurve_notice__9aIsY,.growthCurve_warning__TzmCx{border-radius:8px;font-size:13px;line-height:1.5;padding:10px 12px}.growthCurve_warning__TzmCx{background:#fffbeb;border:1px solid #fce7b2;color:#8a5a00}.growthCurve_legend__a\+73h{color:#718096;display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;gap:6px 16px}.growthCurve_legendItem__86U37{align-items:center;display:inline-flex;gap:6px}.growthCurve_legendLine__c23I4{border-top:2px solid;display:inline-block;height:0;width:18px}.growthCurve_median__MHPqw{border-top-color:#38a169}.growthCurve_inner__rtLtl{border-top-color:#ed8936;border-top-width:1.5px}.growthCurve_outer__56IEy{border-top:1.5px dashed #e53e3e}.growthCurve_legendDot__2YYvu{background:#5a80fb;border-radius:50%;display:inline-block;height:9px;width:9px}.growthCurve_legendDotAlert__rXwih{background:#e53e3e}.growthCurve_legendMarker__dmQaM{border-bottom:8px solid #805ad5;border-left:5px solid #0000;border-right:5px solid #0000;display:inline-block;height:0;width:0}.growthCurve_attribution__V9Ntp{color:#a0aec0;font-size:11px}.growthCurve_tableScroll__QoPV4{background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:10px;overflow-x:auto;width:100%}.growthCurve_table__LtGZO{border-collapse:initial;border-spacing:0;font-size:13px;width:100%}.growthCurve_table__LtGZO th{border-bottom:1px solid var(--color-border);color:var(--color-text-medium);font-weight:500}.growthCurve_table__LtGZO td,.growthCurve_table__LtGZO th{background:var(--color-white);padding:6px 12px;text-align:left;white-space:nowrap}.growthCurve_table__LtGZO td{border-bottom:1px solid var(--color-bg-medium);color:var(--color-text-dark);vertical-align:middle}.growthCurve_table__LtGZO tbody tr:last-child td{border-bottom:none}.growthCurve_table__LtGZO .growthCurve_num__dw1mn{text-align:right}.growthCurve_cellValue__r0KXB{align-items:flex-end;display:inline-flex;flex-direction:column;gap:1px}.growthCurve_cellStats__np6qp{color:#718096;font-size:11px}.growthCurve_cellAlert__OvaMi{color:#e53e3e;font-weight:600}.growthCurve_missing__wLAgZ{color:#a0aec0}.growthCurve_actionsCell__1w3Ly{text-align:right!important;width:1%}@container module (max-width: 720px){.growthCurve_controls__ciu--{width:100%}}.motorMilestones_content__J9G5z{display:flex;flex-direction:column;gap:14px;width:100%}.motorMilestones_ages__S4hKZ{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.motorMilestones_panel__dCI\+m{background:#fff;background:var(--color-white,#fff);border:1px solid #e8ecf4;border:1px solid var(--color-border,#e8ecf4);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:12px 14px 10px}.motorMilestones_warning__fxuWq{background:#fffbeb;border:1px solid #fce7b2;border-radius:8px;color:#8a5a00;font-size:13px;line-height:1.5;padding:10px 12px}.motorMilestones_legend__vttpP{color:#718096;display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;gap:6px 16px}.motorMilestones_legendItem__8AsaF{align-items:center;display:inline-flex;gap:6px}.motorMilestones_legendOuter__yyqH9{background:#e6fffa;border:1px solid #81e6d9;border-radius:5px;display:inline-block;height:10px;width:18px}.motorMilestones_legendInner__sALoR{background:#81e6d9;border-radius:3px;display:inline-block;height:6px;width:18px}.motorMilestones_legendMedian__-ouoi{background:#2c7a7b;display:inline-block;height:12px;width:2px}.motorMilestones_legendDot__yzR57{background:#38a169;border-radius:50%;display:inline-block;height:9px;width:9px}.motorMilestones_legendCurrent__b-f8K{border-left:1.5px dashed #805ad5;display:inline-block;height:12px;width:0}.motorMilestones_attribution__9VCHK{color:#a0aec0;font-size:11px}.motorMilestones_tableScroll__r\+ibA{overflow-x:auto;width:100%}.motorMilestones_table__y0JTN{border-collapse:collapse;font-size:13px;width:100%}.motorMilestones_table__y0JTN th{border-bottom:1px solid #e8ecf4;border-bottom:1px solid var(--color-border,#e8ecf4);color:#718096;font-size:11px;font-weight:600;letter-spacing:.03em;padding:8px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.motorMilestones_table__y0JTN td{border-bottom:1px solid #f1f4f9;color:#2d3748;color:var(--color-text-dark,#2d3748);padding:9px 10px;vertical-align:middle}.motorMilestones_table__y0JTN tr:last-child td{border-bottom:none}.motorMilestones_milestoneName__dfLRR{font-weight:600}.motorMilestones_milestoneHint__R0CCP{color:#a0aec0;display:block;font-size:12px;line-height:1.4;margin-top:2px}.motorMilestones_milestoneNote__VRyo0{color:#4a5568;display:block;font-size:12px;font-style:italic;margin-top:2px}.motorMilestones_nowrap__Gnfbl{white-space:nowrap}.motorMilestones_actionsCell__0M\+k5{text-align:right;white-space:nowrap}.motorMilestones_status__QurbD{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.motorMilestones_ok__ucuPZ{background:#f0fff4;color:#276749}.motorMilestones_info__CvzJM{background:#ebf4ff;color:#2b4c9b}.motorMilestones_alert__-0MZq{background:#fff5eb;color:#9c4221}.motorMilestones_neutral__IOgKL{background:#f7fafc;color:#718096}.thermography_content__MIYhz{display:flex;flex-direction:column;gap:14px;width:100%}.thermography_toolbar__ZnieD{gap:12px;justify-content:space-between}.thermography_context__OtDWQ,.thermography_toolbar__ZnieD{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.thermography_context__OtDWQ{gap:10px}.thermography_chipAlert__7fC2e{background:#fff5eb;border-color:#fbd38d;color:#9c4221}.thermography_chipOk__kvrVj{background:#f0fff4;border-color:#c6f6d5;color:#276749}.thermography_notes__30Ivk{background:#f8f9fd;background:var(--color-bg-light,#f8f9fd);border-radius:8px;color:#4a5568;color:var(--color-text-medium,#4a5568);font-size:14px;line-height:1.5;overflow-wrap:anywhere;padding:10px 12px;white-space:pre-line}.thermography_footnote__dOClp{color:#a0aec0;font-size:11px}.thermography_tableScroll__wFFgO{overflow-x:auto;width:100%}.thermography_table__rqebj{border-collapse:collapse;font-size:13px;width:100%}.thermography_table__rqebj th{border-bottom:1px solid #e8ecf4;border-bottom:1px solid var(--color-border,#e8ecf4);color:#718096;font-size:11px;font-weight:600;letter-spacing:.03em;padding:8px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.thermography_table__rqebj td{border-bottom:1px solid #f1f4f9;color:#2d3748;color:var(--color-text-dark,#2d3748);padding:8px 10px;vertical-align:middle}.thermography_regionRow__nUXoK td{background:#0000;color:#718096;color:var(--color-text-light,#718096);font-size:11px;font-weight:600;letter-spacing:.06em;padding-top:12px;text-transform:uppercase}.thermography_siteName__2aXb7{font-weight:600}.thermography_num__CIqy2{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.thermography_center__20AKH{text-align:center}.thermography_previous__74Ia7{color:#718096;font-size:12px;white-space:nowrap}.thermography_delta__Wlo-P{align-items:center;background:#f7fafc;border-radius:999px;color:#4a5568;display:inline-flex;font-size:12px;font-weight:600;padding:2px 9px;white-space:nowrap}.thermography_deltaAlert__1TEtg{background:#fff5eb;color:#9c4221}.aims_content__3MtI2{display:flex;flex-direction:column;gap:14px;width:100%}.aims_context__ErJAH{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.aims_hint__OVhjM{background:#fff5eb;border-radius:8px;color:#9c4221;font-size:13px;line-height:1.5;padding:8px 12px}.aims_notes__M7flR{background:#f8f9fd;background:var(--color-bg-light,#f8f9fd);border-radius:8px;color:#4a5568;color:var(--color-text-medium,#4a5568);font-size:14px;line-height:1.5;overflow-wrap:anywhere;padding:10px 12px;white-space:pre-line}.aims_footnote__zg\+5o{color:#a0aec0;font-size:11px;line-height:1.5}.aims_tableScroll__J0jeL{overflow-x:auto;width:100%}.aims_table__zG2Xo{border-collapse:collapse;font-size:13px;width:100%}.aims_table__zG2Xo th{border-bottom:1px solid #e8ecf4;border-bottom:1px solid var(--color-border,#e8ecf4);color:#718096;font-size:11px;font-weight:600;letter-spacing:.03em;padding:8px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.aims_table__zG2Xo td{border-bottom:1px solid #f1f4f9;color:#2d3748;color:var(--color-text-dark,#2d3748);padding:8px 10px;vertical-align:middle}.aims_highlight__VRiol td{background:#f7faff}.aims_num__fmSsF{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.aims_center__BtJlU{text-align:center!important}.aims_age__XRPui{font-size:12px;white-space:nowrap}.aims_total__wRrEn{font-weight:600}.aims_muted__LvhyE{color:#a0aec0;font-size:12px}.aims_band__a0p07{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;padding:2px 9px;white-space:nowrap}.aims_bandAlert__I60cj{background:#fff5eb;border-color:#fbd38d;color:#9c4221}.aims_bandInfo__TYnQA{background:#ebf8ff;border-color:#bee3f8;color:#2b6cb0}.aims_bandOk__umpdv{background:#f0fff4;border-color:#c6f6d5;color:#276749}.aims_chart__cV9qs{display:flex;flex-direction:column;gap:8px}.aims_legend__oEFhi{color:#718096;display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;gap:6px 16px}.aims_legendItem__okszk{align-items:center;display:inline-flex;gap:6px}.aims_legendDot__2S1kr{border-radius:50%;display:inline-block;height:9px;width:9px}.AnamneseHistory_dateHistoryContainer__lV0rU{display:flex;flex-wrap:wrap;gap:6px;max-height:80px;overflow-y:auto;padding:2px;scrollbar-color:var(--color-blue-light3) var(--color-bg-main);scrollbar-width:thin}.AnamneseHistory_dateHistoryContainer__lV0rU::-webkit-scrollbar{height:6px;width:6px}.AnamneseHistory_dateHistoryContainer__lV0rU::-webkit-scrollbar-track{background:var(--color-bg-main);border-radius:10px}.AnamneseHistory_dateHistoryContainer__lV0rU::-webkit-scrollbar-thumb{background:var(--color-blue-light3);border-radius:10px}.CreateAnamnesePopupContent_templatesContainer__BLlv1{align-items:center;background-color:var(--color-gray-light);border-radius:var(--border-radius);display:flex;flex-direction:row;gap:20px;justify-content:center;margin-bottom:20px;padding:10px}.DynamicForm_formContainer__h4XUR{display:flex;flex-direction:column;gap:50px}.DynamicForm_itemContainer__OLWaB{display:flex;flex:1 1;flex-direction:column;gap:10px}.DynamicForm_questionContainer__Z2nfQ{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:10px}.styles_icon__4au2a{cursor:pointer}.styles_box__oG7Mk{background-color:#fff;padding:10px}.styles_description__WUIvc{font-size:10px}.AnamneseInfo_line__jTvCE,.AnamneseInfo_list__HcDF4{display:flex;flex-direction:column}.AnamneseInfo_line__jTvCE{border-top:1px solid var(--color-border);gap:2px;padding:8px 0}.AnamneseInfo_question__dtSWa{color:var(--color-text-dark);font-size:13px;font-weight:600}.AnamneseInfo_answer__sqFg4{color:var(--color-text-medium);font-size:14px;white-space:pre-line}.AnamneseInfo_answerEmpty__FwA9D{color:var(--color-text-light);font-size:14px;font-style:italic}.AnamneseInfo_observation__6wyf5{color:var(--color-text-light);font-size:12px;font-style:italic;white-space:pre-line}.MainPainItem_container__RbdZA{align-items:center;background:var(--color-blue-light5);border:1px solid var(--color-blue-light3);border-radius:999px;color:var(--color-blue-dark);display:inline-flex;flex-direction:row;font-size:13px;font-weight:500;gap:8px;padding:5px 10px 5px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.MainPainItem_remove__uuqM6{color:var(--color-text-light);cursor:pointer;display:flex}.MainPainItem_remove__uuqM6:hover{color:var(--color-error)}.ListItem_container__Wp9yt{background:var(--color-white);border:1px solid var(--color-border);border-radius:10px;justify-content:space-between;padding:10px 14px}.ListItem_container__Wp9yt,.ListItem_infos__6w8ic{align-items:center;display:flex;flex-direction:row;gap:12px}.ListItem_infos__6w8ic{min-width:0}.ListItem_icon__YBQM3{align-items:center;background:var(--color-blue-light4);border-radius:8px;color:var(--color-main);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.ListItem_texts__5DtcC{display:flex;flex-direction:column;gap:2px;min-width:0}.ListItem_title__cXTU2{color:var(--color-text-dark);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ListItem_date__0c\+X6{color:var(--color-text-light);font-size:12px}.styles_mainContainer__MxzKo{display:flex;flex:1 1;flex-direction:column;gap:20px}.styles_line__0TucO{display:flex;flex-direction:row;gap:20px}.styles_item__cMbVR{display:flex;flex-direction:column;gap:20px}.styles_footer__M\+EY6{display:flex;flex-direction:row;gap:20px}.styles_feedbackSuccess__pQCGv{align-self:center;color:#2e7d32;flex:1 1;font-size:13px}.styles_feedbackError__KSkqe{align-self:center;color:#c62828;flex:1 1;font-size:13px}.DocumentDefaultTemplate_paper__YfkBZ{background-color:#fff;border:1px solid #d3d3d3;height:290mm;padding:20mm;width:210mm}.DocumentDefaultTemplate_content__KdTF2{display:flex;flex:1 1;flex-direction:column;gap:100px;height:100%}.DocumentDefaultTemplate_textContainer__ptjtM{display:flex;flex-direction:column;gap:10px;margin-top:80px}.PrescriptionPopup_container__BdozA{display:flex;flex-direction:column;gap:16px;margin-top:6px}.PrescriptionPopup_row__gAiy5{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.PrescriptionPopup_date__SmoN-{width:170px}.PrescriptionPopup_copies__v8CeA{width:90px}.PrescriptionPopup_professional__giTEc{flex:1 1;min-width:200px}.PrescriptionPopup_hint__rpqc\+{background:#f8f9fd;background:var(--color-bg-light,#f8f9fd);border-radius:8px;color:var(--color-text-medium);font-size:13px;line-height:1.5;padding:10px 12px}.PrescriptionPopup_templates__H\+XBU{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.PrescriptionPopup_templateField__eCeQw{flex:1 1;min-width:220px}.PrescriptionPopup_footer__gfUP-{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.PrescriptionReportTemplate_document__nJzjG{background-color:#fff;width:210mm}.PrescriptionReportTemplate_page__B6pMv{background-color:#fff;box-sizing:border-box;color:#2d3748;display:flex;flex-direction:column;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:12px;min-height:296mm;padding:16mm 18mm;width:210mm}.PrescriptionReportTemplate_pageBreak__z56Yi{break-before:page;page-break-before:always}.PrescriptionReportTemplate_titleRow__3tVFi{align-items:baseline;border-bottom:2px solid #e8edff;display:flex;flex-direction:row;gap:12px;justify-content:space-between;margin:18px 0 12px;padding-bottom:8px}.PrescriptionReportTemplate_title__rFbV-{color:#1a2559;font-size:20px;font-weight:600;margin:0}.PrescriptionReportTemplate_copyLabel__3aMmA{color:#26347b;font-size:11px;font-weight:600;letter-spacing:.04em;text-align:right;text-transform:uppercase}.PrescriptionReportTemplate_people__yCbE9{display:flex;flex-direction:row;gap:12px;margin-bottom:14px}.PrescriptionReportTemplate_people__yCbE9>div{flex:1 1}.PrescriptionReportTemplate_peopleInline__vaaBA{display:flex;flex-direction:row;gap:20px;margin-bottom:14px}.PrescriptionReportTemplate_peopleInline__vaaBA>div{flex:1 1}.PrescriptionReportTemplate_box__ebxQa{border:1px solid #cbd5e0;border-radius:6px;break-inside:avoid;display:flex;flex-direction:column;gap:4px;padding:10px 12px;page-break-inside:avoid}.PrescriptionReportTemplate_boxTitle__fx7q-{color:#1a2559;font-size:10.5px;font-weight:700;letter-spacing:.05em;margin-bottom:2px;text-transform:uppercase}.PrescriptionReportTemplate_boxRow__twDXA{display:flex;flex-direction:row;font-size:11.5px;gap:6px;line-height:1.4}.PrescriptionReportTemplate_boxLabel__Jel-h{color:#718096;font-size:10.5px;white-space:nowrap}.PrescriptionReportTemplate_boxValue__W5Xaa{color:#2d3748;font-weight:600;overflow-wrap:anywhere}.PrescriptionReportTemplate_prescription__hcJlB{display:flex;flex:1 1;flex-direction:column;gap:6px;min-height:60mm}.PrescriptionReportTemplate_prescriptionLabel__RN5Sf{color:#718096;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.PrescriptionReportTemplate_prescriptionText__jkWaW{color:#1a202c;font-size:13px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-line}.PrescriptionReportTemplate_signature__CXYSz{break-inside:avoid;margin-top:18px;page-break-inside:avoid}.PrescriptionReportTemplate_pharmacy__rZNs5{display:flex;flex-direction:row;gap:12px;margin-top:14px}.PrescriptionReportTemplate_pharmacy__rZNs5>div:first-child{flex:3 1}.PrescriptionReportTemplate_pharmacy__rZNs5>div:last-child{flex:2 1}.PrescriptionReportTemplate_blankGrid__q4O4Q{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px 10px}.PrescriptionReportTemplate_blankField__4Kk4e{display:flex;flex:1 1 40%;flex-direction:column;gap:2px}.PrescriptionReportTemplate_wide__1m1Ma{flex:1 1 100%}.PrescriptionReportTemplate_short__AZTCf{flex:0 1 15%}.PrescriptionReportTemplate_blankLine__ptGZo{border-bottom:1px solid #a0aec0;display:block;height:14px}.Entry_savedChip__XD\+sN{background-color:var(--color-success-light)!important;border-color:var(--color-success)!important}.Entry_itemContainer__pbT\+2{display:flex;flex:1 1;flex-direction:column;gap:12px}.Entry_fieldHeader__D5IGy{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;justify-content:space-between;margin-bottom:4px}.Entry_fieldTitle__coQW0{align-items:center;display:flex;gap:8px}.Entry_fieldTitle__coQW0 span{color:var(--color-text-dark);font-size:13px;font-weight:600}.Entry_fieldHint__p\+V\+Y{color:var(--color-text-light);font-size:12px;margin-bottom:8px}.Entry_charCount__wTLii{color:var(--color-text-light);font-size:12px;margin-top:4px;text-align:right}.Entry_fields__DYoiT{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}@container module (max-width: 720px){.Entry_fields__DYoiT{grid-template-columns:minmax(0,1fr)}}.Entry_fieldTitle__coQW0 .Entry_fieldStatus__KEnN-{border-radius:999px;font-size:11px;font-weight:600;padding:2px 8px}.Entry_fieldTitle__coQW0 .Entry_fieldStatusMissing__BZWOQ{background:var(--color-warning-light);color:#c27400}.Entry_fieldTitle__coQW0 .Entry_fieldStatusDone__PPvZF{background:var(--color-success-light);color:#2e7d32}.entryPhotos_photosArea__FGcC0{border-top:1px solid #e2e8f0;border-top:1px solid var(--color-border,#e2e8f0);display:flex;flex-direction:column;gap:12px;padding-top:16px;width:100%}.entryPhotos_photosHeader__pvpCm{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:space-between}.entryPhotos_photosTitle__RH6Gh{color:#2d3748;color:var(--color-text-dark,#2d3748);font-size:14px;font-weight:600}.entryPhotos_photosHint__o5\+31{color:#718096;color:var(--color-text-light,#718096);font-size:12px}.entryPhotos_photosActions__\+QA23{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.entryPhotos_photosGrid__x6-bC{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.entryPhotos_photoItem__UvVnf{align-items:center;display:flex;flex-direction:column;gap:6px}.entryPhotos_photoPreview__d49af{align-items:center;background-color:#f5f7ff;background-color:var(--color-blue-light5,#f5f7ff);border:1px solid #5a80fb26;border-radius:8px;display:flex;justify-content:center;overflow:hidden}.entryPhotos_photoPreviewImage__6PKhO{display:block;height:100%;object-fit:cover;width:100%}.photos_section__nPo6V{display:flex;flex-direction:column;gap:12px;margin:24px 0 0;width:100%}.photos_sectionHeader__26qvb{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:space-between}.photos_sectionTitle__gNIx2{color:#2d3748;color:var(--color-text-dark,#2d3748);font-size:14px;font-weight:600}.photos_emptyState__nOlY1{align-items:center;background-color:#f8f9fd;background-color:var(--color-bg-light,#f8f9fd);border:1px dashed #9cb2fd;border:1px dashed var(--color-blue-light2,#9cb2fd);border-radius:12px;border-radius:var(--border-radius,12px);display:flex;flex-direction:row;gap:16px;gap:var(--spacing-md,16px);justify-content:center;padding:24px;padding:var(--spacing-lg,24px);text-align:center}.photos_pairs__4yFXf{display:flex;flex-direction:column;gap:12px}.photos_pairCard__QYibf{background-color:#fff;background-color:var(--color-white,#fff);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:12px}.photos_pairTitle__DtjXc{color:#2d3748;color:var(--color-text-dark,#2d3748);font-size:13px;font-weight:700}.photos_pairRow__m6e6d{align-items:flex-start;display:flex;flex-direction:row;gap:16px}.photos_pairSlot__5GOla{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:4px;width:120px}.photos_pairBadge__iFkV7{color:#5a80fb;color:var(--color-blue-main,#5a80fb);font-size:10px;font-weight:700;letter-spacing:1px;min-height:14px;text-transform:uppercase}.photos_pairPlaceholder__OfbBi{align-items:center;background-color:#f8f9fd;background-color:var(--color-bg-light,#f8f9fd);border:1px dashed #9cb2fd;border:1px dashed var(--color-blue-light2,#9cb2fd);border-radius:12px;color:#718096;color:var(--color-text-light,#718096);display:flex;font-size:11px;height:120px;justify-content:center;line-height:1.3;padding:8px;text-align:center;width:120px}.photos_pairDate__-lM77{color:#2d3748;color:var(--color-text-dark,#2d3748);font-size:12px;font-weight:600}.photos_pairValue__jKvW-{color:#718096;color:var(--color-text-light,#718096);font-size:12px}.photos_cell__f4TWC{flex-direction:row;gap:6px}.photos_cellMore__rftnq,.photos_cell__f4TWC{align-items:center;display:flex;justify-content:center}.photos_cellMore__rftnq{background-color:#edf1fe;background-color:var(--color-blue-light4,#edf1fe);border:1px solid #5a80fb26;border-radius:8px;color:#5a80fb;color:var(--color-blue-main,#5a80fb);cursor:pointer;flex-shrink:0;font-size:12px;font-weight:600;height:44px;width:44px}.photos_cellEmpty__HEZf3{color:#718096;color:var(--color-text-light,#718096);font-size:12px}@container module (max-width: 720px){.photos_pairCard__QYibf{padding:10px}.photos_pairRow__m6e6d{gap:10px;justify-content:center}}.CircleIcon_primary__OBM7B{background-color:var(--color-main-light);color:var(--color-main-dark)}.CircleIcon_primary__OBM7B,.CircleIcon_secondary__vna9i{align-items:center;border-radius:50%;display:flex;height:50px;justify-content:center;width:50px}.CircleIcon_secondary__vna9i{background-color:var(--color-secondary-light);color:var(--color-secondary)}.CircleIcon_none__k2oX1{background-color:var(--color-gray-light);color:var(--color-gray-dark);height:50px;width:50px}.CircleIcon_alert__q\+aEo,.CircleIcon_none__k2oX1{align-items:center;border-radius:50%;display:flex;justify-content:center}.CircleIcon_alert__q\+aEo{background-color:var(--color-red);color:var(--color-red-light);height:35px;width:35px}.GrowthMeasurementPopup_container__0dPVV{display:flex;flex-direction:column;gap:18px;margin-top:6px}.GrowthMeasurementPopup_header__7yXY6{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:14px}.GrowthMeasurementPopup_age__8mVGZ{color:var(--color-text-light);font-size:13px}.GrowthMeasurementPopup_age__8mVGZ strong{color:var(--color-text-dark);font-weight:600}.GrowthMeasurementPopup_rows__e\+LjG{display:flex;flex-direction:column;gap:4px}.GrowthMeasurementPopup_row__saYUu{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:150px 150px minmax(0,1fr);min-height:46px}.GrowthMeasurementPopup_rowLabel__ZtIkq{color:var(--color-text-medium);font-size:13px}.GrowthMeasurementPopup_field__xuGMh{width:150px}.GrowthMeasurementPopup_hint__rsr8m{color:var(--color-text-light);font-size:12px;line-height:1.4}.GrowthMeasurementPopup_hintAlert__9EFqe{color:var(--color-error);font-weight:600}.GrowthMeasurementPopup_toggle__2CV9g{padding:4px 12px!important;text-transform:none!important}.GrowthMeasurementPopup_bmi__uKO8e{color:var(--color-text-dark);font-size:14px;font-weight:600}.GrowthMeasurementPopup_footer__Bw8DC{display:flex;gap:10px}@media (max-width:600px){.GrowthMeasurementPopup_row__saYUu{grid-template-columns:minmax(0,1fr) 130px}.GrowthMeasurementPopup_field__xuGMh{width:130px}.GrowthMeasurementPopup_hint__rsr8m{grid-column:1/-1}}.MotorMilestonePopup_container__bgnWT{display:flex;flex-direction:column;gap:16px;margin-top:6px}.MotorMilestonePopup_criteria__oCZRH{background:#f8f9fd;background:var(--color-bg-light,#f8f9fd);border-radius:8px;color:var(--color-text-medium);font-size:13px;line-height:1.5;padding:10px 12px}.MotorMilestonePopup_header__pDHSd{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:14px}.MotorMilestonePopup_age__AnLzv{color:var(--color-text-light);font-size:13px}.MotorMilestonePopup_age__AnLzv strong{color:var(--color-text-dark);font-weight:600}.MotorMilestonePopup_row__VqMK5{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.MotorMilestonePopup_small__I2Lyj{width:120px}.MotorMilestonePopup_hint__ORSIk{color:var(--color-text-light);font-size:12px;line-height:1.4}.MotorMilestonePopup_footer__5i1h1{display:flex;gap:10px}.styles_itemFields__7ZV-5{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.styles_itemField__cMlw8{flex:1 1;min-width:180px}.Notes_editor__C6FNa{display:flex;flex-direction:column;gap:4px}.Notes_charCount__0iN3y{color:var(--color-text-light);font-size:12px;text-align:right}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.CreateBodyMeasurementsPopup_container__VHMiR{display:flex;flex-direction:column;gap:18px;margin-top:6px}.CreateBodyMeasurementsPopup_header__t2xFL{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:14px}.CreateBodyMeasurementsPopup_comparing__8DjO2{color:var(--color-text-light);font-size:13px}.CreateBodyMeasurementsPopup_section__B3Ii7{display:flex;flex-direction:column;gap:4px}.CreateBodyMeasurementsPopup_sectionTitle__58buA{color:var(--color-text-light);font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.CreateBodyMeasurementsPopup_rows__P4Qa7{grid-gap:2px 32px;display:grid;gap:2px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}.CreateBodyMeasurementsPopup_row__oSPfx{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);min-height:42px}.CreateBodyMeasurementsPopup_rowLabel__h\+GkY{color:var(--color-text-medium);font-size:13px}.CreateBodyMeasurementsPopup_field__S5oRb{width:112px}.CreateBodyMeasurementsPopup_input__OaWp2{text-align:right}.CreateBodyMeasurementsPopup_sourceField__54jx5{grid-column:2/-1;width:100%}.CreateBodyMeasurementsPopup_placeholder__cRNov{color:var(--color-text-light)}.CreateBodyMeasurementsPopup_rowHint__hmq84{align-items:center;color:var(--color-text-light);display:inline-flex;font-size:12px;gap:6px;min-height:18px;white-space:nowrap}.CreateBodyMeasurementsPopup_rowError__5JbgJ{color:var(--color-error)}.CreateBodyMeasurementsPopup_deltaPill__vytDs{align-items:center;background:var(--color-blue-light4);border-radius:999px;color:var(--color-main-dark);display:inline-flex;font-size:11px;font-weight:600;line-height:1.5;padding:0 6px}.CreateBodyMeasurementsPopup_compositionSummary__HU3Wo{color:var(--color-main-dark);font-size:12.5px;margin-top:4px}.CreateBodyMeasurementsPopup_footer__pkcUU{display:flex;gap:10px}@media (max-width:768px){.CreateBodyMeasurementsPopup_rows__P4Qa7{grid-template-columns:1fr}.CreateBodyMeasurementsPopup_row__oSPfx{grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr)}.CreateBodyMeasurementsPopup_field__S5oRb{width:104px}}.BodySilhouette_wrap__DZVyc{grid-gap:6px;display:grid;gap:6px;grid-template-columns:minmax(130px,1fr) auto minmax(130px,1fr);margin:0 auto;max-width:560px;width:100%}.BodySilhouette_figure__ufAww{display:block;height:440px;margin:0 auto;width:auto}.BodySilhouette_figureCompact__-Jlzz{height:320px}.BodySilhouette_figureLarge__1mZBa{height:520px}.BodySilhouette_figureBox__wYLrT{line-height:0;margin:0 auto;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.BodySilhouette_figureInteractive__7g26w{cursor:crosshair}.BodySilhouette_image__4VnLs{opacity:.55}.BodySilhouette_leader__-MXKq{stroke:var(--color-blue-light2);stroke-width:1.2;fill:none;vector-effect:non-scaling-stroke}.BodySilhouette_dot__JOcl6{fill:var(--color-white);stroke:var(--color-main);stroke-width:2;vector-effect:non-scaling-stroke}.BodySilhouette_marker__eVsDm{align-items:center;border:2px solid var(--color-white);border-radius:50%;box-shadow:0 1px 4px #00000040;color:var(--color-white);cursor:pointer;display:flex;font-size:12px;font-weight:600;height:22px;justify-content:center;line-height:1;padding:0;position:absolute;transform:translate(-50%,-50%);width:22px}.BodySilhouette_markerComplaint__GIk\+3{background:var(--color-error)}.BodySilhouette_markerObservation__RvQBZ{background:var(--color-main)}.BodySilhouette_markerAssessed__8iIxd{background:var(--color-success)}.BodySilhouette_halo__b2wxy{background:radial-gradient(circle,var(--halo-color) 0,#0000 70%);border-radius:50%;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.BodySilhouette_haloComplaint__vZmqd{--halo-color:var(--color-error)}.BodySilhouette_haloObservation__ouy9G{--halo-color:var(--color-main)}.BodySilhouette_haloAssessed__XNx9P{--halo-color:var(--color-success)}.BodySilhouette_cursorLabel__HGo9U{background:var(--color-text-dark);border-radius:999px;color:var(--color-white);font-size:11px;font-weight:500;line-height:1.4;padding:3px 9px;pointer-events:none;position:absolute;transform:translate(-50%,calc(-100% - 14px));white-space:nowrap;z-index:2}.BodySilhouette_markerHighlighted__vSxiC{box-shadow:0 0 0 3px var(--color-blue-light3),0 1px 4px #00000040;transform:translate(-50%,-50%) scale(1.15);z-index:1}.BodySilhouette_markerTip__0xxfi{background:var(--color-text-dark);border-radius:10px;box-shadow:0 4px 14px #0003;color:var(--color-white);display:flex;flex-direction:column;font-size:12px;gap:2px;line-height:1.35;max-width:220px;min-width:120px;padding:7px 10px;pointer-events:none;position:absolute;text-align:left;transform:translate(-50%,calc(-100% - 18px));z-index:3}.BodySilhouette_markerTipBelow__vTrcO{transform:translate(-50%,18px)}.BodySilhouette_markerTipTitle__6Gpdm{font-weight:600;white-space:nowrap}.BodySilhouette_markerTipLine__kat64{color:#ffffffd9;overflow-wrap:anywhere}.BodySilhouette_markerDraggable__sDd25{cursor:grab;touch-action:none}.BodySilhouette_markerDragging__yw7Cz{box-shadow:0 0 0 3px var(--color-blue-light3),0 3px 8px #0000004d;cursor:grabbing;transform:translate(-50%,-50%) scale(1.25);z-index:2}.BodySilhouette_markerMuted__WdVXG{cursor:default;height:14px;opacity:.45;width:14px}.BodySilhouette_markerSelected__sA-s5{box-shadow:0 0 0 3px var(--color-blue-light3),0 1px 4px #00000040;transform:translate(-50%,-50%) scale(1.15);z-index:1}.BodySilhouette_column__SuYen{min-height:100%;position:relative}.BodySilhouette_label__L92VY{display:flex;flex-direction:column;gap:1px;line-height:1.2;max-width:100%;position:absolute;transform:translateY(-50%)}.BodySilhouette_labelLeft__9NuBB{align-items:flex-end;right:0;text-align:right}.BodySilhouette_labelLeft__9NuBB .BodySilhouette_labelRow__R0wdQ{justify-content:flex-end}.BodySilhouette_labelRight__B5xMr{align-items:flex-start;left:0;text-align:left}.BodySilhouette_labelClickable__FvTca{border-radius:8px;cursor:pointer;margin:-2px -6px;padding:2px 6px;transition:background-color .15s ease}.BodySilhouette_labelClickable__FvTca:focus-visible,.BodySilhouette_labelClickable__FvTca:hover{background:var(--color-blue-light5);outline:none}.BodySilhouette_labelTip__KMc6t{background:var(--color-white)!important;border:1px solid var(--color-border);border-radius:10px!important;box-shadow:0 8px 24px #1a255924;color:var(--color-text-dark)!important;max-width:260px!important;padding:10px 12px!important}.BodySilhouette_labelRow__R0wdQ{align-items:center;display:flex;flex-direction:row;gap:6px}.BodySilhouette_labelTitle__IcnQN{color:var(--color-text-light);font-size:11px;white-space:nowrap}.BodySilhouette_labelValue__HYYpy{color:var(--color-text-dark);font-size:14px;font-weight:600;white-space:nowrap}.BodySilhouette_labelDelta__PFuo-{background:var(--color-blue-light4);border-radius:999px;color:var(--color-main-dark);font-size:11px;font-weight:600;line-height:1.4;padding:0 6px;white-space:nowrap}@media (max-width:768px){.BodySilhouette_wrap__DZVyc{grid-template-columns:1fr;max-width:none}.BodySilhouette_column__SuYen,.BodySilhouette_leader__-MXKq{display:none}.BodySilhouette_figureCompact__-Jlzz,.BodySilhouette_figure__ufAww{height:280px}.BodySilhouette_figureLarge__1mZBa{height:400px}}.styles_content__MPs0Y{display:flex;flex-direction:column;gap:14px;width:100%}.styles_toolbar__lT7pS{justify-content:space-between}.styles_filters__Ym7P5,.styles_toolbar__lT7pS{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.styles_chips__RaFbG{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.styles_chip__\+wM53{align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-medium);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:500;gap:6px;line-height:1.2;padding:5px 12px}.styles_chip__\+wM53:hover{border-color:var(--color-blue-light3)}.styles_chipActive__PNetD{background:var(--color-blue-light5);border-color:var(--color-main);color:var(--color-blue-dark)}.styles_counter__Hl-vB{color:var(--color-text-light);font-size:13px;font-weight:500;margin-left:auto;white-space:nowrap}.styles_hint__saaUU{color:var(--color-text-light);font-size:12.5px}.styles_layout__lFDxE{--photo-stage-height:360px;grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:220px minmax(0,1fr)}.styles_timelineColumn__\+zTzU{min-height:240px;min-width:0;position:relative}.styles_timeline__WaZdB{display:flex;flex-direction:column;gap:14px;inset:0;overflow-y:auto;padding:4px 6px 4px 2px;position:absolute}.styles_timeline__WaZdB::-webkit-scrollbar{height:6px;width:6px}.styles_timeline__WaZdB::-webkit-scrollbar-track{background:var(--color-bg-main);border-radius:10px}.styles_timeline__WaZdB::-webkit-scrollbar-thumb{background:var(--color-blue-light3);border-radius:10px}.styles_timelineSession__8zLts{display:flex;flex-direction:column;gap:6px;padding-left:18px;position:relative}.styles_timelineSession__8zLts:before{background:var(--color-white);border:2px solid var(--color-main);border-radius:50%;box-sizing:border-box;content:"";height:9px;left:0;position:absolute;top:4px;width:9px}.styles_timelineSession__8zLts:after{background:var(--color-border);bottom:-14px;content:"";left:4px;position:absolute;top:15px;width:1px}.styles_timelineSession__8zLts:last-child:after{display:none}.styles_timelineSessionCurrent__zJn8y:before{background:var(--color-main)}.styles_timelineHead__tz4p1{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;min-height:17px}.styles_timelineDate__6\+NRv{color:var(--color-text-dark);font-size:13px;font-weight:600;line-height:1.3}.styles_sessionTag__PE4Bk{background:var(--color-blue-light5);border:1px solid var(--color-blue-light3);border-radius:999px;color:var(--color-blue-dark);font-size:10.5px;font-weight:500;line-height:1.2;padding:2px 7px;white-space:nowrap}.styles_timelineThumbs__i4wmr{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.styles_timelineThumb__4rRlU{background:#0000;border:2px solid #0000;border-radius:8px;cursor:pointer;flex:0 0 auto;font:inherit;line-height:0;padding:0;position:relative}.styles_timelineThumb__4rRlU>div{border-radius:6px}.styles_timelineThumb__4rRlU:hover{border-color:var(--color-blue-light3)}.styles_timelineThumb__4rRlU:focus-visible{outline:2px solid var(--color-main);outline-offset:1px}.styles_timelineThumbSelected__WxfXd,.styles_timelineThumbSelected__WxfXd:hover{border-color:var(--color-main)}.styles_timelineMark__W7LFl{align-items:center;background:var(--color-main);border-radius:50%;box-shadow:0 0 0 2px var(--color-white);color:var(--color-white);display:inline-flex;font-size:9.5px;font-weight:700;height:16px;justify-content:center;line-height:1;pointer-events:none;position:absolute;right:-6px;top:-6px;width:16px}.styles_compare__-zZdP{background:var(--color-white);border:1px solid var(--color-border);border-radius:10px;display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px}.styles_compareHead__fOoP0{justify-content:space-between}.styles_compareControls__d-5g6,.styles_compareHead__fOoP0{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.styles_compareControls__d-5g6{margin-left:auto}.styles_zoomBar__ddQOe{align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:8px;display:inline-flex;gap:2px;padding:2px}.styles_zoomValue__bNZQm{color:var(--color-text-medium);font-size:12px;min-width:42px;text-align:center}.styles_sideHeads__xDfNX,.styles_sideNotes__GQRRu,.styles_sides__7m5u8{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.styles_sideHead__UQW\+i{align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:8px;display:flex;flex-direction:row;gap:4px;min-width:0;padding:3px 4px;transition:background-color .15s ease,border-color .15s ease}.styles_sideHeadActive__8-gPy{background:var(--color-blue-light5);border-color:var(--color-main)}.styles_sideSelect__9NNTX{align-items:center;background:#0000;border:0;border-radius:6px;cursor:pointer;display:flex;flex:1 1;flex-direction:row;flex-wrap:wrap;font:inherit;gap:8px;min-width:0;padding:2px 4px;text-align:left}.styles_sideSelect__9NNTX:focus-visible{outline:2px solid var(--color-main);outline-offset:1px}.styles_sideBadge__IPaIG{background:var(--color-main);border-radius:999px;color:var(--color-white);font-size:11px;font-weight:600;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.styles_sideDate__t2V0W{color:var(--color-text-dark);font-size:13px;font-weight:600;white-space:nowrap}.styles_sideLabel__fKre3{color:var(--color-text-medium);font-size:12.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_sideActions__k67GI{display:flex;flex-direction:row;flex-shrink:0}.styles_sideNote__4\+Jel{color:var(--color-text-medium);font-size:12px;overflow-wrap:anywhere;white-space:pre-line}.styles_stage__wFed-{background:#1a2559;border-radius:10px;cursor:grab;height:360px;height:var(--photo-stage-height,360px);overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.styles_stageDragging__Tz0Tx{cursor:grabbing}.styles_stageImage__qjDKe{height:100%;inset:0;object-fit:contain;pointer-events:none;position:absolute;transform-origin:center center;width:100%;will-change:transform}.styles_stageLoading__7Xaeu{color:var(--color-white);inset:0;position:absolute}.styles_stageEmpty__CpD9k,.styles_stageLoading__7Xaeu{align-items:center;display:flex;justify-content:center}.styles_stageEmpty__CpD9k{background:var(--color-blue-light5);border:1px dashed var(--color-border-dark);border-radius:10px;color:var(--color-text-light);font-size:13px;height:360px;height:var(--photo-stage-height,360px);padding:16px;text-align:center}.styles_sliderWrap__UrJjp{display:flex;flex-direction:column;gap:8px;margin:0 auto;max-width:520px;width:100%}.styles_sliderLayer__VwZZZ{inset:0;position:absolute}.styles_sliderDivider__z7W1X{background:var(--color-white);bottom:0;box-shadow:0 0 0 1px #1a255959;cursor:ew-resize;margin-left:-1px;position:absolute;top:0;touch-action:none;width:2px}.styles_sliderKnob__zOqAd{align-items:center;background:var(--color-white);border-radius:50%;box-shadow:0 2px 8px #1a25594d;color:var(--color-main);display:flex;height:34px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:34px}.styles_sliderTag__pskxB{background:#1a2559bf;border-radius:999px;color:var(--color-white);font-size:11px;font-weight:600;padding:2px 8px;pointer-events:none;position:absolute;top:8px}.styles_sliderRange__xIWmn{accent-color:var(--color-main);width:100%}.styles_presentation__yKAyO{--photo-stage-height:calc(100vh - 200px);background:radial-gradient(circle at 50% 0,#243270 0,#1a2559 45%,#0f1636 100%);color:var(--color-white);display:flex;flex-direction:column;gap:16px;inset:0;outline:none;padding:16px 24px 20px;position:fixed}.styles_presentationBar__dYBtp{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.styles_presentationTitle__9CZgY{display:flex;flex-direction:column;gap:2px;min-width:0}.styles_presentationTitleMain__zcQYk{font-size:18px;font-weight:700;letter-spacing:.01em}.styles_presentationTitleSub__hfTrW{color:#ffffffb3;font-size:13px}.styles_presentationControls__2uGB8{background:var(--color-white);border-radius:10px;margin-left:auto;padding:4px 6px}.styles_presentationControls__2uGB8 .styles_compareControls__d-5g6{margin-left:0}.styles_presentationClose__QJml3{background:#ffffff1f;color:var(--color-white)}.styles_presentationClose__QJml3:hover{background:#ffffff38}.styles_presentationBody__nQd-M{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:0}.styles_presentationSides__v0EfV{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.styles_presentationSide__6VOzY{display:flex;flex-direction:column;gap:10px;min-width:0}.styles_presentationHead__OABCR{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;min-height:30px}.styles_presentationBadge__uLWr5{background:var(--color-main);border-radius:999px;color:var(--color-white);font-size:12px;font-weight:700;letter-spacing:.08em;padding:4px 12px;text-transform:uppercase}.styles_presentationDate__jOEke{font-size:22px;font-weight:700;line-height:1.2}.styles_presentationLabel__xFLTf{color:#ffffffb3;font-size:13px}.styles_presentation__yKAyO .styles_stage__wFed-{background:#0b1230;border:1px solid #ffffff1f}.styles_presentationEmpty__bukbx{align-items:center;border-style:dashed;color:#fff9;cursor:default;font-size:14px}.styles_presentationEmpty__bukbx,.styles_presentationSlider__Doypi{display:flex;justify-content:center}.styles_presentationSlider__Doypi .styles_sliderWrap__UrJjp{max-width:min(100%,calc(var(--photo-stage-height)*1.1))}.styles_presentationSlider__Doypi .styles_sliderTag__pskxB{font-size:13px;padding:4px 12px}.styles_presentationFoot__pshVf{display:flex;justify-content:center}.styles_presentationElapsed__7MWvz{background:#ffffff1a;border-radius:999px;color:var(--color-white);font-size:16px;font-weight:600;letter-spacing:.02em;padding:6px 18px}.styles_example__VmbnK{display:flex;flex-direction:column;gap:12px}.styles_exampleHead__7ZPPp{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.styles_exampleBody__NRcWn{grid-gap:16px;display:grid;filter:grayscale(.25);gap:16px;grid-template-columns:150px minmax(0,1fr);max-width:620px;opacity:.6;pointer-events:none;-webkit-user-select:none;user-select:none}.styles_exampleTimeline__iGzK8{display:flex;flex-direction:column;gap:14px;padding-top:4px}.styles_exampleThumb__XXvAd{align-items:flex-end;background:linear-gradient(160deg,var(--color-blue-light4) 0,var(--color-blue-light5) 100%);border:2px solid #0000;border-radius:8px;box-sizing:border-box;display:flex;height:42px;justify-content:center;overflow:visible;position:relative;width:42px}.styles_exampleThumb__XXvAd img{height:88%;opacity:.85;width:auto}.styles_exampleThumbSelected__1CHAZ{border-color:var(--color-main)}.styles_exampleFrames__Xj99P{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.styles_exampleFrame__hfcvg{display:flex;flex-direction:column;gap:8px;min-width:0}.styles_examplePhoto__z3IVM{align-items:flex-end;aspect-ratio:3/4;background:linear-gradient(160deg,var(--color-blue-light4) 0,var(--color-blue-light5) 100%);border-radius:10px;display:flex;justify-content:center;overflow:hidden;position:relative}.styles_examplePhoto__z3IVM img{height:92%;opacity:.85;width:auto}.styles_exampleSteps__DznGW{color:var(--color-text-medium);display:flex;flex-direction:column;font-size:13px;gap:4px}@container module (max-width: 560px){.styles_layout__lFDxE{gap:12px;grid-template-columns:1fr}.styles_timelineColumn__\+zTzU{min-height:0;position:static}.styles_timeline__WaZdB{flex-direction:row;gap:12px;overflow-x:auto;overflow-y:hidden;padding:4px 2px 8px;position:static}.styles_timelineSession__8zLts{border-left:1px solid var(--color-border);flex:0 0 auto;padding-left:10px}.styles_timelineSession__8zLts:after,.styles_timelineSession__8zLts:before{display:none}.styles_timelineThumbs__i4wmr{flex-wrap:nowrap}.styles_compare__-zZdP{padding:10px}.styles_sideHeads__xDfNX,.styles_sideNotes__GQRRu,.styles_sides__7m5u8{gap:8px}.styles_stageEmpty__CpD9k,.styles_stage__wFed-{aspect-ratio:3/4;height:auto}.styles_compareControls__d-5g6{margin-left:0;width:100%}.styles_exampleBody__NRcWn{gap:12px;grid-template-columns:1fr}.styles_exampleTimeline__iGzK8{flex-direction:row;gap:12px}}@media (max-width:600px){.styles_presentation__yKAyO{--photo-stage-height:calc(100vh - 250px);gap:12px;padding:12px 12px 14px}.styles_presentationControls__2uGB8{margin-left:0;order:3;width:100%}.styles_presentationClose__QJml3{margin-left:auto}.styles_presentationSides__v0EfV{gap:10px}.styles_presentationDate__jOEke{font-size:16px}.styles_presentation__yKAyO .styles_stage__wFed-{aspect-ratio:auto;height:var(--photo-stage-height)}}.EvolutionPhotoEditPopup_container__Zoebb{display:flex;flex-direction:column;gap:14px;margin-top:6px}.EvolutionPhotoEditPopup_preview__UPw7t{align-items:center;display:flex;flex-direction:row;gap:12px}.EvolutionPhotoEditPopup_previewText__4Tyif{display:flex;flex-direction:column;gap:2px;min-width:0}.EvolutionPhotoEditPopup_previewTitle__bg7kc{color:var(--color-text);font-size:14px;font-weight:600}.EvolutionPhotoEditPopup_previewMeta__8funV{color:var(--color-text-light);font-size:13px}.EvolutionPhotoEditPopup_row__ncPlb{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.EvolutionPhotoEditPopup_footer__0rpKy{align-items:center;justify-content:space-between;width:100%}.EvolutionPhotoEditPopup_footerRight__dLLkq,.EvolutionPhotoEditPopup_footer__0rpKy{display:flex;flex-direction:row;gap:10px}@media (max-width:768px){.EvolutionPhotoEditPopup_row__ncPlb{grid-template-columns:1fr}}.styles_content__LK3CN{display:flex;flex-direction:column;gap:14px;width:100%}.styles_toolbar__NDgpv{justify-content:space-between}.styles_context__rXjPE,.styles_controls__VGLUj,.styles_toolbar__NDgpv{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.styles_controls__VGLUj{margin-left:auto}.styles_saveError__R2Mst{color:var(--color-error);font-size:13px}.styles_layout__uUTbL{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 320px}.styles_figureArea__Q2qGy{display:flex;flex-direction:column;gap:8px;min-width:0}.styles_hint__alWqm{color:var(--color-text-light);font-size:12px;text-align:center}.styles_typeChips__pG2Nt{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center}.styles_typeChip__vs2EY{align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-medium);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:500;gap:6px;line-height:1.2;padding:5px 12px}.styles_typeChip__vs2EY:hover{border-color:var(--color-blue-light3)}.styles_typeChipActive__IV9jB{background:var(--color-blue-light5);border-color:var(--color-main);color:var(--color-blue-dark)}.styles_legend__YOzOX{color:var(--color-text-light);display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;gap:12px;justify-content:center}.styles_legendItem__OGjBE{align-items:center;display:inline-flex;gap:5px}.styles_legendDot__Ain1o{border-radius:50%;height:10px;width:10px}.styles_panel__ritlx{display:flex;flex-direction:column;gap:10px;min-width:0}.styles_panelHead__nV6pN{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:space-between}.styles_list__bIc2i{display:flex;flex-direction:column;gap:8px;max-height:520px;overflow-y:auto;padding-right:4px}.styles_list__bIc2i::-webkit-scrollbar{width:6px}.styles_list__bIc2i::-webkit-scrollbar-track{background:var(--color-bg-main);border-radius:10px}.styles_list__bIc2i::-webkit-scrollbar-thumb{background:var(--color-blue-light3);border-radius:10px}.styles_marker__FvJdi{background:var(--color-white);border:1px solid var(--color-border);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:10px 12px;text-align:left}.styles_marker__FvJdi:hover{border-color:var(--color-blue-light3)}.styles_markerSelected__JtdMV{box-shadow:0 1px 2px #1a25590f,0 8px 24px #5a80fb24}.styles_markerSelected__JtdMV,.styles_markerSelected__JtdMV:hover{border-color:var(--marker-color,var(--color-main))}.styles_accent_complaint__h9bHH{--marker-color:var(--color-error)}.styles_accent_observation__Coeyr{--marker-color:var(--color-main)}.styles_accent_assessed__2Wg3q{--marker-color:var(--color-success)}.styles_markerHover__6tRiz{border-color:var(--color-main)}.styles_markerHead__JKQOZ{align-items:center;display:flex;flex-direction:row;gap:10px}.styles_number__SqF58{align-items:center;border-radius:50%;color:var(--color-white);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:600;height:22px;justify-content:center;width:22px}.styles_type_complaint__J5Vkw{background:var(--color-error)}.styles_type_observation__xIDjG{background:var(--color-main)}.styles_type_assessed__6V4E1{background:var(--color-success)}.styles_markerText__PQvs2{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.styles_title__8Akh6{color:var(--color-text-dark);font-size:14px;font-weight:600}.styles_meta__rjoAd{align-items:center;color:var(--color-text-light);display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;gap:6px}.styles_intensity__nmRTc{align-items:flex-end;color:var(--color-text-medium);display:flex;flex:0 0 auto;flex-direction:column;font-size:11px;font-weight:600;gap:3px}.styles_intensityBar__VhLj6{background:var(--color-blue-light5);border-radius:999px;display:block;height:5px;overflow:hidden;width:46px}.styles_intensityFill__ytb3M{border-radius:999px;display:block;height:100%}.styles_viewTag__NeZcs{border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-light);flex:0 0 auto;font-size:11px;font-weight:500;padding:1px 8px}.styles_note__-YiE0{color:var(--color-text-medium);font-size:13px;line-height:1.4;overflow-wrap:anywhere;white-space:pre-line}.styles_previous__gLfze{border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:6px;padding-top:10px}.styles_previousRecord__34m49{display:flex;flex-direction:column;gap:4px}.styles_previousHead__hzx7l{align-items:center;display:flex;flex-direction:row;gap:8px}.styles_previousLine__\+m\+tT{color:var(--color-text-medium);font-size:12px;padding-left:4px}@container module (max-width: 720px){.styles_layout__uUTbL{grid-template-columns:1fr}.styles_list__bIc2i{max-height:none}.styles_controls__VGLUj{margin-left:0;width:100%}}.BodyMapMarkerPopup_container__rMDeY{display:flex;flex-direction:column;gap:14px;margin-top:6px}.BodyMapMarkerPopup_context__sSNWr{color:var(--color-text-light);font-size:13px}.BodyMapMarkerPopup_row__q1OVY{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.BodyMapMarkerPopup_footer__9sN1\+{align-items:center;justify-content:space-between;width:100%}.BodyMapMarkerPopup_footerRight__zwNPS,.BodyMapMarkerPopup_footer__9sN1\+{display:flex;flex-direction:row;gap:10px}@media (max-width:768px){.BodyMapMarkerPopup_row__q1OVY{grid-template-columns:1fr}}.styles_content__7kP0L{display:flex;flex-direction:column;gap:14px;width:100%}.styles_context__M6bof{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.styles_planTitle__lzxVA{color:var(--color-text-dark);font-size:15px;font-weight:600}.styles_meals__dHSmZ{display:flex;flex-direction:column}.styles_mealRow__BFZ6V{grid-column-gap:6px;column-gap:6px;display:grid;grid-template-columns:64px 18px minmax(0,1fr);padding-bottom:10px}.styles_mealRow__BFZ6V:last-child{padding-bottom:0}.styles_mealTime__NSPA-{font-feature-settings:"tnum";color:var(--color-main-dark);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;line-height:20px;padding-top:10px;text-align:right;white-space:nowrap}.styles_mealTimeEmpty__9o-Lq{color:var(--color-text-light);font-weight:400}.styles_mealTrack__z1YOs{position:relative}.styles_mealTrack__z1YOs:before{background:var(--color-border);bottom:0;content:"";left:50%;margin-left:-1px;position:absolute;top:0;width:2px}.styles_mealRow__BFZ6V:first-child .styles_mealTrack__z1YOs:before{top:20px}.styles_mealRow__BFZ6V:last-child .styles_mealTrack__z1YOs:before{bottom:auto;height:20px}.styles_mealRow__BFZ6V:only-child .styles_mealTrack__z1YOs:before{display:none}.styles_mealDot__o3X3a{background:var(--color-main);border-radius:50%;box-shadow:0 0 0 2px var(--color-white);height:10px;left:50%;margin-left:-5px;position:absolute;top:15px;width:10px}.styles_meal__06Xx8{background:var(--color-white);border:1px solid var(--color-border);border-radius:10px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px 14px 12px}.styles_mealName__9PE2F{color:var(--color-text-dark);font-size:14px;font-weight:600;line-height:20px}.styles_mealNote__mIlZ7{color:var(--color-text-medium);font-size:13px;white-space:pre-line}.styles_items__gblAd{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.styles_item__yoaQU{border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:2px;padding:6px 0}.styles_item__yoaQU:first-child{border-top:none;padding-top:0}.styles_itemRow__VE0PE{align-items:baseline;display:flex;flex-direction:row;gap:10px;justify-content:space-between}.styles_itemFood__X8l8P{color:var(--color-text-dark);font-size:14px;overflow-wrap:anywhere}.styles_itemPortion__PhtwH{color:var(--color-text-medium);font-size:13px;font-weight:500;white-space:nowrap}.styles_itemNote__FqfwI{color:var(--color-text-light);font-size:12px;white-space:pre-line}.styles_substitutes__tpaCj{border-left:2px solid var(--color-blue-light3);display:flex;flex-direction:column;gap:2px;list-style:none;margin:2px 0 0;padding:0 0 0 12px}.styles_substitute__cMhdL{align-items:baseline;color:var(--color-text-medium);display:flex;flex-direction:row;font-size:12px;gap:6px}.styles_substituteTag__b96X4{color:var(--color-blue-dark);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.styles_emptyMeal__zWDds{color:var(--color-text-light);font-size:13px}.styles_guidelines__\+P97U{background:var(--color-bg-main);border:1px solid var(--color-border);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:12px 14px}.styles_example__YeNui{display:flex;flex-direction:column;gap:12px}.styles_exampleHead__vavI9{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.styles_exampleBody__4G\+5l{filter:grayscale(.25);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.styles_versions__yDeD8{display:flex;flex-direction:column;gap:8px}.styles_versionHead__Gr1wQ{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.styles_versionActions__dk1Rq{align-items:center;display:flex;flex-direction:row;gap:4px;margin-left:auto}.styles_versionBody__XFvLU{border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:10px;padding-top:8px}@container module (max-width: 720px){.styles_mealRow__BFZ6V{column-gap:4px;grid-template-columns:52px 16px minmax(0,1fr)}.styles_meal__06Xx8{padding:10px 12px 12px}}.MealPlanPopup_container__atZt0{display:flex;flex-direction:column;gap:20px;margin-top:6px}.MealPlanPopup_top__RRnXo{display:flex;flex-direction:column;gap:6px}.MealPlanPopup_header__AXS57{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.MealPlanPopup_headerTitle__jM9RY{flex:1 1 240px;min-width:0}.MealPlanPopup_headerDate__Tpypy{flex:0 0 150px;width:150px}.MealPlanPopup_hint__6XTYE{color:var(--color-text-light);font-size:12px;padding-left:2px}.MealPlanPopup_section__0C7Lb{display:flex;flex-direction:column;gap:8px}.MealPlanPopup_sectionHead__gO4gr{align-items:baseline;display:flex;flex-direction:row;gap:8px}.MealPlanPopup_sectionLabel__frIp5{color:var(--color-text-light);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.MealPlanPopup_sectionCount__rHBor{color:var(--color-text-light);font-size:12px}.MealPlanPopup_meals__c9J9r{display:flex;flex-direction:column;gap:10px}.MealPlanPopup_quiet__H5cG1 .MuiInput-root{border-bottom:1px solid #0000;transition:border-color .15s ease}.MealPlanPopup_quiet__H5cG1 .MuiInput-root:hover{border-bottom-color:var(--color-border-dark)}.MealPlanPopup_quiet__H5cG1 .MuiInput-root.Mui-focused{border-bottom-color:var(--color-main)}.MealPlanPopup_quiet__H5cG1 .MuiInputBase-input{color:var(--color-text-dark);font-size:14px;padding:3px 0}.MealPlanPopup_quiet__H5cG1 .MuiInputBase-input::placeholder{color:var(--color-text-light);opacity:1}.MealPlanPopup_meal__EVSyq{background:var(--color-white);border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.MealPlanPopup_mealHead__Uy77y{grid-gap:10px;align-items:center;background:var(--color-bg-main);border-bottom:1px solid var(--color-border);display:grid;gap:10px;grid-template-columns:92px minmax(0,1fr) auto;padding:8px 12px}.MealPlanPopup_timeField__wnkns{width:92px}.MealPlanPopup_timeField__wnkns .MuiInputBase-input{font-feature-settings:"tnum";color:var(--color-main-dark);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}.MealPlanPopup_nameField__kuR0f .MuiInputBase-input{font-size:15px;font-weight:600}.MealPlanPopup_mealMenu__yKO\+z{align-items:center;display:flex}.MealPlanPopup_mealBody__qg7vk{display:flex;flex-direction:column;gap:4px;padding:8px 12px 10px}.MealPlanPopup_mealNoteField__xzU-Y .MuiInputBase-input{color:var(--color-text-medium);font-size:13px}.MealPlanPopup_items__AObD7{display:flex;flex-direction:column}.MealPlanPopup_itemGrid__M9wRo{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;grid-template-columns:minmax(0,1fr) 56px 120px 136px}.MealPlanPopup_itemsHeader__dD55N{color:var(--color-text-light);font-size:11px;font-weight:600;letter-spacing:.06em;padding:2px 0;text-transform:uppercase}.MealPlanPopup_itemsHeaderQty__Ns4Df{text-align:right}.MealPlanPopup_item__AowEk{border-bottom:1px solid var(--color-border);display:flex;flex-direction:column}.MealPlanPopup_itemRow__M4oqv{padding:4px 0}.MealPlanPopup_qtyField__ysoX5 .MuiInputBase-input{text-align:right}.MealPlanPopup_itemActions__EC-IA{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;opacity:0;transition:opacity .15s ease}.MealPlanPopup_itemActions__EC-IA .MuiSvgIcon-root{font-size:16px}.MealPlanPopup_itemRow__M4oqv:focus-within .MealPlanPopup_itemActions__EC-IA,.MealPlanPopup_itemRow__M4oqv:hover .MealPlanPopup_itemActions__EC-IA,.MealPlanPopup_substituteRow__b29dR:focus-within .MealPlanPopup_itemActions__EC-IA,.MealPlanPopup_substituteRow__b29dR:hover .MealPlanPopup_itemActions__EC-IA{opacity:1}@media (hover:none){.MealPlanPopup_itemActions__EC-IA{opacity:1}}.MealPlanPopup_itemExtras__VH-c2{border-left:2px solid var(--color-blue-light3);display:flex;flex-direction:column;gap:2px;margin:0 0 6px 16px;padding-left:10px}.MealPlanPopup_itemNoteField__5UUMS .MuiInputBase-input{color:var(--color-text-medium);font-size:12px}.MealPlanPopup_substituteRow__b29dR{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;grid-template-columns:auto minmax(0,1fr) 56px 120px 136px;padding:2px 0}.MealPlanPopup_substituteTag__H9kUu{color:var(--color-blue-dark);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;width:22px}.MealPlanPopup_substituteField__JKuwE .MuiInputBase-input{font-size:13px}.MealPlanPopup_mealFoot__zMq5M{padding-top:4px}.MealPlanPopup_addMeal__EpNJu{align-items:center;background:#0000;border:1px dashed var(--color-border);border-radius:10px;color:var(--color-main);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;height:40px;justify-content:center;transition:background-color .15s ease,border-color .15s ease;width:100%}.MealPlanPopup_addMeal__EpNJu svg{font-size:18px}.MealPlanPopup_addMeal__EpNJu:hover:not(:disabled){background:var(--color-blue-light5);border-color:var(--color-blue-light3)}.MealPlanPopup_addMeal__EpNJu:disabled{color:var(--color-text-light);cursor:default}.MealPlanPopup_footer__lLrZk{display:flex;flex-direction:row;gap:10px;justify-content:flex-end;width:100%}.MealPlanPopup_footerDelete__\+5cK3{margin-right:auto}@media (max-width:768px){.MealPlanPopup_headerDate__Tpypy{flex:1 1 150px;width:auto}.MealPlanPopup_mealHead__Uy77y{grid-template-columns:92px minmax(0,1fr);row-gap:2px}.MealPlanPopup_mealMenu__yKO\+z{grid-column:1/-1;justify-content:flex-end}.MealPlanPopup_itemsHeader__dD55N{display:none}.MealPlanPopup_itemGrid__M9wRo{grid-template-columns:56px minmax(0,1fr) 136px;row-gap:0}.MealPlanPopup_itemGrid__M9wRo>:first-child{grid-column:1/-1}.MealPlanPopup_substituteRow__b29dR{grid-template-columns:56px minmax(0,1fr) 136px}.MealPlanPopup_substituteRow__b29dR>:nth-child(2){grid-column:2/-1}}.styles_content__VGJlh{display:flex;flex-direction:column;gap:14px;width:100%}.styles_toolbar__OvCMy{justify-content:space-between}.styles_context__AcXJ1,.styles_controls__drApB,.styles_toolbar__OvCMy{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.styles_controls__drApB{margin-left:auto}.styles_saveError__2XiYc{color:var(--color-error);font-size:13px}.styles_layout__0Rrhc{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 320px}.styles_figureArea__mB8f1{display:flex;flex-direction:column;gap:8px;min-width:0}.styles_hint__1Qb4q{color:var(--color-text-light);font-size:12px;text-align:center}.styles_palette__M8P\+C{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center}.styles_productChip__m3a4G{align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-medium);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:500;gap:6px;line-height:1.2;padding:5px 12px}.styles_productChip__m3a4G:hover{border-color:var(--color-blue-light3)}.styles_productChipActive__BaLU6{background:var(--color-blue-light5);border-color:var(--product-color,var(--color-main));box-shadow:0 0 0 1px var(--color-main);box-shadow:0 0 0 1px var(--product-color,var(--color-main));color:var(--color-text-dark)}.styles_productDot__9FB0W{border-radius:50%;flex:0 0 auto;height:10px;width:10px}.styles_productChipMeta__MjwyT{color:var(--color-text-light);font-weight:400}.styles_paletteTools__S5BRd{align-items:center;display:inline-flex;gap:8px}.styles_legend__aciBZ{color:var(--color-text-light);display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;gap:12px;justify-content:center}.styles_legendItem__RMLPz{align-items:center;display:inline-flex;gap:5px}.styles_figureBox__35g-R{line-height:0;margin:0 auto;max-width:100%;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.styles_figure__UX22N{display:block;height:440px;margin:0 auto;max-width:100%;user-select:none;-webkit-user-select:none;width:auto}.styles_figureLarge__IuGiS{height:520px}.styles_figureInteractive__mgBX0{cursor:crosshair;touch-action:none}.styles_image__ppFLD{opacity:.9}.styles_photo__sb6QC{opacity:1}.styles_figurePlaceholder__b\+x0l{align-items:center;background:var(--color-bg-main);border:1px dashed var(--color-border);border-radius:12px;color:var(--color-text-light);display:flex;font-size:13px;height:440px;justify-content:center;line-height:1.4;margin:0 auto;max-width:100%;padding:0 16px;text-align:center;width:300px}.styles_figureTools__5E5f\+{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center}.styles_mark__-N3Q7{cursor:pointer}.styles_markMuted__gd8nr{opacity:.45}.styles_markDraggable__wYHwp{cursor:grab}.styles_markMoving__CxiDk{cursor:grabbing;opacity:.85}.styles_markEndHandle__HoPUl{cursor:move}.styles_markNumber__3Fa7R{fill:#fff;font-weight:600;pointer-events:none}.styles_markLabel__dJLTN{fill:var(--color-text-dark);stroke:#fff;stroke-linejoin:round;font-weight:600;paint-order:stroke;pointer-events:none}.styles_draft__5c5Hm{opacity:.85;pointer-events:none}.styles_markTip__5-5d9{background:var(--color-text-dark);border-radius:10px;box-shadow:0 4px 14px #0003;color:var(--color-white);display:flex;flex-direction:column;font-size:12px;gap:2px;line-height:1.35;max-width:220px;min-width:120px;padding:7px 10px;pointer-events:none;position:absolute;text-align:left;transform:translate(-50%,calc(-100% - 18px));z-index:3}.styles_markTipBelow__S1yyF{transform:translate(-50%,18px)}.styles_markTipTitle__Z8GwE{font-weight:600;white-space:nowrap}.styles_markTipLine__xqR3-{color:#ffffffd9;overflow-wrap:anywhere}.styles_panel__RPZam{display:flex;flex-direction:column;gap:10px;min-width:0}.styles_panelHead__YzZ8n{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:space-between}.styles_totals__2Ic9-{background:var(--color-white);border:1px solid var(--color-border);border-radius:10px;display:flex;flex-direction:column;padding:2px 12px}.styles_totalRow__qCngI{grid-column-gap:10px;align-items:center;color:var(--color-text-dark);column-gap:10px;display:grid;font-size:13px;grid-template-columns:10px minmax(0,1fr) auto minmax(56px,auto);padding:8px 0}.styles_totalRow__qCngI+.styles_totalRow__qCngI{border-top:1px solid var(--color-bg-main)}.styles_totalName__WoKX8{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_totalCount__ovo-k{align-items:center;background:var(--color-bg-main);border-radius:999px;color:var(--color-text-light);display:inline-flex;font-size:12px;font-weight:600;height:20px;justify-content:center;min-width:22px;padding:0 6px;white-space:nowrap}.styles_totalAmount__gNzVR{font-feature-settings:"tnum";color:var(--color-text-dark);font-size:14px;font-variant-numeric:tabular-nums;font-weight:700;text-align:right;white-space:nowrap}.styles_list__QHisO{display:flex;flex-direction:column;gap:8px;max-height:420px;overflow-y:auto;padding-right:4px}.styles_list__QHisO::-webkit-scrollbar{width:6px}.styles_list__QHisO::-webkit-scrollbar-track{background:var(--color-bg-main);border-radius:10px}.styles_list__QHisO::-webkit-scrollbar-thumb{background:var(--color-blue-light3);border-radius:10px}.styles_mark_item__\+6epz{background:var(--color-white);border:1px solid var(--color-border);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:8px 10px;text-align:left}.styles_mark_item__\+6epz:hover{border-color:var(--color-blue-light3)}.styles_markSelected__xLuy0{box-shadow:0 1px 2px #1a25590f,0 8px 24px #5a80fb24}.styles_markSelected__xLuy0,.styles_markSelected__xLuy0:hover{border-color:var(--mark-color,var(--color-main))}.styles_markHover__fo8jr{border-color:var(--color-main)}.styles_markHead__KiJ6l{align-items:center;display:flex;flex-direction:row;gap:10px}.styles_number__gqDRH{align-items:center;border-radius:50%;color:var(--color-white);display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:600;height:22px;justify-content:center;width:22px}.styles_markText__sPxaZ{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.styles_title__flnOf{color:var(--color-text-dark);font-size:14px;font-weight:600}.styles_meta__SRqhF{align-items:center;color:var(--color-text-light);display:flex;flex-direction:row;flex-wrap:wrap;font-size:12px;gap:6px}.styles_tag__kfRV5{border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-light);font-size:11px;font-weight:500;padding:1px 8px}.styles_amount__Pt1Ip{color:var(--color-text-dark);flex:0 0 auto;font-size:13px;font-weight:600}.styles_note__Xsf7h{color:var(--color-text-medium);font-size:13px;line-height:1.4;overflow-wrap:anywhere;white-space:pre-line}.styles_fields__\+25c0{border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:10px;padding-top:10px}.styles_fieldText__FXAuy{color:var(--color-text-medium);font-size:14px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-line}.styles_previous__BjMHf{border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:6px;padding-top:10px}.styles_previousRecord__08ol8{display:flex;flex-direction:column;gap:4px}.styles_previousHead__BH2M\+{align-items:center;display:flex;flex-direction:row;gap:8px}.styles_previousLine__XR\+p2{color:var(--color-text-medium);font-size:12px;padding-left:4px}@container module (max-width: 720px){.styles_layout__0Rrhc{grid-template-columns:1fr}.styles_figure__UX22N{height:320px}.styles_figureLarge__IuGiS{height:400px}.styles_figurePlaceholder__b\+x0l{height:320px}.styles_list__QHisO{max-height:none}.styles_controls__drApB{margin-left:0;width:100%}}.ApplicationMarkPopup_container__Nf-bn{display:flex;flex-direction:column;gap:14px;margin-top:6px}.ApplicationMarkPopup_context__qCjj7{color:var(--color-text-light);font-size:13px}.ApplicationMarkPopup_row__uZTFl{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.ApplicationMarkPopup_dot__qYe7X{border-radius:50%;display:inline-block;height:10px;margin-right:8px;vertical-align:middle;width:10px}.ApplicationMarkPopup_footer__sZNzM{align-items:center;justify-content:space-between;width:100%}.ApplicationMarkPopup_footerRight__PZBX1,.ApplicationMarkPopup_footer__sZNzM{display:flex;flex-direction:row;gap:10px}@media (max-width:768px){.ApplicationMarkPopup_row__uZTFl{grid-template-columns:1fr}}.ApplicationProductsPopup_container__\+V68v{display:flex;flex-direction:column;gap:14px;margin-top:6px}.ApplicationProductsPopup_help__I5Acm{color:var(--color-text-light);font-size:13px}.ApplicationProductsPopup_rows__8OD\+g{display:flex;flex-direction:column;gap:10px;max-height:420px;overflow-y:auto;padding:2px 4px 2px 0}.ApplicationProductsPopup_row__g\+beb{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:34px minmax(0,1fr) 84px 84px 34px}.ApplicationProductsPopup_swatch__0K5z7{border:1px solid var(--color-border);border-radius:10px;cursor:pointer;display:block;height:34px;overflow:hidden;position:relative;width:34px}.ApplicationProductsPopup_swatch__0K5z7 input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.ApplicationProductsPopup_name__P481A,.ApplicationProductsPopup_quantity__mxw26,.ApplicationProductsPopup_unit__\+dwRG{min-width:0}.ApplicationProductsPopup_actions__XPB2W{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}.ApplicationProductsPopup_error__b\+fPF{color:var(--color-error);font-size:13px}.ApplicationProductsPopup_footer__X3jCV{display:flex;flex-direction:row;gap:10px;justify-content:flex-end;width:100%}@media (max-width:768px){.ApplicationProductsPopup_row__g\+beb{grid-template-columns:34px minmax(0,1fr) 34px}.ApplicationProductsPopup_quantity__mxw26,.ApplicationProductsPopup_unit__\+dwRG{grid-column:2/3}}.ApplicationPhotoPopup_container__He-Z7{display:flex;flex-direction:column;gap:14px;margin-top:6px}.ApplicationPhotoPopup_pickerHead__qPVrb{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:space-between}.ApplicationPhotoPopup_hint__yKk0E{color:var(--color-text-light);font-size:13px;line-height:1.45}.ApplicationPhotoPopup_message__XubBL{align-items:center;border:1px dashed var(--color-border);border-radius:12px;color:var(--color-text-medium);display:flex;flex-direction:row;font-size:14px;gap:10px;justify-content:center;min-height:120px;padding:20px;text-align:center}.ApplicationPhotoPopup_grid__4IJ3I{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));max-height:52vh;overflow-y:auto;padding:2px}.ApplicationPhotoPopup_tile__kuGR7{align-items:center;background:#0000;border:2px solid #0000;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;padding:6px;text-align:center}.ApplicationPhotoPopup_tile__kuGR7:hover{background:var(--color-blue-light5);border-color:var(--color-blue-light3)}.ApplicationPhotoPopup_tile__kuGR7:focus-visible{outline:2px solid var(--color-main);outline-offset:1px}.ApplicationPhotoPopup_tileInUse__Vka9E,.ApplicationPhotoPopup_tileInUse__Vka9E:hover{border-color:var(--color-main)}.ApplicationPhotoPopup_tileTitle__JhP1A{color:var(--color-text-dark);font-size:12px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ApplicationPhotoPopup_tileMeta__LHO8W{color:var(--color-text-light);font-size:11px}.ApplicationPhotoPopup_cropStage__aS5ox{display:flex;justify-content:center;width:100%}.ApplicationPhotoPopup_cropBox__8Rwsk{background:var(--color-text-dark);border-radius:12px;display:inline-block;line-height:0;max-width:100%;overflow:hidden;position:relative;touch-action:none;user-select:none;-webkit-user-select:none}.ApplicationPhotoPopup_cropImage__W31nu{display:block;max-height:60vh;max-width:100%;pointer-events:none}.ApplicationPhotoPopup_cropRect__pj\+54{border:2px solid var(--color-white);box-shadow:0 0 0 9999px #1a25598c;box-sizing:border-box;cursor:move;position:absolute}.ApplicationPhotoPopup_cropHandle__zvjhr{background:var(--color-main);border:2px solid var(--color-white);border-radius:50%;box-shadow:0 1px 4px #0000004d;height:16px;position:absolute;width:16px}.ApplicationPhotoPopup_cropHandle_nw__EoQzV{cursor:nwse-resize;left:-9px;top:-9px}.ApplicationPhotoPopup_cropHandle_ne__BBCr3{cursor:nesw-resize;right:-9px;top:-9px}.ApplicationPhotoPopup_cropHandle_sw__y-owL{bottom:-9px;cursor:nesw-resize;left:-9px}.ApplicationPhotoPopup_cropHandle_se__Iyky2{bottom:-9px;cursor:nwse-resize;right:-9px}.ApplicationPhotoPopup_cropMessage__W-Zv-{align-items:center;color:var(--color-text-medium);display:flex;flex-direction:row;font-size:14px;gap:10px;justify-content:center;min-height:200px}.ApplicationPhotoPopup_footer__BOFjP{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:space-between;width:100%}.ApplicationPhotoPopup_footerRight__gUZjz{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-left:auto}.ThermographyPopup_container__y8GJx{display:flex;flex-direction:column;gap:16px;margin-top:6px}.ThermographyPopup_header__wxr7f{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:14px}.ThermographyPopup_ambientField__Emm2R{width:200px}.ThermographyPopup_hint__hhCQD{color:#718096;color:var(--color-text-light,#718096);font-size:12px;line-height:1.4}.ThermographyPopup_sectionLabel__ZRMhv{color:#718096;color:var(--color-text-light,#718096);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ThermographyPopup_regions__7vLKR{display:flex;flex-direction:column;gap:8px}.ThermographyPopup_region__Gd1Gn{border:1px solid #e8ecf4;border:1px solid var(--color-border,#e8ecf4);border-radius:10px;overflow:hidden}.ThermographyPopup_regionHeader__aforD{align-items:center;background:#f8f9fd;background:var(--color-bg-light,#f8f9fd);border:none;cursor:pointer;display:flex;flex-direction:row;font:inherit;gap:10px;padding:10px 14px;text-align:left;width:100%}.ThermographyPopup_regionTitle__v-dxo{color:#2d3748;color:var(--color-text-dark,#2d3748);flex:1 1;font-size:14px;font-weight:600}.ThermographyPopup_regionCount__E\+RNR{background:#fff5eb;border-radius:999px;color:#9c4221;font-size:12px;font-weight:500;padding:2px 8px}.ThermographyPopup_regionIcon__x48Ik{color:#a0aec0;transition:transform .15s ease}.ThermographyPopup_regionIconOpen__oUuTb{transform:rotate(180deg)}.ThermographyPopup_siteList__OJT57{display:flex;flex-direction:column;padding:6px 14px 12px}.ThermographyPopup_siteRow__c\+\+78{align-items:center;border-bottom:1px solid #f1f4f9;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:6px 0}.ThermographyPopup_siteRow__c\+\+78:last-child{border-bottom:none}.ThermographyPopup_siteLabel__4vYOV{color:#2d3748;color:var(--color-text-dark,#2d3748);font-size:14px;min-width:160px}.ThermographyPopup_siteInputs__I7-pp{align-items:center;display:flex;flex-direction:row;gap:8px}.ThermographyPopup_tempField__y5cOE{width:96px}.ThermographyPopup_deltaEmpty__xCoTt,.ThermographyPopup_delta__W9MYL{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;min-width:76px;padding:3px 9px;white-space:nowrap}.ThermographyPopup_delta__W9MYL{background:#f7fafc;color:#4a5568}.ThermographyPopup_deltaEmpty__xCoTt{color:#cbd5e0}.ThermographyPopup_deltaAlert__4\+RaI{background:#fff5eb;color:#9c4221}.ThermographyPopup_customs__xUI5U{display:flex;flex-direction:column;gap:10px}.ThermographyPopup_customRow__pR8cy{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.ThermographyPopup_customLabel__trw2y{flex:1 1;min-width:160px}.ThermographyPopup_customMode__dXYGe{width:190px}.ThermographyPopup_footer__aH9j5{display:flex;gap:10px}.AimsPopup_container__XkM8G{display:flex;flex-direction:column;gap:16px;margin-top:6px}.AimsPopup_header__LN9Ju{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:14px}.AimsPopup_age__Cym32{color:#4a5568;color:var(--color-text-medium,#4a5568);font-size:13px}.AimsPopup_warning__2MHOS{background:#fff5eb;border-radius:8px;color:#9c4221;font-size:13px;line-height:1.4;padding:8px 12px}.AimsPopup_sectionLabel__ukEi\+{color:#718096;color:var(--color-text-light,#718096);display:block;font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.AimsPopup_scores__gWtOh{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:600px){.AimsPopup_scores__gWtOh{grid-template-columns:repeat(2,minmax(0,1fr))}}.AimsPopup_result__zL3x2{align-items:flex-start;background:#f8f9fd;background:var(--color-bg-light,#f8f9fd);border-radius:10px;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;padding:12px 14px}.AimsPopup_total__EIOTV{align-items:baseline;display:flex;gap:4px;min-width:110px}.AimsPopup_totalValue__YdOkN{font-feature-settings:"tnum";color:#2d3748;color:var(--color-text-dark,#2d3748);font-size:28px;font-variant-numeric:tabular-nums;font-weight:700}.AimsPopup_totalMax__mAzEp{color:#718096;font-size:14px}.AimsPopup_totalLabel__iq7uP{color:#718096;color:var(--color-text-light,#718096);font-size:11px;font-weight:600;letter-spacing:.06em;margin-left:6px;text-transform:uppercase}.AimsPopup_percentileField__F\+sO4{width:220px}.AimsPopup_band__bSlcl{align-items:center;align-self:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;padding:3px 10px;white-space:nowrap}.AimsPopup_bandAlert__Wct7i{background:#fff5eb;border-color:#fbd38d;color:#9c4221}.AimsPopup_bandInfo__lPux3{background:#ebf8ff;border-color:#bee3f8;color:#2b6cb0}.AimsPopup_bandOk__dHC1R{background:#f0fff4;border-color:#c6f6d5;color:#276749}.AimsPopup_hint__TM8Q4{color:#718096;color:var(--color-text-light,#718096);font-size:12px;line-height:1.4}.AimsPopup_footer__BD8fg{display:flex;gap:10px}.diagnoses_content__noPeq{display:flex;flex-direction:column;gap:14px;width:100%}.diagnoses_diagnosis__-RzdW{line-height:1.35;white-space:normal}.diagnoses_code__v\+RU8{color:var(--color-blue-dark);font-weight:700}.diagnoses_version__jzDJ2{color:#718096;font-size:10px;font-weight:600;white-space:nowrap}.diagnoses_remove__eCVRI{font-size:14px!important;margin-right:-6px!important;padding:2px!important}.diagnoses_attribution__JFuuc{color:#a0aec0;font-size:11px}.diagnoses_option__yES5q{align-items:baseline;display:flex;flex-direction:row;gap:10px}.diagnoses_optionCode__H4xx4{color:var(--color-blue-dark);font-size:13px;font-weight:700;min-width:64px}.diagnoses_optionTitle__yeTY5{color:var(--color-text-dark);font-size:13px}.ModuleNav_nav__koLG4{--nav-top:max(var(--module-nav-top,84px),calc(var(--app-top-bars-height, 0px) + 16px));background:var(--color-white);border:1px solid #5a80fb1a;border-radius:14px;box-shadow:0 1px 2px #1a25590a,0 8px 24px #5a80fb0f;display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - var(--nav-top) - 16px);overflow-y:auto;overscroll-behavior:contain;padding:10px;position:-webkit-sticky;position:sticky;scrollbar-color:var(--color-border) #0000;scrollbar-width:thin;top:var(--nav-top)}.ModuleNav_title__jQGkP{color:var(--color-text-light);font-size:11px;font-weight:600;letter-spacing:.06em;padding:4px 10px 8px;text-transform:uppercase}.ModuleNav_item__nMCK8{align-items:center;background:#0000;border:none;border-radius:10px;color:var(--color-text-medium);cursor:pointer;display:flex;font-family:inherit;font-size:13.5px;font-weight:500;gap:10px;padding:7px 10px;text-align:left;transition:background-color .15s ease,color .15s ease;width:100%}.ModuleNav_item__nMCK8:hover{background:var(--color-bg-main);color:var(--color-text-dark)}.ModuleNav_itemActive__9za4o,.ModuleNav_itemActive__9za4o:hover{background:var(--color-blue-light5);color:var(--color-blue-dark);font-weight:600}.ModuleNav_icon__rcSL7{align-items:center;background:var(--color-blue-light4);background:var(--accent-bg,var(--color-blue-light4));border-radius:8px;color:var(--color-main);color:var(--accent-fg,var(--color-main));display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.ModuleNav_icon__rcSL7 svg{font-size:16px}.ModuleNav_label__fCLXk{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModuleNav_itemLocked__oRnNA,.ModuleNav_itemLocked__oRnNA:hover{background:#0000;color:var(--color-text-light);cursor:not-allowed}.ModuleNav_itemLocked__oRnNA .ModuleNav_icon__rcSL7{opacity:.55}.ModuleNav_lock__3X7UE{color:var(--color-text-light);flex-shrink:0;font-size:15px!important;margin-left:auto}@media (max-width:1024px){.ModuleNav_nav__koLG4{flex-direction:row;gap:6px;max-height:none;overflow-x:auto;overflow-y:hidden;padding:8px;scrollbar-width:none;top:max(68px,8px);top:max(68px,calc(var(--app-top-bars-height, 0px) + 8px));z-index:5}.ModuleNav_nav__koLG4::-webkit-scrollbar{display:none}.ModuleNav_title__jQGkP{display:none}.ModuleNav_item__nMCK8{border:1px solid var(--color-border);border-radius:999px;flex-shrink:0;font-size:13px;padding:4px 12px 4px 4px;width:auto}.ModuleNav_icon__rcSL7{border-radius:50%;height:24px;width:24px}.ModuleNav_itemActive__9za4o,.ModuleNav_itemActive__9za4o:hover{border-color:var(--color-blue-light3)}}.OtherRecords_box__udvKL{background:var(--color-white);border:1px dashed #5a80fb47;border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:16px 20px}.OtherRecords_header__0oYML{display:flex;flex-direction:column;gap:2px}.OtherRecords_title__n-emX{color:var(--color-text-dark);font-size:14px;font-weight:600}.OtherRecords_hint__xqfhu{color:var(--color-text-light);font-size:12.5px}.OtherRecords_list__oaNEi{display:flex;flex-wrap:wrap;gap:8px}.OtherRecords_item__0ry22{align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-medium);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:8px;padding:4px 12px 4px 4px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.OtherRecords_item__0ry22:hover{background:var(--color-bg-main);border-color:var(--color-blue-light3);color:var(--color-text-dark)}.OtherRecords_icon__ijUg7{align-items:center;background:var(--color-blue-light4);background:var(--accent-bg,var(--color-blue-light4));border-radius:50%;color:var(--color-main);color:var(--accent-fg,var(--color-main));display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.OtherRecords_icon__ijUg7 svg{font-size:15px}.OtherRecords_count__7s\+uf{color:var(--color-text-light);font-size:12px}.scales_content__5Vq6x{display:flex;flex-direction:column;gap:14px}.scales_statusRow__p3c9X{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-height:22px}.scales_saveError__R83rJ{color:var(--color-error);font-size:13px}.scales_group__Mltra{display:flex;flex-direction:column;gap:8px}.scales_grid__i4R4p{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.scales_gridImages__yrZFD{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.scales_option__qrrFL{align-items:stretch;background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;color:var(--color-text-dark);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:8px;min-height:64px;padding:10px;position:relative;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.scales_option__qrrFL:hover{border-color:var(--color-blue-light3)}.scales_option__qrrFL:focus-visible{outline:2px solid var(--color-main);outline-offset:2px}.scales_optionSelected__mSZUi,.scales_optionSelected__mSZUi:hover{background:var(--color-blue-light5);border-color:var(--color-main);box-shadow:0 0 0 1px var(--color-main)}.scales_optionReadOnly__yfRxc{cursor:default}.scales_optionReadOnly__yfRxc:hover{border-color:var(--color-border)}.scales_optionReadOnly__yfRxc.scales_optionSelected__mSZUi:hover{border-color:var(--color-main)}.scales_swatch__1Ra3L{border:1px solid #0000000f;border-radius:8px;height:44px}.scales_image__m4IaP{aspect-ratio:1/1;background:var(--color-white);border-radius:8px;object-fit:contain;width:100%}.scales_optionLabel__hOdvI{font-size:14px;font-weight:600;line-height:1.3}.scales_optionCaption__CHzwd{color:var(--color-text-light);font-size:12px;line-height:1.3}.scales_check__svo0P{background:var(--color-white);border-radius:999px;color:var(--color-main);display:inline-flex;position:absolute;right:6px;top:6px}.scales_check__svo0P svg{font-size:20px}.scales_help__yUlm4{color:var(--color-text-medium);font-size:13px;line-height:1.5}.scales_help__yUlm4 strong{color:var(--color-text-dark);font-weight:600}.scales_answer__WYQTe{display:flex;flex-direction:column;gap:8px}.scales_difference__o-ug7{align-self:flex-start}.scales_regions__NjgrU{display:flex;flex-direction:column;gap:8px}.scales_regionRow__G3tNC{grid-gap:10px;align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:10px;display:grid;gap:10px;grid-template-columns:minmax(140px,1fr) repeat(2,minmax(150px,1fr));grid-template-columns:minmax(140px,1fr) repeat(var(--columns,2),minmax(150px,1fr));padding:8px 12px}.scales_regionRowFilled__y2OgO{background:var(--color-blue-light5);border-color:var(--color-blue-light3)}.scales_regionLabel__debH3{align-items:center;color:var(--color-text-dark);display:inline-flex;font-size:14px;font-weight:600;gap:10px}.scales_regionImage__o7pHs{background:var(--color-white);border-radius:8px;flex-shrink:0;height:56px;object-fit:contain;width:56px}@media (max-width:640px){.scales_regionRow__G3tNC{grid-template-columns:1fr}}@container module (max-width: 600px){.scales_regionRow__G3tNC{grid-template-columns:1fr}}.scales_history__Z7tzl{display:flex;flex-direction:column;gap:8px}.scales_historyRow__r8fUa{align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;padding:10px 12px}.scales_historyValue__L2BGH{align-items:center;color:var(--color-text-dark);display:inline-flex;font-size:14px;gap:8px}.scales_dot__8vQk5{border:1px solid #00000014;border-radius:999px;flex-shrink:0;height:14px;width:14px}.FullReportTemplate_contents__nlWXu{background:#f5f7ff;border:1px solid #e8edff;border-radius:8px;margin:4px 0 0;padding:12px 16px}.FullReportTemplate_contents__nlWXu+.FullReportTemplate_contents__nlWXu{margin-top:10px}.FullReportTemplate_contentsTitle__SwbdG{color:#718096;display:block;font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.FullReportTemplate_contentsList__lSd7i{color:#2d3748;font-size:12px;line-height:1.7;margin:0;padding-left:18px}.FullReportTemplate_section__eE6nH{break-before:page;padding-top:16mm;page-break-before:always}.FullReportTemplate_sectionHead__FB9y2{border-bottom:2px solid #e8edff;display:flex;flex-direction:column;gap:3px;margin-bottom:14px;padding-bottom:8px}.FullReportTemplate_sectionTitle__glQAE{color:#1a2559;font-size:16px;font-weight:600;margin:0}.FullReportTemplate_sectionSubtitle__BrWdZ{color:#718096;font-size:11.5px}.styles_container__iKnpU{align-items:center;background-color:var(--color-white);border-radius:var(--border-radius);display:flex;flex-direction:row;gap:20px}.styles_containerInfos__amwWq{display:flex;flex-direction:column;flex-wrap:wrap;gap:30px;width:100%}.styles_containerAppointment__NiZli{display:flex;flex-direction:column;gap:6px}.styles_containerEvolution__XE1Df{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.styles_containerEvolutionItem__k21ns{background-color:#f9f9f9;border-radius:var(--border-radius );display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:350px;padding:20px}.styles_footer__nlbuX{display:flex;flex-direction:row;gap:20px}.styles_error__Mi6bL{border-color:var(--color-red);border-radius:var(--border-radius);border-style:solid;border-width:1px;color:var(--color-red);margin-top:10px;padding:10px 20px}.styles_mainContainer__myDy4{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-md)}.styles_contentColumns__5s4i0{display:flex;flex-direction:row;gap:var(--spacing-lg);height:100%}.styles_formColumn__5HAAF{border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);display:flex;flex:0 0 40%;flex-direction:column;gap:var(--spacing-md);max-width:450px;min-width:350px;padding:var(--spacing-md)}.styles_previewColumn__e-z3U{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-md);overflow:hidden}@media (max-width:1010px){.styles_contentColumns__5s4i0{flex-direction:column}.styles_formColumn__5HAAF,.styles_previewColumn__e-z3U{width:100%}.styles_previewColumn__e-z3U{margin-top:var(--spacing-md)}.styles_formRow__ydLul{flex-direction:column;gap:var(--spacing-md)}.styles_formFieldButton__VUttx{width:100%}}.styles_previewContainer__LHWbp{align-items:flex-start;border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);display:flex;height:600px;justify-content:center;max-width:210mm;overflow:auto;padding:10px;position:relative;scrollbar-color:var(--color-primary) #0000;scrollbar-width:thin;width:100%}.styles_previewContainer__LHWbp::-webkit-scrollbar{height:8px;width:8px}.styles_previewContainer__LHWbp::-webkit-scrollbar-track{background:#0000}.styles_previewContainer__LHWbp::-webkit-scrollbar-thumb{background-color:#90caf9;background-color:var(--color-primary-light,#90caf9);border-radius:4px}.styles_previewWrapper__yjSus{align-items:flex-start;display:flex;justify-content:center;margin:0 auto;min-height:297mm;padding:20px 0;transform-origin:top center;width:210mm}.styles_previewContainer__LHWbp>.styles_previewWrapper__yjSus>div{box-shadow:0 2px 8px #0000001a;transform:scale(.7);transform-origin:top center;transition:transform .3s ease}.styles_zoomControls__aSfLi{background-color:#fffc;border-radius:var(--border-radius);display:flex;gap:5px;padding:5px;position:absolute;right:10px;top:10px;z-index:10}.styles_fullscreenPreview__GHyzC{align-items:flex-start;background-color:#fffffff2;display:flex;height:100%;justify-content:center;left:0;overflow:auto;padding:20px;position:fixed;scrollbar-color:var(--color-primary) #0000;scrollbar-width:thin;top:0;width:100%;z-index:1000}.styles_fullscreenPreview__GHyzC::-webkit-scrollbar{height:8px;width:8px}.styles_fullscreenPreview__GHyzC::-webkit-scrollbar-track{background:#0000}.styles_fullscreenPreview__GHyzC::-webkit-scrollbar-thumb{background-color:#90caf9;background-color:var(--color-primary-light,#90caf9);border-radius:4px}.styles_fullscreenPreview__GHyzC>.styles_previewWrapper__yjSus{margin-top:0;padding:0}.styles_fullscreenPreview__GHyzC>.styles_previewWrapper__yjSus>div{box-shadow:0 4px 16px #0003;margin:0 auto}.styles_closeFullscreen__iwGjM{background-color:#fffc;border-radius:50%;box-shadow:0 2px 4px #0000001a;padding:5px;position:absolute;right:10px;top:10px;z-index:1001}@media (max-width:1010px){.styles_previewContainer__LHWbp{height:450px;max-width:100%;width:100%}.styles_previewWrapper__yjSus{transform:scale(.45)!important}}.styles_sectionTitle__YHfKx{color:var(--color-text-dark);font-weight:600!important;margin-bottom:var(--spacing-sm)!important}.styles_formSection__ePbU8{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.styles_formRow__ydLul{align-items:flex-start;display:flex;flex-direction:row;gap:20px}.styles_formField__8K9w9{flex:1 1}.styles_formFieldButton__VUttx,.styles_formField__8K9w9{display:flex;flex-direction:column;gap:var(--spacing-xs)}.styles_formFieldButton__VUttx{width:100px}.styles_footer__LKzSo{justify-content:space-between}.styles_actionButtons__7VNYP,.styles_footer__LKzSo{display:flex;flex-direction:row;gap:var(--spacing-md)}.styles_actionButtons__7VNYP{align-items:center}@media (max-width:768px){.styles_actionButtons__7VNYP,.styles_footer__LKzSo{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-sm)}}.AppointmentTypePopup_container__ulAhg{display:flex;flex-direction:column;gap:12px;min-width:520px;padding:4px 0}.AppointmentTypePopup_hint__UQf-I{color:var(--color-text-medium);font-size:13px}.AppointmentTypePopup_list__YVjFJ{display:flex;flex-direction:column;gap:8px;max-height:50vh;overflow-y:auto;padding:2px}.AppointmentTypePopup_option__9aj74{align-items:center;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--border-radius);cursor:pointer;display:flex;flex-direction:row;gap:12px;padding:12px 14px;transition:border-color .2s ease,background-color .2s ease;-webkit-user-select:none;user-select:none}.AppointmentTypePopup_option__9aj74.AppointmentTypePopup_selected__XmBWq,.AppointmentTypePopup_option__9aj74:hover{background-color:var(--color-blue-light4);border-color:var(--color-blue-main)}.AppointmentTypePopup_radio__1I85d{align-items:center;color:var(--color-text-light);display:flex;flex-shrink:0}.AppointmentTypePopup_selected__XmBWq .AppointmentTypePopup_radio__1I85d{color:var(--color-blue-main)}.AppointmentTypePopup_optionText__muxbc{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.AppointmentTypePopup_optionLabel__mmGv-{color:var(--color-text-dark);font-size:15px;font-weight:600}.AppointmentTypePopup_optionModules__CotYN{color:var(--color-text-medium);font-size:12px;line-height:1.4}.AppointmentTypePopup_optionTags__Cvb7U{display:flex;flex-direction:row;flex-shrink:0;gap:6px}.AppointmentTypePopup_manage__XpSGs{align-items:center;background-color:var(--color-blue-light5);border:1px dashed var(--color-blue-light2);border-radius:var(--border-radius);display:flex;flex-direction:row;gap:16px;justify-content:space-between;padding:12px 14px}.AppointmentTypePopup_manageText__4yLlt{display:flex;flex-direction:column;gap:2px;min-width:0}.AppointmentTypePopup_manageTitle__XgHr7{color:var(--color-text-dark);font-size:13px;font-weight:600}.AppointmentTypePopup_manageHint__OFrEy{color:var(--color-text-medium);font-size:12px;line-height:1.4}.AppointmentTypePopup_footer__DKBcx{display:flex;gap:10px;justify-content:flex-end}@media (max-width:768px){.AppointmentTypePopup_container__ulAhg{min-width:0}.AppointmentTypePopup_option__9aj74{flex-wrap:wrap}.AppointmentTypePopup_optionTags__Cvb7U{padding-left:32px;width:100%}.AppointmentTypePopup_manage__XpSGs{align-items:stretch;flex-direction:column}}.AddWaitingListPopup_section__M00yb{border-bottom:1px solid #f1f5f9;padding:20px 0 16px}.AddWaitingListPopup_section__M00yb:last-of-type{border-bottom:none}.AddWaitingListPopup_sectionLabel__pIDPO{color:#94a3b8;font-size:.7rem;font-weight:700;letter-spacing:.6px;margin-bottom:14px;text-transform:uppercase}.AddWaitingListPopup_fieldLabel__gmjFo{color:#475569;font-size:.78rem;font-weight:600;margin-bottom:6px}.AddWaitingListPopup_toggleRow__YKxX-{display:flex;gap:8px}.AddWaitingListPopup_toggleBtn__6KMhW{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;flex:1 1;font-size:.82rem;font-weight:500;padding:8px 12px;text-align:center;transition:all .15s}.AddWaitingListPopup_toggleBtn__6KMhW:hover{background:#f8fafc;border-color:#cbd5e1}.AddWaitingListPopup_toggleBtnActive__meofy{background:#eff6ff;border-color:#5a80fb;border-color:var(--color-blue-main,#5a80fb);color:#5a80fb;color:var(--color-blue-main,#5a80fb);font-weight:600}.AddWaitingListPopup_daysRow__-awCU{display:flex;flex-wrap:wrap;gap:6px}.AddWaitingListPopup_dayBtn__RQZfZ{background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:.75rem;font-weight:600;height:36px;transition:all .15s;width:44px}.AddWaitingListPopup_dayBtn__RQZfZ:hover{background:#f8fafc;border-color:#cbd5e1}.AddWaitingListPopup_dayBtnActive__gV0FF{background:#5a80fb;background:var(--color-blue-main,#5a80fb);border-color:#5a80fb;border-color:var(--color-blue-main,#5a80fb);color:#fff}.AddWaitingListPopup_dayBtnAll__A2HFm{border-style:dashed;color:#94a3b8;padding:0 12px;width:auto}.AddWaitingListPopup_dayBtnAllActive__f8oPo{background:#eff6ff;border-color:#5a80fb;border-color:var(--color-blue-main,#5a80fb);border-style:solid;color:#5a80fb;color:var(--color-blue-main,#5a80fb)}.AddWaitingListPopup_periodsGrid__pIi5b{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.AddWaitingListPopup_periodBtn__chnPh{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:3px;justify-content:center;padding:12px 8px;transition:all .15s}.AddWaitingListPopup_periodBtn__chnPh:hover{background:#f8fafc;border-color:#cbd5e1}.AddWaitingListPopup_periodBtnActive__yVdFl{background:#eff6ff;border-color:#5a80fb;border-color:var(--color-blue-main,#5a80fb)}.AddWaitingListPopup_periodLabel__EEIL7{color:#334155;font-size:.82rem;font-weight:600}.AddWaitingListPopup_periodBtnActive__yVdFl .AddWaitingListPopup_periodLabel__EEIL7{color:#5a80fb;color:var(--color-blue-main,#5a80fb)}.AddWaitingListPopup_periodSub__AfDjH{color:#94a3b8;font-size:.65rem;font-weight:400}.AddWaitingListPopup_periodBtnActive__yVdFl .AddWaitingListPopup_periodSub__AfDjH{color:#7b98fc}.AddWaitingListPopup_advancedToggle__QqlIn{align-items:center;border-top:1px solid #f1f5f9;color:#64748b;cursor:pointer;display:flex;font-size:.82rem;font-weight:600;justify-content:space-between;padding:12px 0;-webkit-user-select:none;user-select:none}.AddWaitingListPopup_advancedToggle__QqlIn:hover{color:#334155}.AddWaitingListPopup_timesGrid__9PNlJ{display:flex;flex-wrap:wrap;gap:6px}.AddWaitingListPopup_timeBtn__jlGK1{background:#fff;border:1.5px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;font-size:.75rem;font-weight:500;padding:5px 10px;transition:all .12s}.AddWaitingListPopup_timeBtn__jlGK1:hover{background:#f8fafc;border-color:#cbd5e1}.AddWaitingListPopup_timeBtnActive__PFtfr{background:#5a80fb;background:var(--color-blue-main,#5a80fb);border-color:#5a80fb;border-color:var(--color-blue-main,#5a80fb);color:#fff}.AddWaitingListPopup_errorText__H4Yme{color:#dc2626;font-size:.75rem;margin-top:6px}.AddWaitingListPopup_futureApptBanner__9pB\+I{align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;display:flex;font-size:.78rem;gap:8px;line-height:1.4;margin-bottom:14px;padding:10px 12px}.WaitingListV2Page_header__4L2F3{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:4px}.WaitingListV2Page_headerSubtitle__0fhNL{color:#94a3b8;font-size:.85rem;margin-top:2px}.WaitingListV2Page_headerActions__YRDoZ{align-items:center;display:flex;gap:8px}.WaitingListV2Page_statsContainer__OdbJL{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.WaitingListV2Page_statCard__PuWHC{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:12px;box-shadow:0 1px 3px #0000000f;display:flex;gap:14px;padding:18px 20px}.WaitingListV2Page_statIcon__WCgLv{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.WaitingListV2Page_statContent__dn2JN{display:flex;flex-direction:column;gap:2px}.WaitingListV2Page_statValue__kv7If{color:#1e293b;font-size:1.5rem;font-weight:700;line-height:1.2}.WaitingListV2Page_statLabel__TzMSl{color:#64748b;font-size:.8rem;font-weight:500}.WaitingListV2Page_statSublabel__USkvg{color:#94a3b8;font-size:.7rem}.WaitingListV2Page_tabsContainer__QcirU{background:#fff;border:1px solid #f1f5f9;border-bottom:none;border-radius:12px 12px 0 0}.WaitingListV2Page_tabContent__AfKiy{background:#fff;border:1px solid #f1f5f9;border-radius:0 0 12px 12px;border-top:none;min-height:300px}.WaitingListV2Page_filtersContainer__x2p5-{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:16px;padding:16px 20px}.WaitingListV2Page_filterGroup__tXJFk{display:flex;flex-direction:column;gap:4px}.WaitingListV2Page_filterLabel__Fb2UB{color:#94a3b8;font-size:.7rem;font-weight:500;letter-spacing:.3px;text-transform:uppercase}.WaitingListV2Page_slotsTableContainer__rVjkC{padding:0}.WaitingListV2Page_dayGroup__BDvt3{border-bottom:1px solid #f1f5f9}.WaitingListV2Page_dayGroup__BDvt3:last-child{border-bottom:none}.WaitingListV2Page_dayHeader__FpsLR{align-items:center;background:#f8fafc;cursor:pointer;display:flex;justify-content:space-between;padding:14px 20px;transition:background .15s;-webkit-user-select:none;user-select:none}.WaitingListV2Page_dayHeader__FpsLR:hover{background:#f1f5f9}.WaitingListV2Page_dayTitle__0KrMr{color:#334155;font-size:.9rem;font-weight:600}.WaitingListV2Page_dayCount__TX44R{align-items:center;color:#64748b;display:flex;font-size:.8rem;gap:6px}.WaitingListV2Page_dayChevron__Z3hoR{color:#94a3b8;font-size:1.2rem!important;transition:transform .2s}.WaitingListV2Page_dayChevronOpen__pfyRn{transform:rotate(180deg)}.WaitingListV2Page_slotTableHeader__rRc9d{grid-gap:12px;background:#f8fafc;border-bottom:1px solid #f1f5f9;display:grid;gap:12px;grid-template-columns:100px 1fr 160px 80px 160px;padding:8px 20px}.WaitingListV2Page_slotTableHeaderCell__ix7Bx{color:#94a3b8;font-size:.7rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.WaitingListV2Page_slotRow__8lNqF{grid-gap:12px;align-items:center;border-bottom:1px solid #f8fafc;display:grid;gap:12px;grid-template-columns:100px 1fr 160px 80px 160px;padding:14px 20px;transition:background .1s}.WaitingListV2Page_slotRow__8lNqF:hover{background:#fafbff}.WaitingListV2Page_slotRow__8lNqF:last-child{border-bottom:none}.WaitingListV2Page_slotTime__att8B{display:flex;flex-direction:column;gap:2px}.WaitingListV2Page_slotTimeValue__ng8Rq{color:#1e293b;font-size:.95rem;font-weight:600}.WaitingListV2Page_slotDuration__qMomF{color:#94a3b8;font-size:.7rem}.WaitingListV2Page_slotResource__1D4rp{align-items:center;display:flex;gap:10px}.WaitingListV2Page_slotResourceAvatar__N-yuV{align-items:center;background:#e0e7ff;border-radius:50%;color:#4f46e5;display:flex;flex-shrink:0;font-size:.75rem;font-weight:600;height:32px;justify-content:center;width:32px}.WaitingListV2Page_slotResourceInfo__yVyBn{display:flex;flex-direction:column;gap:1px;min-width:0}.WaitingListV2Page_slotResourceName__E2a6h{color:#334155;font-size:.85rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WaitingListV2Page_slotResourceSpecialty__n3IgT{color:#94a3b8;font-size:.72rem}.WaitingListV2Page_slotProcedure__yae0u{color:#64748b;font-size:.82rem}.WaitingListV2Page_slotRoom__YWbfp{color:#94a3b8;font-size:.82rem}.WaitingListV2Page_slotCompatible__ov9ay{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;overflow:hidden}.WaitingListV2Page_compatibleChip__2wR3l{align-items:center;background:#ecfdf5;border-radius:20px;color:#059669;display:inline-flex;font-size:.75rem;font-weight:500;gap:4px;padding:4px 10px;white-space:nowrap}.WaitingListV2Page_compatibleDot__dCY77{background:#059669;border-radius:50%;height:6px;width:6px}.WaitingListV2Page_viewPatientsBtn__71dEZ{border:1px solid #2d7ff9!important;border-radius:6px!important;color:#2d7ff9!important;font-size:.78rem!important;font-weight:500!important;padding:4px 12px!important;text-transform:none!important;white-space:nowrap}.WaitingListV2Page_viewPatientsBtn__71dEZ:hover{background:#2d7ff90d!important}.WaitingListV2Page_patientList__eVA9E{display:flex;flex-direction:column}.WaitingListV2Page_patientRow__lLSRL{grid-gap:8px;align-items:center;border-bottom:1px solid #f8fafc;display:grid;gap:8px;grid-template-columns:1.8fr 130px 150px 80px 80px 130px 90px 140px;padding:12px 20px;transition:background .1s}.WaitingListV2Page_patientRow__lLSRL:hover{background:#fafbff}.WaitingListV2Page_patientInfo__02VBb{align-items:center;display:flex;gap:10px;min-width:0}.WaitingListV2Page_patientAvatar__8rdpO{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.8rem;font-weight:600;height:36px;justify-content:center;width:36px}.WaitingListV2Page_patientNameGroup__WJwMP{display:flex;flex-direction:column;gap:1px;min-width:0}.WaitingListV2Page_patientName__rn6Sc{color:#1e293b;font-size:.88rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WaitingListV2Page_patientPhone__vcUSA{color:#94a3b8;font-size:.73rem}.WaitingListV2Page_patientProcedure__SIbpw{color:#64748b;font-size:.82rem}.WaitingListV2Page_patientWaiting__6Hfhu{color:#64748b;font-size:.8rem}.WaitingListV2Page_patientMeta__ic4j5{align-items:center;display:flex;flex-shrink:0;gap:6px}.WaitingListV2Page_patientActions__4oiqZ{display:flex;flex-shrink:0;gap:2px;justify-content:flex-end}.WaitingListV2Page_drawerContainer__cD4Xl{display:flex;flex-direction:column;height:100%;width:420px}.WaitingListV2Page_drawerHeader__8nRox{border-bottom:1px solid #f1f5f9;padding:20px 24px}.WaitingListV2Page_drawerSlotInfo__4QaK2{display:flex;flex-direction:column;gap:4px}.WaitingListV2Page_drawerSlotTime__1nkgk{color:#1e293b;font-size:1.05rem;font-weight:700}.WaitingListV2Page_drawerSlotDetails__lJEze{color:#64748b;font-size:.82rem}.WaitingListV2Page_drawerSortBar__enGgH{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:8px;justify-content:flex-end;padding:12px 24px}.WaitingListV2Page_drawerSortLabel__naYaD{color:#94a3b8;font-size:.78rem}.WaitingListV2Page_drawerContent__tdyN9{flex:1 1;overflow-y:auto;padding:16px 24px}.WaitingListV2Page_drawerPatientsList__lWiKM{display:flex;flex-direction:column;gap:16px}.WaitingListV2Page_drawerPatientCard__ql8bW{border:1px solid #f1f5f9;border-radius:10px;display:flex;gap:12px;padding:16px;transition:border-color .15s,box-shadow .15s}.WaitingListV2Page_drawerPatientCard__ql8bW:hover{border-color:#e2e8f0;box-shadow:0 2px 8px #0000000a}.WaitingListV2Page_drawerPatientRank__60wpB{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.8rem;font-weight:700;height:28px;justify-content:center;width:28px}.WaitingListV2Page_drawerPatientRank1__RhTOT{background:#fef3c7;color:#d97706}.WaitingListV2Page_drawerPatientRank2__z0J\+K{background:#e2e8f0;color:#64748b}.WaitingListV2Page_drawerPatientRank3__07tUD{background:#fce7f3;color:#db2777}.WaitingListV2Page_drawerPatientRankDefault__oCd8E{background:#f1f5f9;color:#94a3b8}.WaitingListV2Page_drawerPatientBody__Li494{flex:1 1;min-width:0}.WaitingListV2Page_drawerPatientHeader__\+Bz6l{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.WaitingListV2Page_drawerPatientName__ly95y{color:#1e293b;font-size:.9rem;font-weight:600}.WaitingListV2Page_drawerPatientPhoneText__Y5bM5{color:#94a3b8;font-size:.75rem;margin-top:1px}.WaitingListV2Page_drawerPatientGrid__juKad{grid-gap:8px 16px;display:grid;gap:8px 16px;grid-template-columns:1fr 1fr;margin-bottom:12px}.WaitingListV2Page_drawerPatientField__aj7jD{display:flex;flex-direction:column;gap:1px}.WaitingListV2Page_drawerFieldLabel__HQtck{color:#94a3b8;font-size:.68rem;font-weight:500}.WaitingListV2Page_drawerFieldValue__5PM\+8{color:#334155;font-size:.8rem;font-weight:500}.WaitingListV2Page_drawerCompatibility__bP7KB{color:#059669;font-size:1rem;font-weight:700}.WaitingListV2Page_drawerPatientActions__tBY9p{align-items:center;display:flex;gap:8px}.WaitingListV2Page_offerBtn__38CD7{background:#059669!important;border-radius:8px!important;box-shadow:none!important;color:#fff!important;font-size:.78rem!important;font-weight:500!important;padding:6px 16px!important;text-transform:none!important}.WaitingListV2Page_offerBtn__38CD7:hover{background:#047857!important}.WaitingListV2Page_scheduleBtn__3l9lZ{border:1px solid #e2e8f0!important;border-radius:8px!important;color:#334155!important;font-size:.78rem!important;font-weight:500!important;padding:6px 16px!important;text-transform:none!important}.WaitingListV2Page_drawerFooter__WXkYN{border-top:1px solid #f1f5f9;padding:16px 24px;text-align:center}.WaitingListV2Page_viewAllLink__UV5x4{color:#64748b;cursor:pointer;font-size:.82rem;font-weight:500;text-decoration:none}.WaitingListV2Page_viewAllLink__UV5x4:hover{color:#2d7ff9}.WaitingListV2Page_priorityHigh__wBYW4{color:#e11d48;font-size:.75rem;font-weight:600}.WaitingListV2Page_priorityMedium__weIJa{color:#f59e0b;font-size:.75rem;font-weight:600}.WaitingListV2Page_priorityLow__F03md{color:#6b7280;font-size:.75rem;font-weight:600}.WaitingListV2Page_suggestionsChip__9AQU8{align-items:center;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:16px;color:#059669;cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:600;gap:4px;padding:4px 10px;transition:background .15s,box-shadow .15s;white-space:nowrap}.WaitingListV2Page_suggestionsChip__9AQU8:hover{background:#d1fae5;box-shadow:0 2px 6px #05966926}.WaitingListV2Page_suggestionsChipEmpty__wrCnA{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;color:#94a3b8;display:inline-flex;font-size:.75rem;font-weight:500;padding:4px 10px}.WaitingListV2Page_opportunitiesBanner__Dkg8d{align-items:center;background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border:1px solid #bbf7d0;border-radius:8px;color:#166534;cursor:pointer;display:flex;font-size:.84rem;gap:10px;margin:16px 20px 0;padding:12px 20px;transition:background .15s,box-shadow .15s}.WaitingListV2Page_opportunitiesBanner__Dkg8d:hover{background:linear-gradient(135deg,#dcfce7,#ecfdf5);box-shadow:0 2px 8px #0596691a}.WaitingListV2Page_demoPreviewContent__kyj2B{display:flex;flex-direction:column;gap:14px}.WaitingListV2Page_demoPreviewChat__NkvT\+{background-color:#f8f9fd;background-color:var(--color-bg-main,#f8f9fd);border-radius:12px;display:flex;justify-content:flex-end;padding:16px}.WaitingListV2Page_demoPreviewBubble__0lA1v{background-color:#e8edff;background-color:var(--color-blue-light4,#e8edff);border-radius:12px 12px 4px 12px;color:#1e293b;font-size:.86rem;line-height:1.45;max-width:85%;overflow-wrap:anywhere;padding:10px 14px}.WaitingListV2Page_demoPreviewLine__7SaWs{margin:0;min-height:1.2em}.WaitingListV2Page_emptyState__MetgC{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 24px;text-align:center}.WaitingListV2Page_emptyIcon__r7GIs{color:#cbd5e1;font-size:3rem!important;margin-bottom:12px}.WaitingListV2Page_emptyTitle__j4H6o{color:#475569;font-size:1rem;font-weight:600;margin-bottom:6px}.WaitingListV2Page_emptySubtitle__\+rZfh{color:#94a3b8;font-size:.85rem;line-height:1.5;max-width:360px}@media (max-width:1024px){.WaitingListV2Page_statsContainer__OdbJL{grid-template-columns:repeat(2,1fr)}.WaitingListV2Page_slotRow__8lNqF,.WaitingListV2Page_slotTableHeader__rRc9d{grid-template-columns:80px 1fr 140px 140px}.WaitingListV2Page_slotRow__8lNqF>:nth-child(4),.WaitingListV2Page_slotTableHeader__rRc9d .WaitingListV2Page_slotTableHeaderCell__ix7Bx:nth-child(4){display:none}}@media (max-width:768px){.WaitingListV2Page_statsContainer__OdbJL{gap:8px;grid-template-columns:1fr 1fr}.WaitingListV2Page_statCard__PuWHC{padding:14px 16px}.WaitingListV2Page_filtersContainer__x2p5-{align-items:stretch;flex-direction:column}.WaitingListV2Page_slotTableHeader__rRc9d{display:none}.WaitingListV2Page_slotRow__8lNqF{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.WaitingListV2Page_drawerContainer__cD4Xl{width:100%}.WaitingListV2Page_patientRow__lLSRL{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}}.Recovery_container__qxQPX{background:#fff;container-name:recovery;container-type:inline-size;width:100%}.Recovery_page__6EBJj{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:18px 22px 32px}.Recovery_header__YjtXe{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.Recovery_card__0d-BE{background:#fff;border:1px solid #e9edfa;border-radius:20px;box-shadow:0 1px 2px #1a1a2e08,0 8px 24px #5a80fb0d;display:flex;flex-direction:column;min-width:0;overflow:hidden}.Recovery_cardHeader__9yYij{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:20px 22px 6px}.Recovery_cardTitle__K28Gg{color:#1a1a2e;font-size:1.1rem;font-weight:700;letter-spacing:-.01em;margin:0}.Recovery_cardSubtitle__Mc7s8{color:#64748b;font-size:.82rem;margin:2px 0 0}.Recovery_cardBody__0\+Ij4{padding:8px 22px 20px}.Recovery_filters__i9q8e{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px}.Recovery_filterGroup__aUKQF{display:flex;flex-direction:column;gap:4px}.Recovery_filterLabel__JEv\+g{color:#94a3b8;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.Recovery_empty__Y9A2J,.Recovery_error__3\+KXe{color:#64748b;font-size:.88rem;padding:28px 12px;text-align:center}.Recovery_error__3\+KXe{align-items:center;display:flex;flex-direction:column;gap:10px}.Recovery_loadingRow__5rZLh{padding:24px 0}.Recovery_day__Z-xz8{padding:12px 0}.Recovery_day__Z-xz8+.Recovery_day__Z-xz8{border-top:1px solid #f0f2fa}.Recovery_dayTitle__I5iKX{align-items:center;color:#1a1a2e;display:flex;font-size:.86rem;font-weight:700;gap:8px;margin:0 0 10px}.Recovery_dayCount__Fyi1M{color:#94a3b8;font-size:.75rem;font-weight:500}.Recovery_dayGrid__FnFVh{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.Recovery_opportunity__16WiN{background:#fbfbfe;border:1px solid #eceff7;border-radius:14px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:6px;padding:12px 14px;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.Recovery_opportunity__16WiN:hover{background:#f2f5ff;border-color:#d5deff;box-shadow:0 4px 14px #5a80fb1a}.Recovery_opportunityTime__qe7rp{color:#1a1a2e;font-size:.95rem;font-weight:700}.Recovery_opportunityMeta__JU0\+t{color:#64748b;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Recovery_opportunityFooter__ABTcv{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:2px}.Recovery_pill__vReuI{align-items:center;background:#eef2ff;border-radius:999px;color:#4a6bff;display:inline-flex;font-size:.74rem;font-weight:600;gap:4px;height:22px;padding:0 8px;white-space:nowrap}.Recovery_pillMuted__DPky5{background:#f1f3f9;color:#64748b}.Recovery_opportunityArrow__0khmf{color:#94a3b8;display:inline-flex}.Recovery_drawer__-w8nA{display:flex;flex-direction:column;height:100%;max-width:100vw;width:480px}.Recovery_drawerHeader__67rPp{align-items:flex-start;border-bottom:1px solid #f0f2fa;display:flex;gap:12px;justify-content:space-between;padding:20px 24px 16px}.Recovery_drawerKicker__jQtON{color:#94a3b8;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.Recovery_drawerTitle__j9aWY{color:#1a1a2e;font-size:1.05rem;font-weight:700;margin:2px 0 0}.Recovery_drawerSubtitle__RJEU6{color:#64748b;font-size:.82rem;margin:2px 0 0}.Recovery_drawerBody__B2NOl{flex:1 1;overflow-y:auto;padding:12px 16px 20px}.Recovery_drawerFooter__-Fub9{background:#fbfbfe;border-top:1px solid #f0f2fa;display:flex;gap:8px;justify-content:flex-end;padding:14px 24px}.Recovery_candidate__XCtQK{border:1px solid #f0f2fa;border-radius:14px;display:flex;gap:12px;min-width:0;padding:12px;transition:background .15s ease}.Recovery_candidate__XCtQK+.Recovery_candidate__XCtQK{margin-top:8px}.Recovery_candidate__XCtQK:hover{background:#f7f8fd}.Recovery_candidateOff__GuPmT{opacity:.6}.Recovery_avatar__6BsAx{align-items:center;background:#eef2ff;border-radius:50%;color:#4a6bff;display:flex;flex-shrink:0;font-size:.75rem;font-weight:600;height:36px;justify-content:center;letter-spacing:.02em;width:36px}.Recovery_candidateInfo__37l90{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.Recovery_candidateNameRow__neEtA{align-items:center;display:flex;gap:6px;min-width:0}.Recovery_candidateName__rSieS{background:none;border:none;color:#1a1a2e;cursor:pointer;font:inherit;font-size:.9rem;font-weight:600;min-width:0;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.Recovery_candidateName__rSieS:hover{color:#5a80fb}.Recovery_calledBadge__vZszI{align-items:center;background:#ecfdf3;border-radius:999px;color:#15803d;display:inline-flex;flex-shrink:0;font-size:.68rem;font-weight:700;gap:3px;height:18px;padding:0 7px}.Recovery_candidateMeta__aa8Nd{color:#64748b;font-size:.78rem}.Recovery_reasons__888Je{display:flex;flex-wrap:wrap;gap:6px}.Recovery_reason__RLoOA{align-items:center;background:#eef2ff;border-radius:999px;color:#4a6bff;display:inline-flex;font-size:.72rem;font-weight:500;line-height:1.4;padding:2px 8px}.Recovery_reasonNeutral__SaaQD{background:#f1f3f9;color:#64748b}.Recovery_reasonGood__PfmOc{background:#ecfdf3;color:#15803d}.Recovery_reasonWarn__mf3Vm{background:#fff7e6;color:#b45309}.Recovery_chatSummary__n6o8O{color:#475569;font-size:.76rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Recovery_channel__KKNVL{align-items:center;display:inline-flex;font-size:.75rem;font-weight:500;gap:4px}.Recovery_channelOk__iV3um{color:#15803d}.Recovery_channelOff__b9Ksi{color:#94a3b8}.Recovery_channelDeclined__P9LkE{color:#b91c1c}.Recovery_candidateActions__voqy7{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:6px}.Recovery_iconRow__Oa-oG{display:flex;gap:6px}.Recovery_summaryBox__3Y2xN{background:#fbfbfe;border:1px solid #eceff7;border-radius:14px;display:flex;flex-direction:column;gap:4px;margin-bottom:16px;padding:12px 14px}.Recovery_summaryLine__Uc15K{color:#64748b;font-size:.82rem}.Recovery_summaryStrong__IF68U{color:#1a1a2e;font-size:.9rem;font-weight:600}.Recovery_field__pzWQX{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.Recovery_fieldLabel__sw0WA{color:#1a1a2e;font-size:.78rem;font-weight:600}.Recovery_fieldHint__1DFrv{color:#94a3b8;font-size:.74rem}.Recovery_notice__1boqx{align-items:flex-start;background:#fff7e8;border-radius:12px;color:#92400e;display:flex;font-size:.8rem;gap:8px;line-height:1.4;padding:10px 12px}.Recovery_summaryGrid__rr2aL{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:8px}.Recovery_stat__wulKO{background:#fbfbfe;border:1px solid #eceff7;border-radius:14px;display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 14px}.Recovery_statValue__XOGd-{color:#1a1a2e;font-size:1.25rem;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Recovery_statLabel__ywNm8{color:#64748b;font-size:.74rem}.Recovery_actionList__X\+DJn{display:flex;flex-direction:column;margin-top:8px}.Recovery_action__2TqiR{grid-gap:12px;align-items:center;border-top:1px solid #f0f2fa;display:grid;gap:12px;grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,1fr);padding:12px 4px}.Recovery_actionCell__qev4j{display:flex;flex-direction:column;gap:4px;min-width:0}.Recovery_actionWho__ROkwz{align-items:center;display:flex;gap:10px;min-width:0}.Recovery_actionStatus__nNLSZ{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.Recovery_status__KDvff{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:700;height:22px;padding:0 9px;white-space:nowrap}.Recovery_statusQueued__bBhjq{background:#f1f3f9;color:#475569}.Recovery_statusSent__T\+W5N{background:#eef2ff;color:#4a6bff}.Recovery_statusFailed__6Cc-F{background:#fff1f2;color:#e11d48}.Recovery_statusBooked__Amh\+8{background:#ecfdf3;color:#15803d}.Recovery_statusAttended__JNSxN{background:#dcfce7;color:#166534}.Recovery_actionDetail__jbnWc{color:#64748b;font-size:.76rem;overflow:hidden;text-overflow:ellipsis}.Recovery_actionError__9a1Sj{color:#e11d48;font-size:.74rem}.Recovery_actionReplied__UvKS8{color:#15803d;font-size:.76rem;font-weight:700}.Recovery_rejectedSection__tz9D5{border-top:1px solid #f0f2fa;margin-top:20px;padding-top:14px}.Recovery_rejectedToggle__6IPpM{background:none;border:none;color:#475569;cursor:pointer;font:inherit;font-size:.84rem;font-weight:700;padding:0}.Recovery_rejectedToggle__6IPpM:hover{color:#5a80fb}.Recovery_rejectedHint__LdXx2{color:#64748b;display:block;font-size:.76rem;margin:4px 0 10px}.Recovery_rejection__TeqZC{color:#b45309;font-size:.76rem;font-weight:700}.Recovery_chatReadingFull__gapoN{color:#475569;font-size:.76rem;line-height:1.4}@container recovery (max-width: 900px){.Recovery_summaryGrid__rr2aL{grid-template-columns:repeat(3,minmax(0,1fr))}}@container recovery (max-width: 640px){.Recovery_action__2TqiR{gap:8px;grid-template-columns:1fr}.Recovery_actionStatus__nNLSZ{align-items:center;flex-direction:row;flex-wrap:wrap}}@container recovery (max-width: 560px){.Recovery_page__6EBJj{gap:16px;padding:12px 12px 24px}.Recovery_cardBody__0\+Ij4,.Recovery_cardHeader__9yYij{padding-left:14px;padding-right:14px}.Recovery_summaryGrid__rr2aL{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.Recovery_drawer__-w8nA{width:100vw}.Recovery_candidate__XCtQK{flex-wrap:wrap}.Recovery_candidateActions__voqy7{align-items:center;flex-direction:row;justify-content:flex-end;width:100%}}.Patient_page__Gw5FU{display:flex;flex-direction:column;gap:16px;width:100%}.Patient_header__rIx1t{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(360px,2fr) minmax(0,3fr);width:100%}.Patient_headerCard__pV33Z{background:var(--color-white);border:1px solid #5a80fb1f;border-radius:16px;box-shadow:0 1px 2px #1a25590a,0 10px 30px #5a80fb14;display:flex;flex-direction:column;min-width:0;padding:20px 24px;width:100%}.Patient_layout__nwrF-{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:208px minmax(0,1fr);width:100%}.Patient_content__X1hVO{display:flex;flex-direction:column;gap:16px;min-width:0;width:100%}@media (max-width:1024px){.Patient_header__rIx1t,.Patient_layout__nwrF-{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.Patient_headerCard__pV33Z{padding:16px}}.Header_container__iJUoX{display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;min-width:0;width:100%}.Header_identity__eJ8o2{align-items:center;display:flex;flex-direction:row;gap:16px;min-width:0}.Header_imageContainer__zbpXu{align-items:center;background-color:var(--color-blue-light5);border:3px solid var(--color-white);border-radius:50%;box-shadow:0 0 0 1px var(--color-blue-light4),0 6px 16px #5a80fb2e;display:flex;flex-shrink:0;height:64px;justify-content:center;overflow:hidden;width:64px}.Header_initials__I4ATK{background:linear-gradient(135deg,#c7d2fe,#a5b4fc);color:#4338ca;font-size:1.25rem;font-weight:700;letter-spacing:.5px}.Header_texts__-\+F3r{display:flex;flex-direction:column;gap:2px;min-width:0}.Header_eyebrow__NLo87{color:var(--color-text-light);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.Header_name__xc3aI{color:var(--color-blue-dark2);font-size:1.45rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0;overflow-wrap:anywhere}.Header_meta__xPOin{align-items:center;color:var(--color-text-medium);display:flex;flex-wrap:wrap;font-size:.875rem;gap:4px 8px}.Header_metaSeparator__rZBqD{color:var(--color-text-light)}.Header_badges__Fuiu3{gap:8px;margin-top:6px}.Header_actions__o-rMx,.Header_badges__Fuiu3{align-items:center;display:flex;flex-wrap:wrap}.Header_actions__o-rMx{flex-direction:row;gap:10px}@media (max-width:768px){.Header_imageContainer__zbpXu{height:52px;width:52px}.Header_name__xc3aI{font-size:1.2rem}}@media (max-width:600px){.Header_actions__o-rMx>*{flex:1 1}}.StatTiles_tiles__nWC5r{display:flex;flex-wrap:wrap;gap:10px}.StatTiles_tile__3yHEn{align-items:center;background:var(--color-white);border:1px solid #5a80fb1f;border-radius:12px;box-shadow:0 1px 2px #1a25590a,0 4px 14px #5a80fb0f;color:inherit;display:flex;flex:1 1 150px;font-family:inherit;gap:10px;min-width:0;padding:9px 14px 9px 10px;text-align:left}.StatTiles_tileButton__G9EiB{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.StatTiles_tileButton__G9EiB:hover{border-color:var(--accent-fg);box-shadow:0 1px 2px #1a25590a,0 8px 20px #5a80fb1f;transform:translateY(-1px)}.StatTiles_tileIcon__w205f{align-items:center;background:var(--accent-bg);border-radius:10px;color:var(--accent-fg);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.StatTiles_tileIcon__w205f svg{font-size:19px}.StatTiles_tileContent__lo2\+V{display:flex;flex-direction:column;gap:1px;min-width:0}.StatTiles_tileLabel__5vg21{color:var(--color-text-light);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.StatTiles_tileLabel__5vg21,.StatTiles_tileValue__eWGKM{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StatTiles_tileValue__eWGKM{color:var(--color-text-dark);font-size:14px}.StatTiles_tileDetail__Q5OdT{color:var(--color-text-light);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:480px){.StatTiles_tile__3yHEn{flex-basis:100%}}.PatientSummaryCard_summary__dg0d\+{display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;width:100%}.PatientSummaryCard_eyebrow__eURmm{color:var(--color-text-light);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.PatientSummaryCard_tiles__xCc71>*{flex-basis:calc(50% - 5px)}@media (max-width:480px){.PatientSummaryCard_tiles__xCc71>*{flex-basis:100%}}.PersonalInfo_panels__pVui8{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.PersonalInfo_headerAction__I02M4{align-items:center;border-radius:8px;color:var(--accent-fg);display:inline-flex;font-size:12.5px;font-weight:600;gap:4px;padding:4px 8px;text-decoration:none;transition:background-color .15s ease}.PersonalInfo_headerAction__I02M4:hover{background:var(--accent-bg)}.PersonalInfo_headerAction__I02M4 svg{font-size:14px}.PersonalInfo_rows__mw9JD{display:flex;flex-direction:column}.PersonalInfo_row__VxWu0{align-items:baseline;border-top:1px solid #5a80fb1a;display:flex;gap:16px;justify-content:space-between;padding:7px 0}.PersonalInfo_row__VxWu0:first-child{border-top:none}.PersonalInfo_rowLabel__wQbwu{color:var(--color-text-medium);flex-shrink:0;font-size:12.5px}.PersonalInfo_rowValue__JHZWD{color:var(--color-text-dark);font-size:14px;font-weight:500;min-width:0;overflow-wrap:anywhere;text-align:right}.PersonalInfo_rowLink__tY0gp{text-decoration:none;transition:color .15s ease}.PersonalInfo_rowLink__tY0gp:hover{color:var(--accent-fg);text-decoration:underline}.PersonalInfo_rowHint__-ficX{color:var(--color-text-light);font-size:12.5px;font-weight:400}.PersonalInfo_panelEmpty__Xy4-l{color:var(--color-text-light);font-size:13.5px;margin:0;padding:4px 0}.PersonalInfo_panelFooter__VWnoP{align-items:center;border-top:1px dashed #5a80fb33;display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:8px}.PersonalInfo_missing__SZmOk{color:var(--color-text-light);font-size:12px;min-width:0;overflow-wrap:anywhere}.PersonalInfo_completeButton__8Fm2k{background:#0000;border:none;border-radius:8px;color:var(--accent-fg);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:12.5px;font-weight:600;margin-left:auto;padding:4px 8px;transition:background-color .15s ease}.PersonalInfo_completeButton__8Fm2k:hover{background:var(--accent-bg)}@container module (max-width: 760px){.PersonalInfo_panels__pVui8{grid-template-columns:1fr}}.AppointmentsHistory_lists__2ojIf{display:flex;flex-direction:column;gap:20px;margin-top:4px}.AppointmentsHistory_list__bu7G\+{display:flex;flex-direction:column;gap:8px}.AppointmentsHistory_viewMore__zIHCG{align-items:center;background:#0000;border:1px dashed #e2e8f0;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:500;gap:3px;justify-content:center;margin-top:2px;padding:6px;transition:all .12s ease;width:100%}.AppointmentsHistory_viewMore__zIHCG:hover{background:#f8fafc;border-color:#cbd5e1;color:#64748b}.AppointmentHistoryItem_container__UYLzF{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;padding:var(--spacing-md) 0}.AppointmentHistoryItem_container__UYLzF,.AppointmentHistoryItem_infos__DKr16{align-items:center;display:flex;flex-direction:row;gap:var(--spacing-lg)}.AppointmentHistoryItem_infos__DKr16 p{color:var(--color-text-dark);font-size:.875rem;margin:0}.AppointmentHistoryItem_state__bZ3Y2{background-color:var(--color-blue-light4);border-radius:var(--border-radius-sm);color:var(--color-blue-dark);font-size:.75rem;font-weight:500;padding:var(--spacing-xs) var(--spacing-md)}.AppointmentHistoryItem_dateTime__omgQt{color:var(--color-blue-main);font-weight:500}.AppointmentHistoryItem_procedure__h0MXb,.AppointmentHistoryItem_resource__g3edZ{color:var(--color-text-medium)}@media (max-width:768px){.AppointmentHistoryItem_container__UYLzF{align-items:flex-start;flex-direction:column;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);padding:var(--spacing-md) 0}.AppointmentHistoryItem_infos__DKr16{align-items:flex-start;flex-direction:column;gap:var(--spacing-xs);width:100%}.AppointmentHistoryItem_infos__DKr16 p{display:flex;justify-content:space-between;width:100%}.AppointmentHistoryItem_infos__DKr16 p:before{color:var(--color-text-medium);content:attr(data-label);font-weight:500}}.HealthHistory_column__\+Cxum{display:flex;flex-direction:column;gap:16px;min-width:0}.HealthHistory_loading__pwCnM{display:flex;justify-content:center;padding:40px 0}.FinancialOverview_grid__wDsO1{display:flex;flex-wrap:wrap;gap:14px}.FinancialOverview_tile__4EAwm{align-items:flex-start;background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:var(--shadow-sm);display:flex;flex:1 1 200px;gap:12px;min-width:0;padding:16px 18px}.FinancialOverview_icon__XZVgF{align-items:center;border-radius:10px;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.FinancialOverview_icon__XZVgF svg{font-size:19px}.FinancialOverview_text__TEblj{display:flex;flex-direction:column;gap:2px;min-width:0}.FinancialOverview_label__tezu9{color:var(--color-text-light);font-size:.78rem;white-space:nowrap}.FinancialOverview_value__UCEZf{font-feature-settings:"tnum";color:#1a1a2e;font-size:1.3rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2;white-space:nowrap}.FinancialOverview_detail__nwECZ{color:var(--color-text-light);font-size:.76rem}.FinancialOverview_blue__Q4rk6 .FinancialOverview_icon__XZVgF,.FinancialOverview_neutral__P9TV4 .FinancialOverview_icon__XZVgF{background:#eff2ff;color:#4f6ef7}.FinancialOverview_success__ebQRO .FinancialOverview_icon__XZVgF{background:#eaf7ef;color:#2e8b57}.FinancialOverview_warning__tvRyA .FinancialOverview_icon__XZVgF{background:#fff3e0;color:#c77700}.FinancialOverview_warning__tvRyA .FinancialOverview_value__UCEZf{color:#b26a00}.FinancialOverview_warning__tvRyA .FinancialOverview_detail__nwECZ{color:#b26a00;font-weight:600}@container financial (max-width: 560px){.FinancialOverview_grid__wDsO1{gap:10px}.FinancialOverview_tile__4EAwm{flex-basis:calc(50% - 10px);padding:14px}.FinancialOverview_label__tezu9{white-space:normal}.FinancialOverview_value__UCEZf{font-size:1.15rem}}@container financial (max-width: 380px){.FinancialOverview_tile__4EAwm{flex-basis:100%}}.FinancialSection_section__JilPF{display:flex;flex-direction:column;gap:16px;min-width:0}.FinancialSection_header__SLzwv{align-items:flex-end;border-bottom:1px solid #edf0f7;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;padding-bottom:12px}.FinancialSection_titles__qWFbZ{display:flex;flex-direction:column;gap:2px;min-width:0}.FinancialSection_title__SzjTY{color:#1a1a2e;font-size:1.05rem;font-weight:600;letter-spacing:-.01em;margin:0}.FinancialSection_hint__yAEGp{color:var(--color-text-light);font-size:.8rem}.FinancialSection_actions__DAvS4{align-items:center;display:flex;flex-shrink:0;gap:10px}.FinancialSection_body__Y8Yy8{display:flex;flex-direction:column;gap:16px;min-width:0}@container financial (max-width: 560px){.FinancialSection_header__SLzwv{align-items:flex-start;flex-direction:column}.FinancialSection_actions__DAvS4{width:100%}}.PaymentRow_row__vY2ao{align-items:center;border-top:1px solid #f6f7fb;cursor:pointer;display:flex;gap:14px;padding:10px 16px 10px 12px;transition:background .15s ease}.PaymentRow_row__vY2ao:first-child{border-top:none}.PaymentRow_row__vY2ao:focus-visible,.PaymentRow_row__vY2ao:hover{background:#fafbfd;outline:none}.PaymentRow_row__vY2ao:focus-visible{box-shadow:inset 0 0 0 2px var(--color-blue-light3)}.PaymentRow_dateTile__hZsCl{align-items:center;background:#f5f7ff;border-radius:10px;display:flex;flex-direction:column;flex-shrink:0;line-height:1.15;padding:6px 0;width:56px}.PaymentRow_weekday__rGgSu{color:#4f6ef7;font-size:.66rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.PaymentRow_day__lYAn0{font-feature-settings:"tnum";color:#1a1a2e;font-size:.9rem;font-variant-numeric:tabular-nums;font-weight:700}.PaymentRow_year__Jik0k{font-feature-settings:"tnum";color:var(--color-text-light);font-size:.66rem;font-variant-numeric:tabular-nums}.PaymentRow_text__jDfSl{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.PaymentRow_procedures__9HsN9{color:var(--color-text-dark);font-size:.88rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PaymentRow_secondary__WRAsz{align-items:center;color:var(--color-text-light);display:flex;flex-wrap:wrap;font-size:.76rem;gap:4px}.PaymentRow_dot__AOhAm{color:#c6ccd8}.PaymentRow_state__5zstz{border-radius:999px;flex-shrink:0;font-size:.74rem;font-weight:600;padding:3px 10px;white-space:nowrap}.PaymentRow_paid__zVJyK{background:#eaf7ef;color:#2e8b57}.PaymentRow_overdue__bR\+8D{background:#fff3e0;color:#b26a00}.PaymentRow_scheduled__CQKiM{background:#eff2ff;color:#4f6ef7}.PaymentRow_muted__sgYI8{background:#f1f3f6;color:var(--color-text-light)}.PaymentRow_price__OewiW{font-feature-settings:"tnum";color:#1a1a2e;flex-shrink:0;font-size:.92rem;font-variant-numeric:tabular-nums;font-weight:700;min-width:92px;text-align:right;white-space:nowrap}.PaymentRow_chevron__3be8Y{color:#b8c0cc;flex-shrink:0;font-size:20px!important;transition:color .15s ease,transform .15s ease}.PaymentRow_row__vY2ao:hover .PaymentRow_chevron__3be8Y{color:#4f6ef7;transform:translateX(2px)}@container financial (max-width: 560px){.PaymentRow_row__vY2ao{flex-wrap:wrap;gap:10px 12px}.PaymentRow_text__jDfSl{flex-basis:calc(100% - 100px)}.PaymentRow_procedures__9HsN9{white-space:normal}.PaymentRow_price__OewiW,.PaymentRow_state__5zstz{margin-left:68px}.PaymentRow_price__OewiW{margin-left:auto;min-width:0}}.PaymentsList_filter__HZJo2{background:#f1f3f8;border-radius:999px;display:inline-flex;gap:4px;padding:4px}.PaymentsList_pill__XTAgx{align-items:center;background:#0000;border:none;border-radius:999px;color:var(--color-text-medium);cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:600;gap:8px;padding:6px 14px;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.PaymentsList_pill__XTAgx:hover{color:#1a1a2e}.PaymentsList_pillActive__-ZAqU{background:#fff;box-shadow:0 1px 3px #1a1a2e1a;color:#1a1a2e}.PaymentsList_count__DJ6e8{font-feature-settings:"tnum";background:#e3e8f4;border-radius:999px;color:var(--color-text-medium);font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:700;min-width:20px;padding:1px 6px;text-align:center}.PaymentsList_pillActive__-ZAqU .PaymentsList_count__DJ6e8{background:#eff2ff;color:#4f6ef7}.PaymentsList_card__fvvX7{background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:var(--shadow-sm);min-width:0;overflow:hidden}.PaymentsList_list__6vD63{list-style:none;margin:0;padding:4px 0}.PaymentsList_empty__RL6Bz{color:var(--color-text-light);font-size:.86rem;margin:0;padding:26px 20px;text-align:center}@container financial (max-width: 560px){.PaymentsList_filter__HZJo2{width:100%}.PaymentsList_pill__XTAgx{flex:1 1;justify-content:center}}.PackageCard_card__ABiNc{background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:var(--shadow-sm);container-name:package;container-type:inline-size;display:flex;flex-direction:column;min-width:0;transition:box-shadow .15s ease}.PackageCard_card__ABiNc:hover{box-shadow:var(--shadow-md)}.PackageCard_closed__XMetw .PackageCard_head__ZkIVN>*,.PackageCard_closed__XMetw .PackageCard_items__znKv3{opacity:.65}.PackageCard_head__ZkIVN{align-items:flex-start;border-bottom:1px solid #f1f3f8;display:flex;gap:12px;padding:16px 18px 12px}.PackageCard_icon__AzmDJ{align-items:center;background:#eff2ff;border-radius:10px;color:#4f6ef7;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.PackageCard_identity__UAJwu{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.PackageCard_name__Gc9yJ{color:#1a1a2e;font-size:.95rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PackageCard_meta__bdFI2{font-feature-settings:"tnum";color:var(--color-text-light);font-size:.78rem;font-variant-numeric:tabular-nums}.PackageCard_metaPart__DjSOr{white-space:nowrap}.PackageCard_side__pOHM0{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:6px}.PackageCard_status__DhCMa{border-radius:999px;display:inline-block;font-size:.74rem;font-weight:600;padding:3px 10px;white-space:nowrap}.PackageCard_active__rDH6B{background:#eff2ff;color:#4f6ef7}.PackageCard_warning__Iqum6{background:#fff3e0;color:#b26a00}.PackageCard_done__r4oWU{background:#eaf7ef;color:#2e8b57}.PackageCard_muted__BwHEM{background:#f1f3f6;color:var(--color-text-light)}.PackageCard_validity__xmfYV{align-items:center;color:var(--color-text-medium);display:inline-flex;font-size:.78rem;gap:5px;white-space:nowrap}.PackageCard_validityIcon__yY9MM{color:var(--color-blue-light1);font-size:15px!important}.PackageCard_validity_warning__2F435{color:#b26a00;font-weight:600}.PackageCard_validity_warning__2F435 .PackageCard_validityIcon__yY9MM{color:#c77700}.PackageCard_validity_muted__3ibOC{color:var(--color-text-light)}.PackageCard_validity_muted__3ibOC .PackageCard_validityIcon__yY9MM{color:#b8c0cc}.PackageCard_items__znKv3{display:flex;flex-direction:column;list-style:none;margin:0;padding:6px 18px 14px}.PackageCard_item__F5gIH{border-top:1px solid #f6f7fb;display:flex;flex-direction:column;gap:6px;padding:9px 0}.PackageCard_item__F5gIH:first-child{border-top:none}.PackageCard_itemRow__2ovFV{align-items:baseline;display:flex;gap:12px;justify-content:space-between;min-width:0}.PackageCard_itemName__zqYLc{color:var(--color-text-dark);font-size:.86rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PackageCard_itemCount__7RetB{font-feature-settings:"tnum";color:var(--color-text-light);flex-shrink:0;font-size:.78rem;font-variant-numeric:tabular-nums;white-space:nowrap}.PackageCard_itemCount__7RetB strong{color:#1a1a2e;font-weight:700}.PackageCard_track__U9jdX{background:#eef1f8;border-radius:999px;height:5px;overflow:hidden;position:relative}.PackageCard_fill__LTi\+u{background:#5a80fb;border-radius:999px;inset:0 auto 0 0;position:absolute;transition:width .3s ease}.PackageCard_fillWarning__IQRAR{background:#ff9800}.PackageCard_fillMuted__XRa4u{background:#b8c0cc}@container package (max-width: 440px){.PackageCard_head__ZkIVN{flex-wrap:wrap}.PackageCard_side__pOHM0{align-items:center;flex-direction:row;justify-content:space-between;padding-left:50px;width:100%}}.WalletPackages_wrap__p3R2m{display:flex;flex-direction:column;gap:16px}.WalletPackages_grid__ZV-rU{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.WalletPackages_none__aMS4T{border:1px dashed #e2e8f0;border-radius:14px;color:var(--color-text-light);font-size:.86rem;margin:0;padding:18px 20px;text-align:center}.WalletPackages_previous__AzDSN{display:flex;flex-direction:column;gap:12px}.WalletPackages_toggle__kUeqf{align-items:center;align-self:flex-start;background:#fff;border:1px solid #e6eaf5;border-radius:999px;color:var(--color-text-medium);cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:600;gap:6px;padding:7px 12px 7px 14px;transition:background .15s ease,border-color .15s ease,color .15s ease}.WalletPackages_toggle__kUeqf:hover{background:#f5f7ff;border-color:#d5deff;color:var(--color-blue-main)}.WalletPackages_chevron__c7WFn{font-size:18px!important;transition:transform .2s ease}.WalletPackages_toggleOpen__UDS5r .WalletPackages_chevron__c7WFn{transform:rotate(180deg)}@container wallet (max-width: 720px){.WalletPackages_grid__ZV-rU{grid-template-columns:1fr}}.WalletHistory_card__xahz4{background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:var(--shadow-sm);min-width:0}.WalletHistory_header__R9MrW{align-items:baseline;border-bottom:1px solid #f1f3f8;display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between;padding:16px 20px}.WalletHistory_title__9DerL{color:#1a1a2e;font-size:.95rem;font-weight:600;margin:0}.WalletHistory_hint__jA1vl{color:var(--color-text-light);font-size:.78rem}.WalletHistory_list__gTsWb{list-style:none;margin:0;padding:4px 0}.WalletHistory_row__Lhisn{align-items:center;border-top:1px solid #f6f7fb;display:flex;gap:12px;padding:10px 20px;transition:background .15s ease}.WalletHistory_row__Lhisn:first-child{border-top:none}.WalletHistory_row__Lhisn:hover{background:#fafbfd}.WalletHistory_icon__q5j9J{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.WalletHistory_icon__q5j9J svg{font-size:17px}.WalletHistory_purchase__dJXod{background:#eff2ff;color:#4f6ef7}.WalletHistory_used__fVvli{background:#eaf7ef;color:#2e8b57}.WalletHistory_returned__9vcku{background:#e3f2fd;color:#1e7bc6}.WalletHistory_expired__z2FvD{background:#f1f3f6;color:var(--color-text-light)}.WalletHistory_transfer__cdkDF{background:#fff3e0;color:#b26a00}.WalletHistory_text__fqkap{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.WalletHistory_description__GAdyA{color:var(--color-text-dark);font-size:.86rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WalletHistory_secondary__ckbuj{align-items:center;color:var(--color-text-light);display:flex;flex-wrap:wrap;font-size:.76rem;gap:4px}.WalletHistory_dot__yCt0V{color:#c6ccd8}.WalletHistory_link__q9YNL{color:var(--color-blue-main);font-weight:500;text-decoration:none}.WalletHistory_link__q9YNL:hover{text-decoration:underline}.WalletHistory_quantity__g\+75G{font-feature-settings:"tnum";flex-shrink:0;font-size:.84rem;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.WalletHistory_positive__30\+aY{color:#2e8b57}.WalletHistory_negative__CGssY{color:var(--color-text-medium)}.WalletHistory_empty__XZZkE{color:var(--color-text-light);font-size:.86rem;margin:0;padding:22px 20px;text-align:center}.WalletHistory_footer__-XEqB{border-top:1px solid #f1f3f8;display:flex;justify-content:center;padding:10px 20px 14px}.WalletHistory_more__0CRxQ{background:#fff;border:1px solid #e6eaf5;border-radius:999px;color:var(--color-blue-main);cursor:pointer;font:inherit;font-size:.82rem;font-weight:600;padding:7px 14px;transition:background .15s ease,border-color .15s ease}.WalletHistory_more__0CRxQ:hover{background:#f5f7ff;border-color:#d5deff}@container wallet (max-width: 560px){.WalletHistory_row__Lhisn{padding:10px 14px}.WalletHistory_description__GAdyA{white-space:normal}}.WalletEmptyState_card__I34Mn{align-items:center;background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:6px;padding:36px 24px 32px;text-align:center}.WalletEmptyState_illustration__7T0IF{height:104px;margin-bottom:10px;position:relative;width:132px}.WalletEmptyState_halo__BD\+kx{background:var(--color-blue-light5);border-radius:50%;inset:4px 14px;position:absolute}.WalletEmptyState_ticket__OcnT7{align-items:center;background:#fff;border-radius:18px;box-shadow:0 8px 24px #5a80fb2e,0 0 0 1px var(--color-blue-light4);color:#4f6ef7;display:flex;height:60px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px}.WalletEmptyState_ticket__OcnT7 svg{font-size:30px}.WalletEmptyState_badge__yMhGT{background:#fff;border-radius:999px;box-shadow:0 4px 12px #00000012;font-size:.72rem;font-weight:700;padding:3px 9px;position:absolute}.WalletEmptyState_badgeLeft__WwNea{color:#4f6ef7;left:0;top:14px}.WalletEmptyState_badgeRight__wdhp3{align-items:center;bottom:14px;display:flex;padding:7px 9px;right:0}.WalletEmptyState_bar__qstLg{background:#eef1f8;border-radius:999px;display:block;height:5px;overflow:hidden;width:34px}.WalletEmptyState_barFill__z-EJZ{background:#2e8b57;border-radius:999px;display:block;height:100%;width:60%}.WalletEmptyState_title__RX42b{color:#1a1a2e;font-size:1.05rem;font-weight:600;margin:0}.WalletEmptyState_text__Y\+CSF{color:var(--color-text-medium);font-size:.86rem;line-height:1.45;margin:0 0 16px;max-width:400px}.WalletLoading_wrap__Oo8rT{display:flex;flex-direction:column;gap:16px}.WalletLoading_grid__-A-DP{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.WalletLoading_card__zsut8{background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:var(--shadow-sm)}.WalletLoading_cardHead__Xsdb1{align-items:center;border-bottom:1px solid #f1f3f8;display:flex;gap:12px;padding:16px 18px 12px}.WalletLoading_cardText__V5xkf{flex:1 1;min-width:0}.WalletLoading_cardRow__rKGTY{display:flex;flex-direction:column;gap:6px;padding:9px 18px}.WalletLoading_cardRowTop__QDHie{display:flex;gap:12px;justify-content:space-between}.WalletLoading_historyRow__nP18m{align-items:center;border-top:1px solid #f6f7fb;display:flex;gap:12px;padding:10px 20px}@container wallet (max-width: 720px){.WalletLoading_grid__-A-DP{grid-template-columns:1fr}}.WalletSection_wallet__vzlFK{container-name:wallet;gap:16px}.Financial_area__0dETC,.WalletSection_wallet__vzlFK{container-type:inline-size;display:flex;flex-direction:column;min-width:0}.Financial_area__0dETC{container-name:financial;gap:28px}.Documents_column__hMlRe{display:flex;flex-direction:column;gap:16px;min-width:0}.Documents_containerList__zqJ4U{display:flex;flex-direction:column;gap:10px}.ListItem_container__hE8oQ{border-bottom:1px solid var(--color-gray-light);display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:space-between;padding:10px 0}.ListItem_infos__Z0hh9{align-items:flex-start;display:flex;flex:1 1;flex-direction:row;gap:16px}.ListItem_state__CM0pb{background-color:var(--color-gray-light);border-radius:var(--border-radius);color:var(--color-text-dark);font-size:12px;padding:10px 20px}@media (max-width:768px){.ListItem_container__hE8oQ{align-items:center;flex-direction:row;flex-wrap:wrap;gap:10px}.ListItem_infos__Z0hh9{flex:1 1;min-width:0}}.FiscalInvoices_container__PStaz{display:flex;flex-direction:column;gap:24px}.FiscalInvoices_yearGroup__i0wUH{margin-bottom:0}.FiscalInvoices_yearHeader__pLlcU{align-items:center;background-color:#f5f6ff;border-radius:10px;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:12px;padding:10px 14px}.FiscalInvoices_yearTitleRow__XfesR{align-items:baseline;display:flex;gap:10px}.FiscalInvoices_yearTitle__0wfgz{color:#1a237e;font-size:1.05rem;font-weight:700;letter-spacing:.01em}.FiscalInvoices_yearCount__t7aHL{background-color:#e8eaf6;border-radius:20px;color:#5c6bc0;font-size:.75rem;font-weight:500;padding:1px 8px}.FiscalInvoices_monthsContainer__zEm2x{display:flex;flex-direction:column;gap:12px;padding-left:16px}.FiscalInvoices_monthGroup__yaDPk{background-color:#fff;border:1px solid #ebebeb;border-radius:8px;overflow:hidden}.FiscalInvoices_monthHeader__uaNCD{align-items:center;background-color:#fafafa;border-bottom:1px solid #ebebeb;display:flex;flex-direction:row;justify-content:space-between;padding:7px 12px}.FiscalInvoices_monthTitleRow__gyZJT{align-items:baseline;display:flex;gap:8px}.FiscalInvoices_monthTitle__EP0xR{color:#3949ab;font-size:.875rem;font-weight:600}.FiscalInvoices_monthCount__FJM6Z{background-color:#e8eaf6;border-radius:20px;color:#7986cb;font-size:.7rem;font-weight:500;padding:1px 7px}.FiscalInvoices_invoiceList__0uLX5{display:flex;flex-direction:column;gap:0;padding:8px}.FiscalInvoices_invoiceItem__MEpCg{align-items:center;background-color:#fff;border:1px solid #e8eaf0;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:6px;padding:10px 12px;transition:background-color .15s ease}.FiscalInvoices_invoiceItem__MEpCg:last-child{margin-bottom:0}.FiscalInvoices_invoiceItem__MEpCg:hover{background-color:#f0f4ff;border-color:#c5cae9}.FiscalInvoices_invoiceItemLeft__J0PQQ{align-items:center;display:flex;gap:12px}.FiscalInvoices_invoiceItemRight__Cjt9D{align-items:center;display:flex;flex-shrink:0;gap:4px}.PatientInsuranceList_list__Lmwvg{container-name:insuranceList;container-type:inline-size;display:flex;flex-direction:column;gap:8px;min-width:0}.PatientInsuranceList_row__5Rqrz{grid-gap:12px;align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr) auto;padding:10px 14px;transition:background .15s ease,border-color .15s ease}.PatientInsuranceList_row__5Rqrz:hover{background:#fafbfd;border-color:#5a80fb40}.PatientInsuranceList_rowInactive__CX6lL{background:var(--color-bg-main)}.PatientInsuranceList_rowInactive__CX6lL .PatientInsuranceList_icon__J96Zt,.PatientInsuranceList_rowInactive__CX6lL .PatientInsuranceList_texts__nAmC1{opacity:.6}.PatientInsuranceList_icon__J96Zt{align-items:center;background:#dff5f2;border-radius:10px;color:#0f9d8a;display:flex;height:36px;justify-content:center;width:36px}.PatientInsuranceList_iconInactive__OK\+ek{background:#f1f3f6;color:var(--color-text-light)}.PatientInsuranceList_texts__nAmC1{display:flex;flex-direction:column;gap:3px;min-width:0}.PatientInsuranceList_titleLine__bCuH1{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.PatientInsuranceList_title__x5Xsp{color:var(--color-text-dark);font-size:.9rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PatientInsuranceList_meta__YIitO{color:var(--color-text-light);display:flex;flex-wrap:wrap;font-size:.8rem;gap:4px 14px}.PatientInsuranceList_metaItem__IERoT{align-items:center;display:inline-flex;gap:5px;white-space:nowrap}.PatientInsuranceList_metaItem__IERoT svg{color:var(--color-blue-light1);font-size:15px}.PatientInsuranceList_number__\+eL4u{font-feature-settings:"tnum";color:var(--color-text-medium);font-variant-numeric:tabular-nums;font-weight:500}.PatientInsuranceList_validityAlert__K9FO0{border-radius:999px;font-weight:600;padding:1px 8px}.PatientInsuranceList_validityAlert__K9FO0 svg{color:currentColor}.PatientInsuranceList_expired__Vucj-{background:#fef2f2;color:#dc2626}.PatientInsuranceList_expiring__l99Gg{background:#fff4e5;color:#b45309}.PatientInsuranceList_tag__ZA0aC{align-items:center;border-radius:999px;display:inline-flex;font-size:.7rem;font-weight:600;gap:5px;padding:2px 9px;white-space:nowrap}.PatientInsuranceList_tagWarning__\+SUg6{background:#fff6e8;color:#b7791f}.PatientInsuranceList_tagMuted__McAqN{background:#f1f3f6;color:var(--color-text-light)}.PatientInsuranceList_actions__PrOg1{display:flex;flex-shrink:0;gap:2px;justify-content:flex-end}.PatientInsuranceList_rowAction__hmEJn{color:var(--color-text-light)!important}.PatientInsuranceList_rowAction__hmEJn:hover{background:var(--color-blue-light5)!important;color:var(--color-main)!important}.PatientInsuranceList_warning__YZtqm:hover{background:#fff6e8!important;color:#b7791f!important}.PatientInsuranceList_positive__VuDC-:hover{background:#eaf7ef!important;color:#2e8b57!important}.PatientInsuranceList_inactiveToggle__yyMRx{align-items:center;align-self:flex-start;background:none;border:none;color:var(--color-text-light);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:600;gap:4px;margin-top:4px;padding:0}.PatientInsuranceList_inactiveToggle__yyMRx:hover{color:var(--color-main)}.PatientInsuranceList_inactiveToggle__yyMRx svg{font-size:18px}.PatientInsuranceList_group__nM0xp{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}@container insuranceList (max-width: 420px){.PatientInsuranceList_row__5Rqrz{grid-template-columns:36px minmax(0,1fr)}.PatientInsuranceList_actions__PrOg1{grid-column:1/-1;justify-content:flex-start;padding-left:44px}}.InsuranceDocumentsSection_area__zDNX8{container-name:insuranceDocuments;container-type:inline-size;display:flex;flex-direction:column;gap:16px;min-width:0}.InsuranceDocumentsSection_blockBody__VJWn1{display:flex;flex-direction:column;gap:12px;min-width:0}.InsuranceDocumentsSection_notice__c1wiq{align-items:flex-start;background:var(--color-blue-light5);border:1px solid var(--color-blue-light4);border-radius:10px;color:var(--color-text-medium);display:flex;font-size:.8rem;gap:8px;line-height:1.4;padding:10px 14px}.InsuranceDocumentsSection_noticeIcon__mCGl5{color:var(--color-blue-light1);flex-shrink:0;font-size:18px!important;margin-top:1px}.InsuranceDocumentsSection_card__tjCSc{background:#fff;border:1px solid #0000000f;border-radius:12px}.InsuranceDocumentsSection_list__85aQ7{list-style:none;margin:0;padding:6px 0}.InsuranceDocumentsSection_row__L0\+GV{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:40px minmax(0,2fr) minmax(0,1.4fr) 112px;padding:12px 20px;transition:background .15s ease}.InsuranceDocumentsSection_row__L0\+GV+.InsuranceDocumentsSection_row__L0\+GV{border-top:1px solid #f6f7fb}.InsuranceDocumentsSection_row__L0\+GV:hover{background:#fafbfd}.InsuranceDocumentsSection_muted__XEzOg .InsuranceDocumentsSection_identity__iul1x,.InsuranceDocumentsSection_muted__XEzOg .InsuranceDocumentsSection_rowIcon__cl7yx,.InsuranceDocumentsSection_muted__XEzOg .InsuranceDocumentsSection_side__tVHvk{opacity:.55}.InsuranceDocumentsSection_rowIcon__cl7yx{align-items:center;background:#eff2ff;border-radius:12px;color:#4f6ef7;display:flex;height:40px;justify-content:center;width:40px}.InsuranceDocumentsSection_rowIconMuted__\+JDkN{background:#f1f3f6;color:var(--color-text-light)}.InsuranceDocumentsSection_identity__iul1x{display:flex;flex-direction:column;gap:3px;min-width:0}.InsuranceDocumentsSection_name__JiTao{color:#1a1a2e;font-size:.9rem;font-weight:600}.InsuranceDocumentsSection_secondary__6Ov4l{color:var(--color-text-light);font-size:.8rem}.InsuranceDocumentsSection_secondary__6Ov4l strong{color:var(--color-text-medium);font-weight:600}.InsuranceDocumentsSection_ellipsis__5LkF-{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InsuranceDocumentsSection_side__tVHvk{display:flex;flex-direction:column;gap:5px;min-width:0}.InsuranceDocumentsSection_detail__QYBCn{align-items:center;color:var(--color-text-medium);display:inline-flex;font-size:.8rem;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InsuranceDocumentsSection_detailIcon__2ZtwM{color:var(--color-blue-light1);flex-shrink:0;font-size:16px!important}.InsuranceDocumentsSection_detailMuted__KiBHs{color:var(--color-text-light)}.InsuranceDocumentsSection_detailMuted__KiBHs .InsuranceDocumentsSection_detailIcon__2ZtwM{color:#b8c0cc}.InsuranceDocumentsSection_detailExpired__6tfS\+{color:#c62828;font-weight:600}.InsuranceDocumentsSection_detailExpired__6tfS\+ .InsuranceDocumentsSection_detailIcon__2ZtwM{color:#c62828}.InsuranceDocumentsSection_counters__HMBz4{font-feature-settings:"tnum";color:var(--color-text-light);display:flex;flex-wrap:wrap;font-size:.78rem;font-variant-numeric:tabular-nums;gap:4px 12px}.InsuranceDocumentsSection_counterLink__jb5i2{align-items:center;background:none;border:none;color:var(--color-blue-main);cursor:pointer;display:inline-flex;font:inherit;gap:4px;padding:0}.InsuranceDocumentsSection_counterLink__jb5i2:hover{text-decoration:underline}.InsuranceDocumentsSection_counterLink__jb5i2 svg{font-size:14px!important}.InsuranceDocumentsSection_tags__VgNSl{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.InsuranceDocumentsSection_tag__XZDrn{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:600;gap:6px;padding:3px 10px;white-space:nowrap}.InsuranceDocumentsSection_tagExpired__EDgyL{background:#fdecec;color:#c62828}.InsuranceDocumentsSection_tagExpiring__DRV8X{background:#fff4e5;color:#b45309}.InsuranceDocumentsSection_tagInactive__UNk54{background:#f1f3f6;color:var(--color-text-light)}.InsuranceDocumentsSection_tagLinked__FIL\+9{background:#eff2ff;color:#4f6ef7;font-weight:500}.InsuranceDocumentsSection_statusChip__iuLkK{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-size:.72rem;font-weight:600;gap:4px;padding:3px 6px 3px 10px;transition:filter .15s ease;white-space:nowrap}.InsuranceDocumentsSection_statusChip__iuLkK:hover{filter:brightness(.96)}.InsuranceDocumentsSection_statusChip__iuLkK:disabled{cursor:default}.InsuranceDocumentsSection_statusChip__iuLkK svg{font-size:15px!important}.InsuranceDocumentsSection_statusPending__R7-qu{background:#fff6e8;color:#b7791f}.InsuranceDocumentsSection_statusAuthorized__YAm6q{background:#eaf7ef;color:#2e8b57}.InsuranceDocumentsSection_statusDenied__11tbK{background:#fdecec;color:#c62828}.InsuranceDocumentsSection_statusCancelled__r0SHE{background:#f1f3f6;color:var(--color-text-light)}.InsuranceDocumentsSection_statusDot__IRd7Y{background:currentColor;border-radius:50%;height:6px;margin-right:2px;width:6px}.InsuranceDocumentsSection_actions__2Oan9{display:flex;gap:2px;justify-content:flex-end}.InsuranceDocumentsSection_rowAction__v1Zi7{color:var(--color-text-light)!important}.InsuranceDocumentsSection_rowAction__v1Zi7:hover{background:var(--color-blue-light5)!important;color:var(--color-blue-main)!important}.InsuranceDocumentsSection_warning__cw02D:hover{background:#fff6e8!important;color:#b7791f!important}.InsuranceDocumentsSection_positive__DkIYt:hover{background:#eaf7ef!important;color:#2e8b57!important}.InsuranceDocumentsSection_skeletonRow__rFNd1{align-items:center;display:flex;gap:14px;padding:12px 20px}.InsuranceDocumentsSection_skeletonRow__rFNd1+.InsuranceDocumentsSection_skeletonRow__rFNd1{border-top:1px solid #f6f7fb}.InsuranceDocumentsSection_skeletonText__YZmUc{display:flex;flex:1 1;flex-direction:column;gap:7px}.InsuranceDocumentsSection_error__V2t8u{background:var(--color-error-light);border-radius:10px;color:#c62828;font-size:.83rem;padding:10px 14px}@container insuranceDocuments (max-width: 640px){.InsuranceDocumentsSection_row__L0\+GV{grid-template-columns:40px minmax(0,1fr) auto;padding-left:16px;padding-right:16px;row-gap:8px}.InsuranceDocumentsSection_side__tVHvk{grid-column:2/3}.InsuranceDocumentsSection_actions__2Oan9{grid-column:3;grid-row:1}}@container insuranceDocuments (max-width: 420px){.InsuranceDocumentsSection_row__L0\+GV{grid-template-columns:40px minmax(0,1fr)}.InsuranceDocumentsSection_actions__2Oan9{grid-column:2;grid-row:auto;justify-content:flex-start;margin-left:-8px}}.PatientInsurance_column__CHo-K{display:flex;flex-direction:column;gap:16px;min-width:0}.PatientInsurance_body__8OtPK{display:flex;flex-direction:column;gap:14px;min-width:0}.PatientInsurance_notice__bn\+lI{align-items:center;background:#dff5f2;border-radius:10px;color:#0b6e61;display:flex;flex-wrap:wrap;font-size:.84rem;gap:10px;line-height:1.4;padding:12px 14px}.PatientInsurance_notice__bn\+lI svg{flex-shrink:0;font-size:20px}.PatientInsurance_noticeLink__SW15C{color:inherit;font-weight:600;text-decoration:underline}.PatientInsurance_loading__ogeJ8{display:flex;justify-content:center;padding:18px 0}.PatientInsurance_error__7FY-C{background:var(--color-error-light);border-radius:10px;color:#c62828;font-size:.83rem;padding:10px 14px}.Reports_mainContainer__c6x3J{display:flex;flex-direction:column;gap:20px}.category-tabs{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;background-color:#fff;border-radius:var(--border-radius);box-shadow:0 2px 8px #0000000d;contain:inline-size;display:flex;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm);overflow-x:auto;padding:var(--spacing-xs) var(--spacing-sm);position:relative;scrollbar-width:none;width:100%}.category-tabs::-webkit-scrollbar{display:none}.category-tabs:after{background:linear-gradient(90deg,#0000,#fff);bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:20px}.category-tab{-webkit-tap-highlight-color:transparent;align-items:center;background:none;border:none;border-radius:var(--border-radius);color:var(--color-text-medium);cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:.85rem;font-weight:400;justify-content:center;min-height:44px;min-width:auto;padding:10px 14px;transition:all .2s ease;white-space:nowrap}.category-tab:hover{background-color:var(--color-bg-hover)}.category-tab:active{transform:scale(.98)}.category-tab.active{background-color:var(--color-bg-active);color:var(--color-primary);font-weight:500}@media (min-width:481px){.category-tabs{gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md)}.category-tab{font-size:.9rem;min-height:48px;padding:12px 16px}}@media (min-width:769px){.category-tabs{gap:var(--spacing-md);margin-bottom:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg)}.category-tabs:after{display:none}.category-tab{font-size:.95rem;min-height:44px;padding:var(--spacing-sm) var(--spacing-md)}.category-tab:active{transform:none}}.Leads_mainContainer__zWtOX{display:flex;flex-direction:column;gap:20px}.Leads_containerResume__Ow5Qj{display:flex;flex-direction:row;gap:20px;justify-content:space-between}.Leads_containerTable__jgQHk{background-color:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);margin-bottom:10px;overflow:auto;padding:20px}.Leads_table__-k4xC{border-collapse:initial;border-spacing:0 8px;width:100%}.Leads_table__-k4xC thead tr{height:40px}.Leads_table__-k4xC th{border-bottom:1px solid var(--color-border);color:var(--color-text-medium);font-weight:500;padding:8px 16px;text-align:left}.Leads_table__-k4xC td{padding:12px 16px}.Leads_table__-k4xC td:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.Leads_table__-k4xC td:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.Leads_containerColumns__Pz\+YU{display:flex;flex:1 1;gap:6px}.Leads_column__NWUCv{background-color:#fff;border-radius:var(--border-radius);box-shadow:0 0 15px #c4c4c433;display:flex;flex:1 1;flex-direction:column;gap:10px;margin-bottom:10px;padding:20px}.Leads_leadCard__uX08q{align-items:stretch;border:1px solid #e0e0e0;border-radius:var(--border-radius);box-sizing:border-box;flex-direction:column;height:120px;padding:14px}.Leads_leadCard__uX08q,.Leads_leadHeader__5kUsg{display:flex;justify-content:space-between;margin-bottom:5px}.Leads_leadDate__2NY1-{color:#888;font-size:.8em}.Leads_leadName__2KSJr{align-items:center;display:flex;font-size:.9em;font-weight:700;gap:6px}.Leads_leadSecondaryInfo__I0GlO{align-items:center;color:#555;display:flex;flex-direction:row;font-size:.8em;gap:5px}.Leads_leadTags__z0tXL{display:flex;flex-wrap:wrap;gap:3px}.Leads_leadTag__a9Iq3{background-color:#fff;border:1px solid #ccc;border-radius:3px;font-size:.7em;padding:1px 4px}.Leads_leadActions__Jf9P-{display:flex;gap:5px;justify-content:space-between}.Leads_hotLead__LSruA{background-color:#ff63471a;border:1px solid #ff63474d}.Leads_warmLead__\+rNtr{background-color:#ffa5001a;border:1px solid #ffa5004d}.Leads_coldLead__DuIFy{background-color:#add8e61a;border:1px solid #add8e64d}.Leads_successLead__OsLLy{background-color:#b6f3b61a;border:0 solid #32cd324d}.Leads_failureLead__8eG2J{background-color:#fccdd380;border:0 solid #ff00004d}.Leads_failureInactiveLead__ppt7B{background-color:#fccdd31a;border:0 solid #ff00004d}.FilterList_container__XvhIW{background-color:#fff;border-radius:var(--border-radius);box-shadow:0 0 20px #c4c4c433;display:flex;flex-direction:column;gap:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-block:10px;padding-inline:20px;width:100%}.FilterList_containerTitle__oBXox{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;-webkit-user-select:none;user-select:none}.FilterList_titleLeft__lqq2x{align-items:center;display:flex;flex-direction:row;gap:12px}.FilterList_titleLabel__oRtbH{color:#666;color:var(--color-text-medium,#666);font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.FilterList_titleIcon__R31S7{color:#999;color:var(--color-text-medium,#999);font-size:18px!important}.FilterList_containerItems__CMu\+P{display:flex;flex-direction:row;flex-wrap:wrap;padding-left:4px}.Appointments_mainContainer__\+ILCs{display:flex;flex-direction:column;gap:20px}.Appointments_filtersWrapper__7zG9K{background-color:#fff;border-radius:var(--border-radius);box-shadow:0 0 20px #c4c4c433;display:flex;flex-direction:column;gap:0;overflow:hidden}.Appointments_filtersWrapper__7zG9K>*{border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--color-border,#f0f0f0);border-radius:0;box-shadow:none}.Appointments_filtersWrapper__7zG9K>:last-child{border-bottom:none}.Appointments_containerResume__jmNlN{display:flex;flex-direction:row;gap:20px}.Appointments_containerTable__6X8hk{background-color:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);margin-bottom:10px;overflow:auto;padding:20px}.Appointments_table__wHLBK{border-collapse:initial;border-spacing:0 8px;width:100%}.Appointments_table__wHLBK thead tr{height:40px}.Appointments_table__wHLBK th{border-bottom:1px solid var(--color-border);color:var(--color-text-medium);font-weight:500;padding:8px 16px;text-align:left}.Appointments_table__wHLBK td{padding:12px 16px}.Appointments_table__wHLBK td:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.Appointments_table__wHLBK td:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.ListItem_fiscalButtonWrapper__Db\+cO{align-items:center;display:flex;gap:6px;white-space:nowrap}.ListItem_fiscalButton__yeRGP{flex-shrink:0}.Financial_mainContainer__ToIUo{display:flex;flex-direction:column;gap:20px}.Financial_filtersWrapper__0uoJE{background-color:#fff;border-radius:var(--border-radius);box-shadow:0 0 20px #c4c4c433;display:flex;flex-direction:column;gap:0;overflow:hidden}.Financial_filtersWrapper__0uoJE>*{border-bottom:1px solid #f0f0f0;border-bottom:1px solid var(--color-border,#f0f0f0);border-radius:0;box-shadow:none}.Financial_filtersWrapper__0uoJE>:last-child{border-bottom:none}.Financial_containerResume__MeZQV{display:flex;flex-direction:row;gap:20px}.Financial_containerTable__WGLcn{background-color:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);margin-bottom:10px;overflow:auto;padding:20px}.Financial_table__3Wd2A{border-collapse:initial;border-spacing:0 8px;width:100%}.Financial_table__3Wd2A thead tr{height:40px}.Financial_table__3Wd2A th{border-bottom:1px solid var(--color-border);color:var(--color-text-medium);font-weight:500;padding:8px 16px;text-align:left}.Financial_table__3Wd2A td{padding:12px 16px}.Financial_table__3Wd2A td:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.Financial_table__3Wd2A td:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px}.Financial_summaryPanel__WIKoC{display:flex;flex-direction:column;gap:12px}.Financial_summaryCards__Dwv9r{display:flex;flex-wrap:wrap;gap:12px}.Financial_summaryCard__m35Te{align-items:center;background-color:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);display:flex;flex:1 1;gap:10px;min-width:160px;padding:12px 16px}.Financial_summaryCardClickable__LXS0X{cursor:pointer;transition:box-shadow .15s ease,transform .1s ease}.Financial_summaryCardClickable__LXS0X:hover{box-shadow:0 4px 12px #00000026;box-shadow:var(--shadow-lg,0 4px 12px #00000026);transform:translateY(-1px)}.Financial_summaryCardIcon__nZlbW{flex-shrink:0;font-size:1.8rem!important}.Financial_summaryCardContent__tjzR9{display:flex;flex-direction:column;gap:4px}.Financial_summaryCardLabel__izAU5{color:var(--color-text-medium);font-size:.75rem;font-weight:500;line-height:1.2}.Financial_summaryCardValue__j0ZFg{color:#212121;color:var(--color-text-dark,#212121);font-size:1rem;font-weight:700;line-height:1.2}.Financial_pendingAlert__DAtow{border-radius:var(--border-radius)!important}.Financial_fiscalFilterContainer__Pg8ci{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.Financial_fiscalFilterLabel__Y4HzQ{color:var(--color-text-medium);font-size:.85rem;font-weight:500;white-space:nowrap}.PeriodPicker_picker__aG8CB{display:flex;flex-direction:column;gap:12px;min-width:0}.PeriodPicker_chips__N-ENC{display:flex;flex-wrap:wrap;gap:8px}.PeriodPicker_chip__bx9qV{align-items:center;background:#fff;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-medium);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;height:34px;padding:0 14px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.PeriodPicker_chip__bx9qV svg{font-size:17px}.PeriodPicker_chip__bx9qV:hover{border-color:var(--color-primary);color:var(--color-primary)}.PeriodPicker_chipActive__4XDy\+,.PeriodPicker_chipActive__4XDy\+:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.PeriodPicker_compare__wBcAE,.PeriodPicker_custom__38pyo{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.PeriodPicker_compareSwitch__l-hDJ{margin:0!important}.PeriodPicker_compareSwitch__l-hDJ .MuiFormControlLabel-label{color:var(--color-text-medium);font-family:inherit;font-size:13px;font-weight:500}.PeriodPicker_segment__pKRhA{background:#f1f4fb;border-radius:999px;display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px}.PeriodPicker_segmentItem__WiKTX{background:#0000;border:none;border-radius:999px;color:var(--color-text-medium);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;height:30px;padding:0 14px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.PeriodPicker_segmentItem__WiKTX:hover{color:var(--color-primary)}.PeriodPicker_segmentActive__dP-Be,.PeriodPicker_segmentActive__dP-Be:hover{background:#fff;box-shadow:0 1px 3px #17264d1f;color:var(--color-primary)}.PeriodPicker_warning__Sk\+Fv{color:#c53030;font-size:12.5px}.stats_grid__QsoUn{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}@container module (max-width: 900px){.stats_grid__QsoUn{grid-template-columns:repeat(2,minmax(0,1fr))}}@container module (max-width: 420px){.stats_grid__QsoUn{grid-template-columns:minmax(0,1fr)}}.stats_stat__zdQgZ{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px 16px}.stats_statTop__0kOwl{align-items:center;color:var(--color-text-light);display:flex;font-size:12.5px;font-weight:500;gap:8px}.stats_statIcon__KTeaC{align-items:center;background:var(--color-blue-light4);background:var(--accent-bg,var(--color-blue-light4));border-radius:8px;color:var(--color-main);color:var(--accent-fg,var(--color-main));display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.stats_statIcon__KTeaC svg{font-size:15px}.stats_statHelp__ZhLjz{color:var(--color-text-light);cursor:help;display:inline-flex;margin-left:-4px}.stats_statHelp__ZhLjz svg{font-size:14px}.stats_statValue__o3ebY{color:var(--color-text-dark);font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats_statFoot__xAc3j{align-items:center;color:var(--color-text-light);display:flex;flex-wrap:wrap;font-size:12px;gap:6px}.stats_delta__qmlvQ{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:600;gap:2px;line-height:18px;padding:1px 7px 1px 4px}.stats_delta__qmlvQ svg{font-size:15px}.stats_deltaGood__gRKxS{background:#e3f6ea;color:#2e9e5b}.stats_deltaBad__tL3EJ{background:#ffe4e6;color:#d1344b}.stats_deltaNeutral__KqBSH{background:var(--color-bg-main);color:var(--color-text-light)}.stats_rowEven__MLCck,.stats_row__w7FVJ{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.stats_rowEven__MLCck{grid-template-columns:repeat(2,minmax(0,1fr))}@container module (max-width: 760px){.stats_rowEven__MLCck,.stats_row__w7FVJ{grid-template-columns:minmax(0,1fr)}}.stats_block__R2Ame{border:1px solid var(--color-border);border-radius:12px;display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 16px}.stats_blockTitle__-sfa5{align-items:baseline;color:var(--color-text-dark);display:flex;font-size:13.5px;font-weight:600;gap:8px;justify-content:space-between;margin:0}.stats_blockHint__i\+Yy\+{color:var(--color-text-light);font-size:12px;font-weight:400}.stats_legend__xLt6F{color:var(--color-text-medium);display:flex;flex-wrap:wrap;font-size:12px;gap:6px}.stats_legendItem__gWiSO{align-items:center;background:#fff;border:1px solid #e6eaf3;border-radius:999px;color:var(--color-text-dark);cursor:pointer;display:inline-flex;font:inherit;gap:7px;height:28px;padding:0 11px 0 8px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.stats_legendItem__gWiSO:hover{background:#f5f7fc;border-color:#d5dceb}.stats_legendCheck__\+giwq{align-items:center;border:1.5px solid #0000;border-radius:4px;display:inline-flex;flex-shrink:0;height:15px;justify-content:center;width:15px}.stats_legendCheck__\+giwq svg{color:#fff;font-size:12px}.stats_legendItemOff__MPZ4r{background:#0000;border-style:dashed;color:var(--color-text-light)}.stats_legendItemOff__MPZ4r .stats_legendCheck__\+giwq{background:#0000!important}.stats_legendItemOff__MPZ4r .stats_legendCheck__\+giwq svg{visibility:hidden}.stats_chartArea__ZST7I{min-width:0;width:100%}.stats_tooltip__okaTI{background:#fff;border:1px solid #5a80fb1f;border-radius:10px;box-shadow:0 8px 24px #1a25591f;color:var(--color-text-medium);display:flex;flex-direction:column;font-size:12.5px;gap:4px;min-width:150px;padding:10px 12px}.stats_tooltipTitle__9KuZ4{color:var(--color-text-dark);font-size:12px;font-weight:600;margin-bottom:2px}.stats_tooltipRow__JNbJU{align-items:center;display:flex;gap:8px}.stats_tooltipTotal__Sjm9S{border-top:1px solid #5a80fb1f;color:var(--color-text-dark);font-weight:600;margin-top:2px;padding-top:6px}.stats_tooltipValue__jYvbA{color:var(--color-text-dark);font-weight:600;margin-left:auto;padding-left:12px}.stats_dot__eLkjs{border-radius:3px;flex-shrink:0;height:9px;width:9px}.stats_emptyChart__vRQL\+{align-items:center;background:var(--color-bg-main);border-radius:10px;color:var(--color-text-light);display:flex;font-size:13px;justify-content:center;min-height:120px;padding:12px;text-align:center}.stats_rank__-XbbI{display:flex;flex-direction:column;gap:10px}.stats_rankItem__4GKWA{display:flex;flex-direction:column;gap:4px}.stats_rankHead__1z5UG{color:var(--color-text-medium);display:flex;font-size:13px;gap:10px;justify-content:space-between}.stats_rankLabel__eDcOW{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats_rankValue__LkpdC{color:var(--color-text-dark);font-weight:600;white-space:nowrap}.stats_rankSub__0gPrD{color:var(--color-text-light);font-weight:400;margin-left:6px}.stats_rankTrack__dTcmw{background:var(--color-bg-main);border-radius:999px;height:10px;overflow:hidden}.stats_rankBar__tJpQN{border-radius:999px;height:100%}.stats_donut__iq4Cn{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.stats_donutChart__zd6x9{flex-shrink:0;height:150px;position:relative;width:150px}.stats_donutCenter__\+djW\+{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute}.stats_donutValue__k1gJ4{color:var(--color-text-dark);font-size:22px;font-weight:600;line-height:1.1}.stats_donutLabel__d6uJL{color:var(--color-text-light);font-size:11px}.stats_donutLegend__WRX3S{color:var(--color-text-medium);display:flex;flex:1 1;flex-direction:column;font-size:13px;gap:8px;min-width:150px}.stats_donutLegendItem__-Fqbx{align-items:center;cursor:default;display:flex;gap:8px;transition:opacity .15s ease}.stats_donutLegendDim__Um5QX{opacity:.45}.stats_donutLegendValue__1sLWW{color:var(--color-text-dark);font-weight:600;margin-left:auto}.stats_heatmap__guzpq{overflow-x:auto}.stats_heatTable__kU85y{border-collapse:initial;border-spacing:3px;color:var(--color-text-light);font-size:11px;margin:0 auto}.stats_heatTable__kU85y th{font-weight:500;padding:0 4px;white-space:nowrap}.stats_heatCell__ntvfW{border-radius:5px;font-size:10.5px;font-weight:600;height:22px;text-align:center;width:26px}.stats_funnel__EN4ci{display:flex;flex-direction:column;gap:8px}.stats_funnelStep__R2Ft6{align-items:center;display:flex;gap:12px}.stats_funnelBarWrap__Tgo0I{display:flex;flex:1 1;justify-content:center}.stats_funnelBar__j2D\+w{align-items:center;border-radius:10px;color:var(--color-white);display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:space-between;min-width:120px;padding:9px 14px}.stats_funnelRate__pldFP{color:var(--color-text-light);flex-shrink:0;font-size:12px;text-align:right;width:56px}.stats_inactiveRow__egQ2E{margin-top:16px}.stats_subTitle__IhC-O{color:var(--color-text-medium);display:block;font-size:12.5px;font-weight:600;margin-bottom:10px}.stats_highlights__DE8xt{display:flex;flex-direction:column;gap:8px}.stats_highlight__9TAT2{align-items:flex-start;border-radius:10px;color:var(--color-text-dark);display:flex;font-size:13.5px;gap:10px;line-height:1.45;padding:10px 12px}.stats_highlight__9TAT2 svg{flex-shrink:0;font-size:18px;margin-top:1px}.stats_highlightGood__6Fgur{background:#f0faf4}.stats_highlightGood__6Fgur svg{color:#2e9e5b}.stats_highlightBad__chDwA{background:#fff4f5}.stats_highlightBad__chDwA svg{color:#d1344b}.stats_highlightNeutral__GbkGX{background:var(--color-bg-main)}.stats_highlightNeutral__GbkGX svg{color:var(--color-main)}.stats_tableWrap__y9645{overflow-x:auto}.stats_table__33T-J{border-collapse:collapse;font-size:13px;width:100%}.stats_table__33T-J td,.stats_table__33T-J th{border-bottom:1px solid var(--color-border);padding:8px 10px;text-align:left;white-space:nowrap}.stats_table__33T-J th{color:var(--color-text-light);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.stats_table__33T-J td a{color:var(--color-main);font-weight:500;text-decoration:none}.stats_table__33T-J td a:hover{text-decoration:underline}.stats_num__\+im46{text-align:right!important}.stats_comments__2lTto{display:flex;flex-direction:column;gap:10px}.stats_comment__BMWH4{background:var(--color-bg-main);border-radius:10px;display:flex;gap:12px;padding:10px 12px}.stats_score__wV75P{align-items:center;border-radius:50%;color:var(--color-white);display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:32px;justify-content:center;width:32px}.stats_commentBody__68ac6{color:var(--color-text-dark);display:flex;flex-direction:column;font-size:13px;gap:2px;line-height:1.45;min-width:0}.stats_commentMeta__A7S5B{color:var(--color-text-light);font-size:12px}.stats_commentMeta__A7S5B a{color:var(--color-main);font-weight:500;text-decoration:none}.stats_responses__885oG{display:flex;flex-direction:column;gap:10px}.stats_filters__TMup3{align-self:flex-start;background:#f1f4fb;border-radius:999px;display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px}.stats_filterItem__aaBeV{align-items:center;background:#0000;border:none;border-radius:999px;color:var(--color-text-medium);cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:500;gap:6px;height:28px;padding:0 12px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.stats_filterItem__aaBeV:hover{color:var(--color-primary)}.stats_filterActive__ym-TD,.stats_filterActive__ym-TD:hover{background:#fff;box-shadow:0 1px 3px #17264d1f;color:var(--color-primary)}.stats_filterCount__wVJ5-{font-size:11.5px;font-weight:600;opacity:.75}.stats_responseName__3evvp{color:var(--color-text-dark);font-size:13px}.stats_responseName__3evvp a{color:var(--color-main);font-weight:500;text-decoration:none}.stats_responseComment__jHKkL{color:var(--color-text-medium);font-size:12.5px}.stats_more__tA0Q1{align-self:flex-start;background:none;border:none;color:var(--color-main);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:0}.stats_more__tA0Q1:hover{text-decoration:underline}.stats_skeleton__ym5qV{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.stats_skeletonWide__cbx4j{grid-column:1/-1}.stats_error__S2fTu{align-items:center;background:#fff4f5;border-radius:10px;color:#b42318;display:flex;flex-wrap:wrap;font-size:13.5px;gap:12px;justify-content:space-between;padding:14px 16px}.stats_lockedPreview__8EKs2{filter:grayscale(.4);opacity:.55;pointer-events:none;position:relative;-webkit-user-select:none;user-select:none}.stats_print__zmRQb .stats_block__R2Ame,.stats_print__zmRQb .stats_grid__QsoUn,.stats_print__zmRQb .stats_highlight__9TAT2,.stats_print__zmRQb .stats_highlights__DE8xt{break-inside:avoid;page-break-inside:avoid}.stats_print__zmRQb .stats_statValue__o3ebY{font-size:18px}.stats_print__zmRQb .stats_block__R2Ame,.stats_print__zmRQb .stats_stat__zdQgZ{padding:10px 12px}.stats_goalLink__S8MQz{color:var(--color-text-light);text-decoration:underline;text-underline-offset:2px}.stats_goalLink__S8MQz:hover{color:#5a80fb}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);height:36px;width:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{height:44px;width:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.DistrictMap_wrap__EHKDw{display:flex;flex-direction:column;gap:8px}.DistrictMap_mapBox__UzQw4{border:1px solid var(--color-border);border-radius:10px;isolation:isolate;overflow:hidden;position:relative;z-index:0}.DistrictMap_map__avXjn{background:#f4f6fa;height:380px}@container module (max-width: 600px){.DistrictMap_map__avXjn{height:300px}}.DistrictMap_tiles__SuJ\+W{filter:grayscale(1) brightness(1.05) contrast(.9);opacity:.85}.DistrictMap_status__UPGks{background:#ffffffeb;border-radius:999px;box-shadow:0 2px 8px #1a202c1f;color:var(--color-text-medium);font-size:12px;font-weight:500;padding:5px 10px;position:absolute;right:10px;top:10px;z-index:1000}.DistrictMap_empty__LkVXX{background:#f8f9fdd9;inset:0;min-height:0;position:absolute;z-index:1000}.DistrictMap_tooltip__A9jrc{border:none;border-radius:8px;box-shadow:0 4px 14px #1a202c24;color:#2d3748;color:var(--color-text-dark,#2d3748);font-family:inherit;font-size:12.5px}.DistrictMap_footer__u5hmx{color:#718096;color:var(--color-text-light,#718096);font-size:12px}.StatisticsReport_section__HNpEx{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.StatisticsReport_sectionHead__RK6bP{align-items:center;border-bottom:2px solid #e8ecf4;break-after:avoid;display:flex;gap:8px;padding-bottom:6px;page-break-after:avoid}.StatisticsReport_sectionHead__RK6bP h3{color:#1a2559;font-size:15px;font-weight:600;margin:0}.StatisticsReport_sectionHead__RK6bP span{color:#718096;font-size:11px}.StatisticsReport_unavailable__2hzaY{color:#718096;font-size:11.5px}.Statistics_layout__HqHwo{grid-gap:16px;--module-nav-top:16px;align-items:start;display:grid;gap:16px;grid-template-columns:208px minmax(0,1fr);width:100%}.Statistics_sections__pRyYZ{display:flex;flex-direction:column;gap:16px;min-width:0}.Statistics_periodBar__WWEHW{background:var(--color-white);border:1px solid #5a80fb1a;border-radius:14px;box-shadow:0 1px 2px #1a25590a,0 8px 24px #5a80fb1a;padding:12px 16px;position:-webkit-sticky;position:sticky;top:calc(var(--module-nav-top));top:calc(var(--app-top-bars-height, 0px) + var(--module-nav-top));z-index:5}.Statistics_anchor__oHo5k{scroll-margin-top:32px;scroll-margin-top:calc(32px + var(--stats-bar, 0px) + var(--app-top-bars-height, 0px))}@media (max-width:1024px){.Statistics_layout__HqHwo{grid-template-columns:minmax(0,1fr)}.Statistics_periodBar__WWEHW{position:static}.Statistics_anchor__oHo5k{scroll-margin-top:130px}}.Company_pageHeader__g7jy9{margin-bottom:var(--spacing-lg)}.Company_mainContainer__vNn\+P{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-lg);width:100%}.Company_itemContainer__yCCXs{background-color:var(--color-bg-light);flex:1 1;gap:var(--spacing-md);min-width:400px}.Company_itemContainer__yCCXs,.Company_loadingContainer__ePSRd{border-radius:var(--border-radius);box-shadow:var(--shadow-md);display:flex;flex-direction:column;padding:var(--spacing-xl)}.Company_loadingContainer__ePSRd{align-items:center;background-color:#fff;height:300px;justify-content:center;width:100%}.Company_loadingContainer__ePSRd p{color:var(--color-text-medium);font-size:1rem;margin-top:var(--spacing-md)}.Company_tabBar__2sO-D{display:flex;flex-wrap:wrap;gap:8px}.Company_tab__mn0ti{align-items:center;background:#fff;border:1.5px solid #e0e0e0;border-radius:8px;color:#555;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;padding:9px 18px;transition:border-color .2s,color .2s,background .2s}.Company_tabActive__arUN1,.Company_tab__mn0ti:hover{border-color:#6c63ff;color:#6c63ff}.Company_tabActive__arUN1{background:#f3f2ff;font-weight:600}@media (max-width:1010px){.Company_itemContainer__yCCXs{box-shadow:var(--shadow-md);flex-direction:column;gap:var(--spacing-md);min-width:100%;padding:var(--spacing-lg);width:100%}}.RegistrationData_mainContainer__67BO\+{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-lg)}.RegistrationData_titleContainer__n3QhO{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:var(--spacing-md) 0}.RegistrationData_actionButtons__e2Ms4{display:flex;gap:var(--spacing-sm)}.RegistrationData_section__IrL6h{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);transition:all .3s ease}.RegistrationData_sectionHeader__I86fB{align-items:center;display:flex;margin-bottom:var(--spacing-sm)}.RegistrationData_formGroup__o2a3i{display:flex;flex-direction:column;gap:0;width:100%}.RegistrationData_formRow__aa08B{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:16px}.RegistrationData_logoContainer__EtfuS{align-items:center;display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-md)}.RegistrationData_logoBox__GovfH{align-items:center;background-color:var(--color-bg-main);border:1px solid var(--border-color);border-radius:var(--border-radius-sm);display:flex;height:120px;justify-content:center;overflow:hidden;transition:all .3s ease;width:120px}.RegistrationData_logo__HRr83{height:100%;object-fit:contain;width:100%}.RegistrationData_logoPlaceholder__NC1GQ{color:var(--color-text-light);font-size:40px}.RegistrationData_logoLabel__4-yas{color:var(--color-text-light)!important;font-size:12px!important;margin-top:8px!important}.RegistrationData_bannerSection__jSBFV{border-top:1px solid #e0e0e0;border-top:1px solid var(--color-border,#e0e0e0);margin-top:24px;padding-top:20px}.RegistrationData_bannerLabelRow__0jPER{align-items:center;display:flex;gap:8px;margin-bottom:12px}.RegistrationData_bannerBox__EQiPj{align-items:center;background-color:#f5f5f5;background-color:var(--color-background-secondary,#f5f5f5);border:1px solid #e0e0e0;border:1px solid var(--color-border,#e0e0e0);border-radius:8px;display:flex;height:160px;justify-content:center;overflow:hidden;width:100%}.RegistrationData_banner__2wKEW{height:100%;object-fit:cover;width:100%}.RegistrationData_bannerPlaceholder__61sy0{align-items:center;color:var(--color-text-light);display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.RegistrationData_companyInfoContainer__QRaYK{display:flex;gap:var(--spacing-lg)}.RegistrationData_companyInfoFields__c4Rbr{flex:1 1}.RegistrationData_changedField__A8Vd6{background-color:var(--color-blue-light4)}@media (max-width:1010px){.RegistrationData_section__IrL6h{padding:var(--spacing-md)}.RegistrationData_companyInfoContainer__QRaYK{flex-direction:column}.RegistrationData_formRow__aa08B{flex-direction:column;gap:var(--spacing-md);margin-bottom:var(--spacing-sm);width:100%}.RegistrationData_formGroup__o2a3i{gap:var(--spacing-md);width:100%}.RegistrationData_companyInfoFields__c4Rbr,.RegistrationData_companyInfoFields__c4Rbr div,.RegistrationData_formRow__aa08B>div{width:100%}}.RoleCards_wrapper__-ds6\+{display:flex;flex-direction:column;gap:12px}.RoleCards_grid__AVPy-{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.RoleCards_card__8XDZc{background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:10px;padding:18px}.RoleCards_cardHeader__oi8Eg{align-items:center;display:flex;gap:12px}.RoleCards_icon__Cybsv,.RoleCards_ownerIcon__tDaLX{align-items:center;background:#eff2ff;border-radius:10px;color:#4f6ef7;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.RoleCards_titleBlock__wm5c-{display:flex;flex-direction:column;min-width:0}.RoleCards_title__41bu7{color:#1a1a2e;font-size:.95rem;font-weight:600;margin:0}.RoleCards_count__gaQUG{color:var(--color-text-light);font-size:.78rem}.RoleCards_tagline__xze6I{color:var(--color-text-medium);font-size:.85rem;margin:0}.RoleCards_list__tXHGx{border-top:1px solid #f1f3f8;display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:10px 0 0}.RoleCards_list__tXHGx li{align-items:flex-start;display:flex;font-size:.82rem;gap:8px;line-height:1.35}.RoleCards_mark__xxlxa{flex-shrink:0;font-size:16px!important;margin-top:1px}.RoleCards_can__Y40q9{color:var(--color-text-dark)}.RoleCards_can__Y40q9 .RoleCards_mark__xxlxa{color:#3aa76d}.RoleCards_cannot__CAIyL{color:var(--color-text-light)}.RoleCards_cannot__CAIyL .RoleCards_mark__xxlxa{color:#b8c0cc}.RoleCards_owner__cdgYE{align-items:center;background:var(--color-blue-light5);border:1px solid var(--color-blue-light4);border-radius:14px;display:flex;gap:12px;padding:12px 16px}.RoleCards_ownerText__\+t05L{color:var(--color-text-medium);font-size:.83rem;line-height:1.45;margin:0}.RoleCards_ownerText__\+t05L strong{color:#1a1a2e;font-weight:600}.RoleCards_ownerAction__3j1Sr{align-items:center;background:#fff;border:1px solid var(--color-blue-light4);border-radius:10px;color:#4f6ef7;cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:.82rem;font-weight:600;gap:6px;margin-left:auto;padding:7px 12px;transition:box-shadow .15s ease;white-space:nowrap}.RoleCards_ownerAction__3j1Sr:hover{box-shadow:0 4px 16px #00000012}@media (max-width:960px){.RoleCards_grid__AVPy-{grid-template-columns:1fr}.RoleCards_owner__cdgYE{flex-wrap:wrap}}.HealthRequestsBanner_banner__Eb5oC{background:#fff8ee;border:1px solid #f6e3c5;border-radius:14px;display:flex;flex-direction:column;gap:8px;padding:14px 16px}.HealthRequestsBanner_header__arW13{align-items:flex-start;display:flex;gap:12px}.HealthRequestsBanner_icon__KWeOr{align-items:center;background:#fff;border-radius:10px;box-shadow:0 0 0 1px #f6e3c5;color:#b7791f;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.HealthRequestsBanner_title__RExXP{color:#1a1a2e;font-size:.95rem;font-weight:600;margin:0}.HealthRequestsBanner_subtitle__D5YvM{color:var(--color-text-medium);font-size:.82rem;line-height:1.4;margin:2px 0 0}.HealthRequestsBanner_list__D1Q76{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.HealthRequestsBanner_row__8KheN{align-items:center;border-top:1px solid #f6e3c5;display:flex;gap:12px;padding:8px 0}.HealthRequestsBanner_avatar__SuW4p{align-items:center;background:#fff;border-radius:50%;color:#b7791f;display:flex;flex-shrink:0;font-size:.8rem;font-weight:600;height:36px;justify-content:center;width:36px}.HealthRequestsBanner_identity__UwRiQ{display:flex;flex:1 1;flex-direction:column;min-width:0}.HealthRequestsBanner_name__gOMId{color:#1a1a2e;font-size:.9rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HealthRequestsBanner_meta__XqW-6{color:var(--color-text-light);font-size:.78rem}.HealthRequestsBanner_actions__MJGxe{display:flex;flex-shrink:0;gap:6px}@media (max-width:600px){.HealthRequestsBanner_row__8KheN{flex-wrap:wrap}.HealthRequestsBanner_actions__MJGxe{justify-content:flex-end;width:100%}}.TeamList_card__\+e5b8{background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:var(--shadow-sm);overflow:hidden}.TeamList_header__D0iF5{align-items:center;border-bottom:1px solid #f1f3f8;display:flex;gap:16px;justify-content:space-between;padding:16px 20px}.TeamList_title__Mdvxo{color:#1a1a2e;font-size:.95rem;font-weight:600;margin:0}.TeamList_subtitle__DiMcB{color:var(--color-text-light);font-size:.78rem}.TeamList_search__d0P3X{max-width:300px;width:100%}.TeamList_search__d0P3X .MuiOutlinedInput-root{background:#fafbfd;border-radius:10px}.TeamList_list__eTMNm{list-style:none;margin:0;padding:6px 0}.TeamList_row__1onlQ{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:40px minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) 40px;padding:10px 20px;transition:background .15s ease}.TeamList_row__1onlQ:hover{background:#fafbfd}.TeamList_muted__I0FXO{opacity:.55}.TeamList_avatar__qKCwq{align-items:center;background:#eff2ff;border-radius:50%;color:#4f6ef7;display:flex;font-size:.85rem;font-weight:600;height:40px;justify-content:center;width:40px}.TeamList_avatarPending__eDCoe{background:#fff;border:1px dashed var(--color-blue-light3);color:var(--color-blue-light1)}.TeamList_identity__jLvA5{display:flex;flex-direction:column;min-width:0}.TeamList_name__SY8O\+{align-items:center;color:#1a1a2e;display:flex;font-size:.9rem;font-weight:500;gap:8px;min-width:0}.TeamList_email__v2xqH,.TeamList_nameText__mQQNc,.TeamList_roleText__6d\+zY{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeamList_email__v2xqH{color:var(--color-text-light);font-size:.8rem}.TeamList_me__fjM6B{background:var(--color-blue-light4);border-radius:999px;color:var(--color-blue-main);flex-shrink:0;font-size:.7rem;font-weight:600;padding:1px 8px}.TeamList_roleCell__3WeIq{align-items:flex-start;display:flex;flex-direction:column;gap:3px;min-width:0}.TeamList_role__OhCJx{color:var(--color-text-medium);font-size:.83rem;gap:6px;min-width:0}.TeamList_health__AEfB9,.TeamList_role__OhCJx{align-items:center;display:inline-flex;max-width:100%}.TeamList_health__AEfB9{font-size:.72rem;font-weight:500;gap:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeamList_healthIcon__eWkH0{flex-shrink:0;font-size:14px!important}.TeamList_healthGranted__5Uyb3{color:#2e8b57}.TeamList_healthPending__FKZYD{color:#b7791f}.TeamList_schedule__YoSDu{align-items:center;color:var(--color-text-light);display:inline-flex;font-size:.72rem;gap:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeamList_roleIcon__nuWIz{color:var(--color-blue-light1);flex-shrink:0;font-size:17px!important}.TeamList_ownerRole__UlGSZ{color:var(--color-blue-dark);font-weight:500}.TeamList_ownerRole__UlGSZ .TeamList_roleIcon__nuWIz{color:var(--color-blue-main)}.TeamList_status__0a6yj{border-radius:999px;font-size:.75rem;font-weight:500;justify-self:start;padding:3px 10px;white-space:nowrap}.TeamList_active__Oxk2J{background:#eaf7ef;color:#2e8b57}.TeamList_pending__GPLCZ{background:#fff6e8;color:#b7791f}.TeamList_revoked__jn1o2{background:#f1f3f6;color:var(--color-text-light)}.TeamList_actions__Y9LTD{display:flex;justify-content:flex-end}.TeamList_editButton__j79tv{color:var(--color-text-light)!important}.TeamList_editButton__j79tv:hover{background:var(--color-blue-light5)!important;color:var(--color-blue-main)!important}.TeamList_confirm__035W5{align-items:center;border-top:1px solid #f1f3f8;display:flex;flex-wrap:wrap;gap:10px;grid-column:1/-1;justify-content:space-between;padding-top:10px}.TeamList_confirmText__UlZLt{color:var(--color-text-medium);font-size:.85rem}.TeamList_confirmActions__F9rVQ{display:flex;gap:8px;justify-content:flex-end;margin-left:auto}.TeamList_empty__zfL6M{color:var(--color-text-light);font-size:.85rem;padding:24px 20px;text-align:center}@media (max-width:760px){.TeamList_header__D0iF5{align-items:stretch;flex-direction:column}.TeamList_search__d0P3X{max-width:none}.TeamList_row__1onlQ{grid-template-columns:40px minmax(0,1fr) 40px;row-gap:6px}.TeamList_roleCell__3WeIq,.TeamList_status__0a6yj{grid-column:2}.TeamList_actions__Y9LTD{grid-column:3;grid-row:1}}.UserFormPopup_content__tNutL{display:flex;flex-direction:column;gap:20px}.UserFormPopup_field__ABaUE{display:flex;flex-direction:column;gap:8px}.UserFormPopup_label__ETzlm{color:var(--color-text-medium);font-size:.8rem;font-weight:600}.UserFormPopup_input__0CEdN .MuiOutlinedInput-root{border-radius:10px}.UserFormPopup_person__YZJg9{align-items:center;background:var(--color-blue-light5);border-radius:14px;display:flex;gap:14px;padding:14px}.UserFormPopup_avatar__vbU4v{align-items:center;background:#fff;border-radius:50%;box-shadow:0 0 0 1px var(--color-blue-light4);color:#4f6ef7;display:flex;flex-shrink:0;font-weight:600;height:44px;justify-content:center;width:44px}.UserFormPopup_personText__0Z7vZ{display:flex;flex-direction:column;min-width:0}.UserFormPopup_personName__ghgND{color:#1a1a2e;font-size:.95rem;font-weight:600}.UserFormPopup_personEmail__-ciKA{color:var(--color-text-light);font-size:.82rem;overflow:hidden;text-overflow:ellipsis}.UserFormPopup_rolePicker__TjOyl{display:flex;flex-direction:column;gap:10px}.UserFormPopup_roleOptions__XNu8M{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.UserFormPopup_roleOption__YXOeW{align-items:flex-start;background:#fff;border:1px solid #00000014;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:6px;padding:14px;text-align:left;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.UserFormPopup_roleOption__YXOeW:hover{box-shadow:0 4px 16px #00000012;transform:translateY(-2px)}.UserFormPopup_roleOption__YXOeW.UserFormPopup_selected__8lz59{background:#f5f7ff;border-color:#5a80fb;box-shadow:0 0 0 3px #5a80fb26}.UserFormPopup_roleIcon__wzSXI{align-items:center;background:#eff2ff;border-radius:10px;color:#4f6ef7;display:flex;height:34px;justify-content:center;width:34px}.UserFormPopup_selected__8lz59 .UserFormPopup_roleIcon__wzSXI{background:#5a80fb;color:#fff}.UserFormPopup_roleName__jZhj8{color:#1a1a2e;font-size:.88rem;font-weight:600}.UserFormPopup_roleTagline__xtuwl{color:var(--color-text-light);font-size:.78rem;line-height:1.35}.UserFormPopup_roleSummary__Zw8tL{grid-gap:12px;background:#fafbfd;border:1px solid #f1f3f8;border-radius:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;padding:12px 14px}.UserFormPopup_roleSummary__Zw8tL ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.UserFormPopup_roleSummary__Zw8tL li{align-items:flex-start;display:flex;font-size:.8rem;gap:8px;line-height:1.35}.UserFormPopup_mark__L4o1L{flex-shrink:0;font-size:16px!important;margin-top:1px}.UserFormPopup_can__HP-lc{color:var(--color-text-dark)}.UserFormPopup_can__HP-lc .UserFormPopup_mark__L4o1L{color:#3aa76d}.UserFormPopup_cannot__VNv9l{color:var(--color-text-light)}.UserFormPopup_cannot__VNv9l .UserFormPopup_mark__L4o1L{color:#b8c0cc}.UserFormPopup_toggle__7HXFt{align-items:center;background:#fff;border:1px solid #00000014;border-radius:14px;cursor:default;display:flex;gap:12px;padding:12px 14px}label.UserFormPopup_toggle__7HXFt{cursor:pointer}.UserFormPopup_toggleIcon__ox1Zr{align-items:center;background:#eff2ff;border-radius:10px;color:#4f6ef7;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.UserFormPopup_toggleText__4vnAC{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.UserFormPopup_toggleTitle__7zEIw{color:#1a1a2e;font-size:.88rem;font-weight:600}.UserFormPopup_toggleHint__N7V4l{color:var(--color-text-light);font-size:.78rem;line-height:1.35}.UserFormPopup_scheduleCard__Z7h4X{background:#fff;border:1px solid #00000014;border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:12px 14px}.UserFormPopup_scheduleHead__Lx0pf{align-items:center;display:flex;gap:12px}.UserFormPopup_scheduleWarning__\+ZeRa{background:#fff8e6;border-radius:10px;color:#8a5a00;font-size:.8rem;line-height:1.35;padding:10px 12px}.UserFormPopup_toggleInner__\+Mzjl{border:none;border-radius:0;border-top:1px solid #f1f3f8;padding:10px 0 0}.UserFormPopup_error__c1kGl{background:var(--color-error-light);border-radius:10px;color:#c62828;font-size:.83rem;padding:10px 14px}.UserFormPopup_danger__ivuu3{border-top:1px solid #f1f3f8;display:flex;flex-direction:column;gap:10px;padding-top:16px}.UserFormPopup_dangerLink__NFhcl{align-items:center;align-self:flex-start;background:none;border:none;border-radius:8px;color:#c62828;cursor:pointer;display:inline-flex;font:inherit;font-size:.83rem;gap:6px;margin-left:-8px;padding:6px 8px}.UserFormPopup_dangerLink__NFhcl:hover{background:var(--color-error-light)}.UserFormPopup_dangerText__6LE2D{color:var(--color-text-medium);font-size:.85rem}.UserFormPopup_dangerActions__ZtrNm,.UserFormPopup_footer__dLmWF{display:flex;gap:8px;justify-content:flex-end}.UserFormPopup_footer__dLmWF{width:100%}.UserFormPopup_footerArea__FCDro{display:flex;flex-direction:column;gap:10px;width:100%}.UserFormPopup_errorAction__HFoSF{background:none;border:none;color:inherit;cursor:pointer;font:inherit;font-weight:600;margin-left:6px;padding:0;text-decoration:underline}.UserFormPopup_requestActions__f9CFh{display:flex;flex-shrink:0;flex-wrap:wrap;gap:4px;justify-content:flex-end}@media (max-width:600px){.UserFormPopup_roleOptions__XNu8M,.UserFormPopup_roleSummary__Zw8tL{grid-template-columns:1fr}.UserFormPopup_roleOption__YXOeW{align-items:center;flex-direction:row;flex-wrap:wrap}.UserFormPopup_roleTagline__xtuwl{flex-basis:100%}}.TransferOwnershipPopup_people__YNL\+y{display:flex;flex-direction:column;gap:8px;max-height:260px;overflow-y:auto}.TransferOwnershipPopup_personOption__kV9hu{align-items:center;background:#fff;border:1px solid #00000014;border-radius:14px;cursor:pointer;display:flex;font:inherit;gap:12px;padding:10px 14px;text-align:left;transition:box-shadow .15s ease,border-color .15s ease,background .15s ease}.TransferOwnershipPopup_personOption__kV9hu:hover{box-shadow:0 4px 16px #00000012}.TransferOwnershipPopup_personOption__kV9hu.TransferOwnershipPopup_selected__47vdT{background:#f5f7ff;border-color:#5a80fb;box-shadow:0 0 0 3px #5a80fb26}.TransferOwnershipPopup_personRole__VmYku{color:var(--color-text-light);flex-shrink:0;font-size:.78rem;margin-left:auto}.TransferOwnershipPopup_changes__kzVt8{background:#fafbfd;border:1px solid #f1f3f8;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.TransferOwnershipPopup_changesTitle__sGX8Q{color:var(--color-text-medium);font-size:.8rem;font-weight:600}.TransferOwnershipPopup_changes__kzVt8 ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.TransferOwnershipPopup_changes__kzVt8 li{align-items:flex-start;color:var(--color-text-medium);display:flex;font-size:.82rem;gap:8px;line-height:1.4}.TransferOwnershipPopup_changes__kzVt8 strong{color:#1a1a2e;font-weight:600}.TransferOwnershipPopup_bullet__8AiHN{color:#4f6ef7;flex-shrink:0;font-size:16px!important;margin-top:1px}.TransferOwnershipPopup_empty__\+4WQd{color:var(--color-text-medium);font-size:.88rem;line-height:1.5;margin:0}@media (max-width:600px){.TransferOwnershipPopup_personRole__VmYku{display:none}}.CompanyUsers_container__svF\+I{display:flex;flex-direction:column;gap:16px;padding:20px}.CompanyUsers_headerContainer__h-tzk{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.Whatsapp_mainContainer__E9dv1{display:flex;flex-direction:column;gap:24px;width:100%}.Whatsapp_pageHeader__J9fUp{flex-wrap:wrap;justify-content:space-between}.Whatsapp_pageHeader__J9fUp,.Whatsapp_titleContainer__tkI3L{align-items:center;display:flex;gap:16px}.Whatsapp_statusChip__7udW0{margin-left:8px}.Whatsapp_headerActions__iDTua{align-items:center;display:flex;gap:16px}.Whatsapp_loadingIndicator__btMeg{align-items:center;display:flex;gap:8px}.Whatsapp_contentCard__uffYG{border-radius:8px;box-shadow:0 2px 8px #0000001a!important;padding:24px}.Whatsapp_formContainer__lSatc{display:flex;flex-direction:column;gap:16px;margin:24px 0}.Whatsapp_formRow__2J5fm{display:flex;flex-wrap:wrap;gap:16px}.Whatsapp_formRow__2J5fm>div{flex:1 1;min-width:250px}.Whatsapp_instanceIdContainer__zqEKC{align-items:center;display:flex;gap:16px;width:100%}.Whatsapp_statusChip__7udW0{margin-top:8px}.Whatsapp_actionButtons__GCnSF,.Whatsapp_mainActions__s2PCY{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end}.Whatsapp_testResult__pUXIV{margin:24px 0}.Whatsapp_formContainer__lSatc>div:not(:last-child){margin-bottom:16px}.Whatsapp_statusCard__G3Mey{background-color:#f9f9f9!important;border:1px solid #e0e0e0;border-radius:8px;margin-top:24px;padding:16px;width:100%}.Whatsapp_deviceInfoContainer__dOrMX{display:flex;flex-wrap:wrap;gap:24px;margin-top:8px}.Whatsapp_profileImageContainer__XvkD\+{align-items:center;display:flex;flex-direction:column;gap:8px}.Whatsapp_profileImage__ODEYb{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px #0000001a;height:120px;object-fit:cover;width:120px}.Whatsapp_deviceDetailsContainer__vZUHt{flex:1 1;min-width:250px}.Whatsapp_businessBadge__9Ie-f{margin-top:4px}.Whatsapp_statusRow__Aay2\+{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:8px 0}.Whatsapp_statusRow__Aay2\+:last-child{border-bottom:none}.Whatsapp_divider__AttJD{margin:8px 0 16px!important}.Whatsapp_lastChecked__Ldiqe{font-size:12px;margin-left:8px}.Whatsapp_emptyState__Kob1h{align-items:center;background-color:#f9f9f9;border-radius:8px;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.Whatsapp_emptyStateIcon__iKMF-{color:#9e9e9e;font-size:64px!important;margin-bottom:16px}.Whatsapp_emptyStateButton__qZGHG{margin-top:16px!important}.Whatsapp_loadingContainer__s\+iYG{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:48px 0}@media (max-width:768px){.Whatsapp_pageHeader__J9fUp{align-items:flex-start;flex-direction:column}.Whatsapp_headerActions__iDTua{justify-content:flex-start;width:100%}.Whatsapp_actionButtons__GCnSF{justify-content:flex-start}}.ExternalIntegrationInfo_providerLogo__yq3fD{border-radius:3px;height:20px;object-fit:contain;width:20px}@media (max-width:768px){.ExternalIntegrationInfo_providerLogo__yq3fD{height:18px;width:18px}}.ExternalIntegrationInfo_container__oFUIr{margin-bottom:16px}.ExternalIntegrationInfo_providerLogo__yq3fD:focus{outline:2px solid #5a80fb;outline-offset:2px}.ExternalIntegrationInfo_buttonHover__Yi2vD{transition:all .2s ease-in-out}.GoogleBusiness_mainContainer__Zm0ad{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-lg)}.GoogleBusiness_titleContainer__NfBr6{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:var(--spacing-md) 0}.GoogleBusiness_actionButtons__B1k8\+{display:flex;gap:var(--spacing-sm)}.GoogleBusiness_section__x-iTT{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg);transition:all .3s ease}.GoogleBusiness_sectionHeader__sN2fw{align-items:flex-start;display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.GoogleBusiness_sectionIcon__5j2Vc{color:var(--color-primary);font-size:24px!important;margin-top:2px}.GoogleBusiness_sectionTitle__dr4V-{color:var(--color-text-primary);font-weight:600!important;margin:0!important}.GoogleBusiness_sectionDescription__LfuYS{color:var(--color-text-secondary);margin:4px 0 0!important}.GoogleBusiness_formGroup__WY9t0{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%}.GoogleBusiness_formField__hC-Sj{display:flex;flex-direction:column;gap:var(--spacing-xs)}.GoogleBusiness_inputWithTestButton__xsuwz{align-items:flex-start;display:flex;gap:var(--spacing-sm);width:100%}.GoogleBusiness_inputFieldContainer__iwhlH{flex:1 1;min-width:0}.GoogleBusiness_testButtonContainer__qbHTq{align-items:flex-start;display:flex;flex-shrink:0;padding-top:8px}.GoogleBusiness_testButton__uowCt{border-radius:var(--border-radius-sm)!important;font-size:.875rem!important;height:40px!important;min-width:auto!important;padding:8px 16px!important;transition:all .2s ease!important;white-space:nowrap!important}.GoogleBusiness_testButton__uowCt:hover:not(:disabled){box-shadow:0 4px 8px #0000001f!important;transform:translateY(-1px)!important}.GoogleBusiness_testButton__uowCt:disabled{cursor:not-allowed!important;opacity:.5!important}.GoogleBusiness_fieldHelp__hoC1M{color:var(--color-text-light)!important;font-size:.875rem!important;margin-top:4px!important}.GoogleBusiness_validationMessage__G-KXs{align-items:center;display:flex;gap:var(--spacing-xs);margin-top:var(--spacing-xs)}.GoogleBusiness_validMessage__ZhOdl{align-items:center!important;color:var(--color-success)!important;display:flex!important;gap:4px!important}.GoogleBusiness_errorMessage__r1u-5{align-items:center!important;color:var(--color-error)!important;display:flex!important;gap:4px!important}.GoogleBusiness_validIcon__5BQOm{color:var(--color-success)!important;font-size:16px!important}.GoogleBusiness_errorIcon__DVdNF{color:var(--color-error)!important;font-size:16px!important}.GoogleBusiness_feedbackAlert__jt52u{margin-bottom:var(--spacing-md)!important}.GoogleBusiness_instructionsContainer__5NnSy{background-color:var(--color-bg-light)!important;border:1px solid var(--border-color-light)!important;border-radius:var(--border-radius)!important;padding:var(--spacing-lg)!important}.GoogleBusiness_instructionsHeader__fxffO{align-items:center;display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.GoogleBusiness_instructionsIcon__dQrwW{color:var(--color-info)!important;font-size:24px!important}.GoogleBusiness_instructionsTitle__m8JRp{color:var(--color-text-primary)!important;font-weight:600!important;margin:0!important}.GoogleBusiness_instructionsContent__C8mqG{display:flex;flex-direction:column;gap:var(--spacing-sm);padding-top:var(--spacing-md)}.GoogleBusiness_instructionStep__-m1G-{color:var(--color-text-primary)!important;line-height:1.5!important;margin:0!important}.GoogleBusiness_instructionStep__-m1G- a{color:var(--color-primary)!important;text-decoration:none!important}.GoogleBusiness_instructionStep__-m1G- a:hover{text-decoration:underline!important}.GoogleBusiness_instructionsLayout__bRog\+{align-items:flex-start;display:flex;gap:30px}.GoogleBusiness_instructionsSteps__FkidA{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-sm);max-width:60%}.GoogleBusiness_urlExamplesContainer__z4jqI{flex:0 0 auto;width:300px}.GoogleBusiness_urlExamples__1ZiHB{background-color:var(--color-bg-main);border-left:4px solid var(--color-info);border-radius:var(--border-radius-sm);padding:var(--spacing-md)}.GoogleBusiness_examplesTitle__PSpFq{color:var(--color-text-primary)!important;display:block!important;font-weight:600!important;margin-bottom:var(--spacing-xs)!important}.GoogleBusiness_urlExample__yFcv4{color:var(--color-text-secondary)!important;display:block!important;font-family:Courier New,monospace!important;margin:2px 0!important}.GoogleBusiness_changedField__K7HO6{background-color:var(--color-blue-light4)!important}@media (max-width:1010px){.GoogleBusiness_section__x-iTT{padding:var(--spacing-md)}.GoogleBusiness_titleContainer__NfBr6{align-items:flex-start;flex-direction:column;gap:var(--spacing-md)}.GoogleBusiness_sectionHeader__sN2fw{align-items:flex-start;flex-direction:column;gap:var(--spacing-sm)}.GoogleBusiness_formGroup__WY9t0{gap:var(--spacing-md)}.GoogleBusiness_instructionsContainer__5NnSy{padding:var(--spacing-md)!important}.GoogleBusiness_instructionsContent__C8mqG{gap:var(--spacing-xs)}.GoogleBusiness_instructionsLayout__bRog\+{flex-direction:column;gap:var(--spacing-md)}.GoogleBusiness_instructionsSteps__FkidA{max-width:none}.GoogleBusiness_urlExamplesContainer__z4jqI{width:auto}.GoogleBusiness_urlExamples__1ZiHB{padding:var(--spacing-sm)}.GoogleBusiness_inputWithTestButton__xsuwz{align-items:stretch;flex-direction:column;gap:var(--spacing-sm)}.GoogleBusiness_testButtonContainer__qbHTq{align-self:flex-start;padding-top:0}.GoogleBusiness_testButton__uowCt{align-self:flex-start!important;width:auto!important}}@media (max-width:768px){.GoogleBusiness_mainContainer__Zm0ad{gap:var(--spacing-md)}.GoogleBusiness_section__x-iTT{padding:var(--spacing-sm)}.GoogleBusiness_instructionsContainer__5NnSy{padding:var(--spacing-sm)!important}.GoogleBusiness_actionButtons__B1k8\+{flex-direction:column;width:100%}.GoogleBusiness_actionButtons__B1k8\+>*{width:100%}.GoogleBusiness_inputWithTestButton__xsuwz{flex-direction:column;gap:var(--spacing-xs)}.GoogleBusiness_testButton__uowCt{font-size:.8rem!important;height:36px!important;padding:6px 12px!important}}@media (max-width:480px){.GoogleBusiness_testButton__uowCt{justify-content:center!important;width:100%!important}}.RoomListCard_card__NWqeF{background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:var(--shadow-sm);container-name:rooms;container-type:inline-size}.RoomListCard_header__ex4XA{align-items:center;border-bottom:1px solid #f1f3f8;display:flex;gap:16px;justify-content:space-between;padding:16px 20px}.RoomListCard_headerText__aBn6H{display:flex;flex-direction:column;gap:2px;min-width:0}.RoomListCard_title__-sYKs{color:#1a1a2e;font-size:.95rem;font-weight:600;margin:0}.RoomListCard_busy__gDU15,.RoomListCard_subtitle__W9mXJ{color:var(--color-text-light);font-size:.78rem}.RoomListCard_busy__gDU15{align-items:center;display:inline-flex;gap:8px}.RoomListCard_list__ep9w3{list-style:none;margin:0;padding:6px 0}.RoomListCard_row__Kke-L{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:40px minmax(0,2fr) minmax(0,.9fr) minmax(0,1.1fr) 112px;padding:12px 20px;transition:background .15s ease}.RoomListCard_row__Kke-L+.RoomListCard_row__Kke-L{border-top:1px solid #f6f7fb}.RoomListCard_row__Kke-L:hover{background:#fafbfd}.RoomListCard_muted__5sRs\+ .RoomListCard_detail__6rw7E,.RoomListCard_muted__5sRs\+ .RoomListCard_identity__V4t2D,.RoomListCard_muted__5sRs\+ .RoomListCard_roomIcon__q0obw{opacity:.55}.RoomListCard_roomIcon__q0obw{align-items:center;background:#eff2ff;border-radius:12px;color:#4f6ef7;display:flex;height:40px;justify-content:center;width:40px}.RoomListCard_roomIconMuted__dmORA{background:#f1f3f6;color:var(--color-text-light)}.RoomListCard_identity__V4t2D{display:flex;flex-direction:column;gap:3px;min-width:0}.RoomListCard_name__\+69pp{color:#1a1a2e;font-size:.9rem;font-weight:600}.RoomListCard_secondary__Aj83V{color:var(--color-text-light);font-size:.8rem}.RoomListCard_ellipsis__cxn7Y{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RoomListCard_detail__6rw7E{align-items:center;color:var(--color-text-medium);display:inline-flex;font-size:.82rem;gap:6px;min-width:0;white-space:nowrap}.RoomListCard_detailIcon__k1ynf{color:var(--color-blue-light1);flex-shrink:0;font-size:16px!important}.RoomListCard_tags__JfO1Y{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.RoomListCard_tag__iNHoP{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:500;gap:6px;padding:3px 10px;white-space:nowrap}.RoomListCard_dot__ng9HM{background:currentColor;border-radius:50%;height:6px;width:6px}.RoomListCard_occupancyLow__21mpN,.RoomListCard_tagActive__3OvKE{background:#eaf7ef;color:#2e8b57}.RoomListCard_occupancyMid__qh60r{background:#fff6e8;color:#b7791f}.RoomListCard_occupancyHigh__nQ9CV{background:#fdecec;color:#c62828}.RoomListCard_tagInactive__MbWJn{background:#f1f3f6;color:var(--color-text-light)}.RoomListCard_actions__RhYfs{display:flex;gap:2px;justify-content:flex-end}.RoomListCard_rowAction__JS9ox{color:var(--color-text-light)!important}.RoomListCard_rowAction__JS9ox:hover{background:var(--color-blue-light5)!important;color:var(--color-blue-main)!important}.RoomListCard_warning__2IlpK:hover{background:#fff6e8!important;color:#b7791f!important}.RoomListCard_danger__bUcsQ:hover{background:#fdecec!important;color:#c62828!important}.RoomListCard_positive__-2BZS:hover{background:#eaf7ef!important;color:#2e8b57!important}.RoomListCard_skeletonRow__dKEst{align-items:center;display:flex;gap:14px;padding:12px 20px}.RoomListCard_skeletonIcon__nlhgs{border-radius:12px;flex-shrink:0;height:40px;width:40px}.RoomListCard_skeletonText__07-L5{display:flex;flex:1 1;flex-direction:column;gap:7px}.RoomListCard_skeletonLine__rMb65{border-radius:6px;height:12px}.RoomListCard_skeletonLineSm__Rx3tt{border-radius:5px;height:10px;width:28%}.RoomListCard_skeletonTag__ysIMl{border-radius:999px;flex-shrink:0;height:20px;width:64px}.RoomListCard_shimmer__ZVq5S{animation:RoomListCard_roomsShimmer__Y1weC 1.4s ease-in-out infinite;background:linear-gradient(90deg,#f1f3f8 25%,#f8f9fc 50%,#f1f3f8 75%);background-size:200% 100%;display:block}@keyframes RoomListCard_roomsShimmer__Y1weC{0%{background-position:200% 0}to{background-position:-200% 0}}.RoomListCard_empty__kdl2X{align-items:center;display:flex;flex-direction:column;gap:6px;padding:44px 24px 48px;text-align:center}.RoomListCard_emptyArt__CX8y6{height:64px;margin-bottom:10px;position:relative;width:76px}.RoomListCard_emptyArtBack__7g3kF{background:#f5f7ff;border:1px dashed var(--color-blue-light3);border-radius:14px;height:48px;position:absolute;right:0;top:0;transform:rotate(8deg);width:48px}.RoomListCard_emptyArtIcon__UYfxM{align-items:center;background:#4f6ef7;border-radius:16px;bottom:0;box-shadow:0 8px 20px #4f6ef747;color:#fff;display:flex;height:52px;justify-content:center;left:6px;position:absolute;width:52px}.RoomListCard_emptyTitle__2qeEy{color:#1a1a2e;font-size:.98rem;font-weight:600}.RoomListCard_emptyText__A5lnt{color:var(--color-text-light);font-size:.84rem;line-height:1.45;margin-bottom:14px;max-width:360px}@container rooms (max-width: 640px){.RoomListCard_header__ex4XA,.RoomListCard_row__Kke-L{padding-left:16px;padding-right:16px}.RoomListCard_row__Kke-L{grid-template-columns:40px minmax(0,1fr) auto;row-gap:8px}.RoomListCard_detail__6rw7E,.RoomListCard_tags__JfO1Y{grid-column:2/3}.RoomListCard_actions__RhYfs{grid-column:3;grid-row:1}}.RoomFormPopup_content__k\+rgz{display:flex;flex-direction:column;gap:22px;margin:0}.RoomFormPopup_section__eZl\+1{display:flex;flex-direction:column;gap:14px}.RoomFormPopup_section__eZl\+1+.RoomFormPopup_section__eZl\+1{border-top:1px solid #f1f3f8;padding-top:20px}.RoomFormPopup_sectionTitle__NDp91{color:var(--color-blue-light1);font-size:.72rem;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.RoomFormPopup_field__3bT7m{display:flex;flex-direction:column;gap:6px}.RoomFormPopup_label__FA1rV{color:var(--color-text-medium);font-size:.8rem;font-weight:600}.RoomFormPopup_hint__XxOw\+{color:var(--color-text-light);font-size:.76rem;line-height:1.35}.RoomFormPopup_input__nEpFD .MuiOutlinedInput-root{border-radius:10px}.RoomFormPopup_input__nEpFD .MuiFormHelperText-root{margin-left:0}.RoomFormPopup_input__nEpFD .MuiFormHelperText-root:not(.Mui-error){color:var(--color-text-light)}.RoomFormPopup_counter__PzZPC .MuiFormHelperText-root:not(.Mui-error){text-align:right}.RoomFormPopup_capacity__QaAi9{max-width:320px}.RoomFormPopup_toggle__XkIvS{align-items:center;background:#fff;border:1px solid #00000014;border-radius:14px;cursor:pointer;display:flex;gap:12px;padding:12px 14px}.RoomFormPopup_toggleIcon__zUZqc{align-items:center;background:#eff2ff;border-radius:10px;color:#4f6ef7;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.RoomFormPopup_toggleText__g-NkB{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.RoomFormPopup_toggleTitle__-YkqJ{color:#1a1a2e;font-size:.88rem;font-weight:600}.RoomFormPopup_error__nx2Kf{background:var(--color-error-light);border-radius:10px;color:#c62828;font-size:.83rem;padding:10px 14px}.RoomFormPopup_footer__ZcOSV{display:flex;gap:8px;justify-content:flex-end;width:100%}.RoomDeletePopup_content__6yXoO{display:flex;flex-direction:column;gap:14px}.RoomDeletePopup_question__armcG{color:var(--color-text-dark);font-size:.9rem;line-height:1.45;margin:0}.RoomDeletePopup_warning__vuoAH{align-items:flex-start;background:#fff4f4;border:1px solid #fde0e0;border-radius:12px;color:#a12a2a;display:flex;font-size:.82rem;gap:10px;line-height:1.45;padding:12px 14px}.RoomDeletePopup_warningIcon__48Zw8{flex-shrink:0;font-size:18px!important;margin-top:1px}.RoomDeletePopup_footer__v3uxl{display:flex;gap:8px;justify-content:flex-end;width:100%}.CompanyRooms_mainContainer__SyHFC{display:flex;flex-direction:column;gap:16px;padding:20px}.CompanyRooms_headerContainer__6Pd1f{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.CompanyRooms_errorMessage__LzLOD{background:var(--color-error-light);border-radius:10px;color:#c62828;font-size:.83rem;padding:10px 14px}@media (max-width:600px){.CompanyRooms_mainContainer__SyHFC{padding:12px}}.ProviderListCard_card__yRjZ2{background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:var(--shadow-sm);container-name:insurance;container-type:inline-size}.ProviderListCard_header__116Bm{align-items:center;border-bottom:1px solid #f1f3f8;display:flex;gap:16px;justify-content:space-between;padding:16px 20px}.ProviderListCard_headerText__YhLe3{display:flex;flex-direction:column;gap:2px;min-width:0}.ProviderListCard_title__MgBkX{color:#1a1a2e;font-size:.95rem;font-weight:600;margin:0}.ProviderListCard_busy__grTJc,.ProviderListCard_subtitle__zPZZP{color:var(--color-text-light);font-size:.78rem}.ProviderListCard_busy__grTJc{align-items:center;display:inline-flex;gap:8px}.ProviderListCard_list__wnHLE{list-style:none;margin:0;padding:6px 0}.ProviderListCard_row__6UBeJ{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:40px minmax(0,1.6fr) minmax(0,2fr) minmax(0,1.1fr) 112px;padding:12px 20px;transition:background .15s ease}.ProviderListCard_row__6UBeJ+.ProviderListCard_row__6UBeJ{border-top:1px solid #f6f7fb}.ProviderListCard_row__6UBeJ:hover{background:#fafbfd}.ProviderListCard_muted__tXBWy .ProviderListCard_detail__WwiC5,.ProviderListCard_muted__tXBWy .ProviderListCard_identity__1DzF3,.ProviderListCard_muted__tXBWy .ProviderListCard_plans__IS5hY,.ProviderListCard_muted__tXBWy .ProviderListCard_providerIcon__aceNc{opacity:.55}.ProviderListCard_providerIcon__aceNc{align-items:center;background:#dff5f2;border-radius:12px;color:#0f9d8a;display:flex;height:40px;justify-content:center;width:40px}.ProviderListCard_providerIconMuted__WsFqi{background:#f1f3f6;color:var(--color-text-light)}.ProviderListCard_identity__1DzF3{display:flex;flex-direction:column;gap:3px;min-width:0}.ProviderListCard_name__c9C3Z{color:#1a1a2e;font-size:.9rem;font-weight:600}.ProviderListCard_secondary__8WFkW{color:var(--color-text-light);font-size:.8rem}.ProviderListCard_ellipsis__ZBhFL{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProviderListCard_plans__IS5hY{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.ProviderListCard_plan__OndBU{align-items:center;background:#f1f4ff;border-radius:999px;color:var(--color-blue-dark);display:inline-flex;font-size:.74rem;font-weight:500;max-width:100%;overflow:hidden;padding:3px 10px;text-overflow:ellipsis;white-space:nowrap}.ProviderListCard_planMore__rVAQ8{background:#0000;color:var(--color-text-light);padding-left:4px}.ProviderListCard_noPlans__kRZsN{color:var(--color-text-light);font-size:.8rem}.ProviderListCard_detail__WwiC5{align-items:center;color:var(--color-text-medium);display:inline-flex;font-size:.82rem;gap:6px;min-width:0;white-space:nowrap}.ProviderListCard_detailIcon__W55-x{color:var(--color-blue-light1);flex-shrink:0;font-size:16px!important}.ProviderListCard_tags__ZW9UN{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0}.ProviderListCard_tag__7Z0lw{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:500;gap:6px;padding:3px 10px;white-space:nowrap}.ProviderListCard_dot__CMw2r{background:currentColor;border-radius:50%;height:6px;width:6px}.ProviderListCard_requirements__EN8za{display:flex;flex-wrap:wrap;gap:4px}.ProviderListCard_tagRequirement__6CO45{background:#eff2ff;color:#4f6ef7}.ProviderListCard_tagActive__RI\+PB{background:#eaf7ef;color:#2e8b57}.ProviderListCard_tagInactive__UxdXY{background:#f1f3f6;color:var(--color-text-light)}.ProviderListCard_actions__4aPsJ{display:flex;gap:2px;justify-content:flex-end}.ProviderListCard_rowAction__yXsHY{color:var(--color-text-light)!important}.ProviderListCard_rowAction__yXsHY:hover{background:var(--color-blue-light5)!important;color:var(--color-blue-main)!important}.ProviderListCard_warning__cxu5H:hover{background:#fff6e8!important;color:#b7791f!important}.ProviderListCard_positive__q3Crs:hover{background:#eaf7ef!important;color:#2e8b57!important}.ProviderListCard_skeletonRow__d2Hyi{align-items:center;display:flex;gap:14px;padding:12px 20px}.ProviderListCard_skeletonIcon__Ha1tO{border-radius:12px;flex-shrink:0;height:40px;width:40px}.ProviderListCard_skeletonText__vDAbJ{display:flex;flex:1 1;flex-direction:column;gap:7px}.ProviderListCard_skeletonLine__H\+wdZ{border-radius:6px;height:12px}.ProviderListCard_skeletonLineSm__O\+\+JM{border-radius:5px;height:10px;width:28%}.ProviderListCard_skeletonTag__9nL2z{border-radius:999px;flex-shrink:0;height:20px;width:64px}.ProviderListCard_shimmer__h\+I9m{animation:ProviderListCard_insuranceShimmer__nYcFQ 1.4s ease-in-out infinite;background:linear-gradient(90deg,#f1f3f8 25%,#f8f9fc 50%,#f1f3f8 75%);background-size:200% 100%;display:block}@keyframes ProviderListCard_insuranceShimmer__nYcFQ{0%{background-position:200% 0}to{background-position:-200% 0}}.ProviderListCard_empty__IafSB{align-items:center;display:flex;flex-direction:column;gap:6px;padding:44px 24px 48px;text-align:center}.ProviderListCard_emptyArt__aZ52b{height:64px;margin-bottom:10px;position:relative;width:76px}.ProviderListCard_emptyArtBack__iwJQe{background:#f5f7ff;border:1px dashed var(--color-blue-light3);border-radius:14px;height:48px;position:absolute;right:0;top:0;transform:rotate(8deg);width:48px}.ProviderListCard_emptyArtIcon__xDV3p{align-items:center;background:#4f6ef7;border-radius:16px;bottom:0;box-shadow:0 8px 20px #4f6ef747;color:#fff;display:flex;height:52px;justify-content:center;left:6px;position:absolute;width:52px}.ProviderListCard_emptyTitle__o2uR\+{color:#1a1a2e;font-size:.98rem;font-weight:600}.ProviderListCard_emptyText__Ozfhb{color:var(--color-text-light);font-size:.84rem;line-height:1.45;margin-bottom:14px;max-width:400px}@container insurance (max-width: 720px){.ProviderListCard_header__116Bm,.ProviderListCard_row__6UBeJ{padding-left:16px;padding-right:16px}.ProviderListCard_row__6UBeJ{grid-template-columns:40px minmax(0,1fr) auto;row-gap:8px}.ProviderListCard_plans__IS5hY,.ProviderListCard_tags__ZW9UN{grid-column:2/3}.ProviderListCard_tags__ZW9UN{align-items:center;flex-direction:row;flex-wrap:wrap}.ProviderListCard_actions__4aPsJ{grid-column:3;grid-row:1}}.ProviderFormPopup_content__z7Fvi{display:flex;flex-direction:column;gap:22px;margin:0}.ProviderFormPopup_section__Gv0xV{display:flex;flex-direction:column;gap:14px}.ProviderFormPopup_section__Gv0xV+.ProviderFormPopup_section__Gv0xV{border-top:1px solid #f1f3f8;padding-top:20px}.ProviderFormPopup_sectionTitle__YPJjd{color:var(--color-blue-light1);font-size:.72rem;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.ProviderFormPopup_field__tyIWW{display:flex;flex-direction:column;gap:6px}.ProviderFormPopup_label__0BvYU{color:var(--color-text-medium);font-size:.8rem;font-weight:600}.ProviderFormPopup_hint__FcVQg{color:var(--color-text-light);font-size:.76rem;line-height:1.35}.ProviderFormPopup_input__K9tPm .MuiOutlinedInput-root{border-radius:10px}.ProviderFormPopup_input__K9tPm .MuiFormHelperText-root{margin-left:0}.ProviderFormPopup_input__K9tPm .MuiFormHelperText-root:not(.Mui-error){color:var(--color-text-light)}.ProviderFormPopup_counter__Vh67i .MuiFormHelperText-root:not(.Mui-error){text-align:right}.ProviderFormPopup_ansRegistry__nvhni{max-width:320px}.ProviderFormPopup_planInput__qKsl0{align-items:flex-start;display:flex;gap:8px}.ProviderFormPopup_planInput__qKsl0>:first-child{flex:1 1}.ProviderFormPopup_planChips__\+7dWr{display:flex;flex-wrap:wrap;gap:8px;min-height:32px}.ProviderFormPopup_planChips__\+7dWr .MuiChip-root{background:#f1f4ff;border-radius:999px;color:var(--color-blue-dark);font-weight:500}.ProviderFormPopup_planChips__\+7dWr .MuiChip-deleteIcon{color:var(--color-blue-light1)}.ProviderFormPopup_planChips__\+7dWr .MuiChip-deleteIcon:hover{color:#c62828}.ProviderFormPopup_planEmpty__y5EkX{align-items:center;color:var(--color-text-light);display:flex;font-size:.8rem}.ProviderFormPopup_toggle__GXd0a{align-items:center;background:#fff;border:1px solid #00000014;border-radius:14px;cursor:pointer;display:flex;gap:12px;padding:12px 14px}.ProviderFormPopup_toggleIcon__6bLjX{align-items:center;background:#eff2ff;border-radius:10px;color:#4f6ef7;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.ProviderFormPopup_toggleText__IrWcb{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ProviderFormPopup_toggleTitle__LGUZf{color:#1a1a2e;font-size:.88rem;font-weight:600}.ProviderFormPopup_error__F3KkI{background:var(--color-error-light);border-radius:10px;color:#c62828;font-size:.83rem;padding:10px 14px}.ProviderFormPopup_footer__tN8ia{display:flex;gap:8px;justify-content:flex-end;width:100%}.InsuranceProcedures_content__Qx6Sg{container-name:insuranceProcedures;container-type:inline-size;display:flex;flex-direction:column;gap:16px}.InsuranceProcedures_intro__hv6Oi{color:var(--color-text-medium);font-size:.85rem;line-height:1.45;margin:0}.InsuranceProcedures_toolbar__UoeGn{display:flex;flex-wrap:wrap;gap:10px}.InsuranceProcedures_hint__i-Dos{color:var(--color-text-light);font-size:.78rem;line-height:1.4}.InsuranceProcedures_errorText__Rh8l\+{color:#c62828;font-size:.8rem}.InsuranceProcedures_input__tBhcL .MuiOutlinedInput-root{border-radius:10px}.InsuranceProcedures_copyBox__jM1Td{background:#f7f8fc;border:1px solid #eef0f6;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:14px 16px}.InsuranceProcedures_copyRow__AGogn{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.InsuranceProcedures_copySelect__gLVwR{background:#fff;border-radius:10px;flex:1 1 240px;min-width:0}.InsuranceProcedures_listHeader__8n\+FG{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.InsuranceProcedures_count__jVV9z{color:var(--color-blue-light1);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.InsuranceProcedures_search__wWv9Z{flex:0 1 280px}.InsuranceProcedures_list__7D3qG{border:1px solid #f1f3f8;border-radius:12px;list-style:none;margin:0;padding:0}.InsuranceProcedures_row__Pp3S4{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:96px minmax(0,1fr) 110px 76px;padding:10px 14px}.InsuranceProcedures_row__Pp3S4+.InsuranceProcedures_row__Pp3S4{border-top:1px solid #f6f7fb}.InsuranceProcedures_row__Pp3S4:hover{background:#fafbfd}.InsuranceProcedures_muted__MYDIm .InsuranceProcedures_code__Y62QL,.InsuranceProcedures_muted__MYDIm .InsuranceProcedures_identity__EbXrB,.InsuranceProcedures_muted__MYDIm .InsuranceProcedures_price__CTSB6{opacity:.55}.InsuranceProcedures_code__Y62QL{color:var(--color-blue-dark);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.8rem;font-weight:600;white-space:nowrap}.InsuranceProcedures_identity__EbXrB{display:flex;flex-direction:column;gap:3px;min-width:0}.InsuranceProcedures_name__Yp5Jw{color:#1a1a2e;font-size:.86rem;font-weight:600;overflow-wrap:anywhere}.InsuranceProcedures_secondary__wIiIy{align-items:center;color:var(--color-text-light);display:flex;flex-wrap:wrap;font-size:.76rem;gap:6px}.InsuranceProcedures_tag__5NT6c{background:#f1f4ff;border-radius:999px;color:var(--color-blue-dark);display:inline-flex;font-size:.7rem;font-weight:600;padding:1px 8px}.InsuranceProcedures_tagInactive__Lfx1a{background:#f1f3f6;color:var(--color-text-light)}.InsuranceProcedures_price__CTSB6{color:#1a1a2e;font-size:.86rem;font-weight:600;text-align:right;white-space:nowrap}.InsuranceProcedures_actions__m9qL0{display:flex;gap:2px;justify-content:flex-end}.InsuranceProcedures_empty__n-fPN{align-items:center;display:flex;flex-direction:column;gap:6px;padding:28px 16px;text-align:center}.InsuranceProcedures_emptyIcon__jigZ1{align-items:center;background:#f1f4ff;border-radius:12px;color:var(--color-blue-dark);display:flex;height:44px;justify-content:center;width:44px}.InsuranceProcedures_emptyTitle__JJIeS{color:#1a1a2e;font-size:.9rem;font-weight:600}.InsuranceProcedures_formRow__VxtrR{display:flex;flex-wrap:wrap;gap:12px}.InsuranceProcedures_codeField__rjRN3,.InsuranceProcedures_priceField__YU0ZP{flex:1 1 160px}.InsuranceProcedures_currency__v4CzH{color:var(--color-text-light);font-size:.85rem;margin-right:6px}.InsuranceProcedures_tussOption__Rlpe4{align-items:baseline;display:flex;gap:10px}.InsuranceProcedures_tussName__gUhN9{font-size:.85rem;line-height:1.35}@container insuranceProcedures (max-width: 560px){.InsuranceProcedures_row__Pp3S4{gap:6px 10px;grid-template-areas:"code price" "identity identity" "actions actions";grid-template-columns:minmax(0,1fr) auto}.InsuranceProcedures_code__Y62QL{grid-area:code}.InsuranceProcedures_price__CTSB6{grid-area:price}.InsuranceProcedures_identity__EbXrB{grid-area:identity}.InsuranceProcedures_actions__m9qL0{grid-area:actions;justify-content:flex-start}}.CompanyInsurance_mainContainer__X8Xfs{display:flex;flex-direction:column;gap:16px;padding:20px}.CompanyInsurance_headerContainer__dIbiA{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.CompanyInsurance_errorMessage__Qx-ye{background:var(--color-error-light);border-radius:10px;color:#c62828;font-size:.83rem;padding:10px 14px}@media (max-width:600px){.CompanyInsurance_mainContainer__X8Xfs{padding:12px}}.FiscalSettings_mainContainer__7YSqr{display:flex;flex-direction:column;gap:24px;max-width:900px;padding:24px}.FiscalSettings_pageHeader__nSR2B{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.FiscalSettings_headerActions__Gk7oS{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.FiscalSettings_loadingContainer__PH\+0B{align-items:center;color:#666;justify-content:center;padding:60px 0}.FiscalSettings_loadingContainer__PH\+0B,.FiscalSettings_section__1hhI\+{display:flex;flex-direction:column;gap:12px}.FiscalSettings_sectionTitle__OEm4e{color:#555;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.FiscalSettings_formGrid__I625V{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.FiscalSettings_formGridFull__6zL2I{grid-column:1/-1}.FiscalSettings_formGroup__hPqqA{display:flex;flex-direction:column;gap:4px}.FiscalSettings_fieldError__Stdgo{color:#d32f2f;font-size:12px;margin-top:2px}.FiscalSettings_apiKeyHint__D0FlX{color:#888;font-size:12px;margin-top:2px}.FiscalSettings_apiKeyHintIcon__kmxNm{font-size:14px!important;margin-right:4px;vertical-align:-3px}.FiscalSettings_environmentWarning__528oA{align-items:flex-start;background-color:#fff8e1;border:1px solid #ffe082;border-radius:8px;color:#5d4037;display:flex;font-size:13px;gap:8px;margin-top:8px;padding:10px 14px}.FiscalSettings_environmentWarning__528oA svg{color:#f9a825;flex-shrink:0;margin-top:1px}.FiscalSettings_subsection__dhFuY{background-color:#fafbfd;border:1px solid #e9ecf2;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px}.FiscalSettings_subsectionTitle__XxxD1{color:#222;font-size:13px;font-weight:600}.FiscalSettings_subsectionHint__FhnY-{color:#777;font-size:12px;margin-top:-6px}.Logout_container__iSX2d{background-color:#fff;border-radius:var(--border-radius);display:flex;flex-direction:column;gap:20px;padding:50px;width:350px}.NPSForm_container__pviYr{align-items:center;background-color:var(--color-bg-main);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px}.NPSForm_formContainer__7zh5T{background-color:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);margin:0 auto;max-width:800px;padding:24px;width:100%}.NPSForm_headerContainer__tA1uI{align-items:center;display:flex;flex-direction:column;margin-bottom:24px;text-align:center}.NPSForm_companyLogo__PmyGj{margin-bottom:16px}.NPSForm_companyLogo__PmyGj img{border-radius:8px;height:auto;max-width:80px}.NPSForm_headerInfo__pc3QW h2{color:var(--color-text-dark);font-size:1.5rem;font-weight:600;margin-bottom:8px}.NPSForm_npsDescription__j5NxI{color:var(--color-text-medium);font-size:1rem;line-height:1.5;margin:0}.NPSForm_scoreSelector__MfZBq{display:flex;gap:5px;justify-content:space-between;margin:24px 0}.NPSForm_scoreButton__pdd-R{background:var(--color-bg-light);border:2px solid var(--border);border-radius:50%;cursor:pointer;font-size:1.1rem;font-weight:500;height:45px;transition:all .3s ease;width:45px}.NPSForm_scoreButton__pdd-R:hover{border-color:var(--color-blue-main);transform:scale(1.1)}.NPSForm_scoreButton__pdd-R.NPSForm_selected__\+kzOV{color:#fff;transform:scale(1.1)}.NPSForm_scoreButton__pdd-R.NPSForm_selected__\+kzOV.NPSForm_promoter__D7rfT{background-color:var(--color-success);border-color:var(--color-success)}.NPSForm_scoreButton__pdd-R.NPSForm_selected__\+kzOV.NPSForm_neutral__g-P-6{background-color:var(--color-warning);border-color:var(--color-warning)}.NPSForm_scoreButton__pdd-R.NPSForm_selected__\+kzOV.NPSForm_detractor__BWfAG{background-color:var(--color-error);border-color:var(--color-error)}.NPSForm_scoreLabels__Cd65P{color:var(--color-text-medium);display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:30px;padding:0 10px}.NPSForm_scoreConfirmation__a6uEY{margin:2rem 0;text-align:left}.NPSForm_scoreConfirmation__a6uEY h3{color:var(--color-text-dark);font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.NPSForm_scoreStatus__qIfqE{color:var(--color-text-medium);font-size:1rem;margin-bottom:2rem}.NPSForm_scoreStatus__qIfqE.NPSForm_promoter__D7rfT{color:var(--color-success)}.NPSForm_scoreStatus__qIfqE.NPSForm_neutral__g-P-6{color:var(--color-warning)}.NPSForm_scoreStatus__qIfqE.NPSForm_detractor__BWfAG{color:var(--color-error)}.NPSForm_feedbackTitle__l8gUP{color:var(--color-text-dark);font-size:1rem;font-weight:600;margin-bottom:.5rem}.NPSForm_feedbackRequest__fgEov{color:var(--color-text-medium);font-size:1rem;margin-bottom:1.5rem}.NPSForm_commentsSection__byDWd{margin:30px 0}.NPSForm_commentsInputContainer__qLi3a{width:100%}.NPSForm_commentsInput__YdDsy{border:1px solid var(--border);border-radius:var(--border-radius-sm);font-family:inherit;font-size:1rem;line-height:1.5;min-height:120px;padding:12px;resize:vertical;width:100%}.NPSForm_commentsInput__YdDsy:focus{border-color:var(--color-blue-main);box-shadow:0 0 0 2px var(--color-blue-alpha);outline:none}.NPSForm_submitButton__mGfzU{background-color:var(--color-secondary);border:none;border-radius:var(--border-radius-sm);color:#fff;cursor:pointer;font-size:1.1rem;font-weight:500;padding:15px;transition:all .3s ease;width:100%}.NPSForm_submitButton__mGfzU:hover:not(:disabled){background-color:var(--color-blue-dark);transform:translateY(-1px)}.NPSForm_submitButton__mGfzU:disabled{background-color:var(--color-text-light);cursor:not-allowed}.NPSForm_errorMessage__EoyDV{background-color:var(--color-error-light);border:1px solid var(--color-error-light);border-radius:var(--border-radius-sm);color:var(--color-error);margin:15px 0;padding:10px;text-align:center}.NPSForm_thankYouMessage__kLhkM{animation:NPSForm_slideUp__6A9cw .6s ease-out;margin:0 auto;max-width:600px;padding:24px;text-align:center}.NPSForm_thankYouMessage__kLhkM h2{color:var(--color-text-dark);font-size:1.5rem;font-weight:600;line-height:1.2;margin-bottom:16px}.NPSForm_thankYouMessage__kLhkM p{color:var(--color-text-medium);font-size:1rem;line-height:1.5;margin-bottom:24px}.NPSForm_googleReviewButton__s8ZJF{align-items:center;background-color:var(--color-bg-light);border:2px solid #4285f4;border-radius:50px;color:#4285f4;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:8px;justify-content:center;margin:5px auto 15px;max-width:300px;overflow:hidden;padding:12px 20px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);width:calc(100% - 32px)}.NPSForm_buttonContainer__JA8wV{display:flex;justify-content:center;margin-bottom:8px;margin-top:16px}.NPSForm_buttonContainer__JA8wV button{border-radius:24px!important;box-shadow:0 2px 6px #0000001a!important;font-size:1rem!important;font-weight:500!important;height:48px!important;max-width:280px;padding:6px 20px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;width:100%}.NPSForm_buttonContainer__JA8wV button:hover{box-shadow:0 3px 8px #00000026!important;transform:translateY(-1px)!important}.NPSForm_improvedGoogleButton__lRXvX{line-height:1.2;text-align:center}.NPSForm_googleReviewButton__s8ZJF:hover{background-color:#4285f4;border-color:#0000;box-shadow:0 6px 12px #4285f433;color:var(--color-bg-light);transform:translateY(-2px)}.NPSForm_googleReviewButton__s8ZJF:active{box-shadow:0 3px 6px #4285f433;transform:translateY(0)}.NPSForm_loadingMessage__tMn7\+{color:var(--color-text-medium);padding:40px 20px;text-align:center}.NPSForm_loadingMessage__tMn7\+ p{font-size:1.1rem}@keyframes NPSForm_slideUp__6A9cw{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.NPSForm_formContainer__7zh5T{padding:12px}.NPSForm_headerContainer__tA1uI{margin-bottom:12px}.NPSForm_scoreSelector__MfZBq{flex-wrap:wrap;gap:8px;justify-content:center;margin:16px 0}.NPSForm_scoreButton__pdd-R{font-size:1rem;height:40px;width:40px}.NPSForm_thankYouMessage__kLhkM{padding:12px}.NPSForm_thankYouMessage__kLhkM h2{font-size:1.3rem;margin-bottom:12px}.NPSForm_thankYouMessage__kLhkM p{margin-bottom:16px}.NPSForm_scoreLabels__Cd65P{margin-bottom:20px}.NPSForm_scoreConfirmation__a6uEY{margin:1.5rem 0}.NPSForm_commentsSection__byDWd{margin:20px 0}}.Financial_mainContainer__yYXfb{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;height:100%;padding:20px}.Financial_tabs__glF9p{align-self:flex-start;background:#fff;border:1px solid #e9edfa;border-radius:12px;box-sizing:border-box;display:inline-flex;gap:4px;max-width:100%;overflow-x:auto;padding:4px;scrollbar-width:none}.Financial_tabs__glF9p::-webkit-scrollbar{display:none}.Financial_tab__zgCUf{align-items:center;background:#0000;border:none;border-radius:9px;color:#64748b;cursor:pointer;display:inline-flex;font:inherit;font-size:.86rem;font-weight:600;height:34px;padding:0 14px;transition:background .15s ease,color .15s ease;white-space:nowrap}.Financial_tab__zgCUf:hover{background:#f5f7ff;color:#334155}.Financial_tab__zgCUf:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.Financial_tabActive__parHN,.Financial_tabActive__parHN:hover{background:#eef2ff;color:#3d5be0}.Financial_containerArea__6W098{container-name:financial;container-type:inline-size;flex:1 1;min-width:0}@media (max-width:600px){.Financial_mainContainer__yYXfb{padding:12px 4px}}.Categories_container__nGc\+\+{display:flex;flex-direction:column;gap:18px;min-width:0}.Categories_header__rc70w{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.Categories_actions__ocM2l{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.Categories_showInactive__d0rOs{align-items:center;background:#fafbfe;border:1px solid #e6eaf5;border-radius:10px;color:#475569;cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:500;gap:4px;height:36px;padding:0 12px 0 4px}.Categories_categoriesContainer__h76ao{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}@container financial (max-width: 760px){.Categories_categoriesContainer__h76ao{grid-template-columns:1fr}}@container financial (max-width: 560px){.Categories_header__rc70w{align-items:stretch;flex-direction:column}.Categories_actions__ocM2l{justify-content:space-between}}.RowAction_button__WdibV{align-items:center;background:#fff;border:1px solid #e6eaf5;border-radius:10px;color:#64748b;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease,border-color .15s ease;width:32px}.RowAction_button__WdibV:hover{background:#f2f5ff;border-color:#d5deff;color:#4a6bff}.RowAction_danger__gV5ck:hover{background:#fff1f3;border-color:#fecdd6;color:#e11d48}.EmptyState_empty__rVGIk{align-items:center;display:flex;flex-direction:column;gap:4px;padding:40px 24px 44px;text-align:center}.EmptyState_compact__tNK\+T{padding:22px 16px 24px}.EmptyState_iconWrap__sZk82{align-items:center;background:#eef2ff;border-radius:50%;color:#4a6bff;display:flex;height:52px;justify-content:center;margin-bottom:10px;position:relative;width:52px}.EmptyState_compact__tNK\+T .EmptyState_iconWrap__sZk82{height:42px;margin-bottom:6px;width:42px}.EmptyState_halo__ZtOtr{border:1px dashed #d5deff;border-radius:50%;inset:-7px;position:absolute}.EmptyState_green__dU22N{background:#ecfdf3;color:#16a34a}.EmptyState_green__dU22N .EmptyState_halo__ZtOtr{border-color:#bbf7d0}.EmptyState_rose__ku5SY{background:#fff1f3;color:#e11d48}.EmptyState_rose__ku5SY .EmptyState_halo__ZtOtr{border-color:#fecdd6}.EmptyState_title__ZZAQp{color:#1a1a2e;font-size:.95rem;font-weight:600}.EmptyState_text__gTanY{color:#64748b;font-size:.82rem;line-height:1.45;max-width:320px}.EmptyState_action__kTokv{margin-top:12px}.CategoryColumn_card__ABe57{--tone:#4a6bff;--tone-soft:#eef2ff;background:#fff;border:1px solid #e9edfa;border-radius:18px;box-shadow:0 1px 2px #1a1a2e08,0 8px 24px #5a80fb0d;display:flex;flex-direction:column;min-width:0}.CategoryColumn_green__EndlM{--tone:#16a34a;--tone-soft:#ecfdf3}.CategoryColumn_rose__6ChNW{--tone:#e11d48;--tone-soft:#fff1f3}.CategoryColumn_head__iPhUu{align-items:center;border-bottom:1px solid #f0f2fa;display:flex;gap:12px;padding:18px 18px 14px}.CategoryColumn_headIcon__EC6Mu{align-items:center;background:var(--tone-soft);border-radius:11px;color:var(--tone);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.CategoryColumn_headTexts__2sMH2{display:flex;flex:1 1;flex-direction:column;min-width:0}.CategoryColumn_title__GHH2P{color:#1a1a2e;font-size:.98rem;font-weight:700;margin:0}.CategoryColumn_subtitle__HXsPX{color:#64748b;font-size:.78rem}.CategoryColumn_count__puvub{align-items:center;background:var(--tone-soft);border-radius:999px;color:var(--tone);display:inline-flex;font-size:.74rem;font-weight:700;height:24px;justify-content:center;min-width:24px;padding:0 8px}.CategoryColumn_list__cOUEH{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:8px}.CategoryColumn_row__IKSbH{align-items:center;border-radius:12px;display:flex;gap:12px;padding:8px 10px;transition:background .15s ease}.CategoryColumn_row__IKSbH:hover{background:#fafbfe}.CategoryColumn_rowIcon__jcyHw{align-items:center;background:var(--tone-soft);border-radius:50%;color:var(--tone);display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.CategoryColumn_name__62prn{color:#1a1a2e;flex:1 1;font-size:.88rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CategoryColumn_status__Nf3L0{border-radius:999px;flex-shrink:0;font-size:.72rem;font-weight:600;padding:2px 10px;white-space:nowrap}.CategoryColumn_statusActive__5cl7R{background:#eaf7ef;color:#2e8b57}.CategoryColumn_statusInactive__xEvBK{background:#f1f3f6;color:#718096}.CategoryColumn_inactive__\+JZLX .CategoryColumn_rowIcon__jcyHw{background:#f1f3f6;color:#94a3b8}.CategoryColumn_inactive__\+JZLX .CategoryColumn_name__62prn{color:#94a3b8;font-weight:500}.FinanceSummary_grid__73mcb{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.FinanceSummary_card__wTD-r{--tone:#4a6bff;--tone-soft:#eef2ff;align-items:center;background:#fff;border:1px solid #e9edfa;border-radius:18px;box-shadow:0 1px 2px #1a1a2e08,0 8px 24px #5a80fb0d;display:flex;gap:14px;min-width:0;overflow:hidden;padding:18px 20px;position:relative}.FinanceSummary_card__wTD-r:before{background:var(--tone);border-radius:0 0 3px 3px;content:"";height:3px;left:20px;position:absolute;top:0;width:32px}.FinanceSummary_green__0TRRO{--tone:#16a34a;--tone-soft:#ecfdf3}.FinanceSummary_rose__4CS2\+{--tone:#e11d48;--tone-soft:#fff1f3}.FinanceSummary_blue__eHNEA{--tone:#4a6bff;--tone-soft:#eef2ff}.FinanceSummary_icon__u1GAL{align-items:center;background:var(--tone-soft);border-radius:12px;color:var(--tone);display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.FinanceSummary_texts__Ammtr{display:flex;flex-direction:column;min-width:0}.FinanceSummary_label__W7Ej8{color:#64748b;font-size:.78rem;font-weight:600;letter-spacing:.02em}.FinanceSummary_value__nBGvF{font-feature-settings:"tnum";color:#1a1a2e;font-size:1.35rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FinanceSummary_hint__QOtRF{color:#94a3b8;font-size:.75rem}@container financial (max-width: 760px){.FinanceSummary_grid__73mcb{gap:10px;grid-template-columns:1fr}.FinanceSummary_card__wTD-r{padding:14px 16px}.FinanceSummary_value__nBGvF{font-size:1.15rem}}.TransactionsFilters_card__oxFh6{background:#fff;border:1px solid #e9edfa;border-radius:18px;box-shadow:0 1px 2px #1a1a2e08,0 8px 24px #5a80fb0d;display:flex;flex-direction:column;gap:14px;padding:18px 20px}.TransactionsFilters_head__Pc-P5{align-items:center;display:flex;gap:10px}.TransactionsFilters_headIcon__Jx-Sj{align-items:center;background:#f2f5ff;border-radius:9px;color:#4a6bff;display:flex;height:30px;justify-content:center;width:30px}.TransactionsFilters_title__zD16L{color:#1a1a2e;font-size:.95rem;font-weight:700;margin:0}.TransactionsFilters_period__4Lvwv>div{background:#0000!important;box-shadow:none!important;padding:0!important}.TransactionsFilters_period__4Lvwv .MuiButton-outlined{border-color:var(--color-main-light)!important;color:var(--color-primary)!important}.TransactionsFilters_period__4Lvwv .MuiButton-outlined:hover{background:var(--color-main-alpha);border-color:var(--color-primary)!important}.TransactionsFilters_selects__6ezkK{border-top:1px solid #f0f2fa;display:flex;flex-wrap:wrap;gap:12px;padding-top:14px}.TransactionsFilters_select__bKigc{min-width:200px!important}.TransactionsFilters_select__bKigc .MuiOutlinedInput-root{background:#fafbfe;border-radius:10px}@container financial (max-width: 560px){.TransactionsFilters_card__oxFh6{padding:16px}.TransactionsFilters_selects__6ezkK{flex-direction:column}.TransactionsFilters_select__bKigc{min-width:0!important;width:100%}}.TransactionsTable_card__2jueP{background:#fff;border:1px solid #e9edfa;border-radius:18px;box-shadow:0 1px 2px #1a1a2e08,0 8px 24px #5a80fb0d;display:flex;flex-direction:column;min-width:0}.TransactionsTable_head__xdzbO{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between;padding:18px 20px 12px}.TransactionsTable_title__rlhEL{color:#1a1a2e;font-size:.95rem;font-weight:700;margin:0}.TransactionsTable_subtitle__BwRKE{color:#64748b;font-size:.78rem}.TransactionsTable_scroll__zYP0L{overflow-x:auto;padding:0 8px 10px}.TransactionsTable_table__dRb0s{min-width:760px}.TransactionsTable_table__dRb0s .MuiTableCell-head{border-bottom:1px solid #f0f2fa;color:#94a3b8;font-size:.72rem;font-weight:700;letter-spacing:.04em;padding:10px 12px;text-transform:uppercase;white-space:nowrap}.TransactionsTable_table__dRb0s .MuiTableCell-root:last-child{padding-right:16px;white-space:nowrap;width:1%}.TransactionsTable_table__dRb0s .MuiTableCell-body{border-bottom:1px solid #f5f6fb;color:#334155;font-size:.86rem;padding:12px}.TransactionsTable_table__dRb0s .MuiTableRow-root:last-child .MuiTableCell-body{border-bottom:none}.TransactionsTable_table__dRb0s .MuiTableRow-hover:hover{background:#fafbfe!important}.TransactionsTable_date__dsXfD{font-feature-settings:"tnum";color:#64748b!important;font-variant-numeric:tabular-nums;white-space:nowrap}.TransactionsTable_description__\+8c1p{color:#1a1a2e!important;font-weight:600!important}.TransactionsTable_category__Wr0OJ{background:#f1f3f9;color:#475569;display:inline-block;padding:3px 10px}.TransactionsTable_category__Wr0OJ,.TransactionsTable_typeChip__zLCre{border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}.TransactionsTable_typeChip__zLCre{align-items:center;display:inline-flex;gap:4px;padding:3px 10px 3px 7px}.TransactionsTable_chipIcon__GlcBb{font-size:14px!important}.TransactionsTable_chipIncome__Pnven{background:#ecfdf3;color:#15803d}.TransactionsTable_chipExpense__hpyT3{background:#fff1f3;color:#e11d48}.TransactionsTable_amount__jFSE0{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700!important;white-space:nowrap}.TransactionsTable_income__1GUAd{color:#15803d!important}.TransactionsTable_expense__H5F32{color:#e11d48!important}.TransactionsTable_recurrence__-TB43{align-items:center;color:#4a6bff;display:inline-flex;font-size:.8rem;font-weight:500;gap:4px;white-space:nowrap}.TransactionsTable_recurrenceIcon__PecxL{font-size:15px!important}.TransactionsTable_muted__csPsk{color:#94a3b8;font-size:.8rem}.TransactionsTable_actions__IZ5Hz{display:flex;gap:6px;justify-content:flex-end}.RecurringPanel_card__d5YMM{background:#fff;border:1px solid #e9edfa;border-radius:18px;box-shadow:0 1px 2px #1a1a2e08,0 8px 24px #5a80fb0d;display:flex;flex-direction:column;min-width:0}.RecurringPanel_head__zwz1g{align-items:center;border-bottom:1px solid #f0f2fa;display:flex;gap:10px;padding:18px 18px 14px}.RecurringPanel_headIcon__Bfwvd{align-items:center;background:#eef2ff;border-radius:10px;color:#4a6bff;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.RecurringPanel_headTexts__S0HNG{display:flex;flex:1 1;flex-direction:column;min-width:0}.RecurringPanel_title__4RX77{color:#1a1a2e;font-size:.95rem;font-weight:700;margin:0}.RecurringPanel_subtitle__aSHYI{color:#64748b;font-size:.76rem}.RecurringPanel_count__IH6Yb{align-items:center;background:#5a80fb;border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;font-weight:700;height:22px;justify-content:center;min-width:22px;padding:0 7px}.RecurringPanel_list__sFr7d{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:8px}.RecurringPanel_item__creOw{align-items:flex-start;border-radius:12px;display:flex;gap:10px;padding:10px;transition:background .15s ease}.RecurringPanel_item__creOw:hover{background:#fafbfe}.RecurringPanel_dot__Rgie4{border-radius:50%;flex-shrink:0;height:8px;margin-top:7px;width:8px}.RecurringPanel_dotIncome__0jsZB{background:#16a34a;box-shadow:0 0 0 3px #ecfdf3}.RecurringPanel_dotExpense__Rs9L5{background:#e11d48;box-shadow:0 0 0 3px #fff1f3}.RecurringPanel_body__x3s9q{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.RecurringPanel_row__cufmz{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.RecurringPanel_name__XNcaT{color:#1a1a2e;font-size:.88rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RecurringPanel_amount__5Bu\+7{font-feature-settings:"tnum";flex-shrink:0;font-size:.86rem;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.RecurringPanel_income__1TtxP{color:#15803d}.RecurringPanel_expense__vrGq1{color:#e11d48}.RecurringPanel_meta__ItzRo{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.RecurringPanel_chip__OPdeW{background:#f1f3f9;border-radius:999px;color:#475569;font-size:.7rem;font-weight:600;padding:2px 8px}.RecurringPanel_dates__ATkUG{align-items:center;color:#64748b;display:inline-flex;font-size:.75rem;gap:4px}.RecurringPanel_metaIcon__tRXIN{color:#94a3b8;font-size:14px!important}.RecurringPanel_actions__hL4sL{display:flex;flex-shrink:0;gap:6px}.TransactionForm_form__\+uTdF{display:flex;flex-direction:column;gap:16px;gap:var(--spacing-md,16px);margin-top:8px;margin-top:var(--spacing-sm,8px)}.TransactionForm_typeToggle__oYJyg{grid-gap:6px;background:#f5f7ff;border:1px solid #e9edfa;border-radius:12px;display:grid;gap:6px;grid-template-columns:1fr 1fr;padding:4px}.TransactionForm_typeOption__t\+Z5T{align-items:center;background:#0000;border:1px solid #0000;border-radius:9px;color:#64748b;cursor:pointer;display:inline-flex;font:inherit;font-size:.86rem;font-weight:600;gap:6px;height:36px;justify-content:center;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.TransactionForm_typeOption__t\+Z5T:hover{color:#334155}.TransactionForm_active_expense__rUbvt,.TransactionForm_active_expense__rUbvt:hover{background:#fff;border-color:#fecdd6;box-shadow:0 1px 3px #e11d481f;color:#e11d48}.TransactionForm_active_income__eUYtq,.TransactionForm_active_income__eUYtq:hover{background:#fff;border-color:#bbf7d0;box-shadow:0 1px 3px #16a34a1f;color:#15803d}.TransactionForm_pair__Lnj7J{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.TransactionForm_prefix__l2uCE{color:#64748b;font-size:.9rem;margin-right:6px}.TransactionForm_recurrence__Q5Mq1{background:#fafbfe;border:1px solid #e9edfa;border-radius:14px;display:flex;flex-direction:column;gap:14px;padding:6px 14px;transition:border-color .15s ease,background .15s ease}.TransactionForm_recurrenceOn__KuNrm{background:#f5f7ff;border-color:#d5deff;padding-bottom:16px}.TransactionForm_recurrenceHead__GO5tH{align-items:center;display:flex;gap:10px}.TransactionForm_recurrenceIcon__RSScx{align-items:center;background:#eef2ff;border-radius:9px;color:#4a6bff;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.TransactionForm_recurrenceToggle__gyHfq{margin:0!important}.TransactionForm_recurrenceFields__LzzT8{display:flex;flex-direction:column;gap:12px}@media (max-width:560px){.TransactionForm_pair__Lnj7J{grid-template-columns:1fr}}.TransactionsSkeleton_page__nFNtQ{display:flex;flex-direction:column;gap:18px}.TransactionsSkeleton_header__jwmNV{align-items:center;display:flex;gap:12px}.TransactionsSkeleton_headerTexts__tTphj{display:flex;flex-direction:column}.TransactionsSkeleton_kpis__WhPeS{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.TransactionsSkeleton_columns__fV-d6{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 320px}.TransactionsSkeleton_main__ZcGMy{display:flex;flex-direction:column;gap:18px}@container financial (max-width: 1080px){.TransactionsSkeleton_columns__fV-d6{grid-template-columns:1fr}}@container financial (max-width: 760px){.TransactionsSkeleton_kpis__WhPeS{grid-template-columns:1fr}}.TransactionsPage_container__UMg8r{display:flex;flex-direction:column;gap:18px;min-width:0}.TransactionsPage_header__UNYUj{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.TransactionsPage_actions__f1y6U{align-items:center;display:flex;gap:12px}.TransactionsPage_contentWrapper__FVonb{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 320px}.TransactionsPage_mainContent__WdvYb{display:flex;flex-direction:column;gap:18px;min-width:0}.TransactionsPage_sidebarContent__PgdMt{min-width:0}.TransactionsPage_footer__bEAuz{align-items:center;display:flex;gap:10px;justify-content:flex-end;width:100%}.TransactionsPage_footerHint__ZkUHo{color:var(--color-text-light);font-size:.78rem;margin-right:auto}@container financial (max-width: 1080px){.TransactionsPage_contentWrapper__FVonb{grid-template-columns:1fr}}@container financial (max-width: 560px){.TransactionsPage_header__UNYUj{align-items:stretch;flex-direction:column}.TransactionsPage_actions__f1y6U{justify-content:flex-end}}.ResourceListCard_card__7Bfju{background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:var(--shadow-sm);container-name:agendas;container-type:inline-size}.ResourceListCard_header__\+ypJd{align-items:center;border-bottom:1px solid #f1f3f8;display:flex;gap:16px;justify-content:space-between;padding:16px 20px}.ResourceListCard_headerText__TMJO9{display:flex;flex-direction:column;gap:2px;min-width:0}.ResourceListCard_title__SrLMM{color:#1a1a2e;font-size:.95rem;font-weight:600;margin:0}.ResourceListCard_subtitle__mv8i3{color:var(--color-text-light);font-size:.78rem}.ResourceListCard_list__us5Z8{list-style:none;margin:0;padding:6px 0}.ResourceListCard_row__HZaKf{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:40px minmax(0,1.5fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr) 76px;padding:12px 20px;transition:background .15s ease}.ResourceListCard_row__HZaKf+.ResourceListCard_row__HZaKf{border-top:1px solid #f6f7fb}.ResourceListCard_row__HZaKf:hover{background:#fafbfd}.ResourceListCard_muted__-H3RV .ResourceListCard_avatar__aziSy,.ResourceListCard_muted__-H3RV .ResourceListCard_detailCell__QaUJs,.ResourceListCard_muted__-H3RV .ResourceListCard_identity__YUbed{opacity:.55}.ResourceListCard_avatar__aziSy{align-items:center;background:#eef1ff;border-radius:12px;color:#4f6ef7;display:flex;font-size:.85rem;font-weight:600;height:40px;justify-content:center;letter-spacing:.02em;width:40px}.ResourceListCard_avatarMuted__KxjXB{background:#f1f3f6;color:var(--color-text-light)}.ResourceListCard_detailCell__QaUJs,.ResourceListCard_identity__YUbed{display:flex;flex-direction:column;gap:3px;min-width:0}.ResourceListCard_name__Rk7Q8{align-items:center;color:#1a1a2e;display:flex;font-size:.9rem;font-weight:600;gap:8px;min-width:0}.ResourceListCard_secondary__qYmJ5{color:var(--color-text-light);font-size:.8rem}.ResourceListCard_ellipsis__4X9bT{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ResourceListCard_detail__iwJk5{align-items:center;color:var(--color-text-medium);display:inline-flex;font-size:.8rem;gap:6px;max-width:100%;min-width:0}.ResourceListCard_detailIcon__RVYjC{color:var(--color-blue-light1);flex-shrink:0;font-size:15px!important}.ResourceListCard_placeholder__JkN5a{color:var(--color-text-light);opacity:.8}.ResourceListCard_signatureThumb__xxOCw{align-self:flex-start;background:#fafbfd;border:1px solid #eef1f7;border-radius:8px;height:30px;max-width:110px;object-fit:contain;padding:2px 6px}.ResourceListCard_tags__X5WF0{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.ResourceListCard_tag__chzDm{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:500;gap:4px;padding:3px 10px;white-space:nowrap}.ResourceListCard_tagIcon__Ij3Zk{font-size:14px!important}.ResourceListCard_tagOn__RCYIR{background:#eaf7ef;color:#2e8b57}.ResourceListCard_tagRoom__Pd4tA{background:#eef2ff;color:#4f7ef7}.ResourceListCard_tagInactive__v\+Pgs{background:#f1f3f6;color:var(--color-text-light)}.ResourceListCard_actions__vsxNf{display:flex;gap:2px;justify-content:flex-end}.ResourceListCard_rowAction__HwxZc{color:var(--color-text-light)!important}.ResourceListCard_rowAction__HwxZc:hover{background:var(--color-blue-light5)!important;color:var(--color-blue-main)!important}.ResourceListCard_danger__IKN7S:hover{background:#fdecec!important;color:#c62828!important}.ResourceListCard_positive__qxFDB:hover{background:#eaf7ef!important;color:#2e8b57!important}.ResourceListCard_skeletonRow__5lLDr{align-items:center;display:flex;gap:14px;padding:12px 20px}.ResourceListCard_skeletonAvatar__gNV5T{border-radius:12px;flex-shrink:0;height:40px;width:40px}.ResourceListCard_skeletonText__\+\+KuH{display:flex;flex:1 1;flex-direction:column;gap:7px}.ResourceListCard_skeletonLine__HffcY{border-radius:6px;height:12px}.ResourceListCard_skeletonLineSm__JRGYg{border-radius:5px;height:10px;width:28%}.ResourceListCard_shimmer__YoliM{animation:ResourceListCard_shimmer__YoliM 1.4s ease-in-out infinite;background:linear-gradient(90deg,#f1f3f8 25%,#f8f9fc 50%,#f1f3f8 75%);background-size:200% 100%;display:block}@keyframes ResourceListCard_shimmer__YoliM{0%{background-position:200% 0}to{background-position:-200% 0}}.ResourceListCard_empty__37E20{align-items:center;display:flex;flex-direction:column;gap:6px;padding:44px 24px 48px;text-align:center}.ResourceListCard_emptyArt__\+pFPD{height:64px;margin-bottom:10px;position:relative;width:76px}.ResourceListCard_emptyArtBack__VxL2c{background:#f5f7ff;border:1px dashed var(--color-blue-light3);border-radius:14px;height:48px;position:absolute;right:0;top:0;transform:rotate(8deg);width:48px}.ResourceListCard_emptyArtIcon__C\+usY{align-items:center;background:linear-gradient(135deg,#5a80fb,#4f6ef7);border-radius:16px;bottom:0;box-shadow:0 8px 20px #4f6ef747;color:#fff;display:flex;height:52px;justify-content:center;left:6px;position:absolute;width:52px}.ResourceListCard_emptyTitle__h3W\+v{color:#1a1a2e;font-size:.98rem;font-weight:600}.ResourceListCard_emptyText__vAl1V{color:var(--color-text-light);font-size:.84rem;line-height:1.45;margin-bottom:14px;max-width:360px}.ResourceListCard_footer__Z8yBA{align-items:center;border-top:1px solid #f1f3f8;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 20px}.ResourceListCard_pageText__31Gbs{color:var(--color-text-light);font-size:.8rem}@container agendas (max-width: 900px){.ResourceListCard_row__HZaKf{grid-template-columns:40px minmax(0,1.4fr) minmax(0,1.2fr) minmax(0,1fr) 76px}.ResourceListCard_tags__X5WF0{grid-column:2/5}.ResourceListCard_tags__X5WF0:empty{display:none}.ResourceListCard_actions__vsxNf{grid-column:5;grid-row:1}}@container agendas (max-width: 620px){.ResourceListCard_footer__Z8yBA,.ResourceListCard_header__\+ypJd,.ResourceListCard_row__HZaKf{padding-left:16px;padding-right:16px}.ResourceListCard_row__HZaKf{grid-template-columns:40px minmax(0,1fr) 76px;row-gap:8px}.ResourceListCard_detailCell__QaUJs,.ResourceListCard_tags__X5WF0{grid-column:2/3}.ResourceListCard_actions__vsxNf{grid-column:3;grid-row:1}}.ResourceFormPopup_content__Sndhq{display:flex;flex-direction:column;gap:22px}.ResourceFormPopup_section__F-qgX{display:flex;flex-direction:column;gap:14px}.ResourceFormPopup_section__F-qgX+.ResourceFormPopup_section__F-qgX{border-top:1px solid #f1f3f8;padding-top:20px}.ResourceFormPopup_sectionTitle__-p\+rd{color:var(--color-blue-light1);font-size:.72rem;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.ResourceFormPopup_field__LTZax{display:flex;flex-direction:column;gap:6px}.ResourceFormPopup_label__NNWUl{color:var(--color-text-medium);font-size:.8rem;font-weight:600}.ResourceFormPopup_previewTag__oJYAz{background:#fff4e5;border-radius:999px;color:#b26a00;font-size:.7rem;font-weight:600;margin-left:8px;padding:1px 8px;vertical-align:middle}.ResourceFormPopup_hint__yYN1r{color:var(--color-text-light);font-size:.76rem;line-height:1.35}.ResourceFormPopup_input__dRgBQ .MuiOutlinedInput-root{border-radius:10px}.ResourceFormPopup_input__dRgBQ .MuiFormHelperText-root{color:var(--color-text-light);margin-left:0}.ResourceFormPopup_phoneRow__uXi12{align-items:flex-start;display:flex;gap:8px}.ResourceFormPopup_ddi__hk-\+s{flex:0 0 96px}.ResourceFormPopup_signatureBox__2dSov{align-items:center;background:#fff;border:1px solid #00000014;border-radius:14px;display:flex;flex-wrap:wrap;gap:14px;padding:12px 14px}.ResourceFormPopup_signatureEmpty__7Ss85{background:#fafbff;border-color:var(--color-blue-light3);border-style:dashed}.ResourceFormPopup_signatureImage__qQAd\+{background:#fafbfd;border:1px solid #eef1f7;border-radius:10px;height:64px;max-width:180px;object-fit:contain;padding:6px 10px}.ResourceFormPopup_signatureMeta__FN0yd{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:140px}.ResourceFormPopup_fileName__uLKXy{color:#1a1a2e;font-size:.84rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ResourceFormPopup_signatureActions__OxMVV{display:flex;gap:6px;margin-left:auto}.ResourceFormPopup_hiddenInput__DhBEQ{display:none}.ResourceFormPopup_dangerButton__oaBaM,.ResourceFormPopup_fileButton__oQNyK,.ResourceFormPopup_ghostButton__i0TKO{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:600;gap:6px;padding:7px 12px;transition:background .15s ease,box-shadow .15s ease;white-space:nowrap}.ResourceFormPopup_fileButton__oQNyK{background:#fff;border:1px solid var(--color-blue-light4);color:#4f6ef7}.ResourceFormPopup_fileButton__oQNyK:hover{box-shadow:0 4px 16px #00000012}.ResourceFormPopup_fileButtonPrimary__jxmwv{background:#5a80fb;border-color:#5a80fb;color:#fff}.ResourceFormPopup_dangerButton__oaBaM{background:none;border:1px solid #0000;color:#c62828}.ResourceFormPopup_dangerButton__oaBaM:hover{background:var(--color-error-light)}.ResourceFormPopup_ghostButton__i0TKO{background:none;border:1px solid #0000;color:var(--color-text-medium)}.ResourceFormPopup_ghostButton__i0TKO:hover{background:#f1f3f6}.ResourceFormPopup_toggleCard__KACen{background:#fff;border:1px solid #00000014;border-radius:14px;display:flex;flex-direction:column}.ResourceFormPopup_toggleRow__fZy5z{align-items:center;cursor:pointer;display:flex;gap:12px;padding:12px 14px}.ResourceFormPopup_toggleText__TN4Bp{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ResourceFormPopup_toggleBody__u0t2s{border-top:1px solid #f1f3f8;display:flex;flex-direction:column;gap:14px;padding:14px}.ResourceFormPopup_blockIcon__e9vve{align-items:center;background:#eff2ff;border-radius:10px;color:#4f6ef7;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.ResourceFormPopup_blockTitle__e-3C1{color:#1a1a2e;font-size:.88rem;font-weight:600}.ResourceFormPopup_dayRow__I-wQp{align-items:flex-start;display:flex;gap:12px}.ResourceFormPopup_dayChip__ez20m{background:#fff;border:1px dashed #d5dae6;border-radius:10px;color:var(--color-text-light);cursor:pointer;flex:0 0 92px;font:inherit;font-size:.82rem;font-weight:600;padding:7px 10px;text-align:left;transition:background .15s ease,border-color .15s ease}.ResourceFormPopup_dayChipOn__MabMM{background:#5b74f6;border:1px solid #5b74f6;color:#fff}.ResourceFormPopup_dayIntervals__6JS1D{display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;min-height:36px;min-width:0}.ResourceFormPopup_intervalRow__ZQ1g4{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.ResourceFormPopup_timeInput__LcssY{width:112px}.ResourceFormPopup_intervalError__AYEc2{color:#c62828;font-size:.74rem;width:100%}.ResourceFormPopup_limitsRow__gRrzH{display:flex;gap:8px;margin-top:6px}.ResourceFormPopup_limitField__b3q-x{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.ResourceFormPopup_footer__tRXiN{display:flex;gap:8px;justify-content:flex-end;width:100%}@media (max-width:520px){.ResourceFormPopup_signatureActions__OxMVV{margin-left:0}.ResourceFormPopup_dayRow__I-wQp{flex-direction:column;gap:6px}.ResourceFormPopup_dayChip__ez20m{flex-basis:auto}.ResourceFormPopup_limitsRow__gRrzH{flex-direction:column}}.ResourceList_container__o611z{display:flex;flex-direction:column;gap:16px;padding:20px}.ResourceList_headerContainer__Wx3nk{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}@media (max-width:600px){.ResourceList_container__o611z{padding:12px}}.ProcedureOverview_grid__NLb\+1{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.ProcedureOverview_tile__2Kgqm{align-items:center;background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:var(--shadow-sm);display:flex;gap:12px;min-width:0;padding:14px 16px}.ProcedureOverview_icon__svjf1{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.ProcedureOverview_blue__v4m16{background:#eff2ff;color:#4f6ef7}.ProcedureOverview_green__o\+-ic{background:#ecfdf3;color:#16a34a}.ProcedureOverview_gray__gIAEN{background:#f1f3f6;color:#94a3b8}.ProcedureOverview_text__hQnB2{display:flex;flex-direction:column;min-width:0}.ProcedureOverview_value__Y4kVM{color:#1a1a2e;font-size:1.15rem;font-weight:700;line-height:1.2}.ProcedureOverview_label__nXAKy{color:var(--color-text-light);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:760px){.ProcedureOverview_grid__NLb\+1{gap:8px;grid-template-columns:1fr}.ProcedureOverview_tile__2Kgqm{padding:10px 14px}}.RowAction_button__CcOKz{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--color-text-light);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease;width:32px}.RowAction_button__CcOKz svg{font-size:20px}.RowAction_button__CcOKz:hover:not(:disabled){background:var(--color-blue-light5);color:var(--color-blue-main)}.RowAction_button__CcOKz:focus-visible{outline:2px solid var(--color-blue-main);outline-offset:1px}.RowAction_button__CcOKz:disabled{cursor:default;opacity:.45}.RowAction_danger__OmoSe:hover:not(:disabled){background:#fff1f2;color:#e11d48}.RowAction_restore__GVqNu{color:#4a6bff}.ProcedureTable_card__Tqb5H{background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:var(--shadow-sm);min-width:0}.ProcedureTable_header__7OTFo{align-items:center;border-bottom:1px solid #f1f3f8;display:flex;gap:16px;justify-content:space-between;padding:16px 20px}.ProcedureTable_title__l6xqD{color:#1a1a2e;font-size:.95rem;font-weight:600;margin:0}.ProcedureTable_subtitle__\+He4L{color:var(--color-text-light);font-size:.78rem}.ProcedureTable_tableWrapper__kgz9M{overflow-x:auto}.ProcedureTable_table__OPD1k{border-collapse:collapse;min-width:720px;width:100%}.ProcedureTable_table__OPD1k th{background:#fafbfd;color:#94a3b8;font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:10px 20px;text-align:left;text-transform:uppercase;white-space:nowrap}.ProcedureTable_table__OPD1k td{border-top:1px solid #f1f3f8;padding:12px 20px;vertical-align:middle}.ProcedureTable_table__OPD1k tbody tr{transition:background .15s ease}.ProcedureTable_table__OPD1k tbody tr:hover{background:#fafbfd}.ProcedureTable_table__OPD1k td:first-child,.ProcedureTable_table__OPD1k th:first-child{width:46%}.ProcedureTable_actionsHead__G8lzv{text-align:right!important}.ProcedureTable_identity__nfkZx{align-items:center;display:flex;gap:12px;min-width:0}.ProcedureTable_avatar__MSO0q{align-items:center;background:#eff2ff;border-radius:10px;color:#4f6ef7;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.ProcedureTable_identityText__87PyW{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ProcedureTable_name__vFsCl{align-items:center;display:flex;gap:8px;min-width:0}.ProcedureTable_nameText__s\+kTH{color:#1a1a2e;font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProcedureTable_description__OP90B,.ProcedureTable_emptyDescription__gK6Jj{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-text-light);display:-webkit-box;font-size:.8rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis}.ProcedureTable_emptyDescription__gK6Jj{color:#a0aec0;font-style:italic}.ProcedureTable_price__vqGo3{font-feature-settings:"tnum";background:#f5f7ff;border-radius:999px;color:var(--color-blue-dark);display:inline-flex;font-size:.83rem;font-variant-numeric:tabular-nums;font-weight:600;padding:4px 10px;white-space:nowrap}.ProcedureTable_duration__jZQI5{align-items:center;color:var(--color-text-medium);display:inline-flex;font-size:.84rem;gap:6px;white-space:nowrap}.ProcedureTable_durationIcon__4xDB0{color:var(--color-blue-light1);font-size:16px!important}.ProcedureTable_publicPill__u6nv1{align-items:center;border-radius:999px;display:inline-flex;font-size:.76rem;font-weight:500;gap:5px;padding:4px 10px;white-space:nowrap}.ProcedureTable_publicIcon__QWelI{font-size:15px!important}.ProcedureTable_publicOn__8VCev{background:#ecfdf3;color:#15803d}.ProcedureTable_publicOff__KAov6{background:#f1f3f6;color:#94a3b8}.ProcedureTable_actions__0cmc7{display:flex;gap:6px;justify-content:flex-end}.ProcedureTable_ghostRow__\+t8Px .ProcedureTable_duration__jZQI5,.ProcedureTable_ghostRow__\+t8Px .ProcedureTable_identity__nfkZx,.ProcedureTable_ghostRow__\+t8Px .ProcedureTable_price__vqGo3,.ProcedureTable_ghostRow__\+t8Px .ProcedureTable_publicPill__u6nv1{opacity:.45}.ProcedureTable_ghostRow__\+t8Px:hover .ProcedureTable_duration__jZQI5,.ProcedureTable_ghostRow__\+t8Px:hover .ProcedureTable_identity__nfkZx,.ProcedureTable_ghostRow__\+t8Px:hover .ProcedureTable_price__vqGo3,.ProcedureTable_ghostRow__\+t8Px:hover .ProcedureTable_publicPill__u6nv1{opacity:.7}.ProcedureTable_inactiveBadge__eSgbA{background:#f1f3f6;border:1px solid #e2e8f0;border-radius:999px;color:#718096;flex-shrink:0;font-size:.68rem;font-weight:600;letter-spacing:.03em;padding:1px 8px;text-transform:uppercase}.ProcedureTable_footer__RJxil{align-items:center;border-top:1px solid #f1f3f8;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 20px}.ProcedureTable_footerText__TJErd{color:var(--color-text-light);font-size:.8rem}@media (max-width:760px){.ProcedureTable_footer__RJxil,.ProcedureTable_header__7OTFo{padding:12px 14px}.ProcedureTable_table__OPD1k td,.ProcedureTable_table__OPD1k th{padding-left:14px;padding-right:14px}}.ProcedureEmptyState_empty__DSMCW{align-items:center;display:flex;flex-direction:column;gap:6px;padding:40px 24px 44px;text-align:center}.ProcedureEmptyState_action__GW5a7{margin-top:14px}.ProcedureEmptyState_art__bK6PE{height:96px;margin-bottom:14px;position:relative;width:220px}.ProcedureEmptyState_ghostCard__Y81Jp{align-items:center;background:#fff;border:1px solid #e6eaf5;border-radius:14px;box-sizing:border-box;display:flex;gap:10px;left:50%;padding:12px 14px;position:absolute;width:190px}.ProcedureEmptyState_ghostBack__GnXdO{background:#f5f7ff;border-color:var(--color-blue-light3);border-style:dashed;height:56px;top:0;transform:translateX(-42%) rotate(4deg)}.ProcedureEmptyState_ghostFront__VCa7a{box-shadow:0 10px 28px #5a80fb24;top:26px;transform:translateX(-56%) rotate(-3deg)}.ProcedureEmptyState_ghostIcon__qlXHn{align-items:center;background:#eff2ff;border-radius:10px;color:#4f6ef7;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.ProcedureEmptyState_ghostLines__LXb-x{display:flex;flex:1 1;flex-direction:column;gap:6px}.ProcedureEmptyState_ghostLine__tTBiF{background:#e8edff;border-radius:4px;height:7px}.ProcedureEmptyState_ghostLineShort__IYESF{background:#f1f3f8;width:60%}.ProcedureEmptyState_ghostPrice__dq2sp{background:#ecfdf3;border-radius:999px;color:#16a34a;flex-shrink:0;font-size:.72rem;font-weight:700;padding:2px 8px}.ProcedureEmptyState_title__5QoFB{color:#1a1a2e;font-size:.98rem;font-weight:600}.ProcedureEmptyState_text__iyOzC{color:#64748b;font-size:.84rem;line-height:1.45;max-width:380px}.ProcedureFormPopup_content__NiNxi{display:flex;flex-direction:column;gap:22px;padding-top:4px}.ProcedureFormPopup_block__24Ofg{display:flex;flex-direction:column;gap:14px}.ProcedureFormPopup_blockTitle__U3W40{color:var(--color-text-medium);font-size:.8rem;font-weight:600}.ProcedureFormPopup_row__P9b9T{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.ProcedureFormPopup_input__PdgoH .MuiOutlinedInput-root{border-radius:10px}.ProcedureFormPopup_toggleCard__-YoK3{background:#fff;border:1px solid #00000014;border-radius:14px;display:flex;flex-direction:column;transition:border-color .15s ease,background .15s ease}.ProcedureFormPopup_toggleCardOn__LSTL-{background:#fafbff;border-color:var(--color-blue-light3)}.ProcedureFormPopup_toggle__tbUEr{align-items:center;cursor:pointer;display:flex;gap:12px;padding:12px 14px}.ProcedureFormPopup_toggleIcon__lXOZ8{align-items:center;background:#eff2ff;border-radius:10px;color:#4f6ef7;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.ProcedureFormPopup_toggleText__-XKpd{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ProcedureFormPopup_toggleTitle__N-8Fo{color:#1a1a2e;font-size:.88rem;font-weight:600}.ProcedureFormPopup_toggleHint__rWO1u{color:var(--color-text-light);font-size:.78rem;line-height:1.35}.ProcedureFormPopup_publicFields__pQsGj{border-top:1px solid #f1f3f8;display:flex;flex-direction:column;gap:14px;padding:14px}.ProcedureFormPopup_footer__TR9xM{align-items:center;display:flex;gap:10px;justify-content:flex-end;width:100%}.ProcedureFormPopup_footerHint__iY3rs{color:var(--color-text-light);font-size:.78rem;margin-right:auto}@media (max-width:600px){.ProcedureFormPopup_row__P9b9T{grid-template-columns:1fr}.ProcedureFormPopup_footer__TR9xM{flex-wrap:wrap}.ProcedureFormPopup_footerHint__iY3rs{width:100%}}.ProcedureList_container__9HW4U{container-type:inline-size;display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px}.ProcedureList_header__R4z1m{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}@media (max-width:600px){.ProcedureList_container__9HW4U{gap:12px;padding:4px 8px 16px}}.AppointmentTypes_container__GOwQX{display:flex;flex-direction:column;gap:16px;padding:20px}.AppointmentTypes_header__fr5cH{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.AppointmentTypes_headerActions__aTmYC{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.AppointmentTypes_showInactive__28UNs{align-items:center;background:#fafbfe;border:1px solid #e6eaf5;border-radius:10px;color:#475569;cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:500;gap:4px;height:36px;padding:0 12px 0 4px}.AppointmentTypes_list__rS2Qk{display:flex;flex-direction:column;gap:12px}.AppointmentTypes_listHeader__BWi06{align-items:baseline;display:flex;gap:10px;padding:4px 2px 0}.AppointmentTypes_listTitle__X8LZ4{color:#1a1a2e;font-size:.95rem;font-weight:600;margin:0}.AppointmentTypes_listCount__Wg3Jz{color:var(--color-text-light);font-size:.78rem}.AppointmentTypes_grid__0DDLZ{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.AppointmentTypes_skeletonCard__5Zk5R{background:#fff;border:1px solid #0000000f;border-radius:14px;display:flex;flex-direction:column;gap:16px;padding:18px}.AppointmentTypes_skeletonHeader__C6Yc6{align-items:center;display:flex;gap:12px}.AppointmentTypes_skeletonTitle__g6E\+9{flex:1 1}.AppointmentTypes_skeletonChips__s9qxx{display:flex;flex-wrap:wrap;gap:6px}@media (max-width:768px){.AppointmentTypes_container__GOwQX{gap:12px;padding:4px 8px 16px}.AppointmentTypes_grid__0DDLZ{gap:12px;grid-template-columns:1fr}}.ModulePreview_card__JII4d{background:var(--color-white);border:1px solid var(--color-border);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px;pointer-events:none;-webkit-user-select:none;user-select:none}.ModulePreview_header__9ST6s{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.ModulePreview_divider__rDUBd{background:var(--color-border);height:1px}.ModulePreview_button__Xh33U{align-items:center;border:1px solid var(--color-main);border-radius:999px;color:var(--color-main);display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 14px;white-space:nowrap}.ModulePreview_buttonFilled__uA\+eS{background:var(--color-main);color:var(--color-white)}.ModulePreview_field__Pjnck{border:1px solid var(--color-border);border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:10px 12px}.ModulePreview_fieldLabel__jIFIK{color:var(--color-text-light);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ModulePreview_fieldPlaceholder__Jqby0{color:var(--color-text-light);font-size:13px;font-style:italic}.ModulePreview_lines__BCxmE{display:flex;flex-direction:column;gap:6px}.ModulePreview_line__txl3C{background:var(--color-blue-light4);border-radius:4px;height:8px}.ModulePreview_tabs__MmrIu{border-bottom:1px solid var(--color-border);display:flex;gap:16px}.ModulePreview_tab__ggJpO{color:var(--color-text-light);font-size:13px;padding:6px 2px}.ModulePreview_tabActive__0O6YP{border-bottom:2px solid var(--color-main);color:var(--color-main);font-weight:600}.ModulePreview_chips__UaSWb{display:flex;flex-wrap:wrap;gap:6px}.ModulePreview_chip__PeNfm{align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-dark);display:inline-flex;font-size:12px;gap:4px;padding:4px 10px}.ModulePreview_chipAccent__tt\+3D{background:var(--color-blue-light5);border-color:var(--color-blue-light2);color:var(--color-blue-dark)}.ModulePreview_item__eD54O{border:1px solid var(--color-border);border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:10px 12px}.ModulePreview_itemRow__PMkei{align-items:center;display:flex;gap:8px;justify-content:space-between}.ModulePreview_itemTitle__PxiwK{color:var(--color-text-dark);font-size:13px;font-weight:600}.ModulePreview_itemText__nBxy3{color:var(--color-text-medium);font-size:13px;line-height:1.4}.ModulePreview_itemMeta__DhoaD{color:var(--color-text-light);font-size:12px}.ModulePreview_table__Z\+Y\+O{border-collapse:collapse;font-size:12px;width:100%}.ModulePreview_table__Z\+Y\+O th{color:var(--color-text-light);font-weight:600}.ModulePreview_table__Z\+Y\+O td,.ModulePreview_table__Z\+Y\+O th{border-bottom:1px solid var(--color-border);padding:6px 4px;text-align:center;white-space:nowrap}.ModulePreview_table__Z\+Y\+O td{color:var(--color-text-dark)}.ModulePreview_table__Z\+Y\+O td:first-child,.ModulePreview_table__Z\+Y\+O th:first-child{text-align:left}.ModulePreview_thumbs__5QERE{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.ModulePreview_thumb__GAN\+Z{display:flex;flex-direction:column;gap:6px}.ModulePreview_thumbImage__KNijT{align-items:center;background:linear-gradient(135deg,var(--color-blue-light4) 0,var(--color-blue-light5) 100%);border-radius:8px;color:var(--color-blue-light1);display:flex;height:64px;justify-content:center}.ModulePreview_thumbCaption__CCbLp{color:var(--color-text-medium);font-size:11px;text-align:center}@media (max-width:600px){.ModulePreview_table__Z\+Y\+O td:nth-child(n+5),.ModulePreview_table__Z\+Y\+O th:nth-child(n+5){display:none}}.CreateEditAppointmentType_container__ItMrb{display:flex;flex-direction:column;gap:20px;min-width:680px;padding-top:4px}.CreateEditAppointmentType_section__lbdsn{display:flex;flex-direction:column;gap:8px}.CreateEditAppointmentType_hint__1UsmK{color:var(--color-text-medium);font-size:13px}.CreateEditAppointmentType_columns__1IxHd{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.CreateEditAppointmentType_column__Q13bG{background:var(--color-blue-light5);border:1px solid var(--color-border);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:14px}.CreateEditAppointmentType_columnTitle__naXW\+{color:var(--color-text-dark);font-size:14px;font-weight:600}.CreateEditAppointmentType_moduleList__Ep9r6{display:flex;flex-direction:column;gap:8px;height:340px;margin-top:6px;overflow-y:auto;padding-right:2px}.CreateEditAppointmentType_emptyColumn__5dGFM{align-items:center;border:1px dashed var(--color-blue-light2);border-radius:10px;color:var(--color-text-light);display:flex;flex:1 1;font-size:13px;justify-content:center;padding:12px;text-align:center}.CreateEditAppointmentType_moduleItem__02QtJ{align-items:center;background:var(--color-white);border:1px solid var(--color-border);border-radius:10px;display:flex;gap:10px;padding:8px 8px 8px 12px;transition:border-color .2s ease,box-shadow .2s ease}.CreateEditAppointmentType_moduleItemSelected__b4JGj{border-color:var(--color-blue-light3)}.CreateEditAppointmentType_moduleItemAvailable__UOfLj{cursor:pointer}.CreateEditAppointmentType_moduleItemAvailable__UOfLj:hover{border-color:var(--color-blue-main);box-shadow:0 4px 12px #5a80fb1f}.CreateEditAppointmentType_moduleIndex__qfEYw{align-items:center;background:var(--color-blue-light4);border-radius:50%;color:var(--color-blue-dark);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;height:22px;justify-content:center;width:22px}.CreateEditAppointmentType_moduleText__dWDs4{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.CreateEditAppointmentType_moduleLabel__oWgC0{align-items:center;color:var(--color-text-dark);display:flex;font-size:14px;font-weight:500;gap:8px}.CreateEditAppointmentType_moduleCategory__54n6a{background:var(--color-blue-light4);border-radius:999px;color:var(--color-blue-dark);font-size:11px;font-weight:500;padding:1px 8px}.CreateEditAppointmentType_filterBar__JU1rn{align-self:flex-start;background:var(--color-white);border:1px solid var(--color-border);border-radius:8px;display:inline-flex;gap:2px;margin-top:4px;padding:2px}.CreateEditAppointmentType_filterBtn__e97XS{background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;font-size:12px;font-weight:400;height:26px;padding:0 10px;transition:background .15s,color .15s;white-space:nowrap}.CreateEditAppointmentType_filterBtn__e97XS:hover{background:#0000000a;color:#1e293b}.CreateEditAppointmentType_filterBtnActive__NGrBJ{background:var(--color-blue-light4);color:var(--color-blue-dark);font-weight:500}.CreateEditAppointmentType_filterBtnActive__NGrBJ:hover{background:var(--color-blue-main);color:var(--color-white)}.CreateEditAppointmentType_moduleDescription__F8s9R{color:var(--color-text-medium);font-size:12px;line-height:1.35}.CreateEditAppointmentType_moduleActions__zGaTb{align-items:center;display:flex;flex-shrink:0}.CreateEditAppointmentType_footer__8pPPT{display:flex;gap:10px;justify-content:flex-end}@media (max-width:900px){.CreateEditAppointmentType_container__ItMrb{min-width:0}.CreateEditAppointmentType_columns__1IxHd{grid-template-columns:1fr}}.CreateEditAppointmentType_preview__HBcVe{display:flex;flex-direction:column;gap:12px;min-width:440px}.CreateEditAppointmentType_previewIntro__3Q4nT{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.CreateEditAppointmentType_previewText__V1s2j{color:var(--color-text-medium);font-size:14px;line-height:1.5}.CreateEditAppointmentType_previewCards__6Opig{background:var(--color-blue-light5);border:1px solid var(--color-border);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px}@media (max-width:600px){.CreateEditAppointmentType_preview__HBcVe{min-width:0}}.AppointmentTypeCard_card__zp\+UQ{background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:16px;padding:18px;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.AppointmentTypeCard_card__zp\+UQ:hover{border-color:var(--color-blue-light3);box-shadow:0 8px 24px #5a80fb1a;transform:translateY(-1px)}.AppointmentTypeCard_cardDefault__Vcu4M{border-color:var(--color-blue-light3)}.AppointmentTypeCard_cardInactive__8kU4x .AppointmentTypeCard_header__aq1ww,.AppointmentTypeCard_cardInactive__8kU4x .AppointmentTypeCard_modules__1rcbP{opacity:.55}.AppointmentTypeCard_inactiveTag__49ROG{align-self:flex-start;background:#f1f3f6;border:1px solid #e2e8f0;border-radius:999px;color:#718096;flex-shrink:0;font-size:.72rem;font-weight:600;padding:3px 10px}.AppointmentTypeCard_header__aq1ww{align-items:center;display:flex;gap:12px}.AppointmentTypeCard_icon__MySu7{align-items:center;background:#eff2ff;border-radius:10px;color:#4f6ef7;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.AppointmentTypeCard_cardDefault__Vcu4M .AppointmentTypeCard_icon__MySu7{background:#5a80fb;color:#fff}.AppointmentTypeCard_titleBlock__Cpahz{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.AppointmentTypeCard_name__FcyTl{color:#1a1a2e;font-size:.98rem;font-weight:600;line-height:1.3;margin:0;word-break:break-word}.AppointmentTypeCard_subtitle__wq4S4{color:var(--color-text-light);font-size:.78rem}.AppointmentTypeCard_defaultTag__ygG79{align-items:center;align-self:flex-start;background:var(--color-blue-light4);border-radius:999px;color:var(--color-blue-dark);display:inline-flex;flex-shrink:0;font-size:.72rem;font-weight:600;gap:4px;padding:3px 10px;white-space:nowrap}.AppointmentTypeCard_modules__1rcbP{align-content:flex-start;display:flex;flex:1 1;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.AppointmentTypeCard_module__\+PFmN{align-items:center;background:#fafbfd;border:1px solid #eef1f7;border-radius:999px;color:var(--color-text-dark);display:inline-flex;font-size:.8rem;gap:6px;max-width:100%;padding:4px 10px 4px 4px}.AppointmentTypeCard_moduleIndex__SqrtU{align-items:center;background:var(--color-blue-light4);border-radius:50%;color:var(--color-blue-dark);display:inline-flex;flex-shrink:0;font-size:.68rem;font-weight:700;height:20px;justify-content:center;width:20px}.AppointmentTypeCard_moduleIcon__mx7Wi{color:var(--color-blue-light1);flex-shrink:0;font-size:15px!important}.AppointmentTypeCard_moduleLabel__ekTDU{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppointmentTypeCard_noModules__R4ydK{background:#fafbff;border:1px dashed var(--color-blue-light3);border-radius:12px;color:#4f6ef7;cursor:pointer;flex:1 1;font:inherit;font-size:.82rem;padding:14px;transition:background .15s ease}.AppointmentTypeCard_noModules__R4ydK:hover{background:var(--color-blue-light5)}.AppointmentTypeCard_noModulesWrap__BYl28{display:flex;flex:1 1}.AppointmentTypeCard_noModulesWrap__BYl28 .AppointmentTypeCard_noModules__R4ydK{width:100%}.AppointmentTypeCard_noModules__R4ydK:disabled{background:#fafbff;cursor:default;opacity:.55}.AppointmentTypeCard_footer__Jia0j{align-items:center;border-top:1px solid #f1f3f8;display:flex;gap:8px;justify-content:space-between;padding-top:12px}.AppointmentTypeCard_footerHint__MmhWi{align-items:center;color:var(--color-text-light);display:inline-flex;font-size:.76rem;gap:5px;min-width:0}.AppointmentTypeCard_footerHintIcon__5CU9\+{color:var(--color-blue-light1);font-size:15px!important}.AppointmentTypeCard_actions__R4Okv{display:flex;flex-shrink:0;gap:6px}.AppointmentTypeCard_action__xF6Fc{background:#fff!important;border:1px solid #e6eaf5!important;border-radius:10px!important;color:#64748b!important;height:32px;transition:background .15s ease,color .15s ease,border-color .15s ease;width:32px}.AppointmentTypeCard_action__xF6Fc.Mui-disabled{opacity:.45}.AppointmentTypeCard_action__xF6Fc:hover{background:#f2f5ff!important;border-color:#d5deff!important;color:#4a6bff!important}.AppointmentTypeCard_restore__TAcnw{color:#4a6bff!important}.AppointmentTypeCard_danger__b4HI2:hover{background:#fff1f2!important;border-color:#fecdd3!important;color:#e11d48!important}@media (max-width:600px){.AppointmentTypeCard_card__zp\+UQ{padding:14px}}.AppointmentTypesEmptyState_empty__ufLO5{align-items:center;background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:6px;padding:40px 24px 44px;text-align:center}.AppointmentTypesEmptyState_action__Uh3EH{margin-top:14px}.AppointmentTypesEmptyState_art__qKFao{margin-bottom:16px;transform:rotate(-2deg)}.AppointmentTypesEmptyState_mock__qcpDQ{background:#fff;border:1px solid #e6eaf5;border-radius:14px;box-shadow:0 10px 28px #5a80fb24;box-sizing:border-box;display:flex;flex-direction:column;gap:7px;padding:14px;width:200px}.AppointmentTypesEmptyState_mockTitle__Fmakb{background:#e8edff;border-radius:4px;height:8px;margin-bottom:4px;width:55%}.AppointmentTypesEmptyState_mockModule__Et6jk{align-items:center;background:#fafbfd;border:1px solid #eef1f7;border-radius:999px;color:var(--color-text-medium);display:flex;font-size:.74rem;gap:6px;padding:4px 10px 4px 4px;text-align:left}.AppointmentTypesEmptyState_mockIndex__GyguZ{align-items:center;background:var(--color-blue-light4);border-radius:50%;color:var(--color-blue-dark);display:flex;font-size:.64rem;font-weight:700;height:18px;justify-content:center;width:18px}.AppointmentTypesEmptyState_mockIcon__cs2r5{color:var(--color-blue-light1);display:flex}.AppointmentTypesEmptyState_mockIcon__cs2r5 svg{font-size:14px}.AppointmentTypesEmptyState_title__sG7sj{color:#1a1a2e;font-size:.98rem;font-weight:600}.AppointmentTypesEmptyState_text__uThIH{color:#64748b;font-size:.84rem;line-height:1.45;max-width:400px}.HowItWorks_steps__wz5U8{grid-gap:16px;background:var(--color-blue-light5);border:1px solid var(--color-blue-light4);border-radius:14px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:14px 16px}.HowItWorks_step__Yh5rx{align-items:center;display:flex;gap:12px;min-width:0}.HowItWorks_icon__US1B\+{background:#fff;border-radius:10px;box-shadow:0 0 0 1px var(--color-blue-light4);color:#4f6ef7;flex-shrink:0;height:38px;position:relative;width:38px}.HowItWorks_icon__US1B\+,.HowItWorks_number__PAKB1{align-items:center;display:flex;justify-content:center}.HowItWorks_number__PAKB1{background:#5a80fb;border-radius:50%;color:#fff;font-size:.66rem;font-weight:700;height:18px;position:absolute;right:-6px;top:-6px;width:18px}.HowItWorks_text__1JU0f{display:flex;flex-direction:column;gap:1px;min-width:0}.HowItWorks_title__5zCpH{color:#1a1a2e;font-size:.85rem;font-weight:600}.HowItWorks_hint__L1q\+X{color:var(--color-text-light);font-size:.76rem;line-height:1.35}@media (max-width:860px){.HowItWorks_steps__wz5U8{gap:12px;grid-template-columns:1fr}}.ColorPicker_trigger__GsFaQ{align-items:center;background:#fff;border:1px solid #e6eaf5;border-radius:50%;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;transition:border-color .15s ease;width:30px}.ColorPicker_trigger__GsFaQ:hover:not(:disabled){border-color:#8fa5ff;border-color:var(--color-blue-light2,#8fa5ff)}.ColorPicker_trigger__GsFaQ:disabled{cursor:default}.ColorPicker_swatch__g3Mah{border:2.5px solid;border-radius:50%;box-sizing:border-box;display:inline-block;flex-shrink:0;height:16px;width:16px}.ColorPicker_paper__afgpz{border-radius:12px!important;box-shadow:0 8px 24px #0000001a!important;padding:10px;width:220px}.ColorPicker_title__Vqnch{color:#9ca3af;font-size:10px;font-weight:600;letter-spacing:.6px;padding:0 4px 6px;text-transform:uppercase}.ColorPicker_option__44SYW{align-items:center;background:#0000;border:none;border-radius:8px;color:#374151;cursor:pointer;display:flex;font:inherit;font-size:.82rem;gap:8px;padding:6px 4px;text-align:left;width:100%}.ColorPicker_option__44SYW:hover{background:#f7f8fa}.ColorPicker_optionLabel__Kfj8U{flex:1 1}.ColorPicker_check__ugrje{color:#5a80fb;font-size:16px!important}.ColorPicker_grid__goZ3U{grid-gap:4px;border-top:1px solid #f1f3f8;display:grid;gap:4px;grid-template-columns:repeat(6,1fr);margin-top:6px;padding-top:8px}.ColorPicker_gridOption__C-a\+3{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0}.ColorPicker_gridOption__C-a\+3:hover{background:#f7f8fa}.ColorPicker_selected__ixhoB{background:#eff2ff;border-color:#5a80fb}.AppointmentStepsPage_container__f0NJj{display:flex;flex-direction:column;gap:16px;padding:20px}.AppointmentStepsPage_header__23hH8{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.AppointmentStepsPage_showInactive__qfbQs{align-items:center;background:#fafbfe;border:1px solid #e6eaf5;border-radius:10px;color:#475569;cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:500;gap:4px;height:36px;padding:0 12px 0 4px}.AppointmentStepsPage_grid__yCr13{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.AppointmentStepsPage_card__ZDDRg{background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:var(--shadow-sm);container-name:steps;container-type:inline-size}.AppointmentStepsPage_cardHeader__g-1yK{border-bottom:1px solid #f1f3f8;display:flex;flex-direction:column;gap:3px;padding:16px 20px 12px}.AppointmentStepsPage_cardTitleRow__zkKXq{align-items:center;display:flex;gap:12px;justify-content:space-between}.AppointmentStepsPage_cardTitle__NViKM{color:#1a1a2e;font-size:.95rem;font-weight:600;margin:0}.AppointmentStepsPage_cardTitleSide__ev9RH{align-items:center;display:inline-flex;gap:10px}.AppointmentStepsPage_count__CvaNl{color:var(--color-text-light);font-size:.78rem;white-space:nowrap}.AppointmentStepsPage_cardHint__b8MQk{color:var(--color-text-light);font-size:.8rem;line-height:1.4}.AppointmentStepsPage_list__jGPEk{list-style:none;margin:0;padding:6px 0}.AppointmentStepsPage_empty__biSo8{color:var(--color-text-light);font-size:.82rem;padding:10px 20px}.AppointmentStepsPage_row__u0gls{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr) auto;padding:9px 12px 9px 20px;transition:background .15s ease}.AppointmentStepsPage_row__u0gls:hover{background:#fafbfd}.AppointmentStepsPage_rowEditing__L95Ld{background:#fafbfd;padding:6px 12px 6px 20px}.AppointmentStepsPage_muted__fxnsO .AppointmentStepsPage_name__Ty\+8f,.AppointmentStepsPage_muted__fxnsO .AppointmentStepsPage_order__5DGDn{opacity:.55}.AppointmentStepsPage_order__5DGDn{align-items:center;background:#eff2ff;border-radius:7px;color:#4f6ef7;display:inline-flex;font-size:.72rem;font-weight:600;height:22px;justify-content:center;width:22px}.AppointmentStepsPage_muted__fxnsO .AppointmentStepsPage_order__5DGDn{background:#0000}.AppointmentStepsPage_nameCell__9JaT1{align-items:flex-start;display:flex;flex-direction:column;gap:4px;min-width:0}.AppointmentStepsPage_name__Ty\+8f{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#1a1a2e;display:-webkit-box;font-size:.88rem;font-weight:500;line-height:1.3;max-width:100%;min-width:0;overflow:hidden;overflow-wrap:anywhere}.AppointmentStepsPage_stepColor__r16KU{border-radius:50%;display:inline-block;height:8px;margin-right:8px;vertical-align:middle;width:8px}.AppointmentStepsPage_tag__A8qUS{align-items:center;border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:500;padding:1px 8px;white-space:nowrap}.AppointmentStepsPage_tagRequired__Q56N-{background:#eff2ff;color:#4f6ef7}.AppointmentStepsPage_tagOptional__zgwMC{background:#f1f3f6;color:var(--color-text-light)}.AppointmentStepsPage_actions__xu354{display:flex;gap:0;justify-content:flex-end}.AppointmentStepsPage_rowAction__Iir10{color:var(--color-text-light)!important}.AppointmentStepsPage_rowAction__Iir10:hover{background:var(--color-blue-light5)!important;color:var(--color-blue-main)!important}.AppointmentStepsPage_warning__\+vllm:hover{background:#fff6e8!important;color:#b7791f!important}.AppointmentStepsPage_positive__ZzfvO:hover{background:#eaf7ef!important;color:#2e8b57!important}.AppointmentStepsPage_addRow__flFq3{border-top:1px solid #f6f7fb;padding:8px 12px 12px 20px}.AppointmentStepsPage_form__u7oSl{align-items:center;display:flex;gap:6px}.AppointmentStepsPage_input__mRVyQ{background:#fff;border:1px solid #e6eaf5;border-radius:10px;color:#1a1a2e;flex:1 1;font:inherit;font-size:.86rem;height:34px;min-width:0;outline:none;padding:0 12px;transition:border-color .15s ease,box-shadow .15s ease}.AppointmentStepsPage_input__mRVyQ:focus{border-color:#8fa5ff;border-color:var(--color-blue-light2,#8fa5ff);box-shadow:0 0 0 3px #4f6ef71f}.AppointmentStepsPage_requiredToggle__dNmg-{align-items:center;color:#475569;cursor:pointer;display:inline-flex;font-size:.8rem;white-space:nowrap}.AppointmentStepsPage_requiredToggle__dNmg- .MuiCheckbox-root{padding:4px}.AppointmentStepsPage_confirmAction__djrRQ{background:#4f6ef7!important;color:#fff!important}.AppointmentStepsPage_confirmAction__djrRQ:hover{background:#3f5ee6!important}.AppointmentStepsPage_confirmAction__djrRQ:disabled{background:#e4e8f3!important;color:#9aa3b8!important}@container steps (max-width: 380px){.AppointmentStepsPage_row__u0gls{row-gap:4px}.AppointmentStepsPage_actions__xu354{grid-column:2/4;justify-content:flex-start}.AppointmentStepsPage_form__u7oSl{flex-wrap:wrap}.AppointmentStepsPage_input__mRVyQ{flex-basis:100%}}@media (max-width:600px){.AppointmentStepsPage_container__f0NJj{padding:12px}.AppointmentStepsPage_grid__yCr13{grid-template-columns:minmax(0,1fr)}}.PaymentMethodRow_row__4SVvo{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:40px minmax(0,1fr) auto 76px;padding:10px 20px;transition:background .15s ease}.PaymentMethodRow_row__4SVvo:hover{background:#fafbfe}.PaymentMethodRow_icon__31sa8{align-items:center;background:#eff2ff;border-radius:11px;color:#4f6ef7;display:flex;height:40px;justify-content:center;width:40px}.PaymentMethodRow_icon__31sa8 svg{font-size:20px}.PaymentMethodRow_name__ZeWvU{color:#1a1a2e;font-size:.9rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PaymentMethodRow_tag__PEpzq{border-radius:999px;font-size:.75rem;font-weight:500;justify-self:start;padding:3px 10px;white-space:nowrap}.PaymentMethodRow_discount__6wiHV{background:#eaf7ef;color:#2e8b57}.PaymentMethodRow_increase__g5OQ7{background:#fff6e8;color:#b7791f}.PaymentMethodRow_neutral__9e7BJ{background:#f1f3f6;color:var(--color-text-light)}.PaymentMethodRow_actions__9ETQp{display:flex;gap:2px;justify-content:flex-end}.PaymentMethodRow_action__xKo04{color:var(--color-text-light)!important}.PaymentMethodRow_action__xKo04:hover{background:var(--color-blue-light5)!important;color:var(--color-blue-main)!important}.PaymentMethodRow_danger__ptW4-:hover{background:#fef2f2!important;color:#dc2626!important}.PaymentMethodRow_action__xKo04.Mui-disabled{opacity:.45}@media (max-width:600px){.PaymentMethodRow_row__4SVvo{grid-template-columns:40px minmax(0,1fr) 76px;padding:10px 16px;row-gap:4px}.PaymentMethodRow_tag__PEpzq{grid-column:2;grid-row:2}.PaymentMethodRow_actions__9ETQp{grid-column:3;grid-row:1/span 2}.PaymentMethodRow_icon__31sa8{grid-row:1/span 2}}.PaymentMethodList_page__kHke3{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:20px;width:100%}.PaymentMethodList_headerContainer__bdeAg{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.PaymentMethodList_card__fkSyi{background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:var(--shadow-sm)}.PaymentMethodList_cardHeader__ACIz3{align-items:center;border-bottom:1px solid #f1f3f8;display:flex;gap:16px;justify-content:space-between;padding:16px 20px}.PaymentMethodList_cardTitle__9mxna{color:#1a1a2e;font-size:.95rem;font-weight:600;margin:0}.PaymentMethodList_legend__Q8Yx7{align-items:center;color:var(--color-text-light);display:inline-flex;font-size:.75rem;gap:6px}.PaymentMethodList_legendDot__9ecpo{border-radius:3px;height:8px;width:8px}.PaymentMethodList_legendDot__9ecpo+.PaymentMethodList_legendDot__9ecpo,.PaymentMethodList_legend__Q8Yx7 .PaymentMethodList_dotIncrease__mpUVK{margin-left:8px}.PaymentMethodList_dotDiscount__IPdAE{background:#3aa76d}.PaymentMethodList_dotIncrease__mpUVK{background:#e0a43a}.PaymentMethodList_list__\+KxOL{list-style:none;margin:0;padding:6px 0}.PaymentMethodList_skeletonRow__BC-dD{align-items:center;display:flex;gap:14px;padding:10px 20px}.PaymentMethodList_cardFooter__hDwCD{align-items:center;border-top:1px solid #f1f3f8;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 20px}.PaymentMethodList_paginationText__9Wjci{color:var(--color-text-light);font-size:.8rem}.PaymentMethodList_empty__09zTF{align-items:center;display:flex;flex-direction:column;gap:4px;padding:40px 20px 36px;text-align:center}.PaymentMethodList_emptyArt__Ngvq-{height:64px;margin-bottom:12px;position:relative;width:76px}.PaymentMethodList_emptyArtBack__wjBNT,.PaymentMethodList_emptyArtFront__qDFLv{align-items:center;border-radius:16px;display:flex;justify-content:center;position:absolute}.PaymentMethodList_emptyArtBack__wjBNT{background:#e3e9ff;color:#8ea6fc;height:50px;right:0;top:0;transform:rotate(10deg);width:50px}.PaymentMethodList_emptyArtFront__qDFLv{background:#fff;bottom:0;box-shadow:0 6px 18px #4a6bff24;color:#5a80fb;height:54px;left:0;width:54px}.PaymentMethodList_emptyArtBack__wjBNT svg{font-size:22px}.PaymentMethodList_emptyArtFront__qDFLv svg{font-size:26px}.PaymentMethodList_emptyTitle__JkPD5{color:#1a1a2e;font-size:.95rem;font-weight:600}.PaymentMethodList_emptyText__zI8\+p{color:var(--color-text-medium);font-size:.85rem;margin-bottom:16px;max-width:340px}@media (max-width:600px){.PaymentMethodList_page__kHke3{padding:4px 8px 20px}.PaymentMethodList_legend__Q8Yx7{display:none}.PaymentMethodList_cardFooter__hDwCD{justify-content:center}}.PackageList_card__FXPZA{background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:var(--shadow-sm);min-width:0}.PackageList_header__tMlwS{align-items:center;border-bottom:1px solid #f1f3f8;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;padding:16px 20px}.PackageList_title__O-i30{color:#1a1a2e;font-size:.95rem;font-weight:600;margin:0}.PackageList_counts__tc4vZ{align-items:center;color:var(--color-text-light);display:inline-flex;font-size:.8rem;gap:6px}.PackageList_dotActive__mHgoh,.PackageList_dotInactive__2tAJc{background:#3aa76d;border-radius:50%;height:7px;width:7px}.PackageList_dotInactive__2tAJc{background:#b8c0cc;margin-left:8px}.PackageList_scroll__rH9R7{overflow-x:auto}.PackageList_table__\+qXce{border-collapse:collapse;min-width:760px;width:100%}.PackageList_table__\+qXce th{color:var(--color-text-light);font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:12px 16px 8px;text-align:left;text-transform:uppercase;white-space:nowrap}.PackageList_table__\+qXce td{border-top:1px solid #f1f3f8;padding:12px 16px;vertical-align:middle}.PackageList_table__\+qXce td:first-child,.PackageList_table__\+qXce th:first-child{padding-left:20px}.PackageList_table__\+qXce td:last-child,.PackageList_table__\+qXce th:last-child{padding-right:16px}.PackageList_table__\+qXce tbody tr{transition:background .15s ease}.PackageList_table__\+qXce tbody tr:hover{background:#fafbfd}.PackageList_muted__X1Dpa td>*{opacity:.6}.PackageList_right__01i3H{text-align:right!important}.PackageList_identity__Ew0Q5{align-items:center;display:flex;gap:12px;max-width:320px;min-width:200px}.PackageList_icon__leryT{align-items:center;background:#eff2ff;border-radius:10px;color:#4f6ef7;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.PackageList_identityText__8PBY0{display:flex;flex-direction:column;min-width:0}.PackageList_name__wX2LN{color:#1a1a2e;font-size:.9rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PackageList_description__YqGBe{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--color-text-light);display:-webkit-box;font-size:.8rem;overflow:hidden;text-overflow:ellipsis}.PackageList_tags__09FjE{display:flex;flex-wrap:wrap;gap:6px;max-width:340px}.PackageList_tag__i1THR{align-items:center;background:var(--color-blue-light5);border:1px solid var(--color-blue-light4);border-radius:999px;color:var(--color-text-medium);display:inline-flex;font-size:.76rem;gap:4px;max-width:100%;padding:3px 10px}.PackageList_tag__i1THR strong{color:#4f6ef7;font-weight:700}.PackageList_tagLabel__yn85B{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PackageList_none__kKcxD{color:var(--color-text-light);font-size:.8rem;font-style:italic}.PackageList_validity__-AELQ{align-items:center;color:var(--color-text-medium);display:inline-flex;font-size:.85rem;gap:6px;white-space:nowrap}.PackageList_validityIcon__4p4Kn{color:var(--color-blue-light1);font-size:17px!important}.PackageList_price__rttKA{font-feature-settings:"tnum";color:#1a1a2e;font-size:.92rem;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.PackageList_status__Lxg0\+{border-radius:999px;display:inline-block;font-size:.75rem;font-weight:500;padding:3px 10px;white-space:nowrap}.PackageList_active__RK2hd{background:#eaf7ef;color:#2e8b57}.PackageList_inactive__p6EG7{background:#f1f3f6;color:var(--color-text-light)}.PackageList_actionsHead__r0Dvn{width:48px}.PackageList_actions__5PQzU{text-align:right;width:48px}.PackageList_editButton__9bXCD{color:var(--color-text-light)!important}.PackageList_editButton__9bXCD:hover{background:var(--color-blue-light5)!important;color:var(--color-blue-main)!important}.PackagesEmptyState_card__cH\+je{align-items:center;background:#fff;border:1px solid #0000000f;border-radius:14px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:6px;padding:40px 24px 36px;text-align:center}.PackagesEmptyState_illustration__Fr-y3{height:104px;margin-bottom:10px;position:relative;width:132px}.PackagesEmptyState_halo__YiEs1{background:var(--color-blue-light5);border-radius:50%;inset:4px 14px;position:absolute}.PackagesEmptyState_box__N9Qhs{align-items:center;background:#fff;border-radius:18px;box-shadow:0 8px 24px #5a80fb2e,0 0 0 1px var(--color-blue-light4);color:#4f6ef7;display:flex;height:60px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px}.PackagesEmptyState_box__N9Qhs svg{font-size:30px}.PackagesEmptyState_badge__ehv2A{background:#fff;border-radius:999px;box-shadow:0 4px 12px #00000012;font-size:.72rem;font-weight:700;padding:3px 9px;position:absolute}.PackagesEmptyState_badgeLeft__LXJuV{color:#4f6ef7;left:0;top:14px}.PackagesEmptyState_badgeRight__vOdIP{bottom:14px;color:#2e8b57;right:0}.PackagesEmptyState_title__ZYHYm{color:#1a1a2e;font-size:1.05rem;font-weight:600;margin:0}.PackagesEmptyState_text__CG8GD{color:var(--color-text-medium);font-size:.86rem;line-height:1.45;margin:0;max-width:380px}.PackagesEmptyState_steps__nLSTA{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,180px));list-style:none;margin:18px 0 22px;padding:0}.PackagesEmptyState_step__KrsNa{align-items:center;background:#fafbfd;border:1px solid #f1f3f8;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:14px 12px}.PackagesEmptyState_stepIcon__bL602{align-items:center;background:#eff2ff;border-radius:10px;color:#4f6ef7;display:flex;height:32px;justify-content:center;margin-bottom:4px;width:32px}.PackagesEmptyState_stepTitle__Pui3h{color:#1a1a2e;font-size:.84rem;font-weight:600}.PackagesEmptyState_stepText__ZPoG0{color:var(--color-text-light);font-size:.76rem;line-height:1.35}@media (max-width:640px){.PackagesEmptyState_steps__nLSTA{grid-template-columns:1fr;max-width:320px;width:100%}}.ProcedurePicker_grid__GYQ88{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.ProcedurePicker_card__pEYf5{background:#fff;border:1px solid #00000014;border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:12px 14px;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.ProcedurePicker_card__pEYf5:hover{box-shadow:0 4px 16px #0000000f}.ProcedurePicker_selected__xGL6h{background:#f5f7ff;border-color:#5a80fb;box-shadow:0 0 0 3px #5a80fb1f}.ProcedurePicker_cardTop__Mj93Y{align-items:center;display:flex;gap:10px;min-width:0}.ProcedurePicker_check__JvtnD{align-items:center;background:#eff2ff;border-radius:9px;color:#4f6ef7;display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.ProcedurePicker_check__JvtnD svg{font-size:17px}.ProcedurePicker_selected__xGL6h .ProcedurePicker_check__JvtnD{background:#5a80fb;color:#fff}.ProcedurePicker_cardText__AjuKV{display:flex;flex-direction:column;min-width:0}.ProcedurePicker_label__T0SEd{color:#1a1a2e;font-size:.86rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProcedurePicker_unit__bShuZ{color:var(--color-text-light);font-size:.76rem}.ProcedurePicker_inactive__aLGU3{color:var(--color-text-medium);font-weight:600}.ProcedurePicker_cardBottom__2tAh2{align-items:center;display:flex;gap:8px;justify-content:space-between}.ProcedurePicker_stepper__RPPgi{align-items:center;background:#fff;border:1px solid #e6eaf5;border-radius:10px;display:inline-flex;gap:2px;padding:2px}.ProcedurePicker_stepButton__HVfTf{color:var(--color-text-medium)!important;height:28px;width:28px}.ProcedurePicker_stepButton__HVfTf:hover{background:var(--color-blue-light5)!important;color:var(--color-blue-main)!important}.ProcedurePicker_qty__pSi35{font-feature-settings:"tnum";background:#0000;border:none;color:#1a1a2e;font:inherit;font-size:.9rem;font-variant-numeric:tabular-nums;font-weight:600;outline:none;text-align:center;width:40px}.ProcedurePicker_qty__pSi35::placeholder{color:#b8c0cc}.ProcedurePicker_subtotal__vsGgM{font-feature-settings:"tnum";color:#4f6ef7;font-size:.82rem;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.ProcedurePicker_empty__3ehl\+{align-items:center;background:#fafbfd;border:1px dashed #e6eaf5;border-radius:12px;color:var(--color-text-medium);display:flex;font-size:.84rem;gap:8px;padding:14px}.PackageFormPopup_content__rfIZs{display:flex;flex-direction:column;gap:18px;padding-bottom:4px}.PackageFormPopup_hero__xgCQg{align-items:center;background:var(--color-blue-light5);border-radius:14px;display:flex;gap:14px;padding:14px}.PackageFormPopup_heroIcon__DM81x{align-items:center;background:#fff;border-radius:12px;box-shadow:0 0 0 1px var(--color-blue-light4);color:#4f6ef7;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.PackageFormPopup_heroText__eigCw{display:flex;flex:1 1;flex-direction:column;min-width:0}.PackageFormPopup_heroName__G4QdL{color:#1a1a2e;font-size:.95rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PackageFormPopup_heroMeta__cI5DU{color:var(--color-text-light);font-size:.8rem}.PackageFormPopup_heroStatus__2ZuDO{border-radius:999px;flex-shrink:0;font-size:.75rem;font-weight:500;padding:3px 10px}.PackageFormPopup_on__mCrNb{background:#eaf7ef;color:#2e8b57}.PackageFormPopup_off__LNs0d{background:#f1f3f6;color:var(--color-text-light)}.PackageFormPopup_block__AFkBv{border-top:1px solid #f1f3f8;display:flex;flex-direction:column;gap:12px;padding-top:16px}.PackageFormPopup_blockHeader__kZq3o{align-items:center;display:flex;gap:10px}.PackageFormPopup_step__L-lPX{align-items:center;background:#eff2ff;border-radius:50%;color:#4f6ef7;display:flex;flex-shrink:0;font-size:.72rem;font-weight:700;height:22px;justify-content:center;width:22px}.PackageFormPopup_blockTitle__7zMma{color:#1a1a2e;font-size:.92rem;font-weight:600;margin:0}.PackageFormPopup_blockAside__DB4o3{background:var(--color-blue-light4);border-radius:999px;color:var(--color-blue-main);font-size:.75rem;font-weight:600;margin-left:auto;padding:2px 10px}.PackageFormPopup_field__-VDVw{display:flex;flex-direction:column;gap:6px;min-width:0}.PackageFormPopup_label__rj1hd{color:var(--color-text-medium);font-size:.8rem;font-weight:600}.PackageFormPopup_input__dg8Jn .MuiOutlinedInput-root{border-radius:10px}.PackageFormPopup_validityRow__dSQDM{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,220px) minmax(0,1fr)}.PackageFormPopup_validityRow__dSQDM .PackageFormPopup_toggle__ZzH2c{margin-top:25px}.PackageFormPopup_toggle__ZzH2c{align-items:center;background:#fff;border:1px solid #00000014;border-radius:14px;cursor:pointer;display:flex;gap:12px;padding:10px 14px}.PackageFormPopup_toggleIcon__UyvI5{align-items:center;background:#eff2ff;border-radius:10px;color:#4f6ef7;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.PackageFormPopup_toggleText__aESeE{display:flex;flex:1 1;flex-direction:column;min-width:0}.PackageFormPopup_toggleTitle__hGbqS{color:#1a1a2e;font-size:.86rem;font-weight:600}.PackageFormPopup_toggleHint__NRuDQ{color:var(--color-text-light);font-size:.78rem;line-height:1.35}.PackageFormPopup_footer__7xUvJ{align-items:center;display:flex;gap:8px;justify-content:flex-end;padding-top:12px;width:100%}.PackageFormPopup_footerHint__ugHTV{color:var(--color-text-light);font-size:.78rem;margin-right:auto}.PackageFormPopup_footerError__xAOn-{color:#d32f2f;color:var(--color-error,#d32f2f);font-weight:600}@media (max-width:600px){.PackageFormPopup_validityRow__dSQDM{grid-template-columns:1fr}.PackageFormPopup_validityRow__dSQDM .PackageFormPopup_toggle__ZzH2c{margin-top:0}.PackageFormPopup_footer__7xUvJ{flex-wrap:wrap}.PackageFormPopup_footerHint__ugHTV{width:100%}}.PriceBlock_wrapper__RDJHe{display:flex;flex-direction:column;gap:12px}.PriceBlock_row__Drkns{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.PriceBlock_reference__HZklD{background:#fafbfd;border:1px solid #f1f3f8;border-radius:12px;display:flex;flex-direction:column;gap:4px;margin-top:25px;padding:10px 14px}.PriceBlock_referenceLabel__Wzdg4{color:var(--color-text-light);font-size:.75rem}.PriceBlock_referenceValue__mbk0Y{font-feature-settings:"tnum";color:#1a1a2e;font-size:1rem;font-variant-numeric:tabular-nums;font-weight:600}.PriceBlock_verdict__HnywO{align-items:center;border-radius:12px;display:flex;font-size:.84rem;gap:8px;line-height:1.4;padding:10px 14px}.PriceBlock_verdict__HnywO strong{font-weight:700}.PriceBlock_discount__MTMmd{background:#eaf7ef;color:#2e7d4f}.PriceBlock_increase__ESIsl{background:#fff6e8;color:#9a6216}.PriceBlock_equal__19fcu{background:var(--color-blue-light5);color:var(--color-text-medium)}.PriceBlock_hint__Et\+fO{color:var(--color-text-light);font-size:.8rem;margin:0}@media (max-width:600px){.PriceBlock_row__Drkns{grid-template-columns:1fr}.PriceBlock_reference__HZklD{margin-top:0}}.Packages_page__pozAW{min-width:0}.Packages_container__97drF{container-type:inline-size;display:flex;flex-direction:column;gap:16px;min-width:0;padding:20px}.Packages_header__8Lasl{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.Templates_containerArea__xK6Tz{background-color:var(--color-bg-main);border-radius:var(--border-radius);min-height:calc(100vh - 200px);padding:20px}.Templates_tabContent__bUoKy{margin-top:20px}.Templates_containerTable__vYNMq{background-color:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);margin-bottom:10px;padding:20px}.Templates_table__28\+cj{border-collapse:initial;border-spacing:0 8px;width:100%}.Templates_table__28\+cj thead tr{height:40px}.Templates_table__28\+cj th{border-bottom:1px solid var(--color-border);color:var(--color-text-medium);font-weight:500;padding:8px 16px;text-align:left}.Templates_table__28\+cj td{padding:12px 16px}.Templates_table__28\+cj tr:nth-child(odd) td{background-color:#fff}.Templates_table__28\+cj tr:nth-child(2n) td{background-color:var(--color-blue-light5)}.Templates_table__28\+cj td:first-child{border-bottom-left-radius:8px;border-top-left-radius:8px}.Templates_table__28\+cj td:last-child{border-bottom-right-radius:8px;border-top-right-radius:8px;width:100px}.Templates_actionsCell__LGsAA{display:flex;gap:8px;justify-content:flex-end}.Templates_templateName__qXfbU{color:var(--color-text-dark);font-weight:500}.Templates_templateDescription__2dANb{color:var(--color-text-light);font-size:.875rem;margin-top:4px}.Templates_templateChips__7mWRR{display:flex;flex-wrap:wrap;gap:4px}.Templates_templateChip__LprVA{background-color:var(--color-blue-light4)!important;color:var(--color-blue-main)!important;font-size:.75rem!important;height:24px!important}.Templates_emptyState__ERz5q{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.Templates_emptyStateIcon__-n3Ex{color:var(--color-blue-light3);font-size:48px;margin-bottom:16px}.Templates_emptyStateText__F29y8{color:var(--color-text-medium);margin-bottom:24px}.Templates_paginationContainer__4OJop{align-items:center;display:flex;flex:1 1;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:12px;padding-block:8px}.Templates_paginationText__51SAg{color:var(--color-text-dark);font-size:.9rem;font-weight:500;margin:0}.DocumentsTemplates_container__doUh5{display:flex;flex-direction:column;gap:24px}.DocumentsTemplates_header__qZ3-7{align-items:center;display:flex;justify-content:flex-end;margin-bottom:24px}.DocumentsTemplates_templatesGrid__5mglx{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.DocumentsTemplates_templateCard__N8shB{background:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);display:flex;flex-direction:column;justify-content:space-between;min-height:200px;overflow:hidden;padding:20px;position:relative;transition:all .2s ease-in-out}.DocumentsTemplates_templateCard__N8shB:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.DocumentsTemplates_cardHeader__idyyy{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.DocumentsTemplates_templateName__wcy2n{color:var(--color-text-dark);font-size:1rem;font-weight:600;line-height:1.4;margin:0}.DocumentsTemplates_templateTags__81oIL{display:flex;flex-wrap:wrap;gap:6px}.DocumentsTemplates_templateTag__5QWzv{border-radius:12px;font-size:.75rem;font-weight:500;padding:2px 8px}.DocumentsTemplates_templateTag__5QWzv,.DocumentsTemplates_templateTag__5QWzv.DocumentsTemplates_default__wYzkf{background:var(--color-blue-light4);color:var(--color-blue-dark)}.DocumentsTemplates_templateTag__5QWzv.DocumentsTemplates_receipt__Kbph1{background:#fce4ec;color:#ad1457}.DocumentsTemplates_templatePreview__vgIjm{flex:1 1;margin-bottom:16px}.DocumentsTemplates_previewContent__lpivR{background:#00000005;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-medium);font-size:.875rem;line-height:1.4;max-height:80px;overflow:hidden;padding:12px;position:relative}.DocumentsTemplates_previewContent__lpivR:after{background:linear-gradient(#0000,var(--color-bg-light));bottom:0;content:"";height:20px;left:0;pointer-events:none;position:absolute;right:0}.DocumentsTemplates_cardFooter__b5rq1{align-items:center;display:flex;gap:12px;justify-content:flex-start}.DocumentsTemplates_cardActions__Av0nK{display:flex;gap:8px}.DocumentsTemplates_emptyState__6Duyr{align-items:center;background:var(--color-bg-light);border:2px dashed var(--color-border);border-radius:var(--border-radius);display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.DocumentsTemplates_emptyStateIcon__IkVUn{color:var(--color-blue-light3);font-size:48px;margin-bottom:16px}.DocumentsTemplates_emptyStateText__ke9jX{color:var(--color-text-medium);font-size:1rem;font-weight:500;margin-bottom:8px}.DocumentsTemplates_emptyStateSubtext__rD0tt{color:var(--color-text-light);font-size:.875rem}.DocumentsTemplates_loadingContainer__o24I5{align-items:center;display:flex;justify-content:center;min-height:200px}@media (max-width:1199px){.DocumentsTemplates_templatesGrid__5mglx{gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:767px){.DocumentsTemplates_templatesGrid__5mglx{gap:12px;grid-template-columns:1fr}.DocumentsTemplates_templateCard__N8shB{min-height:160px;padding:16px}.DocumentsTemplates_header__qZ3-7{align-items:stretch;flex-direction:column;gap:16px}.DocumentsTemplates_cardActions__Av0nK{flex-direction:row;gap:6px;justify-content:flex-start}}@media (max-width:480px){.DocumentsTemplates_header__qZ3-7{padding:16px}.DocumentsTemplates_templateCard__N8shB{min-height:140px;padding:12px}}.MessagesTemplates_container__jlI7O{display:flex;flex-direction:column;gap:24px}.MessagesTemplates_categorySection__OE7yX{margin-bottom:32px}.MessagesTemplates_categoryHeader__onYto{align-items:center;border-bottom:2px solid var(--color-border);display:flex;gap:12px;margin-bottom:16px;padding-bottom:8px}.MessagesTemplates_categoryIcon__Ndy1Y{align-items:center;border-radius:8px;color:#fff;display:flex;height:32px;justify-content:center;width:32px}.MessagesTemplates_categoryTitle__3zqiE{color:var(--color-text-dark);font-size:1.25rem;font-weight:600;margin:0}.MessagesTemplates_categoryCount__xW5nm{background:var(--color-blue-light4);border-radius:12px;color:var(--color-blue-dark);font-size:.75rem;font-weight:500;padding:4px 8px}.MessagesTemplates_templatesGrid__NjCmf{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.MessagesTemplates_templateCard__NM95Z{background:var(--color-bg-light);border-left:4px solid var(--category-color);border-radius:var(--border-radius);box-shadow:var(--shadow-md);display:flex;flex-direction:column;justify-content:space-between;min-height:200px;overflow:hidden;padding:20px;position:relative;transition:all .2s ease-in-out}.MessagesTemplates_templateCard__NM95Z:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.MessagesTemplates_templateCard__NM95Z.MessagesTemplates_agendamentos__cyvPs{border-left-color:var(--color-blue-main)}.MessagesTemplates_templateCard__NM95Z.MessagesTemplates_confirmacoes__w6kmf{border-left-color:var(--color-warning)}.MessagesTemplates_templateCard__NM95Z.MessagesTemplates_cancelamentos__Wc9-g{border-left-color:#dc3545}.MessagesTemplates_templateCard__NM95Z.MessagesTemplates_lembretes__dT6XR{border-left-color:var(--color-success)}.MessagesTemplates_templateCard__NM95Z.MessagesTemplates_especiais__69sFO{border-left-color:var(--color-secondary)}.MessagesTemplates_templateCard__NM95Z.MessagesTemplates_feedback__zclDI{border-left-color:var(--color-info)}.MessagesTemplates_templateCard__NM95Z.MessagesTemplates_atendimento__ejhje{border-left-color:var(--color-primary)}.MessagesTemplates_cardHeader__FYe0J{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.MessagesTemplates_templateName__uge6q{color:var(--color-text-dark);font-size:1rem;font-weight:600;line-height:1.4;margin:0}.MessagesTemplates_templateTags__1mJ\+Z{display:flex;flex-wrap:wrap;gap:6px}.MessagesTemplates_templateTag__Tqij0{background:var(--color-blue-light4);border-radius:12px;color:var(--color-blue-dark);font-size:.75rem;font-weight:500;padding:2px 8px}.MessagesTemplates_templateTag__Tqij0.MessagesTemplates_default__Ti0Qw{background:var(--color-success-light);color:var(--color-success-dark)}.MessagesTemplates_templateTag__Tqij0.MessagesTemplates_custom__ixstS{background:var(--color-secondary-light);color:var(--color-secondary-dark)}.MessagesTemplates_templatePreview__Xv5em{flex:1 1;margin-bottom:16px}.MessagesTemplates_previewContent__9zXW5{background:#00000005;border:1px solid var(--color-border);border-radius:8px;color:var(--color-text-medium);font-size:.875rem;line-height:1.4;max-height:80px;overflow:hidden;padding:12px;position:relative}.MessagesTemplates_previewContent__9zXW5:after{background:linear-gradient(#0000,var(--color-bg-light));bottom:0;content:"";height:20px;left:0;pointer-events:none;position:absolute;right:0}.MessagesTemplates_cardFooter__uqWTM{align-items:center;display:flex;gap:12px;justify-content:flex-start}.MessagesTemplates_templateStats__Xkanf{align-items:center;color:var(--color-text-light);display:flex;font-size:.75rem;gap:4px}.MessagesTemplates_cardActions__D5CfI{display:flex;gap:8px}.MessagesTemplates_emptyState__sq7i6{align-items:center;background:var(--color-bg-light);border:2px dashed var(--color-border);border-radius:var(--border-radius);display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.MessagesTemplates_emptyStateIcon__X1LJ4{color:var(--color-blue-light3);font-size:48px;margin-bottom:16px}.MessagesTemplates_emptyStateText__0BeiW{color:var(--color-text-medium);font-size:1rem;font-weight:500;margin-bottom:8px}.MessagesTemplates_emptyStateSubtext__3UlLj{color:var(--color-text-light);font-size:.875rem}.MessagesTemplates_loadingContainer__F2yAE{align-items:center;display:flex;justify-content:center;min-height:200px}@media (max-width:1199px){.MessagesTemplates_templatesGrid__NjCmf{gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:767px){.MessagesTemplates_templatesGrid__NjCmf{gap:12px;grid-template-columns:1fr}.MessagesTemplates_templateCard__NM95Z{min-height:160px;padding:16px}.MessagesTemplates_searchAndFilters__V5wHz{align-items:stretch;flex-direction:column}.MessagesTemplates_categorySelect__vQOyG,.MessagesTemplates_searchInput__ngXEg{min-width:auto}.MessagesTemplates_quickFilters__gZGtI{justify-content:center}.MessagesTemplates_cardActions__D5CfI{flex-direction:row;gap:6px;justify-content:flex-start}}@media (max-width:480px){.MessagesTemplates_header__0wfx9{padding:16px}.MessagesTemplates_templateCard__NM95Z{min-height:140px;padding:12px}.MessagesTemplates_categoryHeader__onYto{flex-wrap:wrap;gap:8px}.MessagesTemplates_categoryIcon__Ndy1Y{height:28px;width:28px}.MessagesTemplates_categoryTitle__3zqiE{font-size:1.125rem}}@keyframes MessagesTemplates_fadeIn__cwHyU{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.MessagesTemplates_templateCard__NM95Z{animation:MessagesTemplates_fadeIn__cwHyU .3s ease-out}.MessagesTemplates_agendamentos__cyvPs .MessagesTemplates_categoryIcon__Ndy1Y{background:var(--color-blue-main)}.MessagesTemplates_confirmacoes__w6kmf .MessagesTemplates_categoryIcon__Ndy1Y{background:var(--color-warning)}.MessagesTemplates_cancelamentos__Wc9-g .MessagesTemplates_categoryIcon__Ndy1Y{background:#dc3545}.MessagesTemplates_lembretes__dT6XR .MessagesTemplates_categoryIcon__Ndy1Y{background:var(--color-success)}.MessagesTemplates_especiais__69sFO .MessagesTemplates_categoryIcon__Ndy1Y{background:var(--color-secondary)}.MessagesTemplates_feedback__zclDI .MessagesTemplates_categoryIcon__Ndy1Y{background:var(--color-info)}.MessagesTemplates_atendimento__ejhje .MessagesTemplates_categoryIcon__Ndy1Y{background:var(--color-primary)}.EditMessageTemplate_editorContainer__Zk4WV{display:flex;flex-direction:column;gap:20px;margin:20px 0;width:100%}.EditMessageTemplate_formattingTools__2ou5J{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.EditMessageTemplate_formattingHelp__H-3as{color:#666;font-size:13px;margin-left:auto}.EditMessageTemplate_editorSection__ITNKN,.EditMessageTemplate_previewSection__j\+Gi\+{background:#f9f9f9;border:1px solid #eee;border-radius:6px;padding:15px}.EditMessageTemplate_editorGrid__iNa0y{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;width:100%}.EditMessageTemplate_editorSection__ITNKN h3,.EditMessageTemplate_previewSection__j\+Gi\+ h3{color:#333;font-size:16px;margin:0 0 10px}.EditMessageTemplate_editor__C8cJu{font-family:monospace;padding:10px;resize:vertical;width:100%}.EditMessageTemplate_editor__C8cJu,.EditMessageTemplate_preview__RTj6k{border:1px solid #ddd;border-radius:4px;font-size:14px;line-height:1.5;min-height:300px}.EditMessageTemplate_preview__RTj6k{background:#fff;overflow-y:auto;padding:15px;white-space:pre-wrap}.EditMessageTemplate_error__tJgkp{background:#ffebee;border-radius:4px;color:#d32f2f;margin:10px 0;padding:10px;width:100%}.EditMessageTemplate_variablesHelp__C8kiZ{background:#f5f5f5;border-radius:6px;padding:15px;width:100%}.EditMessageTemplate_variablesHelp__C8kiZ h3{color:#333;font-size:16px;margin:0 0 15px}.EditMessageTemplate_variablesGrid__y0nmX{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.EditMessageTemplate_variableItem__lrfM0{align-items:center;background:#fff;border:1px solid #eee;border-radius:4px;display:flex;gap:10px;padding:8px}.EditMessageTemplate_variableItem__lrfM0 code{background:#e3f2fd;border-radius:3px;font-family:monospace;font-size:13px;padding:2px 6px}.EditMessageTemplate_variableItem__lrfM0 span{color:#666;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AnamnesisTemplates_container__dUDjQ{display:flex;flex-direction:column;gap:24px}.AnamnesisTemplates_header__J9ww7{align-items:center;display:flex;justify-content:flex-end;margin-bottom:24px}.AnamnesisTemplates_templatesGrid__Tbpb-{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.AnamnesisTemplates_templateCard__14qcm{background:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);display:flex;flex-direction:column;justify-content:space-between;min-height:200px;overflow:hidden;padding:20px;position:relative;transition:all .2s ease-in-out}.AnamnesisTemplates_templateCard__14qcm:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.AnamnesisTemplates_cardHeader__Mc5mk{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.AnamnesisTemplates_templateName__NKqN7{color:var(--color-text-dark);font-size:1.1rem;font-weight:600;line-height:1.3;margin:0;word-break:break-word}.AnamnesisTemplates_templateTags__j5iMK{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.AnamnesisTemplates_templateTag__J3Bse{font-size:.75rem!important;font-weight:500!important;height:24px!important}.AnamnesisTemplates_templateTag__J3Bse.AnamnesisTemplates_questions__7qa07{background-color:var(--color-purple-light)!important;color:var(--color-purple-dark)!important}.AnamnesisTemplates_templatePreview__d-8ao{flex:1 1;margin-bottom:16px}.AnamnesisTemplates_previewContent__YdrR4{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--color-text-medium);display:-webkit-box;font-size:.9rem;line-height:1.4;min-height:60px;overflow:hidden;text-overflow:ellipsis}.AnamnesisTemplates_cardFooter__l-Gpu{align-items:center;border-top:1px solid var(--color-border-light);display:flex;justify-content:space-between;margin-top:auto;padding-top:12px}.AnamnesisTemplates_cardActions__in3\+\+{display:flex;gap:4px;margin-left:auto}.AnamnesisTemplates_emptyState__xaJQL{align-items:center;background:var(--color-bg-light);border:2px dashed var(--color-border);border-radius:var(--border-radius);display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.AnamnesisTemplates_emptyStateIcon__iMo1n{color:var(--color-text-light);font-size:4rem!important;margin-bottom:16px}.AnamnesisTemplates_emptyStateText__3kbJo{color:var(--color-text-medium);font-size:1.1rem;margin-bottom:24px!important}@media (max-width:768px){.AnamnesisTemplates_templatesGrid__Tbpb-{gap:16px;grid-template-columns:1fr}.AnamnesisTemplates_templateCard__14qcm{min-height:180px;padding:16px}.AnamnesisTemplates_templateName__NKqN7{font-size:1rem}.AnamnesisTemplates_previewContent__YdrR4{-webkit-line-clamp:2;font-size:.85rem;min-height:40px}}@media (max-width:480px){.AnamnesisTemplates_container__dUDjQ{gap:16px}.AnamnesisTemplates_templateCard__14qcm{min-height:160px;padding:14px}.AnamnesisTemplates_cardActions__in3\+\+{gap:2px}.AnamnesisTemplates_emptyState__xaJQL{padding:40px 16px}.AnamnesisTemplates_emptyStateIcon__iMo1n{font-size:3rem!important}}@keyframes AnamnesisTemplates_fadeIn__bIw02{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AnamnesisTemplates_templateCard__14qcm{animation:AnamnesisTemplates_fadeIn__bIw02 .3s ease-out}.AnamnesisTemplates_cardActions__in3\+\+ button:hover{transform:scale(1.1)}.AnamnesisTemplates_templateTag__J3Bse:hover{transform:scale(1.05)}.CreateEditAnamnesisTemplate_container__PHqlW{display:flex;flex-direction:column;height:100%}.CreateEditAnamnesisTemplate_splitView__IXJcb{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;height:100%;margin-top:16px}.CreateEditAnamnesisTemplate_previewPanel__h5oGi{background:#fafafa;border-radius:4px;height:100%;overflow-y:auto;padding:20px}.CreateEditAnamnesisTemplate_editorPanel__0TdfQ{height:100%;overflow-y:auto}.CreateEditAnamnesisTemplate_questionItem__jiKQ7{background:#fff;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:8px;transition:all .2s ease}.CreateEditAnamnesisTemplate_questionItem__jiKQ7:hover{background-color:#f5f5f5;border-color:#bdbdbd}.CreateEditAnamnesisTemplate_sectionTitle__mYYFl{color:#333;font-size:1.1rem;font-weight:500;margin-bottom:16px}.CreateEditAnamnesisTemplate_addQuestionButton__DqnfF{margin-top:16px;width:100%}.Preferences_mainContainer__svE6A{background-color:var(--color-bg-main);display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-lg)}.Preferences_titleContainer__VDk1M{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:var(--spacing-md) 0}.Preferences_actionButtons__Rte3f{display:flex;gap:var(--spacing-sm)}.Preferences_section__W-D58{background-color:#fff;border-radius:var(--border-radius);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--spacing-md);padding:20px;transition:all .3s ease}.Preferences_sectionHeader__zgKkm{align-items:center;border-bottom:1px solid var(--color-blue-light4);display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.Preferences_sectionIcon__lWt70{color:var(--color-blue-dark);font-size:var(--icon-size-md)}.Preferences_sectionTitle__pXo2f{color:var(--color-text-dark);font-size:1.25rem;font-weight:600}.Preferences_timeSettingsRow__8S543{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.Preferences_timeField__fYSxn{flex:1 1;max-width:200px;min-width:140px}.Preferences_blockedTimesGrid__5PPfI{grid-gap:var(--spacing-sm);display:grid;gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-top:var(--spacing-md)}.Preferences_timeChip__Mj7UU{background-color:var(--color-blue-light4);border:1px solid var(--color-blue-light3);border-radius:8px;color:var(--color-blue-main);cursor:pointer;font-weight:500;padding:8px 16px;text-align:center;transition:all .2s ease}.Preferences_timeChip__Mj7UU:hover{background-color:var(--color-blue-light3)}.Preferences_timeChip__Mj7UU.Preferences_blocked__IEVZt{background-color:var(--color-secondary);border-color:var(--color-secondary);color:#fff}.Preferences_timeChip__Mj7UU.Preferences_blocked__IEVZt:hover{background-color:var(--color-secondary);filter:brightness(.95)}.Preferences_metricsGrid__ZjUt2{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.Preferences_metricField__6ZXpl{background-color:var(--color-blue-alpha2);border-radius:var(--border-radius-sm);padding:var(--spacing-md)}.Preferences_automationGroup__FOzQg{display:flex;flex-direction:column;gap:var(--spacing-sm)}.Preferences_automationGroupTitle__r7-EW{color:var(--color-text-light);font-size:.8rem;font-weight:600;letter-spacing:.06em;margin-bottom:var(--spacing-sm);text-transform:uppercase}.Preferences_automationGrid__eWUW6{grid-gap:var(--spacing-md);display:grid;gap:var(--spacing-md);grid-template-columns:1fr}.Preferences_automationFootnote__uo3MI{align-items:flex-start;color:var(--color-text-light);display:flex;gap:6px;margin-top:var(--spacing-md)}.Preferences_automationFootnoteIcon__Th4zj{flex-shrink:0;margin-top:2px}.Preferences_automationFootnoteLink__Vn6z7{color:var(--color-blue-main);text-decoration:underline}@media (min-width:900px){.Preferences_automationGrid__eWUW6{grid-template-columns:repeat(2,1fr)}}@media (max-width:1010px){.Preferences_section__W-D58{padding:16px}.Preferences_timeSettingsRow__8S543{flex-direction:column}.Preferences_timeField__fYSxn{max-width:none;width:100%}.Preferences_blockedTimesGrid__5PPfI{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.Preferences_metricsGrid__ZjUt2{grid-template-columns:1fr}}.enhanced-day-selector{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.day-chip{background-color:#fff!important;border:1px solid var(--color-blue-light3)!important;border-radius:12px!important;height:auto!important;min-width:80px!important;padding:8px 0!important;transition:all .2s ease-in-out!important}.day-chip:hover:not(.disabled){background-color:var(--color-blue-alpha2)!important;box-shadow:0 4px 8px #0000000d;transform:translateY(-2px)}.day-chip.selected{background-color:var(--color-blue-main)!important;border-color:var(--color-blue-main)!important;color:#fff!important}.day-chip.selected:hover:not(.disabled){background-color:var(--color-blue-main)!important;filter:brightness(.95)}.day-chip.disabled{cursor:default!important;opacity:.7}.day-chip-content{align-items:center;display:flex;flex-direction:column;padding:0 8px}.day-chip-label{font-size:.9rem!important;font-weight:600!important}.day-chip-full-label{font-size:.7rem!important;margin-top:2px!important}.day-chip.selected .day-chip-full-label,.day-chip.selected .day-chip-label{color:#fff!important}@media (max-width:600px){.enhanced-day-selector{gap:8px}.day-chip{min-width:70px!important}}.PublicScheduleSettings_container__qnUEN{display:flex;flex:1 1;flex-direction:column;gap:24px;gap:var(--spacing-lg,24px)}.PublicScheduleSettings_paperWrapper__nyoaL{background-color:#fff;gap:24px;gap:var(--spacing-lg,24px);padding:20px}.PublicScheduleSettings_paperWrapper__nyoaL,.PublicScheduleSettings_section__NpJB8{border-radius:8px;border-radius:var(--border-radius,8px);box-shadow:0 2px 8px #00000014;box-shadow:var(--shadow-md,0 2px 8px #00000014);display:flex;flex-direction:column}.PublicScheduleSettings_section__NpJB8{background:#fff;gap:16px;gap:var(--spacing-md,16px);padding:24px;padding:var(--spacing-lg,24px)}.PublicScheduleSettings_sectionTitle__6U4uZ{color:#333;font-size:15px;font-weight:600;margin:0 0 4px}.PublicScheduleSettings_row__ZNBBf{align-items:center;display:flex;gap:16px;justify-content:space-between}.PublicScheduleSettings_rowLabel__2P7HS{display:flex;flex-direction:column;gap:2px}.PublicScheduleSettings_rowLabel__2P7HS span{font-size:14px;font-weight:500}.PublicScheduleSettings_rowLabel__2P7HS small{color:#888;font-size:12px}.PublicScheduleSettings_fieldGroup__n0qoJ{display:flex;flex-direction:column;gap:6px}.PublicScheduleSettings_label__74zWc{color:#555;font-size:13px;font-weight:600}.PublicScheduleSettings_input__Tetb\+{border:1.5px solid #e0e0e0;border-radius:8px;box-sizing:border-box;font-size:14px;outline:none;padding:9px 12px;transition:border-color .2s;width:100%}.PublicScheduleSettings_input__Tetb\+:focus{border-color:#6c63ff}.PublicScheduleSettings_textarea__PRLi7{border:1.5px solid #e0e0e0;border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:14px;outline:none;padding:9px 12px;resize:vertical;transition:border-color .2s;width:100%}.PublicScheduleSettings_textarea__PRLi7:focus{border-color:#6c63ff}.PublicScheduleSettings_hint__IwTHN{color:#999;font-size:12px}.PublicScheduleSettings_slugRow__PGxq1{align-items:center;border:1.5px solid #e0e0e0;border-radius:8px;display:flex;overflow:hidden}.PublicScheduleSettings_slugPrefix__2Mkgm{background:#f5f5f5;border-right:1.5px solid #e0e0e0;color:#888;font-size:13px;padding:9px 10px;white-space:nowrap}.PublicScheduleSettings_slugRow__PGxq1 .PublicScheduleSettings_input__Tetb\+{border:none;border-radius:0;flex:1 1}.PublicScheduleSettings_slugRow__PGxq1 .PublicScheduleSettings_input__Tetb\+:focus{border-color:#0000;box-shadow:none}.PublicScheduleSettings_linkRow__Q52Px{align-items:center;background:#f8f8ff;border:1px solid #e0e0ff;border-radius:8px;display:flex;gap:8px;padding:8px 12px}.PublicScheduleSettings_linkText__ZnpA4{color:#6c63ff;flex:1 1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PublicScheduleSettings_iconBtn__Ae9wX{align-items:center;background:none;border:none;border-radius:4px;color:#6c63ff;cursor:pointer;display:flex;padding:4px;text-decoration:none;transition:background .2s}.PublicScheduleSettings_iconBtn__Ae9wX:hover{background:#ede9ff}.PublicScheduleSettings_saveRow__o6NwL{display:flex;justify-content:flex-end}.PublicScheduleSettings_btnPrimary__o7NeW{align-items:center;background:#6c63ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 24px;transition:opacity .2s}.PublicScheduleSettings_btnPrimary__o7NeW:hover{opacity:.9}.PublicScheduleSettings_btnPrimary__o7NeW:disabled{cursor:not-allowed;opacity:.6}.PublicScheduleSettings_btnSecondary__bd6jc{align-self:flex-start;background:#f0f0f0;border:none;border-radius:8px;color:#444;cursor:pointer;font-size:13px;font-weight:600;padding:8px 18px;transition:background .2s}.PublicScheduleSettings_btnSecondary__bd6jc:hover{background:#e0e0e0}.PublicScheduleSettings_itemCard__T5tFp{border:1.5px solid #e8ecf0;border-radius:10px;display:flex;flex-direction:column;gap:12px;padding:14px 16px}.PublicScheduleSettings_itemHeader__5g\+3G{align-items:center;display:flex;justify-content:space-between}.PublicScheduleSettings_itemName__Ta\+m5{color:#333;font-size:14px;font-weight:600}.PublicScheduleSettings_itemFields__6hDKk{border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:10px;padding-top:4px}.PublicScheduleSettings_empty__PycAv{color:#aaa;font-size:14px;padding:16px 0;text-align:center}.PublicScheduleSettings_sectionHeaderRow__CFrHz{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.PublicScheduleSettings_sectionHeaderRow__CFrHz .PublicScheduleSettings_sectionTitle__6U4uZ{margin:0}.PublicScheduleSettings_btnShortcut__1njak{align-items:center;background:none;border:1.5px solid #6c63ff;border-radius:8px;color:#6c63ff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:4px;padding:6px 14px;transition:background .2s,color .2s;white-space:nowrap}.PublicScheduleSettings_btnShortcut__1njak:hover{background:#6c63ff;color:#fff}.PublicScheduleSettings_chipList__5Qqir{display:flex;flex-wrap:wrap;gap:8px}.PublicScheduleSettings_chip__KbKBp{background:#ede9ff;border-radius:20px;color:#6c63ff;font-size:13px;font-weight:500;padding:4px 14px}.PublicScheduleSettings_sectionHint__1jGa0{color:#888;font-size:13px;line-height:1.5;margin:-8px 0 4px}.PublicScheduleSettings_itemCardActive__WiyLt{background:#faf9ff;border-color:#6c63ff}.PublicScheduleSettings_itemHeaderLeft__FBfzr{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.PublicScheduleSettings_badgeOn__MnAOY{background:#ede9ff;border-radius:20px;color:#6c63ff;font-size:11px;font-weight:600;padding:2px 10px}.PublicScheduleSettings_badgeOff__zP2oU{background:#f0f0f0;border-radius:20px;color:#999;font-size:11px;font-weight:600;padding:2px 10px}.PublicScheduleSettings_required__Vt7wz{color:#e53935;margin-left:2px}.PublicScheduleSettings_itemSaveRow__Jq4ux{border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;padding-top:4px}.AutomationItem_card__ytWqO{align-items:flex-start;background-color:#fff;border:1px solid var(--color-blue-light4);border-radius:var(--border-radius-sm);display:flex;gap:var(--spacing-md);padding:var(--spacing-md);transition:background-color .2s ease}.AutomationItem_card__ytWqO:hover,.AutomationItem_iconBadge__HhrlL{background-color:var(--color-blue-alpha2)}.AutomationItem_iconBadge__HhrlL{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.AutomationItem_icon__EsRUh{color:var(--color-blue-main);font-size:var(--icon-size-md)}.AutomationItem_content__X75hD{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;transition:opacity .2s ease}.AutomationItem_contentDimmed__6TlRU{opacity:.7}.AutomationItem_titleRow__nfnhA{align-items:center;display:flex}.AutomationItem_title__sdLOE{color:var(--color-text-dark);font-size:.95rem;font-weight:600}.AutomationItem_infoIcon__CYcl7{margin-left:var(--spacing-sm)}.AutomationItem_description__6B7Ih{color:var(--color-text-light);font-size:.85rem}.AutomationItem_note__LBnmD{align-items:center;color:var(--color-text-medium);display:flex;gap:4px}.AutomationItem_noteIcon__wChSO{flex-shrink:0;font-size:.9rem}.AutomationItem_noteText__0SMAp{font-size:.75rem}.AutomationItem_metaRow__MbICv{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:4px}.AutomationItem_chip__l4q6o{font-size:.75rem;height:auto;max-width:100%}.AutomationItem_chip__l4q6o .MuiChip-label{line-height:1.3;padding-bottom:2px;padding-top:2px;white-space:normal}.AutomationItem_conditions__ZlekI{margin-top:var(--spacing-sm)}.AutomationItem_conditionsLabel__kcD55{color:var(--color-text-medium);font-size:.8rem;font-weight:500;margin-bottom:2px}.AutomationItem_conditionsList__fhHzK{margin:0;padding-left:18px}.AutomationItem_conditionItem__40tay{color:var(--color-text-light);font-size:.8rem;line-height:1.4}.AutomationItem_switch__P0NAe{flex-shrink:0;margin-top:-6px}@media (max-width:768px){.AutomationItem_card__ytWqO{gap:var(--spacing-sm);padding:var(--spacing-sm)}.AutomationItem_iconBadge__HhrlL{height:32px;width:32px}.AutomationItem_icon__EsRUh{font-size:var(--icon-size-sm)}.AutomationItem_metaRow__MbICv{gap:4px}}.WizardProgress_progress__8Z\+ss{display:flex;gap:8px;list-style:none;margin:0 0 20px;padding:0}.WizardProgress_step__NAjvh{border-top:3px solid #e2e8f0;color:#94a3b8;display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0;padding-top:10px;transition:border-color .25s ease,color .25s ease}.WizardProgress_step__NAjvh.WizardProgress_done__2FB6n{border-top-color:#5a80fb;color:#64748b}.WizardProgress_step__NAjvh.WizardProgress_current__wVf6b{border-top-color:#5a80fb;color:#1a1a2e}.WizardProgress_check__QixVv{color:#5a80fb;margin-right:4px;vertical-align:-2px}.WizardProgress_label__MIyHa{font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:720px){.WizardProgress_label__MIyHa{display:none}.WizardProgress_step__NAjvh.WizardProgress_current__wVf6b .WizardProgress_label__MIyHa{display:block;overflow:visible}.WizardProgress_step__NAjvh{flex:0 0 auto;width:28px}.WizardProgress_step__NAjvh.WizardProgress_current__wVf6b{flex:1 1}}.SetupWizard_wizard__hgX\+d{box-sizing:border-box;padding:16px 20px 48px;width:100%}.SetupWizard_brand__p8CJH{display:block;height:auto;margin:4px 0 20px;width:132px}.SetupWizard_header__-ZoJ5{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.SetupWizard_badge__mILpx{background:#eff2ff;border-radius:999px;color:#4f6ef7;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.02em;margin-bottom:10px;padding:4px 12px}.SetupWizard_title__Ik1XF{color:#1a1a2e;font-size:1.75rem;font-weight:700;line-height:1.2;margin:0}.SetupWizard_subtitle__3nSVV{color:#64748b;font-size:.95rem;margin:6px 0 0}.SetupWizard_skipButton__5vW8l{background:#0000;border:none;border-radius:10px;color:#64748b;cursor:pointer;flex-shrink:0;font:inherit;font-size:.875rem;font-weight:500;padding:8px 12px;transition:background .15s ease,color .15s ease}.SetupWizard_skipButton__5vW8l:hover{background:#f1f5f9;color:#1a1a2e}.SetupWizard_help__hjYDa{margin-top:16px}.SetupWizard_card__j8dhb{animation:SetupWizard_stepIn__CSSzw .3s ease;background:#fff;border:1px solid #0000000f;border-radius:16px;box-shadow:0 2px 12px #0000000f;padding:32px}@keyframes SetupWizard_stepIn__CSSzw{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.SetupWizard_stepTitle__U9W09{color:#1a1a2e;font-size:1.3rem;font-weight:700;margin:0}.SetupWizard_stepHint__1iuq6{color:#64748b;font-size:.925rem;line-height:1.5;margin:6px 0 24px}.SetupWizard_sectionLabel__e1A9K{color:#1a1a2e;display:block;font-size:.875rem;font-weight:600;margin:24px 0 10px}.SetupWizard_field__0MoFQ{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.SetupWizard_fieldLabel__HeZcz{color:#1a1a2e;font-size:.875rem;font-weight:600}.SetupWizard_input__aJ7Ch{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-sizing:border-box;color:#1a1a2e;font:inherit;font-size:.95rem;padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.SetupWizard_input__aJ7Ch:focus{border-color:#5a80fb;box-shadow:0 0 0 3px #5a80fb26;outline:none}.SetupWizard_inputError__QgQS\+{border-color:#ef4444}.SetupWizard_fieldHint__2aJaH{color:#64748b;font-size:.8rem}.SetupWizard_fieldError__L\+CKq{color:#dc2626;font-size:.8rem}.SetupWizard_footerBar__-oNq-{background:#fff;border-radius:0 0 15px 15px;border-top:1px solid #f1f5f9;bottom:0;margin:32px -32px -32px;padding:16px 32px calc(16px + env(safe-area-inset-bottom, 0px));position:-webkit-sticky;position:sticky;z-index:2}.SetupWizard_footer__3W89k{align-items:center;display:flex;gap:12px;justify-content:space-between}.SetupWizard_footerEnd__\+A4RW{display:flex;gap:10px;margin-left:auto}.SetupWizard_primaryButton__0-SUn,.SetupWizard_secondaryButton__\+cCyT{align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;font:inherit;font-size:.95rem;font-weight:600;gap:8px;justify-content:center;padding:12px 22px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.SetupWizard_primaryButton__0-SUn{background:#5a80fb;border:none;box-shadow:0 4px 14px #5a80fb4d;color:#fff}.SetupWizard_primaryButton__0-SUn:hover:not(:disabled){box-shadow:0 6px 18px #5a80fb61;transform:translateY(-1px)}.SetupWizard_primaryButton__0-SUn:disabled{box-shadow:none;cursor:default;opacity:.55}.SetupWizard_secondaryButton__\+cCyT{background:#fff;border:1px solid #e2e8f0;color:#1a1a2e}.SetupWizard_secondaryButton__\+cCyT:hover:not(:disabled){background:#f8fafc}.SetupWizard_textButton__9lvTj{background:#0000;border:none;color:#64748b;cursor:pointer;font:inherit;font-size:.9rem;font-weight:500;padding:10px 8px}.SetupWizard_textButton__9lvTj:hover{color:#1a1a2e}.SetupWizard_linkButton__j5p6t{background:#0000;border:none;color:#64748b;cursor:pointer;font:inherit;font-size:.875rem;font-weight:500;padding:10px 4px;text-decoration:underline;text-underline-offset:3px}.SetupWizard_linkButton__j5p6t:hover:not(:disabled){color:#1a1a2e}.SetupWizard_linkButton__j5p6t:disabled{cursor:default;opacity:.55}.SetupWizard_errorBox__8oZMB{background:#fef2f2;border-radius:10px;color:#b91c1c;font-size:.875rem;margin:0 0 12px;padding:12px 14px}.SetupWizard_loadError__O7HMc{color:#64748b;padding:48px 16px;text-align:center}@media (max-width:720px){.SetupWizard_wizard__hgX\+d{padding-bottom:24px}.SetupWizard_header__-ZoJ5{flex-direction:column-reverse;gap:4px}.SetupWizard_skipButton__5vW8l{align-self:flex-end;padding:4px 8px}.SetupWizard_title__Ik1XF{font-size:1.4rem}.SetupWizard_card__j8dhb{padding:20px 16px}.SetupWizard_footerBar__-oNq-{margin:24px -16px -20px;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px))}.SetupWizard_footer__3W89k{flex-wrap:wrap}.SetupWizard_footerEnd__\+A4RW{justify-content:flex-end;width:100%}.SetupWizard_footerEnd__\+A4RW .SetupWizard_primaryButton__0-SUn{flex:1 1}}.steps_segmentGrid__kj44i{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.steps_nextCard__y93DG,.steps_optionCard__r8qzq,.steps_segmentCard__JnAZ5{align-items:center;background:#fff;border:1px solid #00000014;border-radius:14px;color:#1a1a2e;cursor:pointer;display:flex;font:inherit;gap:12px;padding:14px;text-align:left;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.steps_nextCard__y93DG:hover,.steps_optionCard__r8qzq:hover,.steps_segmentCard__JnAZ5:hover{box-shadow:0 4px 16px #00000012;transform:translateY(-2px)}.steps_optionCard__r8qzq.steps_selected__GPen3,.steps_segmentCard__JnAZ5.steps_selected__GPen3{background:#f5f7ff;border-color:#5a80fb;box-shadow:0 0 0 3px #5a80fb26}.steps_segmentIcon__NpUHw{align-items:center;background:#eff2ff;border-radius:10px;color:#4f6ef7;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.steps_selected__GPen3 .steps_segmentIcon__NpUHw{background:#5a80fb;color:#fff}.steps_segmentLabel__15L7Z{font-size:.9rem;font-weight:600;-webkit-hyphens:manual;hyphens:manual;min-width:0;overflow-wrap:break-word}.steps_optionRow__RjmpV{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.steps_optionLabel__qkRVO{display:block;font-size:.95rem;font-weight:600}.steps_optionHint__ay0r-{color:#64748b;display:block;font-size:.8rem;margin-top:2px}.steps_demoIntro__tsqrC{align-items:flex-end;background:#f8faff;border:1px solid #5a80fb1f;border-radius:14px;display:flex;flex-wrap:wrap;gap:16px;margin-top:8px;padding:20px}.steps_demoIcon__qs2MF{align-items:center;align-self:center;background:#e8f5e9;border-radius:14px;color:#25d366;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.steps_demoField__oOVMc{flex:1 1;margin-bottom:0}.steps_demoSend__taAMr{font-size:1rem;padding:14px 26px}.steps_demoPreview__-UTem{color:#475569}.steps_demoFailed__INVSX,.steps_demoPreview__-UTem{flex-basis:100%;font-size:.875rem;line-height:1.5;margin:0}.steps_demoFailed__INVSX{background:#fef2f2;border-radius:10px;color:#b91c1c;padding:12px 14px}.steps_exampleSummary__fFa46{align-items:center;background:#f8faff;border:1px solid #5a80fb1f;border-radius:14px;color:#1a1a2e;display:flex;gap:16px;line-height:1.5;padding:20px}.steps_exampleIcon__z\+msY{align-items:center;background:#eef2ff;border-radius:14px;color:#5a80fb;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.steps_exampleGuarantees__jBU3L{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));list-style:none;margin:18px 0 0;padding:0}.steps_exampleGuarantee__cEP3k{align-items:flex-start;background:#fff;border:1px solid #5a80fb1f;border-radius:14px;display:flex;flex-direction:column;gap:6px;padding:18px}.steps_exampleNote__TPemz{color:#64748b;font-size:.875rem;line-height:1.5;margin:18px 0 0}.steps_exampleResult__8IV2x{align-items:flex-start;background:#f1f8f2;border:1px solid #2e7d3226;border-radius:14px;display:flex;gap:16px;padding:20px}.steps_exampleResult__8IV2x>div{display:flex;flex-direction:column;gap:10px}.steps_exampleResultIcon__DNcJO{color:#2e7d32;flex-shrink:0}.steps_exampleCounts__tsldZ{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.steps_exampleCounts__tsldZ li{background:#fff;border:1px solid #2e7d3233;border-radius:999px;color:#1a1a2e;font-size:.85rem;padding:4px 12px}.steps_done__lWPzk{padding:32px}.steps_doneIcon__rFTNO{align-items:center;background:#e8f5e9;border-radius:50%;color:#2e7d32;display:flex;height:64px;justify-content:center;margin:0 0 18px;width:64px}.steps_doneIcon__rFTNO svg{font-size:34px}.steps_doneText__Fz9YC{color:#64748b;line-height:1.6;margin:10px 0 24px;max-width:640px}.steps_nextGrid__3diZE{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));list-style:none;margin:0 0 24px;padding:0}.steps_nextCard__y93DG{align-items:flex-start;cursor:default;flex-direction:column;gap:6px;padding:18px;position:relative}.steps_nextCard__y93DG:hover{box-shadow:none;transform:none}.steps_nextDone__lIH4o{background:#f8fafc}.steps_nextStep__zmCLL{color:#5a80fb;font-size:.75rem;font-weight:600;letter-spacing:.02em;margin-top:4px}.steps_nextCheck__5ig2i{color:#2e7d32;position:absolute;right:16px;top:18px}.steps_nextStart__z\+jIj{align-items:center;background:#f5f7ff;border:1px dashed #5a80fb73;border-radius:14px;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:18px;text-align:center}.steps_teamTutorial__-qx00{margin-bottom:12px}.steps_nextStartHint__yws-C{color:#64748b;font-size:.8rem;line-height:1.45}.steps_nextTitle__foos\+{font-size:.95rem}.steps_nextText__GZf\+2{color:#64748b;font-size:.85rem;line-height:1.45}@media (max-width:720px){.steps_segmentGrid__kj44i{gap:8px;grid-template-columns:repeat(2,1fr)}.steps_segmentCard__JnAZ5{align-items:flex-start;flex-direction:column;gap:8px;padding:10px}.steps_segmentIcon__NpUHw{height:32px;width:32px}.steps_nextGrid__3diZE,.steps_optionRow__RjmpV{grid-template-columns:1fr}.steps_demoIntro__tsqrC{align-items:stretch;flex-direction:column}.steps_demoFailed__INVSX,.steps_demoPreview__-UTem{flex-basis:auto}.steps_demoIcon__qs2MF{display:none}.steps_done__lWPzk{padding:32px 16px 20px}}.IdentityStep_consent__aOiEd{align-items:flex-start;background:#f8faff;border:1px solid #5a80fb1f;border-radius:12px;cursor:pointer;display:flex;gap:12px;margin:-6px 0 18px;padding:14px 16px}.IdentityStep_checkbox__axCtb{accent-color:#5a80fb;cursor:pointer;flex-shrink:0;height:18px;margin:1px 0 0;width:18px}.IdentityStep_consentText__V0CnP{display:flex;flex-direction:column;gap:2px}.IdentityStep_consentTitle__AY7eo{color:#1a1a2e;font-size:.9rem;font-weight:600;line-height:1.4}.IdentityStep_consentHint__patof{color:#64748b;font-size:.8rem;line-height:1.45}.DemoConfirmedDialog_paper__kw4Cu{border-radius:20px!important;box-shadow:0 24px 60px #1a1a2e38!important;max-width:480px!important}.DemoConfirmedDialog_body__bovaD{align-items:center;display:flex;flex-direction:column;padding:32px 28px 28px;text-align:center}.DemoConfirmedDialog_badge__rCfXV{align-items:center;animation:DemoConfirmedDialog_badgeIn__xa7wC .45s cubic-bezier(.34,1.56,.64,1) both;background:#e8f5e9;border-radius:50%;box-shadow:0 0 0 8px #2e7d3214;color:#2e7d32;display:flex;height:64px;justify-content:center;width:64px}.DemoConfirmedDialog_badge__rCfXV svg{font-size:36px}.DemoConfirmedDialog_title__pcu9a{color:#1a1a2e;font-size:1.35rem;font-weight:700;margin:20px 0 8px}.DemoConfirmedDialog_text__Zaabi{color:#64748b;font-size:.95rem;line-height:1.55;margin:0}.DemoConfirmedDialog_mockup__4-v2A{background:#f8fafc;border:1px solid #eef2f7;border-radius:14px;margin:24px 0;padding:14px;text-align:left;width:100%}.DemoConfirmedDialog_mockupLabel__Let9L{color:#94a3b8;display:block;font-size:.72rem;font-weight:600;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.DemoConfirmedDialog_card__xYU\+Y{border-left:4px solid;border-radius:10px;box-shadow:0 1px 3px #0f172a0f;display:flex;flex-direction:column;gap:12px;padding:14px 16px;transition:background .5s ease,border-color .5s ease}.DemoConfirmedDialog_cardInfo__6DCtJ{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 12px;justify-content:space-between}.DemoConfirmedDialog_cardTitle__T6aaP{color:#1a1a2e;font-size:.92rem;white-space:nowrap}.DemoConfirmedDialog_cardTime__gjbQ3{font-size:.8rem;transition:color .5s ease;white-space:nowrap}.DemoConfirmedDialog_flow__TxCbw{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.DemoConfirmedDialog_flowArrow__Mr0Qt{color:#94a3b8}.DemoConfirmedDialog_status__KtjQo{align-items:center;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:600;gap:5px;padding:5px 11px;transition:background .4s ease,color .4s ease,opacity .4s ease,transform .4s ease,box-shadow .4s ease;white-space:nowrap}.DemoConfirmedDialog_statusPending__ahQGU{background:#fff7e6;color:#b45309}.DemoConfirmedDialog_statusPending__ahQGU.DemoConfirmedDialog_past__\+D8gf{background:#f1f5f9;color:#94a3b8;text-decoration:line-through}.DemoConfirmedDialog_statusConfirmed__GAkHb{background:#f1f5f9;color:#94a3b8;opacity:.7}.DemoConfirmedDialog_statusConfirmed__GAkHb.DemoConfirmedDialog_current__m60eQ{background:#e8f5e9;box-shadow:0 0 0 4px #2e7d321a;color:#2e7d32;opacity:1;transform:scale(1.06)}.DemoConfirmedDialog_action__R4D9G{width:100%}@keyframes DemoConfirmedDialog_badgeIn__xa7wC{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@media (max-width:480px){.DemoConfirmedDialog_body__bovaD{padding:28px 20px 22px}.DemoConfirmedDialog_title__pcu9a{font-size:1.2rem}.DemoConfirmedDialog_flow__TxCbw{align-items:flex-start;flex-direction:column;gap:4px}.DemoConfirmedDialog_flowArrow__Mr0Qt{margin-left:12px;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.DemoConfirmedDialog_badge__rCfXV{animation:none}.DemoConfirmedDialog_cardTime__gjbQ3,.DemoConfirmedDialog_card__xYU\+Y,.DemoConfirmedDialog_status__KtjQo{transition:none}}.DemoTimeline_timeline__Snj10{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.DemoTimeline_item__LMO\+M{border-radius:12px;display:flex;gap:14px;padding:14px 16px;position:relative;transition:background .25s ease}.DemoTimeline_marker__WATjI{align-items:center;background:#f1f5f9;border-radius:50%;color:#94a3b8;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.DemoTimeline_title__CXsaB{color:#1a1a2e;display:block;font-size:.95rem}.DemoTimeline_text__CCBDv{color:#64748b;font-size:.875rem;line-height:1.5;margin:4px 0 0}.DemoTimeline_steps__nouvR{color:#475569;display:flex;flex-direction:column;font-size:.875rem;gap:4px;line-height:1.5;margin:8px 0 0;padding-left:20px}.DemoTimeline_steps__nouvR strong{color:#1a1a2e}.DemoTimeline_done__\+5WQm .DemoTimeline_marker__WATjI{background:#e8f5e9;color:#2e7d32}.DemoTimeline_active__Qb7lq{background:#f8faff}.DemoTimeline_active__Qb7lq .DemoTimeline_marker__WATjI{background:#eff2ff;color:#5a80fb}.DemoTimeline_failed__cMAEf{background:#fef2f2}.DemoTimeline_failed__cMAEf .DemoTimeline_marker__WATjI{background:#fee2e2;color:#dc2626}.DemoTimeline_pending__vMyxY .DemoTimeline_title__CXsaB{color:#64748b}.WhatsAppPhonePreview_phone__U6edq{animation:WhatsAppPhonePreview_phoneIn__anU\+A .4s ease;background:#1a1a2e;border-radius:40px;box-shadow:0 24px 48px #1a1a2e2e,0 4px 12px #1a1a2e1f,inset 0 0 0 2px #2c2c45;box-sizing:border-box;margin:0 auto;max-width:290px;padding:10px;position:relative;width:100%}.WhatsAppPhonePreview_phone__U6edq:before{background:#1a1a2e;border-radius:999px;content:"";height:18px;left:50%;position:absolute;top:18px;transform:translateX(-50%);width:72px;z-index:2}@keyframes WhatsAppPhonePreview_phoneIn__anU\+A{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.WhatsAppPhonePreview_screen__mBLQ0{background:#efeae2;border-radius:31px;display:flex;flex-direction:column;min-height:460px;overflow:hidden}.WhatsAppPhonePreview_chatHeader__xUstB{align-items:center;background:#fff;border-bottom:1px solid #0000000f;display:flex;gap:10px;padding:44px 14px 10px}.WhatsAppPhonePreview_avatar__88-6x{align-items:center;background:#eff2ff;border-radius:50%;color:#4f6ef7;display:flex;flex-shrink:0;font-size:.85rem;font-weight:700;height:32px;justify-content:center;width:32px}.WhatsAppPhonePreview_contact__HibkZ{display:flex;flex-direction:column;min-width:0}.WhatsAppPhonePreview_contact__HibkZ strong{color:#1a1a2e;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WhatsAppPhonePreview_contact__HibkZ small{color:#25a35a;font-size:.7rem}.WhatsAppPhonePreview_chat__pn-vi{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:8px;padding:12px 10px 16px}.WhatsAppPhonePreview_dayChip__dJnk8{align-self:center;background:#ffffffd9;border-radius:8px;color:#54656f;font-size:.68rem;font-weight:500;padding:3px 10px}.WhatsAppPhonePreview_message__9rW-Q{animation:WhatsAppPhonePreview_bubbleIn__uRYed .35s ease;display:flex;flex-direction:column;gap:3px;width:92%}@keyframes WhatsAppPhonePreview_bubbleIn__uRYed{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.WhatsAppPhonePreview_bubble__Y1RQp{background:#fff;border-radius:0 10px 10px 10px;box-shadow:0 1px .5px #0b141a21;padding:7px 9px 18px;position:relative}.WhatsAppPhonePreview_bubble__Y1RQp:before{border-bottom:9px solid #0000;border-right:8px solid #fff;border-top:0 solid #0000;content:"";left:-7px;position:absolute;top:0}.WhatsAppPhonePreview_text__9nSAf{color:#111b21;font-size:.74rem;line-height:1.42;margin:0;overflow-wrap:anywhere}.WhatsAppPhonePreview_time__HDJPJ{bottom:4px;color:#667781;font-size:.62rem;position:absolute;right:8px}.WhatsAppPhonePreview_button__0YT2G{align-items:center;background:#fff;border-radius:10px;box-shadow:0 1px .5px #0b141a21;color:#027eb5;display:flex;font-size:.75rem;font-weight:500;gap:6px;justify-content:center;padding:8px}.WhatsAppPhonePreview_buttonPoint__YJBuX{animation:WhatsAppPhonePreview_buttonPoint__YJBuX 1.8s ease-in-out infinite;font-weight:600;position:relative}@keyframes WhatsAppPhonePreview_buttonPoint__YJBuX{0%,to{box-shadow:0 1px .5px #0b141a21,0 0 0 0 #25d36673}50%{box-shadow:0 1px .5px #0b141a21,0 0 0 6px #25d36600}}@media (prefers-reduced-motion:reduce){.WhatsAppPhonePreview_buttonPoint__YJBuX{animation:none;box-shadow:0 0 0 2px #25d36680}}.WhatsAppPhonePreview_typing__pgduz{display:flex;gap:4px;padding:10px 12px}.WhatsAppPhonePreview_typing__pgduz span{animation:WhatsAppPhonePreview_typingDot__bYyHK 1.2s ease-in-out infinite;background:#8696a0;border-radius:50%;height:6px;width:6px}.WhatsAppPhonePreview_typing__pgduz span:nth-child(2){animation-delay:.15s}.WhatsAppPhonePreview_typing__pgduz span:nth-child(3){animation-delay:.3s}@keyframes WhatsAppPhonePreview_typingDot__bYyHK{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.WhatsAppPhonePreview_systemChip__LcJdi{align-items:center;align-self:center;animation:WhatsAppPhonePreview_bubbleIn__uRYed .35s ease;background:#ffffffe6;border-radius:8px;color:#54656f;display:inline-flex;font-size:.7rem;font-weight:500;gap:5px;margin-top:4px;padding:5px 10px}.WhatsAppPhonePreview_systemDone__fG-L1{color:#2e7d32}.WhatsAppPhonePreview_seal__Pjoqj{align-items:center;animation:WhatsAppPhonePreview_bubbleIn__uRYed .35s ease;background:#2e7d32;border-radius:999px;box-shadow:0 6px 16px #2e7d324d;color:#fff;display:inline-flex;font-size:.78rem;font-weight:600;gap:5px;padding:6px 12px;position:absolute;right:-8px;top:-12px;z-index:3}@media (max-width:720px){.WhatsAppPhonePreview_phone__U6edq{background:#0000;border-radius:16px;box-shadow:none;max-width:none;padding:0}.WhatsAppPhonePreview_phone__U6edq:before{display:none}.WhatsAppPhonePreview_screen__mBLQ0{border:1px solid #0000000f;border-radius:16px;min-height:0}.WhatsAppPhonePreview_chatHeader__xUstB{padding-top:10px}.WhatsAppPhonePreview_message__9rW-Q{width:94%}.WhatsAppPhonePreview_text__9nSAf{font-size:.8rem}.WhatsAppPhonePreview_seal__Pjoqj{right:8px;top:-10px}}.DemoStep_container__0wBzK{container-name:demo;container-type:inline-size}.DemoStep_layout__vtcRk{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 290px}.DemoStep_main__cYv-p{display:flex;flex-direction:column;gap:16px;min-width:0}.DemoStep_phone__\+yar0{align-items:center;display:flex;flex-direction:column;gap:12px;padding-top:12px}.DemoStep_caption__O21iI{color:#64748b;font-size:.8rem;margin:0;text-align:center}.DemoStep_notice__ZDHVU{align-items:center;background:#f8faff;border:1px solid #5a80fb1f;border-radius:12px;color:#1a1a2e;display:flex;font-size:.925rem;gap:10px;line-height:1.45;margin:0;padding:14px 16px}.DemoStep_notice__ZDHVU .MuiCircularProgress-root{color:#5a80fb;flex-shrink:0}.DemoStep_noticeDone__YyA\+4{background:#f1faf3;border-color:#2e7d3229}.DemoStep_noticeDone__YyA\+4 svg{color:#25d366;flex-shrink:0}@container demo (max-width: 620px){.DemoStep_layout__vtcRk{gap:20px;grid-template-columns:minmax(0,1fr)}.DemoStep_phone__\+yar0{padding-top:0}}.TutorialsBanner_banner__ugb8S{align-items:center;background:#f8faff;border:1px solid #5a80fb29;border-radius:14px;color:#1a1a2e;cursor:pointer;display:flex;font:inherit;gap:14px;padding:14px 16px;text-align:left;transition:border-color .15s ease,background .15s ease;width:100%}.TutorialsBanner_banner__ugb8S:hover{background:#f3f6ff;border-color:#5a80fb59}.TutorialsBanner_play__fobco{align-items:center;background:#eff2ff;border-radius:50%;color:#5a80fb;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.TutorialsBanner_play__fobco svg{font-size:22px}.TutorialsBanner_body__J7aZs{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.TutorialsBanner_title__rHwPl{font-size:.9rem;font-weight:600}.TutorialsBanner_text__wOeJZ{color:#64748b;font-size:.825rem}.TutorialsBanner_cta__VYaEE{align-items:center;color:#4f6ef7;display:inline-flex;flex-shrink:0;font-size:.85rem;font-weight:600;gap:4px;white-space:nowrap}.TutorialsBanner_compact__kLNba{padding:10px 14px}.TutorialsBanner_compact__kLNba .TutorialsBanner_play__fobco{height:30px;width:30px}.TutorialsBanner_compact__kLNba .TutorialsBanner_play__fobco svg{font-size:20px}.TutorialsBanner_compact__kLNba .TutorialsBanner_title__rHwPl{color:#475569;font-size:.85rem;font-weight:500}@media (max-width:600px){.TutorialsBanner_banner__ugb8S{flex-wrap:wrap}.TutorialsBanner_cta__VYaEE{padding-left:50px;width:100%}}.DoneScreen_start__esmQb{align-items:center;display:flex;flex-wrap:wrap;gap:14px 18px;margin:0 0 28px}.DoneScreen_startButton__gmNre{border-radius:14px;box-shadow:0 8px 22px #5a80fb59;font-size:1.05rem;padding:16px 30px}.DoneScreen_startHint__X3kF4{color:#64748b;font-size:.85rem;line-height:1.45}.DoneScreen_previewLabel__dvkJ1{color:#94a3b8;display:block;font-size:.75rem;font-weight:600;letter-spacing:.06em;margin:0 0 12px;text-transform:uppercase}@media (max-width:720px){.DoneScreen_startButton__gmNre{width:100%}}.ExampleScreens_preparing__W4QAV{align-items:center;display:flex;flex-direction:column;padding:40px 32px;text-align:center}.ExampleScreens_sparkle__fvNRw{align-items:center;animation:ExampleScreens_sparklePulse__LMwP7 1.6s ease-in-out infinite;background:#eef2ff;border-radius:22px;color:#5a80fb;display:flex;height:72px;justify-content:center;margin:0 0 20px;width:72px}.ExampleScreens_sparkle__fvNRw svg{font-size:36px}@keyframes ExampleScreens_sparklePulse__LMwP7{0%,to{box-shadow:0 0 0 0 #5a80fb40;transform:scale(1)}50%{box-shadow:0 0 0 14px #5a80fb00;transform:scale(1.04)}}.ExampleScreens_lead__4EjID{color:#64748b;line-height:1.6;margin:10px 0 28px;max-width:520px}.ExampleScreens_lines__5B4z0{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;max-width:480px;padding:0;text-align:left;width:100%}.ExampleScreens_line__jGAOr{align-items:center;background:#fff;border:1px solid #5a80fb1f;border-radius:14px;color:#94a3b8;display:flex;gap:12px;padding:14px 16px}.ExampleScreens_lineActive__OjL6V{background:#f8faff;border-color:#5a80fb59;color:#1a1a2e}.ExampleScreens_lineDone__c2ddl{background:#fff;border-color:#5a80fb1f;color:#1a1a2e}.ExampleScreens_lineMark__t9Se5{align-items:center;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.ExampleScreens_dot__x8DcZ{background:#cbd5e1;border-radius:50%;height:8px;width:8px}.ExampleScreens_spinner__MyGyf{animation:ExampleScreens_spin__PIsp0 .8s linear infinite;border:2px solid #5a80fb40;border-radius:50%;border-top-color:#5a80fb;height:18px;width:18px}@keyframes ExampleScreens_spin__PIsp0{to{transform:rotate(1turn)}}.ExampleScreens_check__t0OoS{color:#2e7d32}.ExampleScreens_counts__ekct\+{margin:0 0 22px}.ExampleScreens_guarantees__WHjKn{margin:0 0 28px}@media (max-width:720px){.ExampleScreens_preparing__W4QAV{padding:32px 16px}}.Profile_mainContainer__MmDd5{padding:20px}.Profile_section__4QzzU{margin-bottom:24px}.Profile_avatarContainer__rXBBI{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}.Profile_avatar__KwPW1{box-shadow:0 2px 8px #0000001a;height:120px;margin-bottom:16px;width:120px}.Profile_uploadButton__t51VM{margin-top:8px}@media (max-width:600px){.Profile_mainContainer__MmDd5{padding:12px}.Profile_avatar__KwPW1{height:100px;width:100px}}.Plans_pageWrapper__\+x24R{background:#f8f9fd;font-family:Inter,Roboto,sans-serif}.Plans_page__NlQbV{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1180px;padding:24px 28px 48px;width:100%}.Plans_plansGrid__nr6pl{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:12px}.Plans_footnote__u8OYG{color:#64748b;font-size:.75rem;line-height:1.5;margin:0}@media (max-width:1099px){.Plans_plansGrid__nr6pl{gap:28px;grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:560px;width:100%}}@media (max-width:640px){.Plans_page__NlQbV{padding:16px 14px 32px}}.PlanChangeModal_titleHighlight__MXrUi{color:#5a80fb;color:var(--color-main,#5a80fb)}.PlanChangeModal_sectionLabel__bfNVP{color:#64748b;font-size:.75rem;font-weight:600}.PlanChangeModal_comparison__Ut3jD{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.PlanChangeModal_miniPlan__wT\+HA{background:#f8fafc;border:1px solid #e9edfa;border-radius:14px;display:flex;flex-direction:column;gap:2px;min-width:0;padding:14px 16px}.PlanChangeModal_miniPlanNew__kI\+Av{background:#fff;border:1.5px solid #5a80fb;border:1.5px solid var(--color-main,#5a80fb);box-shadow:0 8px 24px #5a80fb1f}.PlanChangeModal_miniPlanLabel__o0t3b{color:#64748b;font-size:.75rem;font-weight:600}.PlanChangeModal_miniPlanName__4upQj{color:#475569;font-size:1rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlanChangeModal_miniPlanNew__kI\+Av .PlanChangeModal_miniPlanName__4upQj{color:#1a1a2e}.PlanChangeModal_miniPlanPrice__cofl0{color:#64748b;font-size:.875rem;font-weight:600}.PlanChangeModal_miniPlanNew__kI\+Av .PlanChangeModal_miniPlanPrice__cofl0{color:#5a80fb;color:var(--color-main,#5a80fb)}.PlanChangeModal_miniPlanPer__nuyKT{font-size:.75rem;font-weight:500}.PlanChangeModal_comparisonArrow__PBeh6{align-items:center;color:#94a3b8;display:flex;font-size:18px}.PlanChangeModal_listBlock__yS51L,.PlanChangeModal_list__minVo{display:flex;flex-direction:column;gap:8px}.PlanChangeModal_list__minVo{list-style:none;margin:0;padding:0}.PlanChangeModal_listItem__\+Kj5a{align-items:flex-start;color:#475569;display:flex;font-size:.875rem;gap:10px;line-height:1.45}.PlanChangeModal_listIcon__3nWNK{align-items:center;background:#ecfdf3;border-radius:999px;color:#16a34a;display:inline-flex;flex-shrink:0;font-size:14px;height:20px;justify-content:center;width:20px}.PlanChangeModal_listIconLoss__76MI8{background:#eef1f8;color:#64748b}.PlanChangeModal_values__oC8BZ{background:#fff;border:1px solid #5a80fb1f;border-radius:16px;box-shadow:0 1px 2px #1a25590a,0 10px 30px #5a80fb14;display:flex;flex-direction:column;padding:4px 18px}.PlanChangeModal_valueRow__JDTVl{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:14px 0}.PlanChangeModal_valueRow__JDTVl+.PlanChangeModal_valueRow__JDTVl{border-top:1px solid #e9edfa}.PlanChangeModal_valueText__c33-i{display:flex;flex-direction:column;gap:2px;min-width:0}.PlanChangeModal_valueLabel__J99xY{color:#64748b;font-size:.75rem;font-weight:600}.PlanChangeModal_valueHint__Hgbaa{color:#475569;font-size:.8125rem}.PlanChangeModal_valueAmount__Da133{color:#1a1a2e;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.PlanChangeModal_valueAmountSuccess__rzQcI{color:#16a34a}.PlanChangeModal_valuesNote__BD5Bh{color:#64748b;font-size:.75rem;line-height:1.5;margin:0;padding:0 0 14px}.PlanChangeModal_successIcon__bzgA6{align-items:center;background:#ecfdf3;border-radius:999px;color:#16a34a;display:inline-flex;font-size:30px;height:56px;justify-content:center;width:56px}@media (max-width:600px){.PlanChangeModal_comparison__Ut3jD{grid-template-columns:minmax(0,1fr)}.PlanChangeModal_comparisonArrow__PBeh6{justify-content:center;transform:rotate(90deg)}}.PlanChangeModal_valuesFallback__tgofA{background:#f5f7ff;border-radius:12px;color:#475569;font-size:.8125rem;line-height:1.5;margin:0;padding:12px 14px}.PlanFitGroup_group__Zfs1v{background:#fff;border:1px solid #5a80fb1f;border-radius:16px;box-shadow:0 1px 2px #1a25590a,0 10px 30px #5a80fb14;display:flex;flex-direction:column;gap:10px;padding:16px}.PlanFitGroup_head__2yjU4{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.PlanFitGroup_headText__AECEC{display:flex;flex-direction:column;gap:2px;min-width:0}.PlanFitGroup_title__6a-Xa{color:#1a1a2e;font-size:.9375rem;font-weight:700}.PlanFitGroup_instruction__YKttC{color:#64748b;font-size:.8125rem}.PlanFitGroup_counter__AFkrK{background:#eef1f8;border-radius:999px;color:#475569;flex-shrink:0;font-size:.75rem;font-weight:600;padding:4px 10px;white-space:nowrap}.PlanFitGroup_counterDone__HhQuX{background:#ecfdf3;color:#16a34a}.PlanFitGroup_list__vLrTE{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.PlanFitGroup_item__svZVD{align-items:center;border:1px solid #e9edfa;border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:8px 12px 8px 8px;transition:border-color .15s,background-color .15s}.PlanFitGroup_item__svZVD:hover{border-color:#5a80fb59}.PlanFitGroup_itemChecked__QiVJ-{background:#f5f7ff;border-color:#5a80fb73}.PlanFitGroup_itemDisabled__xMqZj{cursor:default;opacity:.55}.PlanFitGroup_itemDisabled__xMqZj:hover{border-color:#e9edfa}.PlanFitGroup_itemText__ayS5w{display:flex;flex:1 1;flex-direction:column;min-width:0}.PlanFitGroup_itemLabel__MXOMg{color:#1a1a2e;font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlanFitGroup_itemMeta__X6UC5{color:#64748b;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlanFitGroup_lockedTag__MakAt{align-items:center;background:#eef1f8;border-radius:999px;color:#64748b;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:600;gap:4px;padding:4px 10px}.PlanFitGroup_hint__LaI-Q{color:#64748b;font-size:.75rem;line-height:1.5;margin:0}.PlansHeader_header__7C8Kr{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.PlansHeader_texts__nfZ71{max-width:720px;min-width:0}.PlansHeader_eyebrow__-NYMJ{color:#64748b;display:block;font-size:.75rem;font-weight:600;margin-bottom:4px}.PlansHeader_title__fJpZN{align-items:center;color:#1a1a2e;display:flex;flex-wrap:wrap;font-size:1.5rem;font-weight:700;gap:10px;line-height:1.25;margin:0}.PlansHeader_pill__zDmB6{align-items:center;background:#eef2ff;border-radius:999px;color:#5a80fb;color:var(--color-main,#5a80fb);display:inline-flex;font-size:.75rem;font-weight:600;padding:4px 10px}.PlansHeader_pillWarning__abU\+K{background:#fff7e6;color:#b45309}.PlansHeader_subtitle__d0IFs{color:#475569;font-size:.9375rem;line-height:1.5;margin:6px 0 0}.PlansHeader_roleNotice__DY\+sL{align-items:flex-start;color:#64748b;display:flex;font-size:.8125rem;gap:6px;line-height:1.5;margin:10px 0 0}.PlansHeader_roleIcon__KzOmY{flex-shrink:0;font-size:1rem!important;margin-top:1px}.PlansHeader_detailsLink__gpTcu{align-items:center;background:#fff;border:1px solid #5a80fb40;border-radius:10px;color:#5a80fb;color:var(--color-main,#5a80fb);display:inline-flex;font-size:.875rem;font-weight:600;gap:6px;height:38px;padding:0 14px;text-decoration:none;transition:background-color .15s ease;white-space:nowrap}.PlansHeader_detailsLink__gpTcu:hover{background:#f3f6ff}.PlansHeader_detailsIcon__rGljC{font-size:1rem!important}.PlanStatusBanner_banner__b5H9k{align-items:center;border:1px solid;border-radius:16px;display:flex;gap:12px;padding:14px 16px}.PlanStatusBanner_warning__LsTnW{background:#fff7e6;border-color:#b453092e;color:#b45309}.PlanStatusBanner_error__awStE{background:#fef2f2;border-color:#dc26262e;color:#dc2626}.PlanStatusBanner_offer__CD5xo{background:#f3f6ff;border-color:#5a80fb38;color:#5a80fb;color:var(--color-main,#5a80fb)}.PlanStatusBanner_icon__sZLC9{flex-shrink:0;font-size:1.375rem!important}.PlanStatusBanner_content__thVRn{flex:1 1;min-width:0}.PlanStatusBanner_title__2CZ1V{display:block;font-size:.9375rem;font-weight:700}.PlanStatusBanner_text__2uit3{color:#475569;font-size:.8125rem;line-height:1.5;margin:2px 0 0}.PlanStatusBanner_action__MEZIM{background:#fff;border:1px solid;border-radius:10px;color:inherit;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.8125rem;font-weight:600;height:38px;padding:0 14px;white-space:nowrap}.PlanStatusBanner_action__MEZIM:hover:not(:disabled){background:#fff9}.PlanStatusBanner_action__MEZIM:disabled{cursor:not-allowed;opacity:.55}@media (max-width:640px){.PlanStatusBanner_banner__b5H9k{flex-wrap:wrap}.PlanStatusBanner_action__MEZIM{width:100%}}.PlanCard_card__HXHsP{background:#fff;border:1px solid #5a80fb1f;border-radius:16px;box-shadow:0 1px 2px #1a25590a,0 10px 30px #5a80fb14;display:flex;flex-direction:column;height:100%;min-width:0;padding:28px 24px 24px;position:relative}.PlanCard_cardCurrent__LZfCl{border:2px solid #5a80fb;border:2px solid var(--color-main,#5a80fb);padding:27px 23px 23px}.PlanCard_cardFeatured__k8Z95{border-color:#5a80fb73}.PlanCard_badge__zMMVl{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:600;gap:4px;left:24px;line-height:1.2;padding:4px 10px;position:absolute;top:0;transform:translateY(-50%);white-space:nowrap}.PlanCard_badgeCurrent__HqHbL{background:#5a80fb;background:var(--color-main,#5a80fb);color:#fff}.PlanCard_badgeFeatured__b4NNc{background:#eef2ff;border:1px solid #5a80fb59;color:#5a80fb;color:var(--color-main,#5a80fb)}.PlanCard_badgeIcon__Vmveq{font-size:.875rem!important}.PlanCard_name__gDKSE{color:#1a1a2e;font-size:1rem;font-weight:700;margin:0}.PlanCard_nameContact__K5r0s{color:#7c3aed}.PlanCard_description__CJqaR{color:#64748b;font-size:.8125rem;line-height:1.5;margin:6px 0 0;min-height:3.65625rem}.PlanCard_priceRow__u0xq2{align-items:baseline;display:flex;gap:4px;margin:16px 0;min-height:2.5rem}.PlanCard_price__PRYJN{color:#1a1a2e;font-size:2rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.PlanCard_priceContact__puiGd{font-size:1.625rem}.PlanCard_period__bwNTI{color:#64748b;font-size:.875rem;font-weight:500}.PlanCard_priceOriginal__RnBVB{color:#94a3b8;font-size:.9375rem;font-weight:500;margin-right:4px}.PlanCard_discountNote__K1oKT{color:#5a80fb;color:var(--color-main,#5a80fb);font-size:.75rem;font-weight:600;margin:-10px 0 16px}.PlanCard_cta__MmiCZ{align-items:center;background:#5a80fb;background:var(--color-main,#5a80fb);border:1px solid #5a80fb;border:1px solid var(--color-main,#5a80fb);border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:600;gap:6px;height:42px;justify-content:center;padding:0 14px;text-transform:none;transition:background-color .15s ease,box-shadow .15s ease,border-color .15s ease;width:100%}.PlanCard_cta__MmiCZ:hover:not(:disabled){background:#4a6ff0;box-shadow:0 6px 16px #5a80fb40}.PlanCard_cta__MmiCZ:focus-visible{outline:2px solid #5a80fb73;outline-offset:2px}.PlanCard_cta__MmiCZ:disabled{background:#eef1f8;border-color:#e9edfa;box-shadow:none;color:#94a3b8;cursor:not-allowed}.PlanCard_ctaSecondary__ekw0s{background:#fff;color:#5a80fb;color:var(--color-main,#5a80fb)}.PlanCard_ctaSecondary__ekw0s:hover:not(:disabled){background:#f3f6ff;box-shadow:none}.PlanCard_ctaContact__lpZ9T{background:#7c3aed;border-color:#7c3aed}.PlanCard_ctaContact__lpZ9T:hover:not(:disabled){background:#6d28d9;box-shadow:0 6px 16px #7c3aed38}.PlanCard_ctaCurrent__X7Pyb:disabled{background:#fff;border-color:#e9edfa;color:#64748b}.PlanCard_ctaLock__FWREK{font-size:1rem!important}.PlanCard_note__\+Joej{background:#f8f9fd;border:1px solid #e9edfa;border-radius:10px;color:#64748b;font-size:.75rem;line-height:1.5;margin:10px 0 0;padding:8px 10px}.PlanCard_highlights__H2URj{border-top:1px solid #e9edfa;margin-top:20px;padding-top:18px}.PlanCard_intro__u86vB{color:#64748b;font-size:.75rem;font-weight:600;margin:0 0 10px}.PlanCard_list__vHXw7{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.PlanCard_item__rJkIx{align-items:flex-start;color:#475569;display:flex;font-size:.875rem;gap:8px;line-height:1.45}.PlanCard_itemIcon__X1EdG{color:#5a80fb;color:var(--color-main,#5a80fb);flex-shrink:0;font-size:1.05rem!important;margin-top:1px}@media (max-width:1099px){.PlanCard_description__CJqaR{min-height:0}}.PlanComparisonTable_section__vgpP3{background:#fff;border:1px solid #5a80fb1f;border-radius:16px;box-shadow:0 1px 2px #1a25590a,0 10px 30px #5a80fb14;padding:20px 24px 8px}.PlanComparisonTable_title__5OeIs{color:#1a1a2e;font-size:1rem;font-weight:700;margin:0 0 12px}.PlanComparisonTable_wrapper__uifk\+{width:100%}.PlanComparisonTable_table__1JM8J{border-collapse:initial;border-spacing:0;table-layout:fixed;width:100%}.PlanComparisonTable_table__1JM8J thead th{background:#fff;border-bottom:1px solid #e9edfa;position:-webkit-sticky;position:sticky;top:0;z-index:1}.PlanComparisonTable_featureHead__IEJ1j{color:#64748b;font-size:.75rem;font-weight:600;padding:12px 12px 12px 0;text-align:left;width:40%}.PlanComparisonTable_planHead__nwo2t{color:#1a1a2e;font-size:.9375rem;font-weight:700;padding:12px 8px;text-align:center;vertical-align:middle}.PlanComparisonTable_planNameContact__DEhmQ{color:#7c3aed}.PlanComparisonTable_currentTag__SZU8J{background:#5a80fb;background:var(--color-main,#5a80fb);border-radius:999px;color:#fff;display:block;font-size:.6875rem;font-weight:600;margin:4px auto 0;padding:2px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.PlanComparisonTable_groupRow__oU9gN th{border-bottom:1px solid #e9edfa;color:#64748b;font-size:.75rem;font-weight:600;padding:18px 0 8px;text-align:left}.PlanComparisonTable_row__h40tB td,.PlanComparisonTable_row__h40tB th{border-bottom:1px solid #eef1f8}.PlanComparisonTable_table__1JM8J tbody:last-child .PlanComparisonTable_row__h40tB:last-child td,.PlanComparisonTable_table__1JM8J tbody:last-child .PlanComparisonTable_row__h40tB:last-child th{border-bottom:none}.PlanComparisonTable_feature__t1rNK{color:#475569;font-size:.875rem;font-weight:400;line-height:1.45;padding:10px 12px 10px 0;text-align:left}.PlanComparisonTable_cell__J7ZKS{padding:10px 8px;text-align:center;vertical-align:middle}.PlanComparisonTable_table__1JM8J .PlanComparisonTable_colCurrent__4xUZd{background:#f5f7ff}.PlanComparisonTable_check__pC\+ht{color:#16a34a;font-size:1.15rem!important;vertical-align:middle}.PlanComparisonTable_dash__STPGt{color:#cbd5e1;font-weight:600}.PlanComparisonTable_value__TJmwx{color:#1a1a2e;font-size:.8125rem;font-weight:600}@media (max-width:1099px){.PlanComparisonTable_wrapper__uifk\+{-webkit-overflow-scrolling:touch;overflow-x:auto}.PlanComparisonTable_table__1JM8J{min-width:620px}.PlanComparisonTable_table__1JM8J thead th{position:static}}@media (max-width:640px){.PlanComparisonTable_section__vgpP3{padding:16px 16px 4px}}.TrustStrip_strip__Jmw25{grid-gap:16px;background:#fff;border:1px solid #5a80fb1f;border-radius:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:16px 20px}.TrustStrip_item__3UP5p{align-items:flex-start;display:flex;gap:10px;min-width:0}.TrustStrip_iconWrap__rvwHZ{align-items:center;background:#eef1f8;border-radius:10px;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.TrustStrip_icon__4DPl0{color:#5a80fb;color:var(--color-main,#5a80fb);font-size:1.125rem!important}.TrustStrip_texts__Vfl-J{display:flex;flex-direction:column;min-width:0}.TrustStrip_title__feEjd{color:#1a1a2e;font-size:.875rem;font-weight:600}.TrustStrip_text__0\+7hH{color:#64748b;font-size:.8125rem;line-height:1.45}@media (max-width:760px){.TrustStrip_strip__Jmw25{grid-template-columns:minmax(0,1fr)}}.SubscriptionDetails_page__CBRH\+{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1200px;padding:8px 0 24px;width:100%}.SubscriptionDetails_header__7KIBm{display:flex;flex-direction:column;gap:4px}.SubscriptionDetails_title__1-ba6{color:#1a1a2e;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin:0}.SubscriptionDetails_subtitle__P9WPK{color:#64748b;font-size:.9rem;margin:0}.SubscriptionDetails_grid__yqOQq{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr)}.SubscriptionDetails_column__gueRB{display:flex;flex-direction:column;gap:20px;min-width:0}.SubscriptionDetails_footer__iftHw{align-items:center;display:flex;flex-direction:column;gap:4px;padding-top:8px}.SubscriptionDetails_cancelLink__UH8OJ{background:none;border:none;color:#64748b;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:500;padding:6px 8px;text-decoration:underline;text-decoration-color:#64748b66;text-underline-offset:3px}.SubscriptionDetails_cancelLink__UH8OJ:hover{color:#dc2626;text-decoration-color:initial}.SubscriptionDetails_cancelLink__UH8OJ:disabled{color:#94a3b8;cursor:not-allowed;text-decoration:none}.SubscriptionDetails_footerNote__0OnXt{color:#94a3b8;font-size:.75rem;text-align:center}@media (max-width:900px){.SubscriptionDetails_grid__yqOQq{grid-template-columns:minmax(0,1fr)}}.StatusPill_pill__tanX9{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:600;gap:6px;line-height:1.3;padding:4px 10px;white-space:nowrap}.StatusPill_success__Y4cfk{background:#ecfdf3;color:#16a34a}.StatusPill_warning__Dc-3O{background:#fff7e6;color:#b45309}.StatusPill_error__IOVxz{background:#fef2f2;color:#dc2626}.StatusPill_info__2qKw4{background:#eef2ff;color:#3d63e0}.StatusPill_neutral__TmQf5{background:#f1f5f9;color:#64748b}.PlanHeroCard_hero__6suPJ{background:#fff;border:1px solid #5a80fb1f;border-radius:16px;box-shadow:0 1px 2px #1a25590a,0 10px 30px #5a80fb14;display:flex;flex-direction:column;gap:20px;min-width:0;padding:24px}.PlanHeroCard_top__wgGyH{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.PlanHeroCard_eyebrow__-KEh3{color:#64748b;font-size:.75rem;font-weight:600}.PlanHeroCard_identity__23jPw{display:flex;flex-direction:column;gap:6px;margin-top:-8px}.PlanHeroCard_planName__g2U9N{color:#1a1a2e;font-size:2rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0}.PlanHeroCard_price__5fN-P{align-items:baseline;display:flex;gap:4px;margin:0}.PlanHeroCard_priceValue__fGM3p{color:#1a1a2e;font-size:1.25rem;font-weight:700}.PlanHeroCard_pricePeriod__FWg5Q{color:#64748b;font-size:.875rem}.PlanHeroCard_lead__F-yfn{color:#475569;font-size:.9rem;line-height:1.5;margin:0;max-width:560px}.PlanHeroCard_facts__TwPCx{grid-gap:12px;border-top:1px solid #e9edfa;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding-top:18px}.PlanHeroCard_fact__1c\+TE{background:#f8f9fd;border-radius:12px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px}.PlanHeroCard_factWide__9rjuU{grid-column:1/-1}.PlanHeroCard_factLabel__eWasC{color:#64748b;font-size:.75rem;font-weight:600}.PlanHeroCard_factValue__dRQDu{align-items:baseline;color:#1a1a2e;display:flex;flex-wrap:wrap;font-size:1.05rem;font-weight:700;gap:4px 10px}.PlanHeroCard_factAmount__86QUX{color:#475569;font-size:.9rem;font-weight:600}.PlanHeroCard_factHint__dYVck{color:#64748b;font-size:.78rem}.PlanHeroCard_trialTrack__PjHja{background:#eef1f8;border-radius:999px;height:8px;margin:4px 0 2px;overflow:hidden}.PlanHeroCard_trialFill__A7xGu{background:#5a80fb;background:var(--color-main,#5a80fb);border-radius:999px;height:100%}.PlanHeroCard_notice__PgyVg{align-items:center;border-radius:12px;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;padding:14px 16px}.PlanHeroCard_noticeWarning__yk\+ut{background:#fff7e6;border:1px solid #b453092e}.PlanHeroCard_noticeError__0RMRH{background:#fef2f2;border:1px solid #dc26262e}.PlanHeroCard_noticeText__sF\+GX{color:#475569;display:flex;flex:1 1 260px;flex-direction:column;font-size:.85rem;gap:2px;line-height:1.45;min-width:0}.PlanHeroCard_noticeTitle__4ggqw{font-size:.9rem;font-weight:700}.PlanHeroCard_noticeWarning__yk\+ut .PlanHeroCard_noticeTitle__4ggqw{color:#b45309}.PlanHeroCard_noticeError__0RMRH .PlanHeroCard_noticeTitle__4ggqw{color:#dc2626}.PlanHeroCard_noticeBlocked__rmX1E{color:#64748b;font-size:.78rem}.PlanHeroCard_noticeButton__tzYoS{background:#fff!important}.PlanHeroCard_noticeWarning__yk\+ut .PlanHeroCard_noticeButton__tzYoS{border:1px solid #b453094d!important;color:#b45309!important}.PlanHeroCard_noticeError__0RMRH .PlanHeroCard_noticeButton__tzYoS{border:1px solid #dc26264d!important;color:#dc2626!important}.PlanHeroCard_noticeButton__tzYoS:disabled{opacity:.6}.PlanHeroCard_actions__ooMEL{display:flex;flex-wrap:wrap;gap:10px}.PlanHeroCard_blockedNote__aWJWE{color:#64748b;font-size:.78rem;margin:-10px 0 0}@media (max-width:600px){.PlanHeroCard_hero__6suPJ{padding:20px 16px}.PlanHeroCard_planName__g2U9N{font-size:1.65rem}.PlanHeroCard_actions__ooMEL>*{flex:1 1 100%}.PlanHeroCard_actions__ooMEL a,.PlanHeroCard_actions__ooMEL button{width:100%}}.DetailsCard_card__LU4uB{background:#fff;border:1px solid #5a80fb1f;border-radius:16px;box-shadow:0 1px 2px #1a25590a,0 10px 30px #5a80fb14;display:flex;flex-direction:column;gap:16px;min-width:0;padding:22px 24px}.DetailsCard_header__pEdpb{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.DetailsCard_headings__3\+ygE{display:flex;flex-direction:column;gap:2px;min-width:0}.DetailsCard_title__eTGM3{color:#1a1a2e;font-size:1rem;font-weight:700;margin:0}.DetailsCard_subtitle__ii2Zb{color:#64748b;font-size:.82rem;margin:0}.DetailsCard_action__wKzVG{align-items:center;display:flex;gap:8px}@media (max-width:600px){.DetailsCard_card__LU4uB{padding:18px 16px}}.PlanUsageCard_empty__Xqnx2{color:#64748b;font-size:.875rem;line-height:1.5;margin:0}.PlanUsageCard_meters__4Yk6A{display:flex;flex-direction:column;gap:16px}.PlanUsageCard_meter__JxW0I{display:flex;flex-direction:column;gap:6px}.PlanUsageCard_meterHead__dUntN{align-items:center;display:flex;gap:12px;justify-content:space-between}.PlanUsageCard_meterLabel__mpG-K{color:#475569;font-size:.85rem;font-weight:600}.PlanUsageCard_meterCount__SazwH{color:#1a1a2e;font-size:.8rem;font-weight:600;white-space:nowrap}.PlanUsageCard_count_near__Fy7tq{color:#b45309}.PlanUsageCard_count_full__Oc7jU{color:#dc2626}.PlanUsageCard_track__FA-ql{background:#eef1f8;border-radius:999px;height:6px;overflow:hidden}.PlanUsageCard_fill__JkZ9U{border-radius:999px;height:100%;transition:width .4s ease}.PlanUsageCard_fill_ok__Ur2Db{background:#5a80fb;background:var(--color-main,#5a80fb)}.PlanUsageCard_fill_near__4X-Rc{background:#f59e0b}.PlanUsageCard_fill_full__tcWm1{background:#ef4444}.PlanUsageCard_fillUnlimited__gyUmx{background:#5a80fb59;border-radius:999px;height:100%;width:12%}.PlanUsageCard_meterFoot__nbQNF{color:#64748b;display:flex;font-size:.75rem;gap:12px;justify-content:space-between}.PlanUsageCard_meterFoot__nbQNF .PlanUsageCard_meterLink__7qsUd{margin-left:auto}.PlanUsageCard_meterLink__7qsUd{color:#5a80fb;color:var(--color-main,#5a80fb);font-size:.75rem;font-weight:600;text-decoration:none;white-space:nowrap}.PlanUsageCard_meterLink__7qsUd:hover{text-decoration:underline}.PlanUsageCard_features__Pf\+fW{border-top:1px solid #e9edfa;display:flex;flex-direction:column;gap:10px;padding-top:16px}.PlanUsageCard_featuresTitle__FQRJm{color:#64748b;font-size:.75rem;font-weight:600}.PlanUsageCard_featureList__oOjKJ{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.PlanUsageCard_feature__NDXni{align-items:flex-start;display:flex;gap:10px}.PlanUsageCard_featureIcon__x-Zt1{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:14px;height:22px;justify-content:center;width:22px}.PlanUsageCard_featureOn__hBK-B{background:#ecfdf3;color:#16a34a}.PlanUsageCard_featureOff__Dzd8L{background:#f1f5f9;color:#94a3b8}.PlanUsageCard_featureText__dk7oK{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:2px}.PlanUsageCard_featureLabel__XY7P2{color:#1a1a2e;font-size:.85rem}.PlanUsageCard_featureLabelOff__F3Ptv{color:#64748b;font-size:.85rem}.PlanUsageCard_featureHint__83O38{color:#94a3b8;font-size:.75rem}.Addons_list__VGxD1{display:flex;flex-direction:column}.Addons_addon__7jy3q{align-items:center;border-top:1px solid #e9edfa;display:flex;gap:12px;justify-content:space-between;padding:12px 0}.Addons_addon__7jy3q:first-child{border-top:none;padding-top:0}.Addons_addonMain__UGvow{display:flex;flex-direction:column;gap:4px;min-width:0}.Addons_addonHead__U3L88{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.Addons_addonName__gwcZt{color:#1a1a2e;font-size:.9rem;font-weight:700}.Addons_addonMeta__7VUqO{color:#64748b;font-size:.8rem}.Addons_popupBody__G4Qcn,.Addons_popupSuccess__Dqz2H{display:flex;flex-direction:column;gap:12px}.Addons_popupSuccess__Dqz2H{align-items:center;padding:8px 0;text-align:center}.Addons_popupTitle__bR7QM{color:#1a1a2e;font-size:1rem;font-weight:700;margin:0}.Addons_popupText__65J-4{color:#475569;font-size:.9rem;line-height:1.5;margin:0}.Addons_popupError__rZf3M{color:#dc2626;font-size:.9rem;margin:0}.Addons_popupList__MT04g{background:#f8f9fd;border-radius:12px;color:#475569;font-size:.85rem;line-height:1.6;margin:0;padding:12px 16px 12px 32px}.Addons_popupFooter__nyBBW{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.PaymentsTable_filters__elyTy{display:flex;flex-wrap:wrap;gap:6px}.PaymentsTable_filter__cYC5W{background:#fff;border:1px solid #e9edfa;border-radius:999px;color:#64748b;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:600;padding:5px 12px;transition:background .15s ease,color .15s ease,border-color .15s ease}.PaymentsTable_filter__cYC5W:hover{border-color:#5a80fb59;color:#1a1a2e}.PaymentsTable_filterActive__u-xjC,.PaymentsTable_filterActive__u-xjC:hover{background:#eef2ff;border-color:#0000;color:#3d63e0}.PaymentsTable_empty__3rsHm{color:#64748b;font-size:.875rem;margin:0;padding:24px 0;text-align:center}.PaymentsTable_tableWrapper__6SryF{margin:0 -4px;overflow-x:auto;padding:0 4px}.PaymentsTable_table__H5d63{border-collapse:collapse;min-width:560px;width:100%}.PaymentsTable_table__H5d63 th{border-bottom:1px solid #e9edfa;color:#64748b;font-size:.75rem;font-weight:600;padding:0 12px 10px;text-align:left;white-space:nowrap}.PaymentsTable_table__H5d63 tbody tr:nth-child(2n),.PaymentsTable_table__H5d63 tbody tr:nth-child(odd),.PaymentsTable_table__H5d63 tr{background:#0000}.PaymentsTable_table__H5d63 td{border-bottom:1px solid #f1f4fb;color:#475569;font-size:.85rem;padding:12px;vertical-align:middle}.PaymentsTable_table__H5d63 td:first-child,.PaymentsTable_table__H5d63 th:first-child{padding-left:0}.PaymentsTable_table__H5d63 td:last-child,.PaymentsTable_table__H5d63 th:last-child{padding-right:0}.PaymentsTable_table__H5d63 tbody tr:last-child td{border-bottom:none}.PaymentsTable_date__hf\+X8{white-space:nowrap}.PaymentsTable_amount__mu94m{color:#1a1a2e!important;font-weight:600;white-space:nowrap}.PaymentsTable_alignRight__4gBxn{text-align:right!important}.PaymentsTable_link__BeK26{color:#5a80fb;color:var(--color-main,#5a80fb);font-size:.8rem;font-weight:600;text-decoration:none;white-space:nowrap}.PaymentsTable_link__BeK26:hover{text-decoration:underline}.PaymentsTable_muted__ST6zX{color:#94a3b8;font-size:.8rem}.PaymentsTable_pagination__6-TXQ{align-items:center;color:#64748b;display:flex;flex-wrap:wrap;font-size:.78rem;gap:8px;justify-content:space-between;padding-top:4px}.SubscriptionTimeline_empty__U\+pNI{color:#64748b;font-size:.875rem;margin:0;padding:12px 0}.SubscriptionTimeline_timeline__zz2r9{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.SubscriptionTimeline_item__W0CUd{display:flex;gap:14px;padding-bottom:18px;position:relative}.SubscriptionTimeline_item__W0CUd:last-child{padding-bottom:0}.SubscriptionTimeline_item__W0CUd:before{background:#eef1f8;border-radius:2px;bottom:0;content:"";left:4px;position:absolute;top:14px;width:2px}.SubscriptionTimeline_item__W0CUd:last-child:before{display:none}.SubscriptionTimeline_dot__mJdxo{background:#fff;border:2px solid #5a80fb;border:2px solid var(--color-main,#5a80fb);border-radius:50%;flex-shrink:0;height:10px;margin-top:5px;position:relative;width:10px}.SubscriptionTimeline_body__3MM7O{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.SubscriptionTimeline_titleRow__9QCln{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.SubscriptionTimeline_title__h4Dn6{color:#1a1a2e;font-size:.875rem;font-weight:600}.SubscriptionTimeline_detail__rWoPh{color:#475569;font-size:.8rem}.SubscriptionTimeline_meta__7hosi{color:#94a3b8;font-size:.75rem;margin-top:2px}.SubscriptionTimeline_pagination__MTb3W{display:flex;justify-content:center}.CancelSubscriptionModal_stepPill__gGWmz{align-self:flex-start;background:#eef1f8;border-radius:999px;color:#475569;font-size:.75rem;font-weight:600;padding:4px 10px}.CancelSubscriptionModal_facts__6Jnxo{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.CancelSubscriptionModal_fact__8ZTAc{align-items:flex-start;background:#fff;border:1px solid #5a80fb1f;border-radius:14px;box-shadow:0 1px 2px #1a25590a;display:flex;gap:12px;padding:14px}.CancelSubscriptionModal_factIcon__JHxUR{align-items:center;background:#f5f7ff;border-radius:10px;color:#5a80fb;color:var(--color-main,#5a80fb);display:inline-flex;flex-shrink:0;font-size:18px;height:32px;justify-content:center;width:32px}.CancelSubscriptionModal_factText__cLEn8{color:#64748b;display:flex;flex-direction:column;font-size:.8125rem;gap:2px;line-height:1.45;min-width:0}.CancelSubscriptionModal_factText__cLEn8 strong{color:#1a1a2e;font-size:.875rem;font-weight:700}.CancelSubscriptionModal_disclaimer__IV6ix{color:#64748b;font-size:.75rem;line-height:1.55;margin:0}.CancelSubscriptionModal_reasons__rwlPu{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.CancelSubscriptionModal_reason__YPSW3{align-items:center;border:1px solid #e9edfa;border-radius:12px;color:#475569;cursor:pointer;display:flex;font-size:.875rem;gap:10px;line-height:1.35;min-height:44px;padding:10px 14px;transition:border-color .15s,background-color .15s}.CancelSubscriptionModal_reason__YPSW3:hover{border-color:#5a80fb59}.CancelSubscriptionModal_reasonSelected__5IUL3{background:#f5f7ff;border-color:#5a80fb;border-color:var(--color-main,#5a80fb);color:#1a1a2e;font-weight:600}.CancelSubscriptionModal_radioInput__RL7S1{accent-color:#5a80fb;accent-color:var(--color-main,#5a80fb);cursor:pointer;flex-shrink:0;height:16px;margin:0;width:16px}.CancelSubscriptionModal_textarea__G1BqY{border:1px solid #e9edfa;border-radius:12px;box-sizing:border-box;color:#1a1a2e;font-family:inherit;font-size:.875rem;line-height:1.5;outline:none;padding:12px 14px;resize:vertical;transition:border-color .15s,box-shadow .15s;width:100%}.CancelSubscriptionModal_textarea__G1BqY:focus{border-color:#5a80fb;border-color:var(--color-main,#5a80fb);box-shadow:0 0 0 3px #5a80fb1f}.CancelSubscriptionModal_textarea__G1BqY::placeholder{color:#94a3b8}.CancelSubscriptionModal_successIcon__YPSlz{align-items:center;background:#ecfdf3;border-radius:999px;color:#16a34a;display:inline-flex;font-size:30px;height:56px;justify-content:center;width:56px}@media (max-width:600px){.CancelSubscriptionModal_facts__6Jnxo,.CancelSubscriptionModal_reasons__rwlPu{grid-template-columns:minmax(0,1fr)}}.Referral_page__Qgo5U{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:1200px;padding:8px 0 24px;width:100%}.Referral_header__Ft\+hw{display:flex;flex-direction:column;gap:4px}.Referral_title__i-Bj-{color:#1a1a2e;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin:0}.Referral_subtitle__Q9PDh{color:#64748b;font-size:.9rem;margin:0}.Referral_grid__WaI4q{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr)}.Referral_column__n\+Hk8{display:flex;flex-direction:column;gap:20px;min-width:0}.Referral_steps__HMisI{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.Referral_step__axS-S{background:#5a80fb0f;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:14px 16px}.Referral_stepNumber__Hsn33{align-items:center;background:#5a80fb;border-radius:50%;color:#fff;display:inline-flex;font-size:.8rem;font-weight:700;height:26px;justify-content:center;width:26px}.Referral_stepTitle__pZHOX{color:#1a1a2e;font-size:.9rem;font-weight:600;margin:0}.Referral_stepText__I9y9I{color:#64748b;font-size:.82rem;line-height:1.45;margin:0}.Referral_rule__cWDHY{color:#64748b;font-size:.82rem;line-height:1.5;margin:0}.Referral_linkBox__kJRgC{align-items:center;background:#5a80fb0a;border:1px dashed #5a80fb73;border-radius:12px;display:flex;gap:10px;padding:12px 14px}.Referral_linkText__Kv2dA{color:#1a1a2e;flex:1 1;font-size:.95rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Referral_actions__lznUb{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.Referral_form__ajbCV{display:flex;flex-direction:column;gap:14px}.Referral_formRow__OOkm3{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.Referral_formFooter__px1p0{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.Referral_formHint__41Chy{color:#94a3b8;font-size:.78rem;margin:0}.Referral_counts__rnTXv{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.Referral_count__apnZc{background:#f8f9fd;border-radius:12px;display:flex;flex-direction:column;gap:2px;padding:12px}.Referral_countValue__ta6ET{color:#1a1a2e;font-size:1.4rem;font-weight:700;line-height:1.1}.Referral_countLabel__IafPi{color:#64748b;font-size:.75rem}.Referral_list__2ZSyl{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.Referral_item__LXQ0j{align-items:center;border-top:1px solid #1a25590f;display:flex;gap:12px;justify-content:space-between;padding:10px 0}.Referral_item__LXQ0j:first-child{border-top:none}.Referral_itemName__2hEQj{color:#1a1a2e;font-size:.9rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Referral_itemDate__JteYs{color:#94a3b8;display:block;font-size:.75rem;font-weight:400}.Referral_pill__wMBZn{border-radius:999px;flex-shrink:0;font-size:.72rem;font-weight:600;padding:3px 10px;white-space:nowrap}.Referral_pillNeutral__ord1G{background:#f1f5f9;color:#64748b}.Referral_pillInfo__8QlpS{background:#5a80fb1f;color:#3b5bdb}.Referral_pillSuccess__bLcWB{background:#16a34a1f;color:#15803d}.Referral_empty__5glfa{color:#94a3b8;font-size:.85rem;margin:0;padding:18px 0 6px;text-align:center}@media (max-width:900px){.Referral_grid__WaI4q{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.Referral_formRow__OOkm3,.Referral_steps__HMisI{grid-template-columns:minmax(0,1fr)}.Referral_counts__rnTXv{gap:8px}.Referral_count__apnZc{padding:10px 8px}.Referral_countValue__ta6ET{font-size:1.2rem}}.StripeReturn_page__tumXY{display:flex;justify-content:center;padding:48px 16px}.StripeReturn_card__xF2Xx{align-items:stretch;background:#fff;border:1px solid #5a80fb1f;border-radius:20px;box-shadow:0 1px 2px #1a25590a,0 10px 30px #5a80fb14;display:flex;flex-direction:column;gap:16px;max-width:480px;padding:36px 32px 28px;text-align:center;width:100%}.StripeReturn_icon__ky-Ii{align-items:center;align-self:center;background:#ecfdf3;border-radius:999px;color:#16a34a;display:inline-flex;font-size:30px;height:56px;justify-content:center;width:56px}.StripeReturn_iconNeutral__FLIh5{background:#f5f7ff;color:#5a80fb;color:var(--color-main,#5a80fb)}.StripeReturn_iconError__LZeIJ{background:#fef2f2;color:#dc2626}.StripeReturn_title__ig-Pi{color:#1a1a2e;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;margin:0}.StripeReturn_text__XHEu9{color:#64748b;font-size:.9375rem;line-height:1.55;margin:-8px 0 0}.StripeReturn_statusLine__5bUz-{background:#f5f7ff;border-radius:12px;color:#475569;font-size:.875rem;line-height:1.5;margin:0;padding:12px 14px}.StripeReturn_receipt__p-Hvg{background:#fafbff;border:1px solid #e9edfa;border-radius:14px;display:flex;flex-direction:column;margin:8px 0 0;padding:4px 18px;text-align:left}.StripeReturn_receiptRow__kruRQ{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:12px 0}.StripeReturn_receiptRow__kruRQ+.StripeReturn_receiptRow__kruRQ{border-top:1px dashed #e2e8f0}.StripeReturn_receiptRow__kruRQ dt{color:#64748b;font-size:.75rem;font-weight:600}.StripeReturn_receiptRow__kruRQ dd{color:#1a1a2e;font-size:.9375rem;font-weight:600;margin:0;text-align:right}.StripeReturn_receiptRow__kruRQ dd.StripeReturn_amount__hatp8{font-size:1.25rem;font-weight:800;letter-spacing:-.02em}.StripeReturn_planPill__YuODM{background:#f5f7ff;border-radius:999px;color:#5a80fb;color:var(--color-main,#5a80fb);display:inline-block;font-size:.75rem;font-weight:600;padding:4px 10px}.StripeReturn_note__fkkRM{color:#64748b;font-size:.75rem;margin:0}.StripeReturn_referral__bKpRK{align-items:center;background:#f8f9fd;border:1px solid #e9edfa;border-radius:12px;color:#475569;cursor:pointer;display:flex;font-family:inherit;font-size:.8125rem;gap:12px;line-height:1.5;padding:12px 14px;text-align:left;transition:border-color .15s ease;width:100%}.StripeReturn_referral__bKpRK:hover{border-color:#5a80fb59}.StripeReturn_referral__bKpRK strong{color:#1a1a2e}.StripeReturn_referralIcon__onQqo{color:#5a80fb;color:var(--color-main,#5a80fb);flex-shrink:0}.StripeReturn_actions__uu1dH{display:flex;gap:10px;justify-content:center;margin-top:4px}.StripeReturn_btnPrimary__bI9py,.StripeReturn_btnSecondary__azNsZ{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:600;height:42px;justify-content:center;padding:0 20px;transition:background-color .15s,border-color .15s,color .15s}.StripeReturn_btnPrimary__bI9py{background:#5a80fb;background:var(--color-main,#5a80fb);border:1px solid #0000;box-shadow:0 6px 16px #5a80fb40;color:#fff}.StripeReturn_btnPrimary__bI9py:hover{background:#26347b;background:var(--color-main-dark,#26347b)}.StripeReturn_btnSecondary__azNsZ{background:#fff;border:1px solid #e9edfa;color:#475569}.StripeReturn_btnSecondary__azNsZ:hover{border-color:#5a80fb59;color:#1a1a2e}@media (max-width:600px){.StripeReturn_page__tumXY{padding:24px 12px}.StripeReturn_card__xF2Xx{padding:28px 20px 24px}.StripeReturn_actions__uu1dH{flex-direction:column-reverse}.StripeReturn_btnPrimary__bI9py,.StripeReturn_btnSecondary__azNsZ{width:100%}}.BudgetSection_card__nPvXz{background:#fff;border:1px solid #e9edfa;border-radius:16px;box-shadow:0 1px 2px #1a1a2e08;display:flex;flex-direction:column;min-width:0}.BudgetSection_header__gilbQ{align-items:center;border-bottom:1px solid #f1f3f8;display:flex;gap:12px;padding:16px 20px}.BudgetSection_icon__yDaJP{align-items:center;background:#eff2ff;border-radius:10px;color:#4f6ef7;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.BudgetSection_icon__yDaJP svg{font-size:20px}.BudgetSection_titleBlock__NJvux{display:flex;flex:1 1;flex-direction:column;min-width:0}.BudgetSection_title__TC-7Y{color:#1a1a2e;font-size:.95rem;font-weight:600;margin:0}.BudgetSection_subtitle__HUY7p{color:#64748b;font-size:.78rem}.BudgetSection_aside__gHYJ3{flex-shrink:0;margin-left:auto}.BudgetSection_body__xDNP8{display:flex;flex-direction:column;gap:16px;min-width:0;padding:18px 20px 20px}.BudgetSection_fieldGrid__PSr7B{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}@container budget (max-width: 560px){.BudgetSection_header__gilbQ{padding:14px 16px}.BudgetSection_body__xDNP8{padding:16px}.BudgetSection_fieldGrid__PSr7B{grid-template-columns:minmax(0,1fr)}}.BudgetItems_addRow__M7tda{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.BudgetItems_addTile__gOZJg{align-items:center;background:#fafbfe;border:1px dashed #d5deff;border-radius:12px;color:#334155;cursor:pointer;display:flex;font-family:inherit;font-size:.85rem;font-weight:600;gap:10px;min-width:0;padding:10px 12px;text-align:left;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.BudgetItems_addTile__gOZJg:hover{background:#f2f5ff;border-color:#a9bbfd;border-style:solid;box-shadow:0 4px 16px #4a6bff14}.BudgetItems_addTile__gOZJg:focus-visible{outline:2px solid #5a80fb;outline-offset:2px}.BudgetItems_addTileIcon__LUcos{align-items:center;background:#fff;border-radius:9px;box-shadow:0 0 0 1px #e6eaf5;color:#4f6ef7;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.BudgetItems_addTileIcon__LUcos svg{font-size:18px}.BudgetItems_addTileLabel__7hUq2{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BudgetItems_addTilePlus__jxYm2{color:#94a3b8;flex-shrink:0;font-size:18px!important}.BudgetItems_addTile__gOZJg:hover .BudgetItems_addTilePlus__jxYm2{color:#4a6bff}.BudgetItems_empty__XjTQg{align-items:center;background:#fafbfe;border-radius:14px;display:flex;flex-direction:column;gap:4px;padding:28px 16px 24px;text-align:center}.BudgetItems_emptyArt__\+h-M4{height:64px;margin-bottom:10px;position:relative;width:64px}.BudgetItems_emptyArtBack__HugFs{background:#e3e9ff;border-radius:16px;inset:6px 0 0 10px;position:absolute;transform:rotate(8deg)}.BudgetItems_emptyArtFront__hfD53{align-items:center;background:#fff;border-radius:16px;box-shadow:0 6px 18px #4a6bff24;color:#5a80fb;display:flex;inset:0 10px 6px 0;justify-content:center;position:absolute}.BudgetItems_emptyArtFront__hfD53 svg{font-size:26px}.BudgetItems_emptyTitle__g8XVT{color:#1a1a2e;font-size:.92rem;font-weight:600}.BudgetItems_emptyText__giWlU{color:#64748b;font-size:.82rem;max-width:340px}.BudgetItems_tableWrapper__0rVBO{margin:0 -4px;overflow-x:auto;padding:0 4px}.BudgetItems_table__Iwa9v{border-collapse:collapse;min-width:620px;width:100%}.BudgetItems_table__Iwa9v th{border-bottom:1px solid #f1f3f8;color:#94a3b8;font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:0 8px 8px;text-align:left;text-transform:uppercase;white-space:nowrap}.BudgetItems_table__Iwa9v td{border-bottom:1px solid #f1f3f8;padding:8px;vertical-align:middle}.BudgetItems_table__Iwa9v tbody tr:last-child td{border-bottom:none}.BudgetItems_table__Iwa9v tbody tr{transition:background .15s ease}.BudgetItems_table__Iwa9v tbody tr:hover{background:#fafbfe}.BudgetItems_colIndex__CeihK{width:36px}.BudgetItems_index__iuj0N{align-items:center;background:#eff2ff;border-radius:8px;color:#4f6ef7;display:inline-flex;font-size:.75rem;font-weight:600;height:24px;justify-content:center;width:24px}.BudgetItems_colQty__xEJ3-{width:96px}.BudgetItems_colPrice__spxF4{width:150px}.BudgetItems_colTotal__MymF-{color:#1a1a2e;font-size:.9rem;font-weight:600;text-align:right!important;white-space:nowrap;width:120px}.BudgetItems_colActions__OjAES{text-align:right;width:44px}.BudgetItems_removeButton__uCO7b{color:#94a3b8!important}.BudgetItems_removeButton__uCO7b:hover{background:#fef2f2!important;color:#dc2626!important}@container budget (max-width: 760px){.BudgetItems_addRow__M7tda{grid-template-columns:minmax(0,1fr)}}.BudgetSummary_card__u-uiL{background:#fff;border:1px solid #e9edfa;border-radius:16px;box-shadow:0 8px 28px #1a1a2e0f;display:flex;flex-direction:column;gap:16px;padding:18px 20px 20px}.BudgetSummary_header__jT-hr{align-items:center;display:flex;gap:12px}.BudgetSummary_icon__jwAd5{align-items:center;background:#eff2ff;border-radius:10px;color:#4f6ef7;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.BudgetSummary_icon__jwAd5 svg{font-size:20px}.BudgetSummary_titleBlock__fgkmf{display:flex;flex-direction:column;min-width:0}.BudgetSummary_title__zxPds{color:#1a1a2e;font-size:.95rem;font-weight:600;margin:0}.BudgetSummary_subtitle__XdMAQ{color:#64748b;font-size:.78rem}.BudgetSummary_rows__HOJwP{border-top:1px solid #f1f3f8;display:flex;flex-direction:column;gap:10px;padding-top:14px}.BudgetSummary_row__6nlTc{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:40px}.BudgetSummary_label__mCISO{color:#64748b;font-size:.85rem}.BudgetSummary_value__VOt6Z{color:#1a1a2e;font-size:.92rem;font-weight:600}.BudgetSummary_total__Xaxp-{background:#f2f5ff;border:1px solid #dde5ff;border-radius:14px;display:flex;flex-direction:column;gap:2px;padding:14px 16px}.BudgetSummary_totalLabel__BWeO-{color:#5a80fb;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.BudgetSummary_totalValue__Qxi39{color:#1a1a2e;font-size:1.6rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.BudgetSummary_generate__5w\+v6{border-radius:12px!important;min-height:44px;width:100%}.BudgetSummary_hint__5Huo-{color:#94a3b8;font-size:.75rem;margin-top:-8px;text-align:center}.BudgetDialogs_paper__qhBf7{border-radius:18px!important;box-shadow:0 24px 64px #0f172a2e!important}.BudgetDialogs_header__9V1Ub{align-items:center;display:flex;gap:12px;padding:20px 24px 12px}.BudgetDialogs_icon__DwP1r{align-items:center;background:#eff2ff;border-radius:11px;color:#4f6ef7;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.BudgetDialogs_icon__DwP1r svg{font-size:21px}.BudgetDialogs_titleBlock__HTSWO{display:flex;flex-direction:column;min-width:0}.BudgetDialogs_title__vUXhd{color:#1a1a2e;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;margin:0}.BudgetDialogs_subtitle__Ty1Db{color:#64748b;font-size:.8rem}.BudgetDialogs_content__DAjmJ{padding:12px 24px 8px!important}.BudgetDialogs_content__DAjmJ>:first-child{margin-top:6px}.BudgetDialogs_skeleton__fPLKT{border-radius:10px!important}.BudgetDialogs_actions__N2n6u{gap:8px;padding:12px 24px 20px!important}.BudgetDialogs_previewContent__fNQyi{background:#f1f3f8;border-radius:14px;display:flex;justify-content:center;margin:4px 24px 0;overflow:auto;padding:24px!important}@media (max-width:600px){.BudgetDialogs_header__9V1Ub{padding:18px 18px 10px}.BudgetDialogs_content__DAjmJ{padding:10px 18px 6px!important}.BudgetDialogs_actions__N2n6u{padding:10px 18px 18px!important}.BudgetDialogs_previewContent__fNQyi{margin:4px 12px 0;padding:12px!important}}.BudgetGeneratePage_page__6hb3i{box-sizing:border-box;container-name:budgetPage;container-type:inline-size;display:flex;flex-direction:column;gap:20px;padding:20px;width:100%}.BudgetGeneratePage_pageHeader__NA2ye{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between}.BudgetGeneratePage_dateChip__1v60s{align-items:center;background:#fafbfe;border:1px solid #e9edfa;border-radius:999px;color:#64748b;display:inline-flex;font-size:.8rem;font-weight:500;gap:6px;padding:6px 12px;white-space:nowrap}.BudgetGeneratePage_dateChipIcon__Gxyrv{color:#5a80fb;font-size:16px!important}.BudgetGeneratePage_layout__Q2Ndb{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 320px}.BudgetGeneratePage_main__jKEwj{container-name:budget;container-type:inline-size;display:flex;flex-direction:column;gap:20px;min-width:0}.BudgetGeneratePage_aside__21U1D{min-width:0;position:-webkit-sticky;position:sticky;top:16px;top:calc(var(--app-top-bars-height, 0px) + 16px)}@container budgetPage (max-width: 900px){.BudgetGeneratePage_layout__Q2Ndb{grid-template-columns:minmax(0,1fr)}.BudgetGeneratePage_aside__21U1D{position:static}}@container budgetPage (max-width: 560px){.BudgetGeneratePage_layout__Q2Ndb{gap:16px}.BudgetGeneratePage_dateChip__1v60s{display:none}}.AISimulatorPage_pageHeader__a7rx1{margin-bottom:16px}.AISimulatorPage_container__abftP{background-color:#fff;background-color:var(--color-bg-light,#fff);border-radius:12px;border-radius:var(--border-radius,12px);box-shadow:0 4px 12px #0000000d;box-shadow:var(--shadow-md,0 4px 12px #0000000d);display:flex;flex:1 1;flex-direction:column;height:calc(100vh - 220px);min-height:420px;overflow:hidden}.AISimulatorPage_chatHeader__BWTJ7{align-items:center;background-color:#f8f9fd;background-color:var(--color-bg-main,#f8f9fd);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border,#e2e8f0);border-top-left-radius:12px;border-top-left-radius:var(--border-radius,12px);border-top-right-radius:12px;border-top-right-radius:var(--border-radius,12px);display:flex;gap:16px;justify-content:space-between;padding:12px 16px}.AISimulatorPage_chatHeaderInfo__Vy4KP{display:flex;flex-direction:column;gap:2px}.AISimulatorPage_messageContainer__gnOZ4{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding:16px}.AISimulatorPage_inputArea__sLBLy{background-color:#f8f9fd;background-color:var(--color-bg-main,#f8f9fd);border-bottom-left-radius:12px;border-bottom-left-radius:var(--border-radius,12px);border-bottom-right-radius:12px;border-bottom-right-radius:var(--border-radius,12px);border-top:1px solid #e2e8f0;border-top:1px solid var(--border,#e2e8f0);display:flex;gap:10px;padding:16px}.AISimulatorPage_typingBubble__Ox8zN{display:flex;justify-content:flex-start}.AISimulatorPage_typingBubbleContent__Z3xYx{background-color:#ffdfec;background-color:var(--color-secondary-light,#ffdfec);border-radius:8px;color:#4a5568;color:var(--color-text-medium,#4a5568);font-size:.85rem;padding:10px 14px}.CranialSteps_card__1EpAQ{background-color:#fff;background-color:var(--color-bg-light,#fff);border:1px solid #5a80fb1f;border-radius:16px;box-shadow:0 4px 12px #5a80fb14;padding:1.5rem}.CranialSteps_cardTitle__nA3V6{color:#1a1a2e;color:var(--color-text-dark,#1a1a2e);font-size:1.1rem;font-weight:600;margin:0 0 .25rem}.CranialSteps_cardText__ARZb2{color:#666;color:var(--color-text-medium,#666);font-size:.9rem;line-height:1.5;margin:0}.CranialSteps_eyebrow__TU3oH{background:#eff2ff;border-radius:20px;color:#5a80fb;display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:1.5px;margin-bottom:.5rem;padding:.3rem .8rem;text-transform:uppercase}.CranialSteps_actions__Jxg6x{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.CranialSteps_actionsStart__CU4KP{justify-content:flex-start}.CranialSteps_notice__1UvWk{align-items:flex-start;background:#f8f9fd;border-radius:12px;color:#666;color:var(--color-text-medium,#666);display:flex;font-size:.85rem;gap:.6rem;line-height:1.45;margin-top:1rem;padding:.75rem 1rem}.CranialSteps_noticeIcon__F1li-{color:#5a80fb;flex-shrink:0}.CranialSteps_sourceGrid__EDJ7u{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:1.25rem}.CranialSteps_sourceOption__tQMKz{align-items:flex-start;background:linear-gradient(135deg,#f8f9ff,#f0f2ff);border:1px solid #5a80fb26;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.75rem;padding:1.5rem;text-align:left;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;width:100%}.CranialSteps_sourceOption__tQMKz:focus-visible,.CranialSteps_sourceOption__tQMKz:hover:not(:disabled){border-color:#5a80fb;box-shadow:0 10px 25px #5a80fb1a;outline:none;transform:translateY(-4px)}.CranialSteps_sourceOption__tQMKz:disabled{cursor:default;opacity:.6}.CranialSteps_sourceIcon__Wj8ea{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border-radius:14px;box-shadow:0 8px 20px #5a80fb4d;color:#fff;display:flex;height:56px;justify-content:center;width:56px}.CranialSteps_sourceLabel__cwQ2E{color:#1a1a2e;color:var(--color-text-dark,#1a1a2e);font-size:1.05rem;font-weight:600}.CranialSteps_sourceHint__FvvWh{color:#666;color:var(--color-text-medium,#666);font-size:.85rem}.CranialSteps_hiddenInput__7v-Zo{display:none}.CranialSteps_instructions__uXJW3{grid-gap:.6rem 1.25rem;display:grid;gap:.6rem 1.25rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));list-style:none;margin:1.5rem 0 0;padding:0}.CranialSteps_instructions__uXJW3 li{align-items:flex-start;color:#666;color:var(--color-text-medium,#666);display:flex;font-size:.9rem;gap:.5rem;line-height:1.45}.CranialSteps_instructionIcon__MSLBC{color:#5a80fb;flex-shrink:0;margin-top:1px}.CranialSteps_cameraWrapper__D44oh{align-items:center;display:flex;flex-direction:column;gap:1rem}.CranialSteps_cameraViewport__mfyqU{background:#1a1a2e;border-radius:16px;overflow:hidden;position:relative;width:100%}.CranialSteps_cameraVideo__nfZoj{display:block;height:100%;object-fit:contain;width:100%}.CranialSteps_cameraOverlay__ZS6W5{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.CranialSteps_cameraStatus__z\+ma7{align-items:center;color:#fff;display:flex;inset:0;justify-content:center;position:absolute}.CranialSteps_chips__d3vgm{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.CranialSteps_chip__RHolI{background:#eff2ff;border-radius:50px;color:#26347b;font-size:.8rem;line-height:1.3;padding:.35rem .8rem}.CranialSteps_imageFrame__eMtHR{background:#f8f9fd;border-radius:16px;display:flex;justify-content:center;overflow:hidden;position:relative}.CranialSteps_previewImage__rlMNb{display:block;max-height:65vh;max-width:100%;object-fit:contain}.CranialSteps_imageBusy__DjVrH{align-items:center;background:#fff9;display:flex;inset:0;justify-content:center;position:absolute}.CranialSteps_toolbar__PBkeY{display:flex;gap:.5rem;justify-content:center;margin-top:.75rem}.CranialSteps_checkList__\+VRzS{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:1rem 0 0;padding:0}.CranialSteps_checkItem__F2rmC{align-items:flex-start;background:#f8f9fd;border-radius:12px;display:flex;gap:.75rem;padding:.75rem 1rem}.CranialSteps_checkIcon__cCskt{display:flex;flex-shrink:0;margin-top:1px}.CranialSteps_checkPassed__a6ZJj{color:#16a34a}.CranialSteps_checkWarning__cAPry{color:#ed8936}.CranialSteps_checkFailed__9LBgn{color:#ff4757}.CranialSteps_checkPending__ibg7J{color:#5a80fb}.CranialSteps_checkLabel__I\+Nsy{color:#1a1a2e;color:var(--color-text-dark,#1a1a2e);font-size:.92rem;font-weight:500}.CranialSteps_checkMessage__lhb-o{color:#666;color:var(--color-text-medium,#666);font-size:.85rem;margin-top:2px}.CranialSteps_loadingBlock__w2D7F{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:2rem 1rem;text-align:center}.CranialSteps_statRow__OT6\+2{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.CranialSteps_stat__0lw6V{background:#f8f9fd;border-radius:12px;flex:1 1 160px;padding:.9rem 1rem}.CranialSteps_statLabel__Drf4B{color:#666;color:var(--color-text-medium,#666);font-size:.8rem}.CranialSteps_statValue__8Rg56{color:#1a1a2e;color:var(--color-text-dark,#1a1a2e);font-size:1.1rem;font-weight:600;margin-top:2px}.CranialSteps_resultsLayout__\+p\+S\+{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.CranialSteps_resultImage__Dvjry{width:100%}.CranialSteps_table__ooh6H{border-collapse:collapse;font-size:.92rem;margin-top:1rem;width:100%}.CranialSteps_table__ooh6H td,.CranialSteps_table__ooh6H th{border-bottom:1px solid #5a80fb1a;color:#1a1a2e;color:var(--color-text-dark,#1a1a2e);padding:.7rem .75rem;text-align:right}.CranialSteps_table__ooh6H td:first-child,.CranialSteps_table__ooh6H th:first-child{text-align:left}.CranialSteps_table__ooh6H th{background:#f8f9fd;color:#666;color:var(--color-text-medium,#666);font-size:.8rem;font-weight:600}.CranialSteps_table__ooh6H th:first-child{border-top-left-radius:12px}.CranialSteps_table__ooh6H th:last-child{border-top-right-radius:12px}.CranialSteps_tag__ChihF{background:#eff2ff;border-radius:50px;color:#26347b;display:inline-block;font-size:.8rem;margin:.75rem .5rem 0 0;padding:.3rem .75rem}.CranialSteps_smallText__R5cEV{color:#888;color:var(--color-text-muted,#888);font-size:.8rem;line-height:1.45;margin:1rem 0 0}@media (max-width:1024px){.CranialSteps_resultsLayout__\+p\+S\+{grid-template-columns:1fr}}@media (max-width:768px){.CranialSteps_card__1EpAQ{padding:1rem}.CranialSteps_actions__Jxg6x{align-items:stretch;flex-direction:column-reverse}.CranialSteps_actions__Jxg6x>*{width:100%}.CranialSteps_table__ooh6H td,.CranialSteps_table__ooh6H th{padding:.6rem .5rem}}.CranialEditor_editor__JOmsc{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 320px}.CranialEditor_canvasColumn__QCQtV,.CranialEditor_sideColumn__S8nZv{display:flex;flex-direction:column;gap:12px;min-width:0}@media (max-width:900px){.CranialEditor_editor__JOmsc{grid-template-columns:minmax(0,1fr)}}.CranialEditor_toolbar__UjjxV{background-color:#fff;background-color:var(--color-bg-light,#fff);border:1px solid #5a80fb26;border-radius:16px;box-shadow:0 4px 12px #5a80fb14;display:flex;flex-direction:column;gap:8px;padding:10px 12px}.CranialEditor_toolbarRow__SldtP{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.CranialEditor_modeGroup__KyShY{flex-wrap:wrap}.CranialEditor_modeLabel__80dxD{font-size:.85rem}.CranialEditor_toolGroup__x17WL{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.CranialEditor_hint__\+N7pV{color:#666;color:var(--color-text-medium,#666);flex:1 1 240px;font-size:.85rem}.CranialEditor_panel__RjH5g{background-color:#fff;background-color:var(--color-bg-light,#fff);border:1px solid #5a80fb26;border-radius:16px;box-shadow:0 4px 12px #5a80fb14;display:flex;flex-direction:column;gap:12px;padding:16px}.CranialEditor_panelHeader__RrtJZ{align-items:center;display:flex;gap:8px;justify-content:space-between}.CranialEditor_panelTitle__TE0-t{color:#1a1a2e;font-size:1rem;font-weight:600}.CranialEditor_panelAlert__Km\+e4{border-radius:12px}.CranialEditor_panelActions__8TkAh{display:flex;flex-wrap:wrap;gap:8px}.CranialEditor_measureList__c9O-J{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.CranialEditor_measureRow__a0VTP{align-items:center;border-bottom:1px solid #5a80fb1a;color:#1a1a2e;display:flex;font-size:.9rem;gap:12px;justify-content:space-between;padding:8px 0}.CranialEditor_measureRow__a0VTP:last-child{border-bottom:none}.CranialEditor_measureRowStrong__k7RxU .CranialEditor_measureValue__lLn5G{color:#5a80fb}.CranialEditor_measureLabel__H22Dv{align-items:center;color:#666;display:inline-flex;gap:8px}.CranialEditor_swatch__Z6M7f{border-radius:2px;display:inline-block;height:4px;width:14px}.CranialEditor_measureValue__lLn5G{font-feature-settings:"tnum";align-items:flex-end;display:inline-flex;flex-direction:column;font-variant-numeric:tabular-nums}.CranialEditor_measureSecondary__-fqIQ{color:#888;font-size:.75rem;font-weight:400}.CranialEditor_formulaNote__Ek4M4{color:#888}.CranialEditor_scaleResult__b6rrP{background-color:#f8f9fd;border-radius:12px;color:#1a1a2e;display:flex;flex-direction:column;gap:2px;padding:10px 12px}.CranialEditor_errorText__zbTs2{color:#ff4757}.CranialCanvas_viewport__QzEXh{-webkit-touch-callout:none;background-color:#1a1a2e;border-radius:16px;box-shadow:0 4px 12px #5a80fb14;margin:0 auto;overflow:hidden;position:relative;touch-action:none;user-select:none;-webkit-user-select:none;width:100%}.CranialCanvas_readOnly__UbXc\+{touch-action:auto}.CranialCanvas_mode_contour__0GrTJ,.CranialCanvas_mode_landmarks__V-J7L,.CranialCanvas_mode_scale__UeeUA{cursor:crosshair}.CranialCanvas_mode_pan__Z9r7j{cursor:grab}.CranialCanvas_mode_pan__Z9r7j:active{cursor:grabbing}.CranialCanvas_stage__E-sQk{position:absolute;will-change:left,top,width,height}.CranialCanvas_image__DjQ-h{-webkit-user-drag:none;display:block;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.CranialCanvas_overlay__jqXNs{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%}.CranialCanvas_landmarkLabel__vZk2H{align-items:center;display:flex;flex-direction:column;pointer-events:none;position:absolute;transform:translate(-50%,-7px)}.CranialCanvas_landmarkLetter__Fb9-N{color:#1a1a2e;display:block;font-family:Inter,sans-serif;font-size:10px;font-weight:700;line-height:14px}.CranialCanvas_landmarkLabelActive__3xQzS{transform:translate(-50%,-8px)}.CranialCanvas_landmarkLabelActive__3xQzS .CranialCanvas_landmarkLetter__Fb9-N{font-size:12px;line-height:16px}.CranialCanvas_landmarkName__OftFT{background-color:#1a1a2ec7;border-radius:50px;color:#fff;font-family:Inter,sans-serif;font-size:11px;font-weight:600;margin-top:10px;padding:2px 8px;white-space:nowrap}.CranialAnalysisPage_pageHeader__K1y34{margin-bottom:16px}.CranialAnalysisPage_stepper__Y3xFq{display:flex;gap:.5rem;list-style:none;margin:0 0 1rem;overflow-x:auto;padding:0}.CranialAnalysisPage_step__yr0iG{align-items:center;background:#fff;background:var(--color-bg-light,#fff);border:1px solid #5a80fb1f;border-radius:12px;color:#888;color:var(--color-text-muted,#888);display:flex;flex:1 1;font-size:.85rem;gap:.5rem;min-width:0;padding:.6rem .75rem;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.CranialAnalysisPage_stepNumber__jAjEO{align-items:center;background:#eff2ff;border-radius:50%;color:#5a80fb;display:flex;flex-shrink:0;font-size:.8rem;font-weight:600;height:24px;justify-content:center;width:24px}.CranialAnalysisPage_stepLabel__vHmkZ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CranialAnalysisPage_stepActive__yqGOR{border-color:#5a80fb;box-shadow:0 4px 12px #5a80fb1f;color:#1a1a2e;color:var(--color-text-dark,#1a1a2e);font-weight:600}.CranialAnalysisPage_stepActive__yqGOR .CranialAnalysisPage_stepNumber__jAjEO{background:linear-gradient(135deg,#5a80fb,#4a6bff);color:#fff}.CranialAnalysisPage_stepDone__NdDPz{color:#666;color:var(--color-text-medium,#666)}.CranialAnalysisPage_stepDone__NdDPz .CranialAnalysisPage_stepNumber__jAjEO{background:#16a34a1f;color:#16a34a}.CranialAnalysisPage_errorBanner__2wtri{border-radius:12px!important;margin-bottom:1rem}.CranialAnalysisPage_stepContent__rwCUB{min-width:0}.CranialAnalysisPage_footer__FQr1N{color:#888;color:var(--color-text-muted,#888);font-size:.8rem;line-height:1.45;margin:1.5rem 0 0;text-align:center}@media (max-width:768px){.CranialAnalysisPage_stepper__Y3xFq{gap:.35rem}.CranialAnalysisPage_step__yr0iG{flex:1 1;justify-content:center;padding:.5rem}.CranialAnalysisPage_step__yr0iG:not(.CranialAnalysisPage_stepActive__yqGOR) .CranialAnalysisPage_stepLabel__vHmkZ{display:none}.CranialAnalysisPage_stepActive__yqGOR{flex:2 1}}.AISettings_pageHeader__Ltzgf{margin-bottom:16px}.AISettings_paper__LqnvF{border-radius:12px;max-width:900px;padding:24px}.AISettings_section__2xHWI{display:flex;flex-direction:column;gap:16px;margin-bottom:8px}.AISettings_row__nOCr8{display:flex;flex-wrap:wrap;gap:16px}.AISettings_row__nOCr8>*{flex:1 1;min-width:220px}.AISettings_actions__TMygJ{display:flex;justify-content:flex-end;margin-top:16px}.TrialBanner_banner__jZNvo{align-items:center;box-sizing:border-box;display:flex;font-size:.8125rem;font-weight:500;gap:14px;justify-content:center;line-height:1.4;padding:8px 20px;width:100%}.TrialBanner_info__mx2TF{background-color:#f5f7ff;border-bottom:1px solid #5a80fb24;color:#475569}.TrialBanner_warning__UkmMi{background-color:#fff7e6;border-bottom:1px solid #b4530929;color:#b45309}.TrialBanner_urgent__Hcu8i{background-color:#fef2f2;border-bottom:1px solid #dc262629;color:#dc2626}.TrialBanner_message__P2dzm{flex:1 1;min-width:0;text-align:center}.TrialBanner_short__a-NQ8{display:none}.TrialBanner_ctaButton__YzZ6B{align-items:center;background-color:#5a80fb;background-color:var(--color-main,#5a80fb);border:1px solid #0000;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8125rem;font-weight:600;height:30px;padding:0 14px;transition:background-color .15s;white-space:nowrap}.TrialBanner_ctaButton__YzZ6B:hover{background-color:#26347b;background-color:var(--color-main-dark,#26347b)}@media (max-width:600px){.TrialBanner_banner__jZNvo{gap:10px;padding:8px 12px}.TrialBanner_message__P2dzm{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.TrialBanner_full__iXC6i{display:none}.TrialBanner_short__a-NQ8{display:inline}}.TrialDemoCompactBanner_banner__3mHVw{align-items:center;background-color:#fffbf2;border-bottom:1px solid #b4530924;box-sizing:border-box;color:#92400e;display:flex;font-size:.8125rem;font-weight:500;gap:8px;line-height:1.4;padding:6px 8px 6px 12px;width:100%}.TrialDemoCompactBanner_message__wBbZQ{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrialDemoCompactBanner_info__\+oszj{color:#475569;font-weight:600}.TrialDemoCompactBanner_warning__72zVl{color:#b45309;font-weight:600}.TrialDemoCompactBanner_urgent__F8x4i{color:#dc2626;font-weight:600}.TrialDemoCompactBanner_ctaButton__2Ax63{align-items:center;background-color:#5a80fb;background-color:var(--color-main,#5a80fb);border:1px solid #0000;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8125rem;font-weight:600;height:30px;padding:0 14px;transition:background-color .15s;white-space:nowrap}.TrialDemoCompactBanner_ctaButton__2Ax63:hover{background-color:#26347b;background-color:var(--color-main-dark,#26347b)}.DemoDataBanner_banner__oeU9M{align-items:center;background-color:#fffbf2;border-bottom:1px solid #b4530924;box-sizing:border-box;color:#92400e;display:flex;font-size:.8125rem;font-weight:500;gap:14px;justify-content:center;line-height:1.4;padding:8px 20px;width:100%}.DemoDataBanner_message__xwfVO{flex:1 1;min-width:0;text-align:center}.DemoDataBanner_short__HQS3J{display:none}.DemoDataBanner_ctaButton__Y5f5u{align-items:center;background-color:#fff;border:1px solid #b4530947;border-radius:10px;color:#b45309;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8125rem;font-weight:600;height:30px;padding:0 14px;transition:background-color .15s,border-color .15s;white-space:nowrap}.DemoDataBanner_ctaButton__Y5f5u:hover:not(:disabled){background-color:#fff3dc;border-color:#b4530966}.DemoDataBanner_ctaButton__Y5f5u:disabled{cursor:default;opacity:.7}@media (max-width:600px){.DemoDataBanner_banner__oeU9M{gap:10px;padding:8px 12px}.DemoDataBanner_message__xwfVO{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.DemoDataBanner_full__pzGSw{display:none}.DemoDataBanner_short__HQS3J{display:inline}}.PastDueBanner_banner__WnWxq{align-items:center;background-color:#fff7e6;border-bottom:1px solid #b4530929;box-sizing:border-box;color:#b45309;display:flex;font-size:.8125rem;font-weight:500;gap:14px;justify-content:center;line-height:1.4;padding:8px 20px;width:100%}.PastDueBanner_message__UfpvY{flex:1 1;text-align:center}.PastDueBanner_ctaButton__Mjk3G{align-items:center;background-color:#5a80fb;background-color:var(--color-main,#5a80fb);border:1px solid #0000;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.8125rem;font-weight:600;height:30px;padding:0 14px;transition:background-color .15s;white-space:nowrap}.PastDueBanner_ctaButton__Mjk3G:hover:not(:disabled){background-color:#26347b;background-color:var(--color-main-dark,#26347b)}.PastDueBanner_ctaButton__Mjk3G:disabled{cursor:default;opacity:.6}.PastDueBanner_dismissButton__WVJjS{align-items:center;background:none;border:none;border-radius:8px;color:inherit;cursor:pointer;display:flex;font-size:16px;opacity:.6;padding:4px;transition:opacity .15s,background-color .15s}.PastDueBanner_dismissButton__WVJjS:hover{background-color:#b4530914;opacity:1}@media (max-width:600px){.PastDueBanner_banner__WnWxq{gap:10px;padding:8px 12px}.PastDueBanner_message__UfpvY{text-align:left}}.CompanyClosureBanner_banner__fcSF7{align-items:center;background-color:#fff1f2;border-bottom:1px solid #fecdd3;color:#9f1239;display:flex;flex-wrap:wrap;font-size:13px;font-weight:400;gap:8px 16px;justify-content:center;padding:8px 20px;width:100%}.CompanyClosureBanner_message__\+CEMH{flex:1 1;min-width:220px;text-align:center}.CompanyClosureBanner_actions__\+DdLl{display:flex;gap:8px}.CompanyClosureBanner_ctaButton__yoeZ1{background-color:#ed3680;border:1px solid #ed3680;border-radius:6px;color:#fff}.CompanyClosureBanner_ctaButton__yoeZ1,.CompanyClosureBanner_secondaryButton__eSjNO{cursor:pointer;font-size:13px;font-weight:600;padding:6px 18px;transition:filter .2s;white-space:nowrap}.CompanyClosureBanner_secondaryButton__eSjNO{background-color:initial;border:1px solid #fda4af;border-radius:6px;color:#9f1239}.CompanyClosureBanner_ctaButton__yoeZ1:hover,.CompanyClosureBanner_secondaryButton__eSjNO:hover{filter:brightness(.9)}.CompanyClosureBanner_ctaButton__yoeZ1:disabled{cursor:default;opacity:.7}.TermsReacceptanceDialog_paper__sCygR{border-radius:16px!important;max-width:460px!important;overflow:hidden}.TermsReacceptanceDialog_title__hOe0h{align-items:center;color:#2d3748;display:flex!important;flex-direction:column;font-size:1.125rem!important;font-weight:600!important;gap:14px;line-height:1.4!important;padding:32px 32px 8px!important;text-align:center}.TermsReacceptanceDialog_iconWrapper__\+E1Tg{align-items:center;background-color:#eef2ff;border-radius:50%;display:flex;height:56px;justify-content:center;width:56px}.TermsReacceptanceDialog_headerIcon__HQmOe{color:#5a80fb!important;font-size:28px!important}.TermsReacceptanceDialog_content__Sg3Qk{padding:4px 32px 8px!important}.TermsReacceptanceDialog_description__\+qUus{color:#4a5568;font-size:14px!important;line-height:1.6!important;margin-bottom:20px!important;text-align:center}.TermsReacceptanceDialog_documentLink__r7JNt{align-items:center;background-color:#f5f7ff;border:1px solid #e8edff;border-radius:10px;cursor:pointer;display:flex;font:inherit;gap:12px;padding:12px 14px;text-align:left;transition:border-color .15s ease,background-color .15s ease;width:100%}.TermsReacceptanceDialog_documentLink__r7JNt:focus-visible,.TermsReacceptanceDialog_documentLink__r7JNt:hover{background-color:#eef2ff;border-color:#9cb2fd;outline:none}.TermsReacceptanceDialog_documentIcon__do36V{color:#5a80fb;font-size:22px!important}.TermsReacceptanceDialog_documentText__jq73o{flex:1 1;min-width:0}.TermsReacceptanceDialog_documentTitle__moywq{color:#2d3748;display:block;font-size:13px;font-weight:600}.TermsReacceptanceDialog_documentHint__5y3LA{color:#718096;display:block;font-size:12px}.TermsReacceptanceDialog_openIcon__S6JMV{color:#9cb2fd;font-size:18px!important}.TermsReacceptanceDialog_acceptLabel__Wz\+DJ{align-items:center!important;margin:16px 0 0 -6px!important}.TermsReacceptanceDialog_acceptLabel__Wz\+DJ .MuiCheckbox-root{padding:6px 8px 6px 6px}.TermsReacceptanceDialog_acceptLabel__Wz\+DJ .MuiFormControlLabel-label{color:#4a5568;font-size:13px;line-height:1.5}.TermsReacceptanceDialog_error__ZtsxD{margin-top:16px}.TermsReacceptanceDialog_actions__OLre3{padding:20px 32px 28px!important}.TermsReacceptanceDialog_acceptButton__QVFFI{background-color:#5a80fb!important;border-radius:8px!important;box-shadow:none!important;font-size:14px!important;font-weight:600!important;padding:10px 24px!important;text-transform:none!important;width:100%}.TermsReacceptanceDialog_acceptButton__QVFFI:hover{background-color:#26347b!important}.TermsReacceptanceDialog_acceptButton__QVFFI:disabled{background-color:#e8edff!important;color:#9cb2fd!important}.sidebar-opened{align-items:center;background-color:var(--color-white);border-right:1px solid #5a80fb1a;box-shadow:1px 0 2px #1a255908;display:flex;flex-direction:column;gap:0;height:100vh;left:0;overflow:hidden;position:fixed;top:0;transition:width .2s ease,box-shadow .2s ease;width:64px;z-index:1100}.sidebar-expanded{box-shadow:1px 0 2px #1a25590a,8px 0 24px #5a80fb14;width:240px}.sidebar-groups{background-color:initial;display:flex;flex:1 1;flex-direction:column;gap:2px;overflow-x:hidden;overflow-y:auto;padding:6px 10px 16px;width:100%}.logo-container{align-items:center;display:flex;flex-shrink:0;height:36px;margin-bottom:12px;margin-top:18px;padding:0 12px;position:relative;width:100%}.logo{position:absolute;transition:opacity .2s ease}.logo-icon{left:50%;transform:translateX(-50%);width:28px}.logo-full{left:16px;top:50%;transform:translateY(-50%);width:140px}.visible{opacity:1;pointer-events:auto}.hidden{opacity:0;pointer-events:none}.sidebar-groups::-webkit-scrollbar{width:3px}.sidebar-groups::-webkit-scrollbar-track{background:#0000}.sidebar-groups::-webkit-scrollbar-thumb{background-color:var(--color-blue-light4);border-radius:3px}.sidebar-opened:not(.sidebar-expanded) .sidebar-groups::-webkit-scrollbar{display:none}.SidebarSection_section__SQWvV{display:flex;flex-direction:column;width:100%}.SidebarSection_sectionHeader__5Ycaz{align-items:center;border-radius:10px;color:var(--color-text-medium);cursor:pointer;display:flex;font-size:13.5px;font-weight:500;gap:10px;padding:5px 8px;transition:background-color .15s ease,color .15s ease;-webkit-user-select:none;user-select:none}.SidebarSection_sectionHeader__5Ycaz:hover{background-color:var(--color-bg-main);color:var(--color-text-dark)}.SidebarSection_sectionHeaderCollapsed__DEJli{align-items:center;display:flex;justify-content:center;padding:5px 0;width:100%}.SidebarSection_sectionHeader__5Ycaz:hover .SidebarSection_sectionIcon__b34Lq{background:var(--color-blue-light4);color:var(--color-main)}.SidebarSection_sectionHeaderActive__J3cb8,.SidebarSection_sectionHeaderActive__J3cb8:hover{color:var(--color-blue-dark);font-weight:600}.SidebarSection_sectionIcon__b34Lq{align-items:center;background:var(--color-bg-main);border-radius:8px;color:var(--color-text-light);display:flex;flex-shrink:0;height:28px;justify-content:center;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease;width:28px}.SidebarSection_sectionIcon__b34Lq svg{font-size:16px}.SidebarSection_sectionHeader__5Ycaz:hover .SidebarSection_sectionIconActive__yeGom,.SidebarSection_sectionIconActive__yeGom{background:var(--color-main);box-shadow:0 4px 10px #5a80fb4d;color:var(--color-white)}.SidebarSection_title__0uOpl{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SidebarSection_chevron__H8h6l{color:var(--color-text-light);height:10px;transition:color .15s ease;width:10px}.SidebarSection_sectionHeaderActive__J3cb8 .SidebarSection_chevron__H8h6l{color:inherit}.SidebarSection_sectionContent__atM3i{border-left:1px solid var(--color-bg-medium);display:flex;flex-direction:column;gap:1px;margin:2px 0 6px 21px;max-height:600px;overflow:hidden;padding-left:8px;transition:max-height .2s ease,margin .2s ease}.SidebarSection_sectionContent__atM3i.SidebarSection_collapsed__9NojN{margin-bottom:0;margin-top:0;max-height:0}.sidebar-item,.sidebar-item-actived{align-items:center;border-radius:8px;color:var(--color-text-medium);cursor:pointer;display:flex;flex-direction:row;font-size:13px;font-weight:500;gap:8px;list-style:none;min-height:32px;padding:5px 8px;text-decoration:none;transition:background-color .15s ease,color .15s ease}.sidebar-item:hover{background-color:var(--color-bg-main);color:var(--color-text-dark)}.sidebar-item-actived,.sidebar-item-actived:hover{background-color:var(--color-blue-light5);color:var(--color-blue-dark);font-weight:600}.sidebar-item-content{align-items:center;display:flex;justify-content:center;min-height:32px;width:100%}.sidebar-label,.sidebar-label-active,.sidebar-label-disabled,.sidebar-label-hover{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-item-icon,.sidebar-item-icon-actived,.sidebar-item-icon-disabled{align-items:center;color:var(--color-text-light);display:flex;flex-shrink:0;height:18px;justify-content:center;min-width:18px;transition:color .15s ease;width:18px}.sidebar-item-icon svg,.sidebar-item-icon-actived svg,.sidebar-item-icon-disabled svg{font-size:16px}.sidebar-item-icon-actived,.sidebar-item:hover .sidebar-item-icon{color:var(--color-main)}.sidebar-item-disabled{cursor:not-allowed!important;opacity:.45!important;pointer-events:none!important;-webkit-user-select:none;user-select:none}.sidebar-item-disabled:hover{background-color:initial!important}.CompanyJoin_container__1k\+ZH{align-items:center;background-color:var(--grayLight);box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:2rem 1rem}.CompanyJoin_formContainer__hUrqN{background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:20px;border-top:4px solid #5a80fb;box-shadow:0 10px 30px #5a80fb1a;overflow:hidden;padding:2.5rem;position:relative;transition:all .4s ease;width:100%}.CompanyJoin_logoContainer__pgUNM{align-items:center;display:flex;flex-direction:column}.CompanyJoin_logo__B04z-{margin-bottom:2rem;transition:transform .3s ease;width:180px}.CompanyJoin_logo__B04z-:hover{transform:scale(1.05)}.CompanyJoin_title__vjE9I{color:#333;font-size:2.2rem;font-weight:700;margin-bottom:2rem;padding-bottom:1rem;position:relative;text-align:center}.CompanyJoin_title__vjE9I:after{background:linear-gradient(90deg,#4a6bff,#ff6b9d);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.CompanyJoin_subtitle__DD2BW{color:#666;font-size:1.1rem;line-height:1.5;margin-bottom:3rem;text-align:center}.CompanyJoin_formFields__g42Up{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.CompanyJoin_codeStep__ph2HO,.CompanyJoin_formStep__rw9ll{width:100%}.CompanyJoin_inputLabel__kp56V{color:#333;display:block;font-size:14px;font-weight:500;margin-bottom:5px}.CompanyJoin_emailDisplay__2MVYk{margin-bottom:10px}.CompanyJoin_emailValue__X46su{background:linear-gradient(135deg,#f8f9ff,#fff);border:1px solid #5a80fb33;border-radius:8px;color:#666;font-size:.95rem;padding:12px;transition:all .3s ease}.CompanyJoin_actionButtons__smj1H{display:flex;justify-content:space-between;margin-bottom:20px}.CompanyJoin_visibilityToggle__w7gez{background:none;border:none;color:#2196f3;cursor:pointer;font-size:14px}.CompanyJoin_loginLink__zfztU{color:#666;font-size:14px;text-align:center}.CompanyJoin_loginLink__zfztU a{color:#2196f3;text-decoration:none}.CompanyJoin_loginLink__zfztU a:hover{text-decoration:underline}@media (min-width:769px){.CompanyJoin_formContainer__hUrqN{max-width:600px;padding:3rem}}@media (max-width:576px){.CompanyJoin_container__1k\+ZH{padding:1rem .5rem}.CompanyJoin_logo__B04z-{margin-bottom:1.5rem;width:120px}.CompanyJoin_title__vjE9I{font-size:1.8rem;margin-bottom:1.5rem;padding-bottom:.8rem}.CompanyJoin_title__vjE9I:after{height:3px;width:60px}.CompanyJoin_subtitle__DD2BW{font-size:1rem;margin-bottom:2rem}.CompanyJoin_formContainer__hUrqN{padding:1.5rem}}@media (max-width:480px){.CompanyJoin_logo__B04z-{margin-bottom:1rem;width:100px}.CompanyJoin_title__vjE9I{font-size:1.6rem;margin-bottom:1rem;padding-bottom:.6rem}.CompanyJoin_title__vjE9I:after{width:50px}.CompanyJoin_subtitle__DD2BW{font-size:.9rem;margin-bottom:1.5rem}.CompanyJoin_formContainer__hUrqN{padding:1rem}}.SuccessMessage_overlay__-hTyE{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.SuccessMessage_container__kOjs-{animation:SuccessMessage_fadeIn__418Ta .3s ease-out;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-width:500px;padding:30px;text-align:center;width:90%}.SuccessMessage_iconContainer__a29I1{margin-bottom:20px}.SuccessMessage_icon__nP9T8{color:#4caf50;font-size:70px!important}.SuccessMessage_title__C\+jMG{color:#333;font-size:24px;font-weight:600;margin-bottom:15px}.SuccessMessage_message__HI9Ru{color:#666;font-size:16px;line-height:1.5;margin-bottom:25px}.SuccessMessage_redirectInfo__RzVK2{align-items:center;display:flex;flex-direction:column}.SuccessMessage_countdown__ndGhf{color:#888;font-size:14px;margin-bottom:15px}.SuccessMessage_page__Fnf2H{align-items:center;background-color:#f8f9fd;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;inset:0;justify-content:center;overflow-y:auto;padding:24px 16px;position:fixed;z-index:1000}.SuccessMessage_pageLogo__5b0B4{height:auto;width:150px}.SuccessMessage_pageCard__VugGf{border:1px solid #0000000f;border-radius:16px;box-shadow:0 2px 12px #0000000f;padding:36px 32px}@keyframes SuccessMessage_fadeIn__418Ta{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.Welcome_container__pS-aN{align-items:center;background-color:var(--color-bg-main);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:20px;text-align:center}.Welcome_content__c8Ax8{margin:0 auto;max-width:1000px}.Welcome_title__qSOnG{color:var(--color-blue-dark);font-size:2rem;font-weight:600;line-height:1.3;margin-bottom:1.5rem}.Welcome_message__N6c3j{color:var(--color-text-medium);font-size:1.2rem;line-height:1.5;margin-bottom:2rem}.Welcome_mainContent__acwJT{display:flex;flex-direction:column;margin-top:2rem}.Welcome_featureSection__mhFf0{background-color:var(--color-bg-light);border-radius:var(--border-radius);box-shadow:var(--shadow-md);margin-bottom:2rem;margin-top:1rem;padding:24px;width:100%}.Welcome_featureGrid__QRoUo{grid-gap:16px;display:grid;gap:16px;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:24px}.Welcome_featureCard__2WtYV{align-items:center;background:var(--color-bg-light);border:1px solid var(--border);border-radius:12px;box-shadow:none;display:flex;flex-direction:row;height:100%;min-height:100px;padding:16px;text-align:left}.Welcome_featureIcon__84QEk{align-items:center;background-color:var(--color-blue-alpha);border-radius:50%;color:var(--color-blue-main);display:flex;flex-shrink:0;height:40px;justify-content:center;margin-right:16px;width:40px}.Welcome_featureTitle__DuyK1{color:var(--color-text-dark);font-size:.95rem;font-weight:600;line-height:1.3;margin-bottom:4px}.Welcome_featureDescription__-gIGx{color:var(--color-text-medium);font-size:.8rem;line-height:1.3}.Welcome_featureContent__588WV{display:flex;flex-direction:column}.Welcome_startButtonContainer__nCiGz{display:flex;justify-content:center;margin-top:2rem}@media (max-width:960px){.Welcome_content__c8Ax8{max-width:800px}.Welcome_title__qSOnG{font-size:1.8rem}.Welcome_message__N6c3j{font-size:1.1rem}}@media (max-width:600px){.Welcome_container__pS-aN{padding:20px 16px}.Welcome_content__c8Ax8{max-width:100%}.Welcome_title__qSOnG{font-size:1.5rem}.Welcome_message__N6c3j{font-size:1rem;margin-bottom:2rem}.Welcome_featureGrid__QRoUo{grid-template-columns:1fr}}.Landing_landingContainer__Xo0Tc{color:#333;font-family:Poppins,Roboto,sans-serif;line-height:1.6;overflow-x:hidden}.Landing_ctaButton__zRu70{background:#5a80fb;border:none;border-radius:30px;box-shadow:0 4px 15px #0003;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.Landing_ctaButton__zRu70:hover{box-shadow:0 6px 20px #00000040;transform:translateY(-3px)}.Landing_sectionContainer__uVNWU{margin:0 auto;max-width:1200px;padding:0 2rem}.Landing_sectionTitle__\+zTrk{color:#333;font-size:2.2rem;line-height:1.2;margin-bottom:2rem;padding-bottom:1rem;position:relative;text-align:center}.Landing_sectionTitle__\+zTrk:after{background:linear-gradient(90deg,#4a6bff,#ff6b9d);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.Landing_sectionCta__gU1Xk{display:flex;justify-content:center;margin-top:3rem;position:relative;z-index:5}.Landing_featuresSection__4aUnw{background-color:#f9f9f9;padding:5rem 0}.Landing_featuresContent__jQLU0{display:flex;gap:3rem}.Landing_featuresGrid__Ea6OQ{grid-gap:2rem;display:grid;flex:2 1;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.Landing_feature__3-th0{background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:20px;border-top:4px solid #0000;box-shadow:0 10px 30px #5a80fb1a;overflow:hidden;padding:2.5rem 2rem;position:relative;text-align:center;transition:all .4s ease;z-index:1}.Landing_feature__3-th0:before{background:linear-gradient(135deg,#5a80fb0d,#ff33830d);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:100%;z-index:-1}.Landing_feature__3-th0:hover{border-top:4px solid #5a80fb;box-shadow:0 15px 35px #5a80fb26;transform:translateY(-8px) scale(1.02)}.Landing_feature__3-th0:hover:before{opacity:1}.Landing_featureIcon__-bPeL{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border-radius:16px;box-shadow:0 10px 20px #5a80fb33;color:#fff;display:flex;height:80px;justify-content:center;margin:0 auto 1.8rem;overflow:hidden;position:relative;width:80px}.Landing_featureIcon__-bPeL:after{background:radial-gradient(circle,#fff3 0,#0000 60%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .4s ease;width:200%}.Landing_feature__3-th0:hover .Landing_featureIcon__-bPeL:after{opacity:1}.Landing_featureIcon__-bPeL svg{filter:drop-shadow(0 2px 3px rgba(0,0,0,.2));font-size:2.2rem}.Landing_feature__3-th0 h3{color:#333;display:inline-block;font-size:1.4rem;font-weight:600;line-height:1.2;margin-bottom:1.2rem;padding-bottom:.5rem;position:relative}.Landing_feature__3-th0 h3:after{background:linear-gradient(90deg,#5a80fb,#ff3383);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:40px}.Landing_feature__3-th0:hover h3:after{width:60px}.Landing_feature__3-th0 p{color:#555;font-size:1.05rem;line-height:1.6;margin-top:1rem}.Landing_gammitateSection__O0utu{align-items:center;background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:20px;border-top:4px solid #0000;box-shadow:0 10px 30px #5a80fb1a;display:flex;flex:1 1;flex-direction:column;justify-content:center;overflow:hidden;padding:2.5rem;perspective:1000px;position:relative;transition:all .4s ease}.Landing_gammitateSection__O0utu:hover{border-top:4px solid #5a80fb;box-shadow:0 15px 35px #5a80fb26;transform:translateY(-8px)}.Landing_gammitateSectionTitle__GK7IQ{color:#333;display:inline-block;font-size:1.6rem;font-weight:600;line-height:1.2;margin-bottom:2rem;padding-bottom:.8rem;position:relative;text-align:center}.Landing_gammitateSectionTitle__GK7IQ:after{background:linear-gradient(90deg,#5a80fb,#ff3383);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:60px}.Landing_gammitateSection__O0utu:hover .Landing_gammitateSectionTitle__GK7IQ:after{width:80px}.Landing_insightsChartContainer__c4w5G{align-items:center;animation:Landing_fadeIn__Xif9K .8s ease-out;display:flex;height:300px;justify-content:center;margin-bottom:2rem;position:relative;width:100%}.Landing_insightsChart__R5l\+-{background-color:#ffffffb3;border-radius:12px;box-shadow:0 10px 30px #5a80fb1a;height:250px;max-width:500px;padding:20px;position:relative;transition:all .4s ease;width:100%}.Landing_gammitateSection__O0utu:hover .Landing_insightsChart__R5l\+-{box-shadow:0 15px 35px #5a80fb26;transform:translateY(-5px)}.Landing_chartAxis__PPGgU{bottom:20px;height:calc(100% - 60px);left:20px;position:absolute;width:calc(100% - 40px)}.Landing_chartAxisX__c1TLD{background:#ccc;bottom:0;height:2px;left:0;position:absolute;width:100%}.Landing_chartAxisY__P3Xfn{background:#ccc;bottom:0;height:100%;left:0;position:absolute;width:2px}.Landing_chartBars__oQncU{align-items:flex-end;bottom:22px;display:flex;height:calc(100% - 40px);justify-content:space-around;left:40px;position:absolute;width:calc(100% - 60px);z-index:2}.Landing_chartBar__PL\+3z{align-items:center;border-radius:6px 6px 0 0;box-shadow:0 5px 15px #0000001a;display:flex;flex-direction:column;justify-content:flex-start;position:relative;transform-origin:bottom center;transition:all .3s ease;width:60px}.Landing_chartBarBlue__FMnYt{background:linear-gradient(0deg,#5a80fb,#7a9aff)}.Landing_chartBarBlue__FMnYt,.Landing_chartBarPink__7pqB8{animation:Landing_chartBarGrow__UXHx7 1.2s ease-out forwards,Landing_chartBarFloat__kvQul 3s ease-in-out infinite;height:0}.Landing_chartBarPink__7pqB8{background:linear-gradient(0deg,#ff3383,#ff6ba7)}.Landing_chartBar__PL\+3z:first-child{--bar-height:65%;animation-delay:.1s,1.2s;height:0}.Landing_chartBar__PL\+3z:nth-child(2){--bar-height:85%;animation-delay:.3s,1.4s;height:0}.Landing_chartBar__PL\+3z:nth-child(3){--bar-height:75%;animation-delay:.5s,1.6s;height:0}.Landing_chartBar__PL\+3z:nth-child(4){--bar-height:55%;animation-delay:.7s,1.8s;height:0}@keyframes Landing_chartBarGrow__UXHx7{0%{height:0;opacity:0}to{height:70%;height:var(--bar-height,70%);opacity:1}}@keyframes Landing_chartBarFloat__kvQul{0%{height:var(--bar-height)}50%{height:calc(var(--bar-height) - 10%)}to{height:var(--bar-height)}}.Landing_chartBar__PL\+3z:hover{box-shadow:0 8px 20px #00000026;transform:scaleY(1.05);z-index:10}.Landing_chartBarIcon__IMebI{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 5px 15px #0000001a;display:flex;height:40px;justify-content:center;position:absolute;top:-20px;transition:all .3s ease;width:40px}.Landing_chartBarBlue__FMnYt .Landing_chartBarIcon__IMebI{color:#5a80fb}.Landing_chartBarPink__7pqB8 .Landing_chartBarIcon__IMebI{color:#ff3383}.Landing_chartBar__PL\+3z:hover .Landing_chartBarIcon__IMebI{box-shadow:0 8px 20px #00000026;transform:scale(1.1)}.Landing_chartBarIcon__IMebI svg{font-size:1.5rem}.Landing_chartGrid__lXan9{bottom:0;height:100%;left:0;position:absolute;width:100%;z-index:1}.Landing_chartGridLine__4gMeb{background-color:#5a80fb1a;height:1px;left:0;position:absolute;width:100%}.Landing_chartGridLine__4gMeb:first-child{bottom:25%}.Landing_chartGridLine__4gMeb:nth-child(2){bottom:50%}.Landing_chartGridLine__4gMeb:nth-child(3){bottom:75%}@media (max-width:768px){.Landing_insightsChartContainer__c4w5G{height:250px}.Landing_insightsChart__R5l\+-{height:200px}.Landing_chartBar__PL\+3z{width:40px}.Landing_chartBarIcon__IMebI{height:30px;top:-15px;width:30px}.Landing_chartBarIcon__IMebI svg{font-size:1.2rem}}@media (max-width:480px){.Landing_insightsChartContainer__c4w5G{height:200px}.Landing_insightsChart__R5l\+-{height:180px}.Landing_chartBar__PL\+3z{width:30px}.Landing_chartBarIcon__IMebI{height:25px;top:-12px;width:25px}.Landing_chartBarIcon__IMebI svg{font-size:1rem}}.Landing_gammitateIconsContainer__nwNow{display:none}@keyframes Landing_fadeIn__Xif9K{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Landing_gammitateIcon__-lrgG{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border-radius:16px;color:#fff;display:flex;height:80px;justify-content:center;overflow:hidden;position:relative;transition:transform .3s ease;width:80px}.Landing_gammitateIcon__-lrgG:after{background:radial-gradient(circle,#fff3 0,#0000 60%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .4s ease;width:200%}.Landing_gammitateIcon__-lrgG:hover{transform:scale(1.05)}.Landing_gammitateIcon__-lrgG:hover:after{opacity:1}.Landing_gammitateIcon__-lrgG svg{filter:drop-shadow(0 2px 3px rgba(0,0,0,.2));font-size:2.2rem}.Landing_gammitateDescription__It7W1{color:#444;font-size:1.1rem;font-style:normal;line-height:1.6;margin:0 auto;max-width:90%;padding:.5rem 1rem;text-align:center}.Landing_betaIllustration__7DkaU{flex:2 1;min-height:350px}.Landing_betaIllustrationInner__cjo3X,.Landing_betaIllustration__7DkaU{align-items:center;display:flex;justify-content:center;position:relative}.Landing_betaIllustrationInner__cjo3X{height:200px;width:200px}.Landing_betaIllustrationRing__05fDy{animation:Landing_rotateRing__A8uMZ 8s linear infinite;border-color:#5a80fb #0000 #ff3383;border-radius:50%;border-style:solid;border-width:2px;position:absolute}.Landing_betaIllustrationRing__05fDy:first-child{animation-duration:15s;height:100%;width:100%}.Landing_betaIllustrationRing__05fDy:nth-child(2){animation-direction:reverse;animation-duration:12s;height:80%;width:80%}.Landing_betaIllustrationRing__05fDy:nth-child(3){animation-duration:8s;height:60%;width:60%}@keyframes Landing_rotateRing__A8uMZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Landing_betaIllustrationIcon__rUJo-{align-items:center;animation:Landing_pulse__uRElm 3s ease-in-out infinite;background:linear-gradient(135deg,#5a80fb,#ff6b9d);border-radius:50%;box-shadow:0 15px 35px #5a80fb4d;color:#fff;display:flex;height:120px;justify-content:center;overflow:hidden;position:relative;width:120px;z-index:2}@keyframes Landing_pulse__uRElm{0%{box-shadow:0 15px 35px #5a80fb4d;transform:scale(1)}50%{box-shadow:0 20px 45px #5a80fb66;transform:scale(1.1)}to{box-shadow:0 15px 35px #5a80fb4d;transform:scale(1)}}.Landing_betaIllustrationIcon__rUJo-:after{background:radial-gradient(circle,#fff6 0,#0000 60%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .4s ease;width:200%}.Landing_betaIllustrationIcon__rUJo-:hover:after{opacity:1}.Landing_betaIllustrationIcon__rUJo- svg{filter:drop-shadow(0 2px 3px rgba(0,0,0,.2));font-size:3rem}.Landing_betaIllustrationStar1__2ObrX,.Landing_betaIllustrationStar2__gYd1l,.Landing_betaIllustrationStar3__BmJvr{animation:Landing_twinkle__u\+PzC 4s ease-in-out infinite;background:#fff;border-radius:50%;filter:blur(.5px);position:absolute}.Landing_betaIllustrationStar1__2ObrX{animation-delay:0s;box-shadow:0 0 20px 2px #5a80fb80;height:15px;left:15%;top:20%;width:15px}.Landing_betaIllustrationStar2__gYd1l{animation-delay:1s;box-shadow:0 0 15px 2px #ff338380;height:10px;right:20%;top:60%;width:10px}.Landing_betaIllustrationStar3__BmJvr{animation-delay:2s;bottom:30%;box-shadow:0 0 18px 2px #ffb34780;height:12px;left:30%;width:12px}@keyframes Landing_twinkle__u\+PzC{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.Landing_faqSection__cc-9z{background:linear-gradient(135deg,#fff,#f8f9ff);overflow:hidden;padding:5rem 0;position:relative}.Landing_faqSection__cc-9z:before{background:radial-gradient(circle,#5a80fb08 0,#0000 70%);border-radius:50%;content:"";height:120%;left:-10%;position:absolute;top:-30%;width:60%;z-index:0}.Landing_faqSection__cc-9z:after{background:radial-gradient(circle,#ff338308 0,#0000 70%);border-radius:50%;bottom:-40%;content:"";height:140%;position:absolute;right:-15%;width:70%;z-index:0}.Landing_faqContainer__2lgTr{margin:0 auto 2rem;max-width:800px;position:relative;z-index:2}.Landing_faqSection__cc-9z .Landing_sectionCta__gU1Xk{position:relative;z-index:10}.Landing_faqSection__cc-9z .Landing_ctaButton__zRu70{pointer-events:auto;position:relative;z-index:10}.Landing_faqItem__1Fn5y{background:linear-gradient(135deg,#fff,#f8f9ff);border-left:3px solid #0000;border-radius:15px;box-shadow:0 8px 20px #0000000d;cursor:pointer;margin-bottom:1.5rem;overflow:hidden;transition:all .4s ease}.Landing_faqItem__1Fn5y:hover{border-left:3px solid #5a80fb80;box-shadow:0 12px 25px #00000014;transform:translateY(-3px)}.Landing_faqItemExpanded__3uWoi{border-left:3px solid #5a80fb;box-shadow:0 12px 30px #5a80fb26}.Landing_faqQuestion__jbmHq{align-items:center;display:flex;justify-content:space-between;padding:1.5rem 2rem;position:relative}.Landing_faqQuestion__jbmHq h3{color:#333;font-size:1.3rem;font-weight:600;margin:0;transition:color .3s ease}.Landing_faqItem__1Fn5y:hover .Landing_faqQuestion__jbmHq h3{color:#5a80fb}.Landing_faqToggle__9ED7Y{align-items:center;display:flex;height:20px;justify-content:center;position:relative;transition:transform .4s ease;width:20px}.Landing_faqToggleLine__HwbVP{background-color:#5a80fb;border-radius:2px;position:absolute;transition:all .4s ease}.Landing_faqToggleLine__HwbVP:first-child{height:2px;width:100%}.Landing_faqToggleLine__HwbVP:last-child{height:100%;width:2px}.Landing_faqItemExpanded__3uWoi .Landing_faqToggle__9ED7Y{transform:rotate(45deg)}.Landing_faqAnswer__lzRkq{max-height:0;overflow:hidden;padding:0 2rem;transition:max-height .4s ease,padding .4s ease}.Landing_faqItemExpanded__3uWoi .Landing_faqAnswer__lzRkq{max-height:200px;padding:0 2rem 1.5rem}.Landing_faqAnswer__lzRkq p{color:#555;font-size:1.05rem;line-height:1.6;margin:0}.Landing_footer__4\+sji{background-color:#333;color:#fff;padding:2rem 0;text-align:center}.Landing_footerContent__0BeYG{margin:0 auto;max-width:1200px;padding:0 2rem}@media (max-width:992px){.Landing_nav__pvWEZ{align-items:center;display:flex;flex-direction:row;gap:.8rem}.Landing_betaInviteButton__RNEjU,.Landing_loginButton__pIVAH{font-size:.9rem;padding:.5rem 1.2rem}.Landing_betaInviteButton__RNEjU{margin-right:0}.Landing_heroContent__px-Xi{flex-direction:column}.Landing_heroTextContent__HtiTx{max-width:100%;text-align:center}.Landing_featuresContent__jQLU0{flex-direction:column}.Landing_gammitateSection__O0utu{margin-top:2rem}.Landing_circleGradient__2E4Lt{height:350px;right:-5%;top:-10%;width:350px}.Landing_aboutContentWrapper__7duew{gap:2rem}.Landing_aboutTextContent__sY03P{flex-direction:column;gap:1.5rem;width:100%}.Landing_aboutBox__dlqZT{min-width:100%;padding:1.5rem}.Landing_aboutImageContent__9KpG1{height:100%;position:absolute;width:100%}.Landing_aboutImage__otyV4{margin-top:0;max-height:70%;opacity:.8}}@media (max-width:768px){.Landing_heroTitle__D58zu{font-size:2.2rem}.Landing_heroSubtitle__-t3vT{font-size:1.2rem;line-height:1.7;margin-bottom:2rem;padding:0 .5rem}.Landing_faqQuestion__jbmHq{padding:1.2rem 1.5rem}.Landing_faqQuestion__jbmHq h3{font-size:1.2rem}.Landing_faqItemExpanded__3uWoi .Landing_faqAnswer__lzRkq{padding:0 1.5rem 1.2rem}.Landing_faqAnswer__lzRkq p{font-size:1rem}.Landing_aboutBox__dlqZT{padding:1.2rem}.Landing_aboutBoxTitle__T\+4RC{font-size:1.2rem;margin-bottom:1rem}.Landing_aboutBoxTitle__T\+4RC:before{font-size:.8rem;height:20px;width:20px}.Landing_aboutTextContent__sY03P p{font-size:1rem;line-height:1.6;margin-bottom:1.2rem}.Landing_feature__3-th0 p,.Landing_painPoint__dAMhY p{font-size:1rem;line-height:1.6}.Landing_nav__pvWEZ{gap:.6rem}.Landing_betaInviteButton__RNEjU,.Landing_loginButton__pIVAH{font-size:.85rem;padding:.4rem 1rem}.Landing_heroSection__cWDyb{padding:9rem 2rem 5rem}}@media (max-width:576px){.Landing_headerContent__C1cuO{flex-direction:column;gap:1rem;padding:.8rem 1rem}.Landing_nav__pvWEZ{justify-content:center;width:100%}.Landing_betaInviteButton__RNEjU,.Landing_loginButton__pIVAH{font-size:.8rem;padding:.4rem .8rem}.Landing_heroSection__cWDyb{padding:10rem 1.5rem 4rem}.Landing_heroTitle__D58zu{font-size:1.8rem;line-height:1.3;margin-bottom:1.2rem}.Landing_heroSubtitle__-t3vT{font-size:1.1rem;line-height:1.5;margin-bottom:1.8rem;padding:0 .8rem;text-align:center}.Landing_painPointsSection__W64Qm{padding:2rem 0}.Landing_faqSection__cc-9z{padding:4rem 0}.Landing_faqQuestion__jbmHq{padding:1rem 1.2rem}.Landing_faqQuestion__jbmHq h3{font-size:1.1rem}.Landing_faqItemExpanded__3uWoi .Landing_faqAnswer__lzRkq{padding:0 1.2rem 1rem}.Landing_faqAnswer__lzRkq p{font-size:.95rem}.Landing_aboutTextContent__sY03P{gap:1rem}.Landing_aboutBox__dlqZT{max-width:100%;padding:1rem}.Landing_aboutBoxTitle__T\+4RC{font-size:1.1rem;margin-bottom:.8rem;padding-bottom:.3rem}.Landing_aboutBoxTitle__T\+4RC:before{font-size:.7rem;height:18px;width:18px}.Landing_aboutTextContent__sY03P p{font-size:.95rem;line-height:1.6;margin-bottom:1rem}.Landing_feature__3-th0 p,.Landing_painPoint__dAMhY p{font-size:.95rem;line-height:1.6}.Landing_ctaButton__zRu70{font-size:1rem;padding:.8rem 1.5rem}.Landing_sectionTitle__\+zTrk{font-size:1.8rem;margin-bottom:1.5rem}.Landing_circleGradient__2E4Lt{height:250px;right:-5%;top:-5%;width:250px}.Landing_screenshotImage__qlkEC{max-width:95%}.Landing_aboutImageContent__9KpG1{height:100%;position:absolute;width:100%}.Landing_aboutImage__otyV4{margin-top:0;max-height:60%;opacity:.7}.Landing_aboutTextContent__sY03P p{font-size:1rem}.Landing_aboutSection__1yd10{padding:8rem 0 3rem}}.FAQSection_faqSection__NBkDZ{background:linear-gradient(135deg,#fff,#f8f9ff);overflow:hidden;padding:4rem 0;position:relative}.FAQSection_faqSection__NBkDZ:before{background:radial-gradient(circle,#5a80fb08 0,#0000 70%);border-radius:50%;content:"";height:120%;left:-10%;position:absolute;top:-30%;width:60%;z-index:0}.FAQSection_faqSection__NBkDZ:after{background:radial-gradient(circle,#ff338308 0,#0000 70%);border-radius:50%;bottom:-40%;content:"";height:140%;position:absolute;right:-15%;width:70%;z-index:0}.FAQSection_sectionContainer__z77lO{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:2}.FAQSection_sectionHeader__19hqb{margin-bottom:2.5rem;text-align:center}.FAQSection_sectionTitle__117bD{color:#333;display:inline-block;font-size:2rem;font-weight:700;line-height:1.2;margin:0 0 .6rem;padding-bottom:.9rem;position:relative}.FAQSection_sectionTitle__117bD:after{background:linear-gradient(90deg,#4a6bff,#ff6b9d);border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:70px}.FAQSection_sectionSubtitle__N0Ceu{color:#666;font-size:1rem;line-height:1.5;margin:.8rem 0 0}.FAQSection_faqGrid__BHsNk{grid-gap:.75rem 1.5rem;display:grid;gap:.75rem 1.5rem;grid-template-columns:1fr 1fr;margin-bottom:2rem}.FAQSection_sectionNote__c0jAz{text-align:center}.FAQSection_faqColumn__lWsdo{display:flex;flex-direction:column;gap:.75rem}.FAQSection_faqItem__4ejHL{background:#fff;border:1px solid #5a80fb1f;border-left:3px solid #0000;border-radius:10px;cursor:pointer;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.FAQSection_faqItem__4ejHL:hover{border-left-color:#5a80fb66;box-shadow:0 2px 10px #5a80fb14}.FAQSection_faqItemExpanded__J3YAi{border-left-color:#5a80fb;box-shadow:0 2px 12px #5a80fb1a}.FAQSection_faqQuestion__CfASf{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding:.85rem 1.1rem;-webkit-user-select:none;user-select:none}.FAQSection_faqQuestion__CfASf h3{color:#333;flex:1 1;font-size:.95rem;font-weight:600;line-height:1.4;margin:0;transition:color .2s ease}.FAQSection_faqItemExpanded__J3YAi .FAQSection_faqQuestion__CfASf h3,.FAQSection_faqItem__4ejHL:hover .FAQSection_faqQuestion__CfASf h3{color:#5a80fb}.FAQSection_faqToggleIcon__rSo07{align-items:center;border:1.5px solid #5a80fb4d;border-radius:50%;color:#5a80fb;display:flex;flex-shrink:0;font-size:1.2rem;font-weight:400;height:22px;justify-content:center;line-height:1;transition:background .2s ease,color .2s ease;width:22px}.FAQSection_faqItemExpanded__J3YAi .FAQSection_faqToggleIcon__rSo07{background:#5a80fb;border-color:#5a80fb;color:#fff}.FAQSection_faqAnswer__EIe5C{max-height:0;overflow:hidden;padding:0 1.1rem;transition:max-height .35s ease,padding .35s ease}.FAQSection_faqItemExpanded__J3YAi .FAQSection_faqAnswer__EIe5C{max-height:300px;padding:0 1.1rem 1rem}.FAQSection_faqAnswer__EIe5C p{color:#555;font-size:.9rem;line-height:1.6;margin:0}.FAQSection_sectionCta__T0jQL{display:flex;justify-content:center;margin-top:2.5rem;position:relative;z-index:10}.FAQSection_ctaButton__tLRgu{background:#5a80fb;border:none;border-radius:30px;box-shadow:0 4px 15px #5a80fb4d;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.FAQSection_ctaButton__tLRgu:hover{box-shadow:0 6px 20px #5a80fb66;transform:translateY(-3px)}.FAQSection_faqLoading__aV04B{color:#666;font-size:1rem;padding:2rem;text-align:center}.FAQSection_faqError__yvVWu{background:#ff33830f;border:1px solid #ff338326;border-radius:10px;color:#ff3383;font-size:1rem;padding:1.5rem;text-align:center}@media (max-width:900px){.FAQSection_faqGrid__BHsNk{gap:.6rem 1rem}.FAQSection_faqQuestion__CfASf h3{font-size:.9rem}}@media (max-width:640px){.FAQSection_faqSection__NBkDZ{padding:3rem 0}.FAQSection_sectionTitle__117bD{font-size:1.7rem}.FAQSection_sectionSubtitle__N0Ceu{font-size:.95rem}.FAQSection_faqGrid__BHsNk{gap:.6rem;grid-template-columns:1fr}.FAQSection_faqQuestion__CfASf{padding:.8rem 1rem}.FAQSection_faqQuestion__CfASf h3{font-size:.9rem}.FAQSection_faqItemExpanded__J3YAi .FAQSection_faqAnswer__EIe5C{padding:0 1rem .9rem}.FAQSection_faqAnswer__EIe5C p{font-size:.88rem}}.OwnNumberNote_note__euIGf{color:#999;font-size:.78rem;line-height:1.5;margin:0}.FeaturesSection_featuresSection__KTBFx{background:linear-gradient(180deg,#f8faff,#fff);padding:5rem 0 4rem}.FeaturesSection_sectionContainer__7nZcj{margin:0 auto;max-width:1400px;padding:0 2rem}.FeaturesSection_sectionHeader__eA87u{margin-bottom:3rem;text-align:center}.FeaturesSection_sectionBadge__-pG7s{background:#eff2ff;border:1px solid #4f6ef726;border-radius:20px;color:#4f6ef7;display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.12em;margin-bottom:1rem;padding:.35rem .9rem;text-transform:uppercase}.FeaturesSection_sectionTitle__X6wLx{color:#1a1a2e;font-size:2.6rem;font-weight:600;letter-spacing:-.02em;line-height:1.18;margin:0 0 1rem}.FeaturesSection_sectionTitleHighlight__c58P\+{color:#6c63ff;color:var(--color-primary,#6c63ff);display:inline;font-size:inherit;font-weight:inherit}.FeaturesSection_sectionSubtitle__TmZWe{color:#64748b;font-size:1rem;line-height:1.5;margin:0}.FeaturesSection_featuresGrid__7rXSO{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}.FeaturesSection_card__DRDlF{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffffd9;border:1px solid #0000000f;border-radius:16px;box-shadow:0 2px 12px #0000000f;cursor:default;display:flex;flex-direction:column;gap:.75rem;min-height:0;padding:1.25rem 1.5rem;transition:all .2s ease}.FeaturesSection_card__DRDlF:hover{border-color:#4f6ef733;box-shadow:0 8px 24px #0000001a;transform:translateY(-2px)}.FeaturesSection_cardHeader__yjl3U{align-items:flex-start;display:flex;gap:.75rem}.FeaturesSection_iconWrapper__0fghI{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.FeaturesSection_cardText__UTfzi{display:flex;flex-direction:column;gap:.2rem}.FeaturesSection_cardTitle__LjnjA{color:#111827;font-size:1.2rem;font-weight:700;line-height:1.3;margin:0}.FeaturesSection_cardDescription__HoYyb{color:#6b7280;font-size:.95rem;line-height:1.5;margin:0}.FeaturesSection_cardHighlights__jEuJI{display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:.85rem 0 0;padding:0}.FeaturesSection_cardHighlight__Xc3QL{align-items:flex-start;color:#444;display:flex;font-size:.875rem;gap:.5rem;line-height:1.4}.FeaturesSection_cardHighlight__Xc3QL svg{flex-shrink:0;margin-top:2px}.FeaturesSection_cardMockup__UL5-d{border-radius:8px;margin-top:.5rem;overflow:hidden}.FeaturesSection_mockupImage__rYYLU{display:block;width:100%}.FeaturesSection_sectionNote__jiLA3{margin-top:1.25rem;text-align:center}.FeaturesSection_sectionCta__ikICq{margin-top:2.5rem;text-align:center}.FeaturesSection_ctaButton__YIIq8{background-color:#4f6ef7;background-color:var(--color-primary,#4f6ef7);border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:.85rem 2rem;position:relative;transition:all .2s ease}.FeaturesSection_ctaButton__YIIq8:before{background:linear-gradient(90deg,#0000,#ffffff2e,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .45s;width:100%}.FeaturesSection_ctaButton__YIIq8:hover:before{left:100%}.FeaturesSection_ctaButton__YIIq8:hover{background-color:#3a56d4;background-color:var(--color-blue-dark,#3a56d4);box-shadow:0 6px 20px #4f6ef759;transform:translateY(-2px)}@media (max-width:1023px){.FeaturesSection_featuresGrid__7rXSO{grid-template-columns:repeat(2,1fr)}.FeaturesSection_sectionTitle__X6wLx{font-size:1.9rem}}@media (max-width:767px){.FeaturesSection_featuresDesktopOnly__XGzKe{display:none!important}}.FeaturesSection_mobileFeaturesSection__j36m\+{display:none}@media (max-width:767px){.FeaturesSection_mobileFeaturesSection__j36m\+{background:#fff;display:block;padding:48px 20px 40px}.FeaturesSection_mobileFeaturesHeader__0XrYB{margin-bottom:28px;text-align:center}.FeaturesSection_mobileFeaturesBadge__Fzs0R{background:#eff2ff;border:1px solid #4f6ef726;border-radius:20px;color:#4f6ef7;display:inline-block;font-size:10px;font-weight:700;letter-spacing:1.5px;margin-bottom:12px;padding:4px 12px;text-transform:uppercase}.FeaturesSection_mobileFeaturesTitle__REJfx{color:#1a1a2e;font-family:Poppins,sans-serif;font-size:26px;font-weight:700;line-height:1.2;margin:0}.FeaturesSection_mobileFeaturesHighlight__QC-uO{color:#ff3383;font-family:inherit;font-size:inherit;font-weight:inherit}.FeaturesSection_mobileFeaturesList__HZjbW{display:flex;flex-direction:column;gap:12px}.FeaturesSection_mobileFeatureItem__lQ2s6{align-items:center;background:#f8f9ff;border:1px solid #e8ecff;border-radius:16px;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.FeaturesSection_mobileFeatureItemLeft__0B7Nc{align-items:flex-start;display:flex;flex:1 1;gap:12px;min-width:0}.FeaturesSection_mobileFeatureItemIcon__0P\+5m{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.FeaturesSection_mobileFeatureItemContent__q5LbZ{flex:1 1;min-width:0}.FeaturesSection_mobileFeatureItemTitle__AnX2I{color:#1a1a2e;font-size:14px;font-weight:700;line-height:1.3;margin:0 0 3px}.FeaturesSection_mobileFeatureItemDesc__lffnW{color:#666;font-size:12px;line-height:1.4;margin:0}.FeaturesSection_mobileFeatureHighlights__4jlmL{display:flex;flex-direction:column;gap:.3rem;list-style:none;margin:.5rem 0 0;padding:0}.FeaturesSection_mobileFeatureHighlight__ti6Z3{align-items:flex-start;color:#444;display:flex;font-size:.8rem;gap:.5rem;line-height:1.4}.FeaturesSection_mobileFeatureHighlight__ti6Z3 svg{flex-shrink:0;margin-top:2px}.FeaturesSection_mobileFeatureItemImage__Igpkn{background:#f0f0f0;border-radius:10px;flex-shrink:0;height:68px;overflow:hidden;width:68px}.FeaturesSection_mobileFeatureItemImage__Igpkn img{display:block;height:100%;object-fit:cover;width:100%}.FeaturesSection_mobileSectionNote__ofx9w{margin-top:16px;padding:0 8px;text-align:center}.FeaturesSection_mobileFeaturesCta__ca6Cs{background:linear-gradient(135deg,#5a80fb,#4a6bff);border:none;border-radius:100px;box-shadow:0 8px 24px #5a80fb59;color:#fff;cursor:pointer;display:block;font-family:Poppins,Roboto,sans-serif;font-size:15px;font-weight:700;margin:24px auto 0;max-width:320px;padding:14px 28px;transition:transform .2s,box-shadow .2s;width:100%}.FeaturesSection_mobileFeaturesCta__ca6Cs:active{transform:scale(.98)}}@media (max-width:480px){.FeaturesSection_mobileFeaturesTitle__REJfx{font-size:22px}}.SecuritySection_securitySection__l5jNW{background:linear-gradient(160deg,#f4f6fb,#eef1f7);overflow:hidden;padding:4rem 0;position:relative}.SecuritySection_securitySection__l5jNW:before{background:radial-gradient(circle,#5a80fb0f 0,#0000 70%);border-radius:50%;content:"";height:80%;pointer-events:none;position:absolute;right:-8%;top:-20%;width:40%}.SecuritySection_sectionContainer__sulUZ{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;text-align:center;z-index:1}.SecuritySection_lgpdBadge__7mlyQ{align-items:center;background:#5a80fb14;border:1px solid #5a80fb33;border-radius:50px;color:#5a80fb;display:inline-flex;font-size:.78rem;font-weight:600;gap:.4rem;letter-spacing:.5px;margin-bottom:1.2rem;padding:.35rem .9rem;text-transform:uppercase}.SecuritySection_lgpdBadgeIcon__nUrNF{color:#5a80fb;font-size:.9rem!important}.SecuritySection_sectionTitle__d6Ql6{color:#222;display:block;font-size:1.9rem;font-weight:700;line-height:1.25;margin-bottom:.8rem;padding-bottom:.9rem;position:relative}.SecuritySection_sectionTitle__d6Ql6:after{background:linear-gradient(90deg,#4a6bff,#ff6b9d);border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:64px}.SecuritySection_sectionSubtitle__jjU3B{color:#555;font-size:1rem;line-height:1.65;margin:0 auto 2.5rem;max-width:620px}.SecuritySection_securityGrid__6FmmC{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(5,1fr);justify-content:center;margin:0 auto;max-width:1100px}.SecuritySection_securityCard__VI0mP{align-items:center;background:#fff;border:1px solid #5a80fb14;border-radius:12px;box-shadow:0 2px 8px #0000000f;display:flex;gap:12px;padding:1rem 1.2rem;text-align:left;transition:transform .25s ease,box-shadow .25s ease}.SecuritySection_securityCard__VI0mP:hover{box-shadow:0 8px 20px #5a80fb1f;transform:translateY(-4px)}.SecuritySection_cardIconWrapper__JdI4U{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:44px;justify-content:center;min-width:44px;width:44px}.SecuritySection_cardText__-bsWm{display:flex;flex-direction:column;gap:2px}.SecuritySection_cardTitle__ng0Q0{color:#333;font-size:.9rem;font-weight:600;line-height:1.3}.SecuritySection_cardDescription__JBviJ{color:#6b7280;font-size:.8rem;line-height:1.5}@media (max-width:1023px){.SecuritySection_securityGrid__6FmmC{gap:.9rem;grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.SecuritySection_securitySection__l5jNW{padding:3rem 0}.SecuritySection_sectionTitle__d6Ql6{font-size:1.55rem}.SecuritySection_sectionSubtitle__jjU3B{font-size:.95rem;margin-bottom:2rem}.SecuritySection_securityGrid__6FmmC{gap:.8rem;grid-template-columns:repeat(2,1fr)}.SecuritySection_securityCard__VI0mP{padding:1rem}}@media (max-width:479px){.SecuritySection_sectionContainer__sulUZ{padding:0 1.2rem}.SecuritySection_sectionTitle__d6Ql6{font-size:1.35rem}.SecuritySection_sectionSubtitle__jjU3B{font-size:.9rem;margin-bottom:1.6rem}.SecuritySection_securityGrid__6FmmC{gap:.7rem;grid-template-columns:1fr}.SecuritySection_securityCard__VI0mP{padding:.9rem 1rem}.SecuritySection_cardTitle__ng0Q0{font-size:.88rem}.SecuritySection_cardDescription__JBviJ{font-size:.78rem}}.PlansSection_plansSection__cIhw-{background-color:#f9f9ff;font-family:Poppins,Roboto,sans-serif;padding:5rem 0}.PlansSection_container__LrmkT{margin:0 auto;max-width:1200px;padding:0 2rem}.PlansSection_sectionHeader__emi9e{margin-bottom:3.5rem;text-align:center}.PlansSection_sectionTitle__l-jW\+{color:#1a1a2e;font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 1rem}.PlansSection_titleDecoration__ds8wO{background:linear-gradient(90deg,#4a6bff,#ff6b9d);border-radius:4px;height:4px;margin:0 auto 1.25rem;width:80px}.PlansSection_sectionSubtitle__hazvQ{color:#555;font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:560px}.PlansSection_plansGrid__BaYi7{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:center}.PlansSection_planCard__z9uem{background:#fff;border:1.5px solid #e8ecff;border-radius:20px;box-shadow:0 8px 30px #0000000f;display:flex;flex:1 1 280px;flex-direction:column;gap:1.25rem;max-width:340px;min-width:260px;padding:2rem 1.75rem;position:relative;transition:transform .3s ease,box-shadow .3s ease}.PlansSection_planCard__z9uem:hover{box-shadow:0 12px 40px #0000001a;transform:translateY(-4px)}.PlansSection_planCardFeatured__KC4WO{border:2px solid #ff3383;box-shadow:0 16px 40px #ff33831f;transform:translateY(-8px)}.PlansSection_planCardFeatured__KC4WO:hover{box-shadow:0 20px 50px #ff33832e;transform:translateY(-12px)}.PlansSection_featuredBadge__cMfMD{background:#ff3383;border-radius:20px;box-shadow:0 4px 12px #ff33834d;color:#fff;font-size:.75rem;font-weight:600;left:50%;letter-spacing:.3px;padding:.3rem 1rem;position:absolute;top:-14px;transform:translateX(-50%);white-space:nowrap}.PlansSection_planHeader__x26tb{display:flex;flex-direction:column;gap:.4rem}.PlansSection_planName__ByShm{color:#1a1a2e;font-size:1.25rem;font-weight:700;margin:0}.PlansSection_planDescription__pLM64{color:#666;font-size:.9rem;line-height:1.5;margin:0}.PlansSection_planPricing__gq6Js{align-items:baseline;display:flex;gap:.2rem}.PlansSection_planCurrency__bAn8K{align-self:flex-start;color:#1a1a2e;font-size:1.1rem;font-weight:600;margin-top:.5rem}.PlansSection_planPrice__a2Iao{color:#1a1a2e;font-size:2.8rem;font-weight:700;line-height:1}.PlansSection_planPeriod__Vw5Uh{color:#888;font-size:.9rem;font-weight:400}.PlansSection_planPriceContact__GAY1f{font-size:1.6rem;line-height:1.75}.PlansSection_ctaButtonLink__C3p3g{box-sizing:border-box;display:block;text-align:center;text-decoration:none}.PlansSection_trialBadge__obgYi{align-items:center;background:#16a34a14;border-radius:20px;color:#15803d;display:inline-flex;font-size:.8rem;font-weight:600;padding:.35rem .85rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.PlansSection_featuresList__MRQO8{display:flex;flex:1 1;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.PlansSection_featureItem__Mulv2{align-items:flex-start;color:#444;display:flex;font-size:.9rem;gap:.6rem;line-height:1.4}.PlansSection_featureItem__Mulv2 svg{flex-shrink:0;margin-top:1px}.PlansSection_planDisclaimer__iCi2G{border-top:1px solid #f0f2fa;color:#999;font-size:.75rem;line-height:1.5;margin:0;padding-top:.5rem}.PlansSection_ctaButton__6CaFj{background:linear-gradient(135deg,#5a80fb,#4a6bff);border:none;border-radius:30px;box-shadow:0 4px 15px #5a80fb40;color:#fff;cursor:pointer;font-family:Poppins,Roboto,sans-serif;font-size:1rem;font-weight:600;padding:.9rem 2rem;transition:all .3s ease;width:100%}.PlansSection_ctaButton__6CaFj:hover{background:linear-gradient(135deg,#4a70eb,#3a5bef);box-shadow:0 8px 25px #5a80fb59;transform:translateY(-2px)}.PlansSection_ctaButtonFeatured__nDijO{background:linear-gradient(135deg,#ff3383,#ff6b9d);box-shadow:0 4px 15px #ff338340}.PlansSection_ctaButtonFeatured__nDijO:hover{background:linear-gradient(135deg,#e82d76,#f05a8d);box-shadow:0 8px 25px #ff338359}.PlansSection_cardNote__mr7pO{color:#aaa;font-size:.78rem;margin:0;text-align:center}.PlansSection_globalNote__WnUVN{align-items:center;background:#5a80fb0a;border:1px solid #5a80fb1a;border-radius:12px;display:flex;gap:.6rem;justify-content:center;margin-top:3rem;padding:1rem 1.5rem}.PlansSection_globalNoteIcon__jZckr{color:#5a80fb;display:flex;flex-shrink:0;font-size:1.1rem}.PlansSection_globalNote__WnUVN p{color:#666;font-size:.95rem;line-height:1.5;margin:0;text-align:center}.PlansSection_planCardSkeleton__uz-Zz{background:#fff;border:1.5px solid #e8ecff;border-radius:20px;display:flex;flex:1 1 280px;flex-direction:column;gap:1.25rem;max-width:340px;min-width:260px;padding:2rem 1.75rem}.PlansSection_skeletonLine__-4bP4{animation:PlansSection_shimmer__WbezR 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:8px}@keyframes PlansSection_shimmer__WbezR{0%{background-position:200% 0}to{background-position:-200% 0}}.PlansSection_skeletonTitle__uvUjO{height:22px;width:60%}.PlansSection_skeletonDesc__XZmyU{height:14px;width:85%}.PlansSection_skeletonPrice__r71Cp{height:48px;width:50%}.PlansSection_skeletonFeatures__FWXi0{display:flex;flex-direction:column;gap:.65rem}.PlansSection_skeletonFeature__ZEIkc{height:14px;width:90%}.PlansSection_skeletonButton__v85Rk{border-radius:30px;height:46px;width:100%}@media (max-width:992px){.PlansSection_plansGrid__BaYi7{gap:1.25rem}.PlansSection_planCardSkeleton__uz-Zz,.PlansSection_planCard__z9uem{flex:1 1 240px;max-width:320px}.PlansSection_sectionTitle__l-jW\+{font-size:2.1rem}}@media (max-width:768px){.PlansSection_plansSection__cIhw-{padding:4rem 0}.PlansSection_sectionTitle__l-jW\+{font-size:1.9rem}.PlansSection_sectionSubtitle__hazvQ{font-size:1rem}.PlansSection_plansGrid__BaYi7{align-items:center;flex-direction:column;gap:1.25rem}.PlansSection_planCardSkeleton__uz-Zz,.PlansSection_planCard__z9uem{flex:none;max-width:420px;min-width:0;min-width:auto;width:100%}.PlansSection_planCardFeatured__KC4WO{transform:none}.PlansSection_planCardFeatured__KC4WO:hover{transform:translateY(-4px)}}@media (max-width:480px){.PlansSection_plansSection__cIhw-{padding:3rem 0}.PlansSection_container__LrmkT{padding:0 1rem}.PlansSection_sectionTitle__l-jW\+{font-size:1.65rem}.PlansSection_sectionSubtitle__hazvQ{font-size:.95rem}.PlansSection_sectionHeader__emi9e{margin-bottom:2.5rem}.PlansSection_planCardSkeleton__uz-Zz,.PlansSection_planCard__z9uem{max-width:100%;padding:1.5rem 1.25rem}.PlansSection_planPrice__a2Iao{font-size:2.4rem}.PlansSection_ctaButton__6CaFj{font-size:.95rem;padding:.8rem 1.5rem}.PlansSection_globalNote__WnUVN{flex-direction:column;gap:.4rem;text-align:center}.PlansSection_globalNote__WnUVN p{font-size:.88rem}}.PainPointsSection_painPointsSection__DYsfQ{background:#fff;padding:6rem 0 5rem}.PainPointsSection_sectionContainer__wU6aU{margin:0 auto;max-width:1100px;padding:0 2rem}.PainPointsSection_sectionHeader__Z9iEu{margin-bottom:3.5rem;text-align:center}.PainPointsSection_eyebrow__yTozP{color:#5a80fb;display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:.12em;margin-bottom:1rem;text-transform:uppercase}.PainPointsSection_sectionTitle__x5RQ9{color:#1a1a2e;font-size:2.5rem;font-weight:700;line-height:1.2;margin:0 0 1rem}.PainPointsSection_titleBreak__v0RXP{display:block}.PainPointsSection_sectionSubtitle__WytNn{color:#666;font-size:1.1rem;font-weight:400;line-height:1.6;margin:0}.PainPointsSection_pairsGrid__QW4xr{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin:0 auto 2.5rem;max-width:900px}.PainPointsSection_pairCard__1YNA\+{align-items:flex-start;background:#fff;border-radius:16px;box-shadow:0 2px 12px #0000000f;display:flex;gap:.75rem;padding:1.4rem 1.5rem;transition:box-shadow .3s ease,transform .3s ease}.PainPointsSection_pairCard__1YNA\+:hover{box-shadow:0 6px 24px #0000001a;transform:translateY(-2px)}.PainPointsSection_problemSide__XKscr{align-items:flex-start;display:flex;flex:1 1;gap:.65rem;min-width:0}.PainPointsSection_iconWrapper__5wV5O{flex-shrink:0;position:relative}.PainPointsSection_problemIconCircle__BeMPp{align-items:center;background:#fef0ee;border-radius:50%;color:#e8604c;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.PainPointsSection_problemIconCircle__BeMPp svg{font-size:1.25rem}.PainPointsSection_problemBadge__WhH4O{align-items:center;background:#e8604c;border:1.5px solid #fff;border-radius:50%;color:#fff;display:flex;height:18px;justify-content:center;position:absolute;right:-3px;top:-3px;width:18px}.PainPointsSection_solutionIconCircle__ArKmh{align-items:center;background:#e8eeff;border-radius:50%;color:#4a6cf7;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.PainPointsSection_solutionIconCircle__ArKmh svg{font-size:1.25rem}.PainPointsSection_solutionBadge__Wa9Sd{align-items:center;background:#4a6cf7;border:1.5px solid #fff;border-radius:50%;color:#fff;display:flex;height:18px;justify-content:center;position:absolute;right:-3px;top:-3px;width:18px}.PainPointsSection_problemContent__z3\+g2{display:flex;flex-direction:column;gap:.2rem;min-width:0}.PainPointsSection_problemText__CDORZ{color:#e8604c;font-size:.9rem;font-weight:600;line-height:1.35;white-space:normal}.PainPointsSection_arrow__3Dcoi{align-items:center;color:#aaa;display:flex;flex-shrink:0;margin-top:12px;-webkit-user-select:none;user-select:none}.PainPointsSection_solutionSide__CMI9G{align-items:flex-start;display:flex;flex:1 1;gap:.65rem;min-width:0}.PainPointsSection_solutionContent__Xcdma{display:flex;flex-direction:column;gap:.2rem;min-width:0}.PainPointsSection_solutionText__JxSTN{color:#1a2e6e;font-size:.9rem;font-weight:700;line-height:1.35;white-space:normal}.PainPointsSection_metricsStrip__P-PeE{align-items:stretch;background:#fff;border-radius:16px;box-shadow:0 2px 12px #0000000f;display:flex;gap:0;justify-content:center;margin:0 auto .75rem;max-width:900px;padding:1.75rem 1.5rem}.PainPointsSection_sectionNote__dLTz7{margin:0 auto 2.25rem;max-width:900px;text-align:center}.PainPointsSection_metricItem__HdbdE{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.25rem;padding:0 1.25rem;text-align:center}.PainPointsSection_metricIcon__v9D4e{align-items:center;color:#4a6cf7;display:flex;justify-content:center;margin-bottom:.25rem}.PainPointsSection_metricIcon__v9D4e svg{font-size:1.5rem}.PainPointsSection_metricValue__l5-5C{color:#1a1a2e;font-size:.95rem;font-weight:700;line-height:1.25;text-align:center;white-space:normal}.PainPointsSection_metricLabel__oX5oP{color:#888;font-size:.75rem;font-weight:400;line-height:1.35;text-align:center}.PainPointsSection_metricDivider__t5p1p{align-self:stretch;background:#e8e8f0;flex-shrink:0;margin:.25rem 0;width:1px}.PainPointsSection_sectionCta__SBMuj{align-items:center;display:flex;flex-direction:column;gap:.75rem}.PainPointsSection_ctaButton__QQzSJ{background:#5a80fb;border:none;border-radius:30px;box-shadow:0 4px 15px #5a80fb59;color:#fff;cursor:pointer;font-family:Poppins,Roboto,sans-serif;font-size:1.05rem;font-weight:600;padding:1rem 2.25rem;transition:all .3s ease}.PainPointsSection_ctaButton__QQzSJ:hover{box-shadow:0 8px 24px #5a80fb73;transform:translateY(-3px)}.PainPointsSection_ctaSupport__ImFrJ{color:#aaa;font-size:.8rem;font-weight:400;margin:0}.PainPointsSection_mobileCarouselSection__fzm6K{display:none}@media (max-width:768px){.PainPointsSection_desktopOnly__w1H5j{display:none!important}.PainPointsSection_mobileCarouselSection__fzm6K{background:#f5f6ff;display:block;overflow:hidden;padding:40px 0 32px}.PainPointsSection_mobileCarouselHeader__B6qgN{margin-bottom:28px;padding:0 24px;text-align:center}.PainPointsSection_mobileCarouselTitle__ZfLKA{color:#1a1a2e;font-family:Poppins,sans-serif;font-size:28px;font-weight:700;line-height:1.25;margin:0 0 14px}.PainPointsSection_mobileCarouselSubtitle__znIGA{color:#555;font-family:Poppins,sans-serif;font-size:15px;line-height:1.6;margin:0}.PainPointsSection_mobileCarouselTrack__5AdbS{-webkit-overflow-scrolling:touch;cursor:grab;display:flex;gap:12px;overflow-x:auto;padding:8px 24px 12px;scroll-snap-type:x mandatory;scrollbar-width:none}.PainPointsSection_mobileCarouselTrack__5AdbS::-webkit-scrollbar{display:none}.PainPointsSection_mobileCarouselCard__JUeky{background:#fff;border:1px solid #0000000a;border-radius:20px;box-shadow:0 2px 12px #0000000f;display:flex;flex-direction:column;flex-shrink:0;gap:10px;max-width:200px;min-height:200px;padding:14px 12px;scroll-snap-align:start;width:48vw}.PainPointsSection_mobileCardProblem__nNQdo{background:#fff5f8;border-radius:12px;display:flex;flex:1 1;flex-direction:column;gap:8px;opacity:.85;padding:10px}.PainPointsSection_mobileCardSolution__xcO4M{background:linear-gradient(135deg,#eef2ff,#e8edff);border:1px solid #5a80fb33;border-radius:12px;display:flex;flex:1 1;flex-direction:column;gap:8px;padding:10px}.PainPointsSection_mobileCardIconWrapper__DlaKm{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.PainPointsSection_mobileCardIcon__zcoEA{align-items:center;display:flex;font-size:22px;justify-content:center;line-height:1}.PainPointsSection_mobileCardIcon__zcoEA svg{height:22px;width:22px}.PainPointsSection_mobileCardArrow__ATzJ4{color:#ff3383;font-size:18px;font-weight:700;line-height:1}.PainPointsSection_mobileCardProblemLabel__ywjIi{color:#c15;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;line-height:1.3;opacity:.9}.PainPointsSection_mobileCardSolutionLabel__ADX0z{color:#2a4acc;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;line-height:1.3}.PainPointsSection_mobileCarouselDots__JAMiW{display:flex;gap:6px;justify-content:center;margin:12px 0 0;padding:0 24px}.PainPointsSection_mobileCarouselDot__a7Od5{background:#ccc;border-radius:50%;height:6px;transition:all .3s ease;width:6px}.PainPointsSection_mobileCarouselDotActive__GR6YJ{background:#5a80fb;border-radius:3px;width:20px}.PainPointsSection_mobileSectionNote__zMLsn{margin-top:16px;padding:0 24px;text-align:center}.PainPointsSection_mobileCarouselCta__MZhL7{background:#0000;border:2px solid #5a80fb;border-radius:100px;color:#5a80fb;cursor:pointer;display:block;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;margin:20px auto 0;max-width:320px;padding:13px 32px;transition:all .2s;width:calc(100% - 48px)}}.HeroSection_heroSection__8-5Wr{height:100vh;margin:0;overflow:hidden;padding:0;position:relative;width:100%;z-index:0}.HeroSection_screenshotImage__msjGf{display:block;height:100%;left:0;object-fit:cover;object-position:center top;position:absolute;top:0;width:100%;z-index:1}.HeroSection_heroOverlay__XehE5{align-items:center;box-sizing:border-box;display:flex;height:100%;left:0;padding-left:max(2rem,calc(50% - 600px));padding-right:50%;position:absolute;top:0;width:100%;z-index:2}.HeroSection_heroTextContent__qnFg9{max-width:480px;text-align:left}.HeroSection_heroTitle__ESkuH{color:#333;font-size:2.8rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.HeroSection_heroSubtitle__-EfY3{color:#555;font-size:1.05rem;font-weight:400;line-height:1.5;margin:0 0 1.5rem}.HeroSection_featureList__xlMYh{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:0 0 2.5rem;padding:0}.HeroSection_featureItem__52nmW{align-items:flex-start;color:#444;display:flex;font-size:1rem;font-weight:500;gap:.6rem;line-height:1.4}.HeroSection_featureItem__52nmW svg{flex-shrink:0;margin-top:2px}.HeroSection_ctaButton__lPaPJ{background:#5a80fb;border:none;border-radius:30px;box-shadow:0 4px 15px #0003;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.HeroSection_ctaButton__lPaPJ:hover{box-shadow:0 6px 20px #00000040;transform:translateY(-3px)}.HeroSection_heroNote__zhBEA{margin-top:1rem}.HeroSection_floatingCardsArea__8saFi{height:100%;overflow:visible;pointer-events:none;position:absolute;right:0;top:0;width:50%;z-index:3}.HeroSection_floatingCard__3fJ5Y{align-items:flex-start;animation:HeroSection_floatCard__zTPjP 4s ease-in-out infinite;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffffeb;border:1px solid #fffc;border-radius:16px;box-shadow:0 8px 32px #00000014,0 2px 8px #0000000a;display:flex;gap:.75rem;max-width:210px;min-width:160px;padding:12px 16px;pointer-events:auto;position:absolute}.HeroSection_card1__HLHAr{animation-delay:0s;left:25%;max-width:210px;top:22%}.HeroSection_card2__WkceX{animation-delay:.8s;left:58%;max-width:190px;top:28%}.HeroSection_card3__Y4bko{animation-delay:1.6s;left:15%;max-width:210px;top:45%}.HeroSection_card4__TpNX5{animation-delay:2.4s;left:52%;max-width:190px;top:45%}.HeroSection_card5__aPahl{animation-delay:3.2s;left:10%;max-width:210px;top:68%}@keyframes HeroSection_floatCard__zTPjP{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.HeroSection_cardIconWrap__54aHo{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.HeroSection_cardContent__K2eFb{display:flex;flex-direction:column;gap:.15rem;min-width:0}.HeroSection_cardTitle__\+YR0p{color:#1e293b;font-size:.8rem;font-weight:700;white-space:nowrap}.HeroSection_cardSub__CrNmh{color:#64748b;font-size:.72rem;line-height:1.4}.HeroSection_cardValue__Rxw8h{color:#1e293b;font-size:1.1rem;font-weight:800;line-height:1.2}.HeroSection_cardAction__nJvzw{background:#25d366;color:#fff;margin-top:.25rem;padding:.2rem .6rem;white-space:nowrap}.HeroSection_cardAction__nJvzw,.HeroSection_cardBadgeGreen__x0ANE{border-radius:20px;display:inline-block;font-size:.68rem;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.HeroSection_cardBadgeGreen__x0ANE{background:#16a34a1a;color:#16a34a;margin-top:.1rem;padding:.1rem .45rem}@media (max-width:1024px){.HeroSection_floatingCard__3fJ5Y{gap:.6rem;max-width:178px;min-width:136px;padding:10px 13px}.HeroSection_card1__HLHAr{left:22%;max-width:178px;top:22%}.HeroSection_card2__WkceX{left:55%;max-width:161px;top:28%}.HeroSection_card3__Y4bko{left:13%;max-width:178px;top:45%}.HeroSection_card4__TpNX5{left:52%;max-width:161px;top:45%}.HeroSection_card5__aPahl{left:8%;max-width:178px;top:68%}.HeroSection_cardTitle__\+YR0p{font-size:.72rem}.HeroSection_cardSub__CrNmh{font-size:.64rem}.HeroSection_cardValue__Rxw8h{font-size:.9rem}.HeroSection_cardIconWrap__54aHo{height:30px;width:30px}}@media (max-width:768px){.HeroSection_heroDesktopOnly__brxIu{display:none!important}}@media (max-width:480px){.HeroSection_heroDesktopOnly__brxIu{display:none!important}}.HeroSection_heroMobileOnly__Xh8Sg{display:none}@media (max-width:768px){.HeroSection_heroMobileOnly__Xh8Sg{background:#fff;display:flex;flex-direction:column;min-height:100svh;overflow:hidden;position:relative}.HeroSection_mobileHeroBgImg__tFexR,.HeroSection_mobileHeroBg__WIeGr,.HeroSection_mobileHeroGradient__Dlhen{display:none}.HeroSection_mobileHeroContent__zw6Nc{align-items:center;background:#fff;display:flex;flex-direction:column;padding:80px 24px 32px;position:relative;text-align:center;z-index:1}.HeroSection_mobileChips__fcDAd{margin-bottom:20px}.HeroSection_mobileChip__3z3rI{background:#fff0f5;border:1px solid #ffb3d1;border-radius:100px;color:#ff3383;font-size:12px;font-weight:600;padding:6px 16px}.HeroSection_mobileHeroTitle__CrYN\+{color:#1a1a2e;font-size:36px;font-weight:700;letter-spacing:-.5px;line-height:1.15;margin:0 0 16px}.HeroSection_mobileHeroHighlight__v1xI-{color:#ff3383;font-size:40px;font-weight:700}.HeroSection_mobileHeroSubtitle__VJ6JB{color:#666;font-size:15px;line-height:1.6;margin:0 0 28px;max-width:320px}.HeroSection_mobileHeroCta__twP\+d{background:linear-gradient(135deg,#5a80fb,#4a6bff);border:none;border-radius:100px;box-shadow:0 8px 32px #5a80fb59;color:#fff;cursor:pointer;font-family:Poppins,Roboto,sans-serif;font-size:17px;font-weight:700;max-width:340px;padding:18px 32px;transition:transform .2s,box-shadow .2s;width:100%}.HeroSection_mobileHeroCta__twP\+d:active{transform:scale(.98)}.HeroSection_mobileHeroCtaNote__ZjxwK{color:#999;font-size:12px;margin:10px 0 0}.HeroSection_mobileHeroMockupArea__Qjb1j{margin:28px auto 0;max-width:320px;position:relative;width:100%}.HeroSection_mobileHeroMockup__IXULW{border-radius:20px;box-shadow:0 24px 80px #0009;display:block;width:100%}.HeroSection_mobileFloatingCard__Ma3Gn{align-items:center;animation:HeroSection_mobileFloatCard__kMwo4 4s ease-in-out infinite;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border-radius:12px;box-shadow:0 4px 24px #0000001f;display:flex;gap:10px;min-width:180px;padding:10px 14px;position:absolute}.HeroSection_mobileFloatingCard1__EpzQn{animation-delay:0s;left:-20px;top:15%}.HeroSection_mobileFloatingCard2__bWSiP{animation-delay:1.5s;right:-20px;top:40%}.HeroSection_mobileFloatingCard3__BE7r\+{animation-delay:.8s;bottom:10%;left:-10px}.HeroSection_mobileFloatingCardIcon__Cl64r{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:32px;justify-content:center;width:32px}.HeroSection_mobileFloatingCardTitle__6c9IZ{color:#1a1a2e;font-size:11px;font-weight:700;line-height:1.2}.HeroSection_mobileFloatingCardSub__Swzl6{color:#666;font-size:10px;line-height:1.3;margin-top:2px}.HeroSection_mobileFloatingCardValue__mzm0A{color:#1a1a2e;font-size:13px;font-weight:800}.HeroSection_mobileFloatingCardGrowth__prkon{color:#059669;font-size:10px;font-weight:600}.HeroSection_mobileFloatingCardAction__9m62z{background:#25d366;border-radius:100px;color:#fff;display:inline-block;font-size:10px;font-weight:700;margin-top:4px;padding:2px 8px;white-space:nowrap}@keyframes HeroSection_mobileFloatCard__kMwo4{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.HeroSection_mobileSocialProof__YfzCL{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:24px}.HeroSection_mobileSocialProofAvatars__ITLJQ{display:flex}.HeroSection_mobileAvatar__XMue\+{align-items:center;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:28px;justify-content:center;margin-left:-8px;width:28px}.HeroSection_mobileAvatar__XMue\+:first-child{margin-left:0}.HeroSection_mobileSocialProofText__fEuXa{color:#555;font-size:12px}.HeroSection_mobileSocialProofBold__LpAuy{color:#1a1a2e;font-weight:700}.HeroSection_mobileSocialProofRating__Lt0Wc{background:#ffd7001a;border:1px solid #ffd70066;border-radius:100px;color:#b8860b;font-size:12px;font-weight:700;padding:3px 8px}}.AboutSection_aboutSection__\+giWa{background:linear-gradient(160deg,#fff,#fdfcff 40%,#fdf8fb 80%,#fbfcff);overflow:hidden;padding:6rem 0 0;position:relative}.AboutSection_blobTopRight__uQyXQ{background:radial-gradient(circle,#7c3aed0f 0,#0000 70%);border-radius:50%;height:600px;pointer-events:none;position:absolute;right:-180px;top:-120px;width:600px;z-index:0}.AboutSection_blobBottomLeft__84S8k{background:radial-gradient(circle,#e91e8c0d 0,#0000 70%);border-radius:50%;bottom:80px;height:500px;left:-200px;pointer-events:none;position:absolute;width:500px;z-index:0}.AboutSection_sectionContainer__rvoHv{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:1}.AboutSection_mainGrid__z5Qnk{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1.3fr;padding-bottom:5rem}.AboutSection_leftColumn__V1FAa{display:flex;flex-direction:column;gap:1.5rem}.AboutSection_eyebrow__Xdhui{background:#e91e8c14;border-radius:20px;color:#e91e8c;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.12em;padding:.35rem .85rem;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.AboutSection_sectionTitle__qea8-{color:#0f172a;font-size:2.6rem;font-weight:600;letter-spacing:-.02em;line-height:1.18;margin:0}.AboutSection_gradientText__jD7Mu{color:#e91e8c;font-size:inherit;font-weight:inherit;line-height:inherit}.AboutSection_titleDecorLine__sJLJs{background:linear-gradient(90deg,#e91e8c,#7c3aed);border-radius:4px;height:4px;margin-top:-.5rem;width:64px}.AboutSection_description__olulT{color:#64748b;font-size:1.05rem;line-height:1.75;margin:0;max-width:480px}.AboutSection_benefitsList__m2xy0{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.AboutSection_benefitItem__4TyQe{align-items:flex-start;display:flex;gap:1rem}.AboutSection_benefitIconWrap__cusKe{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;margin-top:2px;width:44px}.AboutSection_benefitText__S\+uw\+{display:flex;flex-direction:column;gap:.2rem}.AboutSection_benefitTitle__8XIS-{color:#1e293b;font-size:.95rem;font-weight:700;line-height:1.3}.AboutSection_benefitDesc__5tCly{color:#64748b;font-size:.88rem;line-height:1.5}.AboutSection_ctaButton__UOYaC{align-items:center;background:linear-gradient(135deg,#3b82f6,#7c3aed);border:none;border-radius:50px;box-shadow:0 4px 20px #7c3aed4d;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;letter-spacing:.01em;padding:.9rem 2rem;transition:all .3s ease;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.AboutSection_ctaButton__UOYaC:hover{box-shadow:0 8px 28px #7c3aed66;transform:translateY(-3px)}.AboutSection_ctaButton__UOYaC:active{transform:translateY(-1px)}.AboutSection_rightColumn__zPBjq{align-items:stretch;display:flex;justify-content:flex-start;position:relative;width:100%}.AboutSection_imageWrapper__wQUqy{margin-left:0;margin-right:0;max-width:none;position:relative;width:100%}.AboutSection_mainImage__kFe3s{border-radius:24px;display:block;filter:drop-shadow(0 20px 60px rgba(124,58,237,.12));height:auto;object-fit:cover;position:relative;width:100%;z-index:1}.AboutSection_floatingCard__9P6W6{align-items:flex-start;animation:AboutSection_floatCard__JW85V 4s ease-in-out infinite;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #fffc;border-radius:16px;box-shadow:0 4px 24px #00000014,0 1px 4px #0000000a;display:flex;gap:.75rem;max-width:240px;min-width:200px;padding:.85rem 1.1rem;position:absolute;z-index:10}.AboutSection_cardTopRight__MLDHB{animation-delay:0s;right:-40px;top:10%}.AboutSection_cardBottomLeft__fA\+Zr{animation-delay:1.3s;bottom:22%;left:-40px}.AboutSection_cardBottomRight__SJJLu{animation-delay:2.6s;bottom:5%;right:-30px}@keyframes AboutSection_floatCard__JW85V{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.AboutSection_cardIconWrap__ylaN6{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.AboutSection_cardContent__P78hj{display:flex;flex-direction:column;gap:.15rem;min-width:0}.AboutSection_cardTitle__1Ng9l{color:#1e293b;font-size:.8rem;font-weight:700;white-space:nowrap}.AboutSection_cardSub__-a4z6{color:#64748b;font-size:.72rem;line-height:1.4}.AboutSection_cardValue__tG7tY{color:#1e293b;font-size:1rem;font-weight:800;line-height:1.2}.AboutSection_cardBadge__OXyTs{background:#16a34a1a;color:#16a34a;padding:.1rem .45rem}.AboutSection_cardAction__zergO,.AboutSection_cardBadge__OXyTs{border-radius:20px;display:inline-block;font-size:.68rem;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.AboutSection_cardAction__zergO{background:#25d366;color:#fff;margin-top:.25rem;padding:.2rem .6rem;white-space:nowrap}.AboutSection_metricsBar__taGry{background:#fff;border-top:1px solid #0000000f;box-shadow:0 -4px 24px #0000000a;position:relative;z-index:2}.AboutSection_metricsInner__hURSu{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1200px;padding:2rem}.AboutSection_metricItem__bJxco{align-items:center;display:flex;flex:1 1;gap:.85rem;justify-content:center}.AboutSection_metricIconWrap__QopgV{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.AboutSection_metricText__oo\+CM{display:flex;flex-direction:column;gap:.05rem}.AboutSection_metricBold__C4sUg{color:#1e293b;font-size:.9rem;font-weight:700;line-height:1.3}.AboutSection_metricNormal__fJkYo{color:#64748b;font-size:.82rem;line-height:1.3}.AboutSection_metricDivider__fLwLG{background:#00000014;flex-shrink:0;height:40px;width:1px}@media (max-width:1024px){.AboutSection_mainGrid__z5Qnk{gap:2.5rem}.AboutSection_sectionTitle__qea8-{font-size:2.2rem}.AboutSection_cardTopRight__MLDHB{right:-20px}.AboutSection_cardBottomLeft__fA\+Zr{left:-20px}.AboutSection_cardBottomRight__SJJLu{right:-15px}.AboutSection_metricsInner__hURSu{gap:.5rem;padding:1.75rem 1.5rem}.AboutSection_metricBold__C4sUg{font-size:.82rem}.AboutSection_metricNormal__fJkYo{font-size:.75rem}}@media (max-width:768px){.AboutSection_aboutSection__\+giWa{padding:0}.AboutSection_aboutDesktopOnly__H8YzK{display:none!important}}.AboutSection_mobileAboutSection__CTLfj{display:none}@media (max-width:768px){.AboutSection_mobileAboutSection__CTLfj{background:linear-gradient(160deg,#fff,#fdfcff 50%,#fdf8fb);display:block;overflow:hidden;padding:48px 20px 40px;position:relative}.AboutSection_mobileAboutHeader__1V-z2{margin-bottom:28px;text-align:center}.AboutSection_mobileAboutEyebrow__YZChl{background:#e91e8c14;border-radius:20px;color:#e91e8c;display:inline-block;font-size:10px;font-weight:700;letter-spacing:1.5px;margin-bottom:12px;padding:4px 12px;text-transform:uppercase}.AboutSection_mobileAboutTitle__2kfZw{color:#0f172a;font-size:26px;font-weight:700;letter-spacing:-.3px;line-height:1.2;margin:0 0 10px}.AboutSection_mobileAboutHighlight__YdNeP{color:#e91e8c}.AboutSection_mobileAboutSubtitle__kEhdg{color:#64748b;font-size:14px;line-height:1.5;margin:0}.AboutSection_mobileAboutImageArea__OzSPy{border-radius:20px;margin-bottom:28px;overflow:visible;position:relative}.AboutSection_mobileAboutImage__RBbV6{border-radius:20px;box-shadow:0 16px 48px #7c3aed1f;display:block;width:100%}.AboutSection_mobileAboutFloatingCard__Fg5Ph{align-items:center;animation:AboutSection_mobileAboutFloat__S9cUt 4s ease-in-out infinite;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border:1px solid #fffc;border-radius:16px;bottom:-16px;box-shadow:0 8px 32px #0000001f;display:flex;gap:12px;left:50%;min-width:260px;padding:14px 18px;position:absolute;transform:translateX(-50%)}@keyframes AboutSection_mobileAboutFloat__S9cUt{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(-5px)}}.AboutSection_mobileAboutCardIcon__epUQk{align-items:center;background:linear-gradient(135deg,#5a80fb,#4a6bff);border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:22px;height:40px;justify-content:center;width:40px}.AboutSection_mobileAboutCardContent__QQFn0{flex:1 1}.AboutSection_mobileAboutCardTitle__7EAud{color:#1e293b;font-size:12px;font-weight:700;line-height:1.2;margin-bottom:2px}.AboutSection_mobileAboutCardSub__VqiIZ{color:#64748b;font-size:11px;line-height:1.3}.AboutSection_mobileAboutCardBadge__\+PloS{align-items:center;background:#16a34a1a;border-radius:20px;color:#16a34a;display:inline-flex;font-size:10px;font-weight:700;gap:4px;margin-top:3px;padding:2px 8px}.AboutSection_mobileAboutBenefits__GYKFH{display:flex;flex-direction:column;gap:12px;margin-bottom:24px;margin-top:36px}.AboutSection_mobileAboutBenefitItem__vSWn4{align-items:flex-start;background:#f8f9ff;border:1px solid #e8ecff;border-radius:14px;display:flex;gap:12px;padding:14px}.AboutSection_mobileAboutBenefitIcon__hUv4W{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.AboutSection_mobileAboutBenefitText__jAHju{flex:1 1}.AboutSection_mobileAboutBenefitTitle__dzXiU{color:#1e293b;display:block;font-size:13px;font-weight:700;line-height:1.3;margin-bottom:2px}.AboutSection_mobileAboutBenefitDesc__kzGo\+{color:#64748b;font-size:12px;line-height:1.4}.AboutSection_mobileAboutCta__6ovMX{background:linear-gradient(135deg,#3b82f6,#7c3aed);border:none;border-radius:100px;box-shadow:0 8px 24px #7c3aed4d;color:#fff;cursor:pointer;display:block;font-family:Poppins,Roboto,sans-serif;font-size:15px;font-weight:700;margin:0 auto;max-width:320px;padding:15px 28px;text-align:center;transition:transform .2s,box-shadow .2s;width:100%}.AboutSection_mobileAboutCta__6ovMX:active{transform:scale(.98)}.AboutSection_mobileAboutMetrics__CoyGf{grid-gap:12px;border-top:1px solid #0000000f;display:grid;gap:12px;grid-template-columns:repeat(2,1fr);margin-top:32px;padding-top:28px}.AboutSection_mobileAboutMetricItem__8nhFS{align-items:center;background:#f8f9ff;border-radius:12px;display:flex;gap:10px;padding:12px}.AboutSection_mobileAboutMetricIcon__xJL2a{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.AboutSection_mobileAboutMetricBold__TwkCn{color:#1e293b;display:block;font-size:12px;font-weight:700;line-height:1.2}.AboutSection_mobileAboutMetricNormal__yYEkk{color:#64748b;display:block;font-size:11px;line-height:1.2}}.ScarcityBanner_scarcityHeader__Xbm3-{align-items:center;background-color:#ff3383;display:flex;height:45px;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1001}.ScarcityBanner_scarcityContent__7oFXF{align-items:center;display:flex;gap:.8rem;padding:0 2rem}.ScarcityBanner_scarcityText__-Gb1C{color:#fff;flex:1 1;font-size:.9rem;font-weight:500;text-align:center}.ScarcityBanner_scarcityTextDesktop__HWFPe{display:inline}.ScarcityBanner_scarcityTextMobile__qp1HN{display:none}.ScarcityBanner_scarcityButton__L7232{background:#fff;border:none;border-radius:20px;box-shadow:0 2px 8px #0000001a;color:#ff3383;cursor:pointer;font-size:.85rem;font-weight:600;padding:.4rem 1rem;transition:all .3s ease;white-space:nowrap}.ScarcityBanner_scarcityButton__L7232:hover{background:#f8f8f8;box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}@media (max-width:768px){.ScarcityBanner_scarcityContent__7oFXF{align-items:center;flex-direction:row;gap:.6rem;justify-content:center;padding:0 1rem}.ScarcityBanner_scarcityHeader__Xbm3-{height:46px;padding:0}.ScarcityBanner_scarcityText__-Gb1C{flex:none;font-size:.8rem;line-height:1.2;text-align:center}.ScarcityBanner_scarcityTextDesktop__HWFPe{display:none}.ScarcityBanner_scarcityTextMobile__qp1HN{display:inline}.ScarcityBanner_scarcityButton__L7232{flex-shrink:0;font-size:.8rem;padding:.3rem .8rem}}@media (max-width:480px){.ScarcityBanner_scarcityContent__7oFXF{gap:.5rem;padding:0 .8rem}.ScarcityBanner_scarcityText__-Gb1C{font-size:.75rem}.ScarcityBanner_scarcityButton__L7232{font-size:.75rem;padding:.25rem .7rem}}.VideoSection_videoSection__31Oy8{background:linear-gradient(160deg,#f4f6fb,#eef1f7);overflow:hidden;padding:5rem 0;position:relative}.VideoSection_videoSection__31Oy8:before{background:radial-gradient(circle,#ff6b9d0f 0,#0000 70%);border-radius:50%;bottom:-25%;content:"";height:80%;left:-8%;pointer-events:none;position:absolute;width:40%}.VideoSection_sectionContainer__RJGWF{margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;text-align:center;z-index:1}.VideoSection_badge__2y\+Pe{align-items:center;background:#5a80fb14;border:1px solid #5a80fb33;border-radius:50px;color:#5a80fb;display:inline-flex;font-size:.78rem;font-weight:600;gap:.4rem;letter-spacing:.5px;margin-bottom:1.2rem;padding:.35rem .9rem;text-transform:uppercase}.VideoSection_badgeIcon__xlQTv{color:#5a80fb;font-size:.95rem!important}.VideoSection_sectionTitle__RYWmn{color:#222;display:block;font-size:1.9rem;font-weight:700;line-height:1.25;margin-bottom:.8rem;padding-bottom:.9rem;position:relative}.VideoSection_sectionTitle__RYWmn:after{background:linear-gradient(90deg,#4a6bff,#ff6b9d);border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:64px}.VideoSection_sectionSubtitle__jFvHs{color:#555;font-size:1rem;line-height:1.65;margin:0 auto 2.5rem;max-width:620px}.VideoSection_videoFrame__teqnB{background:#fff;border:1px solid #5a80fb1f;border-radius:20px;box-shadow:0 20px 50px #4a6bff24,0 4px 12px #0000000d;margin:0 auto;max-width:900px;padding:8px}.VideoSection_video__rMoj5{aspect-ratio:16/9;background:#0f172a;border-radius:14px;display:block;object-fit:cover;width:100%}@media (max-width:768px){.VideoSection_videoSection__31Oy8{padding:3.5rem 0}.VideoSection_sectionContainer__RJGWF{padding:0 1.25rem}.VideoSection_sectionTitle__RYWmn{font-size:1.5rem}.VideoSection_sectionSubtitle__jFvHs{font-size:.95rem;margin-bottom:1.8rem}.VideoSection_videoFrame__teqnB{border-radius:14px;padding:5px}.VideoSection_video__rMoj5{border-radius:10px}}.CtaSection_ctaSection__j-L4s{background:linear-gradient(135deg,#26347b,#5a80fb 55%,#ed3680);overflow:hidden;padding:80px 0;position:relative;text-align:center}.CtaSection_ctaSection__j-L4s:before{background:#ffffff0d;border-radius:50%;content:"";height:400px;pointer-events:none;position:absolute;right:-120px;top:-120px;width:400px}.CtaSection_ctaSection__j-L4s:after{background:#ffffff0a;border-radius:50%;bottom:-100px;content:"";height:320px;left:-100px;pointer-events:none;position:absolute;width:320px}.CtaSection_sectionContainer__vIDJW{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:720px;padding:0 24px;position:relative;z-index:2}.CtaSection_title__cYuPA{color:#fff;font-size:2.4rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.CtaSection_subtitle__fh78b{color:#ffffffd9;font-size:1.1rem;line-height:1.6;margin:0;max-width:520px}.CtaSection_benefits__ot46m{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.CtaSection_benefitItem__UbOT4{align-items:center;display:flex;flex-direction:column;gap:10px;min-width:130px}.CtaSection_benefitIcon__t6tL7{align-items:center;background:#ffffff2e;border:1.5px solid #ffffff4d;border-radius:16px;display:flex;flex-shrink:0;height:56px;justify-content:center;transition:background .2s ease,transform .2s ease;width:56px}.CtaSection_benefitItem__UbOT4:hover .CtaSection_benefitIcon__t6tL7{background:#ffffff42;transform:translateY(-3px)}.CtaSection_benefitLabel__E2j28{color:#fff;font-size:.85rem;font-weight:600;line-height:1.3;text-align:center}.CtaSection_ctaButton__g8gWy{background:#fff;border:none;border-radius:50px;box-shadow:0 8px 28px #0003;color:#5a80fb;cursor:pointer;display:inline-block;font-family:inherit;font-size:1.05rem;font-weight:700;letter-spacing:.01em;padding:16px 40px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;white-space:nowrap}.CtaSection_ctaButton__g8gWy:hover{background:#f5f7ff;box-shadow:0 14px 36px #00000047;transform:translateY(-3px)}.CtaSection_ctaButton__g8gWy:active{transform:translateY(-1px)}.CtaSection_noCardBadge__0h6\+A{align-items:center;background:#ffffff26;border:1.5px solid #ffffff59;border-radius:50px;color:#fff;display:inline-flex;font-size:.88rem;font-weight:600;gap:8px;letter-spacing:.01em;padding:8px 18px}.CtaSection_noCardBadge__0h6\+A svg{flex-shrink:0;opacity:.9}@media (max-width:900px){.CtaSection_title__cYuPA{font-size:2rem}}@media (max-width:768px){.CtaSection_ctaSection__j-L4s{padding:60px 0}.CtaSection_title__cYuPA{font-size:1.75rem}.CtaSection_subtitle__fh78b{font-size:1rem}.CtaSection_benefits__ot46m{gap:8px}.CtaSection_benefitItem__UbOT4{min-width:100px}.CtaSection_benefitIcon__t6tL7{height:48px;width:48px}.CtaSection_benefitLabel__E2j28{font-size:.8rem}.CtaSection_ctaButton__g8gWy{font-size:1rem;max-width:320px;padding:14px 32px;width:100%}}@media (max-width:480px){.CtaSection_ctaSection__j-L4s{padding:48px 0}.CtaSection_title__cYuPA{font-size:1.5rem}.CtaSection_subtitle__fh78b{font-size:.95rem}.CtaSection_sectionContainer__vIDJW{gap:16px}}.ReferralBanner_banner__OOOxY{align-items:center;background:#fff;border:1px solid #5a80fb33;border-radius:16px;bottom:20px;box-shadow:0 10px 30px #1a255929;display:flex;font-family:Poppins,Roboto,sans-serif;gap:14px;left:50%;max-width:calc(100% - 32px);padding:12px 14px 12px 18px;position:fixed;transform:translateX(-50%);z-index:1000}.ReferralBanner_text__A7\+06{display:flex;flex-direction:column;min-width:0}.ReferralBanner_label__ecPMl{color:#1a1a2e;font-size:.9rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReferralBanner_detail__rqrUz{color:#64748b;font-size:.8rem}.ReferralBanner_button__RZjby{background:#5a80fb;border:none;border-radius:999px;color:#fff;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.85rem;font-weight:600;padding:8px 16px;transition:background .2s ease;white-space:nowrap}.ReferralBanner_button__RZjby:hover{background:#4a6ee8}.ReferralBanner_close__PtmqT{align-items:center;background:#0000;border:none;border-radius:50%;color:#94a3b8;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:18px;height:28px;justify-content:center;width:28px}.ReferralBanner_close__PtmqT:hover{background:#f1f5f9;color:#1a1a2e}@media (max-width:600px){.ReferralBanner_banner__OOOxY{bottom:12px;flex-wrap:wrap;gap:10px;left:12px;max-width:none;right:12px;transform:none}.ReferralBanner_text__A7\+06{flex:1 1 100%}.ReferralBanner_detail__rqrUz{white-space:normal}}.ForgotPassword_container__t9bq3{align-items:center;background-color:var(--grayLight);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;max-width:none;min-height:100vh;padding:2rem 1rem;width:100%}.ForgotPassword_containerForm__He-Iq{background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:20px;border-top:4px solid #5a80fb;box-shadow:0 10px 30px #5a80fb1a;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:500px;overflow:hidden;padding:2.5rem;position:relative;transition:all .4s ease;width:90%}.ForgotPassword_logoContainer__nVrTp{align-items:center;display:flex;flex-direction:column;gap:8px}.ForgotPassword_logo__QtHbU{margin-bottom:2rem;object-fit:contain;transition:transform .3s ease;width:180px}.ForgotPassword_logo__QtHbU:hover{transform:scale(1.05)}.ForgotPassword_title__xk4Fa{color:#333;font-size:2.2rem;font-weight:700;margin:0;padding-bottom:1rem;position:relative;text-align:center}.ForgotPassword_title__xk4Fa:after{background:linear-gradient(90deg,#4a6bff,#ff6b9d);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.ForgotPassword_subtitle__gS7zH{color:#666;font-size:1.1rem;line-height:1.5;margin:0 0 1.5rem;text-align:center}.ForgotPassword_backLink__HutwX{color:#666;font-size:14px;margin-top:1.5rem;text-align:center}.ForgotPassword_backLink__HutwX a{color:#5a80fb;font-weight:500;text-decoration:none;transition:all .2s ease}.ForgotPassword_backLink__HutwX a:hover{color:#4a6bff;opacity:.8;text-decoration:underline}.ForgotPassword_successMessage__6-3yW{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #22c55e4d;border-radius:12px;box-shadow:0 4px 12px #22c55e26;font-size:14px;line-height:1.6;margin:16px 0;padding:20px;text-align:center}.ForgotPassword_successMessage__6-3yW strong{color:#16a34a;display:block;font-size:16px;font-weight:600;margin-bottom:8px}.ForgotPassword_successMessage__6-3yW span{color:#15803d;font-size:14px}.ForgotPassword_errorMessage__mHYiB{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #ef444433;border-radius:12px;box-shadow:0 4px 12px #ef44441a;color:var(--error);font-size:14px;line-height:1.5;margin:16px 0;padding:16px;text-align:center}@media (max-width:768px){.ForgotPassword_container__t9bq3{padding:1.5rem 1rem}.ForgotPassword_containerForm__He-Iq{max-width:100%;padding:2rem;width:95%}.ForgotPassword_logo__QtHbU{margin-bottom:1.5rem;width:150px}.ForgotPassword_title__xk4Fa{font-size:1.8rem;margin-bottom:1.5rem}.ForgotPassword_subtitle__gS7zH{font-size:1rem;margin-bottom:1.2rem}}@media (max-width:576px){.ForgotPassword_container__t9bq3{padding:1rem .5rem}.ForgotPassword_containerForm__He-Iq{border-radius:16px;padding:1.5rem}.ForgotPassword_logo__QtHbU{margin-bottom:1rem;width:120px}.ForgotPassword_title__xk4Fa{font-size:1.6rem;margin-bottom:1rem}.ForgotPassword_title__xk4Fa:after{height:3px;width:60px}.ForgotPassword_subtitle__gS7zH{font-size:.95rem;margin-bottom:1rem}.ForgotPassword_errorMessage__mHYiB,.ForgotPassword_successMessage__6-3yW{font-size:13px;margin:12px 0;padding:14px}.ForgotPassword_successMessage__6-3yW strong{font-size:15px}.ForgotPassword_backLink__HutwX{font-size:13px;margin-top:1rem}}@media (max-width:480px){.ForgotPassword_containerForm__He-Iq{gap:20px;padding:1.2rem}.ForgotPassword_logo__QtHbU{width:100px}.ForgotPassword_title__xk4Fa{font-size:1.4rem}.ForgotPassword_subtitle__gS7zH{font-size:.9rem}}@media (max-width:360px){.ForgotPassword_container__t9bq3{padding:.5rem .25rem}.ForgotPassword_containerForm__He-Iq{gap:16px;padding:1rem}.ForgotPassword_logo__QtHbU{width:90px}.ForgotPassword_title__xk4Fa{font-size:1.3rem}.ForgotPassword_title__xk4Fa:after{height:2px;width:50px}.ForgotPassword_subtitle__gS7zH{font-size:.85rem}.ForgotPassword_errorMessage__mHYiB,.ForgotPassword_successMessage__6-3yW{font-size:12px;padding:12px}.ForgotPassword_successMessage__6-3yW strong{font-size:14px}}.EmailVerification_container__UEgbs{align-items:center;background-color:var(--grayLight);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;max-width:none;min-height:100vh;padding:2rem 1rem;width:100%}.EmailVerification_containerForm__\+O2og{background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:20px;border-top:4px solid #5a80fb;box-shadow:0 10px 30px #5a80fb1a;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:500px;overflow:hidden;padding:2.5rem;position:relative;transition:all .4s ease;width:90%}.EmailVerification_logoContainer__Dyl51{align-items:center;display:flex;flex-direction:column;gap:8px}.EmailVerification_logo__dfzEf{margin-bottom:2rem;object-fit:contain;transition:transform .3s ease;width:180px}.EmailVerification_logo__dfzEf:hover{transform:scale(1.05)}.EmailVerification_title__bHG7l{color:#333;font-size:2.2rem;font-weight:700;margin:0;padding-bottom:1rem;position:relative;text-align:center}.EmailVerification_title__bHG7l:after{background:linear-gradient(90deg,#4a6bff,#ff6b9d);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.EmailVerification_subtitle__BtrnK{color:#666;font-size:1.1rem;line-height:1.5;margin:0 0 .5rem;text-align:center}.EmailVerification_emailHighlight__poQ-T{background:#f0f3ff;border-radius:10px;color:#333;font-weight:600;padding:10px 16px;text-align:center;word-break:break-all}.EmailVerification_alreadyHasAccountNote__eh0GT,.EmailVerification_noteText__KVER4{color:#888;font-size:13px;margin:0;text-align:center}.EmailVerification_alreadyHasAccountNote__eh0GT a{color:#5a80fb;font-weight:500;text-decoration:none;transition:all .2s ease}.EmailVerification_alreadyHasAccountNote__eh0GT a:hover{color:#4a6bff;opacity:.8;text-decoration:underline}.EmailVerification_actionsColumn__mOV0C{display:flex;flex-direction:column;gap:12px}.EmailVerification_changeEmailForm__a71N3{border-top:1px solid #eee;display:flex;flex-direction:column;gap:16px;padding-top:8px}.EmailVerification_backLink__8gzib{color:#666;font-size:14px;margin-top:1rem;text-align:center}.EmailVerification_backLink__8gzib a{color:#5a80fb;font-weight:500;text-decoration:none;transition:all .2s ease}.EmailVerification_backLink__8gzib a:hover{color:#4a6bff;opacity:.8;text-decoration:underline}.EmailVerification_successMessage__6Al56{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #22c55e4d;border-radius:12px;box-shadow:0 4px 12px #22c55e26;font-size:14px;line-height:1.6;margin:0;padding:20px;text-align:center}.EmailVerification_successMessage__6Al56 strong{color:#16a34a;display:block;font-size:16px;font-weight:600;margin-bottom:8px}.EmailVerification_errorMessage__HzzTl{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #ef444433;border-radius:12px;box-shadow:0 4px 12px #ef44441a;color:var(--error);font-size:14px;line-height:1.5;margin:0;padding:16px;text-align:center}@media (max-width:768px){.EmailVerification_container__UEgbs{padding:1.5rem 1rem}.EmailVerification_containerForm__\+O2og{max-width:100%;padding:2rem;width:95%}.EmailVerification_logo__dfzEf{margin-bottom:1.5rem;width:150px}.EmailVerification_title__bHG7l{font-size:1.8rem}.EmailVerification_subtitle__BtrnK{font-size:1rem}}@media (max-width:576px){.EmailVerification_container__UEgbs{padding:1rem .5rem}.EmailVerification_containerForm__\+O2og{border-radius:16px;padding:1.5rem}.EmailVerification_logo__dfzEf{margin-bottom:1rem;width:120px}.EmailVerification_title__bHG7l{font-size:1.6rem}.EmailVerification_title__bHG7l:after{height:3px;width:60px}.EmailVerification_subtitle__BtrnK{font-size:.95rem}.EmailVerification_errorMessage__HzzTl,.EmailVerification_successMessage__6Al56{font-size:13px;padding:14px}.EmailVerification_successMessage__6Al56 strong{font-size:15px}.EmailVerification_backLink__8gzib{font-size:13px}}@media (max-width:480px){.EmailVerification_containerForm__\+O2og{gap:16px;padding:1.2rem}.EmailVerification_logo__dfzEf{width:100px}.EmailVerification_title__bHG7l{font-size:1.4rem}.EmailVerification_subtitle__BtrnK{font-size:.9rem}}@media (max-width:360px){.EmailVerification_container__UEgbs{padding:.5rem .25rem}.EmailVerification_containerForm__\+O2og{gap:14px;padding:1rem}.EmailVerification_logo__dfzEf{width:90px}.EmailVerification_title__bHG7l{font-size:1.3rem}.EmailVerification_title__bHG7l:after{height:2px;width:50px}.EmailVerification_subtitle__BtrnK{font-size:.85rem}.EmailVerification_errorMessage__HzzTl,.EmailVerification_successMessage__6Al56{font-size:12px;padding:12px}.EmailVerification_successMessage__6Al56 strong{font-size:14px}}.Menu_container__uwm5e{animation:Menu_slideIn__6jTXG .2s ease;background-color:var(--color-white);border-right:1px solid #5a80fb1a;box-shadow:1px 0 2px #1a25590a,8px 0 24px #5a80fb14;display:flex;flex-direction:column;height:100vh;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:3000}@keyframes Menu_slideIn__6jTXG{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.Menu_header__3ysn8{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;padding:18px 14px 10px 20px}.Menu_logo__2nmmA{height:auto;width:120px}.Menu_close__ZuLp2{align-items:center;background:#0000;border:none;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;padding:0;transition:background-color .15s ease;width:32px}.Menu_close__ZuLp2:hover{background-color:var(--color-bg-main)}.Menu_close__ZuLp2:active{transform:scale(.95)}.Menu_list__Yu4Dj{display:flex;flex:1 1;flex-direction:column;gap:2px;padding:4px 12px 24px;width:100%}.Menu_container__uwm5e::-webkit-scrollbar{width:3px}.Menu_container__uwm5e::-webkit-scrollbar-track{background:#0000}.Menu_container__uwm5e::-webkit-scrollbar-thumb{background-color:var(--color-blue-light4);border-radius:3px}@media (min-width:768px){.Menu_container__uwm5e{max-width:280px}}.MenuSection_section__Rqw\+1{display:flex;flex-direction:column;width:100%}.MenuSection_sectionHeader__aGJqu{align-items:center;background:#0000;border:none;border-radius:10px;color:var(--color-text-medium);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:12px;padding:7px 8px;text-align:left;transition:background-color .15s ease,color .15s ease;-webkit-user-select:none;user-select:none;width:100%}.MenuSection_sectionHeader__aGJqu:hover{background-color:var(--color-bg-main);color:var(--color-text-dark)}.MenuSection_sectionHeader__aGJqu:active{transform:scale(.99)}.MenuSection_sectionIcon__tr9IG{align-items:center;background:var(--color-bg-main);border-radius:9px;color:var(--color-text-light);display:flex;flex-shrink:0;height:32px;justify-content:center;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease;width:32px}.MenuSection_sectionIcon__tr9IG svg{font-size:18px}.MenuSection_sectionHeader__aGJqu:hover .MenuSection_sectionIcon__tr9IG{background:var(--color-blue-light4);color:var(--color-main)}.MenuSection_sectionHeader__aGJqu:hover .MenuSection_sectionIconActive__ub8YW,.MenuSection_sectionIconActive__ub8YW{background:var(--color-main);box-shadow:0 4px 10px #5a80fb4d;color:var(--color-white)}.MenuSection_title__U6lW4{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MenuSection_chevron__fwso3{color:var(--color-text-light);height:10px;transition:color .15s ease;width:10px}.MenuSection_hasActiveChild__UpIP4,.MenuSection_hasActiveChild__UpIP4:hover{color:var(--color-blue-dark);font-weight:600}.MenuSection_hasActiveChild__UpIP4 .MenuSection_chevron__fwso3{color:inherit}.MenuSection_sectionContent__jrvw\+{border-left:1px solid var(--color-bg-medium);display:flex;flex-direction:column;gap:1px;margin:2px 0 6px 23px;overflow:hidden;padding-left:10px;transition:max-height .2s ease,margin .2s ease,opacity .2s ease}.MenuSection_expanded__19KM3{max-height:1000px;opacity:1}.MenuSection_collapsed__VKUL5{margin-bottom:0;margin-top:0;max-height:0;opacity:0;pointer-events:none}.MenuItem_container__8ZYJ\+{align-items:center;background-color:initial;border:none;border-radius:8px;color:var(--color-text-medium);display:flex;font-size:13.5px;font-weight:500;gap:10px;min-height:38px;padding:6px 10px;transition:background-color .15s ease,color .15s ease;width:100%}.MenuItem_container__8ZYJ\+:hover{background-color:var(--color-bg-main);color:var(--color-text-dark)}.MenuItem_container__8ZYJ\+:active{transform:scale(.99)}.MenuItem_active__V8XIc,.MenuItem_active__V8XIc:hover{background-color:var(--color-blue-light5);color:var(--color-blue-dark);font-weight:600}.MenuItem_icon__oLukM{align-items:center;color:var(--color-text-light);display:flex;flex-shrink:0;height:18px;justify-content:center;min-width:18px;transition:color .15s ease;width:18px}.MenuItem_icon__oLukM svg{font-size:17px}.MenuItem_active__V8XIc .MenuItem_icon__oLukM,.MenuItem_container__8ZYJ\+:hover .MenuItem_icon__oLukM{color:var(--color-main)}.MenuItem_label__Af9Yo{flex:1 1;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MenuItem_activeLink__uthXM{text-decoration:none}.MenuItem_disabledLink__GVbwd{pointer-events:none!important;-webkit-user-select:none;user-select:none}.MenuItem_disabled__fAJ0J{background-color:initial!important;cursor:not-allowed!important;opacity:.45!important;pointer-events:none!important}.MenuItem_disabled__fAJ0J:active,.MenuItem_disabled__fAJ0J:hover{background-color:initial!important;transform:none!important}.MenuItem_disabledIcon__TX4AV,.MenuItem_disabledLabel__\+6Hlz{color:var(--color-text-light)!important}.VisualLogger_container__O0w91{bottom:20px;display:none;left:50%;max-width:400px;pointer-events:none;position:fixed;transform:translateX(-50%);width:90%;z-index:9999}.VisualLogger_message__Zry4V{align-items:center;animation:VisualLogger_slideIn__ckvb3 .3s ease-out;border-radius:8px;box-shadow:0 2px 4px #0003;display:flex;justify-content:space-between;margin:8px 0;padding:12px 16px;pointer-events:auto}.VisualLogger_info__iHT37{background:#e3f2fd;border:1px solid #1976d2;color:#1976d2}.VisualLogger_error__1lpSk{background:#ffebee;border:1px solid #d32f2f;color:#d32f2f}.VisualLogger_warning__iUBqa{background:#fff3e0;border:1px solid #ef6c00;color:#ef6c00}.VisualLogger_timestamp__2yirp{font-size:.8em;margin-left:8px;opacity:.7}@keyframes VisualLogger_slideIn__ckvb3{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes VisualLogger_slideOut__PxBYX{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.ReportProblemForm_container__-YXgh{background-color:var(--color-bg-light);border-radius:var(--border-radius);display:flex;flex-direction:column;margin:0 auto;max-width:800px;padding:var(--spacing-lg)}.ReportProblemForm_title__YoEFW{color:var(--color-text-dark);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-md)}.ReportProblemForm_description__FRsa4{color:var(--color-text-medium);font-size:1rem;margin-bottom:var(--spacing-lg)}.ReportProblemForm_formGroup__El4sT{display:flex;flex-direction:column;margin-bottom:var(--spacing-md)}.ReportProblemForm_label__MX97-{color:var(--color-text-dark);font-weight:500;margin-bottom:var(--spacing-xs)}.ReportProblemForm_fileUploadContainer__57Jxh{display:flex;flex-direction:column;margin-bottom:var(--spacing-md)}.ReportProblemForm_fileUploadLabel__9N\+hS{align-items:center;color:var(--color-text-dark);display:flex;font-weight:500;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.ReportProblemForm_fileUploadInfo__bvRkp{color:var(--color-text-light);font-size:.875rem;margin-bottom:var(--spacing-sm)}.ReportProblemForm_filePreview__zkNyb{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.ReportProblemForm_filePreviewItem__Vyfxr{border:1px solid var(--color-border);border-radius:var(--border-radius-sm);height:100px;overflow:hidden;position:relative;width:100px}.ReportProblemForm_filePreviewImage__Dp7RH{height:100%;object-fit:cover;width:100%}.ReportProblemForm_filePreviewRemove__HJIKL{align-items:center;background-color:#00000080;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;position:absolute;right:4px;top:4px;width:20px}.ReportProblemForm_submitButton__tIatt{align-self:flex-start;margin-top:var(--spacing-md)}.ReportProblemForm_errorMessage__WnqDq{color:var(--color-error);font-size:.875rem;margin-top:var(--spacing-xs)}.ReportProblemForm_successMessage__tgZIB{align-items:center;display:flex;flex-direction:column;padding:var(--spacing-xl);text-align:center}.ReportProblemForm_successIcon__CTHSk{color:var(--color-success);font-size:48px;margin-bottom:var(--spacing-md)}.ReportProblemForm_successTitle__90aNi{color:var(--color-text-dark);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-sm)}.ReportProblemForm_successDescription__NvmkT{color:var(--color-text-medium);margin-bottom:var(--spacing-lg)}.ReportProblemForm_backButton__NrgOL{margin-top:var(--spacing-md)}@media (max-width:768px){.ReportProblemForm_container__-YXgh{padding:var(--spacing-md)}}.FeedbackConfirmation_container__yvF1U{align-items:center;display:flex;font-family:Poppins,Roboto,sans-serif;justify-content:center;padding:5rem 2rem;width:100%}.FeedbackConfirmation_paper__09i4c{background:linear-gradient(135deg,#fff,#f8f9ff);border-radius:15px;border-top:3px solid #5a80fb;box-shadow:0 8px 20px #0000000d;max-width:600px;overflow:hidden;padding:2.5rem;position:relative;width:100%}.FeedbackConfirmation_content__1msmd{align-items:center;display:flex;flex-direction:column;text-align:center}.FeedbackConfirmation_icon__BPA2E{color:#5a80fb!important;font-size:4rem!important;margin-bottom:1.8rem}.FeedbackConfirmation_title__fSGRU{color:#333;font-size:2.2rem!important;font-weight:600!important;line-height:1.2;margin-bottom:1.2rem!important;padding-bottom:.8rem;position:relative}.FeedbackConfirmation_title__fSGRU:after{background:linear-gradient(90deg,#5a80fb,#ff3383);border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.FeedbackConfirmation_message__W8W0y{color:#555;font-size:1.1rem;line-height:1.6;margin-bottom:2.5rem!important}.FeedbackConfirmation_button__3ZUZN{background:#5a80fb!important;border:none!important;border-radius:30px!important;box-shadow:0 4px 15px #0003!important;color:#fff!important;font-size:1.1rem!important;font-weight:600!important;min-width:200px;padding:1rem 2rem!important;text-transform:none!important}@media (max-width:992px){.FeedbackConfirmation_container__yvF1U{padding:4rem 2rem}}@media (max-width:768px){.FeedbackConfirmation_container__yvF1U{padding:3rem 1.5rem}.FeedbackConfirmation_paper__09i4c{padding:2rem}.FeedbackConfirmation_title__fSGRU{font-size:1.8rem!important}.FeedbackConfirmation_message__W8W0y{font-size:1rem}}@media (max-width:576px){.FeedbackConfirmation_container__yvF1U{padding:2rem 1rem}.FeedbackConfirmation_paper__09i4c{padding:1.5rem}.FeedbackConfirmation_icon__BPA2E{font-size:3rem!important;margin-bottom:1.2rem}.FeedbackConfirmation_title__fSGRU{font-size:1.5rem!important;margin-bottom:1rem!important}.FeedbackConfirmation_message__W8W0y{font-size:.95rem;margin-bottom:2rem!important}.FeedbackConfirmation_button__3ZUZN{font-size:1rem!important;padding:.8rem 1.5rem!important;width:100%}}.SuggestImprovementForm_container__G\+nuD{background-color:var(--color-bg-light);border-radius:var(--border-radius);display:flex;flex-direction:column;margin:0 auto;max-width:800px;padding:var(--spacing-lg)}.SuggestImprovementForm_title__xdnJP{color:var(--color-text-dark);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-md)}.SuggestImprovementForm_description__IhMHF{color:var(--color-text-medium);font-size:1rem;margin-bottom:var(--spacing-lg)}.SuggestImprovementForm_formGroup__LIMQn{display:flex;flex-direction:column;margin-bottom:var(--spacing-md)}.SuggestImprovementForm_label__Ry-zP{color:var(--color-text-dark);font-weight:500;margin-bottom:var(--spacing-xs)}.SuggestImprovementForm_fileUploadContainer__COb7n{display:flex;flex-direction:column;margin-bottom:var(--spacing-md)}.SuggestImprovementForm_fileUploadLabel__8Ai2l{align-items:center;color:var(--color-text-dark);display:flex;font-weight:500;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.SuggestImprovementForm_fileUploadInfo__gOAWN{color:var(--color-text-light);font-size:.875rem;margin-bottom:var(--spacing-sm)}.SuggestImprovementForm_filePreview__xEaTF{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.SuggestImprovementForm_filePreviewItem__nsDD7{border:1px solid var(--color-border);border-radius:var(--border-radius-sm);height:100px;overflow:hidden;position:relative;width:100px}.SuggestImprovementForm_filePreviewImage__Lcw3l{height:100%;object-fit:cover;width:100%}.SuggestImprovementForm_filePreviewRemove__-\+oMR{align-items:center;background-color:#00000080;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;position:absolute;right:4px;top:4px;width:20px}.SuggestImprovementForm_submitButton__ZNGn-{align-self:flex-start;margin-top:var(--spacing-md)}.SuggestImprovementForm_errorMessage__DK7zx{color:var(--color-error);font-size:.875rem;margin-top:var(--spacing-xs)}.SuggestImprovementForm_successMessage__Q-Jpe{align-items:center;display:flex;flex-direction:column;padding:var(--spacing-xl);text-align:center}.SuggestImprovementForm_successIcon__CpVBa{color:var(--color-success);font-size:48px;margin-bottom:var(--spacing-md)}.SuggestImprovementForm_successTitle__-kc95{color:var(--color-text-dark);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-sm)}.SuggestImprovementForm_successDescription__nqJ4j{color:var(--color-text-medium);margin-bottom:var(--spacing-lg)}.SuggestImprovementForm_backButton__m83U7{margin-top:var(--spacing-md)}@media (max-width:768px){.SuggestImprovementForm_container__G\+nuD{padding:var(--spacing-md)}}.ProductEvaluationForm_container__G6363{background-color:var(--color-bg-light);border-radius:var(--border-radius);display:flex;flex-direction:column;margin:0 auto;max-width:800px;padding:var(--spacing-lg)}.ProductEvaluationForm_title__-WIBG{color:var(--color-text-dark);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-md)}.ProductEvaluationForm_description__2OCdj{color:var(--color-text-medium);font-size:1rem;margin-bottom:var(--spacing-lg)}.ProductEvaluationForm_formGroup__NWCs1{display:flex;flex-direction:column;margin-bottom:var(--spacing-md)}.ProductEvaluationForm_label__lyeSm{color:var(--color-text-dark);font-weight:500;margin-bottom:var(--spacing-xs)}.ProductEvaluationForm_ratingContainer__ciZOs{display:flex;flex-direction:column;margin-bottom:var(--spacing-md)}.ProductEvaluationForm_ratingLabel__2oX2v{color:var(--color-text-dark);font-weight:500;margin-bottom:var(--spacing-xs)}.ProductEvaluationForm_ratingSelector__fC51W{display:flex;gap:5px;justify-content:space-between;margin:16px 0}.ProductEvaluationForm_ratingButton__0KbaV{background:var(--color-bg-light);border:2px solid var(--border);border-radius:50%;cursor:pointer;font-size:1.1rem;font-weight:500;height:45px;transition:all .3s ease;width:45px}.ProductEvaluationForm_ratingButton__0KbaV:hover{border-color:var(--color-blue-main);transform:scale(1.1)}.ProductEvaluationForm_ratingButton__0KbaV.ProductEvaluationForm_selected__8fWUg{color:#fff;transform:scale(1.1)}.ProductEvaluationForm_ratingButton__0KbaV.ProductEvaluationForm_selected__8fWUg.ProductEvaluationForm_promoter__bU9fe{background-color:var(--color-success);border-color:var(--color-success)}.ProductEvaluationForm_ratingButton__0KbaV.ProductEvaluationForm_selected__8fWUg.ProductEvaluationForm_neutral__gTVym{background-color:var(--color-warning);border-color:var(--color-warning)}.ProductEvaluationForm_ratingButton__0KbaV.ProductEvaluationForm_selected__8fWUg.ProductEvaluationForm_detractor__zBgTH{background-color:var(--color-error);border-color:var(--color-error)}.ProductEvaluationForm_ratingLabels__HQCyg{color:var(--color-text-medium);display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:20px;padding:0 10px}.ProductEvaluationForm_submitButton__bip\+q{align-self:flex-start;margin-top:var(--spacing-md)}.ProductEvaluationForm_errorMessage__TWm\+M{color:var(--color-error);font-size:.875rem;margin-top:var(--spacing-xs)}.ProductEvaluationForm_successMessage__RZypE{align-items:center;display:flex;flex-direction:column;padding:var(--spacing-xl);text-align:center}.ProductEvaluationForm_successIcon__lg-tl{color:var(--color-success);font-size:48px;margin-bottom:var(--spacing-md)}.ProductEvaluationForm_successTitle__In0QL{color:var(--color-text-dark);font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-sm)}.ProductEvaluationForm_successDescription__gKOIU{color:var(--color-text-medium);margin-bottom:var(--spacing-lg)}.ProductEvaluationForm_backButton__SP7Gl{margin-top:var(--spacing-md)}@media (max-width:768px){.ProductEvaluationForm_container__G6363{padding:var(--spacing-md)}.ProductEvaluationForm_ratingSelector__fC51W{flex-wrap:wrap;gap:8px;justify-content:center}.ProductEvaluationForm_ratingButton__0KbaV{font-size:1rem;height:40px;width:40px}}.ContactForm_fileUploadContainer__IAznX,.ContactForm_formGroup__ORwus{margin-bottom:20px}.ContactForm_fileUploadLabel__PklTY{font-weight:500;margin-bottom:8px}.ContactForm_fileUploadInfo__PKwIP{color:var(--color-text-light);font-size:.875rem;margin-bottom:16px}.ContactForm_filePreview__fjv-s{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.ContactForm_filePreviewItem__dT67H{border:1px solid var(--color-border);border-radius:8px;height:100px;overflow:hidden;position:relative;width:100px}.ContactForm_filePreviewImage__tXgFY{height:100%;object-fit:cover;width:100%}.ContactForm_filePreviewRemove__l6WeK{align-items:center;background-color:#00000080;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;position:absolute;right:4px;top:4px;width:20px}.ContactForm_submitButton__yGNqP{min-width:150px}.CookieConsent_banner__6BdLR{align-items:center;animation:CookieConsent_cookieConsentSlideUp__PXQIf .3s ease-out;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffffff7;border:1px solid #5a80fb26;border-radius:16px;bottom:1.5rem;box-shadow:0 15px 40px #5a80fb26;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:space-between;left:1.5rem;margin:0 auto;max-width:760px;padding:1.25rem 1.5rem;position:fixed;right:1.5rem;z-index:1300}.CookieConsent_text__z7Pew{color:#1a1a2e;flex:1 1 320px;font-size:.9rem;line-height:1.5;margin:0}.CookieConsent_link__SnJ3E{color:#5a80fb;font-weight:600;text-decoration:none}.CookieConsent_link__SnJ3E:hover{text-decoration:underline}.CookieConsent_actions__ztnpX{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.5rem}.CookieConsent_primaryButton__tzLKV{background:linear-gradient(135deg,#5a80fb,#4a6bff)!important;border-radius:30px!important;box-shadow:0 4px 15px #5a80fb59!important;color:#fff!important;font-weight:600!important;padding:.6rem 1.5rem!important;text-transform:none!important;white-space:nowrap}.CookieConsent_primaryButton__tzLKV:hover{box-shadow:0 6px 20px #5a80fb73!important}.CookieConsent_secondaryButton__DBPYU{border-radius:30px!important;color:#666!important;font-weight:600!important;padding:.6rem 1.2rem!important;text-transform:none!important;white-space:nowrap}.CookieConsent_secondaryButton__DBPYU:hover{background:#5a80fb14!important;color:#5a80fb!important}@keyframes CookieConsent_cookieConsentSlideUp__PXQIf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.CookieConsent_banner__6BdLR{bottom:1rem;gap:.875rem;left:1rem;padding:1.1rem 1.25rem;right:1rem}.CookieConsent_text__z7Pew{flex-basis:100%;font-size:.85rem}.CookieConsent_actions__ztnpX{flex-basis:100%;justify-content:flex-end}}@media (max-width:480px){.CookieConsent_banner__6BdLR{bottom:.75rem;left:.75rem;padding:1rem;right:.75rem}.CookieConsent_actions__ztnpX{justify-content:stretch}.CookieConsent_primaryButton__tzLKV,.CookieConsent_secondaryButton__DBPYU{flex:1 1 auto}}.GuidedTourOverlay_spotlight__GcGFU{animation:GuidedTourOverlay_pulse__X1h-W 1.8s ease-in-out infinite;border-radius:12px;box-shadow:0 0 0 3px #5a80fb;pointer-events:none;position:fixed;transition:top .2s ease,left .2s ease,width .2s ease,height .2s ease;z-index:1400}.GuidedTourOverlay_dim__GpQbC{box-shadow:0 0 0 3px #5a80fb,0 0 0 9999px #0f172a52}@keyframes GuidedTourOverlay_pulse__X1h-W{0%,to{outline:0 solid #5a80fb59}50%{outline:8px solid #5a80fb00}}.GuidedTourOverlay_balloon__hUg2R{animation:GuidedTourOverlay_balloonIn__H2tzW .25s ease;background:#fff;border:1px solid #5a80fb33;border-radius:14px;box-shadow:0 12px 32px #0f172a2e;box-sizing:border-box;color:#1a1a2e;padding:16px 18px 14px;position:fixed;width:340px;z-index:1450}.GuidedTourOverlay_balloonCompact__arHIC{bottom:12px;left:12px;right:12px;width:auto}@keyframes GuidedTourOverlay_balloonIn__H2tzW{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.GuidedTourOverlay_eyebrowDone__XpAiq,.GuidedTourOverlay_eyebrow__nBQ3x{align-items:center;color:#5a80fb;display:inline-flex;font-size:.75rem;font-weight:600;gap:4px}.GuidedTourOverlay_eyebrowDone__XpAiq{color:#2e7d32;font-size:.8rem}.GuidedTourOverlay_title__mY-kP{display:block;font-size:.975rem;font-weight:700;margin-top:4px}.GuidedTourOverlay_text__jiz8H{color:#475569;font-size:.875rem;line-height:1.5;margin:6px 0 0}.GuidedTourOverlay_actions__FKNUn{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:14px}.GuidedTourOverlay_linkButton__LXgCE,.GuidedTourOverlay_videoButton__73dDM{background:#0000;border:none;border-radius:8px;cursor:pointer;font:inherit;font-size:.85rem;padding:6px 8px}.GuidedTourOverlay_linkButton__LXgCE{color:#94a3b8;margin-right:auto}.GuidedTourOverlay_linkButton__LXgCE:hover{background:#f1f5f9;color:#1a1a2e}.GuidedTourOverlay_videoButton__73dDM{align-items:center;color:#4f6ef7;display:inline-flex;font-weight:600;gap:4px}.GuidedTourOverlay_videoButton__73dDM:hover{background:#eff2ff}.GuidedTourOverlay_primaryButton__KI3uw{background:#5a80fb;border:none;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-size:.875rem;font-weight:600;padding:8px 16px}.GuidedTourOverlay_primaryButton__KI3uw:hover{background:#4f6ef7}.GuidedTourOverlay_savingSpinner__PHINg{animation:GuidedTourOverlay_spin__JM7Al .8s linear infinite;border:4px solid #dbe3fe;border-radius:50%;border-top-color:#5a80fb;display:block;height:44px;margin:4px auto 16px;width:44px}@keyframes GuidedTourOverlay_spin__JM7Al{to{transform:rotate(1turn)}}.GuidedTourOverlay_backdrop__nOjo-{align-items:center;animation:GuidedTourOverlay_fadeIn__-620f .2s ease;background:#0f172a52;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1450}@keyframes GuidedTourOverlay_fadeIn__-620f{0%{opacity:0}to{opacity:1}}.GuidedTourOverlay_celebrate__dH6VH{animation:GuidedTourOverlay_balloonIn__H2tzW .25s ease;background:#fff;border-radius:18px;box-shadow:0 20px 48px #0f172a38;box-sizing:border-box;color:#1a1a2e;max-width:400px;padding:28px 28px 22px;text-align:center;width:100%}.GuidedTourOverlay_celebrateIcon__kg9DI{align-items:center;background:#e8f5e9;border-radius:50%;color:#2e7d32;display:flex;height:56px;justify-content:center;margin:0 auto 14px;width:56px}.GuidedTourOverlay_celebrateIcon__kg9DI svg{font-size:32px}.GuidedTourOverlay_celebrateCount__JAGMJ{color:#2e7d32;display:block;font-size:.8rem;font-weight:600;letter-spacing:.02em}.GuidedTourOverlay_celebrateSteps__wYJ-3{display:flex;gap:6px;justify-content:center;margin:10px 0 16px}.GuidedTourOverlay_celebrateSteps__wYJ-3 span{background:#e2e8f0;border-radius:999px;height:6px;width:36px}.GuidedTourOverlay_celebrateSteps__wYJ-3 .GuidedTourOverlay_stepDone__nWjug{background:#4caf50}.GuidedTourOverlay_celebrateTitle__TV0s0{display:block;font-size:1.15rem;font-weight:700}.GuidedTourOverlay_nextBox__7d6UW{background:#f8faff;border:1px solid #5a80fb33;border-radius:12px;display:flex;flex-direction:column;gap:2px;margin-top:18px;padding:12px 14px;text-align:left}.GuidedTourOverlay_nextLabel__dRTfG{color:#5a80fb;font-size:.75rem;font-weight:600}.GuidedTourOverlay_nextBox__7d6UW strong{color:#1a1a2e;font-size:.925rem}.GuidedTourOverlay_nextText__h2iGk{color:#64748b;font-size:.825rem;line-height:1.45}.GuidedTourOverlay_celebrateText__JrsBL{color:#475569;font-size:.925rem;line-height:1.55;margin:8px 0 0}.GuidedTourOverlay_celebrateActions__TVd70{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:22px}.GuidedTourOverlay_celebrateActions__TVd70 .GuidedTourOverlay_linkButton__LXgCE{margin-right:0}.GuidedTourOverlay_celebrateActions__TVd70 .GuidedTourOverlay_primaryButton__KI3uw{align-items:center;display:inline-flex;gap:6px;padding:10px 22px}.GuidedTourOverlay_dragHandle__TriBM{align-items:center;cursor:grab;display:flex;gap:8px;justify-content:space-between;margin:-4px -6px 0 0;touch-action:none;-webkit-user-select:none;user-select:none}.GuidedTourOverlay_dragHandle__TriBM:active{cursor:grabbing}.GuidedTourOverlay_dragHandleOff__VM0lu{cursor:default}.GuidedTourOverlay_dragIcon__ECiUC{color:#cbd5e1;flex-shrink:0}.GuidedTourOverlay_dragHandle__TriBM:hover .GuidedTourOverlay_dragIcon__ECiUC{color:#94a3b8}.GuidedTourOverlay_farewellBar__BplcM{background:#e2e8f0;border-radius:999px;display:block;height:4px;margin-top:10px;overflow:hidden}.GuidedTourOverlay_farewellBar__BplcM span{animation:GuidedTourOverlay_farewellFill__5E3cj linear forwards;background:#5a80fb;display:block;height:100%;transform-origin:left center}@keyframes GuidedTourOverlay_farewellFill__5E3cj{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.GuidedTourSummary_card__oF7kt{max-width:440px}.GuidedTourSummary_eyebrow__kGyMy{color:#5a80fb;display:block;font-size:.75rem;font-weight:600;margin-bottom:6px}.GuidedTourSummary_list__0US9q{display:flex;flex-direction:column;gap:8px;list-style:none;margin:18px 0 0;padding:0;text-align:left}.GuidedTourSummary_line__V5cSn{align-items:center;background:#f8faff;border:1px solid #5a80fb33;border-radius:12px;display:flex;gap:12px;padding:10px 14px}.GuidedTourSummary_icon__zVzxG{align-items:center;background:#eef2ff;border-radius:10px;color:#5a80fb;display:inline-flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.GuidedTourSummary_icon__zVzxG svg{font-size:1.15rem}.GuidedTourSummary_body__prOka{display:flex;flex-direction:column;gap:1px;min-width:0}.GuidedTourSummary_body__prOka strong{color:#1a1a2e;font-size:.925rem}.GuidedTourSummary_body__prOka span{color:#64748b;font-size:.8rem;line-height:1.4}.GuidedTourSummary_empty__-ODXy{color:#64748b;font-size:.85rem;line-height:1.5;margin:16px 0 0}.NotFound_inApp__cm\+Uf,.NotFound_page__zhDYF{align-items:center;box-sizing:border-box;display:flex;font-family:Poppins,Roboto,sans-serif;justify-content:center;padding:32px 16px}.NotFound_page__zhDYF{background:radial-gradient(circle at 8% 10%,#5a80fb14,#0000 40%),radial-gradient(circle at 92% 90%,#ed36800f,#0000 40%),#f8f9fd;min-height:100vh}.NotFound_inApp__cm\+Uf{min-height:60vh}.NotFound_card__XrJNZ{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 24px #5a80fb14;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;max-width:480px;padding:36px 32px;text-align:center;width:100%}.NotFound_logo__6Zue8{height:36px;margin-bottom:8px;width:auto}.NotFound_icon__T\+zYr{align-items:center;background:#e8edff;border-radius:50%;color:#5a80fb;display:inline-flex;height:56px;justify-content:center;width:56px}.NotFound_title__QoChr{color:#333;font-size:1.25rem;font-weight:700;line-height:1.35;margin:0}.NotFound_text__AkEnD{color:#555;font-size:.95rem;margin:0}.NotFound_button__ircEm{background:#5a80fb;border:none;border-radius:30px;box-shadow:0 4px 15px #5a80fb4d;color:#fff;cursor:pointer;font:inherit;font-size:1rem;font-weight:600;margin-top:6px;padding:.85rem 2rem;transition:all .3s ease}.NotFound_button__ircEm:hover{box-shadow:0 6px 20px #5a80fb59;transform:translateY(-2px)}@media (display-mode:standalone){.MuiSvgIcon-root{height:1.5rem!important;width:1.5rem!important}.MuiSvgIcon-fontSizeSmall{height:1.25rem!important;width:1.25rem!important}.MuiSvgIcon-fontSizeMedium{height:1.5rem!important;width:1.5rem!important}.MuiSvgIcon-fontSizeLarge{height:2.1875rem!important;width:2.1875rem!important}.MuiButton-root .MuiSvgIcon-root{height:1.25rem!important;width:1.25rem!important}.MuiButton-sizeSmall .MuiSvgIcon-root{height:1rem!important;width:1rem!important}.MuiButton-sizeLarge .MuiSvgIcon-root,.MuiIconButton-root .MuiSvgIcon-root{height:1.5rem!important;width:1.5rem!important}.MuiIconButton-sizeSmall .MuiSvgIcon-root{height:1.125rem!important;width:1.125rem!important}.MuiIconButton-sizeLarge .MuiSvgIcon-root{height:2rem!important;width:2rem!important}.MuiChip-root .MuiSvgIcon-root{height:1.125rem!important;width:1.125rem!important}.MuiChip-sizeSmall .MuiSvgIcon-root{height:1rem!important;width:1rem!important}.MuiChip-sizeMedium .MuiSvgIcon-root{height:1.125rem!important;width:1.125rem!important}.MuiFormControl-root .MuiSvgIcon-root,.MuiInputAdornment-root .MuiSvgIcon-root,.MuiInputBase-root .MuiSvgIcon-root,.MuiMenuItem-root .MuiSvgIcon-root,.MuiSelect-icon,.MuiSelect-root .MuiSvgIcon-root,.MuiTextField-root .MuiSvgIcon-root{height:1.25rem!important;width:1.25rem!important}.MuiMenuItem-root .MuiSvgIcon-root{margin-right:.5rem}.MuiListItem-root .MuiSvgIcon-root,.MuiListItemIcon-root .MuiSvgIcon-root{height:1.25rem!important;width:1.25rem!important}.MuiBadge-root .MuiSvgIcon-root{height:1.5rem!important;width:1.5rem!important}.MuiTooltip-tooltip .MuiSvgIcon-root{height:1rem!important;width:1rem!important}.MuiAppBar-root .MuiSvgIcon-root,.MuiToolbar-root .MuiSvgIcon-root{height:1.5rem!important;width:1.5rem!important}.MuiAccordion-root .MuiSvgIcon-root,.MuiAccordionSummary-root .MuiSvgIcon-root,.MuiDialog-root .MuiSvgIcon-root,.MuiDialogTitle-root .MuiSvgIcon-root,.MuiTab-root .MuiSvgIcon-root{height:1.25rem!important;width:1.25rem!important}.MuiAlert-root .MuiSvgIcon-root{height:1.375rem!important;width:1.375rem!important}.MuiStepIcon-root,.MuiStepper-root .MuiSvgIcon-root{height:1.5rem!important;width:1.5rem!important}.MuiBreadcrumbs-root .MuiSvgIcon-root{height:1.125rem!important;width:1.125rem!important}.MuiCard-root .MuiSvgIcon-root,.MuiCardHeader-root .MuiSvgIcon-root{height:1.25rem!important;width:1.25rem!important}.MuiDataGrid-root .MuiSvgIcon-root,.MuiPagination-root .MuiSvgIcon-root,.MuiTable-root .MuiSvgIcon-root,.MuiTableCell-root .MuiSvgIcon-root{height:1.125rem!important;width:1.125rem!important}.MuiSpeedDial-root .MuiSvgIcon-root,.MuiSpeedDialAction-root .MuiSvgIcon-root{height:1.5rem!important;width:1.5rem!important}.MuiRating-root .MuiSvgIcon-root{height:1.25rem!important;width:1.25rem!important}.MuiTreeItem-root .MuiSvgIcon-root,.MuiTreeView-root .MuiSvgIcon-root{height:1.125rem!important;width:1.125rem!important}[class*=Icon] svg,[class*=icon-] svg{max-height:1.5rem!important;max-width:1.5rem!important}.header .MuiSvgIcon-root,.menu .MuiSvgIcon-root,.nav-item .MuiSvgIcon-root,.navigation .MuiSvgIcon-root,.sidebar .MuiSvgIcon-root{height:1.25rem!important;width:1.25rem!important}.MuiSvgIcon-root{display:inline-block!important;flex-shrink:0!important}.MuiSvgIcon-fontSizeInherit,.dark-theme .MuiSvgIcon-root,[data-theme=dark] .MuiSvgIcon-root{height:inherit!important;width:inherit!important}.MuiCircularProgress-root .MuiSvgIcon-root,.MuiLinearProgress-root .MuiSvgIcon-root{height:1.25rem!important;width:1.25rem!important}}@media (min-width:1px){.pwa-mode .MuiSvgIcon-root,.standalone-mode .MuiSvgIcon-root,[data-pwa=true] .MuiSvgIcon-root{height:1.5rem!important;width:1.5rem!important}.pwa-mode .MuiSvgIcon-fontSizeSmall,.standalone-mode .MuiSvgIcon-fontSizeSmall,[data-pwa=true] .MuiSvgIcon-fontSizeSmall{height:1.25rem!important;width:1.25rem!important}.pwa-mode .MuiSvgIcon-fontSizeLarge,.standalone-mode .MuiSvgIcon-fontSizeLarge,[data-pwa=true] .MuiSvgIcon-fontSizeLarge{height:2.1875rem!important;width:2.1875rem!important}}
/*# sourceMappingURL=main.4b5aa03f.css.map*/