
//
// disabled
//
@mixin status-disabled($prefix:&) {
  @at-root {
    #{$prefix}--disabled,
    #{$prefix}[disabled],
    #{$prefix}:disabled,
    #{$prefix}[readonly] {
      filter: alpha(opacity=45);
      opacity: .45;
      @content;
    }
  }

}


//
// checked
//
@mixin checked-active {
  &--checked,
  &[checked] {
    @content;
  }
}


