._28o5w70{flex-direction:column;align-items:flex-start;gap:4px;width:fit-content;display:flex}
._28o5w71{cursor:pointer;color:#222;font-size:14px;font-weight:500}
._28o5w72{color:#666;font-size:12px}
._28o5w73{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;margin:0;position:absolute}
._28o5w73:disabled{pointer-events:none}
._28o5w73:checked+span{background:#fff;left:1.35rem}
._28o5w74{box-sizing:border-box;cursor:pointer;border:1px solid #ededed;border-radius:.625rem;width:2.5rem;height:1.25rem;transition:background .2s;position:relative}
._28o5w74:has(._28o5w73:checked){background-color:#3843eb;border-color:#3843eb}
._28o5w74:hover:has(._28o5w73:checked){background-color:#2a2cca;border-color:#2a2cca}
._28o5w74:has(._28o5w73:focus-visible){box-shadow:0 0 0 2px #cbcbfe}
._28o5w74:has(._28o5w73:disabled){pointer-events:none;opacity:.5}
._28o5w75{z-index:1;background-color:#b9b9bb;border-radius:50%;width:.875rem;height:.875rem;transition:left .2s,background .2s;position:absolute;top:.125rem;left:.125rem}
._28o5w75._28o5w74:hover{background-color:#3843eb}
._28o5w73:hover:not(:checked)+span{background-color:#2a2cca}
