/* Wspólne style narzędzi (T1, T2, T3, T8, T9). Używa zmiennych z style.css. */
.narzedzie .tw-wyniki{width:100%;border-collapse:collapse;margin:.8rem 0;font-size:.95rem}
.narzedzie .tw-wyniki th,.narzedzie .tw-wyniki td{border-bottom:1px solid var(--linia);padding:.45rem .5rem;text-align:left;vertical-align:top}
.narzedzie .tw-wyniki td.liczba{font-family:var(--mono)}
.narzedzie .tw-wyniki th{font-size:.8rem;width:48%}
.narzedzie .tw-wyniki td,.narzedzie .tw-wyniki th{overflow-wrap:anywhere}
.narzedzie .duzy{font-family:var(--mono);font-size:1.5rem;font-weight:700;margin:.4rem 0}
.narzedzie .dokl{font-size:.9rem;border-left:4px solid var(--oliwka);padding:.4rem .8rem;margin:.9rem 0;background:var(--tlo)}
.narzedzie .wykres{display:block;width:100%;height:auto;aspect-ratio:600/230;margin:.8rem 0;background:var(--tlo);border:1px solid var(--linia);border-radius:6px}
.narzedzie .wykres text{fill:var(--atrament2);font:11px var(--mono)}
.narzedzie .wykres .os{stroke:var(--linia);stroke-width:1}
.narzedzie .wykres .prog{stroke:var(--oliwka);stroke-width:1;stroke-dasharray:3 3}
.narzedzie .wykres .krzywa{fill:none;stroke:var(--akcent);stroke-width:2.2}
.narzedzie .wykres .teraz{stroke:var(--atrament);stroke-width:1.5}
.narzedzie .wykres .noc{fill:var(--oliwka);opacity:.12}
.narzedzie .miejsce{min-height:15rem}
.narzedzie .pole-kod{font-family:var(--mono);letter-spacing:.06em;word-break:break-all}
.narzedzie .cichy{color:var(--atrament2);font-size:.9rem}
.narzedzie .karta-pracy,.narzedzie .karta-klucz{border:1px solid var(--linia);border-radius:6px;padding:1rem 1.2rem;margin:1rem 0;background:var(--karta)}
.narzedzie .zadania li{margin:.6rem 0}.narzedzie .miejsce-odp{color:var(--atrament2);margin:.2rem 0 0}
.narzedzie .podpis-ucznia{font-size:.9rem;color:var(--atrament2)}
@media print{.nie-drukuj{display:none!important}
body:has(.karta-pracy) :is(.art>.meta,.art>.lead,.zrodla,.art-tresc>*:not(.narzedzie),.narzedzie>h2,.narzedzie>.cichy),body:has(.karty-gry) :is(.art>.meta,.art>.lead,.zrodla,.art-tresc>*:not(.narzedzie),.narzedzie>h2,.narzedzie>.cichy){display:none!important}
.narzedzie .karta-pracy,.narzedzie .karta-klucz{border:0;padding:0;background:#fff}.narzedzie .karta-klucz{break-before:page}
.narzedzie .zadania li{margin:1.4rem 0;break-inside:avoid}}
@media print{body:has(.karta-pracy) .okruszki,body:has(.karta-pracy) .art>h1,body:has(.karta-pracy) .art>.etykieta,body:has(.karta-pracy) .baner-wzorzec{display:none!important}
body:has(.karta-pracy) .narzedzie{border:0!important;padding:0!important;margin:0!important;box-shadow:none!important;background:#fff!important}}
.narzedzie .zrodlo-karty{font-size:.8rem;color:var(--atrament2);margin-top:1.5rem}
.narzedzie .karty-gry{display:grid;gap:.8rem;margin:1rem 0}
.narzedzie .karta-gry{border:2px dashed var(--linia);border-radius:6px;padding:1rem;background:var(--karta)}
.narzedzie .szyfrogram{font-size:1.25rem;font-weight:700;margin:.4rem 0}
@media print{body:has(.karty-gry) .okruszki,body:has(.karty-gry) .art>h1,body:has(.karty-gry) .art>.etykieta,body:has(.karty-gry) .baner-wzorzec{display:none!important}
body:has(.karty-gry) .narzedzie{border:0!important;padding:0!important;background:#fff!important}
.narzedzie .karta-gry{break-inside:avoid;border:2px dashed #000;margin-bottom:1rem;background:#fff}.narzedzie .karty-gry+.karta-klucz{break-before:page}}
.narzedzie .tabela-gry{width:100%}.narzedzie .tabela-gry td,.narzedzie .tabela-gry th{text-align:left;vertical-align:top;padding:.4rem .5rem;border-bottom:1px solid var(--linia)}
.narzedzie .siatka-wsp{width:100%;height:auto;max-width:600px;display:block;margin:.6rem 0}
.narzedzie .siatka-wsp .tlo{fill:var(--tlo);stroke:var(--atrament2)}
.narzedzie .siatka-wsp .l{stroke:var(--linia);stroke-width:1}
.narzedzie .siatka-wsp .gl{stroke:var(--akcent);stroke-width:2}
.narzedzie .siatka-wsp text{fill:var(--atrament);font:12px var(--mono)}
.narzedzie .siatka-wsp .p{fill:var(--atrament)}
.narzedzie .siatka-wsp .lit{font:700 15px var(--tekst)}
@media print{.narzedzie .siatka-wsp .tlo{fill:#fff;stroke:#000}.narzedzie .siatka-wsp .l{stroke:#999}.narzedzie .siatka-wsp text{fill:#000}.narzedzie .siatka-wsp .p{fill:#000}}
.narzedzie .nd-panel{display:flex;align-items:center;justify-content:center;height:140px;margin:.8rem 0;border-radius:12px;background:#111;color:#666;font:700 2rem var(--mono);border:1px solid var(--linia);user-select:none}
.narzedzie .nd-panel.wl{background:#fff8e7;color:#111}
.narzedzie .nd-panel:fullscreen{height:100vh;border-radius:0}
.narzedzie .nd-klucz{width:100%;min-height:72px;font-size:1.2rem;touch-action:none;user-select:none}
.narzedzie .karta-pracy .tabela-gry td{height:2.2rem}.narzedzie .karta-pracy h3{margin-top:0}
.narzedzie .pl-karta h4{margin:1rem 0 .3rem;font-size:1rem}.narzedzie .pl-karta .pl-sekcja{break-inside:avoid}
.narzedzie .pl-meta{color:var(--atrament2)}.narzedzie .pl-uwaga{font-size:.88rem;color:var(--atrament2);margin:.3rem 0}
.narzedzie .pl-claim{font-size:.75rem;color:var(--atrament2)}.narzedzie .pl-tylko-czytnik{position:absolute;left:-9999px}
.narzedzie [hidden]{display:none!important}
@media print{.narzedzie .pl-karta{font-size:11pt}.narzedzie .pl-karta a{color:#000;text-decoration:none}}
.narzedzie .tk-pytanie{border:1px solid var(--linia);border-radius:6px;padding:.6rem 1rem;margin:.8rem 0;background:var(--karta)}
.narzedzie .tk-pytanie[hidden]{display:none}
.narzedzie .tk-pytanie legend{font-weight:700;padding:0 .3rem}
.narzedzie .tk-opcja{display:block;padding:.45rem 0;cursor:pointer}
.narzedzie .tk-opcja input{margin-right:.4rem;min-width:1.1rem;min-height:1.1rem}
.narzedzie .tk-lista{list-style:none;padding:0;margin:.5rem 0}
.narzedzie .tk-kandydat{border:1px solid var(--linia);border-radius:6px;padding:.6rem 1rem;margin:.6rem 0;background:var(--karta)}
.narzedzie .tk-nazwa{margin:.2rem 0}
.narzedzie .tk-brak{border-left:4px solid var(--akcent);padding:.4rem .8rem;margin:.8rem 0;background:var(--tlo)}
.narzedzie .tk-podstawa{font-size:.8rem}
.narzedzie #g-duze{font-family:var(--mono);font-size:1.35rem;font-weight:600;margin:.8rem 0;overflow-wrap:anywhere}
