/* "חייגן אוטומטי" (23/10/2026, public/dialer.js). אותם משתנים של המערכת (style.css), כדי שיעבוד בבהיר ובכהה. */
.dl{display:grid;gap:12px;max-width:640px;margin:0 auto;padding:12px 0 96px}
.dl-hello{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:14px 16px}
.dl-hello b{display:block;font-size:18px;font-weight:800}
.dl-hello span{display:block;font-size:13px;color:var(--ink3)}
.dl-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px 16px;display:grid;gap:10px}
.dl-card h2{font-size:14px;margin:0;color:var(--ink2);font-weight:700}
.dl-resume{grid-template-columns:1fr auto;align-items:center;border-color:var(--accent)}
.dl-resume small{display:block;color:var(--ink3)}
.dl-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
@media (max-width:520px){.dl-presets{grid-template-columns:1fr}}
.dl-preset{display:grid;gap:2px;text-align:start;background:var(--bg);border:1.5px solid var(--line);border-radius:14px;padding:10px 12px;cursor:pointer;font:inherit;color:var(--ink)}
.dl-preset:hover:not(:disabled){border-color:var(--accent)}
.dl-preset:disabled{opacity:.5;cursor:not-allowed}
.dl-preset span{font-size:12px;color:var(--ink3)}
.dl-preset em{font-style:normal;font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--accent)}
.dl-f{display:grid;gap:6px}
.dl-f>span{font-size:13px;font-weight:600}
.dl-f small{color:var(--ink3);font-weight:400}
.dl-chips{display:flex;flex-wrap:wrap;gap:6px}
.dl-chip{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);border-radius:99px;padding:5px 12px;font:inherit;font-size:13px;cursor:pointer}
.dl-chip.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent,#fff)}
.dl-chip:disabled{opacity:.5;cursor:not-allowed}
.dl-btn{display:block;text-align:center;border:0;border-radius:14px;padding:13px;font:inherit;font-size:16px;font-weight:700;background:var(--accent);color:var(--on-accent,#fff);cursor:pointer;text-decoration:none}
.dl-btn.ghost{background:transparent;color:var(--ink);border:1.5px solid var(--line)}
.dl-btn:disabled{opacity:.5}
.dl-note{font-size:12.5px;color:var(--ink3);margin:0}
.dl-tw{overflow-x:auto}
.dl-t{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}
.dl-t th,.dl-t td{padding:7px 8px;border-bottom:1px solid var(--line);text-align:start}
.dl-top{display:flex;align-items:center;gap:10px}
.dl-top .dl-st{margin-inline-start:auto;font-size:13px;color:var(--ink3)}
.dl-x{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);border-radius:99px;padding:5px 12px;font:inherit;font-size:13px;cursor:pointer}
.dl-bar{height:6px;border-radius:99px;background:var(--line);overflow:hidden}
.dl-bar i{display:block;height:100%;background:var(--accent)}
.dl-lead{gap:4px}
.dl-name{font-size:20px;font-weight:800}
.dl-phone{font-size:26px;font-weight:800;font-variant-numeric:tabular-nums;text-align:right}
.dl-lead small{color:var(--ink3)}
.dl-pill{justify-self:start;font-size:12px;font-weight:700;border-radius:99px;padding:2px 10px;background:var(--accent-soft,rgba(14,138,95,.12));color:var(--accent)}
.dl-qa{display:flex;justify-content:space-between;gap:10px;font-size:14px}
.dl-qa span{color:var(--ink3)}
.dl-last{margin:0;font-size:14px}
.dl-call{display:grid;grid-template-columns:3fr 1fr;gap:8px}
.dl-dial{font-size:18px}
.dl-in{border:1.5px solid var(--line);border-radius:12px;padding:9px 12px;font:inherit;background:var(--bg);color:var(--ink)}
.dl-outs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.dl-o{border:1.5px solid var(--line);background:var(--bg);color:var(--ink);border-radius:12px;padding:12px 8px;font:inherit;font-weight:700;cursor:pointer}
.dl-o:hover:not(:disabled){border-color:var(--accent)}
.dl-o-meeting{border-color:var(--accent);color:var(--accent)}
.dl-o:disabled{opacity:.5}
.dl-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;text-align:center}
.dl-kpis small{display:block;color:var(--ink3);font-size:12px}
.dl-kpis b{font-size:24px;font-weight:800;font-variant-numeric:tabular-nums}
.dl-kpis b.ok{color:var(--accent)}
.dl-empty{text-align:center;color:var(--ink3);padding:30px}
.dl-chip:focus-visible,.dl-btn:focus-visible,.dl-o:focus-visible,.dl-preset:focus-visible{outline:2px solid var(--accent);outline-offset:2px}

/* ⭐ 27/10/2026 (דולב): "⚡ טיפול מהיר בלידים" בראש כל בורד, וחזרה לליד הקודם בסבב */
.quickbar:empty{display:none}
.quickbar{margin:0 0 10px}
.dq{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--accent-soft,rgba(14,138,95,.12));border:1.5px solid var(--accent);border-radius:14px;padding:9px 12px}
.dq-t{min-width:0}
.dq-t b{display:block;font-size:15px;font-weight:800}
.dq-t span{display:block;font-size:12.5px;color:var(--ink2)}
.dq-go{flex:none;border:0;border-radius:12px;min-height:44px;padding:0 16px;font:inherit;font-size:14px;font-weight:700;background:var(--accent-deep,var(--accent));color:var(--on-accent,#fff);cursor:pointer;white-space:nowrap}
.dq-go:disabled{opacity:.5;cursor:not-allowed}
.dq-go:focus-visible,.dl-copy:focus-visible,.dl-prev:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.dl-pwrap{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.dl-copy{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);border-radius:99px;padding:5px 12px;font:inherit;font-size:13px;cursor:pointer}
.dl-run{touch-action:pan-y}
.dl-lead{transition:transform .18s ease,opacity .18s ease}
.dl-nav{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.dl-prev{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);border-radius:99px;padding:6px 14px;min-height:36px;font:inherit;font-size:14px;cursor:pointer}
.dl-swipe{display:none;font-size:12.5px;color:var(--ink3)}
@media (hover:none) and (pointer:coarse),(max-width:760px){.dl-swipe{display:inline}}
@media (min-width:761px){.dl-quick .dl-phone,.dl-run .dl-phone{font-size:34px;letter-spacing:.5px}}
@media (prefers-reduced-motion:reduce){.dl-lead{transition:none}}
