.activlife-insole-indication{color:var(--spatial-ink);border:1px solid var(--spatial-edge);border-radius:var(--radius-surface);background:var(--spatial-reading), var(--spatial-glass);box-shadow:inset 0 1px 0 #fffffff5, 0 8px 24px color-mix(in srgb, var(--spatial-ink) 8%, transparent);-webkit-backdrop-filter:blur(24px)saturate(150%);gap:24px;margin:0;padding:20px 24px;display:grid}.activlife-insole-indication__heading{align-items:center;gap:12px;display:flex}.activlife-insole-indication__heading h3{margin:0;font-size:18px;font-weight:600}.activlife-insole-indication__toggle{border:1px solid color-mix(in srgb, var(--spatial-ink) 38%, var(--spatial-edge));border-radius:var(--radius-object);background:var(--spatial-reading), var(--spatial-field);padding:16px;box-shadow:inset 0 1px #fff}.activlife-insole-indication__toggle>p{margin:12px 0 0;font-size:14px;line-height:1.5}.activlife-insole-indication__text{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.activlife-insole-indication .clinic-form{gap:24px}.activlife-insole-indication .clinic-form__actions{border-top:1px solid var(--spatial-edge);margin:0;padding-top:16px}.activlife-insole-indication .button{min-height:44px}@media (width<=600px){.activlife-insole-indication{padding:16px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.activlife-insole-indication{background:var(--spatial-overlay);border-color:var(--spatial-ink);-webkit-backdrop-filter:none}}.activlife-insole-indication>label{gap:10px;font-size:14px;font-weight:600;display:grid}.activlife-insole-indication__heading>svg{flex:none;width:34px;height:34px}.activlife-insole-indication .clinical-fields__text{border-color:var(--clinical-edge);background:var(--clinical-paper)}
