.mana-feedback{box-sizing:border-box;border:1px solid var(--accent);width:min(640px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--text);background:var(--panel,#101c20);border-radius:12px;margin:auto;padding:24px;overflow-y:auto;box-shadow:0 0 32px #46d7cc25}.mana-feedback::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03090dd9}.mana-feedback-head,.mana-feedback-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mana-feedback h2{margin-top:0}.mana-feedback textarea,.mana-feedback select{box-sizing:border-box;width:100%;max-width:100%}.mana-feedback-json{white-space:pre;margin:8px 0;font:12px/1.6 monospace;overflow:auto}.mana-feedback button{min-height:40px}.mana-feedback p{line-height:1.6}.mana-feedback .primary{width:auto}@media (max-width:480px){.mana-feedback{padding:16px}.mana-feedback-head h2{font-size:1.3rem}}.mana-feedback-json{color:var(--text);border:1px solid var(--border);resize:vertical;background:#080c0e;border-radius:6px;padding:10px}.mana-feedback :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mana-feedback-head{z-index:1;background:var(--panel,#101c20);border-bottom:1px solid var(--border);padding-block:8px;position:sticky;top:0}
