.sz-dm{min-width:0}.sz-dm .dm-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:16px 0}.sz-dm .dm-tabs .selected{background:#293550;color:#c9d4ff;border-color:var(--accent)}.sz-dm .dm-status{color:var(--accent);min-height:1.5em}.sz-dm .dm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:14px}.sz-dm .dm-stat{border:1px solid var(--border);padding:10px;border-radius:8px}.sz-dm .dm-stat label{margin-top:0}.sz-dm .dm-sheet{padding:18px}.sz-dm .dm-title{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.sz-dm .dm-portrait{max-width:160px;max-height:160px;object-fit:contain;border-radius:9px}.sz-dm .dm-actor-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px;border-bottom:1px solid var(--border)}.sz-dm .dm-combat-row,.sz-dm .dm-generated,.sz-dm .dm-adventure-scene{border:1px solid var(--border);border-radius:9px;padding:16px;margin:14px 0}.sz-dm .dm-current{border:2px solid var(--accent);background:#222c41}.sz-dm .dm-combat-row h4{margin:0}.sz-dm .dm-combat-row button{margin-right:8px;margin-bottom:8px}.sz-dm .dm-condition{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;margin:4px;background:#293550;border:1px solid var(--border);border-radius:7px}.sz-dm .dm-condition button{padding:2px 7px;margin:0}.sz-dm .dm-timer{border:1px solid var(--border);border-radius:9px;padding:16px;margin:16px 0}.sz-dm .dm-timer strong{display:block;font-size:22px;margin-bottom:12px}.sz-dm .dm-compact-form{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:12px 0;padding:12px}.sz-dm .dm-compact-form label{margin:0}.sz-dm .dm-practice-results{border-left:3px solid var(--accent);padding-left:14px}.sz-dm .dm-practice-results:empty{display:none}.sz-dm p,.sz-dm blockquote{white-space:pre-wrap;overflow-wrap:anywhere}.sz-dm ol{line-height:1.8}.sz-dm .dm-panel>select{margin-bottom:12px}@media(max-width:620px){.sz-dm .dm-actor-row{align-items:stretch;flex-direction:column}.sz-dm .dm-sheet{padding:12px}.sz-dm .dm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
