.nzk-page-tekrar2026s1,
.nzk-page-tekrar2026s2{
  --t26-ink:#14213d;
  --t26-muted:#64748b;
  --t26-line:#e3eaf2;
  --t26-teal:#0f766e;
  --t26-teal-light:#ccfbf1;
  --t26-blue:#2563eb;
  --t26-amber:#d97706;
  --t26-violet:#7c3aed;
  background:
    radial-gradient(circle at 9% 9%,rgba(37,99,235,.07),transparent 24rem),
    radial-gradient(circle at 92% 18%,rgba(15,118,110,.08),transparent 26rem),
    #f7f9fc;
}

.nzk-page-tekrar2026s1 .main-container,
.nzk-page-tekrar2026s2 .main-container{
  width:min(1240px,calc(100% - 30px));
  max-width:1240px;
  margin-inline:auto;
  padding-block:22px 45px;
}

.t26-hero{
  position:relative;
  isolation:isolate;
  display:grid;
  grid-template-columns:minmax(0,1fr) 220px;
  align-items:center;
  gap:28px;
  min-height:320px;
  padding:42px;
  overflow:hidden;
  border:1px solid rgba(255,255,255,.4);
  border-radius:30px;
  color:#fff;
  background:
    linear-gradient(125deg,rgba(8,47,73,.96),rgba(15,118,110,.96) 58%,rgba(20,184,166,.9)),
    #0f766e;
  box-shadow:0 25px 70px rgba(15,76,92,.2);
}

.t26-hero::before,
.t26-hero::after{
  content:"";
  position:absolute;
  z-index:-1;
  border-radius:50%;
  border:1px solid rgba(255,255,255,.12);
}

.t26-hero::before{width:360px;height:360px;inset:-190px auto auto -80px}
.t26-hero::after{width:440px;height:440px;inset:auto -160px -270px auto}
.t26-hero-copy{min-width:0}
.t26-preview-badge{
  display:inline-flex;
  align-items:center;
  gap:7px;
  padding:7px 12px;
  border:1px solid rgba(255,255,255,.24);
  border-radius:999px;
  background:rgba(255,255,255,.1);
  color:#dffefa;
  font-size:12px;
  font-weight:700;
}
.t26-kicker{margin:24px 0 4px;color:#a7f3d0;font-size:13px;font-weight:800}
.t26-hero h1{margin:0;font-size:clamp(34px,5vw,58px);line-height:1.2;letter-spacing:-1.5px;color:#fff}
.t26-hero-copy>p:last-of-type{max-width:760px;margin:14px 0 0;color:#d9f7f4;font-size:16px;line-height:2}
.t26-hero-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}
.t26-hero-tags span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:10px;background:rgba(1,34,49,.24);color:#fff;font-size:12px}

.t26-score-orbit{
  position:relative;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  width:190px;
  aspect-ratio:1;
  margin-inline:auto;
  border:1px solid rgba(255,255,255,.25);
  border-radius:50%;
  background:radial-gradient(circle,rgba(255,255,255,.22),rgba(255,255,255,.07) 64%,transparent 65%);
  box-shadow:inset 0 0 0 12px rgba(255,255,255,.04),0 25px 50px rgba(0,0,0,.13);
}
.t26-score-orbit::before{content:"";position:absolute;inset:-13px;border:1px dashed rgba(255,255,255,.3);border-radius:50%}
.t26-score-orbit span,.t26-score-orbit small{color:#ccfbf1;font-size:12px}
.t26-score-orbit strong{font-size:54px;line-height:1.1;color:#fff}

.t26-year-switch{
  display:flex;
  align-items:center;
  gap:9px;
  margin-top:16px;
  padding:12px;
  overflow-x:auto;
  border:1px solid var(--t26-line);
  border-radius:17px;
  background:#fff;
  box-shadow:0 8px 25px rgba(15,23,42,.04);
}
.t26-year-switch>a{
  display:flex;
  flex:0 0 auto;
  align-items:center;
  gap:9px;
  min-width:145px;
  padding:10px 12px;
  border:1px solid #e2e8f0;
  border-radius:12px;
  background:#fbfdff;
  color:var(--t26-ink);
  text-decoration:none;
}
.t26-year-switch>a>i{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:#edf6ff;color:var(--t26-blue)}
.t26-year-switch>a span,.t26-year-switch>a b,.t26-year-switch>a small{display:block;min-width:0}
.t26-year-switch>a b{font-size:12px}.t26-year-switch>a small{margin-top:2px;color:var(--t26-muted);font-size:9px}
.t26-year-switch>a.is-active{border-color:#94d8cf;background:#effcf9;box-shadow:inset 0 0 0 1px #b5e6df}
.t26-year-switch>a.is-active>i{background:var(--t26-teal);color:#fff}
.t26-year-switch>a.is-archive{min-width:130px;background:#fafafa;color:#64748b}
.t26-year-switch>a.is-archive>i{background:#f1f5f9;color:#64748b}
.t26-archive-label{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;padding-inline:5px;color:#7b8798;font-size:10px;font-weight:800;white-space:nowrap}

.t26-unavailable{
  display:flex;
  align-items:flex-start;
  gap:15px;
  margin-top:16px;
  padding:24px;
  border:1px solid #f0d4a4;
  border-radius:19px;
  background:linear-gradient(135deg,#fffaf0,#fff);
  box-shadow:0 9px 28px rgba(120,78,12,.055);
}
.t26-unavailable>i{display:grid;flex:0 0 50px;width:50px;height:50px;place-items:center;border-radius:14px;background:#ffedc7;color:#a66607;font-size:19px}
.t26-unavailable>div{min-width:0}.t26-unavailable span{color:#a66607;font-size:10px;font-weight:900}.t26-unavailable h2{margin:3px 0;color:var(--t26-ink);font-size:19px}.t26-unavailable p{margin:0;color:var(--t26-muted);font-size:12px;line-height:1.9}
.t26-unavailable a{display:inline-flex;align-items:center;gap:7px;margin-top:12px;padding:8px 11px;border-radius:10px;background:#172033;color:#fff;text-decoration:none;font-size:10px;font-weight:800}

.t26-overview{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:12px;
  margin-top:16px;
}
.t26-overview article{
  display:flex;
  align-items:center;
  gap:13px;
  min-width:0;
  padding:18px;
  border:1px solid var(--t26-line);
  border-radius:18px;
  background:rgba(255,255,255,.92);
  box-shadow:0 9px 26px rgba(15,23,42,.045);
}
.t26-overview article>i{
  display:grid;
  flex:0 0 44px;
  width:44px;
  height:44px;
  place-items:center;
  border-radius:13px;
  color:var(--t26-teal);
  background:#e8fbf8;
  font-size:17px;
}
.t26-overview article:nth-child(2)>i{color:var(--t26-blue);background:#eff6ff}
.t26-overview article:nth-child(3)>i{color:var(--t26-violet);background:#f5f3ff}
.t26-overview article:nth-child(4)>i{color:var(--t26-amber);background:#fff7ed}
.t26-overview div{min-width:0}
.t26-overview span{display:block;color:var(--t26-muted);font-size:11px}
.t26-overview b{display:block;margin-top:4px;color:var(--t26-ink);font-size:19px;overflow-wrap:anywhere}

.t26-controls{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(370px,.9fr);
  align-items:center;
  gap:24px;
  margin-top:22px;
  padding:23px;
  border:1px solid var(--t26-line);
  border-radius:20px;
  background:#fff;
}
.t26-control-copy span{color:var(--t26-teal);font-size:12px;font-weight:800}
.t26-control-copy h2{margin:4px 0;color:var(--t26-ink);font-size:22px}
.t26-control-copy p{margin:0;color:var(--t26-muted);font-size:13px;line-height:1.8}
.t26-jump-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px}
.t26-jump-form label{display:block;min-width:0}
.t26-jump-form label span{display:block;margin:0 3px 6px;color:var(--t26-muted);font-size:11px}
.t26-jump-form input{
  width:100%;
  min-width:0;
  height:48px;
  padding:0 14px;
  border:1px solid #cbd5e1;
  border-radius:12px;
  background:#fbfdff;
  color:var(--t26-ink);
  font:700 16px/1 Alexandria,Tahoma,sans-serif;
  outline:none;
}
.t26-jump-form input:focus{border-color:var(--t26-teal);box-shadow:0 0 0 4px rgba(15,118,110,.11)}
.t26-jump-form button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  min-height:48px;
  padding:0 17px;
  border:0;
  border-radius:12px;
  background:var(--t26-teal);
  color:#fff;
  font-weight:800;
  cursor:pointer;
}

.t26-type-tabs{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:11px;
  margin-top:17px;
}
.t26-type-tabs a{
  display:flex;
  align-items:center;
  gap:12px;
  min-width:0;
  padding:16px;
  border:1px solid var(--t26-line);
  border-radius:17px;
  background:#fff;
  color:var(--t26-ink);
  text-decoration:none;
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;
}
.t26-type-tabs a:hover{transform:translateY(-2px);border-color:#a7d8d2;box-shadow:0 10px 24px rgba(15,118,110,.08)}
.t26-type-tabs a>i{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;border-radius:12px;background:#f1f5f9;color:#475569}
.t26-type-tabs span{min-width:0}
.t26-type-tabs b,.t26-type-tabs small{display:block}
.t26-type-tabs b{font-size:14px}.t26-type-tabs small{margin-top:3px;color:var(--t26-muted);font-size:10px;line-height:1.6}
.t26-type-tabs a.is-active{border-color:var(--t26-teal);background:#effcf9;box-shadow:inset 0 0 0 1px var(--t26-teal)}
.t26-type-tabs a.is-active>i{background:var(--t26-teal);color:#fff}

.t26-data-card{
  margin-top:17px;
  overflow:hidden;
  border:1px solid var(--t26-line);
  border-radius:24px;
  background:#fff;
  box-shadow:0 16px 45px rgba(15,23,42,.055);
}
.t26-data-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  padding:22px 24px;
  border-bottom:1px solid var(--t26-line);
  background:linear-gradient(120deg,#f8fffd,#f8fbff);
}
.t26-data-head>div:first-child>span{display:inline-flex;align-items:center;gap:7px;color:var(--t26-teal);font-size:12px;font-weight:800}
.t26-data-head h2{margin:5px 0 0;color:var(--t26-ink);font-size:20px}
.t26-range-chip{flex:0 0 auto;padding:10px 14px;border:1px solid #cdebe7;border-radius:13px;background:#fff;text-align:center}
.t26-range-chip small,.t26-range-chip b{display:block}.t26-range-chip small{color:var(--t26-muted);font-size:10px}.t26-range-chip b{margin-top:3px;color:var(--t26-teal);direction:ltr;font-size:16px}
.t26-table-wrap{width:100%;overflow-x:auto}
.t26-table{width:100%;border-collapse:collapse;table-layout:fixed}
.t26-table th,.t26-table td{padding:15px 11px;border-bottom:1px solid #edf1f5;text-align:center}
.t26-table th{color:#64748b;background:#fbfcfe;font-size:11px;font-weight:800}
.t26-table tbody tr{transition:background .15s ease}
.t26-table tbody tr:hover{background:#f8fffd}
.t26-table td{color:#334155;font-size:14px;font-weight:700}
.t26-table td:last-child strong{color:var(--t26-teal);font-size:16px}
.t26-table td:last-child small{display:block;margin-top:2px;color:#94a3b8;font-size:9px;font-weight:500}
.t26-mark{display:inline-grid;min-width:64px;height:34px;place-items:center;border-radius:10px;background:#e8fbf8;color:var(--t26-teal);font-size:15px}
.t26-table tr.is-missing td{color:#a3acba;background:#fcfcfd}
.t26-table tr.is-missing .t26-mark{background:#f1f5f9;color:#64748b}

.t26-pagination{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  margin-top:17px;
  padding:15px;
  border:1px solid var(--t26-line);
  border-radius:17px;
  background:#fff;
}
.t26-page-links{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
.t26-page-links a,.t26-page-links span{display:grid;min-width:37px;height:37px;place-items:center;border-radius:10px;color:#475569;text-decoration:none;font-size:12px}
.t26-page-links a{border:1px solid #e2e8f0;background:#fff}
.t26-page-links a:hover{border-color:#99d4cd;color:var(--t26-teal)}
.t26-page-links a.is-active{border-color:var(--t26-teal);background:var(--t26-teal);color:#fff}
.t26-page-links a.is-arrow{background:#effcf9;color:var(--t26-teal)}
.t26-page-select{display:flex;align-items:center;gap:8px}
.t26-page-select label{color:var(--t26-muted);font-size:11px}
.t26-page-select select{height:39px;min-width:115px;padding:0 10px;border:1px solid #d5dde7;border-radius:10px;background:#fff;color:var(--t26-ink)}
.t26-page-select button{height:39px;padding:0 13px;border:0;border-radius:10px;background:#172033;color:#fff;font-size:11px;font-weight:800}

.t26-method-note{
  display:flex;
  align-items:flex-start;
  gap:13px;
  margin-top:17px;
  padding:19px;
  border:1px solid #fed7aa;
  border-radius:17px;
  background:#fffaf4;
}
.t26-method-note>i{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:11px;background:#ffedd5;color:var(--t26-amber)}
.t26-method-note h2{margin:0;color:#7c2d12;font-size:15px}.t26-method-note p{margin:5px 0 0;color:#9a4c16;font-size:12px;line-height:1.9}

@media(max-width:1000px){
  .t26-overview{grid-template-columns:1fr 1fr}
  .t26-controls{grid-template-columns:1fr}
}

@media(max-width:760px){
  .nzk-page-tekrar2026s1 .main-container,
  .nzk-page-tekrar2026s2 .main-container{width:min(100% - 16px,1240px);padding-top:10px}
  .t26-year-switch{padding:9px;scroll-snap-type:x proximity}.t26-year-switch>a{scroll-snap-align:start;min-width:138px}
  .t26-hero{grid-template-columns:1fr;min-height:0;padding:25px;border-radius:21px}
  .t26-score-orbit{width:150px;grid-row:1;margin-bottom:4px}
  .t26-score-orbit strong{font-size:44px}
  .t26-hero h1{font-size:34px;letter-spacing:-.7px}
  .t26-kicker{margin-top:18px}
  .t26-type-tabs{grid-template-columns:1fr}
  .t26-type-tabs a{width:100%}
  .t26-data-head{align-items:flex-start;flex-direction:column}
  .t26-range-chip{width:100%}
  .t26-table-wrap{overflow:visible;padding:10px}
  .t26-table,.t26-table tbody,.t26-table tr,.t26-table td{display:block;width:100%}
  .t26-table{table-layout:auto}
  .t26-table thead{display:none}
  .t26-table tr{margin:0 0 10px;padding:10px;border:1px solid var(--t26-line);border-radius:15px;background:#fff}
  .t26-table td{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:12px;
    padding:8px 7px;
    border:0;
    text-align:left;
  }
  .t26-table td::before{content:attr(data-label);color:var(--t26-muted);font-size:11px;font-weight:600}
  .t26-table td:last-child{margin-top:4px;padding:10px;border-radius:10px;background:#effcf9}
  .t26-table tr.is-missing td{background:transparent}
  .t26-table tr.is-missing td:last-child{background:#f8fafc}
  .t26-mark{min-width:58px;height:31px}
  .t26-pagination{align-items:stretch;flex-direction:column}
  .t26-page-links{justify-content:center}
  .t26-page-select{display:grid;grid-template-columns:1fr 1fr}
  .t26-page-select label{grid-column:1/-1}
  .t26-page-select select,.t26-page-select button{width:100%;min-width:0}
}

@media(max-width:520px){
  .t26-overview{grid-template-columns:1fr}
  .t26-overview article{width:100%}
  .t26-controls{padding:16px}
  .t26-jump-form{grid-template-columns:1fr}
  .t26-jump-form button{width:100%}
  .t26-hero-tags{display:grid;grid-template-columns:1fr}
  .t26-hero-tags span{width:100%}
  .t26-unavailable{padding:16px;gap:10px}.t26-unavailable>i{flex-basis:42px;width:42px;height:42px}.t26-unavailable h2{font-size:16px}
}

@media print{
  .t26-hero{min-height:0;padding:18px;border-radius:12px;box-shadow:none}
  .t26-score-orbit,.t26-overview,.t26-controls,.t26-type-tabs,.t26-pagination,.t26-method-note{display:none!important}
  .t26-data-card{box-shadow:none;border-radius:10px}
}
