.saat-kart { text-align: center; padding-top: 24px; padding-bottom: 26px; }
.saat-kart .yer { color: var(--mz-muted); font: var(--mz-type-subhead); }
.saat { font: 700 clamp(52px, 17vw, 96px)/1.05 var(--mz-font); letter-spacing: -0.03em; margin-top: 6px; font-variant-numeric: tabular-nums; }
.tarih { color: var(--mz-body); font: var(--mz-type-callout); margin-top: 6px; }
.durum { display: inline-flex; align-items: center; gap: 8px; margin-top: 16px; padding: 6px 14px; border-radius: var(--mz-r-full);
  background: var(--mz-fill); color: var(--mz-body); font: var(--mz-type-footnote); }
.nokta { width: 8px; height: 8px; border-radius: 50%; background: var(--mz-off); flex: none; }
.nokta.iyi { background: var(--mz-ok); }
.nokta.bekle { background: var(--mz-wait); }
.saat-k { font: 640 20px/25px var(--mz-font); color: var(--mz-text); }
.ntp .aciklama { margin: 0; color: var(--mz-body); }
.kopya { appearance: none; display: block; width: 100%; margin-top: 13px; min-height: var(--mz-control-m); border: 0; border-radius: var(--mz-r-ic);
  background: var(--mz-tint); color: var(--mz-primary); font: 640 19px/24px var(--mz-font); cursor: pointer; }
.kopya:active { opacity: .8; }
.kopyalandi { min-height: 18px; margin-top: 6px; text-align: center; color: var(--mz-ok-text); font: var(--mz-type-footnote); }
details { margin-top: 4px; }
summary { cursor: pointer; color: var(--mz-link); min-height: 44px; display: flex; align-items: center; font: var(--mz-type-callout); }
dl { margin: 4px 0 0; }
dt { font: var(--mz-type-footnote); color: var(--mz-muted); margin-top: 10px; }
dd { margin: 4px 0 0; }
code { display: block; font: 13px/18px ui-monospace, "SF Mono", Menlo, Consolas, monospace; background: var(--mz-fill); border-radius: var(--mz-r-xs); padding: 8px 10px; overflow-wrap: anywhere; color: var(--mz-text); }
/* #1273: iki dilli tanımlama bölümü */
html:lang(en) [data-blok="tr"], html:not(:lang(en)) [data-blok="en"] { display: none; }
.uyari { margin: 14px 0 4px; padding: 10px 12px; border-radius: var(--mz-r-ic); background: var(--mz-tint); color: var(--mz-text); font: var(--mz-type-footnote); }
.tanim details { border-top: 1px solid var(--mz-sep, rgba(127,127,127,.25)); margin: 0; }
.tanim details:first-child { border-top: 0; }
.tanim summary { font-weight: 640; color: var(--mz-text); }
.tanim ol { margin: 0 0 12px; padding-left: 22px; color: var(--mz-body); font: var(--mz-type-callout); }
.tanim li { margin: 6px 0; }
.tanim code { margin-top: 6px; white-space: pre-wrap; }
code.ic, kbd { display: inline; padding: 1px 6px; font: 13px/18px ui-monospace, "SF Mono", Menlo, Consolas, monospace; background: var(--mz-fill); border-radius: 6px; color: var(--mz-text); }
