.fm-card{padding:1rem 0;border-bottom:1px solid var(--dv-border, #64748b)}.fm-card h3{font-size:1rem;margin:.35rem 0}.fm-card p{margin:.4rem 0;overflow-wrap:anywhere}.fm-kind,.fm-date{font-size:.8rem;opacity:.8}.fm-metric{font-size:.9rem}.fm-section{padding:1rem;border:1px solid var(--dv-border, #64748b);border-radius:12px}.fm-section[hidden]{display:none!important}.fm-section h2{margin-top:0}.fm-section button{margin-top:.7rem}.fm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.fm-grid label{display:flex;flex-direction:column;gap:.35rem}.fm-grid input,.fm-grid select,.fm-grid textarea{box-sizing:border-box;width:100%;padding:.6rem;font:inherit;border-radius:6px;border:1px solid #64748b;background:var(--dv-bg, #141828);color:var(--dv-text, #f1f5f9)}.fm-grid [hidden],.fm-admin [hidden],.fm-section [hidden]{display:none!important}.fm-actions{display:flex;gap:.6rem;flex-wrap:wrap;margin:1rem 0}.fm-admin{max-width:1100px;margin:2rem auto;padding:1rem}.fm-queue-item{padding:.7rem 0;border-bottom:1px solid #64748b}.fm-queue-item button{margin-left:.5rem}.fm-note{font-size:.9rem;max-width:75ch}@media(max-width:640px){.fm-grid{grid-template-columns:1fr}}
