/* Original ScamRadar: dedicated private community report wizard.
 * Scoped to the two new localized WordPress pages only. */
.srcc-report{--report-border:rgba(139,213,243,.26);overflow-wrap:anywhere}
.srcc-report[hidden],.srcc-report [hidden]{display:none!important}
.srcc-report .srcc-hero h2{color:#f4fdff;font-size:clamp(28px,3.5vw,44px);line-height:1.18}
.srcc-report-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}
.srcc-report-card{min-width:0;border:1px solid var(--report-border);border-radius:18px;
padding:clamp(20px,2.4vw,28px);background:linear-gradient(145deg,rgba(24,51,86,.78),rgba(15,36,57,.96))}
.srcc-report-number{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:14px;
border:1px solid rgba(111,236,218,.4);background:rgba(49,172,173,.16);
font-size:17px;font-weight:820;color:#a4f5e8;margin-bottom:18px}
.srcc-report-card h3,.srcc-report-next h3{color:#f2fcff;font-size:clamp(19px,2vw,23px);margin:0 0 12px}
.srcc-report-card>p,.srcc-report-next>p{color:#bfd6eb;font-size:14px;line-height:1.65}
.srcc-report form{display:grid;gap:12px;max-width:100%}
.srcc-report label{color:#d9ecfa;font-size:14px;font-weight:730;line-height:1.45}
.srcc-report input:not([type=checkbox]),.srcc-report select{
  display:block;width:100%;max-width:100%;min-width:0;min-height:48px;
  padding:11px 13px;color:#f4fbff;background:#0f273f;border:1px solid #6385a7;
  border-radius:10px;font:inherit;font-size:15px}
.srcc-report input::placeholder{color:#adcbe1;opacity:1}
.srcc-report button{
  border:0;min-height:48px;padding:11px 19px;border-radius:11px;
  background:linear-gradient(100deg,#90f5eb,#8bc9ef);color:#0a2540;
  font:inherit;font-weight:800;cursor:pointer;justify-self:start;
  max-width:100%;white-space:normal}
.srcc-report button[disabled]{opacity:.55;cursor:wait}
.srcc-report-consent{display:grid;grid-template-columns:22px minmax(0,1fr);
gap:11px;align-items:start;margin:6px 0 0;font-weight:510!important}
.srcc-report-consent input{margin:2px 0 0;width:20px;height:20px;accent-color:#81efdf}
.srcc-report-result{margin:17px 0 0!important;min-height:25px;line-height:1.6;
color:#bce8f5!important;font-size:14px;overflow-wrap:anywhere}
.srcc-report-result[data-state=success],.srcc-report-result[data-state=ready]{
  color:#a5f2dd!important;border-left:3px solid #62dec1;padding-left:12px}
.srcc-report-result[data-state=error]{color:#ffd0cc!important;
  border-left:3px solid #f6a6a0;padding-left:12px}
.srcc-report-next{margin:28px 0;padding:25px;border-radius:17px;
background:rgba(15,63,79,.46);border:1px solid rgba(95,212,210,.36)}
.srcc-report-next a{display:inline-flex;align-items:center;margin:12px 18px 0 0;
font-weight:740;line-height:1.5}
.srcc-report-tracker{padding:21px 25px;margin-top:25px;border:1px solid var(--report-border);
background:rgba(14,32,54,.75);border-radius:16px}
.srcc-report-tracker summary{cursor:pointer;font-weight:790;color:#e9f9ff}
.srcc-report-tracker>p{margin:17px 0;color:#bad3e8;max-width:780px}
.srcc-report-tracker form{max-width:620px}
.srcc-report .srcc-recovery-languages{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:18px}
.srcc-report .srcc-recovery-languages a[aria-current=page]{font-weight:800;
  text-decoration:underline;text-underline-offset:4px}
.srcc-report :is(button,input,select,summary,a):focus-visible{
  outline:3px solid #ffdd82;outline-offset:3px}
@media(max-width:820px){
  .srcc-report-layout{grid-template-columns:minmax(0,1fr)}
  .srcc-report-card,.srcc-report-tracker,.srcc-report-next{padding:20px}
}
@media(max-width:420px){
  .srcc-report-card,.srcc-report-tracker,.srcc-report-next{padding:16px}
  .srcc-report button{width:100%;justify-self:stretch}
}
@media(prefers-reduced-motion:reduce){.srcc-report *{animation:none!important;transition:none!important}}

/* Current-account report statuses, scoped to the existing report page. */
.srcc-report .srcc-report-own{padding:23px;border:1px solid rgba(139,213,243,.32);
  border-radius:18px;background:rgba(18,45,72,.88);margin:25px 0}
.srcc-report .srcc-report-own h3{color:#eefaff;font-weight:780;margin:0 0 11px}
.srcc-report .srcc-report-own p,.srcc-report .srcc-report-own-guest{
  color:#c5deec;line-height:1.6}
.srcc-report .srcc-report-own-guest{padding:18px;background:rgba(18,45,72,.83);
  border:1px solid var(--report-border);border-radius:12px;margin:20px 0}
.srcc-report .srcc-report-own-guest a{color:#b8f6ff;margin-left:8px}
.srcc-report .srcc-own-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;margin:19px 0}
.srcc-report .srcc-own-item{min-width:0;border:1px solid var(--report-border);
  border-radius:12px;padding:15px;background:rgba(11,29,50,.79)}
.srcc-report .srcc-own-item[data-latest=true]{border-color:#83f0db;
  box-shadow:0 0 0 1px rgba(118,239,212,.24)}
.srcc-report .srcc-own-item h4{font-size:16px;color:#e9fbff;margin:0 0 11px}
.srcc-report .srcc-own-item p{font-size:13px;margin:8px 0}
.srcc-report .srcc-own-item time{font-size:12px;color:#b7d3e7}
.srcc-report .srcc-own-state{font-weight:750}
.srcc-report .srcc-own-state[data-state=approved]{color:#9ef4de}
.srcc-report .srcc-own-state[data-state=rejected],
.srcc-report .srcc-own-state[data-state=unknown]{color:#ffd4ac}
.srcc-report .srcc-report-own button:disabled{opacity:.57}
@media(max-width:820px){.srcc-report .srcc-own-grid{grid-template-columns:1fr}}
