
@media screen and (max-width:800px){
html,body{max-width:100%!important;overflow-x:clip!important}
html body{padding-top:0!important;padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))!important;scroll-padding-top:74px!important}
html body #uhz-global-header,html body header.uhzg-header,html body #uhz-shared-header,
html body #uhz-mobile-nav,html body #uhz-mobile-dock,html body #uhz-phone-dock,
html body .uhz-phone-dock,html body #uhz-mobile-spacer,html body .uhzg-spacer,
html body #uhz-app-header-actions,html body #uhz-mobile-app-tabs,
html body #uhz-app-more-sheet,html body #uhz-mobile-intro{
 display:none!important;height:0!important;min-height:0!important;max-height:0!important;
 visibility:hidden!important
}
html body #uhz-native-head{
 display:flex!important;position:sticky!important;top:0!important;left:0!important;right:0!important;
 z-index:2147483004!important;box-sizing:border-box!important;
 width:100%!important;min-height:76px!important;height:76px!important;
 padding:9px 14px!important;gap:10px!important;
 align-items:center!important;justify-content:space-between!important;
 background:#fff!important;border-bottom:1px solid #e0e9ed!important;
 box-shadow:0 2px 8px rgba(16,40,61,.04)!important;
 font:400 14px/1.3 system-ui,-apple-system,Segoe UI,sans-serif!important;
 margin:0!important;visibility:visible!important
}
html body #uhz-native-head *{box-sizing:border-box!important}
html body #uhz-native-head .uhz-app-brand{min-width:0!important;display:flex!important;align-items:center!important;gap:9px!important;flex:1 1 auto!important;text-decoration:none!important;color:#163c54!important}
html body #uhz-native-head .uhz-app-brand img{width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;object-fit:contain!important;border-radius:13px!important}
html body #uhz-native-head .uhz-app-brand-text{display:flex!important;flex-direction:column!important;gap:3px!important;min-width:0!important}
html body #uhz-native-head .uhz-app-brand strong{display:block!important;font:800 clamp(16px,4.4vw,20px)/1.12 system-ui,sans-serif!important;letter-spacing:-.03em!important;color:#12384e!important;white-space:nowrap!important}
html body #uhz-native-head .uhz-app-brand small{display:block!important;font:550 9px/1.3 system-ui,sans-serif!important;color:#6b818d!important;white-space:nowrap!important}
html body #uhz-native-head .uhz-app-actions{display:flex!important;align-items:center!important;gap:6px!important;flex:0 0 auto!important}
html body #uhz-native-head .uhz-app-action,html body #uhz-native-head summary.uhz-app-action{
 display:grid!important;place-items:center!important;width:38px!important;height:38px!important;
 min-width:38px!important;min-height:38px!important;border:1px solid #dce7ea!important;
 border-radius:12px!important;background:#fff!important;color:#275b6d!important;box-shadow:none!important;
 padding:7px!important;text-decoration:none!important;cursor:pointer!important;list-style:none!important
}
html body #uhz-native-head .uhz-app-action svg{width:22px!important;height:22px!important;stroke:currentColor!important;stroke-width:1.8!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important}
html body #uhz-native-head .uhz-app-action-more{border:0!important}
html body #uhz-native-head details{position:relative!important}
html body #uhz-native-head summary::-webkit-details-marker{display:none!important}
html body #uhz-native-head .uhz-app-menu{
 display:none!important;position:fixed!important;top:76px!important;left:12px!important;right:12px!important;
 z-index:2147483009!important;box-sizing:border-box!important;max-height:calc(100dvh - 170px)!important;
 overflow-y:auto!important;padding:13px!important;background:#fff!important;border:1px solid #dbe6ec!important;
 border-radius:16px!important;box-shadow:0 18px 42px rgba(5,33,54,.2)!important;
 grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important
}
html body #uhz-native-head details[open] .uhz-app-menu{display:grid!important}
html body #uhz-native-head .uhz-app-menu a{padding:12px 10px!important;min-height:44px!important;display:flex!important;align-items:center!important;text-decoration:none!important;font:650 12px/1.3 system-ui,sans-serif!important;color:#214c61!important;background:#f2f7fa!important;border-radius:10px!important}
html body #uhz-native-tabs{
 box-sizing:border-box!important;display:grid!important;position:fixed!important;top:auto!important;bottom:0!important;
 left:0!important;right:0!important;z-index:2147483005!important;width:100%!important;
 height:calc(74px + env(safe-area-inset-bottom,0px))!important;
 grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:stretch!important;
 padding:7px 5px calc(7px + env(safe-area-inset-bottom,0px))!important;gap:0!important;
 background:#fff!important;border-top:1px solid #dfe9e7!important;box-shadow:0 -5px 14px rgba(8,45,67,.055)!important;
 margin:0!important;visibility:visible!important
}
html body #uhz-native-tabs a{
 display:flex!important;flex-direction:column!important;align-items:center!important;
 justify-content:center!important;gap:5px!important;position:relative!important;
 min-width:0!important;min-height:0!important;padding:0 2px!important;text-align:center!important;
 text-decoration:none!important;color:#687f88!important;border:0!important;background:none!important;
 font:700 clamp(8px,2.4vw,11px)/1.15 system-ui,sans-serif!important;white-space:nowrap!important
}
html body #uhz-native-tabs a svg{display:block!important;width:24px!important;height:24px!important;stroke:currentColor!important;stroke-width:1.9!important;fill:none!important;stroke-linecap:round!important;stroke-linejoin:round!important}
html body #uhz-native-tabs a[aria-current="page"]{color:#087cac!important}
html body #uhz-native-tabs a[aria-current="page"]::before{content:"";position:absolute;top:-7px;left:calc(50% - 15px);width:30px;height:3px;border-radius:0 0 5px 5px;background:#087cac}
html body #uhz-native-tabs .uhz-profile-tab{color:#087cac!important}
html body #uhz-native-tabs .uhz-profile-tab .uhz-plus-icon{width:43px!important;height:43px!important;margin-top:-17px!important;display:grid!important;place-items:center!important;background:#087fae!important;border-radius:14px!important;box-shadow:0 4px 12px rgba(8,125,174,.20)!important;color:#fff!important}
html body #uhz-native-tabs .uhz-profile-tab .uhz-plus-icon svg{width:27px!important;height:27px!important}
html body #contenido.page{
 box-sizing:border-box!important;width:100%!important;max-width:100%!important;
 padding:14px 12px 32px!important;margin:0!important;min-height:0!important
}
html body #contenido .site-grid{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;grid-template-columns:minmax(0,1fr)!important}
html body #contenido .main-col{width:100%!important;max-width:100%!important;min-width:0!important}
html body #buscador.search-shell.google-search-layout{
 box-sizing:border-box!important;display:block!important;width:100%!important;max-width:100%!important;
 height:auto!important;min-height:0!important;margin:0 0 14px!important;
 padding:20px 14px!important;border:1px solid #e3edf0!important;border-radius:20px!important;
 background:#fff!important;box-shadow:0 6px 20px rgba(23,57,78,.035)!important
}
html body #buscador.search-shell.google-search-layout .search-brand-mini.uhz-brand-stage{display:none!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;visibility:hidden!important}
html body #buscador.search-shell.google-search-layout #uhz-mobile-search-title{display:block!important;margin:0 0 12px!important;
 color:#183a4e!important;font:760 22px/1.3 system-ui,sans-serif!important;letter-spacing:-.035em!important}
html body #buscador.search-shell.google-search-layout .uhz-search-composer{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;
 padding:0!important;margin:0!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro{
 box-sizing:border-box!important;display:grid!important;position:relative!important;
 grid-template-columns:minmax(0,1fr) 34px 94px!important;grid-template-rows:44px!important;
 row-gap:0!important;column-gap:4px!important;
 width:100%!important;min-height:0!important;height:auto!important;
 padding:7px 6px!important;overflow:visible!important;
 border-radius:14px!important;border:1px solid #d7e5ed!important;background:#f9fcfd!important;box-shadow:none!important;transform:none!important
}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .search-leading-icon{display:none!important}
html body #buscador.search-shell.google-search-layout #inputBusqueda{
 box-sizing:border-box!important;grid-column:1/3!important;grid-row:1!important;display:block!important;
 width:100%!important;min-width:0!important;max-width:100%!important;
 height:43px!important;min-height:43px!important;padding:0 34px 0 7px!important;margin:0!important;
 border:0!important;background:transparent!important;box-shadow:none!important;font-size:16px!important;color:#244256!important
}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .search-clear-mini{
 box-sizing:border-box!important;grid-column:2!important;grid-row:1!important;place-self:center!important;
 position:static!important;display:grid!important;place-items:center!important;
 width:30px!important;height:31px!important;min-width:30px!important;min-height:31px!important;
 margin:0!important;padding:4px!important;background:transparent!important;border-radius:8px!important;box-shadow:none!important
}
@layer uhz-typography.palette {
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .uhz-search-tools{display:contents!important}
}
@layer uhz-typography.palette {
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .uhz-search-tools>button:not(.google-search-button){
 display:none!important;place-items:center!important;box-sizing:border-box!important;
 position:static!important;margin:0!important;padding:4px!important;
 width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;
 border:0!important;border-radius:9px!important;background:transparent!important;box-shadow:none!important;font-size:0!important;color:#49677b!important
}
}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .uhz-search-tools>button:not(.google-search-button) span:not([class*="-icon"]){display:none!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .uhz-search-tools>button:not(.google-search-button) svg{display:block!important;width:20px!important;height:20px!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro #uhzModoIA{grid-column:2!important;grid-row:2!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro #uhzBusquedaVoz{grid-column:3!important;grid-row:2!important}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro #uhzBusquedaFoto{grid-column:4!important;grid-row:2!important}
@layer uhz-typography.palette {
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .uhz-search-tools .google-search-button.btn-primary{
 display:grid!important;place-items:center!important;box-sizing:border-box!important;
 position:static!important;grid-column:3!important;grid-row:1!important;
 width:94px!important;height:44px!important;min-width:94px!important;min-height:44px!important;max-width:94px!important;
 margin:0!important;padding:0 7px!important;border:0!important;border-radius:11px!important;
 background:#087fc3!important;color:#fff!important;box-shadow:none!important;
 font:750 13px/1 system-ui,sans-serif!important;text-transform:none!important;white-space:nowrap!important
}
}
html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .google-search-button svg{display:none!important}
html body #buscador.search-shell.google-search-layout .uhz-search-mode-status{font:400 11px/1.4 system-ui,sans-serif!important;margin:8px 2px 0!important;padding:0!important;color:#738b9a!important}
html body #buscador.search-shell.google-search-layout #slideCaptcha{
 box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;
 width:100%!important;max-width:100%!important;min-height:0!important;margin:14px 0 0!important;
 padding:12px!important;gap:8px!important;border:1px solid #d9e8ef!important;border-radius:13px!important;
 background:#f2f7fa!important;box-shadow:none!important
}
html body #buscador.search-shell.google-search-layout #slideCaptcha .captcha-intro{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important}
html body #buscador.search-shell.google-search-layout #slideCaptcha .captcha-shield{flex:0 0 32px!important;width:32px!important;height:32px!important;font-size:15px!important;border-radius:10px!important}
html body #buscador.search-shell.google-search-layout #slideCaptcha .human-check-head{min-width:0!important;flex:1 1 auto!important}
html body #buscador.search-shell.google-search-layout #slideCaptcha .human-check-head strong{font-size:12px!important;line-height:1.3!important;display:block!important}
html body #buscador.search-shell.google-search-layout #slideCaptcha .human-check-head span{font-size:10px!important;line-height:1.35!important;display:block!important}
html body #buscador.search-shell.google-search-layout #slideCaptcha .captcha-control{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;min-width:0!important;width:100%!important}
html body #buscador.search-shell.google-search-layout #slideCaptcha .slide-track{width:100%!important;min-height:42px!important;height:42px!important;max-width:none!important;border-radius:99px!important}
html body #buscador.search-shell.google-search-layout #slideCaptcha .slide-text{font-size:11px!important;white-space:nowrap!important}
html body #buscador.search-shell.google-search-layout #slideCaptcha .captcha-benefits{display:none!important}
html body #contenido .card:not(#buscador){max-width:100%!important;min-width:0!important;box-sizing:border-box!important;border-radius:15px!important}
html[data-uhz-theme="dark"] body #uhz-native-head,html[data-uhz-theme="dark"] body #uhz-native-tabs{background:#15181d!important;border-color:#32383d!important}
html[data-uhz-theme="dark"] body #uhz-native-head .uhz-app-brand strong,html[data-uhz-theme="dark"] body #uhz-native-head .uhz-app-brand small{color:#edf3f8!important}
html[data-uhz-theme="dark"] body #buscador.search-shell{background:#171b20!important;color:#ecf4f8!important;border-color:#34454e!important}
html[data-uhz-theme="dark"] body #buscador #googleSearchBox{background:#1b2228!important;border-color:#3b4c58!important}
html[data-uhz-theme="dark"] body #buscador #inputBusqueda{color:#edf4f8!important}
html[data-uhz-theme="dark"] body #buscador #uhz-mobile-search-title{color:#edf4f8!important}
html[data-uhz-theme="dark"] body #uhz-native-tabs a{color:#acbbc6!important}
}
@media(max-width:365px){
 html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro{grid-template-columns:minmax(0,1fr) 30px 80px!important}
 html body #buscador.search-shell.google-search-layout #googleSearchBox.search-box.google-search-box.uhz-search-box-pro .uhz-search-tools .google-search-button.btn-primary{width:80px!important;min-width:80px!important;max-width:80px!important;font-size:12px!important}
 html body #uhz-native-head .uhz-app-brand img{width:40px!important;height:40px!important;min-width:40px!important}
 html body #uhz-native-head .uhz-app-brand strong{font-size:15px!important}
}
