/* Phoenix v69-fix7 */
.week-only-hint69f7{display:flex;gap:12px;align-items:flex-start;margin:14px 0;padding:13px 14px;border-radius:16px;background:color-mix(in srgb,var(--accent) 9%,var(--card));border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));color:var(--text)}
.week-only-hint69f7 svg{width:22px;height:22px;color:var(--accent);flex:none}.week-only-hint69f7 span{display:grid;gap:3px}.week-only-hint69f7 small,.teacher-second69f7 .hint{color:var(--muted)}
.optional69f7{font-size:.78em;color:var(--muted);font-weight:600}.student-menu-week69f7{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:11px 14px;border-radius:16px;background:var(--card);border:1px solid var(--border)}.student-menu-week69f7 span{font-weight:800}.student-menu-week69f7 small{color:var(--muted);text-align:right}.menu-week-loading69f7{padding:28px;text-align:center;color:var(--muted);font-weight:700}
[data-theme="dark"] .week-only-hint69f7,[data-theme="dark"] .student-menu-week69f7{background:#24262d;border-color:#383b45}
@media(max-width:520px){.student-menu-week69f7{align-items:flex-start;flex-direction:column}.student-menu-week69f7 small{text-align:left}}
