.consult-screen{isolation:isolate;background:var(--color-paper);width:390px;height:844px;color:var(--color-text);font-family:var(--font-uromen,var(--font-sans));font-weight:var(--font-weight-regular);font-synthesis:none;letter-spacing:var(--tracking-body);text-align:left;-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.consult-screen *,.consult-screen :before,.consult-screen :after{box-sizing:border-box}.consult-screen p{font-family:inherit;font-weight:var(--font-weight-regular);margin:0}.consult-screen svg{flex-shrink:0;display:block}.consult-screen-toolbar{height:var(--space-48);padding:0 var(--space-24) var(--space-4);justify-content:space-between;align-items:center;display:flex}.consult-screen-back{width:var(--space-40);height:var(--space-40);border-radius:var(--radius-pill);background:var(--color-fog);place-items:center;display:grid}.consult-screen-logo{width:calc((var(--space-96) + var(--space-12)) * 1034 / 1501);height:auto;display:block}.consult-screen-preview{height:calc(var(--space-96) * 3);margin:var(--space-12) var(--space-24) 0;border-radius:var(--radius-2xl);background:radial-gradient(120% 90% at 30% 18%, color-mix(in srgb, var(--color-brand) 55%, var(--color-selected)), var(--color-deep) 62%, var(--color-ink));flex-shrink:0;position:relative;overflow:hidden}.consult-screen-preview-label{left:var(--space-16);bottom:var(--space-16);align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-16);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-ink) 45%, transparent);color:var(--color-paper);font-size:var(--text-19);display:inline-flex;position:absolute}.consult-screen-body{padding:var(--space-28) var(--space-24) var(--space-40);flex-direction:column;flex:1;display:flex}.consult-screen .consult-screen-kicker{font-size:var(--text-22);line-height:var(--leading-22);color:var(--color-brand)}.consult-screen .consult-screen-title{margin-top:var(--space-8);font-size:var(--text-45);line-height:var(--leading-45);letter-spacing:var(--tracking-heading)}.consult-screen-checks{gap:var(--space-12);margin-top:var(--space-24);display:flex}.consult-screen-checks span{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-16);border-radius:var(--radius-pill);background:var(--color-selected);color:var(--color-selected-text);font-size:var(--text-19);display:inline-flex}.consult-screen-action{height:calc(var(--space-64) + var(--space-8));border-radius:var(--radius-pill);background:var(--color-brand);color:var(--color-on-brand);font-size:var(--text-26);justify-content:center;align-items:center;margin-top:auto;display:flex}
.chapter-canvas{width:100%;height:100%;font-family:var(--font-uromen,var(--font-sans));font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;position:relative}.chapter-canvas p{font-family:inherit;font-weight:var(--font-weight-regular);margin:0}.chapter-canvas svg{flex-shrink:0;display:block}.consult-glass{clip-path:inset(0 round 44px);transform-origin:0 0;width:390px;height:844px;position:absolute;top:0;left:0;overflow:hidden}.consult-notice{box-sizing:border-box;width:620px;color:var(--color-paper);background:linear-gradient(115deg, color-mix(in srgb, var(--color-paper) 14%, transparent), transparent 55%), color-mix(in srgb, var(--color-ink) 30%, transparent);-webkit-backdrop-filter:blur(var(--blur-floating)) saturate(1.5) brightness(.85);backdrop-filter:blur(var(--blur-floating)) saturate(1.5) brightness(.85);box-shadow:0 24px 50px -24px color-mix(in srgb, var(--color-ink) 70%, transparent);border-radius:36px;grid-template-columns:76px minmax(0,1fr);align-items:start;column-gap:22px;padding:24px 30px 26px 24px;display:grid;position:absolute;top:360px;left:940px}.consult-notice img{border-radius:18px;grid-row:1/4;width:76px;height:76px}.consult-notice-head{font-size:var(--text-22);color:color-mix(in srgb, var(--color-paper) 72%, transparent);justify-content:space-between;line-height:1.3;display:flex}.consult-notice p{font-size:var(--text-30);margin-top:2px;line-height:1.2}.consult-notice small{font-size:var(--text-22);color:color-mix(in srgb, var(--color-paper) 78%, transparent);margin-top:4px;line-height:1.3;display:block}@media (max-width:767px){#telemedicina .care-chapter-art{aspect-ratio:1}#telemedicina .consultation-artwork{transform-origin:48.7% 46.7%;transform:translate(1.3%,3.3%)scale(1.9)}}@media (prefers-reduced-transparency:reduce){.consult-notice{background:var(--color-ink);-webkit-backdrop-filter:none;backdrop-filter:none}}
