/* agendas module styles */
.ag .cov2{position:relative;aspect-ratio:16/9;background:linear-gradient(135deg,var(--soft),#fbe9ec);display:grid;place-items:center;overflow:hidden}.ag .cov2 img{width:100%;height:100%;object-fit:cover;display:block}.ag .cov2 .ph0{font:700 3rem 'Source Serif 4',serif;color:var(--red);opacity:.35}
.ag .db{position:absolute;left:12px;top:12px;background:var(--bg);border-radius:10px;padding:5px 0;width:52px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.18)}.ag .db b{display:block;font:700 1.3rem/1.1 'Source Serif 4',serif;color:var(--red)}.ag .db span{font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--mu)}
.ag .acts2{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.ag .by{font-size:12px;color:var(--mu);margin-top:10px}.fchip{display:inline-flex;gap:6px;align-items:center;max-width:100%;background:var(--soft);border:1px solid var(--ln);border-radius:9px;padding:4px 10px;font-size:12px;text-decoration:none;color:var(--tx)}.fchip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}a.fchip:hover{border-color:var(--red)}.fl{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.st.Planned,.st.Completed,.st.OnHold{}
.agcomp{margin-bottom:20px}.agcomp .g2{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.pin{font-size:11px;font-weight:600;color:var(--red)}
