/* Screen: calendar — השבוע שלך, מסודר */
.week-calendar{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));min-height:480px}.calendar-scroll{overflow:auto}.calendar-day{border-left:1px solid var(--line)}.calendar-day header{text-align:center;padding:20px;border-bottom:1px solid var(--line);font-size:13px}.calendar-day header.today{background:var(--brand-soft);color:var(--brand);font-weight:700}.day-slots{padding:14px;background:repeating-linear-gradient(to bottom,white 0,white 78px,#e9ede8 79px,white 80px);min-height:400px}.calendar-event{display:block;padding:12px;background:#e7efea;border-right:3px solid var(--brand);border-radius:6px}.calendar-event strong,.calendar-event span,.calendar-event small{display:block}.calendar-event strong{font-size:12px}.calendar-event small,.calendar-event span{font-size:10px;color:var(--muted)}