.bugreport-trigger{display:flex;justify-content:center;align-items:center;padding:var(--rim-space-sm);aspect-ratio:1;background:none;border:none;border-radius:6px;color:#ef5350;font-size:var(--rim-toolbar-icon-size);line-height:1;cursor:pointer;transition:color .15s,background .15s}.bugreport-trigger:hover{color:var(--rim-text);background:#ffffff0d}.bugreport-modal{display:flex;flex-direction:column;gap:10px;width:300px;max-width:90vw}.bugreport-input,.bugreport-textarea{background:var(--rim-grey);color:var(--rim-text);border:1px solid var(--rim-border);border-radius:4px;padding:8px 10px;font-size:.85rem;font-family:var(--rim-font-body);resize:vertical}.bugreport-input:focus,.bugreport-textarea:focus{outline:none;border-color:#ef5350}.bugreport-textarea{min-height:80px}.bugreport-footer{display:flex;justify-content:flex-end;gap:8px}.bugreport-cancel,.bugreport-submit{padding:6px 14px;border-radius:4px;font-size:.85rem;cursor:pointer;border:1px solid var(--rim-border);transition:all .2s}.bugreport-cancel{background:var(--rim-grey);color:var(--rim-text)}.bugreport-cancel:hover{border-color:#ef5350}.bugreport-submit{background:#ef5350;color:#fff;font-weight:700;border-color:#ef5350}.bugreport-submit:hover{filter:brightness(1.1)}.bugreport-submit:disabled{opacity:.4;cursor:not-allowed}
