/* rd.css — SIMPLE REDESIGN. DESIGN SWITCH (Oct 26 2026): rules that restyle the OLD site (body, header, search, cards, buttons, footer)
   are scoped to html.pkm-d-new, so with DESIGN = "classic" (public/design.js) the old look stays; feature parts (chasuna, kids, parents, 🔥 video) work in both.
   SIMPLE REDESIGN (naftali, Oct 26 2026 11:21 AM): one calm look — soft warm background, white rounded cards, gentle shadows,
   one accent (the site's blue), big friendly tiles, 48px+ tap targets. Loaded last, so it gently overrides the older sheets. */
:root{--rd-bg:#FAF7F2;--rd-ink:#14233B;--rd-mut:#5B6B82;--rd-acc:#1A63C7;--rd-acc2:#2F80ED;--rd-gold:#C9962B;--rd-r:20px;
  --rd-sh:0 1px 2px rgba(20,35,59,.05),0 6px 18px rgba(20,35,59,.07);--rd-sh2:0 2px 4px rgba(20,35,59,.06),0 12px 28px rgba(20,35,59,.12)}
html.pkm-d-new body{background:var(--rd-bg)}
html.pkm-d-new .top{background:rgba(255,255,255,.96);box-shadow:0 1px 0 rgba(20,35,59,.06),0 4px 16px rgba(20,35,59,.05);border-bottom:0}
html.pkm-d-new .search{height:48px;border:1px solid rgba(20,35,59,.12);box-shadow:inset 0 1px 2px rgba(20,35,59,.04)}
html.pkm-d-new .search input{font-size:16.5px}
html.pkm-d-new .cats a{box-shadow:none;border-color:rgba(20,35,59,.10)}
html.pkm-d-new #view.fadein{animation:rdIn .22s ease-out}
@keyframes rdIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
html.pkm-d-new .row h2,html.pkm-d-new .sech{color:var(--rd-ink)}
html.pkm-d-new .card .thumb,html.pkm-d-new .card img{border-radius:14px}
html.pkm-d-new .btn{min-height:44px}
/* ---------- home ---------- */
body.rd-onhome .cats,body.rd-onhome .langs{display:none}
#view.rd-home>:not(.rd-new){display:none!important}
.rd-new{max-width:1120px;margin:0 auto;padding:4px 16px 8px}
.rd-hello{font:700 21px/1.25 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:var(--rd-ink);margin:16px 2px 10px;letter-spacing:-.01em}
.rd-today{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}
.rd-today a{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;background:#fff;box-shadow:var(--rd-sh);text-decoration:none;color:var(--rd-ink);font-size:14.5px;font-weight:600}
.rd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.rd-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:112px;padding:14px 6px 12px;background:#fff;border-radius:var(--rd-r);box-shadow:var(--rd-sh);text-decoration:none;color:var(--rd-ink);text-align:center;transition:transform .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}
.rd-tile:hover{transform:translateY(-2px);box-shadow:var(--rd-sh2)}
.rd-tile:active{transform:scale(.97)}
.rd-ic{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;font-size:30px;line-height:1;background:color-mix(in srgb,var(--tc,#2F80ED) 13%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc,#2F80ED) 18%,transparent)}
.rd-tile b{font-size:15.5px;font-weight:700;line-height:1.2}
.rd-tile small{font-size:12.5px;color:var(--rd-mut)}
.rd-season{grid-column:1/-1;flex-direction:row;justify-content:flex-start;gap:14px;min-height:78px;padding:12px 16px;background:linear-gradient(135deg,#FFF6E0,#FFFFFF 70%);box-shadow:var(--rd-sh),inset 0 0 0 1.5px rgba(201,150,43,.35)}
.rd-season .rd-st{display:flex;flex-direction:column;align-items:flex-start;text-align:start}.rd-season .rd-st b{font-size:18px}.rd-season .rd-st small{font-size:14px}
.rd-season .rd-go{margin-inline-start:auto;font-size:28px;color:var(--rd-gold)}
html[dir=rtl] .rd-season .rd-go{transform:scaleX(-1)}
.rd-rows{margin-top:10px}
.rd-rows .row{margin-left:-16px;margin-right:-16px}
.rd-bottom{margin-top:6px}
.rd-rows>:not(.rd-keep),.rd-bottom>:not(.rd-keep){display:none!important}
.rd-bottom .mission,.rd-bottom .spon,.rd-bottom #ybDed{margin-left:0;margin-right:0}
html.pkm-d-new .mission{background:#fff;border:0;border-radius:var(--rd-r);box-shadow:var(--rd-sh)}
.rd-classic-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 16px 4px;color:var(--rd-mut);font-size:14px}
@media (min-width:640px){.rd-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.rd-tile{min-height:124px}.rd-hello{font-size:24px}}
@media (min-width:1000px){.rd-new{padding:8px 24px}.rd-rows .row{margin-left:-24px;margin-right:-24px}.rd-tile{min-height:132px}.rd-ic{width:64px;height:64px;font-size:33px}.rd-tile b{font-size:16.5px}}
@media (max-width:360px){.rd-grid{gap:9px}.rd-tile{min-height:100px}.rd-ic{width:50px;height:50px;font-size:26px}.rd-tile b{font-size:14px}}
/* footer: the same calm look */
html.pkm-d-new .foot{background:transparent;border-top:1px solid rgba(20,35,59,.08)}
html.pkm-d-new .foot .ad a{background:#fff;border:0;box-shadow:var(--rd-sh);border-radius:var(--rd-r)}
/* ---------- More ---------- */
.rd-moresub{margin-top:-4px}
.rd-groups{display:grid;grid-template-columns:1fr;gap:14px;margin:8px 16px 18px}
.rd-group{background:#fff;border-radius:var(--rd-r);box-shadow:var(--rd-sh);padding:14px 14px 16px}
.rd-group h2{margin:0 2px 10px;font-size:17px;color:var(--rd-ink);display:flex;gap:8px;align-items:center}
.rd-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.rd-li{display:flex;align-items:center;gap:10px;min-height:54px;padding:8px 10px;border-radius:14px;background:#F5F7FB;text-decoration:none;color:var(--rd-ink);transition:background .15s}
.rd-li:hover{background:#EAF1FC}
.rd-li b{font-size:14.5px;font-weight:600;line-height:1.2}
.rd-lic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;font-size:18px;box-shadow:0 1px 3px rgba(20,35,59,.08)}
.rd-sep{margin:10px 16px 6px;border:0;border-top:1px solid rgba(20,35,59,.10)}
.rd-dup{display:none!important}
@media (min-width:760px){.rd-groups{grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 24px 20px}.rd-sep{margin:6px 24px 4px}}
@media (min-width:1150px){.rd-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}
/* ---------- holiday hubs ---------- */
.rd-hubs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 16px 20px}
.rd-hubc{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 8px;background:#fff;border-radius:var(--rd-r);box-shadow:var(--rd-sh);text-decoration:none;color:var(--rd-ink);text-align:center}
.rd-hubc b{font-size:16px}.rd-hubc small{color:var(--rd-mut)}.rd-hubc .rd-ic{margin-bottom:4px}
.rd-hubhero{display:flex;gap:16px;align-items:center;margin:12px 16px;padding:18px;background:linear-gradient(135deg,#FFF6E0,#fff 75%);border-radius:var(--rd-r);box-shadow:var(--rd-sh),inset 0 0 0 1.5px rgba(201,150,43,.3)}
.rd-hubic{font-size:54px;line-height:1}.rd-hubhero h1{margin:0;font-size:24px;color:var(--rd-ink)}.rd-hubhero p{margin:4px 0 10px;color:var(--rd-mut)}
.rd-big{min-height:52px;font-size:17px;padding:0 22px}
@media (min-width:760px){.rd-hubs{grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 24px 24px}.rd-hubhero{margin:12px 24px}}
/* ---------- kids home ---------- */
.rd-kids{margin:12px 16px 8px}
.rd-kids h1{font:800 24px/1.2 system-ui,sans-serif;color:var(--rd-ink);margin:6px 2px 14px;text-align:center}
.rd-kgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.rd-ktile{min-height:150px;background:color-mix(in srgb,var(--tc) 12%,#fff);box-shadow:var(--rd-sh),inset 0 0 0 2px color-mix(in srgb,var(--tc) 30%,transparent)}
.rd-ktile .rd-ic{width:84px;height:84px;font-size:50px;background:#fff}
.rd-ktile b{font-size:19px}
.rd-heb{font:800 38px/1 "Frank Ruehl CLM","Times New Roman",serif;color:#E07800;direction:rtl}
.rd-kwide{grid-column:1/-1;flex-direction:row;min-height:96px;gap:16px}
.rd-more1{margin:14px 16px 20px}
.rd-kpar{text-align:center;margin:14px 0 4px}
#view.rd-kvhide>:not(.rd-kids):not(.kidsbar){display:none!important}
.rd-fen{display:block;text-align:center;font-size:17px;color:var(--rd-mut);margin:-2px 0 8px}
@media (min-width:760px){.rd-kgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.rd-kids{max-width:900px;margin:16px auto}}
/* parent controls */
.rd-card{background:#fff;border-radius:var(--rd-r);box-shadow:var(--rd-sh);padding:14px 16px;margin:12px 16px}
.rd-card h2{margin:0 0 8px;font-size:17px;color:var(--rd-ink)}
.rd-sw{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;border-top:1px solid rgba(20,35,59,.07);cursor:pointer;font-size:16px}
.rd-card h2+.rd-sw{border-top:0}.rd-sw.sm{min-height:46px;font-size:15px}
.rd-sw input{position:absolute;opacity:0;width:1px;height:1px}
.rd-sw i{flex:none;position:relative;width:50px;height:30px;border-radius:999px;background:#CBD3DF;transition:background .15s}
.rd-sw i::after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .15s}
.rd-sw input:checked+i{background:var(--rd-acc2)}.rd-sw input:checked+i::after{transform:translateX(20px)}
.rd-sw input:focus-visible+i{outline:2px solid var(--rd-acc);outline-offset:2px}
.rd-segs{display:flex;flex-wrap:wrap;gap:8px}
.rd-seg{min-height:46px;min-width:64px;padding:0 14px;border-radius:999px;border:1px solid rgba(20,35,59,.14);background:#fff;font-weight:600;cursor:pointer}
.rd-seg.on{background:var(--rd-acc2);color:#fff;border-color:transparent}
.rd-hrs{display:flex;align-items:center;gap:10px;margin:6px 0 2px;direction:ltr}.rd-hrs input{min-height:46px;font-size:16px;padding:0 10px;border-radius:12px;border:1px solid rgba(20,35,59,.18)}
.rd-card summary{min-height:44px;display:flex;align-items:center;font-weight:700;cursor:pointer}
.rd-pcbtns{display:flex;flex-wrap:wrap;gap:10px}
.rd-pin{display:grid;gap:12px;max-width:340px;margin:10px 16px}.rd-pin label{display:grid;gap:6px;font-weight:600}
.rd-pin input{min-height:52px;font-size:22px;letter-spacing:.3em;text-align:center;border-radius:14px;border:1px solid rgba(20,35,59,.2)}
/* time's up / allowed hours */
.rd-lock{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;background:linear-gradient(180deg,#1C2B5A,#0F1A38)}
.rd-lockc{background:#fff;border-radius:26px;padding:26px 22px;max-width:380px;width:100%;text-align:center;box-shadow:0 20px 50px rgba(0,0,0,.35)}
.rd-lockic{font-size:70px;line-height:1}.rd-lockc h2{font-size:26px;margin:10px 0 6px;color:var(--rd-ink)}.rd-lockc p{color:var(--rd-mut);font-size:17px}
.rd-lockc form{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:10px 0}.rd-lockc form input{min-height:48px;font-size:20px;width:150px;text-align:center;border-radius:12px;border:1px solid rgba(20,35,59,.2)}
.rd-lockb{display:flex;flex-direction:column;gap:10px;margin:10px 0}.rd-lockp{margin-top:6px}
html.rd-locked body{overflow:hidden}
/* kids mode: no share buttons unless a parent allows them; search can be switched off */
html.rd-noshare #pShare,html.rd-noshare #pWa,html.rd-noshare .cmenu [data-act="wa"],html.rd-noshare [data-act="share"],html.rd-noshare [data-sharepage],html.rd-noshare [data-sharelist]{display:none!important}
html.rd-nosearch .top .search{display:none!important}
/* YouTube's player always stays visible while it plays (audio / car / bedtime views keep it small, never hidden or covered) */
body.yb-audio .modal:not(.mini) .frame,body.sound-only .modal:not(.mini) .frame{width:200px!important;max-width:200px!important;height:113px!important;opacity:1!important}
body.yb-audio .modal.mini .frame,body.sound-only .modal.mini .frame{width:100px!important;height:56px!important;opacity:1!important}
.rd-spd{display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap;margin:8px 0 2px;direction:ltr}
.rd-spdl{font-size:13px;font-weight:700;color:var(--rd-mut);margin-inline-end:2px}
.rd-today a.rd-sur{background:#FFF6E0}
.rd-spd button{min-width:52px;min-height:44px;border-radius:999px;border:1px solid rgba(20,35,59,.15);background:#fff;font-weight:700;cursor:pointer}
.rd-spd button.on{background:var(--rd-acc2);color:#fff;border-color:transparent}
/* dark mode */
html.pkm-d-new.dark body{background:linear-gradient(180deg,var(--bg),var(--bg2))}
html.dark .rd-tile,html.dark .rd-today a,html.dark .rd-group,html.dark .rd-hubc,html.dark .rd-card,html.dark .mission,html.dark .rd-seg{background:var(--panel);color:var(--txt)}
html.dark .rd-li{background:rgba(255,255,255,.06);color:var(--txt)}html.dark .rd-lic{background:var(--panel)}
html.dark .rd-hello,html.dark .rd-group h2,html.dark .rd-card h2,html.dark .rd-kids h1,html.dark .rd-sep{color:var(--txt)}
html.dark .rd-ic{background:color-mix(in srgb,var(--tc,#2F80ED) 22%,var(--panel))}
html.dark .rd-season,html.dark .rd-hubhero{background:linear-gradient(135deg,#2A2414,var(--panel) 70%)}
html.pkm-d-new.dark .top{background:rgba(18,32,52,.97)}
@media (prefers-reduced-motion:reduce){#view.fadein{animation:none}.rd-tile{transition:none}}

.modal.mini .rd-spd{display:none}

/* ---- Chasuna in 5 sections (#/chasuna, naftali Oct 26 2026 12:04 PM) ---- */
.rd-chas .rd-chasgo{display:flex;flex-direction:column;gap:4px;color:inherit;text-decoration:none}
.rd-chas .rd-chasl{color:#3d4f66;font-size:14px;line-height:1.35}
.rd-chsnav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 16px 6px}
.rd-chsb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:96px;padding:10px 6px;border-radius:20px;background:#fff;
  box-shadow:0 4px 14px rgba(11,37,69,.08);border:1px solid rgba(47,128,237,.18);color:inherit;text-decoration:none;text-align:center;transition:transform .15s,box-shadow .15s}
.rd-chsb:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(11,37,69,.12)}
.rd-chsb span{font-size:30px;line-height:1.1}
.rd-chsb b{font-size:15px;line-height:1.2}
.rd-chsb small{font-size:13px;color:#5b6b80;direction:rtl}
.rd-chsall{margin:10px 16px 4px}
.rd-chs{background:#fff;border-radius:20px;box-shadow:0 4px 14px rgba(11,37,69,.06);padding:14px 14px 10px;margin:16px}
.rd-chs1 .psub{margin:0 0 12px}
@media (min-width:900px){.rd-chsnav,.rd-chsall{margin-left:24px;margin-right:24px}.rd-chs{margin:16px 24px}}
.rd-chsh{display:flex;align-items:center;gap:10px;margin-bottom:10px}
.rd-chsn{flex:0 0 32px;height:32px;border-radius:50%;background:var(--accent,#2f80ed);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:16px}
.rd-chsi{font-size:28px;line-height:1}
.rd-chst{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}
.rd-chst b{font-size:19px}
.rd-chst a{color:inherit;text-decoration:none}
.rd-chst bdi{font-size:15px;color:#5b6b80;align-self:flex-start}
.rd-chst small{font-size:13px;color:#5b6b80}
.rd-chsp{min-height:48px;white-space:nowrap}
.rd-chs .scrollwrap{margin:0 -4px}
.rd-chsmore{display:inline-block;margin-top:6px;font-weight:600;min-height:32px}
@media (max-width:600px){
  .rd-chsnav{grid-template-columns:repeat(3,minmax(0,1fr))}
  .rd-chsnav .rd-chsb:nth-child(4),.rd-chsnav .rd-chsb:nth-child(5){grid-column:span 1}
  .rd-chs{padding:12px 10px 8px}
  .rd-chsh{flex-wrap:wrap}
  .rd-chsp{flex:1 0 100%}
}
html.dark .rd-chs,html.dark .rd-chsb{background:var(--panel);color:var(--txt);border-color:rgba(255,255,255,.12)}
html.dark .rd-chst bdi,html.dark .rd-chst small,html.dark .rd-chsb small{color:var(--muted,#9fb0c6)}

/* ---- 🔥 the new music video at the top of home (naftali Oct 26 2026 1:28 + 1:37 PM), both designs. The YouTube player is never covered. ---- */
.rd-fy{margin:12px 0 14px;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 2px 4px rgba(20,35,59,.06),0 14px 32px rgba(224,70,20,.14);border:1.5px solid rgba(240,110,30,.28)}
#view>.rd-fy{margin:12px 16px 14px}
.rd-fyhead{display:flex;align-items:center;gap:10px;padding:10px 12px;background:linear-gradient(135deg,#FFF3E6,#fff 65%)}
.rd-fynew{flex:none;display:inline-flex;align-items:center;gap:3px;padding:6px 11px;border-radius:999px;background:linear-gradient(135deg,#FF8A00,#E5341E);color:#fff;font-weight:800;font-size:13.5px;letter-spacing:.01em;box-shadow:0 3px 10px rgba(229,52,30,.3)}
.rd-fyt{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.25}
.rd-fyt b{font-size:15px;color:#14233B;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rd-fyt small{font-size:12.5px;color:#5B6B82;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rd-fyplay{flex:none;min-height:44px;padding:0 16px;font-weight:800;font-size:15px;border-radius:999px}
.rd-fyframe{position:relative;width:100%;aspect-ratio:16/9;background:#0b1220 center/cover no-repeat}
.rd-fyframe iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}
@supports not (aspect-ratio:16/9){.rd-fyframe{height:0;padding-top:56.25%}}
@media (min-width:760px){.rd-fy,#view>.rd-fy{max-width:820px;margin:18px auto 18px}.rd-fyt b{font-size:17px}.rd-fyhead{padding:12px 16px}}
html.dark .rd-fy{background:var(--panel);border-color:rgba(255,140,40,.35)}html.dark .rd-fyhead{background:linear-gradient(135deg,#2A1E12,var(--panel) 65%)}html.dark .rd-fyt b{color:var(--txt)}
/* ---- Kids mode: singers yes / no (parent controls) ---- */
.rd-sgtools{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:10px 16px}
.rd-sgtools input{flex:1 1 220px;min-height:48px;font-size:16px;padding:0 14px;border-radius:14px;border:1px solid rgba(20,35,59,.18)}
.rd-sgbtns{display:flex;gap:8px}.rd-sgbtns .btn{min-height:46px}
.rd-sgn{margin:6px 16px;font-size:15px;color:var(--rd-mut,#5B6B82)}.rd-card .rd-sgn{margin:4px 0 10px}
.rd-sgg h2 small{font-weight:600;color:var(--rd-mut,#5B6B82);font-size:13px}
.rd-sgg[hidden],.rd-sw[hidden]{display:none!important}
/* ---- Rebbes page: The Lubavitcher Rebbe first ---- */
.lubav{margin-bottom:6px}
/* ---- mission: the singers line (both designs) ---- */
.mission .msing{margin:6px 0 2px;font-weight:600}

/* ---- wide screens (naftali Oct 26 2026 ~2 PM: "doesn't look symmetrical on web"): home uses the same 1500px width as the header and every
   other page, the tiles spread to 7 per row (14 tiles = two even rows), the 🔥 video sits beside its title, rows run the full width ---- */
@media (min-width:900px){html.pkm-d-new .rd-new{max-width:1500px;padding:8px 32px}
  html.pkm-d-new .rd-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:16px}
  html.pkm-d-new .rd-rows .row{margin-left:-32px;margin-right:-32px}
  html.pkm-d-new .rd-hello{text-align:center;margin:22px 0 12px}html.pkm-d-new .rd-today{justify-content:center}}
@media (min-width:1000px){
  .rd-fy,#view>.rd-fy{max-width:none;display:grid;grid-template-columns:minmax(0,1.85fr) minmax(280px,1fr);grid-template-areas:"frame head";align-items:stretch;margin:18px 0 22px}
  #view>.rd-fy{margin:18px 32px 22px}
  .rd-fyframe{grid-area:frame}
  .rd-fyhead{grid-area:head;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;padding:28px 30px;background:linear-gradient(160deg,#FFF1E2,#fff 70%)}
  .rd-fynew{font-size:16px;padding:8px 16px}
  .rd-fyt{flex:none;width:100%}.rd-fyt b{white-space:normal;font-size:24px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
  .rd-fyt small{font-size:16px;white-space:normal;margin-top:6px}
  .rd-fyplay{min-height:56px;font-size:19px;padding:0 30px}
  html[dir=rtl] .rd-fy{grid-template-areas:"head frame"}}
@media (min-width:1600px){html.pkm-d-new .rd-grid{gap:20px}html.pkm-d-new .rd-tile{min-height:150px}}

/* Rebbes tile: drawn rebbe picture (naftali Oct 26 2026 2:07 PM) */
.rd-ic.rd-icimg{overflow:hidden;padding:0;background:#EEE9F7}.rd-ic.rd-icimg img{width:100%;height:100%;display:block;border-radius:50%;object-fit:cover}
.fic.ficimg{overflow:hidden;padding:0;background:#EEE9F7}.fic.ficimg img{width:100%;height:100%;display:block;border-radius:50%;object-fit:cover}
.xdi img.xdimg{width:1.25em;height:1.25em;border-radius:50%;vertical-align:-.25em;display:inline-block}
