@layer equip{.eq-radio-group{min-inline-size:0;font-family:var(--eq-font);color:var(--eq-ink);border:0;margin:0;padding:0}.eq-radio-legend{margin:0 0 var(--eq-space-1);font:var(--eq-weight-strong) var(--eq-text-s) / 1.3 var(--eq-font);color:var(--eq-ink);padding:0}.eq-radio-hint{font:var(--eq-weight) var(--eq-text-s) / 1.4 var(--eq-font);color:var(--eq-ink-2);margin:0}.eq-radio-options{gap:var(--eq-space-1);padding-top:var(--eq-space-1);flex-direction:column;display:flex}.eq-radio-options[data-orientation=horizontal]{column-gap:var(--eq-space-4);flex-flow:wrap}.eq-radio{align-items:flex-start;gap:var(--eq-space-2);box-sizing:border-box;min-height:24px;font:var(--eq-weight) var(--eq-text-m) / 20px var(--eq-font);color:var(--eq-ink);cursor:pointer;padding-block:2px;display:inline-flex}.eq-radio-input{appearance:none;box-sizing:border-box;border:1px solid var(--eq-line-strong);border-radius:var(--eq-radius-full);width:16px;height:16px;box-shadow:inset 0 0 0 7px var(--eq-raised);cursor:inherit;transition:background-color var(--eq-dur) var(--eq-ease), border-color var(--eq-dur) var(--eq-ease), box-shadow var(--eq-dur) var(--eq-ease), scale var(--eq-dur) var(--eq-ease);background:0 0;flex:none;margin:2px 0 0;display:block}.eq-radio-input:checked{border-color:var(--eq-solid);background:var(--eq-solid-ink);box-shadow:inset 0 0 0 4px var(--eq-solid);transition:background-color var(--eq-dur) var(--eq-ease), border-color var(--eq-dur) var(--eq-ease), box-shadow var(--eq-dur-move) var(--eq-spring), scale var(--eq-dur) var(--eq-ease)}.eq-radio:active .eq-radio-input:not(:disabled){scale:calc(var(--eq-press) - .04)}@media (hover:hover){.eq-radio:hover .eq-radio-input:where(:not(:checked,:disabled)){border-color:color-mix(in srgb, var(--eq-line-strong), var(--eq-ink) 30%)}}.eq-radio-input:focus-visible{outline:2px solid var(--eq-focus);outline-offset:2px}.eq-radio .eq-radio-input:user-invalid{border-color:var(--eq-danger)}.eq-radio:has(.eq-radio-input:disabled){opacity:.45;cursor:not-allowed}.eq-radio-group:disabled{opacity:.45;cursor:not-allowed}.eq-radio-group:disabled .eq-radio{opacity:1}.eq-radio-text{flex-direction:column;min-width:0;display:flex}.eq-radio-description{font-size:var(--eq-text-s);color:var(--eq-ink-2);line-height:18px}}
