/* public/css/style.css */
body {
  padding-bottom: 80px;
}

.order-card {
  transition: all 0.3s ease;
}

.order-card:hover {
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15) !important;
  transform: translateY(-2px);
}

body, body * {
  cursor: default;
}

button, a, [onclick], .btn, .nav-link, .order-card .btn-group button {
  cursor: pointer;
}

input, textarea, select, [contenteditable] {
  cursor: text;
}

.order-checkbox {
  transform: scale(1.2);
  margin-top: 8px;
}

.form-check {
  padding-left: 1.8rem;
}

/* Клиент не видит чекбоксы и счётчик выбранных заказов */
.client-view .order-checkbox,
.client-view #selected-info {
    display: none !important;
}

/* Клиент не должен видеть кнопки создания заказа и отчёта, а также чекбоксы и счётчик */
body.client-view .btn-success,
body.client-view .btn-primary,
body.client-view .order-checkbox,
body.client-view #selected-info,
body.client-view .btn-outline-secondary,
body.client-view .order-card .btn-group .btn-outline-primary,
body.client-view .order-card .btn-group .btn-outline-danger {
    display: none !important;
}

/* Скрываем все кнопки и чекбоксы для клиента */
body.client-view .btn-success,
body.client-view .btn-primary,
body.client-view .order-checkbox,
body.client-view #selected-info,
body.client-view .btn-outline-secondary,
body.client-view .order-card .btn-group button {
    display: none !important;
}

/* Для клиента скрываем кнопку "Сформировать отчёт" */
body.client-view .d-flex .btn-primary {
    display: none !important;
}