.ed-radio-button{--ed-radio-button-checked-bg-color:var(--ed-color-primary);--ed-radio-button-checked-text-color:var(--ed-color-white);--ed-radio-button-checked-border-color:var(--ed-color-primary);--ed-radio-button-disabled-checked-fill:var(--ed-border-color-extra-light)}.ed-radio-button{position:relative;display:inline-block;outline:0}.ed-radio-button__inner{display:inline-block;line-height:1;white-space:nowrap;vertical-align:middle;background:var(--ed-button-bg-color,var(--ed-fill-color-blank));border:var(--ed-border);font-weight:var(--ed-button-font-weight,var(--ed-font-weight-primary));border-left:0;color:var(--ed-button-text-color,var(--ed-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;position:relative;cursor:pointer;transition:var(--ed-transition-all);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:8px 15px;font-size:var(--ed-font-size-base);border-radius:0}.ed-radio-button__inner.is-round{padding:8px 15px}.ed-radio-button__inner:hover{color:var(--ed-color-primary)}.ed-radio-button__inner [class*=ed-icon-]{line-height:.9}.ed-radio-button__inner [class*=ed-icon-]+span{margin-left:5px}.ed-radio-button:first-child .ed-radio-button__inner{border-left:var(--ed-border);border-radius:var(--ed-border-radius-base) 0 0 var(--ed-border-radius-base);box-shadow:none!important}.ed-radio-button__original-radio{opacity:0;outline:0;position:absolute;z-index:-1}.ed-radio-button__original-radio:checked+.ed-radio-button__inner{color:var(--ed-radio-button-checked-text-color,var(--ed-color-white));background-color:var(--ed-radio-button-checked-bg-color,var(--ed-color-primary));border-color:var(--ed-radio-button-checked-border-color,var(--ed-color-primary));box-shadow:-1px 0 0 0 var(--ed-radio-button-checked-border-color,var(--ed-color-primary))}.ed-radio-button__original-radio:focus-visible+.ed-radio-button__inner{border-left:var(--ed-border);border-left-color:var(--ed-radio-button-checked-border-color,var(--ed-color-primary));outline:2px solid var(--ed-radio-button-checked-border-color);outline-offset:1px;z-index:2;border-radius:var(--ed-border-radius-base);box-shadow:none}.ed-radio-button__original-radio:disabled+.ed-radio-button__inner{color:var(--ed-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--ed-button-disabled-bg-color,var(--ed-fill-color-blank));border-color:var(--ed-button-disabled-border-color,var(--ed-border-color-light));box-shadow:none}.ed-radio-button__original-radio:disabled:checked+.ed-radio-button__inner{background-color:var(--ed-radio-button-disabled-checked-fill)}.ed-radio-button:last-child .ed-radio-button__inner{border-radius:0 var(--ed-border-radius-base) var(--ed-border-radius-base) 0}.ed-radio-button:first-child:last-child .ed-radio-button__inner{border-radius:var(--ed-border-radius-base)}.ed-radio-button--large .ed-radio-button__inner{padding:12px 19px;font-size:var(--ed-font-size-base);border-radius:0}.ed-radio-button--large .ed-radio-button__inner.is-round{padding:12px 19px}.ed-radio-button--small .ed-radio-button__inner{padding:5px 11px;font-size:12px;border-radius:0}.ed-radio-button--small .ed-radio-button__inner.is-round{padding:5px 11px}