
/* V4.24.9 — add-on enable / disable / uninstall */
.fx-installed-addon-grid{align-items:stretch}
.fx-addon-manage-card{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid rgba(65,120,174,.24);border-radius:13px;background:linear-gradient(180deg,rgba(6,34,59,.88),rgba(5,27,48,.94));transition:.18s ease}
.fx-addon-manage-card.is-disabled{opacity:.68;filter:saturate(.68)}
.fx-addon-manage-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}
.fx-addon-manage-card h4{margin:6px 0 4px;color:#fff;font-size:14px}
.fx-addon-manage-card p{margin:0;color:#829ab2;font-size:10px;line-height:1.5}
.fx-addon-state{flex:0 0 auto;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:900}
.fx-addon-state.on{background:rgba(5,119,76,.55);color:#55edb2}
.fx-addon-state.off{background:rgba(130,48,57,.45);color:#ff9eab}
.fx-addon-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}
.fx-addon-actions button{min-height:36px;border-radius:9px!important;font-weight:800!important}
.fx-addon-actions .danger{border-color:rgba(255,88,105,.28)!important;color:#ff9cab!important;background:rgba(101,29,40,.18)!important}
.fx-addon-actions .danger:hover{background:rgba(130,33,47,.3)!important}
.fx-addon-empty{grid-column:1/-1;padding:26px;text-align:center;border:1px dashed rgba(70,124,174,.24);border-radius:13px;color:#7e98b1}
@media(max-width:560px){.fx-addon-actions{grid-template-columns:1fr}.fx-addon-manage-top{display:block}.fx-addon-state{display:inline-flex;margin-top:9px}}
