.insole-type-choices{gap:16px;display:grid}.insole-type-choice.glass-reading{border:1px solid color-mix(in srgb, var(--action-primary-fill) 82%, white);border-radius:var(--radius-object);background:var(--spatial-crystal-reading);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.insole-type-choice[data-selected=true]{background:var(--spatial-selection);border-width:2px;border-color:var(--action-primary-fill);box-shadow:inset 3px 0 var(--action-primary-fill), var(--shadow-object);padding:19px}.insole-type-choice>.clinical-record-art{width:76px;height:76px}.insole-type-choice__info{color:var(--spatial-ink);gap:7px;display:grid}.insole-type-choice__info strong{font-size:17px}.insole-type-choice__info span{color:var(--action-primary-fill);font-weight:650}.insole-type-choice__info small{color:var(--text-muted)}.insole-type-choice__actions{align-items:center;gap:12px;display:flex}.insole-type-choice__pairs{border-top:1px solid var(--spatial-edge);grid-column:2/-1;gap:16px;padding-top:14px;display:grid}.insole-type-choice__pairs label{gap:8px;font-size:13px;display:grid}@media (width<=600px){.insole-type-choice.glass-reading{grid-template-columns:56px minmax(0,1fr);gap:12px;padding:16px}.insole-type-choice>.clinical-record-art{width:56px;height:56px}.insole-type-choice__actions{grid-column:1/-1;justify-content:space-between;min-width:0}.insole-type-choice__actions .glass-switch-row{flex:1;justify-content:space-between;min-width:0}.insole-type-choice__pairs{grid-column:1/-1}}.insole-type-choice__pairs label{gap:10px;font-size:14px;font-weight:600;display:grid}.insole-type-choice__pairs textarea{font-weight:400}.insole-type-choice__pair-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.insole-type-choice__pair-heading .icon-button{min-width:36px;min-height:36px}.insole-type-choice__info small{font-size:14px}.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)}
