/* Kurucu ayarları: telefonda dar iki sütun yerine okunabilir tek sütun. */
@media (max-width:700px){
 #darkSiteDialog.darkSiteDialog:not(.darkAuthorityDialog){box-sizing:border-box!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 24px)!important;padding:14px!important;margin:auto!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:15px!important}
 #darkSiteDialog:not(.darkAuthorityDialog) h2{font-size:clamp(19px,5vw,25px)!important;line-height:1.25!important;overflow-wrap:anywhere!important}
 #darkSiteDialog:not(.darkAuthorityDialog) .darkSettingsLayout{display:flex!important;flex-direction:column!important;gap:8px!important;min-width:0!important;width:100%!important}
 #darkSiteDialog:not(.darkAuthorityDialog) .darkSettingsTabs{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;max-width:100%!important;max-height:none!important;min-width:0!important;margin:4px 0 10px!important;padding:2px 0 8px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important}
 #darkSiteDialog:not(.darkAuthorityDialog) .darkSettingsTabs button{box-sizing:border-box!important;display:block!important;flex:0 0 auto!important;width:auto!important;min-width:fit-content!important;max-width:none!important;min-height:43px!important;padding:9px 12px!important;margin:0!important;font-size:13px!important;line-height:1.2!important;white-space:nowrap!important;scroll-snap-align:start!important}
 #darkSiteDialog:not(.darkAuthorityDialog) .darkSettingsPanelWrap{box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:visible!important}
 #darkSiteDialog:not(.darkAuthorityDialog) .darkSettingsPanel{box-sizing:border-box!important;width:100%!important;min-width:0!important;padding:10px!important}
 #darkSiteDialog:not(.darkAuthorityDialog) .darkSiteFields{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;min-width:0!important}
 #darkSiteDialog:not(.darkAuthorityDialog) .darkSiteFields .toggle{box-sizing:border-box!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;padding:11px!important}
 #darkSiteDialog:not(.darkAuthorityDialog) .darkSiteFields .toggle>span:first-child{flex:1 1 150px!important;min-width:0!important;overflow-wrap:anywhere!important}
 #darkSiteDialog:not(.darkAuthorityDialog) .darkSettingsSwitch{flex-shrink:0!important}
 #darkSiteDialog:not(.darkAuthorityDialog) .darkSiteActions{box-sizing:border-box!important;bottom:-14px!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:10px 0!important}
 #darkSiteDialog:not(.darkAuthorityDialog) .darkSiteActions button{min-height:44px!important;padding:9px 12px!important;font-size:14px!important}
}
/* Basit ve kullanışlı yönetim penceresi: sabit eylemler içerik üstüne binmez. */
#darkSiteDialog.darkSiteDialog:not(.darkAuthorityDialog){scroll-padding-bottom:96px!important}
#darkSiteDialog:not(.darkAuthorityDialog) .darkSiteActions{position:sticky!important;bottom:-24px!important;z-index:3!important;margin-top:14px!important;padding:12px 0 4px!important;border-top:1px solid #43536a!important;background:#182330!important}
#darkSiteDialog:not(.darkAuthorityDialog) .darkSettingsPanelWrap{min-height:0!important}
#darkSiteDialog:not(.darkAuthorityDialog) .darkSiteFields .toggle>span:first-child{min-width:0!important;overflow-wrap:break-word!important}
#darkSiteDialog:not(.darkAuthorityDialog) .darkSettingsTabs button{transition:none!important}
#darkSiteDialog:not(.darkAuthorityDialog) .darkSettingsTabs button:focus-visible{outline:2px solid #e3b66b!important;outline-offset:2px!important}
@media(min-width:701px){#darkSiteDialog:not(.darkAuthorityDialog) .darkSiteActions{bottom:-24px!important;padding-bottom:8px!important}#darkSiteDialog:not(.darkAuthorityDialog) .darkSettingsLayout{align-items:start!important}#darkSiteDialog:not(.darkAuthorityDialog) .darkSettingsPanelWrap{padding-bottom:24px!important}}
@media(max-width:700px){#darkSiteDialog:not(.darkAuthorityDialog) .darkSiteActions{bottom:-14px!important;padding:10px 0 4px!important}#darkSiteDialog:not(.darkAuthorityDialog) .darkSettingsPanelWrap{padding-bottom:24px!important}}
/* Ana menüden açılan yönetim modülleri: yalnız seçilen bölüm. */
#darkSiteDialog.darkFocusedSettings:not(.darkAuthorityDialog){width:min(640px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important}
#darkSiteDialog.darkFocusedSettings .darkSettingsLayout{display:block!important;grid-template-columns:minmax(0,1fr)!important}
#darkSiteDialog.darkFocusedSettings .darkSettingsTabs{display:none!important}
#darkSiteDialog.darkFocusedSettings .darkSettingsPanelWrap{width:100%!important;min-width:0!important;max-width:100%!important}
#darkSiteDialog.darkFocusedSettings .darkSettingsPanel{width:100%!important;box-sizing:border-box!important}
#darkSiteDialog.darkFocusedSettings .darkSiteFields{grid-template-columns:minmax(0,1fr)!important}
#darkSiteDialog.darkFocusedSettings .darkSiteFields .toggle{min-width:0!important}
