/*
 * CloudBeaver - Cloud Database Manager
 * Copyright (C) 2020-2024 DBeaver Corp and others
 *
 * Licensed under the Apache License, Version 2.0.
 * you may not use this file except in compliance with the License.
 */
.radio {
  composes: theme-radio from global;
}

.radioNoRipple {
  composes: theme-radio_no-ripple from global;
}

.radioBackground {
  composes: theme-radio_background from global;
}
.input {
  composes: theme-radio_native-control from global;
}
.radioOuterCircle {
  composes: theme-radio_outer-circle from global;
}
.radioInnerCircle {
  composes: theme-radio_inner-circle from global;
}
.radioRipple {
  composes: theme-radio_ripple from global;
}
.field {
  display: inline-flex;
  align-items: center;
  vertical-align: middle;
}
.label {
  cursor: pointer;
  .disabled {
    cursor: auto;
  }
}

.primary {
  composes: theme-radio_primary from global;
}

.small {
  composes: theme-radio_small from global;
}

.field.menu {
  padding: 0;

  & .radio {
    width: 14px;
    height: 14px;
  }
  & .radioBackground {
    width: 14px;
    height: 14px;
  }
  & .radioInnerCircle {
    border-width: 7px;
  }
}

.disabledRadio {
  composes: theme-radio_disabled from global;
}

.disabledInput {
  opacity: 0 !important;
}
