.namaz-schedule { border: 1px solid #e5e7eb; border-radius: 12px; }
.namaz-schedule__title { font-weight: 600; margin-bottom: 10px; }
.namaz-schedule__list { list-style: none; margin: 0; padding: 0; display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)); gap: 8px; }
.namaz-schedule__item { display: flex; align-items: center; justify-content: space-between; padding: 8px 12px; border: 1px solid #f0f0f0; border-radius: 10px; }
.namaz-schedule__name { font-weight: 500; margin-right: 8px; }
.namaz-schedule__sep { margin: 0 6px; opacity: .7; }
.namaz-schedule__time { font-variant-numeric: tabular-nums; }