/* V28.30: rounded Jornada, wider desktop history, verification in Mi cuenta. */
html:root:is(#nekon-history,:root):is(#nekon-finish,:root) #historial-pronosticos .history-date-group__header{border:1px solid var(--page-border,#bfa16e)!important;border-radius:18px!important;min-height:0!important;height:auto!important;padding:16px 20px!important;overflow:hidden!important;box-shadow:none!important;background:var(--surface,#171721)!important;box-sizing:border-box!important}
html[data-theme=light]:is(#nekon-history,:root):is(#nekon-finish,:root) #historial-pronosticos .history-date-group__header{background:#fff!important;border-color:#171717!important;color:#171717!important;outline:0!important}
@media(min-width:1024px){
 html:root:is(#nekon-history,:root):is(#nekon-finish,:root) #historial-pronosticos{padding-inline:clamp(24px,3vw,64px)!important}
 html:root:is(#nekon-history,:root):is(#nekon-finish,:root) #historial-pronosticos :is(.prediction-history-host,.prediction-history--maestro,.history-maestro-list){width:100%!important;max-width:1680px!important;margin-inline:auto!important;padding-inline:0!important;box-sizing:border-box!important}
 html:root:is(#nekon-history,:root):is(#nekon-finish,:root) #historial-pronosticos .history-date-group__cards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}
 html:root:is(#nekon-history,:root):is(#nekon-finish,:root) #historial-pronosticos .history-maestro-card{padding:16px 18px!important;gap:10px 12px!important;min-height:0!important}
 html:root:is(#nekon-history,:root):is(#nekon-finish,:root) #historial-pronosticos .history-maestro-card__copy :is(small,strong){display:block!important;white-space:nowrap!important;font-size:13px!important;letter-spacing:.025em!important;line-height:1.6!important}
 html:root:is(#nekon-history,:root):is(#nekon-finish,:root) #historial-pronosticos .history-maestro-card__status{padding:8px 16px!important;min-height:0!important;margin:0!important}
}
html:root:root .verification-file-step[hidden],html:root:root [data-verification-final][hidden]{display:none!important}
.verification-file-step{border:1px solid var(--page-border,#777);border-radius:18px;padding:20px;margin:16px 0}.verification-file-step h3{font-size:22px;line-height:1.4;margin:0 0 16px}.verification-file-step label{display:grid;gap:10px;font-weight:700}.verification-file-step [data-verification-front-name]{overflow-wrap:anywhere}.verification-file-step button{margin-bottom:18px}.verification-progress{font-weight:700}.verification-required-shell{max-width:760px}.verification-required-shell button{margin-top:8px}
html:root:root :is(#verificationContent,#verificationRequiredContent)>header{display:block!important;position:static!important;inset:auto!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;margin:0 0 20px!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;transform:none!important}
html:root:root :is(#verificationContent,#verificationRequiredContent)>header :is(h2,p,small){display:block!important;background:transparent!important;color:inherit!important;opacity:1!important}
html[data-theme=light]:is(#nekon-contrast,:root):is(#nekon-finish,:root) .verification-file-step{background:#fff!important;border-color:#171717!important}
html[data-theme=light]:is(#nekon-contrast,:root):is(#nekon-finish,:root) .verification-shell :is(h2,h3){background:transparent!important;color:#171717!important;opacity:1!important;text-shadow:none!important}
html[data-theme=light]:is(#nekon-contrast,:root):is(#nekon-finish,:root) #verificacion .account-section-nav__button{background:#fff!important;color:#171717!important;border-color:#171717!important}
html[data-theme=light]:is(#nekon-contrast,:root):is(#nekon-finish,:root) #verificacion .account-section-nav__button.is-active{background:#171717!important;color:#fff!important}
@media(max-width:700px){.verification-file-step{padding:16px}.verification-file-step h3{font-size:20px}html:root:is(#nekon-history,:root):is(#nekon-finish,:root) #historial-pronosticos .history-date-group__header{padding:14px!important}.verification-file-step input[type=file]{font-size:14px}}
