#ps-language-switch{position:fixed;left:max(16px,env(safe-area-inset-left));bottom:max(18px,env(safe-area-inset-bottom));z-index:99990;display:flex;align-items:center;gap:3px;padding:5px;border:1px solid #72303c;border-radius:999px;background:linear-gradient(120deg,#201117,#0d0e14);box-shadow:0 8px 30px #0008,0 0 20px #ed163320;font-family:Inter,Arial,sans-serif;isolation:isolate}
#ps-language-switch>span{color:#e2c187;font-size:19px;padding:0 7px}
#ps-language-switch button{font-family:inherit;font-size:13px;line-height:1.2;font-weight:600;text-transform:none;letter-spacing:0;min-height:40px;padding:10px 15px;margin:0;border:0;border-radius:999px;color:#e5e3e7;background:transparent;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}
#ps-language-switch button[aria-pressed=true]{color:white;background:#ed1234;box-shadow:0 2px 12px #ed123440}
#ps-language-switch button:hover{color:#fff;background:#69202f}
#ps-language-switch button:focus-visible{outline:2px solid #edcf92;outline-offset:2px}
html[data-ps-language=es] .psg-desktop{gap:clamp(9px,1.3vw,20px)}
html[data-ps-language=es] .psg-desktop>a,html[data-ps-language=es] .psg-desktop>button{font-size:clamp(10px,.9vw,13px)!important;letter-spacing:1px!important}
html[data-ps-language=es] h1,html[data-ps-language=es] h2,html[data-ps-language=es] h3{overflow-wrap:normal;word-break:normal;hyphens:auto}
#ps-auto-app .ps-fields{align-items:start}#ps-auto-app label{min-width:0}#ps-auto-app select{max-width:100%;min-width:0;height:auto;min-height:48px;font-size:16px;line-height:1.4;padding:12px 34px 12px 12px;text-overflow:ellipsis}#ps-auto-app option{white-space:normal}#ps-auto-app input,#ps-auto-app textarea{font-size:16px}#ps-auto-app .ps-record{min-width:0}
html[data-ps-language=es] #ps-auto-app h1{font-size:clamp(34px,5vw,72px);line-height:1.08}
@media(max-width:767px){#ps-language-switch{left:12px;bottom:max(12px,env(safe-area-inset-bottom));padding:4px}#ps-language-switch button{min-height:40px;padding:10px 13px;font-size:12px}body{padding-bottom:68px!important}html[data-ps-language=es] h1{font-size:clamp(32px,9vw,56px)!important;line-height:1.1!important}html[data-ps-language=es] h2{font-size:clamp(25px,7vw,38px)!important;line-height:1.2!important}html[data-ps-language=es] .ps-team-reach{min-width:0;max-width:100%}#ps-auto-app select{width:100%}#ps-auto-app nav{flex-wrap:wrap}#ps-auto-app h2{gap:10px!important}}
@media(prefers-reduced-motion:reduce){#ps-language-switch button{transition:none}}

#ps-auto-app .ps-selected-answer{display:block;color:#c9bd9a;font-size:13px;line-height:1.5;margin-top:7px;overflow-wrap:anywhere}#ps-auto-app .ps-selected-answer[hidden]{display:none}
