/* DARK OYUN test: unified accessible administration dialogs; visuals only */
#darkSiteDialog.darkSiteDialog{
  color:#edf2f7!important;background:#17222e!important;
  border:1px solid #53657b!important;border-radius:14px!important;
  box-shadow:0 18px 54px #0008!important;
  font-family:system-ui,-apple-system,"Segoe UI",sans-serif!important;
}
#darkSiteDialog.darkSiteDialog h2{
  color:#f3f5fa!important;font-size:20px!important;line-height:1.3!important;
  font-weight:750!important;letter-spacing:0!important;
}
#darkSiteDialog.darkSiteDialog p{color:#becbd7!important;font-size:13px!important}
#darkSiteDialog.darkSiteDialog .darkSettingsLayout{gap:14px!important}
#darkSiteDialog.darkSiteDialog .darkSettingsTabs{gap:5px!important}
#darkSiteDialog.darkSiteDialog .darkSettingsTabs button{
  background:transparent!important;color:#d1dce6!important;
  border:1px solid transparent!important;border-radius:8px!important;
  font-size:13px!important;font-weight:600!important;text-align:left!important;
  min-height:40px!important;box-shadow:none!important;
}
#darkSiteDialog.darkSiteDialog .darkSettingsTabs button[aria-selected="true"]{
  background:#394e65!important;border-color:#73839a!important;color:white!important;
}
#darkSiteDialog.darkSiteDialog .darkSettingsTabs button:hover:not([aria-selected="true"]){
  background:#253549!important;
}
#darkSiteDialog.darkSiteDialog .darkSettingsPanel,
#darkSiteDialog.darkSiteDialog .darkSitePermissionPanel{
  background:#111b28!important;border:1px solid #36485c!important;
  border-radius:11px!important;
}
#darkSiteDialog.darkSiteDialog .darkSiteFields{gap:13px!important}
#darkSiteDialog.darkSiteDialog input:not([type="checkbox"]),
#darkSiteDialog.darkSiteDialog textarea,
#darkSiteDialog.darkSiteDialog select{
  color:#f4f7fa!important;background:#0e1823!important;
  border:1px solid #52667b!important;border-radius:8px!important;
  min-height:40px!important;font-size:14px!important;
}
#darkSiteDialog.darkSiteDialog input:focus-visible,
#darkSiteDialog.darkSiteDialog textarea:focus-visible,
#darkSiteDialog.darkSiteDialog select:focus-visible,
#darkSiteDialog.darkSiteDialog button:focus-visible{
  outline:2px solid #e6b975!important;outline-offset:2px!important;
}
#darkSiteDialog.darkSiteDialog .darkSiteFields .toggle{
  background:#1b2a39!important;border-color:#394b5d!important;
  border-radius:9px!important;
}
#darkSiteDialog.darkSiteDialog .darkSiteActions{
  background:#17222e!important;border-top:1px solid #3c4c5e!important;
  gap:9px!important;
}
#darkSiteDialog.darkSiteDialog .darkSiteActions button{
  border-radius:8px!important;font-size:14px!important;font-weight:650!important;
  min-height:42px!important;padding:9px 16px!important;box-shadow:none!important;
}
#darkSiteDialog.darkSiteDialog .darkSiteActions button[type="submit"]{
  background:#675099!important;color:#fff!important;border-color:#8c79b3!important;
}
@media(max-width:700px){
 #darkSiteDialog.darkSiteDialog h2{font-size:18px!important}
 #darkSiteDialog.darkSiteDialog .darkSettingsTabs button{min-height:42px!important}
 #darkSiteDialog.darkSiteDialog .darkSiteActions button{min-height:44px!important}
}
@media(prefers-reduced-motion:reduce){
 #darkSiteDialog.darkSiteDialog *,#darkSiteDialog.darkSiteDialog *::before{
  transition:none!important;animation:none!important;
 }
}
