/* minutnik: style tylko tego narzędzia (wspólne w narzedzia.css) */
.lnz-mn-ekran{--mn-k:#fff;--mn-t:var(--l-in);--mn-r:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px;margin:4px 0 0;padding:24px 16px;border:1px solid var(--l-line);border-radius:16px;background:var(--l-in);text-align:center}
.lnz .lnz-mn-wys{margin:0;color:#fff;font-family:Sora,"Sora Fallback",Inter,"Segoe UI",sans-serif;font-size:clamp(3.2rem,2rem + 9vw,8.5rem);font-weight:800;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.lnz-mn-napis{margin:0 0 10px;color:var(--mn-k);font-family:Sora,"Sora Fallback",Inter,"Segoe UI",sans-serif;font-size:clamp(1.3rem,1rem + 2vw,2.4rem);font-weight:700;line-height:1.2;overflow-wrap:anywhere}
.lnz-mn-pod{margin:12px 0 0;color:var(--l-mu);font-size:15px}
.lnz-mn-pod:empty{display:none}
.lnz-mn-pasek{width:min(100%,520px);margin-top:18px}
.lnz-mn-ekran.lnz-mn-koniec .lnz-mn-wys{color:var(--l-ok)}
.lnz-mn-ekran--st{background:var(--mn-t)}
.lnz-mn-ekran--st .lnz-mn-wys{color:var(--mn-k)}
.lnz-mn-ekran--st.lnz-mn-koniec .lnz-mn-wys{color:var(--mn-k)}
.lnz-mn-ekran--st .lnz-mn-pasek{display:none}
.lnz-mn-ster{justify-content:center}
.lnz-mn-ster .lnz-btn{min-width:120px}
.lnz-mn-presety{margin-top:6px}
.lnz-mn-wl{margin-top:14px;align-items:end}
.lnz-mn-ustw{justify-content:flex-start;padding-bottom:0}
.lnz-mn-lista{display:grid;gap:6px;margin:14px 0 0;padding:0;list-style:none}
.lnz-mn-lista li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;margin:0;padding:10px 14px;border:1px solid var(--l-line);border-radius:12px;background:var(--l-card2);font-variant-numeric:tabular-nums}
.lnz-mn-lista li span{color:var(--l-mu);font-size:14px}
.lnz-mn-lista li b{color:#fff;font-size:17px;text-align:right}
.lnz-mn-lista li small{grid-column:1/-1;color:var(--l-mu);font-size:12.5px}
.lnz-mn-opcje{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:18px;padding-top:14px;border-top:1px solid var(--l-line)}
.lnz-mn-opcje .lnz-chk{margin:0}
.lnz-mn-url{min-height:0;font:13.5px/1.5 ui-monospace,Consolas,monospace}
.lnz .lnz-mn-h{margin-top:18px}
.lnz-mn-ekran:fullscreen{min-height:100vh;border:0;border-radius:0}
.lnz-mn-ekran:fullscreen .lnz-mn-wys{font-size:min(22vw,40vh)}
.lnz-mn-ekran:fullscreen .lnz-mn-napis{font-size:min(6vw,10vh)}
html.lnz-mn-obs,html.lnz-mn-obs body{background:transparent!important;overflow:hidden!important}
html.lnz-mn-obs body *{visibility:hidden!important}
html.lnz-mn-obs #lnz-mn-ekran,html.lnz-mn-obs #lnz-mn-ekran *{visibility:visible!important}
html.lnz-mn-obs #lnz-mn-ekran{position:fixed;inset:0;z-index:2147483647;min-height:0;margin:0;border:0;border-radius:0;background:var(--mn-t)}
html.lnz-mn-obs .lnz-mn-wys{font-size:calc(min(20vw,38vh) * var(--mn-r));text-shadow:0 2px 12px rgba(0,0,0,.35)}
html.lnz-mn-obs .lnz-mn-napis{font-size:calc(min(6vw,11vh) * var(--mn-r));text-shadow:0 2px 10px rgba(0,0,0,.35)}
html.lnz-mn-obs .lnz-mn-pasek,html.lnz-mn-obs .lnz-mn-pod{display:none}
