.bug-dialog{width:min(720px,94vw);max-height:92dvh;border:1px solid #d9dfd3;border-radius:16px;background:#fffef9;color:#183f35;padding:26px}.bug-dialog::backdrop{background:#142c2670}.bug-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.bug-dialog-heading h2{font:32px Georgia,serif;margin:0}.bug-close{border:0;background:transparent;color:inherit;font-size:30px;min-width:44px;min-height:44px}.bug-dialog p,.bug-page p{line-height:1.65;font-size:13px}.bug-dialog label,.bug-page label{display:grid;gap:8px;font-size:13px;font-weight:700;margin:16px 0}.bug-dialog input,.bug-dialog textarea,.bug-dialog select,.bug-page input,.bug-page textarea,.bug-page select{box-sizing:border-box;width:100%;padding:11px;border:1px solid #cfd5cc;border-radius:6px;background:white;color:#183f35;min-height:44px;font:14px/1.6 Arial,sans-serif}.bug-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.bug-warning{padding:13px;background:#fcf0df;border:1px solid #ead8b9;border-radius:7px;color:#75542c}.bug-optin{display:flex!important;align-items:flex-start;gap:10px!important;font-weight:400!important;line-height:1.5}.bug-optin input{width:18px;height:18px;min-height:18px;flex-shrink:0;margin:2px 0 0}.bug-error{padding:13px;background:#f9e9e3;color:#853d28;border-radius:7px}.bug-secondary{margin:16px 0 0 10px}.bug-receipt{background:#eaf0e5;border:1px solid #d7e2cf;padding:20px;border-radius:10px}.bug-reference{display:block;font-family:monospace;overflow-wrap:anywhere;margin-top:8px}.bug-plaintext{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.7 Arial,sans-serif;background:#f2f3ec;padding:15px;border:1px solid #d9dfd3;border-radius:7px;max-height:380px;overflow:auto}.bug-item{padding:14px 0;border-top:1px solid #d9dfd3}.bug-page{max-width:760px;margin:45px auto;padding:25px;background:#fffef9;border:1px solid #d9dfd3;border-radius:14px}.bug-page h1{font:40px Georgia,serif}.bug-admin-filter{max-width:300px;margin:24px 0}.bug-admin-detail{margin:20px 0}.bug-dialog .button{min-height:44px;border:1px solid #183f35;padding:12px 17px;border-radius:6px;font-weight:700}.bug-dialog .button.dark{background:#183f35;color:white}.bug-dialog .button.outline{color:#183f35;background:transparent}@media(max-width:640px){.bug-dialog{padding:20px}.bug-fields{grid-template-columns:1fr;gap:0}.bug-page{margin:20px 12px;padding:20px}.bug-page h1{font-size:34px}.bug-secondary{margin:14px 0 0}.bug-reference{font-size:12px}}
