@use "sass:math";
@use "sass:color";
@use "colors" as *;
@use "../colors" as *;
@use "sizes" as *;
@use "../sizes" as *;
@use "../textEditor/sizes" as *;
@use "../../base/timeView/mixins" as *;
@use "../../base/timeView";

// adduse

@include clock-action-icons-mixin($base-accent, $base-bg, $clock-digits-color);

.dx-timeview {
  height: auto;
  width: auto;

  .dx-texteditor {
    .dx-texteditor-container {
      .dx-texteditor-input {
        padding-right: 0;
        padding-left: 12px;

        .dx-rtl & {
          padding-left: 0;
          padding-right: 12px;
        }
      }

      .dx-texteditor-buttons-container .dx-dropdowneditor-button {
        margin-right: 0;

        &.dx-rtl,
        .dx-rtl & {
          margin-left: 0;
        }
      }
    }
  }
}

.dx-timeview-clock {
  margin-bottom: 10px;
}

.dx-timeview-format12 {
  width: $material-timeview-format12-width;
  margin-left: $material-timeview-time-separator-margin;
  margin-right: auto;

  &.dx-rtl,
  .dx-rtl & {
    margin-left: auto;
    margin-right: $material-timeview-time-separator-margin;
  }
}

.dx-timeview-time-separator {
  margin: 0 $material-timeview-time-separator-margin;
}

.dx-timeview-field {
  min-height: $material-timeview-field-min-height;
}

.dx-timeview-field .dx-numberbox {
  width: $material-timeview-format12-width;

  &.dx-numberbox-spin-touch-friendly {
    width: 110px;
  }
}
