.plugin-toolbar-actions[data-astro-cid-fkydbwjc]{display:flex;flex-wrap:wrap;gap:8px}.plugin-table[data-astro-cid-fkydbwjc]{width:100%}.plugin-table[data-astro-cid-fkydbwjc] td:first-child{min-width:180px}.plugin-table[data-astro-cid-fkydbwjc] :is(th,td):not(:first-child){width:1%;white-space:nowrap}.plugin-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.plugin-actions>*{flex-shrink:0}.plugin-detail-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:12px;padding:6px 0;border-bottom:1px solid var(--border)}.plugin-detail-value{text-align:right;overflow-wrap:anywhere}.plugin-schema{margin-top:8px;background:var(--bg-soft);border-radius:var(--radius-sm);padding:12px;font-size:.8rem;white-space:pre-wrap;overflow-wrap:anywhere}.plugin-message[data-astro-cid-fkydbwjc]{margin-bottom:16px}.plugin-drop-zone[data-astro-cid-fkydbwjc]{display:block;border:2px dashed var(--border);border-radius:var(--radius-sm);padding:20px;text-align:center;cursor:pointer}.plugin-drop-zone[data-astro-cid-fkydbwjc]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#install-modal [hidden]{display:none}#install-modal .fm-form-dialog-header{display:grid;grid-template-columns:minmax(0,1fr) auto}#install-modal .fm-header-actions{display:contents}.plugin-install-actions[data-astro-cid-fkydbwjc]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--inline-gap)}.plugin-install-feedback[data-astro-cid-fkydbwjc]{grid-column:1 / -1;display:grid;gap:8px;overflow-wrap:anywhere}.plugin-install-feedback[data-astro-cid-fkydbwjc]:not(:has(>:not([hidden]))){display:none}@media(min-width:641px){#install-modal.catalog-dialog{width:min(58rem,calc(100vw - 32px))}}#install-modal.catalog-dialog h2{font-size:1.08rem}.catalog-intro[data-astro-cid-fkydbwjc],#catalog-status[data-astro-cid-fkydbwjc]{margin:0}#catalog-status[data-astro-cid-fkydbwjc]:empty{position:absolute}#catalog-retry[data-astro-cid-fkydbwjc]{justify-self:start}#catalog-selection[data-astro-cid-fkydbwjc]{margin:0;color:var(--text)}#error-details[data-astro-cid-fkydbwjc]{max-height:min(8rem,30dvh);overflow:auto;white-space:pre-wrap}.catalog-tools[data-astro-cid-fkydbwjc]{display:grid;gap:12px}.catalog-tools[data-astro-cid-fkydbwjc] [data-astro-cid-fkydbwjc]:is(input,select){width:100%;margin-top:6px}@media(min-width:641px){.catalog-tools[data-astro-cid-fkydbwjc]{grid-template-columns:minmax(0,1fr) 12rem}}.catalog-list[data-astro-cid-fkydbwjc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:12px;list-style:none;margin:0;padding:0}.catalog-list[data-astro-cid-fkydbwjc]:empty{display:none}.catalog-list[data-astro-cid-fkydbwjc] .catalog-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-soft);overflow-wrap:anywhere}.catalog-list[data-astro-cid-fkydbwjc] .catalog-card:has([aria-current=true]){border-color:var(--accent)}.catalog-list[data-astro-cid-fkydbwjc] .catalog-heading{display:flex;align-items:flex-start;gap:10px}.catalog-list[data-astro-cid-fkydbwjc] .catalog-icon{display:grid;place-items:center;flex:0 0 36px;height:36px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated)}.catalog-list[data-astro-cid-fkydbwjc] .catalog-icon .fm-plugin-icon{color:var(--accent)}.catalog-list[data-astro-cid-fkydbwjc] h3{font-size:1rem;line-height:1.3;margin:0}.catalog-list[data-astro-cid-fkydbwjc] p{margin:0}.catalog-list[data-astro-cid-fkydbwjc] .catalog-description{color:var(--text-muted);font-size:.875rem;line-height:1.5}.catalog-list[data-astro-cid-fkydbwjc] .catalog-version{margin-left:auto;padding:3px 7px;border-radius:999px;background:var(--bg-elevated);color:var(--text-muted);font-size:.75rem}.catalog-list[data-astro-cid-fkydbwjc] .catalog-footer{display:grid;gap:8px;margin-top:auto}.catalog-list[data-astro-cid-fkydbwjc] .catalog-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.catalog-list[data-astro-cid-fkydbwjc] .catalog-actions .fm-btn{padding:6px 12px;font-size:.8rem}.catalog-list[data-astro-cid-fkydbwjc] .catalog-installed{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--success-border);border-radius:999px;background:var(--success-bg);color:var(--success-text);font-size:.85rem;font-weight:700}.catalog-list[data-astro-cid-fkydbwjc] .catalog-installed svg{flex-shrink:0}.catalog-list[data-astro-cid-fkydbwjc] .catalog-actions a,.catalog-submit[data-astro-cid-fkydbwjc]{color:var(--accent);font-size:.85rem}.toggle-spinner[data-astro-cid-fkydbwjc]{display:none;width:16px;height:16px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:toggle-spin .6s linear infinite;margin-left:8px}.toggle-spinner[data-astro-cid-fkydbwjc].visible{display:inline-block}@keyframes toggle-spin{to{transform:rotate(360deg)}}
