/* DARK OYUN TEST: Align administration panels with the existing light central menu.
   Visual-only: no JS, roles, settings, or game mechanics altered. */
html body #darkSiteDialog.darkSiteDialog,
html body #darkSiteDialog.darkSiteDialog.darkAuthorityDialog{
  background:#f7faf4!important;color:#2d4833!important;
  border:1px solid #c3d5bb!important;border-radius:18px!important;
  box-shadow:0 24px 90px #0c20164d!important;
  font-family:system-ui,-apple-system,"Segoe UI",sans-serif!important;
}
html body #darkSiteDialog.darkSiteDialog::backdrop{background:#10251888!important}
html body #darkSiteDialog.darkSiteDialog h2,
html body #darkSiteDialog.darkSiteDialog h3,
html body #darkSiteDialog.darkSiteDialog strong,
html body #darkSiteDialog.darkSiteDialog label{color:#2d4833!important}
html body #darkSiteDialog.darkSiteDialog p,
html body #darkSiteDialog.darkSiteDialog small,
html body #darkSiteDialog.darkSiteDialog .darkSettingsState{color:#576c5c!important}
html body #darkSiteDialog.darkSiteDialog .darkSettingsTabs,
html body #darkSiteDialog.darkSiteDialog .darkSettingsPanel,
html body #darkSiteDialog.darkSiteDialog .darkSitePermissionPanel,
html body #darkSiteDialog.darkSiteDialog .darkAuthorityAssigned{
 background:#fffef9!important;border:1px solid #dce7d5!important;
 border-radius:12px!important;color:#2d4833!important;
}
html body #darkSiteDialog.darkSiteDialog .darkSettingsTabs button,
html body #darkSiteDialog.darkSiteDialog .darkSiteActions button,
html body #darkSiteDialog.darkSiteDialog>button,
html body #darkSiteDialog.darkSiteDialog .darkAuthorityRefresh,
html body #darkSiteDialog.darkSiteDialog .darkAuthorityAssignedItem{
 background:#fffef9!important;color:#35573c!important;
 border:1px solid #cbdcc3!important;border-radius:10px!important;
 box-shadow:none!important;font-weight:600!important;
}
html body #darkSiteDialog.darkSiteDialog .darkSettingsTabs button[aria-selected=true],
html body #darkSiteDialog.darkSiteDialog .darkSiteActions button[type=submit]{
 background:#dcebd4!important;color:#244c30!important;border-color:#8fb28e!important;
}
html body #darkSiteDialog.darkSiteDialog input:not([type=checkbox]),
html body #darkSiteDialog.darkSiteDialog textarea,
html body #darkSiteDialog.darkSiteDialog select,
html body #darkSiteDialog.darkSiteDialog .darkAuthoritySearch input,
html body #darkSiteDialog.darkSiteDialog .darkAuthorityDurationField select,
html body #darkSiteDialog.darkSiteDialog .darkAuthorityDurationField input{
 background:#fff!important;color:#263e2d!important;border:1px solid #c3d5bb!important;
 border-radius:9px!important;color-scheme:light!important;
}
html body #darkSiteDialog.darkSiteDialog .darkSiteFields .toggle,
html body #darkSiteDialog.darkSiteDialog .darkAuthorityPermission{
 background:#fffef9!important;color:#2d4833!important;
 border:1px solid #dce7d5!important;border-radius:10px!important;
}
html body #darkSiteDialog.darkSiteDialog .darkSiteActions{
 background:#f7faf4!important;border-top:1px solid #d4e3cb!important;
}
html body #darkSiteDialog.darkSiteDialog button:hover:not(:disabled){
 filter:brightness(.97);
}
html body #darkSiteDialog.darkSiteDialog :is(button,input,select,textarea):focus-visible{
 outline:2px solid #42865d!important;outline-offset:2px!important;
}
/* Authority Centre has nested containers and a separate header; keep all consistent. */
html body #darkSiteDialog.darkAuthorityDialog .darkAuthorityAssigned,
html body #darkSiteDialog.darkAuthorityDialog .darkAuthorityAssignedRows,
html body #darkSiteDialog.darkAuthorityDialog .darkAuthorityAssignedItem{
 color:#2d4833!important;
}
html body #darkSiteDialog.darkAuthorityDialog .darkAuthorityAssignedItem span,
html body #darkSiteDialog.darkAuthorityDialog .darkAuthorityAssignedItem small{
 color:#576c5c!important;
}
html body #darkSiteDialog.darkAuthorityDialog .darkAuthorityPermission[data-enabled=true]{
 background:#e6f3e6!important;border-color:#8fb28e!important;
}
html body #darkSiteDialog.darkAuthorityDialog .darkAuthorityPermission::after{
 background:#e8ede4!important;color:#465749!important;border-color:#cbdcc3!important;
}
html body #darkSiteDialog.darkAuthorityDialog .darkAuthorityPermission[data-enabled=true]::after{
 background:#d9eedb!important;color:#236036!important;border-color:#94bb98!important;
}
/* Preserve only the selected setting section, never reveal hidden content. */
html body #darkSiteDialog.darkSiteDialog [hidden]{display:none!important}
@media(max-width:700px){
 html body #darkSiteDialog.darkSiteDialog{border-radius:14px!important}
 html body #darkSiteDialog.darkSiteDialog .darkSiteActions button{min-height:44px!important}
}
