/* Калькулятор средневзвешенного значения — дополнение к calcs.css
   Загружать: /wp-content/themes/colormag/my/weighted-average.css
   ============================================================ */

.rc-calc--weighted-average .rc-calc__wa-head {
  display: grid;
  grid-template-columns: 1fr 1fr 40px;
  gap: 10px;
  margin-bottom: 8px;
  font-weight: 600;
  font-size: 14px;
  color: #555;
}

.rc-calc--weighted-average .rc-calc__wa-head-cell--del {
  width: 40px;
}

.rc-calc--weighted-average .rc-calc__wa-rows {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 12px;
}

.rc-calc--weighted-average .rc-calc__wa-row {
  display: grid;
  grid-template-columns: 1fr 1fr 40px;
  gap: 10px;
  align-items: center;
}

.rc-calc--weighted-average .rc-calc__wa-row .rc-calc__field-input {
  width: 100%;
}

.rc-calc--weighted-average .rc-calc__wa-del {
  width: 36px;
  height: 36px;
  border: none;
  border-radius: 8px;
  background: #f0f0f5;
  color: #c0392b;
  font-size: 20px;
  line-height: 1;
  cursor: pointer;
}

.rc-calc--weighted-average .rc-calc__wa-del:hover {
  background: #e6e6ee;
}

@media (max-width: 480px) {
  .rc-calc--weighted-average .rc-calc__wa-head {
    grid-template-columns: 1fr 1fr 36px;
  }
  .rc-calc--weighted-average .rc-calc__wa-row {
    grid-template-columns: 1fr 1fr 36px;
  }
}
