#studio-bug-menu{position:relative}.bug-menu{position:absolute;right:0;top:100%;width:240px;padding:16px;background:var(--panel,#1b252d);border:1px solid var(--line,#35434e);border-radius:8px;z-index:100}.bug-menu p,.bug-hint{font-size:12px;color:var(--paper-dim,#adbbc7)}.bug-dialog{box-sizing:border-box;width:min(720px,94vw);max-height:90dvh;padding:24px;border:1px solid var(--line,#35434e);border-radius:12px;background:var(--panel,#1b252d);color:var(--paper,#e8eef2);box-shadow:0 24px 80px #0008}.bug-dialog::backdrop{background:#0009}.bug-dialog h2{margin:6px 0}.bug-heading{display:flex;justify-content:space-between;align-items:start}.bug-heading small{font-size:11px;letter-spacing:.1em;color:var(--blue,#39bce7)}.bug-dialog fieldset{border:0;padding:0;margin:0}.bug-dialog label{display:flex;flex-direction:column;gap:7px;margin:16px 0;font-size:13px;font-weight:600}.bug-dialog input,.bug-dialog select,.bug-dialog textarea{box-sizing:border-box;width:100%;font:inherit;padding:10px;border:1px solid var(--line,#35434e);border-radius:6px;background:var(--panel-2,#222e37);color:inherit}.bug-dialog textarea{resize:vertical}.bug-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.bug-footer{position:sticky;bottom:-24px;background:var(--panel,#1b252d);border-top:1px solid var(--line,#35434e);padding:16px 0 8px;display:flex;align-items:center;gap:16px}.bug-footer p{flex:1;font-size:13px;overflow-wrap:anywhere}.bug-dialog button,.bug-menu button{padding:10px 16px;border:1px solid var(--line,#35434e);border-radius:6px;background:var(--panel-2,#222e37);color:inherit;cursor:pointer}.bug-footer button{background:#39bce7;color:#07151e;font-weight:700}.bug-dialog button:disabled{opacity:.5;cursor:wait}@media(max-width:600px){.bug-grid{grid-template-columns:1fr}.bug-dialog{padding:16px}.bug-footer{bottom:-16px}}
