.bug-report-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 14px;border:1px solid #a8855b77;border-radius:999px;background:#261810;color:#edc68b;font:500 12px/1.4 var(--font-sans,Arial,sans-serif);text-decoration:none;cursor:pointer}.bug-report-trigger:hover{background:#3a2518;color:#fff0d2}.bug-report-trigger svg{flex-shrink:0}.bug-report-dialog{position:fixed;inset:0;box-sizing:border-box;width:min(520px,calc(100% - 24px));max-height:calc(100dvh - 32px);margin:auto;padding:30px;border:1px solid #a8855b88;border-radius:22px;background:#1c1410;color:#fff0df;overflow:auto;box-shadow:0 24px 100px #0009}.bug-report-dialog::backdrop{background:#090303bd;backdrop-filter:blur(5px)}.bug-report-dialog:not([open]){display:none}.bug-report-close{position:absolute;right:10px;top:8px;width:42px;height:42px;border:0;border-radius:50%;background:transparent;color:#dfc3a4;font:30px/1 Arial;cursor:pointer}.bug-report-form{display:grid;gap:16px;margin:0;color:#fff0df;font:14px/1.5 var(--font-sans,Arial,sans-serif)}.bug-report-kicker{margin:0;color:#ba9a77;font-size:10px;letter-spacing:.12em}.bug-report-form h2{margin:0 25px 6px 0;color:#fff0df;font:600 26px/1.2 var(--font-sans,Arial,sans-serif);letter-spacing:0;text-transform:none}.bug-report-form label{display:grid;gap:7px;color:#e5d0b7;font-size:12px}.bug-report-form input,.bug-report-form textarea,.bug-report-form select{box-sizing:border-box;display:block;width:100%;min-height:44px;padding:10px 12px;border:1px solid #78604b;border-radius:10px;background:#110d0a;color:#fff0df;font:16px/1.4 var(--font-sans,Arial,sans-serif);text-transform:none}.bug-report-form textarea{resize:vertical;min-height:110px}.bug-report-form input:focus,.bug-report-form textarea:focus,.bug-report-form select:focus{outline:2px solid #f0c774;outline-offset:2px}.bug-report-note{margin:0;color:#bfa487;font-size:11px}.bug-report-submit{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:10px 20px;border:0;border-radius:999px;background:#f0c774;color:#21160b;font:700 14px/1.5 var(--font-sans,Arial,sans-serif);cursor:pointer}.bug-report-submit:disabled{opacity:.6;cursor:wait}.bug-report-error{margin:0;color:#ffaca2;font-size:13px;overflow-wrap:anywhere}.bug-report-error[data-success=true]{padding:12px;border-radius:10px;background:#123e2c;color:#a9f1cb}.bug-report-error[hidden],.bug-report-form .validation-summary-valid{display:none}.bug-report-page{max-width:540px;margin:48px auto;padding:24px}.bug-report-back{display:inline-flex;margin-bottom:24px;color:#edc68b;text-decoration:none;font:13px var(--font-sans,Arial,sans-serif)}.bug-report-success{color:#fff0df}.bug-report-success h1{font-size:30px}.commerce-footer>.bug-report-trigger,.footer-inner>.bug-report-trigger{margin:20px auto}.cart-summary>.bug-report-trigger{justify-self:center;background:transparent;border:0;min-height:30px;padding:4px 8px;font-size:11px}.bug-report-trigger:focus-visible,.bug-report-close:focus-visible,.bug-report-submit:focus-visible{outline:2px solid #f0c774;outline-offset:4px}@media(max-width:480px){.bug-report-dialog{padding:26px 20px;border-radius:18px}.bug-report-form{gap:12px}.bug-report-form h2{font-size:24px}}
