.partner-kod{text-align:left;gap:.6rem;width:min(100%,34rem);margin:0 auto;display:grid}.partner-kod-etykieta{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.partner-kod-rzad{flex-wrap:wrap;gap:.6rem;display:flex}.partner-kod-pole{min-width:0;min-height:48px;font:inherit;letter-spacing:.12em;color:inherit;background:#ffffff0a;border:1px solid #ffffff47;border-radius:0;flex:14rem;padding:0 .9rem}.partner-kod-pole:focus-visible{outline-offset:2px;outline:2px solid #ff4040}.partner-kod-pole[aria-invalid=true]{border-color:#ff4040}.partner-kod-opis{opacity:.75;margin:0;font-size:.85rem}.partner-kod-blad{color:#ff4040;min-height:1.2em;margin:0;font-size:.85rem}
