.plugins-panel{padding:24px;border:1px solid #d7e0eb;border-radius:14px;background:#fff}.plugins-panel form{display:grid;gap:14px;max-width:680px;margin:24px 0}.plugins-panel label{display:grid;gap:8px}.plugins-panel progress{width:100%;height:12px}.plugins-warning{color:#b42318}.plugins-table{overflow-x:auto}.plugins-table small{display:block;color:#64748b}.plugins-table td{vertical-align:top}.plugins-table pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:600px}.plugins-table code{font-size:11px;overflow-wrap:anywhere}.plugins-status{min-height:24px}.plugins-actions{display:flex;gap:8px;flex-wrap:wrap}.plugins-native{color:#9a6700;font-weight:600}.plugins-panel details{margin-top:8px}.plugins-panel ul{padding-left:20px}
.plugins-panel button{cursor:pointer;font:inherit}.plugins-panel form>button{justify-self:start;min-height:36px;padding:0 18px;border:0;border-radius:7px;color:#fff;background:var(--blue,#1576cd);font-weight:600}.plugins-panel button:disabled{cursor:not-allowed;opacity:.55}.plugins-panel input[type=file]{max-width:100%;padding:10px;border:1px dashed #b9cadd;border-radius:8px;background:#f7faff}.plugins-panel input::file-selector-button{margin-right:12px;padding:6px 10px;border:1px solid #c5d1e1;border-radius:6px;background:#fff;color:#334155;cursor:pointer}.plugins-actions [data-action=publish]{color:var(--blue,#1576cd);background:#edf5ff;border-color:#c5def7}.plugins-table pre{max-height:360px;overflow:auto;padding:10px;background:#f8fafc;border-radius:6px}.plugins-panel summary{cursor:pointer}
