/* ScamRadar WOW15 Stage11 - editorially verified Case Directory.
 * Scoped to original WordPress shortcode: no duplicate frontend and no fake
 * case counts, hotspot maps, prices, verdicts, or generated publisher claims. */
body:has(.srcc-w15-case-directory) .sr-page-main{margin-top:0!important;padding-top:14px!important}
body:has(.srcc-w15-case-directory) .sr-page-main>.sr-page-title{
 position:absolute!important;width:1px!important;height:1px!important;
 overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;
 padding:0!important;margin:-1px!important;border:0!important
}
body .srcc-w15-case-directory{
 --c-azure:#54dffe;--c-royal:#77a8ff;--c-violet:#b192ff;
 --c-text:#eaf7ff;--c-muted:#abcce4;--c-border:rgba(62,158,231,.48);
 position:relative;isolation:isolate;left:50%;transform:translateX(-50%);
 width:min(1530px,calc(100vw - 44px))!important;
 max-width:none!important;padding:clamp(13px,1.55vw,25px)!important;
 margin:12px 0 56px!important;border-radius:17px!important;
 border:1px solid rgba(54,158,250,.46)!important;
 background:
   radial-gradient(ellipse 31% 23% at 100% 9%,rgba(78,47,160,.11),transparent),
   radial-gradient(ellipse 30% 31% at 0% 65%,rgba(21,100,157,.12),transparent),
   linear-gradient(132deg,#06182f,#041329 62%,#061629)!important;
 color:var(--c-text);font-size:14px;line-height:1.6;
 box-shadow:0 28px 72px rgba(1,7,27,.3),inset 0 1px rgba(104,215,248,.1)
}
.srcc-w15-case-directory,.srcc-w15-case-directory *,
.srcc-w15-case-directory *::before,.srcc-w15-case-directory *::after{
 box-sizing:border-box
}
.srcc-w15-case-directory :is(h2,h3,h4){
 color:#f2fbff;letter-spacing:-.039em;line-height:1.25;
 text-wrap:balance;margin-top:0
}
.srcc-w15-case-directory :is(p,small,span,strong,h2,h3,h4){
 overflow-wrap:anywhere
}
.srcc-w15-case-directory a:focus-visible,
.srcc-w15-case-directory :is(button,input,select,summary):focus-visible{
 outline:3px solid #ffe082!important;outline-offset:3px!important
}
.srcc-w15-case-directory a:visited{color:#a9ebff}
.srcc-w15-case-eyebrow{
 display:inline-block;color:#59dfff;
 text-transform:uppercase;letter-spacing:.16em;
 font-size:.68rem;line-height:1.5;font-weight:860;margin:0 0 8px
}
/* Complete illustrated 2-column original six-reference inspired hero. */
body .srcc-w15-case-directory .srcc-w15-case-hero{
 position:relative;isolation:isolate;overflow:hidden;
 max-width:none!important;min-height:440px;
 display:grid;grid-template-columns:minmax(0,1.17fr) minmax(0,.88fr);
 align-items:center;gap:13px;margin:0 0 15px!important;
 padding:clamp(23px,2.8vw,43px)!important;
 border:1px solid rgba(53,167,245,.59);border-radius:15px;
 background:
 radial-gradient(ellipse 45% 70% at 87% 33%,rgba(39,62,167,.28),transparent),
 radial-gradient(ellipse 64% 95% at 0 90%,rgba(10,116,172,.17),transparent),
 linear-gradient(112deg,#061e3c,#051f43 70%,#07183d);
 box-shadow:0 14px 37px rgba(1,10,41,.18),inset 0 1px rgba(89,219,255,.11)
}
.srcc-w15-case-hero::before{
 content:"";position:absolute;inset:0;z-index:-1;opacity:.63;pointer-events:none;
 background:
 radial-gradient(circle at 5% 13%,#57c6fc 1px,transparent 1.6px),
 radial-gradient(circle at 47% 67%,#9582ff 1px,transparent 1.6px),
 radial-gradient(circle at 69% 7%,#79b6ff 1px,transparent 1.6px),
 linear-gradient(90deg,rgba(37,112,219,.08) 1px,transparent 1px),
 linear-gradient(rgba(37,112,219,.08) 1px,transparent 1px);
 background-size:208px 181px,269px 187px,307px 238px,58px 58px,58px 58px
}
.srcc-w15-case-hero-copy{min-width:0;position:relative;z-index:3}
body .srcc-w15-case-directory .srcc-w15-case-hero .srcc-overline{
 color:#71cff6;font-size:.69rem;letter-spacing:.18em;margin:0 0 15px;font-weight:860
}
body .srcc-w15-case-directory .srcc-w15-case-hero h2{
 margin:0 0 15px!important;color:#f5fcff!important;
 font-size:clamp(3rem,5.3vw,5.2rem)!important;
 line-height:1.04!important;font-weight:890!important;letter-spacing:-.058em!important
}
.srcc-w15-case-hero h2::first-letter{color:#69dcff}
body .srcc-w15-case-directory .srcc-w15-case-hero>div:first-child>p:not(.srcc-disclaimer){
 max-width:670px;color:#bfd9ed;font-size:clamp(.82rem,1.18vw,.96rem);
 line-height:1.72;margin:0 0 13px!important
}
body .srcc-w15-case-directory .srcc-w15-case-hero .srcc-disclaimer{
 max-width:680px;margin:10px 0 15px!important;padding:9px 11px!important;
 background:rgba(13,79,117,.25)!important;
 border:0!important;border-left:3px solid rgba(95,227,247,.69)!important;
 border-radius:0 7px 7px 0!important;color:#a9ccdf!important;
 font-size:.76rem!important;line-height:1.61!important
}
body .srcc-w15-case-directory .srcc-w15-case-hero .srcc-help-entry{
 display:inline-flex;margin:7px 8px 0 0;
 max-width:min(100%,320px)
}
body .srcc-w15-case-directory .srcc-w15-case-hero .srcc-help-entry a{
 display:inline-flex;justify-content:space-between;align-items:center;gap:7px;
 min-height:43px;padding:10px 13px;border-radius:9px;
 border:1px solid rgba(82,180,250,.69);background:rgba(7,60,111,.57);
 color:#a9efff;font-weight:810;font-size:.77rem;line-height:1.45;
 text-decoration:none
}
.srcc-w15-case-hero .srcc-help-entry a:hover{filter:brightness(1.2)}
.srcc-w15-case-art{
 position:relative;align-self:stretch;z-index:2;
 min-height:360px;pointer-events:none
}
.srcc-w15-case-art .srcc-w15-case-planet{
 position:absolute;inset:-12% -10% -10% -8%;
 height:121%;width:124%;max-width:none;object-fit:contain;
 filter:drop-shadow(0 0 30px rgba(59,115,247,.23))
}
.srcc-w15-case-art-chip{
 position:absolute;z-index:3;
 display:flex;align-items:center;gap:8px;
 width:min(240px,60%);min-width:142px;
 padding:11px;border-radius:10px;
 border:1px solid rgba(71,185,249,.66);
 background:linear-gradient(112deg,rgba(6,46,92,.95),rgba(6,29,78,.91));
 box-shadow:0 12px 31px rgba(1,12,47,.25),0 0 22px rgba(63,136,227,.15)
}
.srcc-w15-case-chip-a{top:8%;left:-5%}
.srcc-w15-case-chip-b{top:45%;right:-8%;border-color:rgba(146,112,253,.71)}
.srcc-w15-case-chip-c{bottom:3%;left:-1%;border-color:rgba(84,217,192,.64)}
.srcc-w15-case-art-chip>span{
 flex:none;width:35px;height:35px;border-radius:10px;
 display:grid;place-items:center;border:1px solid rgba(63,226,255,.55);
 color:#73e7fa;background:rgba(15,119,170,.4);font-size:1.4rem
}
.srcc-w15-case-chip-b>span{border-color:rgba(182,144,255,.53);color:#d1b0ff;background:rgba(111,59,162,.41)}
.srcc-w15-case-chip-c>span{border-color:rgba(105,241,201,.58);color:#6df1c9;background:rgba(23,127,107,.38)}
.srcc-w15-case-art-chip>div{display:flex;flex-direction:column;min-width:0;gap:1px}
.srcc-w15-case-art-chip strong{color:#f6fbff;font-size:.75rem;font-weight:860;line-height:1.38}
.srcc-w15-case-art-chip small{color:#abcbe7;font-size:.63rem;line-height:1.5}
/* Four live truthful counters: numbers originate in original DB, no fake metrics. */
.srcc-w15-case-stats{
 display:grid;grid-template-columns:repeat(4,minmax(0,1fr));
 gap:11px;margin:0 0 18px
}
.srcc-w15-case-stat{
 display:flex;align-items:center;gap:12px;min-width:0;
 padding:clamp(13px,1.6vw,20px);border-radius:12px;
 border:1px solid rgba(56,161,248,.55);
 background:linear-gradient(134deg,rgba(9,47,91,.95),rgba(5,34,76,.94));
 box-shadow:inset 0 1px rgba(84,199,251,.1),0 10px 25px rgba(2,11,39,.14)
}
.srcc-w15-case-stat-withdrawn{border-color:rgba(240,137,172,.45)}
.srcc-w15-case-stat-topics{border-color:rgba(152,111,246,.5)}
.srcc-w15-case-stat-icon{
 flex:none;width:45px;height:45px;
 display:grid;place-items:center;
 border-radius:12px;border:1px solid rgba(65,219,249,.49);
 background:rgba(13,108,147,.3);color:#64edfd;font-size:1.45rem
}
.srcc-w15-case-stat-approved .srcc-w15-case-stat-icon{color:#5ff9c8;background:rgba(9,119,106,.3);border-color:rgba(64,231,175,.45)}
.srcc-w15-case-stat-withdrawn .srcc-w15-case-stat-icon{color:#ffadbd;background:rgba(141,64,89,.28);border-color:rgba(238,139,174,.47)}
.srcc-w15-case-stat-topics .srcc-w15-case-stat-icon{color:#c7adff;background:rgba(88,63,162,.35);border-color:rgba(180,130,249,.52)}
.srcc-w15-case-stat>div{display:flex;flex-direction:column;min-width:0;gap:2px}
.srcc-w15-case-stat-value{
 color:#f5fcff;font-size:clamp(1.45rem,2.45vw,2.4rem);
 font-weight:900;line-height:1.11;letter-spacing:-.055em
}
.srcc-w15-case-stat>div>span{color:#e1f4ff;font-size:.79rem;font-weight:840;line-height:1.44}
.srcc-w15-case-stat small{color:#a8c5e0;font-size:.66rem;line-height:1.45}

.srcc-w15-case-workspace{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.78fr);gap:14px;align-items:start}
.srcc-w15-case-main,.srcc-w15-case-aside{min-width:0}
.srcc-w15-case-main{border:1px solid rgba(67,157,245,.55);border-radius:13px;background:linear-gradient(145deg,rgba(6,35,75,.96),rgba(4,27,63,.94));padding:clamp(17px,2vw,26px);box-shadow:inset 0 1px rgba(110,218,252,.07)}
.srcc-w15-case-list-heading{display:flex;justify-content:space-between;align-items:end;flex-wrap:wrap;gap:12px 22px;margin:0 0 18px}
.srcc-w15-case-list-heading>div{flex:1;min-width:190px}
.srcc-w15-case-list-heading h3{color:#f3fcff;font-size:clamp(1.35rem,2.1vw,2.04rem);margin:0 0 5px;line-height:1.27;letter-spacing:-.045em;font-weight:865}
.srcc-w15-case-list-heading p{color:#adcde4;font-size:.79rem;line-height:1.62;margin:0}
.srcc-w15-case-directory .srcc-w15-case-clear{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 13px;min-height:41px;max-width:100%;border:1px solid rgba(73,181,242,.55);border-radius:8px;background:rgba(4,48,91,.43);color:#8cecff;font-size:.78rem;font-weight:810;line-height:1.46;text-decoration:none}
.srcc-w15-case-clear:hover{border-color:#47deff;filter:brightness(1.11)}
body .srcc-w15-case-directory .srcc-search{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,.85fr) minmax(0,.85fr);gap:7px 11px;grid-template-rows:auto;padding:16px 17px;margin:0 0 20px;border-radius:11px;border:1px solid rgba(63,150,232,.55);background:rgba(4,30,70,.66)}
.srcc-w15-case-directory .srcc-search>label{color:#cbdff1;font-size:.73rem;font-weight:810;display:block;margin:0;grid-column:auto!important;grid-row:auto!important;line-height:1.47}
body .srcc-w15-case-directory .srcc-search>input,body .srcc-w15-case-directory .srcc-search>select{display:block;width:100%;max-width:100%;min-width:0;min-height:47px;height:47px;border:1px solid rgba(79,162,239,.64);border-radius:8px;background:#071d3c;color:#f1faff;font-size:.78rem;font-weight:600;padding:10px 12px;line-height:1.5;grid-column:auto!important;grid-row:auto!important}
.srcc-w15-case-directory .srcc-search>input::placeholder{color:#86b1cd;opacity:1}
.srcc-w15-case-directory .srcc-search>input:focus,.srcc-w15-case-directory .srcc-search>select:focus{border-color:#65e7fb;box-shadow:0 0 0 2px rgba(83,209,247,.15)}
.srcc-w15-case-directory .srcc-search>button{display:block;grid-column:1/-1;grid-row:auto;min-height:49px;width:100%;margin-top:3px;padding:12px;border:1px solid rgba(91,226,247,.72);border-radius:8px;background:linear-gradient(107deg,#34dcec,#5db4fa 64%,#ac98fb);color:#05213b;font-size:.84rem;font-weight:900;cursor:pointer}
.srcc-w15-case-directory .srcc-search>button:hover{filter:brightness(1.09)}
.srcc-w15-case-directory .srcc-results{min-width:0}
.srcc-w15-case-directory .srcc-count{font-size:.77rem;color:#94daef;margin:0 0 12px;font-weight:750}
body .srcc-w15-case-directory .srcc-empty{background:none!important;padding:0!important;border:0!important;border-radius:0!important}
.srcc-w15-case-empty{position:relative;isolation:isolate;text-align:center;overflow:hidden;display:flex;align-items:center;flex-direction:column;min-height:440px;justify-content:center;border:1px solid rgba(70,165,240,.51);border-radius:12px;padding:clamp(25px,2.4vw,36px);background:radial-gradient(circle at 50% 25%,rgba(40,107,174,.22),transparent 38%),linear-gradient(150deg,rgba(7,45,88,.78),rgba(3,27,66,.95))}
.srcc-w15-case-empty::before{position:absolute;inset:0;content:"";z-index:-1;opacity:.4;pointer-events:none;background:radial-gradient(circle at 14% 12%,#4ecfff 1px,transparent 1.6px),radial-gradient(circle at 88% 23%,#99a7ff 1px,transparent 1.6px),linear-gradient(90deg,rgba(59,133,210,.08) 1px,transparent 1px),linear-gradient(rgba(59,133,210,.08) 1px,transparent 1px);background-size:149px 143px,193px 171px,51px 51px,51px 51px}
.srcc-w15-case-empty-visual{width:125px;height:125px;display:grid;place-items:center;position:relative;margin:6px 0 24px;border-radius:50%;background:radial-gradient(circle at 41% 35%,rgba(20,176,212,.32),rgba(9,36,85,.95) 68%);border:1px solid rgba(82,220,250,.57);box-shadow:0 0 37px rgba(38,138,232,.2),inset 0 0 22px rgba(34,142,223,.23)}
.srcc-w15-case-empty-ring{position:absolute;inset:-11px;border-radius:50%;border:1px solid rgba(64,182,247,.46);box-shadow:0 0 0 8px rgba(38,92,173,.04)}
.srcc-w15-case-empty-shield{color:#65eaff;font-size:3.5rem;font-weight:850;text-shadow:0 0 24px rgba(38,202,248,.49);line-height:1}
.srcc-w15-case-empty h3{color:#f2fcff;font-size:clamp(1.3rem,2.25vw,2rem);letter-spacing:-.048em;font-weight:875;margin:8px 0 11px;line-height:1.3;max-width:690px}
.srcc-w15-case-empty>p{color:#b6d6e9;font-size:.86rem;line-height:1.68;max-width:670px;margin:0 0 22px}
.srcc-w15-case-empty-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:9px;max-width:720px}
.srcc-w15-case-directory .srcc-w15-case-empty-actions>a{display:inline-flex;justify-content:space-between;align-items:center;gap:14px;padding:11px 16px;min-height:46px;min-width:150px;border-radius:9px;border:1px solid rgba(77,165,240,.71);color:#bceeff;text-decoration:none;font-size:.79rem;font-weight:855;line-height:1.44;background:rgba(6,66,114,.55)}
.srcc-w15-case-directory .srcc-w15-case-empty-actions>a.srcc-w15-case-action-primary{background:linear-gradient(107deg,#34e3ee,#65b2fa 73%,#a9a0fa);border-color:rgba(109,239,249,.76);color:#061f35}
.srcc-w15-case-empty-actions>a:hover{filter:brightness(1.1)}
body .srcc-w15-case-directory .srcc-list{display:grid;grid-template-columns:minmax(0,1fr);gap:9px}
body .srcc-w15-case-directory .srcc-w15-case-card{display:grid;grid-template-columns:140px minmax(0,1fr);gap:7px 16px;align-items:start;padding:12px;border:1px solid rgba(61,161,238,.52);border-radius:12px;background:linear-gradient(132deg,rgba(9,46,90,.95),rgba(5,34,78,.95));box-shadow:inset 0 1px rgba(115,206,240,.08)}
.srcc-w15-case-card-art{grid-row:1/5;align-self:stretch;min-height:122px;display:grid;place-items:center;border-radius:9px;background:radial-gradient(circle at 50% 40%,rgba(34,154,192,.32),transparent 63%),linear-gradient(140deg,#071a41,#062d50);border:1px solid rgba(65,149,235,.45)}
.srcc-w15-case-card-art>span{width:65px;height:65px;display:grid;place-items:center;border-radius:15px;font-size:2.1rem;font-weight:780;color:#64dffb;border:1px solid rgba(82,208,252,.45);background:rgba(7,99,139,.26)}
.srcc-w15-case-card-art-investment>span,.srcc-w15-case-card-art-romance>span{color:#d5a0ff;background:rgba(101,57,149,.26)}
.srcc-w15-case-card-art-fake_shop>span,.srcc-w15-case-card-art-employment>span{color:#ffbb79;background:rgba(137,76,31,.22)}
.srcc-w15-case-card .srcc-tags{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 1px}
.srcc-w15-case-card .srcc-tags :is(.srcc-chip,.srcc-status){font-size:.67rem;padding:4px 9px;border-radius:8px}
.srcc-w15-case-card h3{font-size:clamp(1.02rem,1.4vw,1.32rem);margin:0}
.srcc-w15-case-card h3 a{color:#f0faff;font-weight:850}
.srcc-w15-case-card p{color:#b3d0e4;font-size:.77rem;line-height:1.63;margin:0}
.srcc-w15-case-card .srcc-meta{color:#8fdae9;font-size:.72rem}
.srcc-w15-case-card .srcc-open{padding:2px 0 0;margin:0;color:#6de7fb;font-size:.77rem}
.srcc-w15-case-directory .srcc-pagination{display:flex;flex-wrap:wrap;gap:7px;margin-top:21px}
.srcc-w15-case-directory .srcc-pagination a{border-color:rgba(81,164,241,.65);background:rgba(8,54,104,.65);color:#c5e7f9;border-radius:8px}
.srcc-w15-case-directory .srcc-pagination a[aria-current=page]{background:#49daf4;color:#071f3b}

/* Predictable label-to-input layout for all five genuine native GET filters. */
.srcc-w15-case-directory .srcc-search>label[for=srcc-search-text]{grid-column:1!important;grid-row:1!important}
.srcc-w15-case-directory .srcc-search>#srcc-search-text{grid-column:1!important;grid-row:2!important}
.srcc-w15-case-directory .srcc-search>label[for=srcc-category]{grid-column:2!important;grid-row:1!important}
.srcc-w15-case-directory .srcc-search>#srcc-category{grid-column:2!important;grid-row:2!important}
.srcc-w15-case-directory .srcc-search>label[for=srcc-case-state]{grid-column:3!important;grid-row:1!important}
.srcc-w15-case-directory .srcc-search>#srcc-case-state{grid-column:3!important;grid-row:2!important}
.srcc-w15-case-directory .srcc-search>label[for=srcc-case-country]{grid-column:1!important;grid-row:3!important}
.srcc-w15-case-directory .srcc-search>#srcc-case-country{grid-column:1!important;grid-row:4!important}
.srcc-w15-case-directory .srcc-search>label[for=srcc-case-sort]{grid-column:2!important;grid-row:3!important}
.srcc-w15-case-directory .srcc-search>#srcc-case-sort{grid-column:2!important;grid-row:4!important}
.srcc-w15-case-directory .srcc-search>button[type=submit]{grid-column:3!important;grid-row:4!important}
.srcc-w15-case-aside{display:flex;flex-direction:column;gap:13px}
.srcc-w15-case-side-panel{
 min-width:0;padding:clamp(17px,1.8vw,24px);border:1px solid rgba(71,165,239,.55);
 border-radius:12px;
 background:linear-gradient(137deg,rgba(8,43,87,.95),rgba(4,30,70,.98));
 box-shadow:inset 0 1px rgba(108,215,249,.1),0 12px 26px rgba(0,11,39,.13)
}
.srcc-w15-case-side-panel h3{color:#f0faff;font-size:clamp(1.08rem,1.48vw,1.4rem);font-weight:865;letter-spacing:-.038em;line-height:1.31;margin:0 0 11px}
.srcc-w15-case-side-panel p{font-size:.77rem;line-height:1.65;color:#bad5e8;margin:0}
.srcc-w15-case-side-heading{margin:0 0 16px}
.srcc-w15-case-breakdown-empty{
 display:flex;align-items:center;gap:12px;padding:14px;
 border:1px dashed rgba(67,158,236,.48);border-radius:9px;
 background:rgba(4,43,83,.59)
}
.srcc-w15-case-breakdown-empty>span{
 flex:none;width:42px;height:42px;border-radius:12px;
 display:grid;place-items:center;color:#6edffd;font-size:1.6rem;
 border:1px solid rgba(72,183,241,.52);background:rgba(9,107,160,.32)
}
.srcc-w15-case-breakdown-empty p{font-size:.72rem;line-height:1.61}
.srcc-w15-case-bar{margin:12px 0 0}
.srcc-w15-case-bar>div{display:flex;gap:12px;justify-content:space-between;align-items:center}
.srcc-w15-case-bar>div>span{color:#d6eaff;font-size:.75rem}
.srcc-w15-case-bar>div>strong{color:#76eaf9;font-size:.76rem}
.srcc-w15-case-bar meter{
 display:block;width:100%;height:14px;margin:7px 0 0;
 border-radius:15px;background:rgba(60,117,173,.24)
}
.srcc-w15-case-bar meter::-webkit-meter-bar{background:rgba(42,97,150,.4);border:0;border-radius:20px}
.srcc-w15-case-bar meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,#26d5e4,#957eff);border-radius:20px}
.srcc-w15-case-methodology{border-color:rgba(135,109,229,.47)}
.srcc-w15-case-method-steps{display:flex;flex-direction:column;gap:10px}
.srcc-w15-case-method-steps article{
 display:flex;gap:11px;align-items:start;
 padding:12px 10px;border:1px solid rgba(62,142,222,.47);
 border-radius:9px;background:rgba(7,36,82,.69)
}
.srcc-w15-case-method-steps article>span{
 flex:none;display:grid;place-items:center;
 width:35px;height:35px;border:1px solid rgba(98,201,249,.55);
 color:#70dff4;border-radius:10px;background:rgba(14,98,153,.35);
 font-size:.78rem;font-weight:870
}
.srcc-w15-case-method-steps article:nth-child(2)>span{color:#d4b4ff;border-color:rgba(168,139,245,.5);background:rgba(113,76,168,.31)}
.srcc-w15-case-method-steps article:nth-child(3)>span{color:#79f0cb;border-color:rgba(91,236,189,.52);background:rgba(28,119,109,.36)}
.srcc-w15-case-method-steps article h4{color:#edf9ff;font-size:.79rem;font-weight:865;line-height:1.45;margin:0 0 4px}
.srcc-w15-case-method-steps article p{font-size:.71rem;line-height:1.56;color:#abc8e1}
.srcc-w15-case-help{border-color:rgba(74,200,191,.52);background:radial-gradient(ellipse 80% 60% at 100% 0,rgba(35,144,138,.14),transparent),linear-gradient(120deg,rgba(5,48,77,.95),rgba(5,32,69,.96))}
.srcc-w15-case-help>p{margin:0 0 15px}
.srcc-w15-case-help-actions{display:flex;flex-direction:column;gap:8px}
.srcc-w15-case-directory .srcc-w15-case-help-actions a{
 display:flex;justify-content:space-between;align-items:center;gap:12px;
 padding:11px 12px;min-height:42px;
 border-radius:9px;border:1px solid rgba(75,168,230,.57);
 background:rgba(7,58,106,.51);
 color:#9aeeff;font-size:.76rem;font-weight:825;
 line-height:1.49;text-decoration:none
}
.srcc-w15-case-help-actions a:hover{border-color:#70e8fb;filter:brightness(1.12)}
/* Important: real case details and retraction content remain the original
 * native PHP, original accepted publisher citations, watch and correction form. */
.srcc-w15-case-detail .srcc-back{display:inline-flex;align-items:center;gap:9px;min-height:41px;font-weight:825;font-size:.8rem;color:#79e9ff;padding:8px 13px;border:1px solid rgba(75,173,240,.58);border-radius:9px;background:rgba(8,66,121,.45);margin:0 0 19px}
body .srcc-w15-case-detail .srcc-hero{max-width:none;margin:0 0 19px;padding:clamp(22px,3vw,38px);border:1px solid rgba(82,171,245,.55);border-radius:13px;background:radial-gradient(ellipse 35% 80% at 100% 0,rgba(69,62,171,.23),transparent),linear-gradient(120deg,rgba(6,41,90,.93),rgba(6,29,71,.92))}
body .srcc-w15-case-detail .srcc-hero h2{font-size:clamp(2.1rem,4vw,3.8rem);line-height:1.1;letter-spacing:-.055em;color:#f5fcff}
.srcc-w15-case-detail-callout{display:flex;gap:14px;align-items:start;padding:18px 19px;margin:13px 0 22px;border:1px solid rgba(70,215,192,.49);border-radius:12px;background:rgba(8,89,97,.23)}
.srcc-w15-case-detail-callout>span{display:grid;place-items:center;flex:none;width:43px;height:43px;border:1px solid rgba(86,234,198,.56);border-radius:12px;color:#72f1dc;background:rgba(8,116,104,.23);font-size:1.55rem}
.srcc-w15-case-detail-callout strong{display:block;color:#ddfdf7;font-size:.91rem;font-weight:840;margin:0 0 6px}
.srcc-w15-case-detail-callout p{color:#bcd9e7;font-size:.78rem;line-height:1.67;margin:0}
.srcc-w15-case-detail :is(.srcc-facts,.srcc-sources,.srcc-withdrawn-notice,.srcc-correction,.srcc-watch){
 max-width:none;min-width:0;border-radius:12px
}
.srcc-w15-case-detail .srcc-summary{font-size:clamp(.89rem,1.25vw,1.1rem);line-height:1.76}
.srcc-w15-case-detail .srcc-facts>div{background:rgba(13,57,101,.57);border-color:rgba(74,158,238,.51)}
.srcc-w15-case-detail .srcc-sources{padding:20px;border:1px solid rgba(73,160,233,.44);background:rgba(8,49,94,.45)}
.srcc-w15-case-detail .srcc-sources h3{font-size:1.5rem;color:#f3fcff}
.srcc-w15-case-detail .srcc-withdrawn-notice{padding:25px;border:1px solid rgba(245,128,146,.64);background:rgba(122,38,57,.24)}
.srcc-w15-case-detail .srcc-correction{border-color:rgba(146,123,241,.5);background:linear-gradient(135deg,rgba(15,42,90,.93),rgba(8,35,73,.94))}
.srcc-w15-case-detail .srcc-watch{border-color:rgba(81,201,207,.56);background:linear-gradient(140deg,rgba(8,56,86,.83),rgba(8,34,72,.86))}

@media(max-width:1180px){
 body .srcc-w15-case-directory{width:calc(100vw - 30px)!important;padding:14px!important}
 body .srcc-w15-case-directory .srcc-w15-case-hero{padding:27px!important;min-height:410px}
 body .srcc-w15-case-directory .srcc-w15-case-hero h2{font-size:clamp(2.6rem,5.2vw,4.65rem)!important}
 .srcc-w15-case-art-chip{width:min(197px,61%);min-width:118px;padding:9px}
 .srcc-w15-case-art-chip strong{font-size:.68rem}
 .srcc-w15-case-art-chip small{font-size:.57rem}
 .srcc-w15-case-stat{padding:12px;gap:9px}
 .srcc-w15-case-stat-icon{width:38px;height:38px;font-size:1.25rem}
 .srcc-w15-case-workspace{grid-template-columns:minmax(0,1.32fr) minmax(270px,.7fr)}
 body .srcc-w15-case-directory .srcc-search{padding:13px;gap:7px 8px}
}
@media(max-width:930px){
 .srcc-w15-case-workspace{grid-template-columns:minmax(0,1fr)}
 .srcc-w15-case-aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}
 .srcc-w15-case-help{grid-column:1/-1}
 .srcc-w15-case-hero{grid-template-columns:minmax(0,1fr) minmax(240px,.8fr)!important}
 .srcc-w15-case-stat-value{font-size:1.73rem}
 .srcc-w15-case-stat small{font-size:.62rem}
 .srcc-w15-case-art-chip{width:min(180px,60%)}
}
@media(max-width:750px){
 body:has(.srcc-w15-case-directory) .sr-page-main{padding-top:8px!important}
 body .srcc-w15-case-directory{
  width:calc(100vw - 18px)!important;
  margin:7px 0 38px!important;padding:9px!important;border-radius:13px!important
 }
 body .srcc-w15-case-directory .srcc-w15-case-hero{
  display:flex!important;flex-direction:column;align-items:stretch;
  padding:21px 16px 12px!important;gap:0;min-height:0
 }
 body .srcc-w15-case-directory .srcc-w15-case-hero h2{
  font-size:clamp(2.4rem,8.4vw,3.65rem)!important
 }
 .srcc-w15-case-hero-copy{width:100%;z-index:3}
 .srcc-w15-case-art{width:100%;height:240px;min-height:240px;margin:-8px 0 0}
 .srcc-w15-case-art .srcc-w15-case-planet{
  inset:-19% 6% -15% 6%;width:88%;height:133%
 }
 .srcc-w15-case-chip-a{top:3%;left:0}
 .srcc-w15-case-chip-b{top:34%;right:0}
 .srcc-w15-case-chip-c{bottom:3%;left:0}
 .srcc-w15-case-art-chip{width:160px;min-width:0;gap:6px;padding:8px}
 .srcc-w15-case-art-chip>span{width:28px;height:28px;font-size:1.1rem}
 .srcc-w15-case-art-chip strong{font-size:.66rem}
 .srcc-w15-case-art-chip small{font-size:.55rem}
 .srcc-w15-case-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
 .srcc-w15-case-stat{padding:12px 10px;min-height:94px;gap:10px}
 .srcc-w15-case-stat-value{font-size:1.65rem}
 .srcc-w15-case-stat>div>span{font-size:.7rem}
 .srcc-w15-case-stat small{font-size:.61rem}
 .srcc-w15-case-main{padding:17px 13px}
 .srcc-w15-case-aside{grid-template-columns:minmax(0,1fr)}
 .srcc-w15-case-help{grid-column:auto}
 .srcc-w15-case-directory .srcc-search{
  display:flex!important;flex-direction:column;align-items:stretch;
  gap:8px;padding:13px
 }
 .srcc-w15-case-directory .srcc-search>label,
 .srcc-w15-case-directory .srcc-search>input,
 .srcc-w15-case-directory .srcc-search>select,
 .srcc-w15-case-directory .srcc-search>button{
  grid-column:auto!important;grid-row:auto!important
 }
 .srcc-w15-case-directory .srcc-search>label{margin:3px 0 0!important}
 .srcc-w15-case-directory .srcc-search>button{margin:7px 0 0}
 .srcc-w15-case-list-heading{align-items:start}
 .srcc-w15-case-directory .srcc-w15-case-clear{width:auto}
 .srcc-w15-case-empty{min-height:360px;padding:25px 17px}
 .srcc-w15-case-empty-visual{height:103px;width:103px}
 .srcc-w15-case-empty-shield{font-size:3rem}
 .srcc-w15-case-empty h3{font-size:clamp(1.28rem,5vw,1.8rem)}
 .srcc-w15-case-empty>p{font-size:.78rem}
 .srcc-w15-case-directory .srcc-w15-case-empty-actions>a{flex:1 1 165px}
 .srcc-w15-case-detail .srcc-facts{display:flex;flex-wrap:wrap}
 .srcc-w15-case-detail .srcc-sources{padding:15px}
}
@media(max-width:470px){
 body .srcc-w15-case-directory .srcc-w15-case-hero{
  padding:17px 11px 12px!important
 }
 body .srcc-w15-case-directory .srcc-w15-case-hero h2{
  font-size:clamp(2.3rem,9.2vw,3.1rem)!important;line-height:1.07!important
 }
 .srcc-w15-case-hero .srcc-help-entry{max-width:100%!important;width:100%}
 .srcc-w15-case-hero .srcc-help-entry a{width:100%}
 .srcc-w15-case-art{height:221px;min-height:221px}
 .srcc-w15-case-art-chip{width:136px;padding:7px}
 .srcc-w15-case-stat{padding:10px 8px;gap:6px}
 .srcc-w15-case-stat-icon{width:31px;height:31px;border-radius:9px;font-size:1rem}
 .srcc-w15-case-stat-value{font-size:1.45rem}
 .srcc-w15-case-stat>div>span{font-size:.66rem}
 .srcc-w15-case-stat small{font-size:.57rem}
 .srcc-w15-case-main{padding:12px 9px}
 .srcc-w15-case-side-panel{padding:16px 13px}
 body .srcc-w15-case-directory .srcc-w15-case-card{
  grid-template-columns:85px minmax(0,1fr);gap:6px 10px;padding:10px
 }
 .srcc-w15-case-card-art{min-height:111px}
 .srcc-w15-case-card-art>span{width:50px;height:50px;font-size:1.6rem}
 .srcc-w15-case-card h3{font-size:.97rem}
 .srcc-w15-case-card p{font-size:.71rem}
 .srcc-w15-case-empty-actions{display:flex;flex-direction:column;width:100%}
 .srcc-w15-case-directory .srcc-w15-case-empty-actions>a{
  min-width:0;width:100%;max-width:100%;flex:auto
 }
 .srcc-w15-case-detail .srcc-back{font-size:.74rem}
}
@media(max-width:350px){
 body .srcc-w15-case-directory{width:calc(100vw - 10px)!important;padding:5px!important}
 body .srcc-w15-case-directory .srcc-w15-case-hero h2{
  font-size:clamp(2.05rem,9.7vw,2.8rem)!important
 }
 .srcc-w15-case-art{height:197px;min-height:197px}
 .srcc-w15-case-art-chip{width:119px;padding:6px}
 .srcc-w15-case-art-chip strong{font-size:.59rem}
 .srcc-w15-case-art-chip small{font-size:.52rem}
 .srcc-w15-case-art-chip>span{width:25px;height:25px;font-size:.89rem}
 .srcc-w15-case-stat{min-height:87px}
 .srcc-w15-case-stat-icon{display:none}
 .srcc-w15-case-empty h3{font-size:1.2rem}
}
@media print{
 body .srcc-w15-case-directory{
  width:100%!important;left:0!important;transform:none!important;
  color:#111!important;background:white!important;padding:0!important;margin:0!important;
  border:0!important;box-shadow:none!important
 }
 .srcc-w15-case-art,.srcc-w15-case-stats,.srcc-w15-case-aside,
 .srcc-w15-case-directory .srcc-search{display:none!important}
 .srcc-w15-case-hero{display:block!important;background:white!important;color:#111!important}
 .srcc-w15-case-workspace{display:block}
}
@media(prefers-reduced-motion:reduce){
 .srcc-w15-case-directory *, .srcc-w15-case-directory *::before,
 .srcc-w15-case-directory *::after{
  animation:none!important;transition:none!important;scroll-behavior:auto!important
 }
}
