/* Strona główna: tabela. Mobile first, na telefonie tabela przewija się w bok, kierunek stoi w miejscu. */
.glowna .screen,.glowna .phone{background:#fff}
.g{padding:18px 0 8px;color:var(--text)}
.g h1{margin:0 16px;font-family:var(--head);font-weight:700;font-size:26px;line-height:1.15;color:var(--ink)}
.g-pod{margin:4px 16px 12px;font-size:13px;color:var(--muted)}
.g-tab{overflow-x:auto;border-bottom:1px solid var(--line)}
.g table{border-collapse:collapse;width:100%;min-width:640px;font-size:12px;line-height:1.3}
.g thead th{padding:9px 10px;text-align:left;font-weight:700;font-size:13px;color:#F2F5F3;white-space:nowrap;background:#0C1012}
.g td,.g tbody th{padding:8px 10px;text-align:left;font-weight:400;vertical-align:middle}
.g tbody tr:nth-child(even) td,.g tbody tr:nth-child(even) th{background:var(--soft)}
.g tbody tr:nth-child(odd) th{background:#fff}
.g tbody th{color:var(--ink)}
.g th:first-child{position:sticky;left:0;z-index:1;width:172px;min-width:172px;max-width:172px;padding-left:16px;box-shadow:1px 0 0 var(--line)}
.g a{color:var(--ink);text-decoration:none}
.g a.pres{color:var(--blue);font-weight:700}
.g td:nth-child(3),.g td:nth-child(4),.g td:nth-child(5),.g td:nth-child(6){white-space:nowrap}
.g tbody tr{cursor:pointer}
.g-kol{width:38px;padding:4px 10px 4px 0!important;text-align:right!important}
.g-idz{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--muted)}
.g-idz svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
@media (hover:hover){
  .g tbody tr:hover td,.g tbody tr:hover th{background:#DDE4F5}
  .g tbody tr:hover .g-idz{color:var(--blue)}
}
.g-stopka{margin:14px 16px 20px;font-size:12px;color:var(--muted)}
.g-stopka a{color:var(--blue);text-decoration:underline}
@media (min-width:900px){
  .g{max-width:1180px;margin:0 auto;padding:36px 24px 16px}
  .g h1{margin:0;font-size:32px}
  .g-pod{margin:6px 0 16px;font-size:14px}
  .g table{font-size:12px;min-width:0}
  .g thead th{font-size:14px}
  .g-stopka{margin:16px 0 30px}
  .g th:first-child{width:36%;max-width:none;padding-left:10px;box-shadow:none}
  .g tbody th:first-child{position:static}
  .g a:hover{text-decoration:underline}
  .g thead th{position:sticky;top:0;z-index:3}
  .g-tab{overflow:visible}
}
