/* PR24 PL-only readability pass for the Daily EUR/USD A/B/C Research Lab. */
#eurusd-abc-lab-pl-root .abc-lab{
  border-color:rgba(104,195,255,.42);
  background:
    radial-gradient(circle at 10% 0%,rgba(61,143,255,.13),transparent 36%),
    radial-gradient(circle at 92% 8%,rgba(156,92,255,.10),transparent 30%),
    linear-gradient(135deg,rgba(47,128,237,.10),rgba(255,255,255,.028));
}

#eurusd-abc-lab-pl-root .abc-eyebrow{font-size:11px;color:#73d5ff;}
#eurusd-abc-lab-pl-root .abc-title-row h3{font-size:30px;letter-spacing:-.02em;}
#eurusd-abc-lab-pl-root .abc-title-row p,
#eurusd-abc-lab-pl-root .abc-foot,
#eurusd-abc-lab-pl-root .abc-arm p,
#eurusd-abc-lab-pl-root .abc-method-note{font-size:13px;line-height:1.6;color:#b2c4d5;}
#eurusd-abc-lab-pl-root .abc-chip{font-size:11px;padding:7px 11px;background:rgba(59,223,163,.16);color:#9ff3d4;}
#eurusd-abc-lab-pl-root .abc-boundary{font-size:12px;line-height:1.5;color:#aef0d6;background:rgba(59,223,163,.075);border-color:rgba(59,223,163,.26);}
#eurusd-abc-lab-pl-root .abc-capture-meta,
#eurusd-abc-lab-pl-root .abc-risk{font-size:12px;gap:9px 20px;}
#eurusd-abc-lab-pl-root .abc-capture-meta b{color:#ffffff;}

#eurusd-abc-lab-pl-root .abc-arm{padding:16px;border-color:rgba(255,255,255,.13);}
#eurusd-abc-lab-pl-root .abc-arm:nth-child(1){box-shadow:inset 3px 0 0 rgba(74,176,255,.65);background:rgba(40,116,196,.09);}
#eurusd-abc-lab-pl-root .abc-arm:nth-child(2){box-shadow:inset 3px 0 0 rgba(176,114,255,.65);background:rgba(119,71,177,.09);}
#eurusd-abc-lab-pl-root .abc-arm:nth-child(3){box-shadow:inset 3px 0 0 rgba(48,214,194,.65);background:rgba(36,147,137,.09);}
#eurusd-abc-lab-pl-root .abc-arm-head{font-size:12px;color:#c0d1e1;}
#eurusd-abc-lab-pl-root .abc-score{font-size:34px;}
#eurusd-abc-lab-pl-root .abc-score small{font-size:14px;color:#9aafc2;}

#eurusd-abc-lab-pl-root .abc-long,
#eurusd-abc-lab-pl-root .abc-positive{color:#67f0ac;text-shadow:0 0 16px rgba(103,240,172,.12);}
#eurusd-abc-lab-pl-root .abc-short,
#eurusd-abc-lab-pl-root .abc-negative{color:#ff7f9e;text-shadow:0 0 16px rgba(255,127,158,.10);}
#eurusd-abc-lab-pl-root .abc-flat{color:#ffd460;}

#eurusd-abc-lab-pl-root .abc-lab h4{font-size:15px;margin-top:24px;color:#f5f9ff;}
#eurusd-abc-lab-pl-root .abc-explain{font-size:12px;line-height:1.55;border-left-color:rgba(93,184,255,.82);background:rgba(68,151,235,.075);}
#eurusd-abc-lab-pl-root .abc-explain b{color:#7dcbff;}
#eurusd-abc-lab-pl-root .abc-explain span{color:#b7c8d8;}
#eurusd-abc-lab-pl-root .abc-trade-explain{border-left-color:rgba(71,230,166,.82);background:rgba(48,190,135,.07);}
#eurusd-abc-lab-pl-root .abc-trade-explain b{color:#7ef0bd;}

#eurusd-abc-lab-pl-root .abc-risk{border-color:rgba(121,200,255,.22);background:rgba(121,200,255,.055);}
#eurusd-abc-lab-pl-root .abc-risk span{padding:5px 8px;border-radius:8px;background:rgba(255,255,255,.045);}
#eurusd-abc-lab-pl-root .abc-risk span:nth-child(1){color:#7dccff;}
#eurusd-abc-lab-pl-root .abc-risk span:nth-child(2){color:#82efbd;}
#eurusd-abc-lab-pl-root .abc-risk span:nth-child(3){color:#ffd46a;}
#eurusd-abc-lab-pl-root .abc-risk span:nth-child(4){color:#c9a2ff;}

#eurusd-abc-lab-pl-root .abc-table{font-size:12px;}
#eurusd-abc-lab-pl-root .abc-table th{font-size:10px;letter-spacing:.025em;color:#91abc2;background:rgba(255,255,255,.018);}
#eurusd-abc-lab-pl-root .abc-table td{font-size:12px;line-height:1.45;padding:11px 9px;}
#eurusd-abc-lab-pl-root .abc-table tbody tr:hover{background:rgba(112,180,235,.045);}
#eurusd-abc-lab-pl-root .abc-cum-cell span{font-size:10px;color:#91a9bd;}
#eurusd-abc-lab-pl-root .abc-cum-cell small{font-size:10px;color:#9fb2c4;}

#eurusd-abc-lab-pl-root .abc-trade-table tbody tr:nth-child(1) td:first-child,
#eurusd-abc-lab-pl-root .abc-trade-cumulative tbody tr:nth-child(1) td:first-child{color:#70c9ff;}
#eurusd-abc-lab-pl-root .abc-trade-table tbody tr:nth-child(2) td:first-child,
#eurusd-abc-lab-pl-root .abc-trade-cumulative tbody tr:nth-child(2) td:first-child{color:#c79bff;}
#eurusd-abc-lab-pl-root .abc-trade-table tbody tr:nth-child(3) td:first-child,
#eurusd-abc-lab-pl-root .abc-trade-cumulative tbody tr:nth-child(3) td:first-child{color:#68e5d3;}

@media(max-width:760px){
  #eurusd-abc-lab-pl-root .abc-title-row h3{font-size:26px;}
  #eurusd-abc-lab-pl-root .abc-table{font-size:11px;}
  #eurusd-abc-lab-pl-root .abc-table td{font-size:11px;}
}
