.r2159-plugins{display:grid;gap:16px}.r2159-plugins h2,.r2159-plugins h3{margin:0 0 10px}.r2159-plugin-box{border:1px solid var(--border,#ddd);border-radius:13px;padding:18px;background:var(--card,#fff)}.r2159-plugin-upload{display:flex;align-items:end;gap:14px;flex-wrap:wrap}.r2159-plugin-upload label{display:grid;gap:7px;flex:1;min-width:220px}.r2159-plugin-upload input{max-width:100%;padding:9px;border:1px solid var(--border,#ddd);border-radius:9px}.r2159-plugin-item{padding:15px 0;border-top:1px solid var(--border,#ddd);display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap}.r2159-plugin-details{flex:1;min-width:200px}.r2159-plugin-details p{margin:6px 0}.r2159-plugin-details small{opacity:.7}.r2159-plugin-state{font-size:12px;font-weight:600;padding:4px 8px;border-radius:50px;background:var(--hover,#eee)}.r2159-plugin-actions{display:flex;gap:8px;flex-wrap:wrap}.r2159-plugin-actions form{margin:0}
