/* VALLON brand presentation only. Native form controls, status and validation remain unchanged. */
.vallon-native-transaction .esh-pf{font-family:inherit;color:#000;background:#fff;--pf-radius:0px;--pf-radius-s:0px;--pf-input-bg:#fff}
.vallon-native-transaction .esh-pf .esh-pf-vstup{display:block;min-height:0;background:#fff}
.vallon-native-transaction .esh-pf .esh-pf-vstup__vizual{display:none}
.vallon-native-transaction .esh-pf .esh-pf-vstup__panel{padding:24px 20px 40px;gap:16px}
.vallon-native-transaction .esh-pf .esh-pf-karta--vstup{width:100%;max-width:560px;margin:0;padding:24px 20px;border:1px solid #e1e1e1;border-radius:0;background:#fff;box-shadow:none}
.vallon-native-transaction .esh-pf .esh-pf-karta__titulek{font-family:inherit;font-size:24px;line-height:1.2;letter-spacing:0;text-align:center;margin:0 0 14px}
.vallon-native-transaction .esh-pf .esh-pf-prepinac{padding:0;margin:0 0 24px;border-radius:0;background:#fff;border-bottom:1px solid #e1e1e1}
.vallon-native-transaction .esh-pf .esh-pf-prepinac__jezdec{display:none}
.vallon-native-transaction .esh-pf .esh-pf-prepinac__zalozka{border-radius:0;min-height:36px;font-size:14px;color:#000;background:#fff;font-weight:400}
.vallon-native-transaction .esh-pf .esh-pf-prepinac__zalozka[aria-selected="true"]{border-bottom:2px solid #000;font-weight:700}
.vallon-native-transaction .esh-pf .esh-pf-formular{gap:24px}
.vallon-native-transaction .esh-pf .esh-pf-pole__popisek{font-size:14px;font-weight:400;color:#000}
.vallon-native-transaction .esh-pf .esh-pf-pole__vstup{min-height:38px;padding:8px 12px;border:1px solid #ddd;border-radius:0;font-size:14px;font-weight:400;background:#fff}
.vallon-native-transaction .esh-pf .esh-pf-heslo__ukaz{border-radius:0}
.vallon-native-transaction .esh-pf .esh-pf-tl--plne{min-height:34px;padding:8px 18px;background:#263949;color:#fff;border:1px solid #263949;border-radius:0;box-shadow:none;font-size:14px;font-weight:400}
.vallon-native-transaction .esh-pf .esh-pf-tl--plne:hover{background:#2e4659}
.vallon-native-transaction .esh-pf .esh-pf-tl--plne svg{display:none}
.vallon-native-transaction .esh-pf .esh-pf-tl--siroke{width:auto;justify-self:center}
.vallon-native-transaction .esh-pf .esh-pf-odkaz{color:#000}
.vallon-native-transaction .esh .esh-tlacitko{background:#263949;color:#fff;border-color:#263949;border-radius:0;box-shadow:none}
.vallon-native-transaction .esh .esh-tlacitko:hover{background:#2e4659}
.vallon-native-transaction .esh .esh-kosik-prazdny{background:#fff;border:1px solid #ddd;border-radius:0}
.vallon-native-transaction .esh-kosik h1,.vallon-native-transaction .esh-kosik h2{font-family:inherit;letter-spacing:0}

/* Unconfigured disabled provider previews have no action; enabled native providers remain visible. */
.vallon-native-transaction .esh-pf .esh-pf-alternativy:not(:has(a[href],button:not(:disabled))){display:none}
