#mg-report-launcher{position:fixed;inset-inline-end:max(14px,env(safe-area-inset-right));bottom:max(68px,env(safe-area-inset-bottom));z-index:80;display:flex;align-items:center;gap:2px;padding:3px;background:#1a1d22;color:#eceef2;border:1px solid #41454d;border-radius:24px;box-shadow:0 5px 22px #0005;font:12px/1.5 Arial,sans-serif;max-width:calc(100vw - 28px)}#mg-report-launcher a{color:inherit;text-decoration:none;padding:8px 12px}#mg-report-launcher a[hidden]{display:none}#mg-report-launcher button{display:grid;place-items:center;width:34px;height:34px;min-width:34px;min-height:34px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;font:20px/1 Arial}#mg-report-launcher.minimized{padding:0;background:#202329;opacity:.85}#mg-report-launcher :is(a,button):focus-visible{outline:2px solid #dce5f5;outline-offset:3px}#mg-report-launcher :is(a,button):hover{background:#ffffff14;border-radius:20px}body:has(.composer:focus-within) #mg-report-launcher{opacity:.65}@media(max-width:600px){body:has(#conversation) #mg-report-launcher{top:78px;bottom:auto}#mg-report-launcher a{padding:6px 10px}}

body:has(#conversation) #mg-report-launcher{top:78px;bottom:auto}

body:has(#settings-panel[open]) #mg-report-launcher,body:has(dialog[open]) #mg-report-launcher,body:has(#navLinks:not([hidden])) #mg-report-launcher{display:none}

body:has(#conversation) #mg-report-launcher{inset-inline-end:auto;inset-inline-start:auto;right:14px;left:auto}
@media(max-width:760px){body:has(#conversation):not(.navigation-closed) #mg-report-launcher{display:none}}

body:has(.g-app [role="dialog"][aria-modal="true"]) #mg-report-launcher{display:none}

/* Compact glass control, shared across pages without affecting its stored state. */
#mg-report-launcher{background:rgba(0,0,0,.55);border-color:rgba(255,255,255,.28);color:#f4f4f5;box-shadow:inset 0 1px #ffffff24,0 8px 26px #000a;backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease}
#mg-report-launcher.minimized{background:rgba(0,0,0,.72);opacity:.92}
#mg-report-launcher a{font-weight:600;letter-spacing:.01em}
#mg-report-launcher :is(a,button){transition:background .18s ease,color .18s ease,transform .18s ease}
@media(hover:hover){#mg-report-launcher:hover{border-color:rgba(255,255,255,.45);box-shadow:inset 0 1px #ffffff35,0 10px 30px #000c}#mg-report-launcher button:hover{transform:scale(1.06)}}
@media(prefers-reduced-motion:reduce){#mg-report-launcher,#mg-report-launcher :is(a,button){transition:none}}
