/* Qasim v6.15.14 — dark form contrast and employee management */
html[data-theme="dark"] .v622-field input,
html[data-theme="dark"] .v622-field textarea,
html[data-theme="dark"] .v613-layout input,
html[data-theme="dark"] .v613-layout textarea,
html[data-theme="dark"] .v613-layout select,
html[data-theme="dark"] .v614-media-panel input,
html[data-theme="dark"] .v630-employee-page input,
html[data-theme="dark"] .v630-employee-page select,
html[data-theme="dark"] .modal input,
html[data-theme="dark"] .modal textarea,
html[data-theme="dark"] .modal select{
  background:#111820!important;
  color:#f7f1e8!important;
  border-color:#3b4652!important;
  -webkit-text-fill-color:#f7f1e8!important;
  caret-color:#e4b955!important;
  color-scheme:dark;
}
html[data-theme="dark"] .v622-field input::placeholder,
html[data-theme="dark"] .v622-field textarea::placeholder,
html[data-theme="dark"] .modal input::placeholder,
html[data-theme="dark"] .modal textarea::placeholder{
  color:#9aa5b1!important;
  -webkit-text-fill-color:#9aa5b1!important;
  opacity:1!important;
}
html[data-theme="dark"] .v622-field input:focus,
html[data-theme="dark"] .v622-field textarea:focus,
html[data-theme="dark"] .modal input:focus,
html[data-theme="dark"] .modal textarea:focus,
html[data-theme="dark"] .modal select:focus{
  border-color:#d5a942!important;
  box-shadow:0 0 0 3px rgba(213,169,66,.18)!important;
}
html[data-theme="dark"] .v622-field span,
html[data-theme="dark"] .v622-group h3,
html[data-theme="dark"] .v622-savebar b{
  color:#f5efe6!important;
}
html[data-theme="dark"] .v622-group p,
html[data-theme="dark"] .v622-savebar span{
  color:#aeb8c3!important;
}
.v630-error{display:grid;gap:12px;padding:24px;border:1px solid #b64343;border-radius:16px;background:rgba(182,67,67,.1)}
.v630-error b{color:#ef7070;font-size:17px}.v630-error p{margin:0;color:var(--text)}
.v630-employee-page .cell-sub{display:block;margin-top:5px;color:var(--muted);font-size:11px}
.v630-employee-page .actions{display:flex;gap:8px}

