.monster-dashboard{font-family:Inter,sans-serif;font-size:12px;color:#cbd5e1}.monster-dashboard section{border-top:1px solid #334155;padding:10px 0}.monster-dashboard button,#monsterEntryEditor button{border:1px solid #475569;background:#1e293b;color:#e2e8f0;border-radius:6px;padding:4px 7px;font-size:11px}.monster-dashboard button:hover,#monsterEntryEditor button:hover{border-color:#fbbf24;color:#fbbf24}.monster-dashboard button:disabled{opacity:.4;cursor:not-allowed}.md-section-head,.md-entry-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.md-section-head h4{font-family:Cinzel,serif;color:#fbbf24;font-size:13px;font-weight:bold}.md-ability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0}.md-ability-grid>div{background:#090d16;border-radius:8px;padding:6px;display:flex;flex-direction:column;gap:4px;text-align:center}.md-skills,.md-buttons,.md-toolbar{display:flex;gap:5px;flex-wrap:wrap;margin:7px 0;align-items:center}.md-skills>span{display:inline-flex}.md-entry{border-bottom:1px solid #1e293b;padding:8px 0}.md-entry-head strong{color:#f8fafc}.md-entry-head span{white-space:nowrap;color:#fbbf24}.monster-dashboard p{font-size:11px;line-height:1.5;margin:4px 0;white-space:pre-wrap;overflow-wrap:anywhere}.md-empty{color:#94a3b8}.md-toolbar input,.md-toolbar select{background:#090d16;border:1px solid #475569;border-radius:6px;color:#e2e8f0;padding:5px;font-size:11px;max-width:100%}.md-toolbar input{width:120px}.md-result{padding:7px;background:#1e293b;border-radius:6px;color:#fde68a;margin-bottom:8px;font-size:11px}.md-loot-row{display:flex;gap:6px;align-items:center;margin:5px 0}.md-loot-row>span{flex:1;overflow-wrap:anywhere}.md-loot-row>b{color:#fbbf24}#monsterEntryEditor{margin:auto;width:min(680px,95vw);max-height:90vh;overflow:auto;background:#0f172a;color:#e2e8f0}#monsterEntryEditor::backdrop{background:#000a}#monsterEntryEditor textarea{background:#1e293b;color:#e2e8f0;border:1px solid #475569;border-radius:6px;padding:8px}.md-form-error{color:#fda4af}#monsterEntryEditor h2{font-size:17px}
.monster-dashboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;container-type:inline-size;container-name:monster}.monster-dashboard>.md-toolbar,.monster-dashboard>.md-result,.monster-dashboard>section:first-of-type{grid-column:1/-1}.md-ability-grid{grid-template-columns:repeat(6,minmax(0,1fr))}@container monster (max-width:520px){.monster-dashboard>section{grid-column:1/-1}.md-ability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
#monstersList{align-items:start}#monstersList>[data-id]{justify-content:flex-start;min-width:0}.monster-dashboard>section{min-width:0}.monster-dashboard>.md-defenses,.monster-dashboard>section:nth-of-type(2){grid-column:1/-1}.md-defense-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.md-defense-grid>div{display:flex;flex-direction:column;gap:4px;padding:8px;background:#090d16;border:1px solid #334155;border-radius:8px;overflow-wrap:anywhere}.md-defense-grid b{font-size:10px;color:#94a3b8;text-transform:uppercase}.md-defense-grid span{font-size:12px;color:#e2e8f0}.md-defense-notes{color:#94a3b8}.monster-dashboard>.md-defenses{padding-top:0;border-top:0}.enemy-card-actions{flex-shrink:0}@container monster (max-width:360px){.md-defense-grid{grid-template-columns:1fr}}
