.ns-v3 .konto{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:clamp(40px,7vw,140px);align-items:start}
.ns-v3 .konto>*{min-width:0}
.ns-v3 .konto .formularz{max-width:none}
.ns-v3 .konto__rzad{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.ns-v3 .formularz fieldset{border:0;padding:0;margin:0;display:grid;gap:12px}
.ns-v3 .formularz legend{font-size:14px;font-weight:600;color:var(--tekst-2);margin-bottom:6px;padding:0}
.ns-v3 .formularz .zgoda a{color:var(--tekst)}
.ns-v3 .formularz .zgoda small{display:block;color:var(--tekst-3);font-size:13.5px;margin-top:4px}
.ns-v3 .konto__haslo{display:flex;justify-content:space-between;align-items:baseline;gap:16px}
.ns-v3 .konto__haslo a{font-size:14px;font-weight:550;color:var(--tekst-2)}
.ns-v3 .konto__dol{font-size:15px;color:var(--tekst-2)}
.ns-v3 .konto__dol a{color:var(--tekst);font-weight:650}
.ns-v3 .komunikat{padding:14px 16px;font-size:15px;line-height:1.5;background:var(--tafla);box-shadow:inset 3px 0 0 var(--limonka),inset 0 0 0 1px var(--linia-2);color:var(--tekst)}
.ns-v3 .komunikat--blad{box-shadow:inset 3px 0 0 var(--tartan),inset 0 0 0 1px var(--linia-2)}
.ns-v3 .boki{display:grid;gap:clamp(36px,4vw,56px)}
.ns-v3 .boki .h3{margin-bottom:16px}
.ns-v3 .kroki{list-style:none;padding:0;counter-reset:k;border-top:1px solid var(--linia-2)}
.ns-v3 .kroki li{counter-increment:k;display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 12px;padding:18px 0;border-bottom:1px solid var(--linia)}
.ns-v3 .kroki li::before{content:counter(k);grid-row:1/3;font:760 26px/1 var(--f-dane);font-stretch:112%;color:var(--limonka);padding-top:2px}
.ns-v3 .kroki b{font-size:17.5px;font-weight:680;letter-spacing:-.012em}
.ns-v3 .kroki p{color:var(--tekst-2);font-size:16px}
.ns-v3 .daje{list-style:none;padding:0;display:grid;gap:14px}
.ns-v3 .daje li{padding-left:22px;position:relative;color:var(--tekst-2);font-size:16.5px}
.ns-v3 .daje li::before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;background:var(--limonka)}
.ns-v3 .daje b{color:var(--tekst);font-weight:650}
.ns-v3 .pomoc{border-top:1px solid var(--linia-2)}
.ns-v3 .pomoc div{padding:18px 0;border-bottom:1px solid var(--linia)}
.ns-v3 .pomoc b{display:block;font-size:17px;font-weight:680;margin-bottom:6px}
.ns-v3 .pomoc p{color:var(--tekst-2);font-size:16px}
.ns-v3 .pomoc a{color:var(--tekst)}
@media (max-width:899px){.ns-v3 .konto{grid-template-columns:1fr}}
@media (max-width:420px){.ns-v3 .konto__rzad{grid-template-columns:1fr}}
.ns-v3 .kopiuj{cursor:copy;user-select:all;text-decoration:underline;text-decoration-color:var(--linia-2);text-underline-offset:5px}
.ns-v3 .skopiowano{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:80;transform:translateX(-50%);padding:12px 18px;background:var(--tekst);color:var(--noc);font-size:15px;font-weight:650}
.ns-v3 .usun{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:clamp(40px,7vw,140px);align-items:start}
.ns-v3 .usun>*{min-width:0}
.ns-v3 .usun__boki{position:sticky;top:104px}
.ns-v3 .usun__boki .kroki .btn{justify-self:start;margin-top:10px;grid-column:2}
.ns-v3 .usun__mail{font-size:18px!important;font-weight:700;color:var(--tekst)!important;user-select:all}
.ns-v3 .usun__okres{display:grid;border-top:1px solid var(--linia-2);margin-bottom:1em}
.ns-v3 .usun__okres div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 24px;padding:14px 0;border-bottom:1px solid var(--linia)}
.ns-v3 .usun__okres dt{color:var(--tekst);font-weight:650}
@media (max-width:899px){.ns-v3 .usun{grid-template-columns:1fr}
.ns-v3 .usun__boki{position:static;order:-1}}
@media (max-width:520px){.ns-v3 .usun__okres div{grid-template-columns:1fr}}