.ReportDetailModal_overlay___4KbW{position:fixed;inset:0;z-index:100;height:100dvh;background:transparent;opacity:0;overscroll-behavior:contain;touch-action:none;transition:opacity .18s ease-in-out;will-change:opacity}.ReportDetailModal_backdrop__F5k5B{position:absolute;inset:0;background:var(--report-backdrop)}.ReportDetailModal_overlay___4KbW.ReportDetailModal_open__7jN7x{opacity:1}.ReportDetailModal_overlay___4KbW.ReportDetailModal_closed__6hpOI{opacity:0;visibility:hidden}.ReportDetailModal_container__LHL7e{z-index:1;align-items:center;justify-content:center;height:100%;padding:16px;pointer-events:none}.ReportDetailModal_container__LHL7e,.ReportDetailModal_modal__XTUSl{position:relative;display:flex;flex-direction:column;box-sizing:border-box;width:100%}.ReportDetailModal_modal__XTUSl{max-width:880px;height:calc(100dvh - 48px);overflow:hidden;border:1px solid var(--site-modal-border);border-radius:12px;background:var(--report-paper);padding:12px;box-shadow:var(--site-modal-shadow);opacity:0;transform:translateX(-10px);transition:opacity .3s ease-in-out,transform .3s ease-in-out;pointer-events:auto;touch-action:auto}.ReportDetailModal_modal__XTUSl.ReportDetailModal_active___2frT{opacity:1;transform:translateX(0)}.ReportDetailModal_closeButton__zdo9w{position:absolute;top:23px;right:12px;z-index:30;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--report-paper-control);border-radius:8px;background:var(--report-paper);padding:0;color:var(--report-ink);cursor:pointer}.ReportDetailModal_closeButton__zdo9w:focus-visible{outline:2px solid var(--site-focus);outline-offset:2px}.ReportDetailModal_closeButton__zdo9w:hover{background:var(--report-paper-rail)}.ReportDetailModal_closeIcon__u5z2q{width:18px;height:18px}@media (max-width:1023px){.ReportDetailModal_modal__XTUSl{max-width:90%;min-width:280px}}@media (max-width:767px){.ReportDetailModal_container__LHL7e{padding:0}.ReportDetailModal_modal__XTUSl{--report-mobile-close-space:60px;padding:0;width:100%;max-width:100%;height:100%;max-height:100%;border:0;border-radius:0}.ReportDetailModal_closeButton__zdo9w{top:auto;right:calc(14px + env(safe-area-inset-right, 0px));bottom:calc(14px + env(safe-area-inset-bottom, 0px));width:52px;height:52px;border-radius:10px;box-shadow:0 4px 16px rgba(29,35,39,.1)}}.ReportDetailModal_feedbackCard__HwTAw{font-family:var(--font-site,sans-serif);display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-height:0;overflow:auto;margin:calc(64px + env(safe-area-inset-top, 0px)) 12px 12px;border:1px solid var(--site-border);border-radius:10px;background:var(--site-background);padding:18px 16px;font-size:13px;line-height:1.6;color:var(--site-secondary-text)}.ReportDetailModal_feedbackCard__HwTAw p{margin:0}.ReportDetailModal_feedbackRetryButton__Zb8YX{font-family:inherit;flex:none;min-height:44px;border:1px solid var(--site-control-border);border-radius:8px;background:var(--site-control-background);padding:0 11px;color:var(--site-text);font-size:13px;font-weight:600;cursor:pointer}.ReportDetailModal_feedbackRetryButton__Zb8YX:hover{background:var(--site-hover)}.ReportDetailModal_feedbackRetryButton__Zb8YX:focus-visible{outline:2px solid var(--site-focus);outline-offset:2px}@media (max-width:480px){.ReportDetailModal_feedbackCard__HwTAw{align-items:stretch;flex-direction:column}.ReportDetailModal_feedbackRetryButton__Zb8YX{width:100%}}@media (max-width:767px){.ReportDetailModal_feedbackCard__HwTAw{margin:calc(16px + env(safe-area-inset-top, 0px)) 12px calc(80px + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.ReportDetailModal_modal__XTUSl,.ReportDetailModal_overlay___4KbW{transition:none}}