/* v22 — settings navigation: readable 18px without overlap. */
html body .nola-site-settings-nav {
 display:flex!important;flex-direction:column!important;align-items:stretch!important;
 gap:7px!important;min-width:0!important;overflow-y:auto!important;
 overflow-x:hidden!important;padding:4px 9px 12px 0!important;
 max-height:calc(100vh - 245px)!important;
}
html body .nola-site-settings-nav > strong {
 display:block!important;position:static!important;float:none!important;
 flex:0 0 auto!important;min-height:0!important;height:auto!important;
 padding:14px 9px 5px!important;margin:0!important;
 font-size:15px!important;line-height:1.4!important;white-space:normal!important;
 letter-spacing:.04em!important;
}
html body .nola-site-settings-nav > button {
 display:block!important;position:static!important;float:none!important;
 flex:0 0 auto!important;width:100%!important;height:auto!important;
 min-height:48px!important;box-sizing:border-box!important;
 margin:0!important;padding:10px 12px!important;
 text-align:left!important;white-space:normal!important;
 overflow-wrap:anywhere!important;word-break:normal!important;
 font-family:Verdana,sans-serif!important;font-size:17px!important;
 font-weight:600!important;line-height:1.45!important;
}
html body .nola-site-settings-grid {min-width:0!important;grid-template-columns:minmax(245px,300px) minmax(0,1fr)!important;align-items:start!important;}
html body .nola-site-settings-content {min-width:0!important;overflow-wrap:break-word!important;}
@media(max-width:700px){
 html body .nola-site-settings-grid {grid-template-columns:minmax(0,1fr)!important;}
 html body .nola-site-settings-nav {display:flex!important;max-height:260px!important;}
 html body .nola-site-settings-content {max-height:none!important;}
}
