.q-radio{--q-radio-border:#8f8f8f;--q-radio-ink:#171717;--q-radio-bg:var(--ss-surface-light);--q-radio-hover:#ebebeb;--q-radio-hover-border:#4d4d4d;--q-radio-active:#a8a8a8;--q-radio-disabled:#c9c9c9;display:inline-flex;align-items:center;font:400 13px/19.5px QuoterGeist,Arial,sans-serif;color:var(--q-radio-ink);cursor:pointer}
.q-radio__target{display:flex;align-items:center;position:relative;margin:-2px;padding:2px;min-height:19.5px;box-sizing:content-box}
.q-radio__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.q-radio__indicator{position:relative;box-sizing:border-box;width:16px;height:16px;border-radius:50%;border:1px solid var(--q-radio-border);background:var(--q-radio-bg);transition:border-color 200ms ease-in,background 200ms ease-in}
.q-radio__indicator:after{content:'';position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:var(--q-radio-border);transform:translate(-50%,-50%) scale(0);transition:transform 150ms ease-in}
.q-radio__label{margin-left:8px}
.q-radio:hover .q-radio__input:not(:disabled):not(:checked):not(:active)+.q-radio__indicator{background:var(--q-radio-hover);border-color:var(--q-radio-hover-border)}
.q-radio__input:checked+.q-radio__indicator{border-color:var(--q-radio-ink)}
.q-radio__input:checked+.q-radio__indicator:after{background:var(--q-radio-ink);transform:translate(-50%,-50%) scale(1)}
.q-radio__input:not(:disabled):active+.q-radio__indicator{border-color:var(--q-radio-active)}
.q-radio__input:focus-visible+.q-radio__indicator{box-shadow:0 0 0 2px var(--q-radio-bg),0 0 0 4px var(--ss-primary)}
.q-radio[data-disabled=true]{cursor:not-allowed;color:var(--q-radio-disabled)}
.q-radio__input:disabled+.q-radio__indicator{border-color:var(--q-radio-disabled)}
.q-radio__input:disabled+.q-radio__indicator:after{background:var(--q-radio-disabled)}
.q-radio-group{border:0;padding:0;margin:0;min-width:0}
.q-radio-group__legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.q-radio-group__items{display:flex;flex-direction:column;align-items:stretch;gap:24px}
.q-radio-group:disabled .q-radio{cursor:not-allowed;color:var(--q-radio-disabled)}
[data-theme=dark] .q-radio{--q-radio-border:#8f8f8f;--q-radio-ink:#ededed;--q-radio-bg:#0a0a0a;--q-radio-hover:#1f1f1f;--q-radio-hover-border:#a1a1a1;--q-radio-active:#878787;--q-radio-disabled:#454545}
@media(prefers-reduced-motion:reduce){.q-radio__indicator,.q-radio__indicator:after{transition:none}}
