@layer cvo-ui{.RadioButtons{--field-label-color:#093caf;flex-wrap:wrap;gap:20px;display:flex}.RadioButtons.is-vertical{flex-direction:column}.RadioButtons-container{flex-direction:column;gap:8px;height:100%;display:flex}.RadioButtons-container,.RadioButtons-container.is-error,.RadioButtons-container.is-filled{--field-label-color:#093caf}.RadioButtons-container.is-disabled{--field-label-color:#b3b3b3}.RadioButtons-container.is-disabled .RadioButtons-item{cursor:not-allowed}.RadioButtons-item{cursor:pointer;text-align:start;background:0 0;border:none;padding:0}.RadioButtons-item:focus-visible{outline:none}.RadioButtons-item:focus-visible .RadioButtons-circle{outline-offset:2px;outline:2px solid #093caf}.RadioButtons-item[data-disabled] .RadioButtons-description,.RadioButtons-item[data-disabled] .RadioButtons-heading{color:#b3b3b3}.RadioButtons-item[data-state=checked] .RadioButtons-heading{color:#141414}.RadioButtons-item[data-state=checked] .RadioButtons-description{color:#2c2c2c}.RadioButtons-item[data-state=checked][data-disabled] .RadioButtons-description,.RadioButtons-item[data-state=checked][data-disabled] .RadioButtons-heading{color:#b3b3b3}.RadioButtons-inputWrapper{-webkit-user-select:none;user-select:none;flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.RadioButtons-circle{background-color:#fefefe;border:1px solid #b3b3b3;border-radius:100px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:relative}.RadioButtons-circle .dot{background-color:#fefefe00;border-radius:100px;width:10px;height:10px;display:block}.RadioButtons-item[data-state=checked] .RadioButtons-circle{background-color:#093caf;border-color:#093caf}.RadioButtons-item[data-state=checked] .RadioButtons-circle .dot{background-color:#fefefe}.RadioButtons-item[data-disabled] .RadioButtons-circle{background-color:#fefefe;border-color:#e1e1e1}.RadioButtons-item[data-disabled] .RadioButtons-circle .dot{background-color:#fefefe00}.RadioButtons-item[data-state=checked][data-disabled] .RadioButtons-circle{background-color:#e1e1e1;border-color:#e1e1e1}.RadioButtons-item[data-state=checked][data-disabled] .RadioButtons-circle .dot{background-color:#fefefe}.RadioButtons-heading{color:#141414;letter-spacing:-.48px;font-size:1rem;font-weight:400;line-height:100%}.RadioButtons-description{color:#2c2c2c;letter-spacing:-.42px;margin-top:8px;font-size:.875rem;font-weight:400;line-height:100%}.RadioButtons-error{color:#093caf;letter-spacing:-.36px;align-items:center;gap:4px;margin-top:8px;font-size:.75rem;font-weight:400;line-height:16px;display:flex}.RadioButtons-sm .RadioButtons-description,.RadioButtons-sm .RadioButtons-error{margin-top:4px}.RadioButtons-sm .RadioButtons-circle{width:14px;height:14px}.RadioButtons-sm .RadioButtons-circle .dot{width:7px;height:7px}.RadioButtons-sm .RadioButtons-description,.RadioButtons-sm .RadioButtons-heading{letter-spacing:-.36px;font-size:.75rem;font-weight:400;line-height:100%}}
