/* הנראות החדשה (דולב אישר 13/10/2026). חל כש-<html class="rd">, ש-redesign.js מדליק לכולם
 * (localStorage crm_rd=0 מכבה בדפדפן אחד). ⛔ לא נוגע בבורד ובכרטיס הליד (דולב בחר אותו 11/10/2026). */

html.rd{--sh1:0 1px 2px rgba(16,24,20,.05)}

/* כותרות עמוד באותו גודל בכל המערכת */
@media (min-width:861px){html.rd .u2-ph h1,html.rd[data-ui="2"] .client-head h1{font-size:24px;font-weight:800;letter-spacing:-.01em}}
html.rd .u2-ph small{font-size:13px}
html.rd .u2-upd{display:none}

/* כותרת העסק: שורה שטוחה ולא קופסה, ושם העסק פעם אחת */
html.rd .client-head,html.rd .client-head .ch-top{box-shadow:none !important;background:transparent !important;border:0 !important}
html.rd .rd-dup{display:none !important}

/* כרטיסים: פינות אחידות, צל רך, ריווח קבוע */
html.rd .u2-box,html.rd .u2-kpi,html.rd[data-ui="2"] .card,html.rd .hm-t,html.rd .u2-bz{border-radius:12px;box-shadow:var(--sh1)}
html.rd .u2-box{padding:14px 16px}
html.rd .u2-box h3{font-size:15px}

/* מספרים: בלי שורת "מאיפה" (עוברת לריחוף), המספר גדול יותר */
html.rd .u2-src{display:none}
html.rd .u2-kpi{padding:12px 14px;gap:4px}
html.rd .u2-kpi b{font-size:28px}
html.rd .u2-kpi i{width:32px;height:32px;border-radius:9px}

/* תיבה בלי תוכן הופכת לשורה אחת שקטה */
html.rd .u2-box.rd-quiet{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:10px 14px;background:var(--surface2);box-shadow:none}
html.rd .u2-box.rd-quiet h3{margin:0;font-size:13px;color:var(--ink2)}
html.rd .u2-box.rd-quiet h3 small{display:none}
html.rd .u2-box.rd-quiet .u2-empty,html.rd .u2-box.rd-quiet .hq-ok{padding:0;margin:0;font-size:13px;color:var(--ink3);background:none;border:0}
html.rd .u2-box.rd-quiet .u2-empty::before,html.rd .u2-box.rd-quiet .hq-ok::before{content:"✓ ";color:var(--accent-ink);font-weight:800}

/* מסך הבית של עסק: שלושה מספרים + הלידים האחרונים מעל הקוביות */
html.rd .rd-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0 4px}
html.rd .rd-n .rd-k,html.rd .rd-n .rd-d{border:0;background:none;padding:0;box-shadow:none}
html.rd .rd-n{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px;box-shadow:var(--sh1);text-align:start;font:inherit;color:var(--ink);cursor:pointer}
html.rd .rd-n .rd-k{display:block;font-size:13px;color:var(--ink3);font-weight:600}
html.rd .rd-n b{display:block;font:800 28px/1.15 var(--font-num);margin:2px 0}
html.rd .rd-n .rd-d{display:block;font-size:12px;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html.rd .rd-n.bad b,html.rd .rd-n.bad .rd-d{color:var(--lost)}
html.rd .rd-recent{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:6px 14px;margin:10px 0 0;box-shadow:var(--sh1)}
html.rd .rd-recent h4{margin:6px 0 2px;font-size:13px;color:var(--ink3);font-weight:700}
html.rd .rd-row{display:flex;align-items:center;gap:10px;width:100%;padding:9px 0;border:0;border-top:1px solid var(--line);background:none;font:inherit;color:var(--ink);cursor:pointer;text-align:start}
html.rd .rd-recent h4 + .rd-row{border-top:0}
html.rd .rd-row b{font-weight:600;margin-inline-end:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html.rd .rd-row .st{font-size:12px;font-weight:700;padding:2px 9px;border-radius:99px;background:var(--surface2);color:var(--ink2);white-space:nowrap}
html.rd .rd-row .ago{font:600 12px var(--font-num);color:var(--ink3);white-space:nowrap}
html.rd .rd-row .ago.late{color:var(--lost)}
html.rd .rd-only{font-size:11px;font-weight:700;letter-spacing:0;background:rgba(124,58,237,.10);color:#6D28D9;border-radius:99px;padding:1px 8px;margin-inline-start:8px}

/* במחשב: הקוביות שורה נמוכה עם סמל בצד, ולא ריבוע גבוה */
@media (min-width:861px){
  html.rd .hm-g{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}
  html.rd .hm-t{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:64px;padding:12px 16px;text-align:start}
  html.rd .hm-t .hm-ic{flex:none;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--accent-soft)}
  html.rd .hm-t .hm-ic svg{width:20px;height:20px}
  html.rd .hm-t .hm-n{font-size:14px}
  html.rd .hm-top p{display:none}
  html.rd .rd-home-2{display:grid;grid-template-columns:1.1fr 1fr;gap:14px;align-items:start}
  /* עסקים: שלוש הקוביות ממלאות את השורה, והטקסט מתחת למספר ולא נחתך (דולב, 22/10/2026) */
  html.rd .u2bz-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
  html.rd .u2bz-3 .u2bz-t{flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:6px;min-height:150px;padding:18px 14px 16px}
}

/* בטלפון: מספרים צפופים, ריווח צד 16 */
@media (max-width:860px){
  html.rd .u2-page{padding:14px 16px 32px}
  html.rd[data-ui="2"] .content{padding-inline:16px}
  html.rd .u2-kpis{grid-template-columns:1fr 1fr;gap:8px}
  html.rd .u2-kpi{padding:10px 12px;grid-template-columns:1fr}
  html.rd .u2-kpi i{display:none}
  html.rd .u2-kpi b{font-size:24px}
  html.rd .u2-kpi .d{font-size:12px}
  html.rd .rd-strip{gap:6px}
  html.rd .rd-n{padding:10px}
  html.rd .rd-n b{font-size:22px}
  html.rd .rd-n .rd-d{display:none}
  html.rd .hm-top p{display:none}
}

/* שם העסק פעם אחת: בלי הכותרת השנייה ובלי שורת מיקום שאין בה לאן לחזור */
html.rd #cv-home .hm-top{display:none}
html.rd .client-head .crumb:not(:has(a,button)){display:none}
html.rd[data-theme="dark"] .rd-only{background:rgba(183,155,255,.16);color:#C9B5FF}

/* Keep frequently used controls comfortably tappable on tablets and phones. */
@media (max-width:1099px){
  html.rd .ap-person{min-height:44px!important}
  html.rd .qhelp{width:44px;height:44px}
  html.rd .viewtoggle button{min-height:44px}
  html.rd #thAdd{width:44px;height:44px}
  html.rd .lead-rename,html.rd .status-native{min-height:40px}
}
