.ed-checkbox-button{--ed-checkbox-button-checked-bg-color:var(--ed-color-primary);--ed-checkbox-button-checked-text-color:var(--ed-color-white);--ed-checkbox-button-checked-border-color:var(--ed-color-primary)}.ed-checkbox-button{position:relative;display:inline-block}.ed-checkbox-button__inner{display:inline-block;line-height:1;font-weight:var(--ed-checkbox-font-weight);white-space:nowrap;vertical-align:middle;cursor:pointer;background:var(--ed-button-bg-color,var(--ed-fill-color-blank));border:var(--ed-border);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;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-checkbox-button__inner.is-round{padding:8px 15px}.ed-checkbox-button__inner:hover{color:var(--ed-color-primary)}.ed-checkbox-button__inner [class*=ed-icon-]{line-height:.9}.ed-checkbox-button__inner [class*=ed-icon-]+span{margin-left:5px}.ed-checkbox-button__original{opacity:0;outline:0;position:absolute;margin:0;z-index:-1}.ed-checkbox-button.is-checked .ed-checkbox-button__inner{color:var(--ed-checkbox-button-checked-text-color);background-color:var(--ed-checkbox-button-checked-bg-color);border-color:var(--ed-checkbox-button-checked-border-color);box-shadow:-1px 0 0 0 var(--ed-color-primary-light-7)}.ed-checkbox-button.is-checked:first-child .ed-checkbox-button__inner{border-left-color:var(--ed-checkbox-button-checked-border-color)}.ed-checkbox-button.is-disabled .ed-checkbox-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-checkbox-button.is-disabled:first-child .ed-checkbox-button__inner{border-left-color:var(--ed-button-disabled-border-color,var(--ed-border-color-light))}.ed-checkbox-button:first-child .ed-checkbox-button__inner{border-left:var(--ed-border);border-top-left-radius:var(--ed-border-radius-base);border-bottom-left-radius:var(--ed-border-radius-base);box-shadow:none!important}.ed-checkbox-button.is-focus .ed-checkbox-button__inner{border-color:var(--ed-checkbox-button-checked-border-color)}.ed-checkbox-button:last-child .ed-checkbox-button__inner{border-top-right-radius:var(--ed-border-radius-base);border-bottom-right-radius:var(--ed-border-radius-base)}.ed-checkbox-button--large .ed-checkbox-button__inner{padding:12px 19px;font-size:var(--ed-font-size-base);border-radius:0}.ed-checkbox-button--large .ed-checkbox-button__inner.is-round{padding:12px 19px}.ed-checkbox-button--small .ed-checkbox-button__inner{padding:5px 11px;font-size:12px;border-radius:0}.ed-checkbox-button--small .ed-checkbox-button__inner.is-round{padding:5px 11px}