/* Partnerprogram: jelentkezési űrlap + Fiókom → Partner oldal. A téma gombstílusát örökli (.button). */
.bpp-urlap{max-width:560px}
#bpp-jelentkezes{scroll-margin-top:90px} /* beküldés utáni visszaugrásnál a rögzített fejléc ne takarja az üzenetet */
.bpp-urlap .bpp-mezo{margin:0 0 14px}
.bpp-urlap label{display:block;font-weight:600;margin-bottom:4px}
.bpp-urlap input[type=text],.bpp-urlap input[type=email],.bpp-urlap input[type=tel],.bpp-urlap textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #c9ced6;border-radius:8px;font:inherit}
.bpp-urlap small{display:block;color:#5f6b7a;margin-top:3px}
.bpp-urlap .bpp-hibas input,.bpp-urlap .bpp-hibas textarea{border-color:#c0392b;background:#fff6f5}
.bpp-urlap .bpp-hibas label{color:#c0392b}
.bpp-urlap .bpp-jelolo label{font-weight:400;display:flex;gap:8px;align-items:flex-start}
.bpp-urlap .bpp-jelolo input{margin-top:4px}
.bpp-kell{color:#c0392b}
.bpp-hp{position:absolute;left:-9999px;top:-9999px;height:0;overflow:hidden}
.bpp-uzenet{padding:12px 16px;border-radius:8px;margin:0 0 16px}
.bpp-siker{background:#eaf7ee;border:1px solid #9bd3ad}
.bpp-hiba{background:#fff2f0;border:1px solid #e3a39b}
.bpp-info{color:#5f6b7a;font-size:.95em}
.bpp-fiok h4{margin:24px 0 8px}
.bpp-tabla{width:100%;border-collapse:collapse;font-size:.95em}
.bpp-tabla th,.bpp-tabla td{text-align:left;padding:8px 10px;border-bottom:1px solid #e3e6ea;vertical-align:middle}
.bpp-tabla form{margin:0}
.bpp-ures,.bpp-segit{color:#5f6b7a;font-size:.95em}
.bpp-kosar-info{background:#eef5ff;border:1px solid #b9d2f5;border-radius:8px;padding:10px 14px}
@media (max-width:600px){.bpp-tabla th:nth-child(3),.bpp-tabla td:nth-child(3){display:none}}
