.buscar_page__afxUp{min-height:100vh;background:var(--bg);font-family:var(--ff-body)}.buscar_header__sYciP{background:var(--bg-white);border-bottom:1px solid var(--border);padding:1.125rem 2rem;display:flex;align-items:center;gap:1.5rem;position:sticky;top:0;z-index:20;box-shadow:var(--shadow-sm)}.buscar_logo__hTJGi{font-family:var(--ff-logo);font-size:1.25rem;font-weight:800;color:var(--text);text-decoration:none;letter-spacing:-.02em;flex-shrink:0;line-height:1;display:inline-flex;align-items:center;min-height:24px}.buscar_logoAccent__RK_uk{color:var(--green)}.buscar_headerActions__rIlF9{display:flex;align-items:center;gap:.75rem;margin-left:auto;flex-shrink:0}.buscar_headerLogin__pFqX2{display:inline-flex;align-items:center;min-height:32px;padding:0 .25rem;font-family:var(--ff-body);font-size:.875rem;font-weight:500;color:var(--text-2);text-decoration:none;transition:color .2s}.buscar_headerLogin__pFqX2:hover{color:var(--green)}.buscar_headerSignup__3ZNDM{padding:.5rem 1.125rem;background:var(--green);color:var(--on-accent);border-radius:var(--radius-sm);font-family:var(--ff-body);font-size:.875rem;font-weight:500;text-decoration:none;transition:background .2s,transform .15s}.buscar_headerSignup__3ZNDM:hover{background:var(--green-mid);transform:translateY(-1px)}.buscar_headerArea__ASWre{display:inline-flex;align-items:center;gap:.375rem;min-height:32px;padding:.375rem .875rem;border:1.5px solid var(--green);border-radius:var(--radius-sm);font-family:var(--ff-body);font-size:.8125rem;font-weight:500;color:var(--green);text-decoration:none;white-space:nowrap;transition:background .2s}.buscar_headerArea__ASWre:hover{background:var(--green-lt)}.buscar_headerAreaShort__SJTQv{display:none}.buscar_headerName__dX0Tc{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.buscar_headerLogout__4PaFF,.buscar_headerName__dX0Tc{font-family:var(--ff-body);font-size:.875rem;font-weight:500}.buscar_headerLogout__4PaFF{display:inline-flex;align-items:center;gap:.375rem;min-height:32px;padding:.375rem .625rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-2);cursor:pointer;transition:background .2s,color .2s}.buscar_headerLogout__4PaFF:hover{background:var(--bg-soft);color:var(--text)}.buscar_body__Zr_8S{max-width:1140px;margin:0 auto;padding:2rem 1.5rem;display:grid;grid-template-columns:210px 1fr;gap:2rem;align-items:start}.buscar_sidebar__tlU4S{position:sticky;top:72px;max-height:calc(100vh - 88px);overflow-y:auto;padding:.25rem;margin:-.25rem}.buscar_sidebarSection__ZpC2n{margin-bottom:1.5rem}.buscar_sidebarLabel__DH08Q{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:.625rem;padding:0 .5rem}.buscar_sidebarList__VfGh6{display:flex;flex-direction:column;gap:.125rem;list-style:none}.buscar_sidebarLink__LTt0r{display:block;padding:.5rem .75rem;border-radius:8px;font-size:.875rem;text-decoration:none;color:var(--text-2);font-weight:400;transition:background .15s,color .15s;line-height:1.3}.buscar_sidebarLink__LTt0r:hover{background:var(--bg-soft);color:var(--text)}.buscar_sidebarLinkActive__BU2dt{color:var(--green);background:var(--green-lt);font-weight:500}.buscar_main__mXKfP{min-width:0}.buscar_resultsInfo__WYukR{font-size:.8125rem;color:var(--text-3);margin-bottom:1.25rem}.buscar_grid__4hunz{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1.125rem}.buscar_card__vVWmf{min-width:0;background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.375rem;display:grid;grid-row:span 7;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);gap:.875rem;transition:box-shadow .2s ease,transform .2s ease}.buscar_card__vVWmf:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.buscar_cardTop__51QS_{display:flex;align-items:flex-start;gap:.875rem}.buscar_avatar__x6gje{width:52px;height:52px;border-radius:50%;background:var(--green-lt);display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:700;color:var(--green);flex-shrink:0;overflow:hidden;border:1.5px solid var(--border);letter-spacing:.02em}.buscar_avatarImg__ec9_e{width:100%;height:100%;object-fit:cover;display:block}.buscar_cardMeta__p6Hxg{flex:1;min-width:0}.buscar_cardName___ZpHM{font-size:.9375rem;font-weight:600;color:var(--text);margin:0;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buscar_cardSpecialty__bRCn5{font-size:.8125rem;color:var(--text-2);margin:.25rem 0 0;line-height:1.3}.buscar_cardSpecialtyMore__uggQD{display:inline;margin-left:.25rem}.buscar_cardSpecialtyMore__uggQD summary{display:inline;list-style:none;font-weight:500;color:var(--green);white-space:nowrap;cursor:pointer;border-radius:4px}.buscar_cardSpecialtyMore__uggQD summary::-webkit-details-marker{display:none}.buscar_cardSpecialtyMore__uggQD summary:focus-visible{outline:2px solid var(--green);outline-offset:2px}.buscar_cardSpecialtyRest__8Ek5t{display:inline;margin-left:.25rem}.buscar_cardClinic__NoUsA{font-size:.75rem;color:var(--text-2);margin:0;display:flex;align-items:center;width:fit-content;max-width:100%;min-height:24px;text-decoration:none;line-height:1.3}.buscar_cardClinic__NoUsA:hover{text-decoration:underline;color:var(--green)}.buscar_cardCrm__T1bIs{font-size:.7375rem;color:var(--text-3);margin:.2rem 0 0;font-feature-settings:"tnum"}.buscar_badges__l14AS{display:flex;gap:.375rem;flex-wrap:nowrap;height:1.375rem;min-width:0;overflow:hidden}.buscar_badge__l7II3{display:inline-flex;align-items:center;gap:.3rem;box-sizing:border-box;height:1.375rem;min-width:0;padding:0 .625rem;border-radius:100px;font-size:.7rem;font-weight:600;line-height:1;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.buscar_badgeLabel__V_iZG{min-width:0;overflow:hidden;text-overflow:ellipsis}.buscar_badgeMore__ti4Y7{flex-shrink:0;background:var(--bg-soft);color:var(--text-2)}.buscar_badgeModality___xs8l{background:var(--green-lt);color:var(--green)}.buscar_badgeModality___xs8l svg{flex-shrink:0}.buscar_cardLocation__4YDMU{display:flex;align-items:center;gap:.375rem;font-size:.8rem;color:var(--text-3);line-height:1.3}.buscar_cardLocation__4YDMU svg{flex-shrink:0;color:var(--text-3)}.buscar_rating__L4sfg{display:flex;align-items:center;gap:.4375rem}.buscar_stars__nYCU6{display:flex;gap:.1rem}.buscar_ratingScore__7YY5h{font-size:.8125rem;font-weight:700;color:var(--warm)}.buscar_noRating__WdphL,.buscar_ratingCount__o3o9f{font-size:.75rem;color:var(--text-3)}.buscar_noRating__WdphL{font-style:italic}.buscar_cta__Dd6wH{display:flex;align-items:center;justify-content:center;padding:.625rem 1rem;background:var(--green);color:var(--on-accent);border-radius:var(--radius-sm);font-family:var(--ff-body);font-size:.875rem;font-weight:500;text-decoration:none;margin-top:auto;transition:background .2s,transform .2s,box-shadow .2s;border:none;cursor:pointer}.buscar_cta__Dd6wH:hover{background:var(--green-mid);transform:translateY(-1px);box-shadow:0 4px 16px rgba(61,122,82,.28)}.buscar_noSlots__NHSSN{display:flex;flex-direction:column;gap:.5rem;margin-top:auto}.buscar_noSlotsText__Bvhmz{margin:0;padding:.5rem .75rem;background:var(--bg-soft);color:var(--text-2);border-radius:var(--radius-sm);font-family:var(--ff-body);font-size:.8125rem;font-weight:500;text-align:center}.buscar_ctaSecondary__bGeUi{display:flex;align-items:center;justify-content:center;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:.875rem;font-weight:500;text-decoration:none;transition:background .2s}.buscar_ctaSecondary__bGeUi:hover{background:var(--green-lt)}.buscar_ctaSecondary__bGeUi:focus-visible{outline:2px solid var(--green);outline-offset:2px}.buscar_empty__Ki7k8{text-align:center;padding:4rem 2rem;background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-lg)}.buscar_emptyIcon__sZsUO{display:block;margin:0 auto 1.25rem;color:var(--text-3);opacity:.6}.buscar_emptyTitle__yR32G{font-family:var(--ff-display);font-size:1.125rem;font-weight:400;color:var(--text);margin-bottom:.5rem}.buscar_emptyText__B_VXL{font-size:.875rem;color:var(--text-3)}.buscar_pagination__xM26O{gap:.375rem;margin-top:2.5rem;flex-wrap:wrap}.buscar_pageBtn__xJeRl,.buscar_pagination__xM26O{display:flex;justify-content:center;align-items:center}.buscar_pageBtn__xJeRl{min-width:36px;height:36px;padding:0 .625rem;border-radius:8px;font-size:.875rem;font-family:var(--ff-body);text-decoration:none;color:var(--text-2);background:var(--bg-white);border:1px solid var(--border);transition:background .15s,color .15s,border-color .15s;cursor:pointer}.buscar_pageBtn__xJeRl:hover{background:var(--bg-soft);color:var(--text);border-color:var(--green)}.buscar_pageBtnActive__e1Vta{background:var(--green);color:var(--on-accent);border-color:var(--green);font-weight:600;pointer-events:none}.buscar_pageBtnDisabled__LGdrp{opacity:.35;pointer-events:none}.buscar_pageEllipsis__k7heR{color:var(--text-3);font-size:.875rem;padding:0 .25rem;line-height:36px;user-select:none}.buscar_filters__t2tda{flex:1}.buscar_filterPanel__vAWR8,.buscar_filters__t2tda{display:flex;gap:.625rem;align-items:center}.buscar_filterToggle__JBxS5{display:none}.buscar_filterCount__1PoBh{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:100px;background:var(--green);color:var(--on-accent);font-size:.75rem;font-weight:600;line-height:1}.buscar_searchInput__hOoc3{flex:1;max-width:380px;padding:.5625rem 1rem;border:1.5px solid var(--border-input);border-radius:var(--radius-sm);background:var(--bg-soft);font-family:var(--ff-body);font-size:.875rem;color:var(--text);outline:none;transition:border-color .2s,box-shadow .2s;height:40px}.buscar_searchInput__hOoc3:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-lt)}.buscar_searchInput__hOoc3::placeholder{color:var(--text-3)}.buscar_cityInput__SpmcA{width:160px;padding:.5625rem 1rem;border:1.5px solid var(--border-input);border-radius:var(--radius-sm);background:var(--bg-soft);font-family:var(--ff-body);font-size:.875rem;color:var(--text);outline:none;transition:border-color .2s,box-shadow .2s;height:40px}.buscar_cityInput__SpmcA:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-lt)}.buscar_cityInput__SpmcA::placeholder{color:var(--text-3)}.buscar_modalitySelect__qzj8a{padding:.5625rem 1rem;border:1.5px solid var(--border-input);border-radius:var(--radius-sm);background:var(--bg-soft);font-family:var(--ff-body);font-size:.875rem;color:var(--text);outline:none;transition:border-color .2s,box-shadow .2s;height:40px;cursor:pointer}.buscar_modalitySelect__qzj8a:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-lt)}.buscar_cardPrice__DMlut{font-size:.8125rem;font-weight:500;color:var(--text-2);margin-top:.125rem}.buscar_cardPriceValue__wbLoW{color:var(--green);font-weight:700}.buscar_searchBtn__Jd6UR{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-sm);background:var(--green);color:var(--on-accent);border:none;cursor:pointer;flex-shrink:0;transition:background .2s,transform .15s}.buscar_searchBtn__Jd6UR:hover{background:var(--green-mid);transform:scale(1.04)}.buscar_srOnly__hSkyv{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.buscar_panelInsurance__OglLh{display:none}.buscar_panelInsuranceLabel__xGlBy{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:.5rem}.buscar_insFilter__ZBt3x{display:flex;flex-direction:column;gap:.625rem;min-width:0}.buscar_insSearch__fRimE{width:100%;min-width:0;height:40px;padding:.5rem .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 .2s,box-shadow .2s}.buscar_insSearch__fRimE:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-lt)}.buscar_insSearch__fRimE::placeholder{color:var(--text-3)}.buscar_insList__KQoCk,.buscar_insSubList__namME{list-style:none;display:flex;flex-direction:column;gap:.125rem;min-width:0}.buscar_insList__KQoCk{max-height:18rem;overflow-y:auto;padding:4px}.buscar_insSubList__namME{padding-left:.5rem}.buscar_insResultGroup__jQwEV{display:flex;flex-direction:column;gap:.125rem;padding-top:.25rem}.buscar_insOption__GSz5e{display:flex;align-items:center;gap:.5rem;width:100%;min-height:40px;padding:.375rem .625rem;border:1px solid transparent;border-radius:8px;background:transparent;font-family:var(--ff-body);font-size:.875rem;color:var(--text-2);text-align:left;cursor:pointer;transition:background .15s,color .15s}.buscar_insOption__GSz5e:hover{background:var(--bg-soft);color:var(--text)}.buscar_insOption__GSz5e:focus-visible{outline:none;border-color:var(--green);box-shadow:0 0 0 3px var(--green-lt)}.buscar_insOptionGroup__1nCJw{font-weight:500;color:var(--text)}.buscar_insOptionProduct__p_j9v{font-size:.8125rem}.buscar_insOptionSelected___Cy4m,.buscar_insOptionSelected___Cy4m:hover{background:var(--green-lt);color:var(--green);font-weight:500}.buscar_insOptionName__E4TBz{flex:1;min-width:0;overflow-wrap:anywhere;line-height:1.3}.buscar_insOptionCheck__QHw4g{flex-shrink:0}.buscar_insMuted__qWBvG{font-size:.8125rem;color:var(--text-3)}.buscar_insField__PVgce{display:flex;flex-direction:column;gap:.25rem}.buscar_insFieldLabel___W8Tb{font-size:.8125rem;font-weight:500;color:var(--text-2)}.buscar_insRegionLabel__zsYNY{font-size:.75rem;font-weight:600;color:var(--text-3);padding:.25rem .625rem 0}.buscar_insCheckbox__rO8Ve{display:flex;align-items:center;gap:.5rem;min-height:40px;font-size:.875rem;color:var(--text);cursor:pointer}.buscar_insCheckbox__rO8Ve input{width:18px;height:18px;accent-color:var(--green);flex-shrink:0}.buscar_insCheckbox__rO8Ve input:focus-visible{outline:2px solid var(--green);outline-offset:2px}.buscar_ignoredNotice__2qpdF{font-size:.8125rem;color:var(--text-2);background:var(--warm-lt);border-radius:var(--radius-sm);padding:.5rem .75rem;margin-bottom:1rem}.buscar_chips__T3cM9{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;margin-bottom:1.25rem}.buscar_chipList__jlbKz{list-style:none;display:flex;flex-wrap:wrap;gap:.375rem;min-width:0}.buscar_chip__dPrYp{display:inline-flex;align-items:center;gap:.375rem;max-width:100%;min-height:32px;padding:.25rem .5rem .25rem .75rem;border:1px solid var(--border-input);border-radius:100px;background:var(--bg-white);font-size:.8125rem;color:var(--text);text-decoration:none;overflow-wrap:anywhere;transition:background .15s,border-color .15s}.buscar_chip__dPrYp:hover{background:var(--green-lt);border-color:var(--green)}.buscar_chip__dPrYp:focus-visible,.buscar_chipsClear__M8s82:focus-visible{outline:none;box-shadow:0 0 0 3px var(--green-lt);border-color:var(--green)}.buscar_chipsClear__M8s82{font-size:.8125rem;font-weight:500;color:var(--green);text-decoration:underline;text-underline-offset:2px;border-radius:6px;padding:.25rem}.buscar_emptyActions__eLA3y{display:flex;gap:.75rem;justify-content:center;margin-top:1.25rem;flex-wrap:wrap}.buscar_emptyPrimary__IMqzC,.buscar_emptySecondary__5vIE0{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.625rem 1.25rem;border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;text-decoration:none;text-align:center;transition:background .2s,transform .2s,box-shadow .2s}.buscar_emptyPrimary__IMqzC{background:var(--green);color:var(--on-accent)}.buscar_emptyPrimary__IMqzC:hover{background:var(--green-mid);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.buscar_emptySecondary__5vIE0{border:1.5px solid var(--green);color:var(--green);background:transparent}.buscar_emptySecondary__5vIE0:hover{background:var(--green-lt)}.buscar_badgeReceipt__4TFMw{background:var(--warm-lt);color:var(--text)}.buscar_badgeReceipt__4TFMw svg{flex-shrink:0;color:var(--warm)}.buscar_cardInsuranceRow__856Fg{min-height:28px;min-width:0}.buscar_cardInsurances__yS89R{list-style:none;display:flex;align-items:center;flex-wrap:nowrap;gap:.375rem}.buscar_cardInsurance__f_eun{display:inline-flex;border-radius:10px}.buscar_cardInsuranceHighlighted__gITAG{box-shadow:0 0 0 2px var(--green)}.buscar_cardInsuranceMore__gNFHb{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 .375rem;border-radius:8px;background:var(--bg-soft);font-size:.75rem;font-weight:600;color:var(--text-2)}@media (max-width:768px){.buscar_header__sYciP{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo actions" "search search";align-items:center;gap:.625rem .75rem;padding:.625rem 1.25rem .75rem}.buscar_logo__hTJGi{grid-area:logo}.buscar_headerActions__rIlF9{grid-area:actions;justify-self:end;gap:.25rem;margin-left:0}.buscar_headerLogin__pFqX2{min-height:44px;padding:0 .75rem}.buscar_headerSignup__3ZNDM{display:inline-flex;align-items:center;min-height:44px;padding:0 1rem}.buscar_headerArea__ASWre{min-height:44px;padding:0 .75rem}.buscar_headerAreaFull__LPPQe,.buscar_headerLogoutLabel__G7Peo,.buscar_headerName__dX0Tc{display:none}.buscar_headerAreaShort__SJTQv{display:inline}.buscar_headerLogout__4PaFF{justify-content:center;min-width:44px;min-height:44px;padding:0}.buscar_filters__t2tda{grid-area:search;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"q toggle submit" "panel panel panel";gap:.5rem}.buscar_searchInput__hOoc3{grid-area:q;max-width:none;min-width:0;min-height:44px;padding:.5625rem .875rem;font-size:1rem}.buscar_searchInput__hOoc3::placeholder{font-size:.875rem}.buscar_filterToggle__JBxS5{grid-area:toggle;position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0;border:1.5px solid var(--border-input);border-radius:var(--radius-sm);background:var(--bg-white);color:var(--text-2);cursor:pointer}.buscar_filterCount__1PoBh{position:absolute;top:-.375rem;right:-.375rem}.buscar_filterToggle__JBxS5[aria-expanded=true]{border-color:var(--green);color:var(--green)}.buscar_filterToggle__JBxS5:focus-visible{outline:none;border-color:var(--green);box-shadow:0 0 0 3px var(--green-lt)}.buscar_searchBtn__Jd6UR{grid-area:submit;width:44px;height:44px;min-height:44px}.buscar_filterPanel__vAWR8{grid-area:panel;display:none;gap:.5rem}.buscar_filterPanelOpen__D6sq6{display:flex;flex-wrap:wrap}.buscar_panelInsurance__OglLh{display:block;flex:1 0 100%;min-width:0;max-height:calc(100vh - 220px);overflow-y:auto;padding:.75rem .125rem .25rem;border-top:1px solid var(--border)}.buscar_sidebarInsurance__Rt61r{display:none}.buscar_insCheckbox__rO8Ve,.buscar_insOption__GSz5e,.buscar_insSearch__fRimE{min-height:44px}.buscar_insSearch__fRimE{font-size:1rem}.buscar_insList__KQoCk{max-height:none}.buscar_cityInput__SpmcA,.buscar_modalitySelect__qzj8a{flex:1 1 0;min-width:0;width:auto;min-height:44px;font-size:1rem}.buscar_body__Zr_8S{grid-template-columns:minmax(0,1fr);padding:1.25rem;gap:1.25rem}.buscar_sidebar__tlU4S{position:static;max-height:none;overflow:visible;padding:0;margin:0}.buscar_sidebarSection__ZpC2n{margin-bottom:0}.buscar_sidebarList__VfGh6{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:.375rem;margin:0 -1.25rem;padding:0 1.25rem .375rem;scroll-padding-inline:1.25rem}.buscar_sidebarList__VfGh6>li{flex-shrink:0}.buscar_sidebarLink__LTt0r{padding:.5rem .875rem;font-size:.8125rem;white-space:nowrap;border:1px solid var(--border);border-radius:100px}.buscar_grid__4hunz{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.buscar_grid__4hunz{gap:.75rem}.buscar_card__vVWmf{padding:1.125rem}}.buscar_referralBanner__msNvr{font-size:.875rem;line-height:1.5;color:var(--text);background:var(--green-lt);border:1px solid var(--border);border-radius:var(--radius-md);padding:.875rem 1rem;margin-bottom:1.25rem}.buscar_referralBanner__msNvr strong{font-weight:500}.buscar_referralBannerLink__0fIL_{display:inline-block;margin-top:.375rem;color:var(--green);font-weight:500}.buscar_referralChoose__5CE_S{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:.5rem 1rem;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:.875rem;font-weight:500;cursor:pointer;transition:background .2s}.buscar_referralChoose__5CE_S:hover:not(:disabled){background:var(--green-lt)}.buscar_referralCancel__KLJIp:disabled,.buscar_referralChoose__5CE_S:disabled{opacity:.6;cursor:default}.buscar_referralBannerLink__0fIL_:focus-visible,.buscar_referralCancel__KLJIp:focus-visible,.buscar_referralChoose__5CE_S:focus-visible{outline:2px solid var(--green);outline-offset:2px}.buscar_referralConfirm__aGk7H{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:var(--green-lt);border-radius:var(--radius-sm)}.buscar_referralConfirmText__XhaW5{font-size:.8125rem;line-height:1.45;color:var(--text);margin:0}.buscar_referralConfirmActions___CrCi{display:flex;gap:.5rem}.buscar_referralCancel__KLJIp{flex:0 0 auto;min-height:44px;padding:.5rem .875rem;background:transparent;color:var(--text-2);border:1.5px solid var(--border);border-radius:var(--radius-sm);font-family:var(--ff-body);font-size:.875rem;cursor:pointer}.buscar_referralError__nvzHE{font-size:.8125rem;color:var(--error);margin:0}.buscar_referralChooseSlot__Sqv7o{margin-top:.5rem}