/* kontrast-kolorow: style tylko tego narzędzia (wspólne w narzedzia.css) */
.lnz-kon-wej{display:flex;gap:8px}
.lnz-kon-wej input[type=text]{flex:1;min-width:0}
.lnz-kon-wej input.lnz-ea-kolor{flex:0 0 56px;width:56px}
.lnz-kon-tab{min-width:460px}
.lnz-kon-tab td:last-child{font-weight:700;white-space:nowrap}
.lnz-panel.lnz-kon-pod{border-color:var(--l-line2);box-shadow:none}
.lnz-kon-pod p{margin:0 0 10px;color:inherit;line-height:1.4}
.lnz-kon-p1{font-size:16px}
.lnz-kon-p2{font-size:24px;font-weight:400}
.lnz-kon-p3{font-size:19px;font-weight:700}
.lnz-kon-ui{display:flex;flex-wrap:wrap;align-items:center;gap:16px}
.lnz-kon-ramka{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:2px solid;border-radius:12px;font-size:15px;font-weight:600}
.lnz-kon-prop{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}
.lnz-kon-prop li{display:flex;align-items:center;gap:12px;margin:0;padding:10px 12px;border:1px solid var(--l-line);border-radius:12px;background:var(--l-card2);font-size:14.5px;line-height:1.45}
.lnz-kon-prop li .lnz-btn{margin-left:auto}
.lnz-kon-pr{flex-shrink:0;width:28px;height:28px;border:1px solid rgba(255,255,255,.2);border-radius:8px}
@media (max-width:480px){
.lnz-kon-prop li{flex-wrap:wrap}
.lnz-kon-prop li .lnz-btn{flex:1 1 100%;margin-left:0}
}
/* przeniesione ze wspólnego narzedzia.css (runda 5) */
.lnz-kon-wej+small{display:block}
