
/* 
    Created on : 9. 6. 2025, 8:56:16
    Author     : berant
*/

.login-page-logo {
  filter:brightness(0.75);
}

.radio-bez-zavady input[type="radio"] { display: none; }
.radio-bez-zavady .r-lbl {
  width: 18px; height: 18px;
  border-radius: 50%;
  border: 2px solid #bbb;
  display: inline-block;
  position: relative;
  margin-right: 8px;
  vertical-align: middle;
}
.radio-bez-zavady input[type="radio"]:checked + .r-lbl {
  border-color: #206bc4;
  background: radial-gradient(circle at center, green 60%, transparent 61%);
  /* nebo lze i s ::after pro výplň */
}

.radio-bez-zavady {
  display: inline-flex;
  align-items: center;
  /* případně i gap: 8px; */
}

.radio-zavada input[type="radio"] { display: none; }
.radio-zavada .r-lbl {
  width: 18px; height: 18px;
  border-radius: 50%;
  border: 2px solid #bbb;
  display: inline-block;
  position: relative;
  margin-right: 8px;
  vertical-align: middle;
}
.radio-zavada input[type="radio"]:checked + .r-lbl {
  border-color: #206bc4;
  background: radial-gradient(circle at center, red 60%, transparent 61%);
  /* nebo lze i s ::after pro výplň */
}

.radio-zavada {
  display: inline-flex;
  align-items: center;
  /* případně i gap: 8px; */
}

.number {
  text-align: right;
}

.form-selectgroup-input:checked + .form-selectgroup-label.sel-danger {
  z-index: 1;
  color: #fff;
  background: var(--tblr-danger);
  border-color: var(--tblr-danger);
}

.form-selectgroup-input:checked + .form-selectgroup-label.sel-success {
  z-index: 1;
  color: #fff;
  background: var(--tblr-success);
  border-color: var(--tblr-success);
}

.form-selectgroup-input:checked + .form-selectgroup-label.sel-gray {
  z-index: 1;
  color: #fff;
  background: var(--tblr-gray-500);
  border-color: var(--tblr-gray-500);
}

#notificationsPage .notify-task-checkbox {
  width: 22px;
  height: 22px;
  cursor: pointer;
  background-color: #fff;
  border: 2px solid #49566c;
  box-shadow: 0 0 0 3px rgba(73, 86, 108, 0.08);
}

#notificationsPage .notify-task-checkbox:checked {
  background-color: var(--tblr-primary);
  border-color: var(--tblr-primary);
  box-shadow: 0 0 0 3px rgba(32, 107, 196, 0.18);
}

#notificationsPage .notify-task-checkbox:focus {
  border-color: var(--tblr-primary);
  box-shadow: 0 0 0 4px rgba(32, 107, 196, 0.25);
}

#notificationsPage .notify-task-checkbox:disabled {
  cursor: wait;
  opacity: 0.65;
}
