.optimization-admin165 { padding:18px;margin:0 0 20px;border:1px solid var(--border,rgba(255,255,255,.2));border-radius:14px;background:var(--theme-surface,#191b24);color:var(--theme-text,#fff); }
.optimization-heading165 { display:flex;justify-content:space-between;gap:14px;align-items:start; }
.optimization-admin165 p { font-size:13px;line-height:1.6;margin:8px 0;color:var(--theme-muted,#bbc2d3); }
.optimization-stats165,.optimization-actions165 { display:flex;flex-wrap:wrap;gap:10px;margin:12px 0; }
.optimization-stats165>span { padding:9px 12px;border:1px solid var(--border,rgba(255,255,255,.2));border-radius:9px;font-size:13px; }
.optimization-admin165 button { padding:10px 12px;min-height:40px;background:var(--theme-surface,#191b24);color:var(--theme-text,#fff);border:1px solid var(--border,rgba(255,255,255,.2));border-radius:8px;font:inherit;cursor:pointer; }
.optimization-admin165 button[data-opt="enabled"] { background:#a71037;color:#fff; }
.optimization-admin165 button:disabled { opacity:.5;cursor:default; }
.optimization-admin165 summary { cursor:pointer;padding:10px 0; }
.optimization-admin165 a { color:var(--theme-primary,#f2d184); }
html[data-theme-mode="light"]:root body .optimization-admin165 :is(strong,summary) { color:#202c40!important;-webkit-text-fill-color:currentColor!important; }
html[data-theme-mode="light"]:root body .optimization-admin165 button[data-opt="enabled"] { background:#a71037!important;color:#fff!important; }
@media(max-width:600px){.optimization-admin165{padding:12px}.optimization-heading165{flex-direction:column}.optimization-actions165>button{flex:1 1 44%;font-size:12px}}
.optimization-admin165 p { overflow-wrap:anywhere; }
