:root{--boot-paper:light-dark(#fffefa,#191925)}.public-app.conecta{--paper:light-dark(#fffefb,#171719);--soft:light-dark(#f1f0f8,#242329);--primary:light-dark(#4941da,#bdb7ff);--ink:light-dark(#202024,#f4f2f9);--muted:light-dark(#606067,#b9b7c3);--line:light-dark(#dcd9e6,#44414f);--button-ink:light-dark(#fff,#21164d);--c-vivid:light-dark(#4941da,#302b8e);--c-vivid-ink:#fff;--c-vivid-muted:#e6e3ff;--c-hero-surface:light-dark(#302b83,#201c57);--c-hero-shade:light-dark(#302b83e8,#201c57ed);--c-hero-accent:#d5f5bf;--c-photo-surface:light-dark(#332dad,#242065);--c-warm:light-dark(#f4f0e9,#23211f);--c-ink-surface:#24232a;--c-inverse-ink:#fff;--c-inverse-muted:#d0cdd9;--c-inverse-accent:#c6bfff;--c-inverse-line:#575362;--bar-surface:var(--soft);--bar-ink:var(--muted);--bar-border:var(--line);--badge-surface:var(--paper);--badge-ink:var(--muted);--location-background:var(--soft);--location-ink:var(--ink);--location-muted:var(--muted);--location-line:var(--line);--location-link:var(--primary)}:root,.public-app{--paper:light-dark(#fffefa,#191925);--soft:light-dark(#f0eff8,#242435);--primary:light-dark(#4d527f,#c0bff4);--ink:light-dark(#292d49,#f1f0fa);--muted:light-dark(#626579,#b8b8ce);--line:light-dark(#e3e1ec,#414158);--button-ink:light-dark(#fff,#1d1d30);--focus:var(--primary);--g-button:var(--primary);--g-button-ink:var(--button-ink);--whatsapp-surface:light-dark(#116b46,#9be9bf);--whatsapp-ink:light-dark(#fff,#103223);--whatsapp-border:light-dark(#d0f5df,#386c50);--whatsapp-shadow:light-dark(#10322326,#00000050);--modal-backdrop:light-dark(#181b306b,#070812a3);--modal-shadow:light-dark(#11152633,#0006);--surface-raised:var(--paper);--surface-lavender:light-dark(#f1f0f8,#292638);--surface-mint:light-dark(#edf2ed,#23312c);--surface-peach:light-dark(#f8eee7,#332a29);--surface-blue:light-dark(#edf2f7,#242e3e);--surface-warm:light-dark(#f6f4ee,#25252e);--surface-intro:light-dark(#eae8f5,#2d2944);--text-accent:light-dark(#595478,#c3bddd);--text-signature:light-dark(#665b86,#cfc0ed);--text-on-intro:light-dark(#69647f,#bbb2d1);--text-warm:light-dark(#79655e,#d3bdb2);--border-warm:light-dark(#e1ddd3,#48464e);--strip-surface:light-dark(#f7f5ee,#25262c);--strip-border:light-dark(#eee9df,#434450);--strip-icon:light-dark(#858078,#c5c0b8);--bar-surface:light-dark(#f0eef7,var(--soft));--bar-ink:light-dark(#575172,var(--muted));--bar-border:light-dark(#e1ddea,var(--line));--badge-surface:light-dark(#f1eff7,var(--paper));--badge-ink:light-dark(#615a79,var(--muted));--preview-surface:var(--soft);--preview-ink:var(--ink);--cover-lavender:light-dark(#e8e5f2,#302a45);--cover-lavender-ink:light-dark(#8b83a9,#c3b6e8);--cover-peach:light-dark(#f3e4d5,#392d26);--cover-peach-ink:light-dark(#a67e63,#dcba9e);--cover-mint:light-dark(#e5eee9,#23382e);--cover-mint-ink:light-dark(#7e9c90,#b1d5c5);--location-background:light-dark(#414769,#252b43);--location-ink:#fff;--location-muted:#e2e4f0;--location-line:#fff6;--location-link:#fff}.public-app.clinica{--k-hero-surface:light-dark(#f7f8f3,#182832);--paper:light-dark(#fff,#14212b);--soft:light-dark(#f3f6f7,#1c2d39);--primary:light-dark(#214f66,#a8d4e8);--ink:light-dark(#173b50,#edf4f8);--muted:light-dark(#536775,#b6c9d4);--line:light-dark(#d6e0e4,#405563);--button-ink:light-dark(#fff,#102c3a);--k-accent:light-dark(#267466,#8ccabd);--k-summary:light-dark(#173b50,#233f50);--k-summary-ink:#fff;--k-summary-muted:#c2d8e3;--k-summary-line:#6b8a9b;--bar-surface:var(--soft);--bar-ink:var(--muted);--bar-border:var(--line);--badge-surface:var(--paper);--badge-ink:var(--muted);--cover-lavender:light-dark(#e5edf1,#2b404d);--cover-lavender-ink:light-dark(#537787,#b1cfdd);--cover-peach:light-dark(#eaece6,#303c34);--cover-peach-ink:light-dark(#637966,#b6cdb7);--cover-mint:light-dark(#dfede7,#253f39);--cover-mint-ink:light-dark(#537c6f,#acd0c0);--location-background:var(--soft);--location-ink:var(--ink);--location-muted:var(--muted);--location-line:var(--line);--location-link:var(--primary)}.public-app.personal{--paper:light-dark(#faf8f3,#17191e);--soft:light-dark(#f0ede5,#22262d);--primary:light-dark(#234e73,#a6c9e8);--ink:light-dark(#17181c,#f4f5f8);--muted:light-dark(#62646b,#b4bac7);--line:light-dark(#dddfe5,#3b424f);--button-ink:light-dark(#fff,#102544);--header-surface:light-dark(#faf8f3ed,#17191eed);--surface-raised:light-dark(#fff,#252933);--surface-mint:light-dark(#e9f0e8,#233329);--surface-lavender:light-dark(#eeeafa,#302b43);--border-soft:light-dark(#00000014,var(--line));--text-reading:light-dark(#4b4e57,var(--muted));--arrow-surface:light-dark(#fff,#354456);--bar-surface:var(--soft);--bar-ink:light-dark(#51535a,var(--muted));--bar-border:var(--line);--badge-surface:var(--paper);--badge-ink:light-dark(#555861,var(--muted));--preview-surface:light-dark(#edf4fe,var(--soft));--preview-ink:light-dark(#174a8b,var(--muted));--cover-blue:light-dark(#ddeafb,#22334b);--cover-blue-ink:light-dark(#2765b9,#98c0f6);--cover-mint:light-dark(#e4ecdc,#293629);--cover-mint-ink:light-dark(#658345,#bed7a1);--cover-lavender:light-dark(#eee6f8,#342c45);--cover-lavender-ink:light-dark(#9580b3,#c7afe8);--location-background:var(--soft);--location-ink:var(--ink);--location-muted:var(--muted);--location-line:var(--line);--location-link:var(--primary);--inverse-blue:#0d2856;--inverse-paper:#17181c;--inverse-ink:#fff;--inverse-muted:#c2c4ce;--inverse-blue-muted:#d0def2;--inverse-link:#c0d9ff;--inverse-accent:#9ebfff;--inverse-line:#414248;--inverse-label:#a8bddb;--inverse-title:#91abe0;--inverse-caption:#a4a6b1;--inverse-body:#e0e1e7;--inverse-note:#b6b8c3}.public-app.jardin{--paper:light-dark(#fff,#1d1a24);--soft:light-dark(#f5f2fb,#26212f);--primary:light-dark(#6740bd,#cbb1ff);--ink:light-dark(#252331,#f2edf8);--muted:light-dark(#62606d,#bdb5cb);--line:light-dark(#d3cddb,#4a4158);--button-ink:light-dark(#fff,#241338);--g-border:light-dark(#aaa1b6,#786887);--surface-lavender:light-dark(#f0eafa,#292137);--surface-peach:light-dark(#faf1ec,#30252c);--surface-mint:light-dark(#eef6f2,#1d302c);--g-lavender:var(--surface-lavender);--g-peach:var(--surface-peach);--g-mint:var(--surface-mint);--g-shadow:light-dark(#e0d6ef,#0d0914);--bar-surface:var(--soft);--bar-ink:var(--muted);--bar-border:var(--line);--badge-surface:var(--paper);--badge-ink:var(--muted);--cover-lavender:light-dark(#ede7f9,#302a45);--cover-lavender-ink:light-dark(#8274a8,#c3b6e8);--cover-peach:light-dark(#f4e7de,#392d26);--cover-peach-ink:light-dark(#a27b67,#dcba9e);--cover-mint:light-dark(#e1ede8,#23382e);--cover-mint-ink:light-dark(#6d8b84,#b1d5c5);--location-background:var(--g-lavender);--location-ink:var(--ink);--location-muted:var(--muted);--location-line:var(--g-border);--location-link:var(--primary);--inverse-paper:#302441;--inverse-ink:#f2eafa}:root{--review-field-line:light-dark(#85849a,#77788e);--review-info:var(--primary);--review-success:light-dark(#246344,#a5e1bd);--review-error:light-dark(#a12c31,#ffb2b5);--review-warn:light-dark(#704600,#ffda8a);--review-warn-surface:light-dark(#fff5da,#382c16);--text-body:1rem;--text-small:.875rem;--text-reading:1.125rem;--leading-body:1.65;--leading-heading:1.2;--measure-reading:65ch;--type-14:.875rem;--type-15:.9375rem;--type-16:1rem;--type-17:1.0625rem;--type-18:1.125rem;--type-19:1.1875rem;--type-20:1.25rem;--type-21:1.3125rem;--type-22:1.375rem;--type-23:1.4375rem;--type-24:1.5rem;--type-25:1.5625rem;--type-26:1.625rem;--type-27:1.6875rem;--type-28:1.75rem;--type-29:1.8125rem;--type-30:1.875rem;--type-31:1.9375rem;--type-32:2rem;--type-33:2.0625rem;--type-34:2.125rem;--type-35:2.1875rem;--type-36:2.25rem;--type-37:2.3125rem;--type-38:2.375rem;--type-39:2.4375rem;--type-40:2.5rem;--type-43:2.6875rem;--type-44:2.75rem;--type-45:2.8125rem;--type-47:2.9375rem;--type-48:3rem;--type-51:3.1875rem;--type-54:3.375rem;--type-70:4.375rem}body,.public-app{font-size:var(--text-body)}.public-app :is(h1,h2,h3,h4){line-height:var(--leading-heading);overflow-wrap:anywhere}.public-app :is(p,li,blockquote){line-height:var(--leading-body);letter-spacing:normal}.public-app p{max-width:var(--measure-reading)}.public-app :is(p,li,blockquote) a{text-underline-offset:.2em;text-decoration:underline}.public-app :is(button,input,textarea,select){font-family:var(--body)}.public-app :is(button,summary,[class$=-button]){white-space:normal;overflow-wrap:anywhere}.public-app :is(.article-body,.o-article-body,.g-article-body,.c-article-body){max-width:var(--measure-reading);font-size:var(--text-reading);text-align:left}.public-app :is(.article-body,.o-article-body,.g-article-body,.c-article-body) p{font-size:inherit}.public-app :is(.k-lead,.o-hero-lead,.c-service p,.c-post p,.k-service p,.g-service p){font-size:var(--text-body)}.public-app :is(.o-nav,.g-header-inner,.c-nav,.k-nav){flex-wrap:wrap;height:auto}.public-app :is(.o-brand,.g-brand,.c-brand,.k-brand){max-width:100%}.public-app :is(.o-brand,.g-brand,.c-brand,.k-brand) :is(span,small,strong){white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.public-app .theme-control select{max-width:none}.public-app :is(.o-mobile-menu,.g-menu,.c-menu,.k-menu) summary{width:auto;padding:.5rem}.public-app :is(.o-main,.g-main){overflow:visible}@media (width<=650px){.public-app :is(.o-nav,.g-header-inner,.c-nav,.k-nav){gap:.75rem}.public-app :is(.o-nav>.o-brand,.g-header-inner>.g-brand,.c-nav>.c-brand,.k-nav>.k-brand){flex:100%}.public-app :is(.o-brand,.g-brand,.c-brand,.k-brand) small{font-size:var(--text-small)}.public-app .theme-header-tools{margin-left:auto}}.public-app .template-switcher{flex-wrap:wrap;max-width:100%;display:flex}.public-app .template-switcher a{white-space:normal;text-align:center;flex:auto}.public-app :is(.owner-bar,.theme-header-tools){flex-wrap:wrap}.public-app .o-photo-frame{overflow:clip}.public-app :is(.o-footer-top>div,.g-footer-links,.c-footer-links){flex-wrap:wrap}.public-app :is(.location-placeholder,.location-placeholder strong){overflow-wrap:anywhere;min-width:0;max-width:100%}.public-app :is(.g-brand,.o-brand,.c-brand){overflow-wrap:anywhere}.public-app.public-app :is(h1,h2,h3,h4){line-height:var(--leading-heading)}.public-app :is(.k-article-body,.o-article-body,.g-article-body,.c-article-body,.article-body){width:min(100%,var(--measure-reading))}.public-app :is(.g-footer-grid,.o-footer-top,.c-footer-top)>*{min-width:0}.public-app :is(.g-footer-grid,.o-footer-top,.c-footer-top) a,.public-app{overflow-wrap:anywhere}.public-app :is(section,article,header,footer,nav,div,ol,ul)>*{min-width:0}.public-app :is(.carousel-footer,.carousel-controls){flex-wrap:wrap}.public-app .carousel-position{white-space:normal}.public-app :is(.k-menu,.o-mobile-menu,.g-menu,.c-menu) nav{width:min(260px,100vw - 2rem)}.public-app .location-directions{flex-shrink:1;max-width:100%}@media (width<=650px){.public-app.public-app :is(.o-nav,.g-header-inner){flex-wrap:wrap}.public-app.public-app :is(.o-nav>.o-brand,.g-header-inner>.g-brand){flex:100%}.public-app.public-app :is(.o-brand,.g-brand) small{text-transform:none;letter-spacing:normal}}:root{color-scheme:light dark}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}body:not([class]){background:var(--boot-paper)}.doctor-app{color-scheme:light}.public-app{background:var(--paper);color:var(--ink);accent-color:var(--primary)}html:not([data-theme-preference]) .theme-control{display:none}.theme-header-tools{flex-shrink:0;align-items:center;gap:18px;display:flex}.theme-control{color:var(--muted);font:500 var(--text-small)/1.3 var(--body);flex-shrink:0;align-items:center;gap:8px;margin:0;display:inline-flex}.theme-control select{border:1px solid var(--line);background:var(--paper);max-width:110px;min-height:44px;color:var(--ink);cursor:pointer;font:500 var(--text-small)/1.3 var(--body);border-radius:8px;padding:8px 10px}.theme-control select:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (width<=1200px){.public-app .theme-control>span{display:none}}@media (width<=650px){.public-app .header-inner{flex-wrap:wrap;gap:8px 16px;padding-block:13px}.public-app .header-inner>.doctor-brand{flex:180px}.theme-header-tools,.g-header-tools{gap:12px;margin-left:auto}.theme-control select{max-width:96px;font-size:var(--text-small)}.personal.public-app .o-nav,.jardin.public-app .g-header-inner{flex-wrap:nowrap;gap:10px;width:calc(100% - 24px);min-height:64px;padding-block:10px}.o-nav>.o-brand,.g-header-inner>.g-brand{min-width:0;font-size:var(--text-small);letter-spacing:-.2px;flex:1 1 0;gap:8px}.o-nav>.o-brand>span,.g-header-inner>.g-brand>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.o-nav .o-brand small,.g-header-inner .g-brand small{font-size:var(--text-small);letter-spacing:.1px;text-overflow:ellipsis;max-width:none;margin-top:4px;overflow:hidden}.o-nav .o-brand>svg,.g-header-inner .g-brand-mark,.g-header-inner .g-brand-mark .g-icon{flex-shrink:0;width:24px;height:24px}.personal.public-app .theme-header-tools,.jardin.public-app .g-header-tools{flex-shrink:0;gap:6px;margin-left:0}.personal.public-app .theme-control select,.jardin.public-app .theme-control select{width:88px;max-width:88px;padding-inline:8px}.personal.public-app .o-mobile-menu summary,.jardin.public-app .g-menu summary{border:1px solid var(--line);width:44px;min-width:44px;font-size:var(--text-small);border-radius:8px;justify-content:center;padding:0}.o-mobile-menu summary>span,.g-menu summary>span{display:none}.public-app:is(.personal,.jardin) .location-section[id]{scroll-margin-top:80px}}@media (width<=359px){.o-nav .o-brand>svg,.g-header-inner .g-brand-mark{display:none}}
