/* Workii 360 layout: keep actions reachable and honor reduced motion. */
:root{--wk-focus:#fbbf24}
:focus-visible{outline:3px solid var(--wk-focus)!important;outline-offset:3px}
button,input,select,textarea,[role="button"]{touch-action:manipulation}
input,select,textarea{font-size:16px!important}
.screen.active{animation:none!important}
#sc-welcome{overflow-y:auto!important;justify-content:space-between!important;padding:clamp(28px,8dvh,80px) 14px 16px!important;gap:28px;box-sizing:border-box}
#sc-welcome .uwl-center{position:relative!important;top:auto!important;left:auto!important;transform:none!important;flex:1;display:flex;flex-direction:column;justify-content:center;min-height:130px}
#sc-welcome .uwl-mark,#sc-welcome .uwl-tagline{opacity:1!important;animation:none!important;transform:none!important}
#sc-welcome .uwl-card{position:relative!important;inset:auto!important;transform:none!important;opacity:1!important;pointer-events:auto!important;flex-shrink:0;width:100%;padding:24px!important;box-sizing:border-box;transition:none!important}
#sc-welcome .uwl-bar{display:none!important}
#wk-privacy-launch{position:static!important;inset:auto!important;transform:none!important;width:100%;min-height:44px!important;margin:10px 0 0!important;box-shadow:none!important;background:transparent!important;border:1px solid #ffffff35!important;color:#d4d4d8!important;z-index:auto!important;display:block}
#wk-privacy-launch[hidden]{display:none!important}
#wk-profile-privacy{display:block;width:calc(100% - 32px);min-height:48px;margin:14px 16px calc(20px + env(safe-area-inset-bottom));padding:12px 16px;border:1px solid #ffffff24;border-radius:14px;background:#ffffff0b;color:#fafafa;font:700 14px/1.3 system-ui;cursor:pointer}
#wk-report-content{display:block;width:calc(100% - 40px);min-height:44px;margin:0 20px 110px;padding:11px 14px;border:1px solid #f871714d;border-radius:12px;background:#ef444412;color:#fca5a5;font:700 12px/1.35 system-ui;cursor:pointer}
#sc-reg{overflow-y:auto!important}
#sc-reg .reg-top{flex:1 0 auto;min-height:0;padding-top:24px}
#sc-reg .reg-sheet{flex-shrink:0;overflow:visible!important}
#sc-reg .reg-footer{position:relative!important;bottom:auto!important;flex-shrink:0}
#sc-reg input{max-width:100%;box-sizing:border-box}
#sc-reg:has(#lg-email),#sc-reg:has(#rs-email){padding-top:0!important}
#sc-reg>div:has(#lg-email),#sc-reg>div:has(#rs-email){min-height:100dvh;height:auto!important}
.scroll{scroll-padding-bottom:90px;overscroll-behavior-y:contain}
#tab-perfil .scroll,#tab-cultura .scroll,#tab-comunidad .scroll,#tab-market .scroll{padding-bottom:calc(84px + env(safe-area-inset-bottom))!important}
#jm-body,#les-body{scroll-padding-bottom:90px}
.jm-footer,#jm-footer,#les-footer{flex-shrink:0}
.bn-item{min-height:48px;cursor:pointer}
.bn-item[aria-current="page"]{color:#fbbf24}
.wk-status-note{margin:10px 16px;padding:12px 14px;border:1px solid #fbbf2450;border-radius:12px;background:#241d10;color:#fde68a;font:13px/1.5 system-ui}
.wk-status-note button{min-height:44px;border:1px solid #fde68a;background:transparent;color:inherit;border-radius:8px;padding:8px 12px;margin-top:8px;cursor:pointer}
#wk-live-status{position:fixed!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
[data-wk-button]:not(.bn-item):not(.country-chip){cursor:pointer}
@media(max-height:680px){#sc-welcome{gap:12px;padding-top:18px!important}#sc-welcome .uwl-mark{font-size:48px!important}#sc-welcome .uwl-tagline{margin-top:10px!important}#sc-welcome .wlc-title{font-size:27px!important}#sc-welcome .wlc-desc{margin-bottom:16px!important}#sc-welcome .uwl-card{padding:18px!important}#sc-reg .reg-top{padding:18px 22px!important}#sc-reg .reg-ico{font-size:30px!important;margin-bottom:8px!important}#sc-reg .reg-q{font-size:26px!important}}
@media(min-width:800px){body{background:radial-gradient(ellipse at top,#1e1a12,#07090d 70%)!important}.screen{box-shadow:0 0 0 1px #ffffff14,0 20px 80px #0009}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.uwl-mark,.uwl-tagline,.uwl-card{opacity:1!important}}
