/* You can add global styles to this file, and also import other style files */

/* PrimeNG */
@import "primeng/resources/themes/lara-light-blue/theme.css";
// @import "primeng/resources/themes/saga-blue/theme.css";
// @import "primeng/resources/themes/nova/theme.css";
@import "primeng/resources/primeng.css";
@import "primeflex/primeflex.css";

/* PrimeIcons */
@import "primeicons/primeicons.css";

/* Roboto local (roboto-fontface) */
@import "roboto-fontface/css/roboto/roboto-fontface.css";

/* Override PrimeNG font to use Roboto instead of Inter */
:root {
  --font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif !important;
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif !important;
}

html,
body {
  height: 100%;
}

body {
  margin: 0;
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI",  "Helvetica Neue", Arial, sans-serif;
}

/* Стили для label элементов */
label {
  display: block !important;
  margin-bottom: 0.5rem !important; 
  padding-left: 0.5rem !important;
  font-weight: 500 !important;
  color: var(--text-color) !important;
}

/* Исключение для label элементов рядом с checkbox */
label.checkbox-label {
  display: inline !important;
  margin-bottom: 0 !important;
  padding-left: 0 !important;
}