/* v2.4.52: Today's wrap (Fredoka/Inter, HQ reds and golds) */
.i52{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.i52.g52{color:#f7a823}.i52.r52{color:#c62828}
.c52{margin-top:12px;padding:12px 14px}
.hd52{display:flex;align-items:center;gap:8px}
.h52{font:600 17px/1.25 "Fredoka","Inter",system-ui,sans-serif;color:#7f0000;flex:1;min-width:0}
.ch52{display:inline-flex;margin-left:auto}
.pill52{font:600 12px/1 "Inter",system-ui,sans-serif;color:#7f0000;background:rgba(247,168,35,.22);padding:5px 9px;border-radius:999px;white-space:nowrap}
.hc52{cursor:pointer}
.late52{box-shadow:inset 0 0 0 2px rgba(247,168,35,.75)}
.g52{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}
.g52>div{min-width:0}
.g52 .small{display:block}
.g52 b{display:block;font:600 17px/1.2 "Fredoka","Inter",system-ui,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.t52{margin:8px 0 0;font:500 14px/1.35 "Inter",system-ui,sans-serif;color:#7f0000}
.w52{color:#7f0000}
.dl52{margin:2px 2px 4px;font:500 14px/1.3 "Inter",system-ui,sans-serif}
.big52{font:600 32px/1.15 "Fredoka","Inter",system-ui,sans-serif;font-variant-numeric:tabular-nums;margin:6px 0 2px;color:#7f0000}
.big52.gd52{color:#b77400}.big52.rd52{color:#c62828}
.mt52,.pp52{list-style:none;margin:8px 0 0;padding:0}
.mt52 li{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;border-top:1px dashed rgba(127,0,0,.15);font:500 15px/1.3 "Inter",system-ui,sans-serif}
.mt52 li:first-child{border-top:0}
.mt52 b,.pp52 b{font-family:"Fredoka","Inter",system-ui,sans-serif;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}
.mt52 .nc52 span{color:#7f0000}
.mt52 i{font-style:normal}
.sub52{margin-top:12px;padding:10px 12px;border-radius:12px;background:rgba(247,168,35,.09)}
.s52 b{font:600 15px/1.2 "Fredoka","Inter",system-ui,sans-serif;color:#7f0000;flex:1}
.pp52 li{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line,#eee)}
.pp52 li:first-child{border-top:0}
.pp52 .grow{min-width:0;flex:1}
.pp52 .grow b{display:block;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pp52 .grow .small{display:block}
.due52{color:#c62828}
.pd52{font:600 12px/1 "Inter",system-ui,sans-serif;color:#2e7d32;background:rgba(46,125,50,.1);padding:5px 9px;border-radius:999px}
