.agendar_page__q7R9V{min-height:100vh;background:var(--bg);display:flex;flex-direction:column}.agendar_header__j9xvL{background:var(--bg-white);border-bottom:1px solid var(--border);padding:1.25rem 2rem;display:flex;align-items:center;justify-content:space-between}.agendar_logo__5yB5t{font-family:var(--ff-logo);font-size:1.25rem;font-weight:800;letter-spacing:-.02em;color:var(--text);text-decoration:none}.agendar_logoDot__bmOUU,.agendar_logoMed__wp53j{color:var(--green)}.agendar_headerInfo__ZFbzT{flex:1;text-align:center}.agendar_headerClinic__dQutu{font-size:.875rem;font-weight:500;color:var(--text)}.agendar_headerSub__lXmxZ{font-size:.75rem;color:var(--text-3)}.agendar_headerActions__Z_Ctt{display:flex;align-items:center;gap:.75rem}.agendar_headerBack__laaxa{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--ff-body);font-size:.8125rem;font-weight:500;color:var(--text-2);text-decoration:none;padding:.375rem .625rem;border-radius:var(--radius-sm);transition:color .2s ease,background .2s ease}.agendar_headerBack__laaxa:hover{color:var(--green);background:var(--green-lt)}.agendar_headerBack__laaxa:focus-visible{outline:2px solid var(--green);outline-offset:2px}.agendar_headerBackIcon__qIrFF{flex-shrink:0;transition:transform .15s ease}.agendar_headerBack__laaxa:hover .agendar_headerBackIcon__qIrFF{transform:translateX(-2px)}.agendar_headerLogin__vxEbh{display:inline-flex;align-items:center;justify-content:center;padding:.375rem .875rem;border:1.5px solid var(--border);border-radius:var(--radius-sm);font-family:var(--ff-body);font-size:.8125rem;color:var(--text-2);background:var(--bg-white);text-decoration:none;font-weight:500;transition:color .2s ease,border-color .2s ease,background .2s ease}.agendar_headerLogin__vxEbh:hover{border-color:var(--green);color:var(--green);background:var(--green-lt)}.agendar_headerLogin__vxEbh:focus-visible{outline:2px solid var(--green);outline-offset:2px}.agendar_body__MH_2M{flex:1;max-width:860px;margin:0 auto;padding:2.5rem 1.5rem 4rem;width:100%}.agendar_hero___IhSn{text-align:center;margin-bottom:2.5rem;animation:agendar_fadeIn__1rCXS .5s ease both}@keyframes agendar_fadeIn__1rCXS{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.agendar_heroTitle__qWfr_{font-family:var(--ff-display);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:400;letter-spacing:-.015em;color:var(--text);margin-bottom:.5rem}.agendar_heroSub__VNMLX{font-size:.9375rem;color:var(--text-3)}.agendar_grid__dhcEw{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start;animation:agendar_fadeIn__1rCXS .5s ease .1s both}.agendar_card__phnFq{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.agendar_cardHead__3z1_4{padding:1.125rem 1.5rem;border-bottom:1px solid var(--border);background:var(--bg)}.agendar_cardTitle__IOuZ2{font-size:.8125rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-2)}.agendar_dateList__LhFO4{padding:.75rem;display:flex;flex-direction:column;gap:.25rem;max-height:320px;overflow-y:auto}.agendar_dateBtn__qcXHh{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1rem;border:1.5px solid transparent;border-radius:var(--radius-sm);background:none;font-family:var(--ff-body);font-size:.875rem;color:var(--text-2);cursor:pointer;text-align:left;transition:background .12s,border-color .12s,color .12s;width:100%}.agendar_dateBtn__qcXHh:hover:not(:disabled){background:var(--bg);color:var(--text)}.agendar_dateBtnActive__Ddh5o{background:var(--green-lt)!important;border-color:var(--green)!important;color:var(--green)!important;font-weight:500}.agendar_dateBtn__qcXHh:disabled{opacity:.4;cursor:not-allowed}.agendar_dateBtnDay__BGK8f{font-weight:500}.agendar_dateBtnDate__8hZGD{font-size:.8125rem}.agendar_dateSlotsCount__k2xDR{font-size:.6875rem;background:var(--green-lt);color:var(--green);padding:.1rem .4rem;border-radius:100px;font-weight:600}.agendar_slotsEmpty__8l9Qi,.agendar_slotsLoading__fH1Xd{padding:1.5rem;text-align:center;color:var(--text-3);font-size:.875rem}.agendar_noAvailability__442gs{padding:1.75rem 1.5rem;text-align:center}.agendar_noAvailabilityTitle__zrwnL{font-family:var(--ff-display);font-weight:400;font-size:1.25rem;line-height:1.25;color:var(--text);margin:0}.agendar_noAvailabilityText__RKTVp{font-family:var(--ff-body);font-size:.875rem;line-height:1.6;color:var(--text-2);margin:.625rem auto 0;max-width:34rem}.agendar_noAvailabilityActions__648NH{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.25rem}.agendar_noAvailabilityPrimary__PpDCN,.agendar_noAvailabilitySecondary__tO3C4{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.625rem 1.25rem;border-radius:var(--radius-sm);font-family:var(--ff-body);font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s}.agendar_noAvailabilityPrimary__PpDCN{background:var(--green);color:var(--on-accent);border:none}.agendar_noAvailabilityPrimary__PpDCN:hover{background:var(--green-mid);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.agendar_noAvailabilitySecondary__tO3C4{background:transparent;color:var(--green);border:1.5px solid var(--green)}.agendar_noAvailabilitySecondary__tO3C4:hover{background:var(--green-lt)}.agendar_noAvailabilityPrimary__PpDCN:focus-visible,.agendar_noAvailabilitySecondary__tO3C4:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media (max-width:480px){.agendar_noAvailabilityActions__648NH{flex-direction:column;align-items:stretch}}.agendar_slotsGrid__DWvWq{padding:1rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.agendar_slotBtn__ldBY2{padding:.5rem;border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-white);font-family:var(--ff-body);font-size:.8125rem;font-weight:500;color:var(--text-2);cursor:pointer;text-align:center;transition:border-color .12s,background .12s,color .12s}.agendar_slotBtn__ldBY2:hover{border-color:var(--green);color:var(--green);background:var(--green-lt)}.agendar_slotBtnActive__Y1VQX{border-color:var(--green)!important;background:var(--green)!important;color:var(--on-accent)!important}.agendar_form__nsLbt{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.875rem;background:var(--bg-soft)}.agendar_fieldGroup__5kOvz{display:flex;flex-direction:column;gap:.3125rem}.agendar_label__8XC_n{font-size:.8125rem;font-weight:500;color:var(--text)}.agendar_required___8qFz{color:var(--warm);margin-left:.1rem}.agendar_input__L_8wv,.agendar_select__Xzn1A{width:100%;padding:.75rem 1rem;border:1.5px solid var(--border-input);border-radius:var(--radius-sm);background:var(--bg-white);font-family:var(--ff-body);font-size:.9rem;color:var(--text);outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.agendar_input__L_8wv::placeholder{color:var(--text-3);font-weight:300}.agendar_select__Xzn1A{appearance:none;cursor:pointer}.agendar_input__L_8wv:focus,.agendar_select__Xzn1A:focus{border-color:var(--green);background:var(--bg-white);box-shadow:0 0 0 3px var(--green-lt)}.agendar_summary__QJXeh{padding:.875rem 1rem;background:var(--green-lt);border-radius:var(--radius-sm);font-size:.8125rem;color:var(--green);font-weight:500}.agendar_btnSubmit__lL4Dc{display:flex;align-items:center;justify-content:center;width:100%;padding:.875rem;background:var(--green);color:var(--on-accent);border:none;border-radius:var(--radius-sm);font-family:var(--ff-body);font-size:.9375rem;font-weight:500;cursor:pointer;transition:background .2s,transform .15s;-webkit-font-smoothing:antialiased}.agendar_btnSubmit__lL4Dc:hover:not(:disabled){background:var(--green-mid);transform:translateY(-1px)}.agendar_btnSubmit__lL4Dc:disabled{opacity:.55;cursor:not-allowed}.agendar_input__L_8wv[aria-invalid=true]{border-color:var(--error)}.agendar_fieldHint__A7Iie{margin:-.125rem 0 .375rem;font-size:.8125rem;color:var(--text-2)}.agendar_fieldError__fpIdu{margin-top:.375rem;font-size:.8125rem;color:var(--error)}.agendar_errorBanner__7F6rs{padding:.75rem 1rem;background:var(--error-lt);border:1px solid rgba(220,53,69,.2);border-radius:var(--radius-sm);font-size:.8125rem;color:var(--error)}.agendar_success__LWVmy{text-align:center;padding:3rem 1.5rem;animation:agendar_fadeIn__1rCXS .5s ease both}.agendar_successIcon__d9GfV{width:56px;height:56px;border-radius:50%;background:var(--green-lt);display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.agendar_successTitle__Pdeg4{font-family:var(--ff-display);font-size:1.5rem;color:var(--text);margin-bottom:.5rem}.agendar_successSub__5FmQC{font-size:.9375rem;color:var(--text-3);line-height:1.65;margin-bottom:1.5rem}.agendar_btnBack__ZaGBt{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border:1.5px solid var(--green);border-radius:var(--radius-sm);color:var(--green);font-family:var(--ff-body);font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s}.agendar_btnBack__ZaGBt:hover{background:var(--green-lt)}.agendar_locationCards__24cX5{padding:.75rem;display:flex;flex-direction:column;gap:.375rem}.agendar_locationCard__XPpYv{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.875rem 1rem;border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-white);font-family:var(--ff-body);cursor:pointer;text-align:left;width:100%;transition:border-color .12s,background .12s}.agendar_locationCard__XPpYv:hover{border-color:var(--green);background:var(--green-lt)}.agendar_locationCardActive__9h6iy{border-color:var(--green)!important;background:var(--green-lt)!important}.agendar_locationCardName__J6ylr{font-size:.9rem;font-weight:500;color:var(--text);line-height:1.3}.agendar_locationCardActive__9h6iy .agendar_locationCardName__J6ylr{color:var(--green)}.agendar_locationCardAddress__ZBeMB{font-size:.78rem;color:var(--text-3);line-height:1.45}.agendar_locationCardActive__9h6iy .agendar_locationCardAddress__ZBeMB{color:var(--green);opacity:.8}.agendar_modalityGrid__Akbk_{padding:.875rem 1rem;display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.agendar_modalityBtn__HHNN4{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);font-family:var(--ff-body);font-size:.875rem;color:var(--text-2);cursor:pointer;font-weight:500;transition:border-color .15s,background .15s,color .15s}.agendar_modalityBtn__HHNN4:focus-visible{outline:2px solid var(--green);outline-offset:2px}.agendar_modalityBtnActive__LpzXi{border-color:var(--green);background:var(--green-lt);color:var(--green);font-weight:600}.agendar_serviceList__jNBTQ{padding:.75rem;display:flex;flex-direction:column;gap:.375rem}.agendar_serviceOption__rb_Vh{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.875rem 1rem;border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-white);font-family:var(--ff-body);text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.agendar_serviceOption__rb_Vh:hover{border-color:var(--green);background:var(--green-lt)}.agendar_serviceOption__rb_Vh:focus-visible{outline:2px solid var(--green);outline-offset:2px}.agendar_serviceOptionActive__4ER6n{border-color:var(--green);background:var(--green-lt)}.agendar_serviceOptionMain__Vq2O5{display:flex;flex-direction:column;gap:.2rem;min-width:0}.agendar_serviceOptionName__oLsSD{font-size:.9rem;font-weight:500;color:var(--text);line-height:1.3;overflow-wrap:anywhere}.agendar_serviceOptionMeta__9LPzt{font-size:.78rem;color:var(--text-3);line-height:1.45}.agendar_serviceOptionPrice__CthYs{flex-shrink:0;font-size:.875rem;font-weight:500;color:var(--text-2);white-space:nowrap}.agendar_serviceOptionActive__4ER6n .agendar_serviceOptionName__oLsSD,.agendar_serviceOptionActive__4ER6n .agendar_serviceOptionPrice__CthYs{color:var(--green)}.agendar_tipoGrid__0lKfe{padding:.875rem 1rem;display:grid;grid-template-columns:1fr 1fr 1fr;gap:.5rem}.agendar_tipoBtn__Ig7nw{padding:.5rem .25rem;border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);font-family:var(--ff-body);font-size:.8125rem;color:var(--text-2);cursor:pointer;font-weight:400;transition:border-color .12s,background .12s,color .12s}.agendar_tipoBtnActive__BbP3u{border-color:var(--green);background:var(--green-lt);color:var(--green);font-weight:500}.agendar_slotFlow__vXovv{display:flex;flex-direction:column;gap:1rem;animation:agendar_fadeIn__1rCXS .5s ease .1s both}.agendar_dayTimeGrid__qy_7w{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}.agendar_timeColumn__FCZaA{display:flex;flex-direction:column;gap:1rem;min-width:0}.agendar_unitLabel__WxyhX{padding:0 1rem;font-size:.8125rem;font-weight:500;color:var(--text-2)}.agendar_ctaCard__QC2qA{padding:1.5rem}.agendar_bookingSummary__l7oWw{display:grid;grid-template-columns:1fr;gap:.625rem;padding:.875rem 1.25rem;margin:0 0 1rem;background:var(--green-lt);border-radius:var(--radius-sm)}.agendar_bookingSummaryRow__K3uPG{display:flex;flex-direction:column;gap:.125rem;min-width:0}.agendar_bookingSummaryRow__K3uPG dt{font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--green)}.agendar_bookingSummaryRow__K3uPG dd{margin:0;font-size:.875rem;font-weight:500;color:var(--text)}.agendar_identitySummary__vHTqY{display:grid;gap:.375rem;margin:.5rem 0 0}.agendar_identitySummaryRow__4y1t7{display:flex;gap:.5rem;font-size:.8125rem;min-width:0}.agendar_identitySummaryRow__4y1t7 dt{flex:0 0 6.5rem;color:var(--text-3)}.agendar_identitySummaryRow__4y1t7 dd{margin:0;color:var(--text-2);min-width:0;overflow-wrap:anywhere}.agendar_slotHint__uYqO8{font-size:.75rem;color:var(--text-3);text-align:center;margin-top:.75rem;line-height:1.6}.agendar_paymentSummary__EoneR{padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}.agendar_paymentSummaryRow__ruYjV{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.agendar_paymentSummaryLabel___7HK9{font-size:.8125rem;color:var(--text-3);font-weight:500;flex-shrink:0}.agendar_paymentSummaryValue__CEKHC{font-size:.875rem;color:var(--text);font-weight:500;text-align:right}.agendar_paymentEmailNote__otJEr{padding:.625rem .875rem;background:var(--green-lt);border-radius:var(--radius-sm);font-size:.8rem;color:var(--green);line-height:1.55;margin-top:.25rem}.agendar_paymentBody__Ua8Lh{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem;background:var(--bg-soft)}.agendar_paymentAmount__N7gYG{display:flex;align-items:baseline;justify-content:space-between;padding:.875rem 1rem;background:var(--bg-white);border-radius:var(--radius-sm);border:1px solid var(--border)}.agendar_paymentAmountLabel__tNIip{font-size:.8125rem;font-weight:500;color:var(--text-2)}.agendar_paymentAmountValue__ToTyZ{font-family:var(--ff-display);font-size:1.5rem;font-weight:400;color:var(--text);letter-spacing:-.01em}.agendar_btnPay__sUzG5{display:flex;align-items:center;justify-content:center;gap:.625rem;width:100%;padding:1rem 1.5rem;background:var(--green);color:var(--on-accent);border:none;border-radius:var(--radius-sm);font-family:var(--ff-body);font-size:1rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .2s,transform .15s,box-shadow .2s;-webkit-font-smoothing:antialiased;letter-spacing:-.005em}.agendar_btnPay__sUzG5:hover{background:var(--green-mid);transform:translateY(-1px);box-shadow:var(--shadow-md)}.agendar_paymentNote__BPRgp{font-size:.8rem;color:var(--text-3);text-align:center;line-height:1.6}.agendar_paymentLoading__yNpLS{display:flex;flex-direction:column;align-items:center;gap:.875rem;padding:1.5rem 0}.agendar_paymentLoadingText__Gp_cf{font-size:.875rem;color:var(--text-3)}@keyframes agendar_spin___2re6{to{transform:rotate(1turn)}}.agendar_spinner__us4XF{display:block;width:28px;height:28px;border:2.5px solid var(--green-lt);border-top-color:var(--green);border-radius:50%;animation:agendar_spin___2re6 .7s linear infinite}.agendar_mpWarning__K2x2R{display:flex;gap:.875rem;align-items:flex-start;padding:1rem;background:var(--warm-lt);border-radius:var(--radius-sm);border:1px solid rgba(184,120,64,.15)}.agendar_mpWarning__K2x2R svg{flex-shrink:0;margin-top:.125rem}.agendar_mpWarningTitle__e_WaW{font-size:.875rem;font-weight:600;color:var(--warm);margin-bottom:.25rem}.agendar_mpWarningText__whsWa{font-size:.8125rem;color:var(--warm);opacity:.85;line-height:1.55}.agendar_btnLink__c2fuq{background:none;border:none;font-family:var(--ff-body);font-size:.8125rem;color:var(--text-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;text-align:center;padding:.375rem;width:100%;text-decoration:none;transition:color .15s ease}.agendar_btnLink__c2fuq:hover{color:var(--green)}.agendar_btnLink__c2fuq:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:var(--radius-sm)}.agendar_btnBackStep__UEotg{background:transparent;border:1px solid transparent;font-family:var(--ff-body);font-size:.8125rem;font-weight:500;color:var(--text-2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem;border-radius:var(--radius-sm);width:100%;text-decoration:none;transition:color .15s ease,background .15s ease,border-color .15s ease}.agendar_btnBackStep__UEotg:hover{color:var(--green);background:var(--green-lt);border-color:var(--border)}.agendar_btnBackStep__UEotg:focus-visible{outline:2px solid var(--green);outline-offset:2px}.agendar_backIcon__wyCIk{flex-shrink:0;transition:transform .15s ease}.agendar_btnBackStep__UEotg:hover .agendar_backIcon__wyCIk{transform:translateX(-2px)}@media (max-width:680px){.agendar_dayTimeGrid__qy_7w,.agendar_grid__dhcEw{grid-template-columns:1fr}.agendar_ctaCard__QC2qA{padding:1.25rem}.agendar_header__j9xvL{flex-direction:column;gap:.5rem;text-align:center}.agendar_headerInfo__ZFbzT{text-align:center}}.agendar_bodyWide__GLMOp{flex:1;max-width:920px;margin:0 auto;padding:2.5rem 1.5rem 5rem;width:100%;display:flex;flex-direction:column;gap:2.5rem}.agendar_profileHeader__MsUvc{display:flex;gap:2rem;align-items:flex-start;background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-sm);animation:agendar_fadeIn__1rCXS .5s ease both}.agendar_profilePhotoWrap__BPLf2{flex-shrink:0}.agendar_doctorPhoto__wcFZQ{width:120px;height:120px;border-radius:50%;object-fit:cover;border:3px solid var(--green-lt);display:block}.agendar_doctorPhotoPlaceholder__fF0NK{width:120px;height:120px;border-radius:50%;background:var(--green-lt);border:3px solid var(--border);display:flex;align-items:center;justify-content:center}.agendar_profileMeta__wwwU0{flex:1;display:flex;flex-direction:column;gap:.625rem;min-width:0}.agendar_profileName__1raW7{font-family:var(--ff-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:400;letter-spacing:-.015em;color:var(--text);line-height:1.2}.agendar_profileBadges__O_9et{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center}.agendar_badge__LSYfw{background:var(--green-lt);color:var(--green);border-radius:100px}.agendar_badgeOutline__QXrsF,.agendar_badge__LSYfw{display:inline-flex;align-items:center;padding:.25rem .75rem;font-size:.8rem;font-weight:500}.agendar_badgeOutline__QXrsF{border:1.5px solid var(--border-input);color:var(--text-2);border-radius:100px}.agendar_badgeTele__hSsai{color:var(--warm)}.agendar_badgeReceipt__ofpzn,.agendar_badgeTele__hSsai{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .75rem;background:var(--warm-lt);border-radius:100px;font-size:.8rem;font-weight:500}.agendar_badgeReceipt__ofpzn{color:var(--text)}.agendar_badgeReceipt__ofpzn svg{color:var(--warm)}.agendar_profileRating__iP7zZ{display:flex;align-items:center;gap:.5rem}.agendar_ratingScore__ruVQE{font-size:.9375rem;font-weight:600;color:var(--text)}.agendar_profileLocation__pc0V3,.agendar_ratingCount__JvKRf{font-size:.8125rem;color:var(--text-3)}.agendar_profileLocation__pc0V3{display:flex;align-items:center;gap:.3rem}.agendar_stars__7Hptp{font-size:1rem;display:inline-flex;gap:.05em}.agendar_starsLg__Byn2D{font-size:1.5rem;display:inline-flex;gap:.05em}.agendar_starFilled__fvj06{color:var(--warm)}.agendar_starEmpty__goAug{color:var(--text-3)}.agendar_sectionLabel__TJRS_{font-family:var(--ff-display);font-size:1.25rem;font-weight:400;color:var(--text);letter-spacing:-.01em;margin-bottom:1.25rem}.agendar_bioSection__BscmH{animation:agendar_fadeIn__1rCXS .5s ease .05s both}.agendar_bioText___qMXT{font-size:.9375rem;color:var(--text-2);line-height:1.75;max-width:680px}.agendar_insuranceSection__wOUqk{animation:agendar_fadeIn__1rCXS .5s ease .08s both}.agendar_insuranceGroups__A2eab{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.75rem}.agendar_insuranceGroup__20PiK{min-width:0;background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-md);padding:1rem;display:flex;flex-direction:column;gap:.625rem}.agendar_insuranceGroupHeader__VjJf9{display:flex;align-items:center;gap:.625rem;min-width:0}.agendar_insuranceGroupName__eC4qK{font-family:var(--ff-body);font-size:.9375rem;font-weight:500;color:var(--text);overflow-wrap:anywhere}.agendar_insuranceOperators__Yyyzx{list-style:none;display:flex;flex-direction:column;gap:.375rem}.agendar_insuranceOperator__16nJ3{display:flex;flex-direction:column;gap:.125rem;min-width:0}.agendar_insuranceOperatorName__OS1bX{font-size:.875rem;font-weight:500;color:var(--text-2);overflow-wrap:anywhere}.agendar_insuranceProducts__bWb6o{font-size:.8125rem;color:var(--text-3);overflow-wrap:anywhere}.agendar_bookingSection__0nl_E{animation:agendar_fadeIn__1rCXS .5s ease .1s both}.agendar_reviewsSection__48tFh{animation:agendar_fadeIn__1rCXS .5s ease .15s both}.agendar_reviewsHeader__zqaON{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.agendar_ratingOverview__8nw9y{display:flex;align-items:center;gap:.875rem}.agendar_ratingBig__Pbvt5{font-family:var(--ff-display);font-size:3.25rem;font-weight:400;color:var(--text);line-height:1}.agendar_ratingOverviewRight__QjQHc{display:flex;flex-direction:column;gap:.25rem}.agendar_ratingCountText__0DNsu{font-size:.8125rem;color:var(--text-3);margin-top:.25rem}.agendar_reviewsGrid__zIKxp{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem}.agendar_reviewCard__wOW1V{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.625rem}.agendar_reviewCardTop__IHh6v{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.agendar_reviewDate__Jbtoa{font-size:.75rem;color:var(--text-3);white-space:nowrap}.agendar_reviewComment__h8AJ4{font-size:.875rem;color:var(--text-2);line-height:1.65;font-style:italic}.agendar_reviewAuthor__itGC8{font-size:.8125rem;font-weight:500;color:var(--text-3);margin-top:auto}.agendar_reviewFormSection__Ej38j{animation:agendar_fadeIn__1rCXS .5s ease .2s both}.agendar_reviewFormCard__isY2M{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.75rem 2rem;display:flex;flex-direction:column;gap:1.25rem;max-width:560px}.agendar_reviewFormField__E39NR{display:flex;flex-direction:column;gap:.375rem}.agendar_reviewFieldOptional__J8VZc{font-size:.8125rem;font-weight:400;color:var(--text-3)}.agendar_starSelector__spyOo{display:flex;gap:.125rem;margin-top:.125rem}.agendar_starSelectBtn__Rba6_{background:none;border:none;cursor:pointer;padding:.125rem .25rem;font-size:2rem;line-height:1;transition:transform .1s;color:inherit}.agendar_starSelectBtn__Rba6_:hover{transform:scale(1.2)}.agendar_ratingLabel__P2fwV{font-size:.8125rem;font-weight:600;color:var(--green);letter-spacing:.02em}.agendar_reviewTextarea__Yg7xR{width:100%;padding:.75rem 1rem;border:1.5px solid var(--border-input);border-radius:var(--radius-sm);background:var(--bg-soft);font-family:var(--ff-body);font-size:.9rem;color:var(--text);outline:none;resize:vertical;min-height:96px;transition:border-color .15s,box-shadow .15s,background .15s}.agendar_reviewTextarea__Yg7xR::placeholder{color:var(--text-3);font-weight:300}.agendar_reviewTextarea__Yg7xR:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-lt);background:var(--bg-white)}.agendar_charCount__gkYav{font-size:.75rem;color:var(--text-3);text-align:right}.agendar_reviewToggleLabel__HfkBP{display:flex;align-items:center;gap:.625rem;font-size:.875rem;color:var(--text-2);cursor:pointer;user-select:none}.agendar_reviewToggle__lVGyt{accent-color:var(--green);width:1rem;height:1rem;cursor:pointer;flex-shrink:0}.agendar_reviewSuccess__kj6Z_{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.75rem 2rem;background:var(--green-lt);border-radius:var(--radius-lg);max-width:480px;animation:agendar_fadeIn__1rCXS .4s ease both}.agendar_reviewSuccessIcon__bNXTT{width:48px;height:48px;border-radius:50%;background:var(--bg-white);display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.agendar_reviewSuccessTitle__qK4j2{font-family:var(--ff-display);font-size:1.125rem;font-weight:400;color:var(--green)}.agendar_reviewSuccessSub__d_G0C{font-size:.875rem;color:var(--green);opacity:.8;line-height:1.6}.agendar_doctorReply__9cKd7{margin:0;padding:.75rem 1rem;background:var(--bg-soft);border-left:3px solid var(--green);border-radius:0 var(--radius-sm) var(--radius-sm) 0;display:flex;flex-direction:column;gap:.25rem}.agendar_doctorReplyLabel__96Twt{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--green);margin:0}.agendar_doctorReplyText___dN8V{font-size:.8375rem;color:var(--text-2);line-height:1.6;margin:0}.agendar_doctorReplyDate__op0uc{font-size:.725rem;color:var(--text-3);margin:0}@media (max-width:680px){.agendar_bodyWide__GLMOp{padding:1.5rem 1rem 4rem;gap:2rem}.agendar_profileHeader__MsUvc{flex-direction:column;align-items:center;text-align:center;padding:1.5rem 1rem}.agendar_profileBadges__O_9et,.agendar_profileLocation__pc0V3,.agendar_profileRating__iP7zZ{justify-content:center}.agendar_reviewsGrid__zIKxp{grid-template-columns:1fr}.agendar_reviewFormCard__isY2M{padding:1.25rem}.agendar_ratingOverview__8nw9y{gap:.625rem}.agendar_ratingBig__Pbvt5{font-size:2.5rem}}.agendar_consentFieldset___27dN{display:flex;flex-direction:column;gap:.5rem;border:0;margin:0;padding:0;min-width:0}.agendar_srOnly__rAAmW{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.agendar_consentCheckboxLabel__T5jv_{display:flex;align-items:flex-start;gap:.625rem;font-size:.8125rem;color:var(--text-2);line-height:1.45;cursor:pointer;margin-top:.35rem}.agendar_consentCheckbox__sNFNa{margin-top:.15rem;accent-color:var(--green);flex-shrink:0}.agendar_recordingBox__NV5T3{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;padding:.875rem 1rem;background:var(--bg-soft);border:1.5px solid var(--border);border-radius:var(--radius-sm)}.agendar_recordingBox__NV5T3 .agendar_consentCheckboxLabel__T5jv_{margin-top:0}.agendar_recordingText__rWncF{display:flex;flex-direction:column;gap:.25rem}.agendar_recordingTitle__zVAfJ{font-weight:500;color:var(--text)}.agendar_recordingGranted__3wIzb{font-size:.75rem;font-weight:500;color:var(--green)}.agendar_recordingNewVersion__tRC4h{font-size:.75rem;font-weight:500;color:var(--warm)}.agendar_recordingReadTerm__ttxog{align-self:flex-start;margin-left:1.5rem;padding:0;background:none;border:0;font-family:var(--ff-body);font-size:.8125rem;font-weight:500;color:var(--green);text-decoration:underline;cursor:pointer}.agendar_recordingReadTerm__ttxog:focus-visible{outline:none;box-shadow:0 0 0 3px var(--green-lt);border-radius:4px}.agendar_identityCardInfo__nUabo{padding:.75rem 1rem;background:var(--green-lt);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.8125rem;color:var(--green);line-height:1.45}.agendar_identityCardWarning__Wr3r0{padding:.75rem 1rem;background:var(--warm-lt);border:1px solid rgba(184,120,64,.2);border-radius:var(--radius-sm);font-size:.8125rem;color:var(--warm);line-height:1.45}.agendar_cpfChangeRow__ptKaO{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.agendar_btnSmallSecondary__niOCZ{background:none;border:1px solid var(--border);border-radius:var(--radius-sm);padding:.25rem .5rem;font-size:.75rem;color:var(--text-2);cursor:pointer;font-family:var(--ff-body);transition:all .15s}.agendar_btnSmallSecondary__niOCZ:hover{background:var(--bg);border-color:var(--green);color:var(--green)}.agendar_authChoiceRow__Nzyp4{display:flex;gap:.5rem;margin-top:.75rem;margin-bottom:.5rem}.agendar_authChoiceBtn__oVU3O{flex:1;padding:.625rem .75rem;border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-white);color:var(--text-2);font-family:var(--ff-body);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s}.agendar_authChoiceBtn__oVU3O:focus-visible{outline:2px solid var(--green);outline-offset:2px}.agendar_authChoiceBtnActive__IvBvj{border-color:var(--green)!important;background:var(--green-lt)!important;color:var(--green)!important}.agendar_unavailableCard__PHUiU{max-width:560px;margin:2rem auto 0;padding:2.5rem 2rem;background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:center;animation:agendar_fadeIn__1rCXS .5s ease both}.agendar_unavailableEyebrow__UuBIq{display:inline-flex;align-items:center;padding:.35rem .875rem;background:var(--warm-lt);box-shadow:inset 0 0 0 1px var(--warm);border-radius:100px;font-size:.8rem;font-weight:500;color:var(--text)}.agendar_unavailableTitle__0Fk_A{font-family:var(--ff-display);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:400;letter-spacing:-.015em;line-height:1.12;color:var(--text);margin:1rem 0 .75rem}.agendar_unavailableText__aBnMM{font-size:.9375rem;line-height:1.65;color:var(--text-2);margin-bottom:1.75rem}.agendar_unavailableCta__Kozbq{display:inline-block;padding:.75rem 1.5rem;background:var(--green);color:var(--on-accent);border-radius:var(--radius-sm);font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s}.agendar_unavailableCta__Kozbq:hover{background:var(--green-mid);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.agendar_unavailableCta__Kozbq:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media (max-width:600px){.agendar_unavailableCard__PHUiU{margin-top:1rem;padding:2rem 1.25rem}}.agendar_confirmationBody__2w_Qn{display:flex;flex-direction:column;gap:1rem}.agendar_confirmationText__suG_I{font-size:.875rem;color:var(--text-2);line-height:1.6;margin:0}.agendar_confirmationText__suG_I strong{color:var(--text);font-weight:500}.agendar_paymentChoices__3R_Rb{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.agendar_paymentChoice__zH17b{display:flex;align-items:center;gap:.625rem;padding:.875rem 1rem;border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-white);font-family:var(--ff-body);font-size:.875rem;font-weight:500;color:var(--text-2);text-align:left;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.agendar_paymentChoice__zH17b:focus-visible{outline:none;box-shadow:0 0 0 3px var(--green-lt);border-color:var(--green)}.agendar_paymentChoiceActive__bKxhk{border-color:var(--green);background:var(--green-lt);color:var(--green);font-weight:600}.agendar_btnPay__sUzG5:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.agendar_bookedSummary__1cqob{max-width:440px;margin:0 auto 1.25rem;padding:1rem 1.25rem;background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-md);text-align:left;display:flex;flex-direction:column;gap:.625rem}.agendar_bookedRow__LMfve{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.agendar_bookedRow__LMfve dt{font-size:.8125rem;color:var(--text-3);font-weight:500;flex-shrink:0}.agendar_bookedRow__LMfve dd{margin:0;font-size:.875rem;color:var(--text);font-weight:500;text-align:right;display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem}.agendar_bookedMuted___Clj3{flex-basis:100%;font-size:.8rem;font-weight:400;color:var(--text-2)}.agendar_bookedNext__8YjVJ{max-width:440px;margin:0 auto 1.25rem;text-align:left}.agendar_bookedNextTitle__SGupZ{font-size:.875rem;font-weight:600;color:var(--text);margin-bottom:.375rem}.agendar_bookedNext__8YjVJ ul{margin:0;padding-left:1.125rem;font-size:.875rem;color:var(--text-2);line-height:1.6}.agendar_bookedContact__ObFLz{font-size:.8125rem;color:var(--text-2);margin-bottom:1.25rem;display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem}.agendar_bookedContact__ObFLz a{color:var(--green)}@media (max-width:480px){.agendar_paymentChoices__3R_Rb{grid-template-columns:1fr}}.agendar_payModeReceipt__OmtFt{display:inline-flex;align-items:center;gap:.3rem;margin-top:.125rem;font-size:.75rem;font-weight:500;color:var(--green)}.agendar_payModeLogos__eMxkR{display:inline-flex;flex-shrink:0;gap:.25rem}.agendar_insuranceNotice__PVNcQ{margin:0 .75rem .75rem;padding:.75rem 1rem;background:var(--warm-lt);border:1px solid rgba(184,120,64,.2);border-radius:var(--radius-sm);font-size:.8125rem;color:var(--text);line-height:1.45}.agendar_insuranceNotice__PVNcQ p{margin:0 0 .5rem;font-weight:500}.agendar_insuranceNoticeActions__S2rsj{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .875rem}.agendar_insuranceNoticeLink__Kndcg{font-size:.8125rem;font-weight:500;color:var(--green);overflow-wrap:anywhere}.agendar_insuranceFieldset__inwQ_{margin:0;padding:0;border:none;min-width:0;display:flex;flex-direction:column;gap:.375rem}.agendar_insuranceSavedOption__LKQ7G{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;background:var(--bg-white);border:1.5px solid var(--border);border-radius:var(--radius-sm);font-size:.875rem;color:var(--text);cursor:pointer;overflow-wrap:anywhere}.agendar_insuranceSavedOption__LKQ7G input{accent-color:var(--green);flex-shrink:0}.agendar_insuranceGroups__A2eab{display:flex;flex-direction:column;gap:.5rem}.agendar_insuranceGroupBlock__XYBSo{display:flex;flex-direction:column;gap:.375rem}.agendar_insuranceGroupTitle__HYb81{margin:.25rem 0 0;font-size:.75rem;font-weight:500;color:var(--text-2)}.agendar_insuranceOption__sJlAz{display:flex;align-items:center;gap:.625rem;width:100%;padding:.625rem .75rem;border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-white);font-family:var(--ff-body);font-size:.875rem;font-weight:500;color:var(--text);text-align:left;cursor:pointer;overflow-wrap:anywhere;transition:border-color .15s,background .15s}.agendar_insuranceOption__sJlAz:hover{border-color:var(--green);background:var(--green-lt)}.agendar_insuranceOption__sJlAz:focus-visible{outline:2px solid var(--green);outline-offset:2px}.agendar_insuranceOptionActive__VK8Or{border-color:var(--green);background:var(--green-lt);color:var(--green)}.agendar_insuranceSavedSummary___EPd4{margin:0;font-size:.8125rem;color:var(--text-2)}.agendar_insuranceCoverage__2nQNF{display:flex;align-items:flex-start;gap:.5rem;margin:0;padding:.75rem 1rem;background:var(--green-lt);border-radius:var(--radius-sm);font-size:.8125rem;color:var(--green);line-height:1.45}.agendar_bookedCoverage__jBPNV{max-width:440px;margin:0 auto 1.25rem;text-align:left}.agendar_insuranceConfirmSummary__TEXZV{margin:0;padding:0}.agendar_insuranceConfirmSummary__TEXZV dd{margin:0;overflow-wrap:anywhere}.agendar_selectWrap__N7kaY{position:relative}.agendar_selectWithChevron__RfQSD{padding-right:2.5rem}.agendar_selectChevron__JzxMM{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:var(--text-2);pointer-events:none}.agendar_fileInput__ggqZh{padding:.5rem .75rem;font-size:.8125rem;color:var(--text-2);cursor:pointer}.agendar_fileInput__ggqZh::file-selector-button{margin-right:.75rem;padding:.375rem .75rem;border:1.5px solid var(--green);border-radius:var(--radius-sm);background:transparent;color:var(--green);font-family:var(--ff-body);font-size:.8125rem;font-weight:500;cursor:pointer}.agendar_fileInput__ggqZh::file-selector-button:hover{background:var(--green-lt)}.Button_btn__Q6ynF{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;min-width:44px;border:1.5px solid transparent;border-radius:var(--radius-sm);font-family:var(--ff-body);font-weight:500;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s,border-color .2s,color .2s;-webkit-font-smoothing:antialiased;white-space:nowrap;line-height:1}.Button_btn__Q6ynF:focus-visible{outline:2px solid var(--green);outline-offset:2px}.Button_btn__Q6ynF:disabled{opacity:.55;cursor:not-allowed}.Button_sm__noUV8{padding:.5rem 1rem;font-size:.8125rem;min-height:44px;min-width:44px}.Button_md__r8K3o{padding:.75rem 1.5rem;font-size:.9375rem;min-height:44px;min-width:44px}.Button_lg__XOUac{padding:.875rem 1.875rem;font-size:1rem;min-height:48px;min-width:48px}.Button_fullWidth__qvmPn{width:100%}.Button_primary__C802e{background:var(--green);color:var(--on-accent,#fff)}.Button_primary__C802e:hover:not(:disabled){background:var(--green-mid);transform:translateY(-1px);box-shadow:0 6px 20px rgba(61,122,82,.28)}.Button_primary__C802e:active:not(:disabled){transform:none}.Button_secondary__F_xs9{background:transparent;color:var(--green);border-color:var(--green)}.Button_secondary__F_xs9:hover:not(:disabled){background:var(--green-lt)}.Button_ghost__mj2je{background:transparent;color:var(--text-2)}.Button_ghost__mj2je:hover:not(:disabled){background:var(--bg-soft)}.Button_danger__jj40t{background:transparent;color:var(--error);border-color:rgba(220,38,38,.3)}.Button_danger__jj40t:hover:not(:disabled){background:var(--error-lt)}.Button_spinner__45q_r{width:14px;height:14px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:Button_btnspin__zia5O .6s linear infinite}.Button_srOnly__XCaMv{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes Button_btnspin__zia5O{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Button_btn__Q6ynF{transition:none}.Button_primary__C802e:hover:not(:disabled){transform:none}.Button_spinner__45q_r{animation:none;opacity:.8}}.Card_card__WaZMy{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.Card_elevated__p7P4r{box-shadow:var(--shadow-md)}.Card_pad_none__XepTv{padding:0}.Card_pad_sm__bPPvh{padding:1rem}.Card_pad_md___9Co_{padding:1.5rem}.Card_pad_lg__f_3Fd{padding:2rem}.Card_header__MjRvj{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.Card_title__pthGg{font-family:var(--ff-display);font-size:1.25rem;font-weight:400;color:var(--text);letter-spacing:-.01em}.ConsentBanner_banner__pD_HM{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:1000;max-width:1040px;margin:0 auto;background:var(--bg-white);border:1px solid var(--border-strong,rgba(61,122,82,.22));border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-family:var(--ff-body);color:var(--text)}.ConsentBanner_banner__pD_HM:focus-visible{outline:2px solid var(--green);outline-offset:2px}.ConsentBanner_inner__XywrM{display:flex;gap:1.25rem;align-items:flex-end;padding:1.25rem 1.5rem}.ConsentBanner_text__vo6VD{flex:1;min-width:0}.ConsentBanner_title__pdBLU{margin:0 0 .375rem;font-family:var(--ff-display);font-weight:400;font-size:1.125rem;color:var(--text)}.ConsentBanner_body__3TZW8{margin:0;font-size:.875rem;line-height:1.6;color:var(--text-2)}.ConsentBanner_link__LoV_T{color:var(--green);text-decoration:underline;text-underline-offset:2px}.ConsentBanner_options__WV1NS{margin:.875rem 0 0;padding:0;border:0;display:grid;gap:.5rem}.ConsentBanner_legend___MIA1{padding:0;margin-bottom:.375rem;font-size:.8125rem;font-weight:500;color:var(--text)}.ConsentBanner_option__9h1nm{display:flex;gap:.625rem;align-items:flex-start;font-size:.875rem;line-height:1.5;color:var(--text-2)}.ConsentBanner_option__9h1nm input{margin-top:.25rem;width:1rem;height:1rem;accent-color:var(--green)}.ConsentBanner_option__9h1nm strong{color:var(--text);font-weight:500}.ConsentBanner_actions__F03hx{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;flex-shrink:0}@media (max-width:720px){.ConsentBanner_banner__pD_HM{left:.5rem;right:.5rem;bottom:.5rem}.ConsentBanner_inner__XywrM{flex-direction:column;align-items:stretch;padding:.75rem 1rem;gap:.625rem}.ConsentBanner_title__pdBLU{margin-bottom:.25rem;font-size:1rem;line-height:1.25}.ConsentBanner_body__3TZW8{font-size:.8125rem;line-height:1.5}.ConsentBanner_actions__F03hx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem}.ConsentBanner_actions__F03hx>button{padding:.25rem .375rem;white-space:normal;line-height:1.15;text-align:center}}html[data-consent-decided] .ConsentBanner_banner__pD_HM{display:none}.app-version_version__kaEBp{display:block;font-family:var(--ff-body);font-size:.6875rem;font-weight:400;line-height:1.4;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-version_srOnly__IA0AK{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Confirm_message__YBWTN{font-size:.9375rem;color:var(--text-2);line-height:1.55;white-space:pre-line}.mp-connect_section__KoK2J{max-width:760px;padding:2rem;border-top:1px solid var(--border)}.mp-connect_sectionTitle__8mk8e{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);margin-bottom:1rem}.mp-connect_card__kcH1A{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.375rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.mp-connect_cardConnected__y93Da{background:var(--green-lt);border-color:rgba(61,122,82,.3)}.mp-connect_cardDisconnected__hzdWS{background:var(--warm-lt);border-color:rgba(184,120,64,.25)}.mp-connect_header__IcXSE{display:flex;align-items:center;gap:.875rem}.mp-connect_logo__yxgkA{flex-shrink:0}.mp-connect_titleGroup__PK50N{display:flex;flex-direction:column;gap:.2rem}.mp-connect_mpName__MuIW8{font-family:var(--ff-body);font-size:.9375rem;font-weight:600;color:var(--text);margin:0}.mp-connect_badge__QpDGV{display:inline-flex;align-items:center;gap:.35rem;font-size:.6875rem;font-weight:600;padding:.175rem .5rem;border-radius:100px;width:fit-content}.mp-connect_badgeConnected__cpc7X{color:var(--green);background:rgba(61,122,82,.15)}.mp-connect_badgeDisconnected__0aYTE{color:var(--warm);background:rgba(184,120,64,.15)}.mp-connect_desc__07wiV{font-size:.875rem;color:var(--text-2);line-height:1.55;margin:0}.mp-connect_features__UkNQS{display:flex;flex-direction:column;gap:.45rem}.mp-connect_feature__CqAaX{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--text-2)}.mp-connect_unavailable__XnR9m{margin-top:.75rem;color:var(--error);background:var(--error-lt);border:1px solid rgba(220,38,38,.18);border-radius:var(--radius-sm)}.mp-connect_unavailable__XnR9m,.mp-connect_warning__DRGDY{font-size:.8125rem;padding:.625rem .875rem;line-height:1.5}.mp-connect_warning__DRGDY{display:flex;align-items:flex-start;gap:.5rem;color:var(--warm);background:rgba(184,120,64,.07);border:1px solid rgba(184,120,64,.2);border-radius:var(--radius-sm)}.mp-connect_warningIcon__U3wlY{flex-shrink:0;margin-top:1px}.mp-connect_actions__IxZW7{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:.125rem}.mp-connect_btnConnect__TRLpM{padding:.75rem 1.375rem;background:#0073ad;color:#fff;border:none;border-radius:var(--radius-sm);font-family:var(--ff-body);font-size:.875rem;font-weight:500;cursor:pointer;transition:opacity .2s,transform .15s;-webkit-font-smoothing:antialiased}.mp-connect_btnConnect__TRLpM:hover{background:#005f8f;transform:translateY(-1px)}.mp-connect_btnDisconnect__NaUvu{padding:.625rem 1.125rem;background:transparent;color:var(--error);border:1.5px solid rgba(184,64,64,.35);border-radius:var(--radius-sm);font-family:var(--ff-body);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s,transform .15s}.mp-connect_btnDisconnect__NaUvu:hover{background:rgba(220,38,38,.06);border-color:rgba(184,64,64,.65);transform:translateY(-1px)}.mp-connect_btnDisconnect__NaUvu:disabled{opacity:.55;cursor:not-allowed;transform:none}.mp-connect_errorMsg__CgIkb{font-size:.8125rem;color:var(--error);margin:-.25rem 0 0}.renovacao_wrap__vkeF1{padding:2rem;max-width:760px;border-top:1px solid var(--border)}.renovacao_wrapWizard__gpB6q{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border)}.renovacao_sectionTitle__K6zDF{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);margin:0 0 .5rem}.renovacao_hint__SNcp5{font-size:.8125rem;color:var(--text-2);line-height:1.55;margin:0 0 1rem}.renovacao_rows__9XjeS{display:flex;flex-direction:column;gap:1rem}.renovacao_row__7boWo{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.renovacao_rowText__jMYl_{flex:1;min-width:200px}.renovacao_rowLabel__WOj09{font-size:.875rem;font-weight:500;color:var(--text);margin:0}.renovacao_rowSub__gsC7B{font-size:.75rem;color:var(--text-3);margin:.125rem 0 0}.renovacao_switch__ivkG0{width:44px;height:24px;border-radius:100px;border:none;cursor:pointer;position:relative;transition:background .2s;flex-shrink:0;background:var(--bg-soft)}.renovacao_switch__ivkG0[aria-checked=true]{background:var(--green)}.renovacao_switch__ivkG0:focus-visible{outline:none;box-shadow:0 0 0 3px var(--green-lt)}.renovacao_switchThumb__XfBqz{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--bg-white);transition:transform .2s}.renovacao_switch__ivkG0[aria-checked=true] .renovacao_switchThumb__XfBqz{transform:translateX(20px)}.renovacao_amountField__wxiDJ{display:flex;align-items:center;gap:.5rem}.renovacao_currency__qCCDk{font-size:.875rem;color:var(--text-2)}.renovacao_amountInput__r2KDl{width:120px;padding:.5rem .75rem;border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-white);font-family:var(--ff-body);font-size:.9375rem;color:var(--text);text-align:right;min-height:44px}.renovacao_amountInput__r2KDl:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px var(--green-lt)}.renovacao_warning__vUsHA{padding:.875rem 1.125rem;background:var(--warm-lt);border:1px solid var(--warm);border-radius:var(--radius-md);font-size:.8125rem;color:var(--text-2);line-height:1.55;margin:0}.renovacao_actions__U_64v{display:flex;align-items:center;gap:1rem;margin-top:1.25rem;flex-wrap:wrap}.renovacao_btnSave__3RuyG{padding:.625rem 1.375rem;min-height:44px;background:var(--green);color:var(--on-accent);border:none;border-radius:var(--radius-sm);font-family:var(--ff-body);font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s}.renovacao_btnSave__3RuyG:hover:not(:disabled){background:var(--green-mid);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.renovacao_btnSave__3RuyG:disabled{opacity:.6;cursor:default}.renovacao_error__ftkaF{font-size:.8125rem;color:var(--error)}.SpecialtyMultiSelect_wrap__ui3_4{position:relative;width:100%}.SpecialtyMultiSelect_chips__uEoed{display:flex;flex-wrap:wrap;gap:.375rem;margin:0 0 .5rem;padding:0;list-style:none}.SpecialtyMultiSelect_chip__yQkLv{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.375rem;max-width:100%;padding:.3125rem .375rem .3125rem .75rem;background:var(--bg-white);border:1.5px solid var(--border);border-radius:100px;font-family:var(--ff-body);font-size:.8125rem;font-weight:500;color:var(--text)}.SpecialtyMultiSelect_chipPrimary__xYG2R{background:var(--green-lt);border-color:rgba(61,122,82,.25);color:var(--green)}.SpecialtyMultiSelect_chipInvalid__tC90T{background:var(--warm-lt);border-color:rgba(184,120,64,.35);color:var(--text)}.SpecialtyMultiSelect_chipLabel__sXVZ2{min-width:0;overflow-wrap:anywhere}.SpecialtyMultiSelect_chipAction__Sm0oU,.SpecialtyMultiSelect_chipBadge__DmW25,.SpecialtyMultiSelect_chipRemove__osKba,.SpecialtyMultiSelect_chipWarn__gnW_J{flex-shrink:0}.SpecialtyMultiSelect_chipBadge__DmW25{padding:.0625rem .4375rem;background:var(--green);border-radius:100px;font-size:.6875rem;font-weight:500;color:var(--on-accent)}.SpecialtyMultiSelect_chipWarn__gnW_J{font-size:.6875rem;font-weight:500;color:var(--warm)}.SpecialtyMultiSelect_chipAction__Sm0oU{padding:.125rem .5rem;background:none;border:1px solid var(--border);border-radius:100px;font-family:var(--ff-body);font-size:.71875rem;font-weight:500;color:var(--green);cursor:pointer;transition:background .12s,border-color .12s}.SpecialtyMultiSelect_chipAction__Sm0oU:hover{background:var(--green-lt);border-color:var(--green-mid)}.SpecialtyMultiSelect_chipAction__Sm0oU:focus-visible,.SpecialtyMultiSelect_chipRemove__osKba:focus-visible{outline:2px solid var(--green);outline-offset:2px}.SpecialtyMultiSelect_chipRemove__osKba{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:none;border:none;border-radius:50%;color:var(--text-2);cursor:pointer;transition:background .12s,color .12s}.SpecialtyMultiSelect_chipRemove__osKba:hover{background:var(--bg-soft);color:var(--text)}.SpecialtyMultiSelect_control__u6Olo{position:relative;display:flex;align-items:center;width:100%}.SpecialtyMultiSelect_input__WP2LP{width:100%;padding:.625rem .875rem;border:1.5px solid var(--border-input);border-radius:var(--radius-sm);background:var(--bg-white);font-family:var(--ff-body);font-size:.875rem;color:var(--text);outline:none;transition:border-color .15s,box-shadow .15s}.SpecialtyMultiSelect_input__WP2LP::placeholder{color:var(--text-3)}.SpecialtyMultiSelect_input__WP2LP:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-lt)}.SpecialtyMultiSelect_input__WP2LP:read-only{background:var(--bg-soft);cursor:not-allowed}.SpecialtyMultiSelect_inputError__HUzPI{border-color:var(--error)}.SpecialtyMultiSelect_listbox__1xOLo{position:absolute;left:0;right:0;z-index:50;max-height:230px;margin:4px 0 0;padding:.375rem 0;overflow-y:auto;list-style:none;background:var(--bg-white);border:1.5px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md)}.SpecialtyMultiSelect_listboxInline__k2Cw1{position:static;max-height:200px;box-shadow:none}.SpecialtyMultiSelect_option__31IhT{padding:.5625rem .875rem;font-size:.84375rem;color:var(--text);cursor:pointer;user-select:none;transition:background .12s,color .12s}.SpecialtyMultiSelect_optionActive__C2tCy,.SpecialtyMultiSelect_option__31IhT:hover{background:var(--green-lt);color:var(--green)}.SpecialtyMultiSelect_empty__mLlsh{padding:.75rem 1rem;font-size:.8125rem;color:var(--text-3);text-align:center}.SpecialtyMultiSelect_hint__3eYpU{margin:.375rem 0 0;font-size:.75rem;color:var(--text-3)}.SpecialtyMultiSelect_error__M_LWi{margin:.375rem 0 0;font-size:.8125rem;color:var(--error)}.SpecialtyMultiSelect_srOnly__DPuxv{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:640px){.SpecialtyMultiSelect_option__31IhT{padding:.75rem .875rem;font-size:.875rem}}.ExportDataButton_button__iZy_A{padding:.4375rem .875rem;min-height:36px;border:1.5px solid var(--border-input);border-radius:var(--radius-sm);background:transparent;font-family:var(--ff-body);font-size:.8125rem;color:var(--text-2);white-space:nowrap;cursor:pointer;transition:background .2s}.ExportDataButton_button__iZy_A:hover:not(:disabled){background:var(--green-lt)}.ExportDataButton_link__4opkn{padding:0;border:none;background:none;font:inherit;color:var(--green);text-decoration:underline;cursor:pointer}.ExportDataButton_button__iZy_A:disabled,.ExportDataButton_link__4opkn:disabled{cursor:progress;opacity:.7}.ExportDataButton_button__iZy_A:focus-visible,.ExportDataButton_link__4opkn:focus-visible{outline:2px solid var(--green);outline-offset:2px}.PatientContextSwitcher_container__lWmB6{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:1.5rem;flex-wrap:wrap}.PatientContextSwitcher_label__7p4iT{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;color:var(--text-2);text-transform:uppercase;letter-spacing:.04em}.PatientContextSwitcher_icon__O_sT5{color:var(--green)}.PatientContextSwitcher_options__la2Uo{display:flex;gap:.5rem;flex-wrap:wrap}.PatientContextSwitcher_patientBtn__V48YP{display:inline-flex;align-items:center;gap:.375rem;padding:.35rem .75rem;border-radius:100px;font-family:var(--ff-body);font-size:.8125rem;font-weight:500;border:1.5px solid var(--border);background:var(--bg-soft);color:var(--text-2);cursor:pointer;transition:all .15s ease}.PatientContextSwitcher_patientBtn__V48YP:hover{border-color:var(--green);color:var(--green)}.PatientContextSwitcher_patientBtnActive___pnMU{background:var(--green);border-color:var(--green);color:var(--on-accent)}.PatientContextSwitcher_patientBtnActive___pnMU:hover{background:var(--green-mid);color:var(--on-accent)}.PatientContextSwitcher_badge__kabQr{font-size:.6875rem;padding:.1rem .35rem;border-radius:100px;background:rgba(255,255,255,.25);font-weight:600}.PatientContextSwitcher_badgeInactive__ZUtyl{background:rgba(0,0,0,.06);color:var(--text-3)}.StepUpDialog_message__iCLZR{font-size:.9375rem;color:var(--text-2);line-height:1.55;margin:0 0 1rem}.StepUpDialog_hint__kqACT{font-size:.8125rem;color:var(--text-3);line-height:1.5;margin:.25rem 0 0}.StepUpDialog_linkButton__otQK6{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.75rem 1.5rem;border-radius:var(--radius-sm);background:var(--green);color:var(--on-accent);font-family:var(--ff-body);font-size:.9375rem;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;transition:background .2s,transform .2s,box-shadow .2s}.StepUpDialog_linkButton__otQK6:hover{background:var(--green-mid);transform:translateY(-1px);box-shadow:0 6px 20px rgba(61,122,82,.28)}.StepUpDialog_linkButton__otQK6:focus-visible{outline:2px solid var(--green);outline-offset:2px}.address_cepRow__8pScT{display:flex;align-items:stretch;gap:.5rem;flex-wrap:wrap}.address_cepInput__YFSXy{flex:0 1 9.5rem;min-width:8rem}.address_btnLookup__CgVT1{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:40px;padding:.5rem 1rem;background:transparent;color:var(--green);border:1.5px solid var(--green);border-radius:var(--radius-sm);font-family:var(--ff-body);font-size:.8125rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .2s}.address_btnLookup__CgVT1:hover:not(:disabled){background:var(--green-lt)}.address_btnLookup__CgVT1:focus-visible{outline:2px solid var(--green);outline-offset:2px}.address_btnLookup__CgVT1:disabled{opacity:.7;cursor:default}.address_cepStatus__QLiO3{display:flex;align-items:flex-start;gap:.375rem;font-size:.8125rem;line-height:1.45;color:var(--text-2)}.address_cepStatus__QLiO3:empty{display:none}.address_cepStatusFound__eImMK{color:var(--green);flex-shrink:0;margin-top:.15em}.address_cepStatusFailed__kFbmj{color:var(--warm);flex-shrink:0;margin-top:.15em}.address_fieldset__b3nnv{border:none;padding:0;margin:0;min-width:0}.address_legend___WL04{font-size:.75rem;font-weight:500;color:var(--text-2);margin-bottom:.5rem;padding:0}.address_legacy__uV3GE{font-size:.8125rem;line-height:1.5;color:var(--text-2);background:var(--bg-soft);border-radius:var(--radius-sm);padding:.625rem .75rem;margin-bottom:.75rem}.address_legacy__uV3GE strong{font-weight:500;color:var(--text)}.address_grid__apa0K{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.875rem}.address_field__yZ_39{display:flex;flex-direction:column;gap:.375rem;min-width:0}.address_areaCep__l6jBu{grid-column:span 6}.address_areaStreet__5IQAe{grid-column:span 4}.address_areaNumber___hhW7{grid-column:span 2}.address_areaComplement__9wNO2,.address_areaNeighborhood__TPz0k{grid-column:span 3}.address_areaCity__Quf6U{grid-column:span 4}.address_areaState__ylZ8O{grid-column:span 2}.address_label__cXzyr{font-size:.75rem;font-weight:500;color:var(--text-2)}.address_input__kjlB9{width:100%;padding:.5625rem .75rem;border:1.5px solid var(--border-input);border-radius:var(--radius-sm);background:var(--bg-white);font-family:var(--ff-body);font-size:.875rem;color:var(--text);outline:none;transition:border-color .15s,box-shadow .15s}.address_input__kjlB9::placeholder{color:var(--text-3)}.address_input__kjlB9:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-lt)}@media (max-width:600px){.address_grid__apa0K{grid-template-columns:repeat(2,minmax(0,1fr))}.address_areaCep__l6jBu,.address_areaNeighborhood__TPz0k,.address_areaStreet__5IQAe{grid-column:span 2}.address_areaCity__Quf6U,.address_areaComplement__9wNO2,.address_areaNumber___hhW7,.address_areaState__ylZ8O{grid-column:span 1}}.prescricao_medFields__pEavj{display:grid;grid-template-columns:minmax(0,1fr);gap:.625rem}.prescricao_medRowWide__FnkWw,.prescricao_medRow__k_kbQ{display:grid;gap:.625rem}.prescricao_medRow__k_kbQ{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))}.prescricao_medRowWide__FnkWw{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.prescricao_fieldLabel__XGtXV{display:block;margin-bottom:.25rem;font-size:.75rem;font-weight:500;color:var(--text-2)}.prescricao_medFields__pEavj>*,.prescricao_medRowWide__FnkWw>*,.prescricao_medRow__k_kbQ>*{min-width:0}.prescricao_classRow__LnSyK{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.prescricao_classSelect__3M0GE{flex:1 1 240px;min-width:0;max-width:100%}.prescricao_classHint__qBn51{margin:0;font-size:.6875rem;color:var(--text-2);line-height:1.45}.prescricao_input__NImbH{width:100%;padding:.5625rem .875rem;border:1.5px solid var(--border-input);border-radius:var(--radius-sm);background:var(--bg-white);font-family:var(--ff-body);font-size:.875rem;color:var(--text);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.prescricao_input__NImbH::placeholder{color:var(--text-3)}.prescricao_input__NImbH:focus,.prescricao_input__NImbH:focus-visible{border-color:var(--green);box-shadow:0 0 0 3px var(--green-lt);outline:none}.prescricao_select__DLI_C{cursor:pointer}.prescricao_textarea__Bpl8C{resize:vertical;line-height:1.6}.prescricao_selectCompact__cXP6m{width:auto;padding:.375rem .625rem;font-size:.75rem}@media (max-width:640px){.prescricao_medRowWide__FnkWw,.prescricao_medRow__k_kbQ{grid-template-columns:minmax(0,1fr)}}.prescricao_allergyItemAlert__qZ5tG{display:flex;align-items:flex-start;gap:.375rem;margin:0;padding:.5rem .625rem;background:var(--error-lt);border:1px solid var(--error);border-radius:var(--radius-sm);font-size:.75rem;line-height:1.45;color:var(--text)}.prescricao_allergyIcon__WtaR_{flex-shrink:0;color:var(--error);margin-top:.125rem}.prescricao_crossReactivityNote__ank5K{display:flex;align-items:flex-start;gap:.375rem;margin:0;padding:.5rem .625rem;background:var(--warm-lt);border:1px solid var(--warm);border-radius:var(--radius-sm);font-size:.75rem;line-height:1.45;color:var(--text)}.prescricao_crossReactivityIcon__KIP0W{flex-shrink:0;color:var(--warm);margin-top:.125rem}.prescricao_allergyPanel__LwwpO{display:flex;flex-direction:column;gap:.625rem;padding:1rem;background:var(--error-lt);border:1.5px solid var(--error);border-radius:var(--radius-md)}.prescricao_allergyPanelTitle__gJLeJ{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.8125rem;font-weight:600;color:var(--error)}.prescricao_allergyList__B0Gca{margin:0;padding-left:1.25rem;font-size:.8125rem;line-height:1.5;color:var(--text)}.prescricao_allergyLabel__RbeSP{font-size:.75rem;font-weight:600;color:var(--text)}.prescricao_antimicrobialNotice__HOXgW{display:flex;align-items:flex-start;gap:.5rem;margin:1rem 1.5rem 0;padding:.75rem 1rem;background:var(--green-lt);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.8125rem;line-height:1.5;color:var(--text)}.prescricao_antimicrobialIcon__qBbOP{flex-shrink:0;margin-top:.125rem;color:var(--green)}.prescricao_prescriberAddress__SZpOE{font-size:.75rem;color:var(--text-2);margin:.125rem 0 0}.prescricao_prescriberAddressNotice__Yczh5{display:flex;align-items:flex-start;gap:.5rem;margin:1rem 1.5rem 0;padding:.75rem 1rem;background:var(--warm-lt);border:1.5px solid var(--warm);border-radius:var(--radius-sm);font-size:.8125rem;line-height:1.5;color:var(--text)}.prescricao_prescriberAddressNotice__Yczh5 strong{color:var(--warm)}.prescricao_prescriberAddressNotice__Yczh5 a{color:var(--green);font-weight:500}.prescricao_prescriberAddressIcon__IwYI4{flex-shrink:0;margin-top:.125rem;color:var(--warm)}.prescricao_createdSummary__QaJEZ{list-style:none;margin:0;padding:0;width:100%;max-width:32rem;display:flex;flex-direction:column;gap:.5rem}.prescricao_createdSummaryItem__EKbom{display:flex;flex-direction:column;gap:.125rem;padding:.625rem .875rem;background:var(--bg-soft);border:1px solid var(--border);border-radius:var(--radius-sm)}.prescricao_createdSummaryName__3xEOk{font-size:.9375rem;font-weight:500;color:var(--text)}.prescricao_createdSummaryDetail__MTJ5g{font-size:.8125rem;color:var(--text-2)}.DeterministicPatientSummary_root__i5Hma{display:flex;flex-direction:column;gap:1rem;font-family:var(--ff-body)}.DeterministicPatientSummary_notice__0ZCgZ{display:flex;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;background:var(--warm-lt);border:1px solid var(--border);border-radius:var(--radius-sm)}.DeterministicPatientSummary_noticeIcon___iwZz{flex-shrink:0;color:var(--warm)}.DeterministicPatientSummary_noticeText__656_2{margin:0;font-size:.875rem;line-height:1.6;color:var(--text)}.DeterministicPatientSummary_loading__vBW1y{margin:0;padding:1.5rem 0;text-align:center;font-size:.875rem;color:var(--text-2)}.DeterministicPatientSummary_error__QsW_i{display:flex;align-items:center;flex-wrap:wrap;gap:.625rem;padding:.875rem 1rem;background:var(--error-lt);border-radius:var(--radius-sm);color:var(--error)}.DeterministicPatientSummary_errorText__alKFc{margin:0;flex:1 1 14rem;font-size:.875rem;line-height:1.5;color:var(--text)}.DeterministicPatientSummary_retry__dO8GK{padding:.45rem .875rem;background:var(--bg-white);color:var(--green);border:1.5px solid var(--green);border-radius:var(--radius-sm);font-family:var(--ff-body);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .2s}.DeterministicPatientSummary_retry__dO8GK:hover{background:var(--green-lt)}.DeterministicPatientSummary_retry__dO8GK:focus-visible{outline:none;box-shadow:0 0 0 3px var(--green-lt)}.DeterministicPatientSummary_blocks__Hp7MI{display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.875rem}.DeterministicPatientSummary_block___2yG_{min-width:0;padding:.875rem 1rem;background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-md)}.DeterministicPatientSummary_blockTitle__pHFFE{margin:0 0 .5rem;font-family:var(--ff-body);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-2)}.DeterministicPatientSummary_empty__p4YUy{margin:0;font-size:.875rem;color:var(--text-2)}.DeterministicPatientSummary_items__6YKOY{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.625rem}.DeterministicPatientSummary_item__clmnB{min-width:0}.DeterministicPatientSummary_itemMain__lHDyB{margin:0;font-size:.875rem;font-weight:400;line-height:1.5;color:var(--text);overflow-wrap:anywhere}.DeterministicPatientSummary_itemLabel__vVKir{color:var(--text-2)}.DeterministicPatientSummary_itemText__1ttAB{font-weight:500}.DeterministicPatientSummary_itemDetail__ps_8A{color:var(--text-2)}.DeterministicPatientSummary_itemFlag__It8ki{display:inline-block;margin-left:.375rem;padding:.05rem .5rem;background:var(--warm-lt);color:var(--warm);border-radius:100px;font-size:.75rem;font-weight:500}.DeterministicPatientSummary_itemMeta__dktN2{margin:.125rem 0 0;font-size:.75rem;line-height:1.4;color:var(--text-3);overflow-wrap:anywhere}.DeterministicPatientSummary_srOnly__hOFn_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:480px){.DeterministicPatientSummary_blocks__Hp7MI{grid-template-columns:1fr}.DeterministicPatientSummary_block___2yG_,.DeterministicPatientSummary_notice__0ZCgZ{padding:.75rem .875rem}}.BriefingClient_textParagraph__rtyyL{margin:0 0 .375rem;font-size:.875rem;line-height:1.7;color:var(--text-2)}.BriefingClient_textHeading__c0kxr{margin:0 0 .5rem;font-size:.9375rem;font-weight:600;color:var(--text)}.BriefingClient_textNote__oPATS{margin:.75rem 0 0;font-size:.75rem;font-style:italic;color:var(--text-3)}.BriefingClient_textList__PjPsk{margin:0 0 .5rem;padding-left:1.25rem;font-size:.875rem;line-height:1.7;color:var(--text-2)}.BriefingClient_textSpacer__oL9RI{height:.5rem}.HealthInsuranceLogo_logo__KKJvq{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:10px;background:var(--bg-white);border:1px solid var(--border);object-fit:contain;overflow:hidden}.HealthInsuranceLogo_sm__YU8Mr{width:28px;height:28px;border-radius:8px}.HealthInsuranceLogo_md__32WA2{width:40px;height:40px}.HealthInsuranceLogo_lg__dzjre{width:72px;height:72px;border-radius:var(--radius-md)}.HealthInsuranceLogo_fallback__UuKEs{background:var(--green-lt);color:var(--green);font-family:var(--ff-body);font-weight:600;letter-spacing:.02em;user-select:none}.HealthInsuranceLogo_sm__YU8Mr.HealthInsuranceLogo_fallback__UuKEs{font-size:.6875rem}.HealthInsuranceLogo_md__32WA2.HealthInsuranceLogo_fallback__UuKEs{font-size:.875rem}.HealthInsuranceLogo_lg__dzjre.HealthInsuranceLogo_fallback__UuKEs{font-size:1.375rem}.AppointmentPaymentSummary_summary__94EX9{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.AppointmentPaymentSummary_label__U8UH_{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-size:.875rem;font-weight:500;color:var(--text)}.AppointmentPaymentSummary_line__ihtV2{margin:0;font-size:.8125rem;color:var(--text-2)}.agenda-warnings_notice__wURFL{display:grid;gap:.375rem;padding:.875rem 1rem;border:1px solid rgba(184,120,64,.3);border-radius:var(--radius-sm);background:var(--warm-lt);color:var(--text);font-family:var(--ff-body);font-size:.875rem;line-height:1.5}.agenda-warnings_title__mCrXl{display:flex;align-items:center;gap:.5rem;margin:0;font-weight:500;color:var(--text)}.agenda-warnings_title__mCrXl svg{color:var(--warm)}.agenda-warnings_modality__LY3SV{display:flex;align-items:center;gap:.375rem;margin:0;color:var(--text-2)}.agenda-warnings_list__RZUUa{margin:0;padding-left:1.25rem}.agenda-warnings_hint__0ojQc{margin:0;font-size:.8125rem;color:var(--text-2)}.InsuranceCardPhotos_row__i_3Wi{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.375rem 1rem;font-size:.9375rem;color:var(--text)}.InsuranceCardPhotos_label__VB0dr{font-size:.8125rem;color:var(--text-3)}.InsuranceCardPhotos_muted__G8iLo{font-size:.8125rem;color:var(--text-2)}.InsuranceCardPhotos_links__b824y{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.375rem .875rem}.InsuranceCardPhotos_link__cqRsb{display:inline-flex;align-items:center;gap:.25rem;min-height:2rem;font-size:.875rem;font-weight:500;color:var(--green);text-decoration:underline;text-underline-offset:2px;border-radius:var(--radius-sm)}.InsuranceCardPhotos_link__cqRsb:hover{color:var(--green-mid)}.InsuranceCardPhotos_link__cqRsb:focus-visible{outline:none;box-shadow:0 0 0 3px var(--green-lt)}.InsuranceGuidesBlock_block__hM1mf{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-md)}.InsuranceGuidesBlock_header__Ex4U5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.InsuranceGuidesBlock_title__hc_7s{margin:0;font-family:var(--ff-body);font-size:.9375rem;font-weight:500;color:var(--text)}.InsuranceGuidesBlock_muted__kE0lY{margin:0;font-size:.875rem;color:var(--text-2)}.InsuranceGuidesBlock_error__fVx_c{margin:0;font-size:.875rem;color:var(--error)}.InsuranceGuidesBlock_notice__8OT9N{margin:0;font-size:.8125rem;color:var(--warm)}.InsuranceGuidesBlock_guide__trkP_{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:var(--bg);border-radius:var(--radius-sm)}.InsuranceGuidesBlock_guideHeader__8GY06{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.InsuranceGuidesBlock_guideType__FBTxc{font-size:.875rem;font-weight:500;color:var(--text)}.InsuranceGuidesBlock_fields__uecJX{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.375rem 1rem;margin:0}.InsuranceGuidesBlock_fieldRow__9zRea{display:flex;flex-direction:column;gap:.125rem;min-width:0}.InsuranceGuidesBlock_fieldRow__9zRea dt{font-size:.75rem;color:var(--text-3)}.InsuranceGuidesBlock_fieldRow__9zRea dd{margin:0;font-size:.875rem;font-weight:400;color:var(--text);overflow-wrap:anywhere}.InsuranceGuidesBlock_attachmentLink__B3Xg_{display:inline-flex;align-items:center;gap:.375rem;width:fit-content;font-size:.875rem;font-weight:500;color:var(--green)}.InsuranceGuidesBlock_attachmentLink__B3Xg_:hover{color:var(--green-mid)}.InsuranceGuidesBlock_attachmentLink__B3Xg_:focus-visible,.InsuranceGuidesBlock_fileButton__ATN2y:focus-within{outline:2px solid var(--green);outline-offset:2px;border-radius:var(--radius-sm)}.InsuranceGuidesBlock_actions__6Pmxk{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.InsuranceGuidesBlock_fileButton__ATN2y{position:relative;display:inline-flex;align-items:center;gap:.375rem;min-height:2rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;color:var(--green);background:transparent;border:1.5px solid var(--green);border-radius:var(--radius-sm);cursor:pointer;transition:background .2s}.InsuranceGuidesBlock_fileButton__ATN2y:hover{background:var(--green-lt)}.InsuranceGuidesBlock_fileButtonDisabled___V28z{opacity:.6;cursor:not-allowed}.InsuranceGuidesBlock_fileInput__378Uu{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:inherit}.InsuranceGuidesBlock_history___iPy2 summary{font-size:.8125rem;color:var(--text-2);cursor:pointer}.InsuranceGuidesBlock_historyList__EgX9N{display:flex;flex-direction:column;gap:.25rem;margin:.375rem 0 0;padding-left:1.125rem;font-size:.8125rem;color:var(--text-2)}.InsuranceGuidesBlock_form__e5EcV{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;border:1px solid var(--border);border-radius:var(--radius-sm)}.InsuranceGuidesBlock_formTitle__FCnz3{margin:0;font-size:.875rem;font-weight:500;color:var(--text)}.InsuranceGuidesBlock_formRow__Y8JLI{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem}.ReimbursementReceiptBlock_block__reoOE{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-md)}.ReimbursementReceiptBlock_header__ROrqm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.ReimbursementReceiptBlock_badges__ysJFQ{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.ReimbursementReceiptBlock_signBox__H_SIi{display:flex;flex-direction:column;gap:.375rem}.ReimbursementReceiptBlock_signError__rbblU{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem}.ReimbursementReceiptBlock_signingResult__nQQqg{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border-radius:var(--radius-sm);font-size:.875rem}.ReimbursementReceiptBlock_signingResult__nQQqg p{margin:0}.ReimbursementReceiptBlock_signingResultOk__TJP4j{background:var(--green-lt);border:1px solid var(--green);color:var(--green)}.ReimbursementReceiptBlock_signingResultError__xyKLD{background:var(--error-lt);border:1px solid var(--error);color:var(--error)}.ReimbursementReceiptBlock_dismiss__g2h0t{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:2rem;min-height:2rem;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:inherit;cursor:pointer}.ReimbursementReceiptBlock_dismiss__g2h0t:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ReimbursementReceiptBlock_title__Zhs1b{margin:0;font-family:var(--ff-body);font-size:.9375rem;font-weight:500;color:var(--text)}.ReimbursementReceiptBlock_muted__QM0oI{margin:0;font-size:.8125rem;color:var(--text-2)}.ReimbursementReceiptBlock_error___nVM5{margin:0;font-size:.875rem;color:var(--error)}.ReimbursementReceiptBlock_notice__qUl2k{margin:.25rem 0 0;font-size:.8125rem;color:var(--warm)}.ReimbursementReceiptBlock_receipt__yYvnN{display:flex;flex-direction:column;gap:.625rem;padding:.75rem;background:var(--bg);border-radius:var(--radius-sm)}.ReimbursementReceiptBlock_fields__zNTG7{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.375rem 1rem;margin:0}.ReimbursementReceiptBlock_fieldRow__OrQwn{display:flex;flex-direction:column;gap:.125rem;min-width:0}.ReimbursementReceiptBlock_fieldRow__OrQwn dt{font-size:.75rem;color:var(--text-3)}.ReimbursementReceiptBlock_fieldRow__OrQwn dd{margin:0;font-size:.875rem;font-weight:400;color:var(--text);overflow-wrap:anywhere}.ReimbursementReceiptBlock_actions__pcKls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .875rem}.ReimbursementReceiptBlock_link__vrs_N{display:inline-flex;align-items:center;gap:.375rem;min-height:2rem;font-size:.875rem;font-weight:500;color:var(--green);text-decoration:none}.ReimbursementReceiptBlock_link__vrs_N:hover{color:var(--green-mid);text-decoration:underline}.ReimbursementReceiptBlock_link__vrs_N:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:var(--radius-sm)}.ReimbursementReceiptBlock_cancelBox__w8YUp{gap:.5rem;padding:.75rem;background:var(--bg-white)}.ReimbursementReceiptBlock_cancelBox__w8YUp,.ReimbursementReceiptBlock_form__XSKc8{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-sm)}.ReimbursementReceiptBlock_form__XSKc8{gap:.875rem;padding:.875rem}.ReimbursementReceiptBlock_formModal__yFfLE{display:flex;flex-direction:column;gap:.875rem}.ReimbursementReceiptBlock_formTitle__gQXS3{margin:0;font-size:.9375rem;font-weight:500;color:var(--text)}.ReimbursementReceiptBlock_fieldset__vWnLG{display:flex;flex-direction:column;gap:.625rem;min-width:0;margin:0;padding:0;border:0}.ReimbursementReceiptBlock_legend__D7gqG{margin-bottom:.25rem;padding:0;font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.ReimbursementReceiptBlock_formRow___xK2a{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem}.ReimbursementReceiptBlock_formRowCouncil__PKn4h{display:grid;grid-template-columns:minmax(5rem,1fr) minmax(7rem,2fr) minmax(4rem,.75fr);gap:.75rem}.ReimbursementReceiptBlock_issuerOption__lLoUr{display:grid;grid-template-columns:auto 1fr;align-items:start;column-gap:.5rem;padding:.5rem .625rem;border:1.5px solid var(--border);border-radius:var(--radius-sm)}.ReimbursementReceiptBlock_issuerOption__lLoUr input{width:1rem;height:1rem;margin:.2rem 0 0;accent-color:var(--green)}.ReimbursementReceiptBlock_issuerOption__lLoUr input:focus-visible{outline:2px solid var(--green);outline-offset:2px}.ReimbursementReceiptBlock_issuerOption__lLoUr label{display:flex;flex-direction:column;gap:.125rem;cursor:pointer}.ReimbursementReceiptBlock_issuerOption__lLoUr input:disabled+label{cursor:not-allowed;opacity:.7}.ReimbursementReceiptBlock_issuerOption__lLoUr .ReimbursementReceiptBlock_notice__qUl2k{grid-column:2}.ReimbursementReceiptBlock_issuerName__LdViu{font-size:.875rem;font-weight:500;color:var(--text)}.ReimbursementReceiptBlock_issuerDetail__WFXYk{font-size:.8125rem;color:var(--text-2);overflow-wrap:anywhere}.ReimbursementReceiptBlock_history__j1WE6 summary{font-size:.8125rem;color:var(--text-2);cursor:pointer}.ReimbursementReceiptBlock_historyList__oZAKD{display:flex;flex-direction:column;gap:.25rem;margin:.375rem 0 0;padding-left:1.125rem;font-size:.8125rem;color:var(--text-2)}@media (max-width:480px){.ReimbursementReceiptBlock_formRowCouncil__PKn4h{grid-template-columns:1fr 1fr}}.NextVisitReturnPanel_panel__KfQHJ{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-md);padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.NextVisitReturnPanel_title__WjItq{font-family:var(--ff-display);font-size:1.05rem;font-weight:400;color:var(--text);margin:0}.NextVisitReturnPanel_toggle__kv3FQ{display:flex;align-items:flex-start;gap:.5rem;font-size:.9375rem;font-weight:500;color:var(--text);cursor:pointer}.NextVisitReturnPanel_toggle__kv3FQ input{margin-top:.2rem;width:1rem;height:1rem;accent-color:var(--green);flex-shrink:0}.NextVisitReturnPanel_toggle__kv3FQ input:focus-visible{outline:none;box-shadow:0 0 0 3px var(--green-lt)}.NextVisitReturnPanel_value__4ezGp{font-size:.9375rem;font-weight:500;color:var(--text);margin:0}.NextVisitReturnPanel_hint__akwO4{font-size:.8125rem;color:var(--text-2);line-height:1.5;margin:0}.NextVisitReturnPanel_error__Vv18C{font-size:.875rem;color:var(--error);margin:0}.InOfficePaymentFields_wrap__cUKUC{display:flex;flex-direction:column;gap:.875rem}.InOfficePaymentFields_methods__zcf5l{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:0;padding:0;border:0;min-width:0}.InOfficePaymentFields_methodsLabel__dNksK{grid-column:1/-1;margin-bottom:.375rem;padding:0;font-family:var(--ff-body);font-size:.8125rem;font-weight:500;color:var(--text)}.InOfficePaymentFields_method__u66io{position:relative;display:flex;align-items:center;min-height:44px;padding:.625rem .75rem;border:1.5px solid var(--border-input,rgba(61,122,82,.3));border-radius:var(--radius-sm);background:var(--bg-white);font-family:var(--ff-body);font-size:.875rem;color:var(--text-2);cursor:pointer;transition:border-color .15s,background .15s,color .15s}.InOfficePaymentFields_method__u66io:hover{border-color:var(--green-mid);color:var(--text)}.InOfficePaymentFields_method__u66io.InOfficePaymentFields_methodActive__zCiUY{border-color:var(--green);background:var(--green-lt);color:var(--green);font-weight:500}.InOfficePaymentFields_methodInput__OYwmE{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.InOfficePaymentFields_method__u66io:focus-within{outline:2px solid var(--green);outline-offset:2px}.InOfficePaymentFields_row__8AZFQ{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.InOfficePaymentFields_error__FXkxg{grid-column:1/-1;margin:0;font-size:.8125rem;color:var(--error)}.InOfficePaymentFields_receipt__xgGKi{display:flex;flex-direction:column;gap:.25rem;padding:.75rem .875rem;border-radius:var(--radius-sm);background:var(--green-lt);color:var(--text);font-size:.875rem}.InOfficePaymentFields_receiptTitle__UziL_{font-weight:500;color:var(--green)}.InOfficePaymentFields_problem__5eSCr{margin:0;padding:.75rem .875rem;border-radius:var(--radius-sm);background:var(--warm-lt);color:var(--text);font-size:.875rem;line-height:1.5}@media (max-width:480px){.InOfficePaymentFields_row__8AZFQ{grid-template-columns:1fr}}.registration-required-notice_wrap__51rng{padding:2.5rem 2rem;display:flex;justify-content:center}.registration-required-notice_card__PYG5Z{width:100%;max-width:560px;background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:2rem;display:flex;flex-direction:column;align-items:flex-start;gap:.875rem;font-family:var(--ff-body)}.registration-required-notice_iconCircle__fcPFR{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--warm-lt);color:var(--warm)}.registration-required-notice_badge__N4ceH{display:inline-flex;align-items:center;padding:.35rem .875rem;border-radius:100px;background:var(--warm-lt);color:var(--text);font-size:.8rem;font-weight:500}.registration-required-notice_title__hoelM{margin:0;font-family:var(--ff-display);font-weight:400;font-size:1.75rem;line-height:1.2;letter-spacing:-.015em;color:var(--text)}.registration-required-notice_message__NTE_D{margin:0;font-size:1rem;line-height:1.65;color:var(--text-2)}.registration-required-notice_actions__p9dck{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.registration-required-notice_primary__IUiWS,.registration-required-notice_secondary__57QhM{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:var(--radius-sm);font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s}.registration-required-notice_primary__IUiWS{background:var(--green);color:var(--on-accent)}.registration-required-notice_primary__IUiWS:hover{background:var(--green-mid);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.registration-required-notice_secondary__57QhM{border:1.5px solid var(--green);color:var(--green);background:transparent}.registration-required-notice_secondary__57QhM:hover{background:var(--green-lt)}.registration-required-notice_primary__IUiWS:focus-visible,.registration-required-notice_secondary__57QhM:focus-visible{outline:none;box-shadow:0 0 0 3px var(--green-lt)}@media (max-width:768px){.registration-required-notice_wrap__51rng{padding:1.5rem 1.25rem}.registration-required-notice_card__PYG5Z{padding:1.5rem}.registration-required-notice_title__hoelM{font-size:1.5rem}.registration-required-notice_primary__IUiWS,.registration-required-notice_secondary__57QhM{width:100%;justify-content:center}}.SigningResultBanner_banner__TW0Y7{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.25rem;border-radius:var(--radius-md);margin-bottom:1.25rem;font-family:var(--ff-body);font-size:.875rem;animation:SigningResultBanner_fadeIn__2w3eK .2s ease-in-out}@keyframes SigningResultBanner_fadeIn__2w3eK{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SigningResultBanner_success__xn47T{background:var(--green-lt);border:1px solid var(--green);color:var(--green)}.SigningResultBanner_error__PbrqL{background:var(--error-lt);border:1px solid var(--error);color:var(--error)}.SigningResultBanner_content__4J_qd{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.SigningResultBanner_icon__KGXxP{flex-shrink:0;display:flex;align-items:center;justify-content:center}.SigningResultBanner_text__rLr0S{margin:0;line-height:1.45;word-break:break-word}.SigningResultBanner_btnDismiss__sqiLB{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:.5rem;background:transparent;border:none;border-radius:var(--radius-sm);color:currentColor;cursor:pointer;opacity:.75;transition:opacity .15s ease,background .15s ease;flex-shrink:0}.SigningResultBanner_btnDismiss__sqiLB:hover{opacity:1;background:rgba(0,0,0,.05)}