/* widgets.css — «זמני היום» (.zm-*) ו«סדר היום» (.ag-*). בעלות: wp-widgets. משתנים מ-base.css */

/* ── זמני היום: תמיד האחרון בטור הצד ── */
[data-mod=zmanim]{order:99}
.zm-box{padding:12px 14px 10px}
.zm-top{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding-bottom:8px;margin-bottom:6px}
.zm-top h2{font-size:19px;font-weight:800}
.zm-city select{min-height:40px;max-width:170px;font-size:16px;border-radius:10px;border:1px solid var(--line2);background:var(--card);padding:4px 10px;cursor:pointer}
.zm-date{margin:4px 0 2px;font-size:14.5px;color:var(--muted);display:flex;flex-wrap:wrap;gap:2px 8px}
.zm-date b{color:var(--text);font-weight:700}
.zm-night{color:var(--dim)}
.zm-hol,.zm-parsha{margin:2px 0;font-family:var(--hf);font-weight:700;font-size:14.5px;color:#FFD27A}
.zm-list{list-style:none;margin:6px 0 0;padding:0}
.zm-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;padding:4px 8px;border-radius:8px;font-size:15px}
.zm-list li+li{border-top:1px solid rgba(160,190,255,.07)}
.zm-list time{font-family:var(--hf);font-weight:700;font-variant-numeric:tabular-nums;direction:ltr}
.zm-list li.past{color:var(--dim)}
.zm-list li.sp{color:#FFD27A}
.zm-list li.next{background:rgba(225,29,38,.16);border-top-color:transparent;color:var(--text)}
.zm-list li.next+li{border-top-color:transparent}
.zm-list li.next time{color:var(--red2)}
.zm-tag{font-style:normal;font-size:11.5px;font-weight:700;background:var(--red);color:#fff;border-radius:5px;padding:1px 6px;margin-inline-start:8px;vertical-align:1px}
.zm-src{margin:8px 0 0;font-size:12px;color:var(--dim)}

/* ── סדר היום ── */
.ag-list{list-style:none;margin:0;padding:6px 10px}
.ag-it{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:4px 10px;padding:10px 4px;font-size:16px;line-height:1.45}
.ag-it+.ag-it{border-top:1px solid var(--line)}
.ag-tm{font-family:var(--hf);font-weight:800;font-variant-numeric:tabular-nums;color:var(--red2);min-width:3.4em;padding-top:1px}
.ag-it.allday .ag-tm{color:var(--muted);font-weight:700;font-size:13.5px;padding-top:3px}
.ag-cat{display:inline-flex;width:28px;height:28px;border-radius:8px;align-items:center;justify-content:center;background:rgba(255,255,255,.07);color:var(--muted)}
.ag-ic{width:16px;height:16px}
.ag-it[data-cat=politics] .ag-cat{color:#8FB4FF}
.ag-it[data-cat=roads] .ag-cat{color:#FFB25C}
.ag-it[data-cat=security] .ag-cat{color:#FF6B72}
.ag-it[data-cat=torah] .ag-cat{color:#FFD27A}
.ag-it[data-cat=economy] .ag-cat{color:#6EE7A8}
.ag-it[data-cat=events] .ag-cat{color:#C4A8FF}
.ag-x{min-width:0;overflow-wrap:anywhere}
.ag-it.past{opacity:.5}
.ag-it.past .ag-tm{color:var(--muted)}
.ag-lead{margin:-6px 0 12px;font-size:15px}
.ag-tabs{display:flex;gap:8px;margin-bottom:12px}
.ag-tabs button{flex:1 1 0;max-width:220px;min-height:48px;border-radius:10px;border:1px solid var(--line2);background:transparent;cursor:pointer;font-family:var(--hf);font-weight:700;font-size:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.2;padding:4px 10px}
.ag-tabs button small{font-family:var(--bf);font-weight:400;font-size:12.5px;color:var(--muted)}
.ag-tabs button[aria-selected=true]{background:var(--red);border-color:var(--red);color:#fff}
.ag-tabs button[aria-selected=true] small{color:rgba(255,255,255,.85)}
[data-mod=agenda] .sech h2 em,.ag-page .sech h2 em{display:block;font-size:15px;font-weight:700;color:var(--muted);line-height:1.2}
[data-mod=agenda] .sech h2{line-height:1.15}
