body[data-commerce=report]{background:#101213;color:#EAF3FB}.commerce-nav .brand,.commerce-nav .return-link{color:#EAF3FB}.commerce-nav .return-link:hover{color:#FF743B}.report-layout{max-width:1260px;margin:35px auto 90px;padding:0 50px}.report-intro{padding:20px 0 36px}.report-intro h1{font-size:clamp(40px,4.5vw,60px);line-height:1.08;letter-spacing:-.05em;margin:0 0 20px}.report-intro>p{font-size:17px;line-height:1.65;color:#B9C0CC}.report-intro .report-privacy{font-size:12px;color:#929FA9;margin-top:14px}.report-panel{margin:0;padding:0;min-width:0;background:none;box-shadow:none;backdrop-filter:none;border-radius:0;animation:none}.report-panel h2{font-size:32px;letter-spacing:-.035em;line-height:1.15}.report-panel fieldset{border:0;margin:0;padding:0;min-width:0}.report-panel label{display:flex;justify-content:space-between;gap:8px;font-size:14px;color:#EAF3FB;margin:0 0 10px}.report-panel label span{color:#9AA6B0;font-size:12px}.report-panel :is(input:not([type=checkbox]):not([type=file]),textarea,select){width:100%;background:#1B1F22;color:#EAF3FB;border:1px solid transparent;border-radius:10px;padding:15px;font:inherit;font-size:15px;min-width:0;margin-bottom:26px;transition:border-color .2s,box-shadow .2s}.report-panel :is(input,textarea,select):focus-visible{outline:0;border-color:#FF743B;box-shadow:0 0 0 3px #FF5A161A}.report-panel :is(input,textarea)::placeholder{color:#929DA6}.report-panel textarea{resize:vertical;min-height:175px;line-height:1.7}.report-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.report-upload-heading{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.report-upload-heading>span{font-size:12px;color:#9AA6B0;margin-bottom:10px}.drop-zone{position:relative;text-align:center;border:1px dashed #46515A;border-radius:12px;padding:25px 14px;background:#171A1C;transition:background .2s,border-color .2s}.drop-zone.is-over,.drop-zone:focus-within{border-color:#FF743B;background:#2C2927}.drop-zone input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.upload-plus{color:#FF743B;font-size:28px;line-height:1}.drop-zone p{font-size:14px;color:#B9C0CC;margin:8px 0}.drop-zone strong{color:#EAF3FB;font-weight:500}.drop-zone small{font-size:12px;color:#9AA6B0}.report-hint{font-size:12px;line-height:1.6;color:#AEB8C1;margin-top:12px}#upload-status:empty{display:none}#upload-status[data-error=true]{color:#FFAC87}#image-preview{padding:14px;background:#1B1F22;border-radius:12px}#preview-image{display:block;width:100%;max-height:300px;object-fit:contain;border-radius:5px}#image-preview>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;font-size:12px}#image-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#AEB8C1}#remove-image{color:#FFAC87;background:none;border:0;text-decoration:underline;font-size:12px;white-space:nowrap}.report-panel .report-context{justify-content:flex-start;align-items:flex-start;margin:26px 0;gap:10px;line-height:1.6}.report-context input{accent-color:#FF5A16;width:16px;height:16px;margin-top:2px;flex:none}.report-context small{display:block;overflow-wrap:anywhere;font-size:11px;color:#8997A3}.report-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#report-send{width:100%;font-size:15px;min-height:52px}.report-panel fieldset:disabled{opacity:.65}#report-status:empty{display:none}#report-success{padding:30px 0}#report-success>p{color:#AEB8C1;line-height:1.65;margin-top:18px;font-size:15px}.report-check{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;color:#FF743B;background:#FF5A1615;font-size:24px;margin-bottom:24px}.report-reference{background:#1B1F22;border-radius:12px;padding:20px;margin-top:25px}.report-reference span{display:block;font-size:12px;color:#AEB8C1;margin-bottom:9px}.report-reference strong{font-size:18px;font-weight:500;letter-spacing:.04em}#report-success .button{margin-top:28px;width:100%}#another-report{display:block;margin:22px auto 0}.commerce-footer>p,.commerce-footer :is(span,a){color:#AEB8C1}.commerce-footer a:hover{color:#FF743B}@media(max-width:650px){.report-layout{margin:10px auto 60px;padding:0 22px}.report-intro{padding:12px 0 28px}.report-intro h1{font-size:42px;margin-bottom:16px}.report-intro>p{font-size:15px}.report-intro .report-privacy{font-size:12px}.report-row{grid-template-columns:1fr;gap:0}.report-panel :is(input:not([type=checkbox]):not([type=file]),textarea,select){font-size:16px}.report-upload-heading>span{font-size:11px}.report-panel h2{font-size:29px}}@media(prefers-reduced-motion:reduce){.report-panel *{transition:none!important}}
