/* konwerter-stref-czasowych: style tylko tego narzędzia (wspólne w narzedzia.css) */
.lnz-ksc-lista{display:grid;gap:8px;margin:0;padding:0;list-style:none}
.lnz-ksc-poz{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;margin:0;padding:12px 12px 12px 14px;border:1px solid var(--l-line);border-radius:12px;background:var(--l-card2)}
.lnz-ksc-poz.baza{border-color:rgba(139,92,246,.55);background:radial-gradient(280px 120px at 0 0,rgba(139,92,246,.2),transparent 70%),var(--l-card2)}
.lnz-ksc-poz>.lnz-btn{grid-column:1/-1;justify-self:start}
.lnz-ksc-kto{min-width:0}
.lnz-ksc-kto b{display:block;color:#fff;font-size:15.5px;line-height:1.35;overflow-wrap:anywhere}
.lnz-ksc-kto span,.lnz-ksc-kto small{display:block;margin-top:2px;color:var(--l-mu);font-size:13px;line-height:1.4}
.lnz-ksc-czas{text-align:right}
.lnz-ksc-czas strong{display:block;color:#fff;font-family:Sora,"Sora Fallback",Inter,sans-serif;font-size:26px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}
.lnz-ksc-czas span{display:block;margin-top:3px;color:var(--l-tx);font-size:13px;line-height:1.35}
.lnz-ksc-szuk{position:relative;margin-top:14px}
.lnz-ksc-pod{position:absolute;z-index:5;left:0;right:0;max-height:300px;margin:4px 0 0;padding:4px;overflow-y:auto;list-style:none;border:1px solid var(--l-line2);border-radius:12px;background:var(--l-card2);box-shadow:0 8px 24px rgba(0,0,0,.35)}
.lnz-ksc-pod li{margin:0}
.lnz-ksc-pod button{display:block;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--l-tx);font:inherit;font-size:14.5px;text-align:left;cursor:pointer}
.lnz-ksc-pod button:hover,.lnz-ksc-pod button.akt{background:rgba(139,92,246,.18);color:#fff}
.lnz-ksc-tab{max-height:520px;overflow:auto}
.lnz-ksc-tab table{min-width:0;font-variant-numeric:tabular-nums}
.lnz-ksc-tab thead th{position:sticky;top:0;z-index:1;background:var(--l-card);white-space:nowrap}
.lnz-ksc-tab th,.lnz-ksc-tab td{padding:4px 8px;white-space:nowrap}
.lnz-ksc-tab tbody th{padding:2px 6px 2px 0}
.lnz-ksc-tab td{color:var(--l-mu)}
.lnz-ksc-tab td.p{background:rgba(52,211,153,.12);color:#fff}
.lnz-ksc-tab td.n{color:#6f6889}
.lnz-ksc-tab tr.wsp th .lnz-ksc-gb,.lnz-ksc-tab tr.wsp td.p{font-weight:700}
.lnz-ksc-tab tr.wsp td.p{background:rgba(52,211,153,.22)}
.lnz-ksc-tab tr.akt th .lnz-ksc-gb{border-color:var(--l-link);color:#fff}
.lnz-ksc-gb{display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:32px;padding:0 8px;border:1px solid var(--l-line2);border-radius:8px;background:transparent;color:var(--l-tx);font:inherit;font-size:14px;cursor:pointer}
.lnz-ksc-gb:hover{background:rgba(255,255,255,.06)}
.lnz-ksc-h3{margin-top:20px}
.lnz-ksc-dc{min-height:0;font-family:Consolas,"Courier New",monospace;font-size:14.5px}
@media (pointer:coarse){.lnz-ksc-gb{min-height:44px}}
