/* Lojão 5.0 — painéis editáveis e responsivos */
.la5-settings{border:1px solid rgba(247,207,69,.33);border-radius:15px;background:linear-gradient(135deg,#201d17,#111315);padding:16px;}
.la5-settings summary{display:flex;align-items:center;gap:9px;cursor:pointer;font-weight:800;font-size:14px;line-height:1.5;color:#ffd74d;list-style:none;}
.la5-settings summary::-webkit-details-marker{display:none}
.la5-settings summary::after{content:'⌄';margin-left:auto}
.la5-settings[open] summary::after{content:'⌃'}
.la5-settings p{font-size:12px;color:#c9c2b0;line-height:1.6;margin:10px 0 15px}
.la5-settings label{display:block;color:#e7d8b3;font-weight:700;font-size:12px;margin:12px 0}
.la5-settings input,.la5-settings textarea{width:100%;display:block;margin:7px 0 0;border:1px solid rgba(255,220,97,.3);background:#11141a;color:#fff;border-radius:10px;padding:11px;font-size:14px;font-weight:400;line-height:1.45}
.la5-settings small{display:block;margin-top:6px;font-size:11px;color:#bab5aa;font-weight:400}
.la5-settings input:focus,.la5-settings textarea:focus{outline:2px solid #f6c834;outline-offset:1px}
#la5CategoryGrid .dg-category-tile{min-width:0;overflow-wrap:anywhere}
@media(max-width:640px){.la5-settings{padding:12px}#la5CategoryGrid .dg-category-name{font-size:13px}}
