.file-picker{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:8px 0}.file-picker .button{min-height:46px;font-size:17px;padding:10px 20px}.selected-file{font-size:17px;overflow-wrap:anywhere}.uploads input[type=file][hidden]{display:none!important}.report-ai{margin-top:24px;border-top:1px solid #ded2de;padding-top:18px}.report-ai h3{font-size:23px;margin-bottom:12px}.report-ai .consent{font-size:17px;gap:9px}.report-ai details{margin:8px 0 14px;font-size:16px}.report-ai p{font-size:17px}.report-ai ol{padding-left:24px}.report-ai li{margin-top:12px}.report-ai-status:empty{display:none}.report-ai-status.is-waiting{animation:pulse 1.1s ease-in-out infinite alternate}.report-dialog{width:min(930px,94vw);max-height:92dvh;border:1px solid #d5c8d4;border-radius:12px;padding:0;background:#fff;color:#222}.report-dialog::backdrop{background:#24182766}.report-controls{display:flex;gap:12px;justify-content:flex-end;padding:14px 24px;position:sticky;top:0;background:#fff;border-bottom:1px solid #ddd;z-index:1}.report-paper{padding:28px 36px 36px;max-width:900px;margin:auto;color:#222;background:#fff}.report-paper h1{font-size:30px;line-height:1.2;margin:10px 0 14px}.report-paper h2{font-size:21px;margin:26px 0 10px;color:#222}.report-paper p,.report-paper li{font-size:16px;line-height:1.5}.report-paper table{width:100%;border-collapse:collapse;margin:12px 0;font-size:15px;table-layout:fixed}.report-paper th,.report-paper td{padding:8px 10px;text-align:left;vertical-align:top;border-bottom:1px solid #ccc;overflow-wrap:anywhere;background:#fff;color:#222}.report-paper th{border-top:1px solid #222;border-bottom:1px solid #222;font-weight:600}.report-paper .report-brand{font-size:20px;font-weight:650;margin:0}.report-example{border:1px solid #222;padding:10px;font-weight:600}.report-footnote{margin-top:24px;border-top:1px solid #aaa;padding-top:12px}.report-paper a{color:#222;text-decoration:underline}.report-paper li{break-inside:avoid}.report-paper li p{margin-top:4px}@media(max-width:600px){.report-paper{padding:20px 16px}.report-paper h1{font-size:25px}.report-paper th,.report-paper td{padding:6px;font-size:13px}.report-controls{padding:12px}.report-controls .button{font-size:15px}.file-picker{gap:10px}}@media(prefers-reduced-motion:reduce){.report-ai-status.is-waiting{animation:none}}@media print{@page{size:A4;margin:16mm 14mm}body>*:not(#report-dialog){display:none!important}#report-dialog{display:block!important;position:static!important;width:auto!important;max-width:none!important;max-height:none!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;overflow:visible!important;color:#000!important;box-shadow:none!important}#report-dialog::backdrop{display:none!important}.report-controls{display:none!important}.report-paper{padding:0!important;max-width:none!important;color:#000!important}.report-paper h1{font-size:22pt}.report-paper h2{font-size:14pt;break-after:avoid}.report-paper p,.report-paper li{font-size:10pt}.report-paper table{font-size:9pt}.report-paper th,.report-paper td{font-size:9pt;padding:5pt;box-shadow:none!important}.report-paper tr{break-inside:avoid}.report-paper thead{display:table-header-group}.report-paper a{text-decoration:none;color:#000}.report-paper a:after{content:' (' attr(href) ')';font-size:8pt;overflow-wrap:anywhere}.report-paper .report-brand{font-size:14pt}*{animation:none!important;transition:none!important}}
