@charset "UTF-8";
/**
 * @package      PWE Library
 * @author       ProWebExtensions
 * @copyright    Copyright (C) 2026 ProWebExtensions. All rights reserved.
 * @license      GNU General Public License version 3 or later
 */

/* Count chars for text fields */
.pwe-form-count-chars__box .control-label {
  padding-bottom: 10px !important;
}
.pwe-form-count-chars__box .controls {
  position: relative;
}
.pwe-form-chars-counter {
  position: absolute;
  display: inline-block;
  z-index: 2;
  top: -16px;
  right: 5px;
  padding: 4px 10px;
  border-radius: 5px;
  color: #ffffff;
  background-color: #5B5B5B;
}
.pwe-form-chars-counter--low {
  background-color: #AF5006;
}
.pwe-form-chars-counter--reached {
  background-color: #C70606;
}

/* Correct checkbox */
.correct-checkbox {
  display: flex;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
}
.correct-checkbox .control-label {
  width: 100% !important;
  order: 2;
}
.correct-checkbox .control-label label {
  padding-bottom: 0;
}
.correct-checkbox .controls {
  order: 1;
  min-width: auto !important;
}
.correct-checkbox .form-check .form-check-input {
  margin-left: auto;
}
.correct-checkbox .form-check {
  padding-left: 0;
}
.admin :not(.form-vertical) .correct-checkbox {
  margin-left: 240px;
}