/* test.css — dodatki do app.css (kopia z ~/email-dns-checker) dla adresu testowego, raportu, przebiegu i podglądu. */
.tabela-wrap{overflow-x:auto;max-width:100%}
.et-start{margin:1.2rem 0}
.et-adres{background:var(--surface);border:1px solid var(--line);border-radius:2px;padding:1rem 1.2rem;margin:1rem 0}
.et-adres-row{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.et-adres-row code{font-family:var(--mono);font-size:1.1rem;background:var(--soft);border-radius:2px;padding:.5rem .7rem;overflow-wrap:anywhere;min-width:0;flex:1 1 16rem}
.et-kroki{padding-left:1.3rem}.et-kroki li{margin:.35rem 0}
.et-czekam{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin:.8rem 0 0}
.et-kropka{width:.7rem;height:.7rem;border-radius:50%;background:var(--accent);flex:none}
@media (prefers-reduced-motion:no-preference){.et-kropka{animation:et-puls 1.2s ease-in-out infinite}@keyframes et-puls{50%{opacity:.25}}}
.et-raport{margin:1.2rem 0}.et-raport>h2{margin-top:2rem}
.et-sum{background:var(--surface);border:1px solid var(--line);border-radius:2px;padding:1rem 1.2rem}.et-sum h2{margin:0 0 .4rem}
.et-kv{display:grid;grid-template-columns:max-content 1fr;gap:.2rem .9rem;margin:.4rem 0;font-size:.92rem}.et-kv dt{color:var(--muted)}.et-kv dd{margin:0;overflow-wrap:anywhere;min-width:0}
@media (max-width:520px){.et-kv{grid-template-columns:1fr}.et-kv dd{margin-bottom:.3rem}}
.et-liczniki{display:flex;gap:.5rem;flex-wrap:wrap;margin:.6rem 0}.et-l{border:1px solid var(--line);border-radius:2px;padding:.2rem .7rem;font-size:.88rem;font-weight:600}
.et-l-bad{color:var(--bad);border-color:var(--bad)}.et-l-warn{color:var(--warn);border-color:var(--warn)}.et-l-ok{color:var(--ok);border-color:var(--ok)}
.et-cta-wynik{background:var(--soft);border:1px solid var(--accent);border-radius:2px;padding:.9rem 1.1rem;margin:1rem 0}.et-cta-wynik p{margin:.2rem 0 .6rem}
.chk-bad{border-color:var(--bad)}.chk-warn{border-color:var(--warn)}
.et-fix summary{cursor:pointer;font-weight:600;font-size:.9rem;margin-top:.3rem}.et-fix code,.chk code{font-family:var(--mono);font-size:.85em;background:var(--soft);border-radius:2px;padding:0 .2em;overflow-wrap:anywhere}
.et-post{margin:1rem 0}
.et-gy .et-gy-h th{padding-top:1rem}.et-gy td:first-child{width:2rem}.et-pkt{text-align:right;white-space:nowrap;font-family:var(--mono)}
.et-przebieg{list-style:none;padding:0;margin:1rem 0;border-left:2px solid var(--line);margin-left:.7rem}
.et-krok{display:flex;gap:.8rem;align-items:flex-start;margin:0 0 1rem -.75rem;min-width:0}.et-krok>div{min-width:0;flex:1}.et-krok p{margin:.2rem 0}
.m-na{background:var(--line);color:var(--ink2)}
.et-podpis{margin:.3rem 0;font-size:.9rem;overflow-wrap:anywhere}.et-podpis code{font-family:var(--mono)}
.et-domena .grade{margin:.5rem 0}.et-domena .grade-l{font-size:2rem;min-width:2.4rem}
.et-tabs{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center;margin:.5rem 0}.et-obrazki{font-size:.9rem;display:inline-flex;gap:.3rem;align-items:center;margin-left:auto}
.et-ramka{border:1px solid var(--line);border-radius:2px;overflow:hidden;background:#fff;margin:0 auto}.et-ramka iframe{display:block;width:100%;height:70vh;min-height:420px;border:0;background:#fff}
.et-ramka-mobile{max-width:390px}
.et-pre{max-height:70vh;overflow:auto}
.et-tablist{display:flex;gap:.4rem;flex-wrap:wrap}
.et-cta-wynik .muted,.et-adres .muted{color:var(--ink2)}
html[data-token] .hero .lead,html[data-token] .hero .entity{display:none}
.et-mikro{margin:.5rem 0 0}
.et-przyklad{background:var(--soft);border:1px dashed var(--line);border-radius:2px;padding:.8rem 1rem;margin:0 0 1rem;display:flex;gap:.8rem;align-items:center;flex-wrap:wrap;justify-content:space-between}.et-przyklad p{margin:0}
.et-opcja{display:flex;gap:.4rem;align-items:center;font-size:.92rem;margin:.6rem 0 0}
.et-plik{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;margin:.6rem 0 0;padding:.5rem;border:1px dashed transparent;border-radius:2px}.et-plik label{cursor:pointer}.et-plik.et-nad{border-color:var(--accent);background:var(--soft)}
.et-plik label:focus-within{outline:2px solid var(--accent);outline-offset:2px}
.et-ai{background:var(--surface);border:1px solid var(--line);border-radius:2px;padding:.9rem 1.1rem}.et-ai-warn{border-color:var(--warn)}.et-ai-bad{border-color:var(--bad)}
.et-ai-w{font-size:1.2rem;display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin:0 0 .5rem}.et-ai h3{font-family:var(--sans);font-size:1rem;margin:.8rem 0 .2rem}
.et-glosy{list-style:none;padding:0;margin:.4rem 0}.et-glosy li{display:flex;gap:.5rem;align-items:baseline;margin:.25rem 0;flex-wrap:wrap}
html[data-widok="konsument"] .et-ai-w{font-size:1.5rem}
.et-most{background:var(--soft);border-radius:2px;padding:.8rem 1rem;margin:1rem 0}.et-most h2{margin-top:0;font-size:1.15rem}
.et-szczegoly{margin:1.5rem 0}.et-szczegoly>summary{cursor:pointer;font-weight:600;font-size:1.05rem;padding:.4rem 0}
.et-zrzut{display:block;max-width:100%;height:auto;border:1px solid var(--line);border-radius:2px;margin:0 auto}
.et-ai-cta{background:var(--soft);border-radius:2px;padding:.6rem .8rem;margin:.8rem 0}
.et-glosy li{flex-wrap:nowrap}.et-glosy li>span:last-child{min-width:0}
