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