.report-problem{box-sizing:border-box;z-index:1000;padding:max(.75rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));background:color-mix(in srgb, var(--text-h) 55%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-overflow-scrolling:touch;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;overflow-y:auto}@media (width>=640px){.report-problem{padding-bottom:max(1rem, env(safe-area-inset-bottom));align-items:center}}.report-problem__card{background:var(--bg-card);box-sizing:border-box;border-radius:16px;flex-shrink:0;width:100%;max-width:24rem;max-height:min(88dvh,40rem);margin:auto 0 0;padding:1.15rem 1.2rem 1.25rem;overflow:auto;box-shadow:0 12px 40px #32261940}@media (width>=640px){.report-problem__card{max-height:min(92vh,40rem);margin:0}}.report-problem__header{grid-template-columns:auto 1fr auto;align-items:start;gap:.65rem;margin-bottom:.75rem;display:grid}.report-problem__brand{flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.report-problem__brand-icon{object-fit:contain;width:2.25rem;height:2.25rem;display:block}.report-problem__titles{min-width:0}.report-problem__title{color:var(--text-h);margin:0;font-size:1.1rem;font-weight:700;line-height:1.25}.report-problem__subtitle{color:var(--muted);margin:.15rem 0 0;font-size:.8125rem;line-height:1.35}.report-problem__close{background:var(--code-bg);width:2rem;height:2rem;color:var(--text-h);cursor:pointer;border:none;border-radius:999px;padding:0;font-size:1.35rem;line-height:1}.report-problem__close:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.report-problem__label{color:var(--text-h);margin:0 0 .3rem;font-size:.875rem;font-weight:600;display:block}.report-problem__optional{color:var(--muted);font-weight:500}.report-problem__required{color:var(--error)}.report-problem__input,.report-problem__textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--text-h);background:var(--bg);border:1px solid var(--border);border-radius:12px;margin-bottom:.65rem;padding:.55rem .75rem;font-size:.9375rem;line-height:1.4}.report-problem__textarea{resize:vertical;min-height:4.5rem;margin-bottom:.65rem}.report-problem__input:focus-visible,.report-problem__textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.report-problem__actions{flex-direction:column;gap:.5rem;margin-top:.15rem;display:flex}.report-problem__body{color:var(--muted);margin:0 0 1rem;font-size:.95rem;line-height:1.4}.report-problem__body--success{color:var(--success);font-weight:600}.report-problem__error{color:var(--error);margin:0 0 .75rem;font-size:.875rem;line-height:1.4}.report-problem__btn{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;padding:0 1rem;font-size:1rem;font-weight:600}.report-problem__btn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.report-problem__btn:disabled{opacity:.6;cursor:default}.report-problem__btn--primary{background:var(--error);color:#fff}
