.text-success {
  color: var(--color-text-color-text-success);
}

.text-danger {
  color: var(--color-text-color-text-delete);
}

.text-muted {
  color: var(--color-text-color-text-disabled);
}

#popup-uvoz_urnika-content .step-divider:not(:last-child)::before,
#popup-hitro_dodajanje_rap-content .step-divider:not(:last-child)::before {
  content: "\f054";
  display: inline-block;
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#popup-uvoz_urnika-content .wl-step-completed,
#popup-hitro_dodajanje_rap-content .wl-step-completed {
  content: "\f058";
  display: inline-block;
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#popup-uvoz_urnika-content .cloud-icon::before,
#popup-hitro_dodajanje_rap-content .cloud-icon::before {
  content: "\f0ee";
  display: inline-block;
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.alert, .popup-frame .status-napaka,
.popup-frame#popup-frame .status-napaka {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  gap: var(--spacing-space-300);
  margin-top: var(--spacing-space-200);
  margin-bottom: var(--spacing-space-800);
  padding: var(--spacing-space-400);
  border-radius: var(--border-border-radius-rounded-md);
  font-weight: var(--type-font-weight-bold);
  position: relative;
}
.alert::before, .popup-frame .status-napaka::before,
.popup-frame#popup-frame .status-napaka::before {
  position: absolute;
  left: var(--spacing-space-400);
  top: var(--spacing-space-400);
  transform: none;
  font-size: var(--type-text-size-xl);
}
.alert div.status-opis, .popup-frame .status-napaka div.status-opis,
.popup-frame#popup-frame .status-napaka div.status-opis {
  margin: 0;
  font-size: var(--type-text-size-m);
  font-weight: var(--type-font-weight-regular);
}

.alert-danger, .popup-frame .status-napaka,
.popup-frame#popup-frame .status-napaka,
.alert.alert-danger {
  background: var(--color-bg-color-bg-error);
  border: var(--border-border-size-border) solid var(--color-border-color-border-error);
  color: var(--color-text-color-text-error);
  padding-left: var(--spacing-space-1400);
}
.alert-danger::before, .popup-frame .status-napaka::before,
.popup-frame#popup-frame .status-napaka::before,
.alert.alert-danger::before {
  content: "\f057";
  display: inline-block;
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--color-icon-color-icon-error);
}
.alert-danger .status-opis, .popup-frame .status-napaka .status-opis,
.popup-frame#popup-frame .status-napaka .status-opis,
.alert.alert-danger .status-opis {
  color: var(--color-text-color-text-error);
}
.alert-danger .close-alert[data-dismiss],
.alert-danger .close,
.popup-frame .status-napaka .close,
.popup-frame#popup-frame .status-napaka .close,
.alert-danger [data-dismiss],
.popup-frame .status-napaka [data-dismiss],
.popup-frame#popup-frame .status-napaka [data-dismiss],
.alert.alert-danger .close-alert[data-dismiss],
.alert.alert-danger .close,
.alert.alert-danger [data-dismiss] {
  position: absolute;
  right: var(--spacing-space-400);
  top: var(--spacing-space-400);
  float: none;
  height: var(--sizing-size-500);
  width: var(--sizing-size-500);
  opacity: 1;
  text-shadow: none;
}
.alert-danger .close-alert[data-dismiss]::before,
.alert-danger .close::before,
.popup-frame .status-napaka .close::before,
.popup-frame#popup-frame .status-napaka .close::before,
.alert-danger [data-dismiss]::before,
.popup-frame .status-napaka [data-dismiss]::before,
.popup-frame#popup-frame .status-napaka [data-dismiss]::before,
.alert.alert-danger .close-alert[data-dismiss]::before,
.alert.alert-danger .close::before,
.alert.alert-danger [data-dismiss]::before {
  content: "\f00d";
  display: inline-block;
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-indent: initial;
}

.popup-frame-container .dropdown-group,
.modal-dialog .dropdown-group {
  position: relative;
  display: inline-flex;
  text-align: left;
}
.popup-frame-container .dropdown-group > a:first-child,
.modal-dialog .dropdown-group > a:first-child,
.popup-frame-container .dropdown-group > button:first-child,
.modal-dialog .dropdown-group > button:first-child {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-button-gap);
  padding: var(--spacing-button-s-pad-y) var(--spacing-button-s-pad-x);
  border: none;
  border-radius: var(--border-border-radius-rounded-xl);
  box-shadow: var(--box-shadow);
  box-sizing: border-box;
  cursor: pointer;
  font-size: var(--sizing-4);
  font-weight: var(--type-font-weight-semi-bold);
  line-height: normal;
  outline: solid 0 transparent;
  text-decoration: none !important;
  transition: var(--animation-duration);
  user-select: none;
  background-color: var(--color-bg-color-bg-select);
  color: var(--color-text-color-text);
  outline-color: var(--color-border-color-border-input);
  outline-width: var(--border-border-size-border);
}
.popup-frame-container .dropdown-group > a:first-child:hover,
.modal-dialog .dropdown-group > a:first-child:hover,
.popup-frame-container .dropdown-group > button:first-child:hover,
.modal-dialog .dropdown-group > button:first-child:hover {
  background-color: var(--color-bg-color-bg-select);
  color: var(--color-text-color-text);
  outline-color: var(--color-border-color-border-accent-subtle);
}
.popup-frame-container .dropdown-group > a:first-child:focus,
.modal-dialog .dropdown-group > a:first-child:focus,
.popup-frame-container .dropdown-group > button:first-child:focus,
.modal-dialog .dropdown-group > button:first-child:focus {
  background-color: var(--color-bg-color-bg-select);
  color: var(--color-text-color-text);
  outline-color: var(--color-border-color-border-accent);
  outline-width: var(--border-border-size-border-2);
}
.popup-frame-container .dropdown-group > a:first-child.error,
.modal-dialog .dropdown-group > a:first-child.error,
.popup-frame-container .dropdown-group > button:first-child.error,
.modal-dialog .dropdown-group > button:first-child.error {
  background-color: var(--color-bg-color-bg-select);
  color: var(--color-text-button-primary-default);
  outline-color: var(--color-border-color-border-error);
}
.popup-frame-container .dropdown-group > a:first-child::after,
.modal-dialog .dropdown-group > a:first-child::after,
.popup-frame-container .dropdown-group > button:first-child::after,
.modal-dialog .dropdown-group > button:first-child::after {
  content: "\f107";
  display: inline-block;
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--color-icon-color-icon-select-chevron);
}
.popup-frame-container .dropdown-group.bubble-left .dropdown-menu,
.modal-dialog .dropdown-group.bubble-left .dropdown-menu {
  right: 0;
  left: auto;
}
.popup-frame-container .dropdown-group.dropdown-print > a:first-child,
.modal-dialog .dropdown-group.dropdown-print > a:first-child,
.popup-frame-container .dropdown-group.dropdown-print > button:first-child,
.modal-dialog .dropdown-group.dropdown-print > button:first-child {
  background: var(--color-bg-button-primary-default);
  color: var(--color-text-button-primary-default);
  outline-color: var(--color-border-button-primary-default);
  outline-width: var(--border-border-size-border-button-default, var(--border-border-size-border-button));
}
.popup-frame-container .dropdown-group.dropdown-print > a:first-child:hover,
.modal-dialog .dropdown-group.dropdown-print > a:first-child:hover,
.popup-frame-container .dropdown-group.dropdown-print > button:first-child:hover,
.modal-dialog .dropdown-group.dropdown-print > button:first-child:hover {
  background: var(--color-bg-button-primary-hover);
  color: var(--color-text-button-primary-hover);
  outline-color: var(--color-border-button-primary-hover);
}
.popup-frame-container .dropdown-group.dropdown-print > a:first-child:active,
.modal-dialog .dropdown-group.dropdown-print > a:first-child:active,
.popup-frame-container .dropdown-group.dropdown-print > button:first-child:active,
.modal-dialog .dropdown-group.dropdown-print > button:first-child:active {
  background: var(--color-bg-button-primary-active);
  color: var(--color-text-button-primary-active);
  outline-color: var(--color-border-button-primary-active);
}
.popup-frame-container .dropdown-group.dropdown-print > a:first-child:focus,
.modal-dialog .dropdown-group.dropdown-print > a:first-child:focus,
.popup-frame-container .dropdown-group.dropdown-print > button:first-child:focus,
.modal-dialog .dropdown-group.dropdown-print > button:first-child:focus {
  background: var(--color-bg-button-primary-focus);
  color: var(--color-text-button-primary-focus);
  outline-color: var(--color-border-button-primary-focus);
  outline-width: var(--border-border-size-border-2);
}
.popup-frame-container .dropdown-group.dropdown-ellipsis > a:first-child,
.modal-dialog .dropdown-group.dropdown-ellipsis > a:first-child,
.popup-frame-container .dropdown-group.dropdown-ellipsis > button:first-child,
.modal-dialog .dropdown-group.dropdown-ellipsis > button:first-child {
  background: var(--color-bg-button-primary-default);
  color: var(--color-text-button-primary-default);
  outline-color: var(--color-border-button-primary-default);
  outline-width: var(--border-border-size-border-button-default, var(--border-border-size-border-button));
  font-size: var(--type-text-size-l);
}
.popup-frame-container .dropdown-group.dropdown-ellipsis > a:first-child:hover,
.modal-dialog .dropdown-group.dropdown-ellipsis > a:first-child:hover,
.popup-frame-container .dropdown-group.dropdown-ellipsis > button:first-child:hover,
.modal-dialog .dropdown-group.dropdown-ellipsis > button:first-child:hover {
  background: var(--color-bg-button-primary-hover);
  color: var(--color-text-button-primary-hover);
  outline-color: var(--color-border-button-primary-hover);
}
.popup-frame-container .dropdown-group.dropdown-ellipsis > a:first-child:active,
.modal-dialog .dropdown-group.dropdown-ellipsis > a:first-child:active,
.popup-frame-container .dropdown-group.dropdown-ellipsis > button:first-child:active,
.modal-dialog .dropdown-group.dropdown-ellipsis > button:first-child:active {
  background: var(--color-bg-button-primary-active);
  color: var(--color-text-button-primary-active);
  outline-color: var(--color-border-button-primary-active);
}
.popup-frame-container .dropdown-group.dropdown-ellipsis > a:first-child:focus,
.modal-dialog .dropdown-group.dropdown-ellipsis > a:first-child:focus,
.popup-frame-container .dropdown-group.dropdown-ellipsis > button:first-child:focus,
.modal-dialog .dropdown-group.dropdown-ellipsis > button:first-child:focus {
  background: var(--color-bg-button-primary-focus);
  color: var(--color-text-button-primary-focus);
  outline-color: var(--color-border-button-primary-focus);
  outline-width: var(--border-border-size-border-2);
}
.popup-frame-container .dropdown-group.dropdown-ellipsis > a:first-child::before,
.modal-dialog .dropdown-group.dropdown-ellipsis > a:first-child::before,
.popup-frame-container .dropdown-group.dropdown-ellipsis > button:first-child::before,
.modal-dialog .dropdown-group.dropdown-ellipsis > button:first-child::before {
  content: "\f141";
  display: inline-block;
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: var(--sizing-px);
}
.popup-frame-container .dropdown-group.dropdown-ellipsis > a:first-child::after,
.modal-dialog .dropdown-group.dropdown-ellipsis > a:first-child::after,
.popup-frame-container .dropdown-group.dropdown-ellipsis > button:first-child::after,
.modal-dialog .dropdown-group.dropdown-ellipsis > button:first-child::after {
  display: none;
}
.popup-frame-container .dropdown-group.dropdown-create > a:first-child,
.modal-dialog .dropdown-group.dropdown-create > a:first-child,
.popup-frame-container .dropdown-group.dropdown-create > button:first-child,
.modal-dialog .dropdown-group.dropdown-create > button:first-child {
  background: var(--color-bg-button-create-default);
  color: var(--color-text-button-create-default);
  outline-color: var(--color-border-button-create-default);
  outline-width: var(--border-border-size-border-button-default, var(--border-border-size-border-button));
}
.popup-frame-container .dropdown-group.dropdown-create > a:first-child:hover,
.modal-dialog .dropdown-group.dropdown-create > a:first-child:hover,
.popup-frame-container .dropdown-group.dropdown-create > button:first-child:hover,
.modal-dialog .dropdown-group.dropdown-create > button:first-child:hover {
  background: var(--color-bg-button-create-hover);
  color: var(--color-text-button-create-hover);
  outline-color: var(--color-border-button-create-hover);
}
.popup-frame-container .dropdown-group.dropdown-create > a:first-child:active,
.modal-dialog .dropdown-group.dropdown-create > a:first-child:active,
.popup-frame-container .dropdown-group.dropdown-create > button:first-child:active,
.modal-dialog .dropdown-group.dropdown-create > button:first-child:active {
  background: var(--color-bg-button-create-active);
  color: var(--color-text-button-create-active);
  outline-color: var(--color-border-button-create-active);
}
.popup-frame-container .dropdown-group.dropdown-create > a:first-child:focus,
.modal-dialog .dropdown-group.dropdown-create > a:first-child:focus,
.popup-frame-container .dropdown-group.dropdown-create > button:first-child:focus,
.modal-dialog .dropdown-group.dropdown-create > button:first-child:focus {
  background: var(--color-bg-button-create-focus);
  color: var(--color-text-button-create-focus);
  outline-color: var(--color-border-button-create-focus);
  outline-width: var(--border-border-size-border-2);
}
.popup-frame-container .dropdown-group.dropdown-create > a:first-child::before,
.modal-dialog .dropdown-group.dropdown-create > a:first-child::before,
.popup-frame-container .dropdown-group.dropdown-create > button:first-child::before,
.modal-dialog .dropdown-group.dropdown-create > button:first-child::before {
  content: "\f055";
  display: inline-block;
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--color-icon-button-create-default, var(--color-text-button-create-default));
}
.popup-frame-container .dropdown-group.dropdown-create > a:first-child::after,
.modal-dialog .dropdown-group.dropdown-create > a:first-child::after,
.popup-frame-container .dropdown-group.dropdown-create > button:first-child::after,
.modal-dialog .dropdown-group.dropdown-create > button:first-child::after {
  color: var(--color-text-color-text-button);
}
.popup-frame-container .dropdown-group.dropdown-create > ul.dropdown-menu,
.modal-dialog .dropdown-group.dropdown-create > ul.dropdown-menu {
  border: none;
  border-radius: var(--border-border-radius-rounded-card);
  box-shadow: var(--box-shadow);
}
.popup-frame-container .dropdown-group.dropdown-create > ul.dropdown-menu a::before,
.modal-dialog .dropdown-group.dropdown-create > ul.dropdown-menu a::before {
  content: "\f055";
  display: inline-block;
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: var(--color-text-color-text-create);
}
.popup-frame-container .dropdown-group ul.dropdown-menu,
.modal-dialog .dropdown-group ul.dropdown-menu {
  background-color: var(--color-bg-color-bg-select);
  max-height: var(--sizing-size-8000);
  overflow: auto;
}
.popup-frame-container .dropdown-group ul.dropdown-menu#dropdown-menu li a i,
.modal-dialog .dropdown-group ul.dropdown-menu#dropdown-menu li a i {
  width: var(--sizing-size-400);
  color: var(--color-icon-color-icon-accent);
}
.popup-frame-container .dropdown-group ul.dropdown-menu li,
.modal-dialog .dropdown-group ul.dropdown-menu li {
  padding: 0 var(--spacing-button-gap);
  font-weight: var(--type-font-weight-bold);
}
.popup-frame-container .dropdown-group ul.dropdown-menu li a,
.modal-dialog .dropdown-group ul.dropdown-menu li a {
  display: flex;
  justify-content: flex-start;
  gap: var(--spacing-button-gap);
  color: var(--color-text-color-text);
  font-weight: var(--type-font-weight-semi-bold);
}
.popup-frame-container .dropdown-group ul.dropdown-menu li a:hover,
.modal-dialog .dropdown-group ul.dropdown-menu li a:hover {
  background-color: var(--color-bg-color-bg-link-hover);
  background-image: none;
  color: var(--color-text-color-text);
  outline-color: var(--color-border-color-border-accent-subtle);
  outline-width: var(--border-border-size-border);
}
.popup-frame-container .dropdown-group ul.dropdown-menu li a.active-dropdown,
.modal-dialog .dropdown-group ul.dropdown-menu li a.active-dropdown {
  color: var(--color-text-text-selected);
  font-weight: var(--type-font-weight-semi-bold);
  position: relative;
}
.popup-frame-container .dropdown-group ul.dropdown-menu li.search,
.modal-dialog .dropdown-group ul.dropdown-menu li.search {
  border-bottom: var(--border-border-size-border) solid var(--color-border-color-border);
  padding-bottom: var(--spacing-space-200);
}
.popup-frame-container .dropdown-group ul.dropdown-menu li.search .full-width,
.modal-dialog .dropdown-group ul.dropdown-menu li.search .full-width {
  width: 100%;
}

.popup-frame-container .file-upload,
.modal-dialog .file-upload {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--spacing-button-gap);
}
.popup-frame-container .file-upload label,
.modal-dialog .file-upload label {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--spacing-button-gap);
  padding: var(--spacing-button-s-pad-y) var(--spacing-button-s-pad-x);
  border: none;
  border-radius: var(--border-border-radius-rounded-xl);
  box-shadow: var(--box-shadow);
  box-sizing: border-box;
  cursor: pointer;
  font-size: var(--sizing-4);
  font-weight: var(--type-font-weight-semi-bold);
  line-height: normal;
  outline: solid 0 transparent;
  text-decoration: none !important;
  transition: var(--animation-duration);
  user-select: none;
  background-color: var(--color-bg-color-bg-select);
  color: var(--color-text-color-text);
  outline-color: var(--color-border-color-border-input);
  outline-width: var(--border-border-size-border);
  cursor: pointer;
}
.popup-frame-container .file-upload label:hover,
.modal-dialog .file-upload label:hover {
  background-color: var(--color-bg-color-bg-select);
  color: var(--color-text-color-text);
  outline-color: var(--color-border-color-border-accent-subtle);
}
.popup-frame-container .file-upload label:focus,
.modal-dialog .file-upload label:focus {
  background-color: var(--color-bg-color-bg-select);
  color: var(--color-text-color-text);
  outline-color: var(--color-border-color-border-accent);
  outline-width: var(--border-border-size-border-2);
}
.popup-frame-container .file-upload label.error,
.modal-dialog .file-upload label.error {
  background-color: var(--color-bg-color-bg-select);
  color: var(--color-text-button-primary-default);
  outline-color: var(--color-border-color-border-error);
}
.popup-frame-container .file-upload label input,
.modal-dialog .file-upload label input {
  display: none;
}

.popup-frame-container .custom-number-input,
.modal-dialog .custom-number-input {
  position: relative;
  display: inline-block;
}
.popup-frame-container .custom-number-input input[type=number],
.modal-dialog .custom-number-input input[type=number] {
  appearance: textfield;
  width: var(--sizing-number-picker-table-width);
}
.popup-frame-container .custom-number-input input[type=number]::-webkit-outer-spin-button,
.modal-dialog .custom-number-input input[type=number]::-webkit-outer-spin-button, .popup-frame-container .custom-number-input input[type=number]::-webkit-inner-spin-button,
.modal-dialog .custom-number-input input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.popup-frame-container .custom-number-input input[type=number]:active,
.modal-dialog .custom-number-input input[type=number]:active {
  border-color: var(--color-border-input-enabled-active);
}
.popup-frame-container .custom-number-input input[type=number]:active ~ .increment,
.modal-dialog .custom-number-input input[type=number]:active ~ .increment, .popup-frame-container .custom-number-input input[type=number]:active ~ .decrement,
.modal-dialog .custom-number-input input[type=number]:active ~ .decrement {
  border-color: var(--color-border-input-enabled-active);
}
.popup-frame-container .custom-number-input input[type=number]:focus-visible,
.modal-dialog .custom-number-input input[type=number]:focus-visible {
  outline: none;
  border-color: var(--color-border-input-enabled-focus);
}
.popup-frame-container .custom-number-input input[type=number]:focus-visible ~ .increment,
.modal-dialog .custom-number-input input[type=number]:focus-visible ~ .increment, .popup-frame-container .custom-number-input input[type=number]:focus-visible ~ .decrement,
.modal-dialog .custom-number-input input[type=number]:focus-visible ~ .decrement {
  border-color: var(--color-border-input-enabled-focus);
}
.popup-frame-container .custom-number-input:hover input[type=number],
.modal-dialog .custom-number-input:hover input[type=number] {
  border-color: var(--color-border-input-enabled-hover);
}
.popup-frame-container .custom-number-input:hover .increment,
.modal-dialog .custom-number-input:hover .increment,
.popup-frame-container .custom-number-input:hover .decrement,
.modal-dialog .custom-number-input:hover .decrement {
  border-color: var(--color-border-input-enabled-hover);
}
.popup-frame-container .custom-number-input .spin-button,
.modal-dialog .custom-number-input .spin-button {
  position: absolute;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 50%;
  padding: 0 var(--spacing-space-200);
  cursor: pointer;
  font-size: var(--type-text-size-xs);
}
.popup-frame-container .custom-number-input .increment,
.modal-dialog .custom-number-input .increment {
  top: 0;
  border-left: var(--border-border-size-border) solid var(--color-border-input-enabled-inactive);
  border-bottom: var(--border-border-size-border) solid var(--color-border-input-enabled-inactive);
}
.popup-frame-container .custom-number-input .decrement,
.modal-dialog .custom-number-input .decrement {
  bottom: 0;
  border-left: var(--border-border-size-border) solid var(--color-border-input-enabled-inactive);
}

.popup-frame-border .wide-checkbox-container {
  display: flex;
  flex-wrap: wrap;
  gap: var(--spacing-space-xs);
}
.popup-frame-border .wide-checkbox-container .wide-checkbox,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm {
  display: inline-flex;
  gap: 0;
  margin: var(--spacing-space-25);
}
.popup-frame-border .wide-checkbox-container .wide-checkbox input,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input {
  display: none;
}
.popup-frame-border .wide-checkbox-container .wide-checkbox input ~ div,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input ~ div {
  font-weight: var(--type-font-weight-regular);
}
.popup-frame-border .wide-checkbox-container .wide-checkbox > div,
.popup-frame-border .wide-checkbox-container .wide-checkbox input ~ div {
  display: inline-flex;
  align-items: center;
  gap: var(--spacing-button-gap);
  padding: var(--spacing-button-s-pad-y) var(--spacing-button-s-pad-x);
  border-radius: var(--border-border-radius-rounded-xl);
  border: var(--border-border-size-border) solid transparent;
  box-shadow: var(--box-shadow);
  cursor: pointer;
}
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm {
  margin: var(--sizing-size-100);
}
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm > div,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input ~ div {
  display: inline-flex;
  align-items: center;
  gap: var(--spacing-button-gap);
  padding: var(--spacing-button-s-pad-y) var(--spacing-button-s-pad-x);
  border-radius: var(--border-border-radius-rounded-xl);
  border: var(--border-border-size-border) solid transparent;
  box-shadow: var(--box-shadow);
  cursor: pointer;
}
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:not(:checked) ~ div,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:not(:checked) ~ div {
  background: var(--color-bg-bg-wide-check-inactive-default);
  border-color: var(--color-border-border-wide-check-inactive-default);
  color: var(--color-text-text-wide-check-inactive-default);
}
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:not(:checked) ~ div > i.wl-icon,
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:not(:checked) ~ div > i.wl-icon-filter,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:not(:checked) ~ div > i.wl-icon,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:not(:checked) ~ div > i.wl-icon-filter {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: inherit;
}
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:not(:checked) ~ div > i.wl-icon::before,
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:not(:checked) ~ div > i.wl-icon-filter::before,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:not(:checked) ~ div > i.wl-icon::before,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:not(:checked) ~ div > i.wl-icon-filter::before {
  content: "\f055";
  display: inline-block;
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:checked ~ div,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:checked ~ div {
  background: var(--color-bg-bg-wide-check-active-default);
  border-color: var(--color-border-border-wide-check-active-default);
  color: var(--color-text-text-wide-check-active-default);
}
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:checked ~ div > i.wl-icon,
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:checked ~ div > i.wl-icon-filter,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:checked ~ div > i.wl-icon,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:checked ~ div > i.wl-icon-filter {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: inherit;
}
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:checked ~ div > i.wl-icon::before,
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:checked ~ div > i.wl-icon-filter::before,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:checked ~ div > i.wl-icon::before,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:checked ~ div > i.wl-icon-filter::before {
  content: "\f058";
  display: inline-block;
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:checked:hover ~ div,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:checked:hover ~ div {
  background: var(--color-bg-bg-wide-check-active-hover);
  border-color: var(--color-border-border-wide-check-active-hover);
  color: var(--color-text-text-wide-check-active-hover);
}
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:checked:hover ~ div > i.wl-icon,
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:checked:hover ~ div > i.wl-icon-filter,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:checked:hover ~ div > i.wl-icon,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:checked:hover ~ div > i.wl-icon-filter {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: inherit;
}
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:checked:hover ~ div > i.wl-icon::before,
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:checked:hover ~ div > i.wl-icon-filter::before,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:checked:hover ~ div > i.wl-icon::before,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:checked:hover ~ div > i.wl-icon-filter::before {
  content: "\f058";
  display: inline-block;
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:not(:checked):hover ~ div,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:not(:checked):hover ~ div {
  background: var(--color-bg-bg-wide-check-inactive-hover);
  border-color: var(--color-border-border-wide-check-inactive-hover);
  color: var(--color-text-text-wide-check-inactive-hover);
}
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:not(:checked):hover ~ div > i.wl-icon,
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:not(:checked):hover ~ div > i.wl-icon-filter,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:not(:checked):hover ~ div > i.wl-icon,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:not(:checked):hover ~ div > i.wl-icon-filter {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: inherit;
}
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:not(:checked):hover ~ div > i.wl-icon::before,
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:not(:checked):hover ~ div > i.wl-icon-filter::before,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:not(:checked):hover ~ div > i.wl-icon::before,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:not(:checked):hover ~ div > i.wl-icon-filter::before {
  content: "\f058";
  display: inline-block;
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:checked:focus ~ div,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:checked:focus ~ div {
  background: var(--color-bg-bg-wide-check-active-focus);
  color: var(--color-text-text-wide-check-active-focus);
  outline: var(--border-border-size-border-2) solid var(--color-border-border-wide-check-active-focus);
}
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:checked:focus ~ div > i.wl-icon,
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:checked:focus ~ div > i.wl-icon-filter,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:checked:focus ~ div > i.wl-icon,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:checked:focus ~ div > i.wl-icon-filter {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: inherit;
}
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:checked:focus ~ div > i.wl-icon::before,
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:checked:focus ~ div > i.wl-icon-filter::before,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:checked:focus ~ div > i.wl-icon::before,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:checked:focus ~ div > i.wl-icon-filter::before {
  content: "\f058";
  display: inline-block;
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:not(:checked):focus ~ div,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:not(:checked):focus ~ div {
  background: var(--color-bg-bg-wide-check-inactive-focus);
  color: var(--color-text-text-wide-check-inactive-focus);
  outline: var(--border-border-size-border-2) solid var(--color-border-border-wide-check-inactive-focus);
}
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:not(:checked):focus ~ div > i.wl-icon,
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:not(:checked):focus ~ div > i.wl-icon-filter,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:not(:checked):focus ~ div > i.wl-icon,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:not(:checked):focus ~ div > i.wl-icon-filter {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: inherit;
}
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:not(:checked):focus ~ div > i.wl-icon::before,
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:not(:checked):focus ~ div > i.wl-icon-filter::before,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:not(:checked):focus ~ div > i.wl-icon::before,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:not(:checked):focus ~ div > i.wl-icon-filter::before {
  content: "\f058";
  display: inline-block;
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:disabled ~ div,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:disabled ~ div {
  background-color: var(--color-bg-bg-wide-check-active-locked);
  color: var(--color-text-text-wide-check-active-locked);
  cursor: not-allowed;
  outline: var(--border-border-size-border) solid var(--color-border-border-wide-check-active-locked);
}
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:disabled ~ div > i.wl-icon,
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:disabled ~ div > i.wl-icon-filter,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:disabled ~ div > i.wl-icon,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:disabled ~ div > i.wl-icon-filter {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: inherit;
}
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:disabled ~ div > i.wl-icon::before,
.popup-frame-border .wide-checkbox-container .wide-checkbox input[type=checkbox]:disabled ~ div > i.wl-icon-filter::before,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:disabled ~ div > i.wl-icon::before,
.popup-frame-border .wide-checkbox-container .wide-checkbox-sm input[type=checkbox]:disabled ~ div > i.wl-icon-filter::before {
  content: "\f058";
  display: inline-block;
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.popup-frame-border .wide-checkbox-container .wide-checkbox.wide-checkbox-filter .wl-filter-title {
  font-weight: var(--type-font-weight-semi-bold);
}
.popup-frame-border .wide-checkbox-container .wide-checkbox.wide-checkbox-filter i.wl-icon-filter {
  color: var(--color-icon-icon-wide-check-active-default);
  font-size: var(--type-text-size-s);
}
.popup-frame-border .wide-checkbox-container .wide-checkbox.wide-checkbox-filter i.wl-icon-filter::before {
  content: "\f0b0";
  display: inline-block;
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 1;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#form-razredi-prenos .tabela_popup_prenosi .tabela_popup_prenosi-tr:hover td.no-hover:nth-child(odd) {
  background-color: var(--color-bg-color-bg-cell);
}
#form-razredi-prenos .tabela_popup_prenosi .tabela_popup_prenosi-tr:hover td.no-hover:nth-child(even) {
  background-color: var(--color-bg-color-bg-cell-even);
}

.ednevnik-from-until-wrapper .from,
.ednevnik-from-until-wrapper .until {
  padding: 0 var(--spacing-space-200);
  background: none;
  color: var(--color-text-color-text-subtle);
  font-size: var(--type-text-size-s);
  font-weight: var(--type-font-weight-semi-bold);
}
.ednevnik-from-until-wrapper .from:hover,
.ednevnik-from-until-wrapper .until:hover {
  background: var(--color-bg-color-bg-select);
}
.ednevnik-from-until-wrapper .from {
  padding-left: 0;
}

.popup-frame-container .card-content-tabs.card-content,
.modal-dialog .card-content-tabs.card-content {
  border: var(--border-border-size-border) solid var(--color-border-color-border-card);
  padding: var(--spacing-space-600);
  margin: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top: none;
}
.popup-frame-container .card-content-tabs.card-content.condensed,
.modal-dialog .card-content-tabs.card-content.condensed {
  padding-top: 0;
}
.popup-frame-container .nav.nav-tabs,
.modal-dialog .nav.nav-tabs {
  display: flex;
  align-items: center;
  border-radius: var(--border-border-radius-rounded-md) var(--border-border-radius-rounded-md) var(--border-border-radius-rounded-none) var(--border-border-radius-rounded-none);
  border: var(--border-border-size-border) solid var(--color-border-color-border-card);
  background: var(--color-bg-bg-tab-group);
  position: relative;
}
.popup-frame-container .nav.nav-tabs:before,
.modal-dialog .nav.nav-tabs:before {
  display: none;
}
.popup-frame-container .nav.nav-tabs .button-additional,
.modal-dialog .nav.nav-tabs .button-additional {
  margin-left: auto;
  margin-right: var(--spacing-space-200);
  font-size: var(--type-text-size-s);
  color: var(--color-text-color-text);
}
.popup-frame-container .nav.nav-tabs li,
.modal-dialog .nav.nav-tabs li {
  background: var(--color-bg-bg-tab-inactive);
}
.popup-frame-container .nav.nav-tabs li:first-of-type,
.modal-dialog .nav.nav-tabs li:first-of-type {
  border-top-left-radius: var(--border-border-radius-rounded-md);
}
.popup-frame-container .nav.nav-tabs li a,
.modal-dialog .nav.nav-tabs li a {
  text-decoration: none;
  border-top: var(--border-border-size-border) solid transparent;
  border-bottom: var(--border-border-size-border) solid var(--color-border-color-border-card);
  border-left: var(--border-border-size-border) solid var(--color-border-color-border-card);
  border-right: var(--border-border-size-border) solid var(--color-border-color-border-card);
  background: var(--color-bg-bg-tab-inactive);
  font-size: var(--type-text-size-s);
  color: var(--color-text-color-text);
  font-weight: var(--type-font-weight-regular);
}
.popup-frame-container .nav.nav-tabs li a strong,
.modal-dialog .nav.nav-tabs li a strong {
  font-weight: var(--type-font-weight-regular);
}
.popup-frame-container .nav.nav-tabs li.active a,
.modal-dialog .nav.nav-tabs li.active a {
  text-decoration: none;
  box-shadow: var(--box-shadow);
  background: var(--color-bg-bg-tab-active);
  font-weight: var(--type-font-weight-semi-bold);
  color: var(--color-text-color-text-brand);
  border-top: none;
}
.popup-frame-container .nav.nav-tabs li.active a:hover,
.modal-dialog .nav.nav-tabs li.active a:hover {
  background: var(--color-bg-bg-tab-active);
  opacity: 1;
}
.popup-frame-container .nav.nav-tabs li.active a:after,
.modal-dialog .nav.nav-tabs li.active a:after {
  position: absolute;
  content: "";
  width: 100%;
  height: var(--spacing-0n5);
  bottom: calc(-1 * var(--spacing-0n5));
  left: 0;
  background-color: var(--color-bg-bg-tab-active);
}
.popup-frame-container .nav.nav-tabs li.active a strong,
.modal-dialog .nav.nav-tabs li.active a strong {
  font-weight: var(--type-font-weight-semi-bold);
}
.popup-frame-container .nav.nav-tabs li:first-child.active,
.modal-dialog .nav.nav-tabs li:first-child.active {
  border-top-left-radius: var(--border-border-radius-rounded-md);
  border: none;
}
.popup-frame-container .nav.nav-tabs li:first-child a,
.modal-dialog .nav.nav-tabs li:first-child a {
  border-top-left-radius: var(--border-border-radius-rounded-md);
  border-left: none;
}
.popup-frame-container .nav.nav-tabs li a,
.modal-dialog .nav.nav-tabs li a {
  border-radius: 0;
  padding: var(--spacing-space-400);
  height: auto;
}
.popup-frame-container .nav.nav-tabs .nav-tabs-right,
.modal-dialog .nav.nav-tabs .nav-tabs-right {
  position: absolute;
  right: var(--sizing-size-200);
  top: 50%;
  transform: translateY(-50%);
}
.popup-frame-container .nav.nav-tabs .nav-tabs-right .predstavnik_sveta_starsev,
.modal-dialog .nav.nav-tabs .nav-tabs-right .predstavnik_sveta_starsev {
  display: block;
  font-size: var(--type-text-size-m);
  padding-left: var(--spacing-space-600);
  line-height: 1.2;
  font-weight: var(--type-font-weight-semi-bold);
}
.popup-frame-container .nav.nav-tabs .nav-tabs-right .predstavnik_sveta_starsev span,
.modal-dialog .nav.nav-tabs .nav-tabs-right .predstavnik_sveta_starsev span {
  color: var(--color-text-color-link);
  display: flex;
  align-items: center;
}
.popup-frame-container .nav.nav-tabs .nav-tabs-right .predstavnik_sveta_starsev div,
.modal-dialog .nav.nav-tabs .nav-tabs-right .predstavnik_sveta_starsev div {
  color: var(--color-text-color-text);
  display: flex;
}
.popup-frame-container .nav.nav-tabs .nav-tabs-right .predstavnik_sveta_starsev i,
.modal-dialog .nav.nav-tabs .nav-tabs-right .predstavnik_sveta_starsev i {
  position: absolute;
  left: 0;
  top: var(--spacing-space-100);
}
.popup-frame-container .nav.nav-tabs .nav-tabs-right .predstavnik_sveta_starsev:hover,
.modal-dialog .nav.nav-tabs .nav-tabs-right .predstavnik_sveta_starsev:hover {
  background-color: transparent;
}

.popup-frame-container .ednevnik-seznam_ur_teden,
.modal-dialog .ednevnik-seznam_ur_teden {
  border-collapse: collapse;
  border-spacing: var(--spacing-space-0);
  margin-top: var(--spacing-space-0);
}
.popup-frame-container .ednevnik-seznam_ur_teden thead:not(.custom-thead),
.modal-dialog .ednevnik-seznam_ur_teden thead:not(.custom-thead) {
  position: sticky;
  top: calc(var(--spacing-space-50) * -1);
  z-index: 2;
}
.popup-frame-container .ednevnik-seznam_ur_teden .custom-thead,
.modal-dialog .ednevnik-seznam_ur_teden .custom-thead {
  position: sticky;
  top: 0;
}
.popup-frame-container .ednevnik-seznam_ur_teden.non-sticky > thead,
.modal-dialog .ednevnik-seznam_ur_teden.non-sticky > thead {
  position: static;
}
@-moz-document url-prefix() {
  .popup-frame-container .ednevnik-seznam_ur_teden tr .ednevnik-seznam_ur_teden-td,
  .modal-dialog .ednevnik-seznam_ur_teden tr .ednevnik-seznam_ur_teden-td {
    height: 100%;
    /* Adjusted for mozilla */
  }
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td {
  height: 1px;
  vertical-align: top;
  /* Will be ignored, don't worry. */
  min-height: 1px;
  /* For mozilla */
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td div:first-child,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td div:first-child {
  border-radius: inherit;
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td .ednevnik-seznam_ur_teden-urnik.border-removal,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td .ednevnik-seznam_ur_teden-urnik.border-removal {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  height: auto;
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td .ednevnik-seznam_ur_teden-urnik.border-removal.border-removal-hide,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td .ednevnik-seznam_ur_teden-urnik.border-removal.border-removal-hide {
  height: 100%;
  border-radius: inherit;
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td .teden-blok-wrapper .ednevnik-seznam_ur_teden-urnik:last-child,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td .teden-blok-wrapper .ednevnik-seznam_ur_teden-urnik:last-child {
  border-bottom-left-radius: var(--border-border-radius-rounded-md);
  border-bottom-right-radius: var(--border-border-radius-rounded-md);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td .button-additional,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td .button-additional {
  color: var(--color-text-color-link);
  border: var(--border-border-size-border) solid var(--color-border-color-border-accent);
  display: flex;
  justify-content: center;
  background: transparent;
  margin-top: auto;
  text-align: center;
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td .button-additional.hidden,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td .button-additional.hidden {
  display: none;
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td .button-additional + .hidden .ednevnik-title,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td .button-additional + .hidden .ednevnik-title {
  margin-top: var(--spacing-space-200);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td .ednevnik-seznam_ur_teden-urnik:not(:first-child):not(:last-child),
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td .ednevnik-seznam_ur_teden-urnik:not(:first-child):not(:last-child) {
  border-radius: var(--sizing-size-0);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-danes,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-danes,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-danes,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-danes {
  background: transparent;
  background-image: none;
  border-radius: var(--border-border-radius-rounded-md);
}
.popup-frame-container .ednevnik-seznam_ur_teden .fa-circle-ellipsis,
.modal-dialog .ednevnik-seznam_ur_teden .fa-circle-ellipsis {
  font-size: var(--type-text-size-m);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-govorilne,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-govorilne,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-govorilne,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-govorilne {
  background: var(--color-bg-color-bg-cell-event);
  border-radius: var(--border-border-radius-rounded-md);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-govorilne .ednevnik-title,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-govorilne .ednevnik-title,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-govorilne .ednevnik-title,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-govorilne .ednevnik-title {
  color: var(--color-text-text-parent-teacher-hours);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-govorilne td,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-govorilne td,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-govorilne td,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-govorilne td {
  background: var(--color-bg-color-bg-cell-event);
}
.popup-frame-container .ednevnik-seznam_ur_teden th,
.modal-dialog .ednevnik-seznam_ur_teden th {
  padding: var(--spacing-space-0);
  color: var(--color-text-color-text);
  background-color: var(--color-bg-color-bg-card);
  border: var(--spacing-space-0) solid var(--color-bg-color-bg-card);
}
.popup-frame-container .ednevnik-seznam_ur_teden th .days,
.modal-dialog .ednevnik-seznam_ur_teden th .days {
  font-size: var(--type-text-size-xs);
  text-transform: uppercase;
  color: var(--color-text-color-text-subtle);
  font-weight: var(--type-font-weight-regular);
}
.popup-frame-container .ednevnik-seznam_ur_teden th .date,
.modal-dialog .ednevnik-seznam_ur_teden th .date {
  font-size: var(--type-text-size-m);
  color: var(--color-text-color-text);
  font-weight: var(--type-font-weight-bold);
  text-align: center;
  max-width: 100%;
}
.popup-frame-container .ednevnik-seznam_ur_teden th.ednevnik-seznam_ur_teden-th-danes,
.modal-dialog .ednevnik-seznam_ur_teden th.ednevnik-seznam_ur_teden-th-danes {
  border-top: var(--border-border-size-border-4) solid var(--color-border-color-border-tab-active) !important;
  background: var(--color-bg-color-bg-card);
  border: none;
}
.popup-frame-container .ednevnik-seznam_ur_teden th.ednevnik-seznam_ur_teden-th-danes .days,
.modal-dialog .ednevnik-seznam_ur_teden th.ednevnik-seznam_ur_teden-th-danes .days {
  color: var(--color-general-color-brand);
}
.popup-frame-container .ednevnik-seznam_ur_teden th.ednevnik-seznam_ur_teden-th-danes .date,
.modal-dialog .ednevnik-seznam_ur_teden th.ednevnik-seznam_ur_teden-th-danes .date {
  color: var(--color-general-color-brand);
}
.popup-frame-container .ednevnik-seznam_ur_teden td.ednevnik-seznam_ur_teden-th-danes-ura-predmet,
.modal-dialog .ednevnik-seznam_ur_teden td.ednevnik-seznam_ur_teden-th-danes-ura-predmet {
  border: var(--border-border-size-border-2) solid var(--color-bg-color-bg-card);
  outline: var(--border-border-size-border-2) solid var(--color-general-color-brand);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-blok-wrap td,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-blok-wrap td {
  display: flex;
  align-items: center;
  gap: var(--spacing-space-100);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-blok-wrap .ednevnik-title,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-blok-wrap .ednevnik-title {
  padding-left: var(--spacing-space-0);
  display: block;
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-blok-wrap .ednevnik-title-container,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-blok-wrap .ednevnik-title-container {
  max-width: 40%;
  overflow: hidden;
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-blok-wrap .ednevnik-tr td.inline,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-blok-wrap .ednevnik-tr td.inline {
  display: inline;
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-blok-wrap .ednevnik-title-content,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-blok-wrap .ednevnik-title-content {
  display: block;
  overflow-wrap: break-word;
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-blok-wrap .ednevnik-tr td:first-child,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-blok-wrap .ednevnik-tr td:first-child {
  flex: auto;
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-dogodek,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-dogodek,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-dogodek,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-dogodek {
  background: var(--color-bg-color-bg-cell-event);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-dogodek td,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-dogodek td,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-dogodek td,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-dogodek td {
  background: var(--color-bg-color-bg-cell-event);
  color: var(--color-text-text-event);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-dogodek span,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-dogodek span,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-dogodek span,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-dogodek span {
  color: var(--color-text-text-event);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-odsotnost,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-odsotnost,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-odsotnost,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-odsotnost {
  background-color: var(--color-bg-color-bg-cell-absence);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-odsotnost td,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-odsotnost td,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-odsotnost td,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-odsotnost td {
  background-color: var(--color-bg-color-bg-cell-absence);
  color: var(--color-text-absent);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-odsotnost span,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-odsotnost span,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-odsotnost span,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-odsotnost span {
  color: var(--color-text-absent);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-govorilne,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-govorilne,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-govorilne,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-govorilne {
  background: var(--color-bg-color-bg-cell-parent-teacher-hours);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-govorilne td,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-govorilne td,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-govorilne td,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-govorilne td {
  background: var(--color-bg-color-bg-cell-parent-teacher-hours);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-id,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-id,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-id,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-id {
  background: var(--color-bg-color-bg-cell-extracurricular-activity);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-id td,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-id td,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-id td,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-id td {
  background: var(--color-bg-color-bg-cell-extracurricular-activity);
  color: var(--color-text-text-extracuriccular-activity);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-id span,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-id span,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-id span,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-id span {
  color: var(--color-text-text-extracuriccular-activity);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zaposlitev,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zaposlitev,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-zaposlitev,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-zaposlitev {
  background: var(--color-bg-color-bg-cell-babysitting);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zaposlitev td,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zaposlitev td,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-zaposlitev td,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-zaposlitev td {
  background: var(--color-bg-color-bg-cell-babysitting);
  color: var(--color-text-text-observation);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zaposlitev span,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zaposlitev span,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-zaposlitev span,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-zaposlitev span {
  color: var(--color-text-text-observation);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-pb,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-pb,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-pb,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-pb {
  background: var(--color-bg-color-bg-cell-afternoon-babysitting);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-pb td,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-pb td,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-pb td,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-pb td {
  background: var(--color-bg-color-bg-cell-afternoon-babysitting);
  color: var(--color-text-text-afternoon-babysitting);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-pb span,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-pb span,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-pb span,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-pb span {
  color: var(--color-text-text-afternoon-babysitting);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-jv,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-jv,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-jv,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-jv {
  background: var(--color-bg-color-bg-cell-morning-babysitting);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-jv td,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-jv td,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-jv td,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-jv td {
  background: var(--color-bg-color-bg-cell-morning-babysitting);
  color: var(--color-text-text-morning-babysitting);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-jv span,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-jv span,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-jv span,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-jv span {
  color: var(--color-text-text-morning-babysitting);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zakljuceno-brez-realizacije,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zakljuceno-brez-realizacije,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-zakljuceno-brez-realizacije,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-zakljuceno-brez-realizacije,
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zakljuceno-brez-realizacije-zdruzena-ura,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zakljuceno-brez-realizacije-zdruzena-ura {
  background: var(--color-bg-color-bg-cell-lesson-finished);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zakljuceno-brez-realizacije .ednevnik-subtitle,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zakljuceno-brez-realizacije .ednevnik-subtitle,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-zakljuceno-brez-realizacije .ednevnik-subtitle,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-zakljuceno-brez-realizacije .ednevnik-subtitle,
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zakljuceno-brez-realizacije-zdruzena-ura .ednevnik-subtitle,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zakljuceno-brez-realizacije-zdruzena-ura .ednevnik-subtitle {
  color: var(--color-text-text-event);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zakljuceno-brez-realizacije td,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zakljuceno-brez-realizacije td,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-zakljuceno-brez-realizacije td,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-zakljuceno-brez-realizacije td,
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zakljuceno-brez-realizacije-zdruzena-ura td,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zakljuceno-brez-realizacije-zdruzena-ura td {
  background: var(--color-bg-color-bg-cell-lesson-finished);
  color: var(--color-text-text-event);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zakljuceno-brez-realizacije span,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zakljuceno-brez-realizacije span,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-zakljuceno-brez-realizacije span,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-zakljuceno-brez-realizacije span,
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zakljuceno-brez-realizacije-zdruzena-ura span,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zakljuceno-brez-realizacije-zdruzena-ura span {
  color: var(--color-text-text-event);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zakljuceno span.zakljuceno-brez-realizacije-zdruzena-ura,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zakljuceno span.zakljuceno-brez-realizacije-zdruzena-ura {
  color: var(--color-text-text-event);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zakljuceno,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zakljuceno,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-zakljuceno,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-zakljuceno {
  background: var(--color-bg-color-bg-cell-lesson-finished);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zakljuceno .ednevnik-subtitle,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zakljuceno .ednevnik-subtitle,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-zakljuceno .ednevnik-subtitle,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-zakljuceno .ednevnik-subtitle {
  color: var(--color-text-color-text-success);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zakljuceno td,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zakljuceno td,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-zakljuceno td,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-zakljuceno td {
  background: var(--color-bg-color-bg-cell-lesson-finished);
  color: var(--color-text-color-text-success);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zakljuceno span,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-zakljuceno span,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-zakljuceno span,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-zakljuceno span {
  color: var(--color-text-color-text-success);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-nadomescanje,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-nadomescanje,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-nadomescanje,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-nadomescanje {
  background: var(--color-bg-color-bg-cell-substitution);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-nadomescanje td,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-nadomescanje td,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-nadomescanje td,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-nadomescanje td {
  background: var(--color-bg-color-bg-cell-substitution);
  color: var(--color-text-color-text-substitution);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-nadomescanje span,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-nadomescanje span,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-nadomescanje span,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-nadomescanje span {
  color: var(--color-text-color-text-substitution);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-hospitacija,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-hospitacija,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-hospitacija,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-hospitacija {
  background: var(--color-bg-color-bg-cell-observation);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-hospitacija td,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-hospitacija td,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-hospitacija td,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-hospitacija td {
  background: var(--color-bg-color-bg-cell-observation);
  color: var(--color-text-text-observation);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-hospitacija span,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-hospitacija span,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-hospitacija span,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-hospitacija span {
  color: var(--color-text-text-observation);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-odpadla-ura,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-odpadla-ura,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-odpadla-ura,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-odpadla-ura {
  background: var(--color-bg-color-bg-cell-lesson-canceled);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-odpadla-ura td,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-odpadla-ura td,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-odpadla-ura td,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-odpadla-ura td {
  background: var(--color-bg-color-bg-cell-lesson-canceled);
  color: var(--color-text-text-lesson-canceled);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-odpadla-ura span,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-odpadla-ura span,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-odpadla-ura span,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-odpadla-ura span {
  color: var(--color-text-text-lesson-canceled);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-ni-bilo-pouka,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-ni-bilo-pouka,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-ni-bilo-pouka,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-ni-bilo-pouka {
  background: var(--color-bg-bg-disabled);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-ni-bilo-pouka .ednevnik-title,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-ni-bilo-pouka .ednevnik-title,
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-ni-bilo-pouka .ednevnik-subtitle,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-ni-bilo-pouka .ednevnik-subtitle,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-ni-bilo-pouka .ednevnik-title,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-ni-bilo-pouka .ednevnik-title,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-ni-bilo-pouka .ednevnik-subtitle,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-ni-bilo-pouka .ednevnik-subtitle {
  text-decoration: line-through;
  color: var(--color-text-color-text-disabled);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-ni-bilo-pouka .moznosti_ure i,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-ni-bilo-pouka .moznosti_ure i,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-ni-bilo-pouka .moznosti_ure i,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-ni-bilo-pouka .moznosti_ure i {
  color: var(--color-icon-color-icon-disabled);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-ni-bilo-pouka td,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-ni-bilo-pouka td,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-ni-bilo-pouka td,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-ni-bilo-pouka td {
  background: var(--color-bg-bg-disabled);
  color: var(--color-text-color-text-disabled);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-ni-bilo-pouka span,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-ni-bilo-pouka span,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-ni-bilo-pouka span,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-ni-bilo-pouka span {
  color: var(--color-text-color-text-disabled);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-na-drugi-soli,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-na-drugi-soli,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-na-drugi-soli,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-na-drugi-soli {
  background: var(--calendar-cell-different-school-color-bg);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-na-drugi-soli .ednevnik-title,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-na-drugi-soli .ednevnik-title,
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-na-drugi-soli .ednevnik-subtitle,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-na-drugi-soli .ednevnik-subtitle,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-na-drugi-soli .ednevnik-title,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-na-drugi-soli .ednevnik-title,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-na-drugi-soli .ednevnik-subtitle,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-na-drugi-soli .ednevnik-subtitle {
  color: var(--calendar-cell-different-school-color-text);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-na-drugi-soli td,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-na-drugi-soli td,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-na-drugi-soli td,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-na-drugi-soli td {
  background: var(--calendar-cell-different-school-color-bg);
  color: var(--calendar-cell-different-school-color-text);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-na-drugi-soli span,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-td-na-drugi-soli span,
.popup-frame-container .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-na-drugi-soli span,
.modal-dialog .ednevnik-seznam_ur_teden .dogodki-seznam_ur_teden-td-na-drugi-soli span {
  color: var(--calendar-cell-different-school-color-text);
}
.popup-frame-container .ednevnik-seznam_ur_teden .color-text-disabled .ednevnik-title,
.modal-dialog .ednevnik-seznam_ur_teden .color-text-disabled .ednevnik-title,
.popup-frame-container .ednevnik-seznam_ur_teden .color-text-disabled .ednevnik-subtitle,
.modal-dialog .ednevnik-seznam_ur_teden .color-text-disabled .ednevnik-subtitle {
  color: var(--color-text-color-text-disabled);
}
.popup-frame-container .ednevnik-seznam_ur_teden .color-text-success .ednevnik-title,
.modal-dialog .ednevnik-seznam_ur_teden .color-text-success .ednevnik-title,
.popup-frame-container .ednevnik-seznam_ur_teden .color-text-success .ednevnik-subtitle,
.modal-dialog .ednevnik-seznam_ur_teden .color-text-success .ednevnik-subtitle {
  color: var(--color-text-color-text-success);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-title,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-title {
  font-size: var(--type-text-size-s);
  font-weight: var(--type-font-weight-bold);
  color: var(--color-text-color-text);
}
.popup-frame-container .ednevnik-seznam_ur_teden .razredi-link,
.modal-dialog .ednevnik-seznam_ur_teden .razredi-link {
  display: block;
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-subtitle,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-subtitle,
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-subtitle a,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-subtitle a {
  font-size: var(--type-text-size-xs);
  font-weight: var(--type-font-weight-semi-bold);
  color: var(--color-text-color-text-subtle);
  padding: 0;
  line-height: normal;
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-subtitle i,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-subtitle i {
  display: block;
  max-width: calc(var(--sizing-size-4000) + var(--sizing-size-250));
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-subtitle:hover,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-subtitle:hover,
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-subtitle a:hover,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-subtitle a:hover {
  background: transparent;
}
.popup-frame-container .ednevnik-seznam_ur_teden td,
.modal-dialog .ednevnik-seznam_ur_teden td {
  position: relative;
  background: transparent;
  border-radius: var(--sizing-size-0);
  padding: var(--spacing-space-100);
}
.popup-frame-container .ednevnik-seznam_ur_teden td.ednevnik_dodaj,
.modal-dialog .ednevnik-seznam_ur_teden td.ednevnik_dodaj {
  position: relative;
  z-index: 1;
}
.popup-frame-container .ednevnik-seznam_ur_teden td.ednevnik_dodaj .button-create-sm,
.modal-dialog .ednevnik-seznam_ur_teden td.ednevnik_dodaj .button-create-sm {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  visibility: hidden;
  opacity: 0;
  height: auto;
}
.popup-frame-container .ednevnik-seznam_ur_teden td.ednevnik_dodaj .button-create-sm::before,
.modal-dialog .ednevnik-seznam_ur_teden td.ednevnik_dodaj .button-create-sm::before {
  font-size: var(--type-text-size-l);
}
.popup-frame-container .ednevnik-seznam_ur_teden td.ednevnik_dodaj .button-create-xs,
.modal-dialog .ednevnik-seznam_ur_teden td.ednevnik_dodaj .button-create-xs {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(0.85);
  visibility: hidden;
  opacity: 0;
  height: auto;
  font-size: var(--type-text-size-s);
}
.popup-frame-container .ednevnik-seznam_ur_teden td.ednevnik_dodaj .button-create-xs::before,
.modal-dialog .ednevnik-seznam_ur_teden td.ednevnik_dodaj .button-create-xs::before {
  font-size: var(--type-text-size-xs);
}
.popup-frame-container .ednevnik-seznam_ur_teden td.ednevnik_dodaj:hover .button-create-sm,
.modal-dialog .ednevnik-seznam_ur_teden td.ednevnik_dodaj:hover .button-create-sm,
.popup-frame-container .ednevnik-seznam_ur_teden td.ednevnik_dodaj:hover .button-create-xs,
.modal-dialog .ednevnik-seznam_ur_teden td.ednevnik_dodaj:hover .button-create-xs {
  visibility: visible;
  opacity: 1;
  height: auto;
}
.popup-frame-container .ednevnik-seznam_ur_teden td.ednevnik-seznam_ur_teden-ura,
.modal-dialog .ednevnik-seznam_ur_teden td.ednevnik-seznam_ur_teden-ura {
  border: none;
  padding: var(--spacing-space-50);
  background: none;
  border-radius: var(--sizing-size-0);
}
.popup-frame-container .ednevnik-seznam_ur_teden td.ednevnik-seznam_ur_teden-ura.ednevnik-seznam_ur_teden-th-danes-ura,
.modal-dialog .ednevnik-seznam_ur_teden td.ednevnik-seznam_ur_teden-ura.ednevnik-seznam_ur_teden-th-danes-ura {
  box-shadow: var(--box-shadow);
}
.popup-frame-container .ednevnik-seznam_ur_teden td.ednevnik-seznam_ur_teden-ura.ednevnik-seznam_ur_teden-th-danes-ura .naziv-ure,
.modal-dialog .ednevnik-seznam_ur_teden td.ednevnik-seznam_ur_teden-ura.ednevnik-seznam_ur_teden-th-danes-ura .naziv-ure {
  color: var(--color-general-color-brand);
}
.popup-frame-container .ednevnik-seznam_ur_teden td.ednevnik-seznam_ur_teden-ura .naziv-ure,
.modal-dialog .ednevnik-seznam_ur_teden td.ednevnik-seznam_ur_teden-ura .naziv-ure {
  color: var(--color-text-color-text);
  font-size: var(--type-text-size-m);
  font-weight: var(--type-font-weight-bold);
}
.popup-frame-container .ednevnik-seznam_ur_teden td.ednevnik-seznam_ur_teden-ura .potek-ure,
.modal-dialog .ednevnik-seznam_ur_teden td.ednevnik-seznam_ur_teden-ura .potek-ure {
  color: var(--color-text-color-text-subtle);
  font-size: var(--type-text-size-xs);
  font-weight: var(--type-font-weight-semi-bold);
}
.popup-frame-container .ednevnik-seznam_ur_teden td:not(.ednevnik-seznam_ur_teden-ura):not(:has(.ednevnik-seznam_ur_teden-urnik))::after,
.modal-dialog .ednevnik-seznam_ur_teden td:not(.ednevnik-seznam_ur_teden-ura):not(:has(.ednevnik-seznam_ur_teden-urnik))::after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: var(--color-bg-color-bg-cell);
  border-radius: var(--border-border-radius-rounded-md);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-title.row-spacing-manager,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-title.row-spacing-manager {
  align-items: start;
  gap: var(--spacing-space-0);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-title.row-spacing-manager .ednevnik-subtitle,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-title.row-spacing-manager .ednevnik-subtitle {
  font-weight: var(--type-font-weight-regular);
}
.popup-frame-container .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-blok-wrap:has(.row-spacing-manager) tr,
.modal-dialog .ednevnik-seznam_ur_teden .ednevnik-seznam_ur_teden-blok-wrap:has(.row-spacing-manager) tr {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.popup-frame-container .ednevnik-seznam_ur_teden td:not(.ednevnik-seznam_ur_teden-ura):has(.ednevnik-seznam_ur_teden-urnik),
.modal-dialog .ednevnik-seznam_ur_teden td:not(.ednevnik-seznam_ur_teden-ura):has(.ednevnik-seznam_ur_teden-urnik) {
  background: transparent;
}
.popup-frame-container .ednevnik-seznam_ur_teden td:not(.ednevnik-seznam_ur_teden-ura) .ednevnik-seznam_ur_teden-urnik,
.modal-dialog .ednevnik-seznam_ur_teden td:not(.ednevnik-seznam_ur_teden-ura) .ednevnik-seznam_ur_teden-urnik {
  border-radius: var(--border-border-radius-rounded-md);
}

.popup-background,
.popup-background#popup-background {
  background-color: var(--color-bg-bg-popup-dimmer);
  opacity: 0.64 !important;
  z-index: 12;
  height: 100%;
}

.popup-frame-container,
.modal-dialog {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  min-width: calc(var(--sizing-96) + var(--sizing-96));
}
.popup-frame-container.is-visible,
.modal-dialog.is-visible {
  display: none;
}

@media (max-width: 1024px) {
  .popup-frame-container,
  .modal-dialog {
    min-width: auto;
  }
}
.frame-box {
  position: relative;
}

.upload-wrapper input {
  border-radius: var(--border-border-radius-rounded-md);
}

.popup-close {
  display: flex;
  align-items: center;
  justify-content: center;
  border: var(--sizing-size-0);
  background: var(--color-bg-bg-popup-close);
  font-size: var(--type-text-size-m);
  width: var(--sizing-size-800);
  height: var(--sizing-size-800);
  padding: var(--sizing-size-0);
  border: var(--sizing-size-0);
  text-align: center;
  text-decoration: none;
  border-radius: var(--border-border-radius-rounded-full);
  position: absolute;
  right: calc(-1 * var(--spacing-space-350));
  top: calc(-1 * var(--spacing-space-350));
  margin: 0;
  transition: 0.3s all;
  text-shadow: none;
}
.popup-close i.fa-xmark {
  color: var(--color-icon-color-icon-accent-inverse);
  margin-right: 0;
}
.popup-close:hover {
  background: var(--color-bg-bg-popup-close);
  text-decoration: none;
  opacity: 0.7;
}
.popup-close::after {
  content: "";
}

.popup-frame-border {
  border: none;
  background: none;
  border-radius: var(--border-border-radius-rounded-md);
  background: var(--color-bg-bg-popup);
  padding: 0;
  margin-right: 0;
  position: relative;
  overflow: hidden;
  max-height: 100vh;
}

#popup_nadomescanja-seznam_profesorjev-form {
  padding: var(--spacing-space-0);
}

.popup-frame,
.popup-frame#popup-frame {
  background: var(--color-bg-bg-popup) !important;
  color: var(--color-text-color-text);
  padding: var(--spacing-space-800);
  border: none;
  max-height: 80vh;
  overflow-y: auto;
  overflow-x: auto;
  scrollbar-gutter: stable;
}
.popup-frame .popup-close,
.popup-frame#popup-frame .popup-close {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--border-border-radius-rounded-full);
  display: flex;
  position: absolute;
  right: calc(-1 * var(--spacing-space-350));
  top: calc(-1 * var(--spacing-space-350));
  background: var(--color-bg-bg-popup-close);
  font-size: var(--type-text-size-m);
  width: var(--sizing-size-800);
  height: var(--sizing-size-800);
  padding: var(--sizing-size-0) !important;
  border: var(--sizing-size-0);
  text-decoration: none;
}
.popup-frame .popup-close:hover i,
.popup-frame#popup-frame .popup-close:hover i {
  font-size: var(--type-text-size-m);
  color: var(--color-icon-color-icon-subtle);
}
.popup-frame .popup-close img,
.popup-frame#popup-frame .popup-close img {
  display: none;
}
.popup-frame .popup-content,
.popup-frame #popup-content,
.popup-frame#popup-frame .popup-content,
.popup-frame#popup-frame #popup-content {
  padding: var(--spacing-space-0);
}
.popup-frame .popup-content form.form-horizontal,
.popup-frame #popup-content form.form-horizontal,
.popup-frame#popup-frame .popup-content form.form-horizontal,
.popup-frame#popup-frame #popup-content form.form-horizontal {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-space-card-gap);
  font-size: var(--type-text-size-m);
}
.popup-frame .popup-content form.form-horizontal .form-group,
.popup-frame #popup-content form.form-horizontal .form-group,
.popup-frame#popup-frame .popup-content form.form-horizontal .form-group,
.popup-frame#popup-frame #popup-content form.form-horizontal .form-group {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin: 0;
}
.popup-frame .popup-content form.form-horizontal .form-group label,
.popup-frame .popup-content form.form-horizontal .form-group .control-label,
.popup-frame #popup-content form.form-horizontal .form-group label,
.popup-frame #popup-content form.form-horizontal .form-group .control-label,
.popup-frame#popup-frame .popup-content form.form-horizontal .form-group label,
.popup-frame#popup-frame .popup-content form.form-horizontal .form-group .control-label,
.popup-frame#popup-frame #popup-content form.form-horizontal .form-group label,
.popup-frame#popup-frame #popup-content form.form-horizontal .form-group .control-label {
  padding: 0;
}
.popup-frame .popup-header,
.popup-frame#popup-frame .popup-header {
  border-top-left-radius: var(--border-border-radius-rounded-md);
  border-top-right-radius: var(--border-border-radius-rounded-md);
  background: none;
}
.popup-frame .popup-header td,
.popup-frame#popup-frame .popup-header td {
  cursor: pointer;
  background: none;
  padding: var(--sizing-size-0) var(--sizing-size-0) var(--spacing-space-800) var(--sizing-size-0);
}
.popup-frame .popup-footer,
.popup-frame#popup-frame .popup-footer {
  border-top: 1px solid var(--color-border-color-border);
  background: var(--sizing-px);
}
.popup-frame .popup-actions,
.popup-frame#popup-frame .popup-actions {
  margin-top: var(--spacing-select-m-pad-x);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.popup-frame .button-wrapper,
.popup-frame#popup-frame .button-wrapper {
  padding-top: var(--spacing-space-800);
}
.popup-frame .button-wrapper#manipulacija_predmetov-shrani,
.popup-frame#popup-frame .button-wrapper#manipulacija_predmetov-shrani {
  padding-top: var(--spacing-space-0);
}
.popup-frame .black,
.popup-frame#popup-frame .black {
  margin: var(spacing-space-200);
}
.popup-frame .description-active,
.popup-frame#popup-frame .description-active {
  color: var(--color-general-color-black);
}
.popup-frame .description-non-active,
.popup-frame#popup-frame .description-non-active {
  color: var(--color-text-color-text-disabled);
}
.popup-frame .status-uspesno,
.popup-frame#popup-frame .status-uspesno {
  color: var(--color-text-color-text-success);
  border-radius: var(--border-border-radius-rounded-md);
  border: var(--border-border-size-border) solid var(--color-border-color-border-success);
  background: var(--color-bg-color-bg-success);
  padding: var(--spacing-space-400);
  box-shadow: var(--box-shadow);
}
.popup-frame .success-message-wrapper,
.popup-frame#popup-frame .success-message-wrapper {
  display: flex;
  align-items: center;
  gap: var(--spacing-space-200);
}
.popup-frame .success-message-wrapper i,
.popup-frame#popup-frame .success-message-wrapper i {
  font-size: var(--type-text-size-xl);
}
.popup-frame .error-message-wrapper,
.popup-frame#popup-frame .error-message-wrapper {
  display: flex;
  align-items: center;
  gap: var(--spacing-space-200);
}
.popup-frame .error-message-wrapper i,
.popup-frame#popup-frame .error-message-wrapper i {
  font-size: var(--type-text-size-xl);
}
.popup-frame .error-message-wrapper .error,
.popup-frame#popup-frame .error-message-wrapper .error {
  color: var(--color-icon-color-icon-error);
  font-weight: normal;
  font-size: var(--type-text-size-s);
}
.popup-frame .popup-content-frame,
.popup-frame#popup-frame .popup-content-frame {
  padding: 0;
  margin: 0;
}
.popup-frame .popup-container,
.popup-frame#popup-frame .popup-container {
  border-radius: var(--border-border-radius-rounded-md);
  border: var(--border-border-size-border) solid var(--color-border-color-border-card);
  padding: var(--spacing-space-card-pad);
  background: var(--color-bg-color-bg-card);
  box-shadow: var(--box-shadow);
  vertical-align: top;
}
.popup-frame .popup-container #popup-content,
.popup-frame#popup-frame .popup-container #popup-content {
  padding: 0;
  background: none;
}
.popup-frame .popup-container #popup-content .popup-content-frame-tabs,
.popup-frame#popup-frame .popup-container #popup-content .popup-content-frame-tabs {
  padding: 0;
  border: 0;
  background: var(--color-bg-color-bg-card);
}
.popup-frame .popup-container .popup-tabs .popup-tab_selected a,
.popup-frame#popup-frame .popup-container .popup-tabs .popup-tab_selected a {
  background: var(--color-bg-bg-popup);
}
.popup-frame .popup-container .popup-tabs .popup-tab a,
.popup-frame#popup-frame .popup-container .popup-tabs .popup-tab a {
  background: none;
}
.popup-frame .popup-container.special-popup-container,
.popup-frame#popup-frame .popup-container.special-popup-container {
  background: none;
  border: none;
  box-shadow: none;
}
.popup-frame .popup-items-wrapper,
.popup-frame#popup-frame .popup-items-wrapper {
  display: none;
  padding: var(--spacing-space-200);
  border-top: var(--border-border-size-border) solid var(--color-border-color-border);
  overflow: auto;
}
.popup-frame .popup-category-wrapper:last-of-type,
.popup-frame#popup-frame .popup-category-wrapper:last-of-type {
  border-bottom: var(--border-border-size-border) solid var(--color-border-color-border);
}
.popup-frame .popup-category-wrapper:last-of-type.open,
.popup-frame#popup-frame .popup-category-wrapper:last-of-type.open {
  border-bottom: 0;
}
.popup-frame i,
.popup-frame#popup-frame i {
  transition: 0.2s all;
  margin-right: 0;
}
.popup-frame .rotate-icon,
.popup-frame#popup-frame .rotate-icon {
  position: relative;
  bottom: var(--spacing-0n5);
  transform: rotate(180deg);
}
.popup-frame .program,
.popup-frame#popup-frame .program {
  margin: var(--spacing-space-200) var(--spacing-space-0);
  font-weight: 700;
}
.popup-frame .izberi_vse,
.popup-frame#popup-frame .izberi_vse {
  padding: var(--spacing-space-500) var(--spacing-space-0) var(--spacing-space-0) var(--spacing-space-0);
  display: flex;
  align-items: center;
  gap: var(--spacing-space-400);
  margin: var(--spacing-space-0) var(--spacing-space-200);
}
.popup-frame .izberi_vse.oznaci_vse,
.popup-frame#popup-frame .izberi_vse.oznaci_vse {
  margin-bottom: var(--spacing-space-500);
}
.popup-frame .izberi_vse a,
.popup-frame#popup-frame .izberi_vse a {
  border: none;
  display: flex;
  align-items: center;
  padding: var(--spacing-space-0);
  gap: var(--spacing-space-200);
}
.popup-frame .izberi_vse a:hover,
.popup-frame#popup-frame .izberi_vse a:hover {
  text-decoration: none;
  background: none;
  opacity: 0.7;
}
.popup-frame .izberi_vse a:focus,
.popup-frame#popup-frame .izberi_vse a:focus {
  color: var(--color-text-color-link);
  text-decoration: none;
}
.popup-frame .izberi_vse .delete,
.popup-frame#popup-frame .izberi_vse .delete {
  color: var(--color-icon-color-icon-error);
}
.popup-frame .fa-check:not(.text-success),
.popup-frame#popup-frame .fa-check:not(.text-success) {
  color: var(--color-icon-color-icon-accent);
  font-size: var(--type-text-size-l);
}
.popup-frame .popup-items,
.popup-frame#popup-frame .popup-items {
  float: left;
  width: 50%;
}
.popup-frame label,
.popup-frame .multiline-label-block,
.popup-frame#popup-frame .multiline-label-block,
.popup-frame#popup-frame label {
  display: flex;
  align-items: center;
  margin: var(--spacing-space-100) 0;
  gap: var(--spacing-2);
  font-size: var(--type-text-size-m);
}
.popup-frame label input,
.popup-frame .multiline-label-block input,
.popup-frame#popup-frame .multiline-label-block input,
.popup-frame#popup-frame label input {
  flex-shrink: 0;
  flex-grow: 0;
}
.popup-frame label .underline,
.popup-frame .multiline-label-block .underline,
.popup-frame#popup-frame .multiline-label-block .underline,
.popup-frame#popup-frame label .underline {
  text-decoration: underline;
}
.popup-frame label.default,
.popup-frame .default.multiline-label-block,
.popup-frame#popup-frame .default.multiline-label-block,
.popup-frame#popup-frame label.default {
  font-weight: var(--type-font-weight-regular);
}
.popup-frame label.no-gap,
.popup-frame .no-gap.multiline-label-block,
.popup-frame#popup-frame .no-gap.multiline-label-block,
.popup-frame#popup-frame label.no-gap {
  gap: var(--sizing-size-0);
}
.popup-frame .multiline-label-block,
.popup-frame#popup-frame .multiline-label-block {
  display: block;
}
.popup-frame .obvestila-prejemnik,
.popup-frame#popup-frame .obvestila-prejemnik {
  cursor: pointer;
}
.popup-frame .obvestila-prejemnik:hover,
.popup-frame#popup-frame .obvestila-prejemnik:hover {
  background: none;
  opacity: 0.7;
}
.popup-frame #prenosi-vsebina,
.popup-frame #dijak-profil-vsebina,
.popup-frame #prometej_sinhronizacija-vsebina,
.popup-frame#popup-frame #prenosi-vsebina,
.popup-frame#popup-frame #dijak-profil-vsebina,
.popup-frame#popup-frame #prometej_sinhronizacija-vsebina {
  padding-left: var(--spacing-space-800);
  vertical-align: top;
}
.popup-frame #prenosi-vsebina .align-end,
.popup-frame #dijak-profil-vsebina .align-end,
.popup-frame #prometej_sinhronizacija-vsebina .align-end,
.popup-frame#popup-frame #prenosi-vsebina .align-end,
.popup-frame#popup-frame #dijak-profil-vsebina .align-end,
.popup-frame#popup-frame #prometej_sinhronizacija-vsebina .align-end {
  align-self: flex-end;
}
.popup-frame #prenosi-vsebina a:not(.link-with-icon),
.popup-frame #dijak-profil-vsebina a:not(.link-with-icon),
.popup-frame #prometej_sinhronizacija-vsebina a:not(.link-with-icon),
.popup-frame#popup-frame #prenosi-vsebina a:not(.link-with-icon),
.popup-frame#popup-frame #dijak-profil-vsebina a:not(.link-with-icon),
.popup-frame#popup-frame #prometej_sinhronizacija-vsebina a:not(.link-with-icon) {
  display: flex;
  width: fit-content;
}
.popup-frame #prenosi-vsebina .dropdown-menu a,
.popup-frame #dijak-profil-vsebina .dropdown-menu a,
.popup-frame #prometej_sinhronizacija-vsebina .dropdown-menu a,
.popup-frame#popup-frame #prenosi-vsebina .dropdown-menu a,
.popup-frame#popup-frame #dijak-profil-vsebina .dropdown-menu a,
.popup-frame#popup-frame #prometej_sinhronizacija-vsebina .dropdown-menu a {
  width: auto;
}
.popup-frame #prenosi-vsebina .dropdown-menu a:hover,
.popup-frame #dijak-profil-vsebina .dropdown-menu a:hover,
.popup-frame #prometej_sinhronizacija-vsebina .dropdown-menu a:hover,
.popup-frame#popup-frame #prenosi-vsebina .dropdown-menu a:hover,
.popup-frame#popup-frame #dijak-profil-vsebina .dropdown-menu a:hover,
.popup-frame#popup-frame #prometej_sinhronizacija-vsebina .dropdown-menu a:hover {
  background-image: none;
  color: var(--color-text-color-text);
  background-color: var(--color-bg-color-bg-link-hover);
  outline-color: var(--color-border-color-border-accent-subtle);
  outline-width: var(--border-border-size-border);
}
.popup-frame #prenosi-navigacija,
.popup-frame #prometej_sinhronizacija-navigacija,
.popup-frame #dijak-profil-navigacija,
.popup-frame#popup-frame #prenosi-navigacija,
.popup-frame#popup-frame #prometej_sinhronizacija-navigacija,
.popup-frame#popup-frame #dijak-profil-navigacija {
  border-radius: var(--border-border-radius-rounded-md);
  border: none;
  background: var(--color-bg-color-bg-card);
  box-shadow: var(--box-shadow);
  padding: var(--spacing-space-card-pad);
  width: var(--sizing-52);
  min-width: var(--sizing-52);
  vertical-align: top;
}
.popup-frame #prenosi-navigacija .dijak-profil-navigacija-aktivno,
.popup-frame #prometej_sinhronizacija-navigacija .dijak-profil-navigacija-aktivno,
.popup-frame #dijak-profil-navigacija .dijak-profil-navigacija-aktivno,
.popup-frame#popup-frame #prenosi-navigacija .dijak-profil-navigacija-aktivno,
.popup-frame#popup-frame #prometej_sinhronizacija-navigacija .dijak-profil-navigacija-aktivno,
.popup-frame#popup-frame #dijak-profil-navigacija .dijak-profil-navigacija-aktivno {
  background: var(--color-bg-color-bg-link-active-menu);
  border-bottom: none !important;
  color: var(--color-text-color-text) !important;
}
.popup-frame #prenosi-navigacija .dijak-profil-navigacija-aktivno:hover,
.popup-frame #prometej_sinhronizacija-navigacija .dijak-profil-navigacija-aktivno:hover,
.popup-frame #dijak-profil-navigacija .dijak-profil-navigacija-aktivno:hover,
.popup-frame#popup-frame #prenosi-navigacija .dijak-profil-navigacija-aktivno:hover,
.popup-frame#popup-frame #prometej_sinhronizacija-navigacija .dijak-profil-navigacija-aktivno:hover,
.popup-frame#popup-frame #dijak-profil-navigacija .dijak-profil-navigacija-aktivno:hover {
  background: var(--color-bg-color-bg-link-active-menu);
}
.popup-frame #prenosi-navigacija a,
.popup-frame #prometej_sinhronizacija-navigacija a,
.popup-frame #dijak-profil-navigacija a,
.popup-frame#popup-frame #prenosi-navigacija a,
.popup-frame#popup-frame #prometej_sinhronizacija-navigacija a,
.popup-frame#popup-frame #dijak-profil-navigacija a {
  border: none;
  padding: var(--spacing-space-100);
  margin: var(--spacing-space-100) 0;
  border-radius: var(--border-border-radius-rounded-md);
  font-size: var(--type-text-size-s);
  color: var(--color-text-color-text);
  font-weight: 400;
  transition: 0.3s all;
}
.popup-frame #prenosi-navigacija a:hover,
.popup-frame #prometej_sinhronizacija-navigacija a:hover,
.popup-frame #dijak-profil-navigacija a:hover,
.popup-frame#popup-frame #prenosi-navigacija a:hover,
.popup-frame#popup-frame #prometej_sinhronizacija-navigacija a:hover,
.popup-frame#popup-frame #dijak-profil-navigacija a:hover {
  background: var(--color-bg-color-bg-link-hover);
}
.popup-frame .popup-button-spacing,
.popup-frame#popup-frame .popup-button-spacing {
  display: flex;
  width: fit-content;
  margin: var(--spacing-space-500) 0;
}
.popup-frame #prenosi-navigacija-konec,
.popup-frame#popup-frame #prenosi-navigacija-konec {
  padding: 0;
  border: none;
  background: none;
}
.popup-frame .label,
.popup-frame#popup-frame .label {
  padding: 0;
  text-indent: 0;
}
.popup-frame .label .small,
.popup-frame#popup-frame .label .small {
  font-size: var(--type-text-size-xs);
}
.popup-frame .label .disabled,
.popup-frame#popup-frame .label .disabled {
  color: var(--color-text-color-text-disabled);
}
.popup-frame .alert-warning,
.popup-frame#popup-frame .alert-warning {
  border-radius: var(--border-border-radius-rounded-md);
  border: var(--border-border-size-border) solid var(--color-border-color-border-warning);
  background: var(--color-bg-color-bg-warning);
  padding: var(--spacing-space-400);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.popup-frame .alert-warning a,
.popup-frame#popup-frame .alert-warning a {
  margin: var(--spacing-space-card-pad) 0;
}
.popup-frame .alert-warning button,
.popup-frame#popup-frame .alert-warning button {
  align-self: flex-start;
}
.popup-frame .alert-warning span,
.popup-frame#popup-frame .alert-warning span {
  width: 80%;
}
.popup-frame .alert-danger, .popup-frame .status-napaka,
.popup-frame#popup-frame .status-napaka,
.popup-frame#popup-frame .alert-danger {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.popup-frame .alert-danger a:not(.reset), .popup-frame .status-napaka a:not(.reset),
.popup-frame#popup-frame .status-napaka a:not(.reset), .popup-frame .alert-danger button, .popup-frame .status-napaka button,
.popup-frame#popup-frame .status-napaka button,
.popup-frame#popup-frame .alert-danger a:not(.reset),
.popup-frame#popup-frame .alert-danger button {
  color: var(--color-text-color-text-danger);
}
.popup-frame .form_frame,
.popup-frame#popup-frame .form_frame {
  border-radius: var(--sizing-4);
  border: var(--border-border-size-border) solid var(--color-border-color-border-card);
  background: var(--color-bg-color-bg-card);
  margin-top: var(--spacing-space-200);
  padding: var(--spacing-space-card-pad);
}
.popup-frame #shrani-prihod-izhod,
.popup-frame#popup-frame #shrani-prihod-izhod {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: var(--spacing-space-popup-gap);
}
.popup-frame #shrani-prihod-izhod a,
.popup-frame#popup-frame #shrani-prihod-izhod a {
  display: flex;
  gap: var(--spacing-button-gap);
}
.popup-frame #shrani-prihod-izhod a i,
.popup-frame#popup-frame #shrani-prihod-izhod a i {
  font-size: var(--type-text-size-l);
}
.popup-frame .edc-work-exit,
.popup-frame#popup-frame .edc-work-exit {
  display: flex;
  align-items: center;
  color: var(--color-text-color-text-subtle);
}
.popup-frame .edc-work-exit i,
.popup-frame#popup-frame .edc-work-exit i {
  color: var(--color-icon-color-icon-info);
  cursor: pointer;
}
.popup-frame .edc-form-control-wrapper,
.popup-frame#popup-frame .edc-form-control-wrapper {
  display: flex;
  align-items: center;
  gap: var(--spacing-space-100);
}
.popup-frame .edc-form-control-wrapper .text-cas,
.popup-frame#popup-frame .edc-form-control-wrapper .text-cas {
  font-size: var(--type-text-size-m);
  color: var(--color-text-color-text);
}
.popup-frame .edc-form-control-wrapper input.form-control,
.popup-frame#popup-frame .edc-form-control-wrapper input.form-control {
  min-width: var(--sizing-size-2400);
}
.popup-frame .edc-form-control-wrapper .input-timepicker-box i,
.popup-frame#popup-frame .edc-form-control-wrapper .input-timepicker-box i {
  color: var(--color-icon-color-icon);
}
.popup-frame .edc-form-control-wrapper label,
.popup-frame#popup-frame .edc-form-control-wrapper label {
  font-size: var(--type-text-size-m);
  font-weight: normal;
}
.popup-frame .info-message,
.popup-frame#popup-frame .info-message {
  display: flex;
  align-items: center;
  border-radius: var(--border-border-radius-rounded-md);
  border: var(--border-border-size-border) solid var(--color-border-color-border-info);
  background: var(--color-bg-color-bg-info);
  padding: var(--spacing-system-messages-pad);
  gap: var(--spacing-space-300);
  color: var(--color-text-color-text-info);
}
.popup-frame .info-message i,
.popup-frame#popup-frame .info-message i {
  font-size: var(--type-text-size-xl);
}
.popup-frame .tabela_popup_prenosi,
.popup-frame#popup-frame .tabela_popup_prenosi {
  border: none;
  border-collapse: initial;
  width: calc(100% - var(--spacing-space-800));
}
.popup-frame .tabela_popup_prenosi td,
.popup-frame#popup-frame .tabela_popup_prenosi td {
  padding: 0;
  background: var(--color-bg-color-bg-card);
}
.popup-frame .popup-dostop-naziv,
.popup-frame#popup-frame .popup-dostop-naziv {
  border: none;
}
.popup-frame .popup-dostop-naziv:hover,
.popup-frame#popup-frame .popup-dostop-naziv:hover {
  background: var(--color-bg-color-bg-link-active-menu);
}
.popup-frame .popup-list :hover,
.popup-frame#popup-frame .popup-list :hover {
  background: var(--color-bg-color-bg-link-active-menu);
  border-radius: var(--border-border-radius-rounded-md);
}

.popup-title,
.popup-title#popup-title {
  color: var(--color-text-color-text);
  font-size: var(--type-text-size-xl);
  background-color: transparent;
}

.fa-spin {
  color: var(--color-icon-color-icon-accent);
  font-size: var(--type-text-size-l);
}

#gdpr_modal.gdpr-ravnatelj-modal.modal {
  z-index: 11;
}

#seznam_dodanih_sklopov {
  border-top: var(--sizing-px) solid var(--color-border-color-border-card);
  padding-top: var(--spacing-space-100);
}

.popup-subtitle {
  font-size: var(--type-text-size-s);
  color: var(--color-text-color-text-subtle);
  padding: var(--spacing-space-100);
}
.popup-subtitle.condensed {
  padding: 0;
}

.popup-subtitle-black {
  font-size: var(--type-text-size-s);
  padding: var(--spacing-space-100);
}

#moje_nastavitve_predmet-tipi_ocen .nastavitve_eredovalnice_tip_ocene {
  border-radius: var(--border-border-radius-rounded-md);
  border: var(--sizing-px) solid var(--color-border-color-border-card);
  padding: var(--sizing-size-200) var(--sizing-size-400);
  margin: var(--sizing-size-100);
}
#moje_nastavitve_predmet-tipi_ocen .nastavitve_eredovalnice_tip_ocene .description {
  color: var(--color-text-color-text-subtle);
  margin-top: var(--sizing-size-100);
}

#noben_cilj_dodan {
  font-size: var(--type-text-size-m);
  margin-top: var(--spacing-space-300);
  color: var(--color-text-color-text-subtle);
  display: block;
}

.collapse-header {
  padding: var(--spacing-space-200);
  display: flex;
  justify-content: space-between;
  align-items: center;
  border: var(--border-border-size-border) solid var(--color-border-color-border);
  margin: var(--spacing-space-300) 0;
  border-radius: var(--border-border-radius-rounded-md);
}

.label-top {
  vertical-align: top;
}

.form-label {
  font-weight: var(--type-font-weight-semi-bold);
}

.nastavitve-eredovalnice-tabela > tbody > tr > td:nth-child(2) {
  padding: var(--spacing-space-0) var(--spacing-space-400);
  vertical-align: top;
}

.nastavitve-eredovalnice-tabela #tipi-ocen {
  width: var(--sizing-size-8000);
}

.dogodki-seznam-razredov-tabela .upostevaj-v-edc {
  background-color: var(--color-bg-button-primary-default);
}

.js-potrdi-javno-objavo {
  margin: var(--spacing-space-200) var(--spacing-space-0);
}

.profil-dijaka-header {
  background: var(--color-general-color-brand);
  padding: var(--spacing-space-card-pad);
  border-radius: var(--border-border-radius-rounded-md);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--spacing-button-group-gap);
}
.profil-dijaka-header .profil-dijaka-header-title {
  font-size: var(--type-text-size-m);
  color: var(--color-text-color-text-inverse);
  font-weight: var(--type-font-weight-bold);
}
.profil-dijaka-header .fa-arrow-left,
.profil-dijaka-header .fa-arrow-right {
  font-size: var(--type-text-size-m);
  color: var(--color-icon-color-icon-accent-inverse);
}
.profil-dijaka-header .profil-dijaka-span {
  margin-right: auto;
  margin-left: var(--spacing-space-100);
}

.popup-table-wrapper {
  margin-top: var(--spacing-space-600);
}
.popup-table-wrapper.condensed {
  padding-top: 0;
}

.predloge {
  display: flex;
  align-items: center;
  gap: var(--spacing-space-200);
  margin-bottom: var(--spacing-space-400);
}

.popup-search {
  margin-bottom: var(--spacing-space-400);
}

.popup-table-size-limit {
  max-height: 200px;
  overflow-y: auto;
}

.popup-izpisi-table table {
  border-collapse: separate;
  width: 100%;
}
.popup-izpisi-table tbody {
  display: block;
}
.popup-izpisi-table tbody tr {
  display: block;
  position: relative;
  width: 100%;
  margin-bottom: var(--spacing-space-card-pad);
}
.popup-izpisi-table tbody tr:last-child {
  margin-bottom: 0;
}

.popup-table-col {
  width: 230px;
}

.popup-table-row td {
  text-align: left !important;
  max-width: 100% !important;
}

.popup-kategorija-vsebina {
  display: flex;
  flex-direction: column;
  align-items: start !important;
}
.popup-kategorija-vsebina .stolpec-okvir {
  flex-wrap: wrap;
}

#razredi-dijaki .stolpci {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}

#razredi-dijaki .stolpec.stolpec-4 {
  flex-grow: 1;
  flex-shrink: 0;
}

#razredi-dijaki .stolpec-okvir .objekt {
  display: flex;
  align-items: center;
}

#razredi-dijaki .stolpec-okvir .objekt input[type=checkbox] {
  flex-shrink: 0;
}

.stolpec-okvir .objekt span {
  word-wrap: break-word;
  overflow-wrap: break-word;
}

#seznam_objektov .objekt {
  display: flex;
  align-items: center;
}

#objekti-razredi .stolpci,
.popup-kategorija-vsebina .stolpci {
  display: flex;
  flex-wrap: wrap;
}
#objekti-razredi .stolpci .stolpec-okvir,
.popup-kategorija-vsebina .stolpci .stolpec-okvir {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

.popup-selection-container {
  margin-top: var(--spacing-space-100);
  font-size: var(--type-text-size-s);
}
.popup-selection-container .ok {
  color: var(--color-text-color-text-success);
}
.popup-selection-container .save {
  color: var(--color-text-text-link-default);
}
.popup-selection-container .delete {
  color: var(--color-text-color-text-danger);
}

.popup-table-draggable-items-container {
  display: flex;
  flex-wrap: wrap;
  gap: var(--spacing-space-200);
}

.popup-table-draggable-item {
  border: var(--border-border-size-border) solid;
  outline: none;
  display: block inline;
  padding: var(--spacing-space-50);
  margin: var(--spacing-space-50);
  border-radius: var(--border-border-radius-rounded-md);
  background-color: var(--color-bg-color-bg-card);
  color: var(--color-special-grade-blue);
  font-size: var(--type-text-size-xxs);
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  float: left;
  min-width: var(--sizing-size-2400);
  max-width: var(--sizing-size-2400);
  cursor: pointer;
}
.popup-table-draggable-item.selected {
  min-width: var(--sizing-size-0);
  max-width: var(--sizing-size-3200);
  padding-left: var(--spacing-space-250);
}
.popup-table-draggable-item.selected > button {
  padding-left: var(--spacing-space-150);
  padding-right: var(--spacing-space-250);
}

#popup-izpis-table-id-tag tr {
  display: flex;
  align-items: flex-start;
}

.izpisi-pomeri-blok-double {
  width: var(--sizing-size-5600);
}

.popup-table-draggable-divider {
  clear: left;
  border-top: 1px solid var(--color-border-color-border);
}

.clear-left {
  clear: left;
}

.clear-both {
  clear: both;
}

.clear-border {
  border: none;
}

.osebni-podatki-starsi-naziv {
  cursor: pointer;
}

.divider.vatop {
  margin-top: var(--spacing-space-200);
}

.card .dijak-profil-okvir {
  padding: var(--spacing-6);
  padding-top: 0;
}
.card.card-margin-top {
  margin-top: 0;
}
.card .naziv-wrapper {
  position: relative;
  padding: var(--spacing-6);
}
.card .naziv-wrapper .chevron-box {
  position: absolute;
  right: var(--spacing-space-800);
  top: 50%;
  transform: translate(0, -50%);
  color: var(--color-text-color-text-subtle);
  transition: 0.3s all;
}
.card .naziv-wrapper .chevron-box.open i {
  transform: rotate(180deg);
}
.card .js-stars-subrow[is-open=false].card-content {
  transition: 0.3s all;
}
.card .js-stars-subrow[is-open=false].card-content:hover {
  background: var(--color-bg-table-cell-odd);
}
.card .bg-color-podatki .card-content {
  background: transparent;
}
.card .card-content.custom-content {
  padding: 0;
}
.card .card-content.bg-color-podatki-active {
  background: var(--color-bg-table-cell-odd);
}
.card .card-content.transparent-background {
  background: transparent;
}
.card .card-content.bg-color-podatki {
  background: var(--color-bg-table-cell-odd);
}
.card .card-content.bg-color-podatki[is-open=false] {
  background-color: transparent;
}
.card .card-content.dodaj-dogodek-box {
  text-align: center;
  cursor: pointer;
  transition: 0.3s all;
  width: 50%;
  box-sizing: border-box;
}
.card .card-content.dodaj-dogodek-box.dogodek.card-content {
  background-color: var(--color-bg-color-bg-cell-event);
  color: var(--color-text-text-event);
  border: none;
}
.card .card-content.dodaj-dogodek-box.dogodek.card-content .card-title {
  padding-bottom: var(--spacing-space-s);
}
.card .card-content.dodaj-dogodek-box.odsotnost.card-content {
  background-color: var(--color-bg-color-bg-cell-absence);
  color: var(--color-text-absent);
  border: none;
}
.card .card-content.dodaj-dogodek-box.odsotnost.card-content .card-title {
  padding-bottom: var(--spacing-space-s);
}
.card .card-content.dodaj-dogodek-box.sodelovanje-s-starsi.card-content {
  background-color: var(--color-bg-color-bg-cell-parent-teacher-hours);
  color: var(--color-text-text-parent-teacher-hours);
  border: none;
}
.card .card-content.dodaj-dogodek-box.sodelovanje-s-starsi.card-content .card-title {
  padding-bottom: var(--spacing-space-s);
}
.card .card-content.dodaj-dogodek-box.interesne-dejavnosti.card-content {
  background-color: var(--color-bg-color-bg-cell-extracurricular-activity);
  color: var(--color-text-text-extracuriccular-activity);
  border: none;
}
.card .card-content.dodaj-dogodek-box.interesne-dejavnosti.card-content .card-title {
  padding-bottom: var(--spacing-space-s);
}
.card .card-content.dodaj-dogodek-box.jutranje-varstvo.card-content {
  background-color: var(--color-bg-color-bg-cell-morning-babysitting);
  color: var(--color-text-text-morning-babysitting);
  border: none;
}
.card .card-content.dodaj-dogodek-box.jutranje-varstvo.card-content .card-title {
  padding-bottom: var(--spacing-space-s);
}
.card .card-content.dodaj-dogodek-box.podaljsano-bivanje.card-content {
  background-color: var(--color-bg-color-bg-cell-afternoon-babysitting);
  color: var(--color-text-text-afternoon-babysitting);
  border: none;
}
.card .card-content.dodaj-dogodek-box.podaljsano-bivanje.card-content .card-title {
  padding-bottom: var(--spacing-space-s);
}
.card .card-content.dodaj-dogodek-box:hover {
  opacity: 0.8;
}

.capitalize {
  text-transform: capitalize;
}

.nowrap {
  white-space: nowrap;
}

.text11.error {
  flex: 1;
}

.popup-frame a.error {
  color: var(--color-text-color-text-danger);
}

.options a {
  font-weight: var(--type-font-weight-semi-bold);
}

.izpisi-whitelabel {
  margin-left: auto;
}

.custom-tooltip {
  display: inline-block;
  position: relative;
  align-content: center;
}
.custom-tooltip .tooltip-danger {
  color: var(--color-icon-color-icon-error);
  font-size: var(--type-text-size-m);
  cursor: pointer;
}
.custom-tooltip .tooltip-warning {
  color: var(--color-icon-color-icon-warning);
  font-size: var(--type-text-size-m);
  cursor: pointer;
}
.custom-tooltip .tooltip-info-icon {
  color: var(--color-special-grade-blue);
  font-size: var(--type-text-size-m);
  cursor: pointer;
}
.custom-tooltip .tooltip-content {
  visibility: hidden;
  position: absolute;
  z-index: 50;
  min-width: var(--sizing-size-4000);
  background-color: var(--color-bg-color-bg-card);
  color: var(--color-text-color-text);
  border: var(--border-border-size-border) solid var(--color-border-color-border-card);
  border-radius: var(--border-border-radius-rounded-card);
  padding: var(--spacing-space-100);
  text-align: center;
  font-size: var(--type-text-size-s);
  font-weight: var(--type-font-weight-regular);
  box-shadow: var(--box-shadow);
}
.custom-tooltip .tooltip-content.top {
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  margin-bottom: var(--spacing-space-100);
}
.custom-tooltip .tooltip-content.top::after {
  position: absolute;
  content: "";
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border-width: var(--sizing-size-200);
  border-style: solid;
  border-color: var(--color-bg-color-bg-card) transparent transparent transparent;
}
.custom-tooltip .tooltip-content.right {
  top: 50%;
  left: 100%;
  transform: translateY(-50%);
  margin-left: var(--spacing-space-100);
}
.custom-tooltip .tooltip-content.right::after {
  position: absolute;
  content: "";
  top: 50%;
  right: 100%;
  transform: translateY(-50%);
  border-width: var(--sizing-size-200);
  border-style: solid;
  border-color: transparent var(--color-bg-color-bg-card) transparent transparent;
}
.custom-tooltip .tooltip-content.bottom {
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  margin-top: var(--spacing-space-100);
}
.custom-tooltip .tooltip-content.bottom::after {
  position: absolute;
  content: "";
  left: 50%;
  bottom: 100%;
  transform: translateX(-50%);
  border-width: var(--sizing-size-200);
  border-style: solid;
  border-color: transparent transparent var(--color-bg-color-bg-card) transparent;
}
.custom-tooltip .tooltip-content.left {
  top: 50%;
  right: 100%;
  transform: translateY(-50%);
  margin-right: var(--spacing-space-100);
}
.custom-tooltip .tooltip-content.left::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 100%;
  transform: translateY(-50%);
  border-width: var(--sizing-size-200);
  border-style: solid;
  border-color: transparent transparent transparent var(--color-bg-color-bg-card);
}
.custom-tooltip .tooltip-content.io-details {
  min-width: var(--sizing-size-5600);
}
.custom-tooltip:hover .tooltip-content {
  visibility: visible;
}
.custom-tooltip table.legend {
  white-space: nowrap;
  text-align: left;
}

.modal .popup-background {
  display: block;
  z-index: 12;
}
.modal .modal-dialog {
  margin: 0 auto;
  z-index: 13;
}
.modal .modal-dialog .modal-content {
  background: var(--color-bg-bg-popup);
  color: var(--color-text-color-text);
  padding: var(--spacing-space-800);
  border: none;
  max-height: 80vh;
  overflow-y: auto;
  overflow-x: auto;
  scrollbar-gutter: stable;
  box-shadow: none;
}
.modal .modal-dialog .popup-title {
  background-color: var(--color-bg-bg-popup);
  padding: var(--sizing-size-0) var(--sizing-size-0) var(--spacing-space-800) var(--sizing-size-0);
}
.modal .modal-dialog .modal-body {
  border-radius: var(--border-border-radius-rounded-md);
  border: var(--border-border-size-border) solid var(--color-border-color-border-card);
  padding: var(--spacing-space-card-pad);
  background: var(--color-bg-color-bg-card);
  box-shadow: var(--box-shadow);
  vertical-align: top;
}
.modal .modal-dialog .modal-body .modal-actions {
  margin-top: var(--spacing-space-400);
  margin-bottom: var(--spacing-space-200);
}
.modal .modal-dialog .modal-body .modal-actions .select-all {
  color: var(--color-text-color-text-success);
  margin-right: var(--spacing-space-400);
  cursor: pointer;
}
.modal .modal-dialog .modal-body .modal-actions .deselect-all {
  color: var(--color-text-color-text-error);
  cursor: pointer;
}
.modal .modal-dialog .modal-footer {
  margin-top: var(--spacing-space-600);
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: inherit;
  padding: 0;
}
.modal .modal-dialog .modal-footer .popup-actions {
  width: 100%;
}
.modal .modal-dialog .modal-footer::before, .modal .modal-dialog .modal-footer::after {
  display: none;
}
.modal .modal-dialog .modal-footer .close-modal-button-container {
  width: 100%;
  text-align: end;
}
.modal .modal-dialog .modal-footer .close-modal-button-container .edc-close-modal {
  color: var(--color-icon-color-icon-accent);
}
.modal .modal-dialog .modal-footer-sticky {
  position: sticky;
  left: 0;
  right: 0;
  bottom: calc(-1 * var(--sizing-size-800));
  padding-top: var(--sizing-size-400);
  padding-bottom: var(--sizing-size-400);
}
.modal .modal-dialog .ure .horizontal_tab {
  background-color: var(--color-bg-color-bg-card);
}
.modal .modal-dialog .popup-close {
  z-index: 3;
  opacity: 1;
}
.modal .modal-dialog .popup-close:hover {
  opacity: 0.7;
}
.modal .modal-dialog.modal-lg .popup-frame-border {
  width: 1100px;
}
.modal .modal-dialog .popup-frame-border {
  min-width: 600px;
  width: 700px;
  display: block;
  position: relative;
  overflow: hidden;
  max-height: 100vh;
  box-shadow: none;
}
@media (max-width: 1024px) {
  .modal .modal-dialog .popup-frame-border {
    max-width: 95vw;
    width: 95vw;
    min-width: auto;
  }
}

.w-100 {
  width: 100%;
}

#popup-uvoz_urnika-content .step-divider:not(:last-child)::before,
#popup-hitro_dodajanje_rap-content .step-divider:not(:last-child)::before {
  color: var(--card-nav-arrow-color-icon);
}
#popup-uvoz_urnika-content .wl-step-completed,
#popup-hitro_dodajanje_rap-content .wl-step-completed {
  color: var(--color-progress-bar-color-progress-bar);
  font-size: var(--sizing-size-900);
}
#popup-uvoz_urnika-content .wl-step-border,
#popup-hitro_dodajanje_rap-content .wl-step-border {
  border-radius: var(--border-border-radius-rounded-full, 100px);
  border: var(--border-border-size-border-4) solid var(--color-border-color-border-info-subtle);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: var(--spacing-space-s);
  font-size: var(--type-text-size-l);
  color: var(--color-border-color-border-info-subtle);
  font-weight: var(--type-font-weight-bold);
  text-transform: uppercase;
  width: var(--sizing-size-800);
  height: var(--sizing-size-800);
}
#popup-uvoz_urnika-content .wl-step-active,
#popup-hitro_dodajanje_rap-content .wl-step-active {
  border-radius: var(--border-border-radius-rounded-full, 100px);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  gap: var(--spacing-space-s);
  font-size: var(--type-text-size-l);
  color: var(--color-border-color-border-info-subtle);
  font-weight: var(--type-font-weight-bold);
  text-transform: uppercase;
  width: var(--sizing-size-900);
  height: var(--sizing-size-900);
  background-color: var(--color-progress-bar-color-progress-bar);
}
#popup-uvoz_urnika-content .step-title,
#popup-hitro_dodajanje_rap-content .step-title {
  font-size: var(--type-text-size-m);
  font-weight: var(--type-font-weight-bold);
}
#popup-uvoz_urnika-content .step-title.active,
#popup-hitro_dodajanje_rap-content .step-title.active {
  color: var(--color-text-color-text-brand);
}
#popup-uvoz_urnika-content .step-title.inactive,
#popup-hitro_dodajanje_rap-content .step-title.inactive {
  color: var(--color-text-color-text-subtle);
}
#popup-uvoz_urnika-content .step-description,
#popup-hitro_dodajanje_rap-content .step-description {
  font-size: var(--type-text-size-xs);
}
#popup-uvoz_urnika-content .step-description.active,
#popup-hitro_dodajanje_rap-content .step-description.active {
  color: var(--color-text-color-text-brand);
}
#popup-uvoz_urnika-content .step-description.inactive,
#popup-hitro_dodajanje_rap-content .step-description.inactive {
  color: var(--color-text-color-text-subtle);
}
#popup-uvoz_urnika-content .classes,
#popup-hitro_dodajanje_rap-content .classes {
  display: flex;
  gap: var(--spacing-space-xl);
}
#popup-uvoz_urnika-content .wide-checkbox-container,
#popup-hitro_dodajanje_rap-content .wide-checkbox-container {
  margin-top: var(--spacing-space-s);
}
#popup-uvoz_urnika-content .turnus,
#popup-hitro_dodajanje_rap-content .turnus {
  border: none;
  padding: var(--spacing-space-500) 0;
}
#popup-uvoz_urnika-content .cloud-icon::before,
#popup-hitro_dodajanje_rap-content .cloud-icon::before {
  color: var(--color-icon-color-icon-info);
  font-size: var(--sizing-size-4000);
}
#popup-uvoz_urnika-content .popup-actions,
#popup-hitro_dodajanje_rap-content .popup-actions {
  margin-top: 0;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
#popup-vue-table-modal .modal {
  display: block;
}
#popup-vue-table-modal .modal.fade {
  display: block;
  animation: fadeIn 0.5s forwards;
}

#komentar-ildn-modal .modal-body {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
#komentar-ildn-modal .comment-textarea {
  min-height: 200px;
  width: 100%;
  margin: var(--spacing-space-0) auto;
}

#edit-lock-modal {
  display: block;
  opacity: 1;
}

#popup-vue-modal {
  display: block;
  opacity: 1;
}
#popup-vue-modal .modal-dialog {
  top: 50%;
  transform: translateY(-50%);
}

#edit-lock-modal {
  display: block;
  opacity: 1;
}

#popup-izpisi-content .izpis_pripravljen .besedilo,
#popup-izpisi-ok {
  color: var(--color-text-color-text-success);
  margin-bottom: var(--spacing-space-300);
  font-weight: bold;
}

.popup-izpisi-nastavitve-polja {
  max-height: var(--sizing-size-9600);
  overflow-y: auto;
}

#popup-izpisi-content #file-upload-target {
  border: var(--sizing-size-100) dashed var(--color-border-color-border);
  background-color: var(--color-bg-color-bg-card);
}
#popup-izpisi-content #file-upload-target > .text {
  font-size: var(--type-text-size-s);
}

.tab-btn-navigation {
  width: 100%;
  margin-bottom: var(--spacing-space-400);
}
.tab-btn-navigation .tab {
  min-width: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: var(--spacing-space-200) var(--spacing-space-400);
  min-width: var(--sizing-size-3200);
  text-align: center;
  cursor: pointer;
  font-weight: var(--type-font-weight-bold);
  display: inline-block;
  border-bottom: var(--border-border-size-border-4) solid var(--color-border-color-border);
}
.tab-btn-navigation .tab .icon {
  width: var(--sizing-size-600);
}
.tab-btn-navigation .tab.active {
  color: var(--color-bg-color-bg-accent);
  border-color: var(--color-bg-color-bg-accent);
}
@media only screen and (max-width: 600px) {
  .tab-btn-navigation .tab .icon {
    display: none;
  }
}

#izbirni_predmeti_vsebina .dragged td:nth-child(2) {
  border: var(--border-border-size-border-2) solid var(--color-border-color-border-accent);
}
#izbirni_predmeti_vsebina .table_list tr {
  background-color: var(--color-bg-color-bg-card);
}
#izbirni_predmeti_vsebina .table_list td:first-child {
  width: var(--sizing-size-500);
  color: var(--color-text-color-text-brand);
}
#izbirni_predmeti_vsebina .table_list td.expanded-content {
  align-items: center;
  justify-content: space-between;
  display: flex;
}
#izbirni_predmeti_vsebina .table_list td.placeholder-background {
  background-color: var(--color-bg-bg-tab-inactive);
}

#dijak-profil-vsebina-izbirni_postopek input[type=checkbox].no-margin {
  margin: 0 !important;
}
#dijak-profil-vsebina-izbirni_postopek .flex-column {
  gap: var(--sizing-size-200);
}

#popup-izpisi-content #popup-izpisi-gumbi > div {
  margin-top: var(--spacing-space-0);
}
#popup-izpisi-content #popup-izpisi-pomoc .pomoc {
  margin-bottom: var(--spacing-space-800);
}
#popup-izpisi-content #popup-izpisi-vsebina h3 {
  margin-top: var(--spacing-space-800);
}

#popup-izpisi-pomoc-form .label {
  font-weight: var(--type-font-weight-bold);
  padding-top: var(--spacing-space-300);
}
#popup-izpisi-pomoc-form .field {
  padding-top: var(--spacing-space-300);
}

#seznam_objektov .form-title {
  font-weight: var(--type-font-weight-bold);
  margin-bottom: var(--spacing-space-400);
  margin-top: var(--spacing-space-800);
}

#nastavitve-prijava-prenos-content > div.alert, .popup-frame #nastavitve-prijava-prenos-content > div.status-napaka {
  margin-bottom: var(--spacing-space-800);
}

#nastavitve-prijava-dodaj-obrazec .nastavitve-prijava-dodaj-obrazec-inputs-wrapper {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: var(--spacing-space-400);
}
#nastavitve-prijava-dodaj-obrazec .nastavitve-prijava-dodaj-obrazec-inputs-wrapper:last-of-type {
  margin-bottom: var(--spacing-space-0);
}
#nastavitve-prijava-dodaj-obrazec .nastavitve-prijava-dodaj-obrazec-inputs-wrapper > label {
  margin: var(--spacing-space-0);
  min-width: var(--sizing-size-2800);
}

#prijava_confirm_name_text {
  margin: 0 0 var(--spacing-space-250) 0;
}

#nastavitve-prijava-prenos-content > div.alert, .popup-frame #nastavitve-prijava-prenos-content > div.status-napaka {
  margin-bottom: var(--spacing-space-800);
}

#pip-celotno_besedilo-frame-container #pip-celotno_besedilo-header {
  display: none;
}
#pip-celotno_besedilo-frame-container #pip-celotno_besedilo-content p {
  margin: var(--spacing-space-0) var(--spacing-space-0) var(--spacing-space-200) var(--spacing-space-0);
}
#pip-celotno_besedilo-frame-container #pip-celotno_besedilo-content p.besedilo {
  margin-bottom: var(--spacing-space-400);
}
#pip-celotno_besedilo-frame-container #pip-celotno_besedilo-content i {
  margin-top: calc(var(--spacing-space-25) * 3);
}
#pip-celotno_besedilo-frame-container #pip-celotno_besedilo-content i.fa-badge-check {
  color: var(--color-text-color-text-brand);
}
#pip-celotno_besedilo-frame-container #pip-celotno_besedilo-content i.fa-flag-pennant {
  color: var(--color-text-color-text-danger);
}

#form-razredi-prenos .tabela_popup_prenosi input[type=text],
#form-razredi-prenos .tabela_popup_prenosi select {
  min-width: 100%;
}
#form-razredi-prenos .tabela_popup_prenosi .tabela_popup_prenosi-tr:hover {
  background-color: var(--color-bg-color-bg-cell-hover);
  color: var(--color-text-color-text);
  background-image: none;
}
#form-razredi-prenos .tabela_popup_prenosi input[type=checkbox] {
  margin: var(--sizing-size-0);
}

.tabela_popup_prenosi td:has(> select.js-id-razred) {
  padding: var(--sizing-0) var(--sizing-3);
}
.tabela_popup_prenosi select.js-id-razred {
  min-width: var(--sizing-size-0);
}
.tabela_popup_prenosi tr.js-dijak-row + tr.js-dijak-row td {
  padding-top: var(--spacing-space-300);
}
.tabela_popup_prenosi tr.js-dijak-row .naziv {
  flex-wrap: wrap;
}

.popup-items-horizontal {
  display: flex;
  gap: var(--spacing-space-100);
}

.okvir_form table.form > tbody > tr > td:first-child {
  max-width: unset;
}

/*# sourceMappingURL=wl-layout-popups.css.map */
