/* نسخهٔ ۵۸: نوشته‌های خوانا و برنامهٔ جمع‌وجور */
.home-empty-state button,.schedule-settings58,.compact-week58 button{font-family:Vazirmatn,Tahoma,sans-serif!important;font-style:normal!important;font-weight:800!important;letter-spacing:0!important;text-rendering:geometricPrecision}.home-empty-state button{font-size:13px!important;line-height:1.6!important}.schedule-settings58{display:inline-flex;align-items:center;gap:7px;margin-top:13px;padding:10px 13px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);font-size:13px;cursor:pointer}.schedule-settings58 span{color:var(--b);font-size:17px}.schedule-settings58:hover{border-color:var(--b);color:var(--b)}.compact-week58{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important;width:100%!important;max-width:none!important;margin-top:20px!important;background:transparent!important;border:0!important;overflow:visible!important}.schedule-day58{min-width:0;padding:14px;border:1px solid var(--line);border-radius:17px;background:var(--white);box-shadow:0 5px 18px #1529490a}.schedule-day58 h2{margin:0 0 11px;color:var(--ink);font-size:16px;font-weight:850}.schedule-periods58{display:grid;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:8px}.schedule-period58{position:relative;min-height:64px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important;padding:9px 11px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:var(--paper)!important;color:var(--ink)!important;text-align:right!important;font:800 13px/1.55 Vazirmatn,Tahoma,sans-serif!important;cursor:pointer}.schedule-period58 small{display:block;color:var(--muted);font:600 10px/1.4 Vazirmatn,Tahoma,sans-serif}.schedule-period58.has-lesson{border-color:#75abed!important;background:var(--soft)!important;color:#125db8!important}.schedule-period58:hover{border-color:var(--b)!important}.schedule-empty58{display:grid;justify-items:center;gap:12px;padding:28px;border:1px dashed var(--line);border-radius:17px;background:var(--white);color:var(--muted);text-align:center}.schedule-empty58 button{min-height:43px;padding:0 16px;border:0;border-radius:12px;background:var(--b);color:#fff;cursor:pointer}.schedule-settings-form58{display:grid;gap:10px}.schedule-settings-form58>p{margin:0 0 4px;color:var(--muted);font-size:13px;line-height:1.9}.schedule-setting-row58{display:grid;grid-template-columns:28px minmax(0,1fr) 120px;align-items:center;gap:10px;padding:11px;border:1px solid var(--line);border-radius:13px;background:var(--paper);cursor:pointer}.schedule-setting-row58 input{width:20px;height:20px;accent-color:var(--b)}.schedule-setting-row58 b{font-size:14px}.schedule-setting-row58 select{width:100%;min-height:38px;padding:0 8px;border:1px solid var(--line);border-radius:9px;background:var(--white);color:var(--ink);font:700 12px Vazirmatn,Tahoma,sans-serif}.schedule-setting-row58 select:disabled{opacity:.45}.schedule-settings-form58 .blue{margin-top:7px}.dark .schedule-day58,.dark .schedule-empty58{background:var(--paper)}.dark .schedule-period58{background:#0f233b!important}.dark .schedule-setting-row58{background:#10233a}.dark .schedule-setting-row58 select{background:#0e1e33}@media(max-width:680px){.compact-week58{grid-template-columns:1fr!important;gap:11px!important}.schedule-day58{padding:12px}.schedule-periods58{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-period58{min-height:60px!important;font-size:12px!important}.schedule-settings58{font-size:12px}.schedule-setting-row58{grid-template-columns:25px minmax(0,1fr) 105px;padding:10px}.schedule-setting-row58 b{font-size:13px}}
