.app:not(.mobile) .topbar{flex-wrap:nowrap}.app:not(.mobile) .topbar .page-title{display:none}.app:not(.mobile) .topbar{gap:4px;min-height:52px;padding-top:8px;padding-bottom:8px}.app:not(.mobile) .topbar .icon-btn{width:32px;height:32px;color:var(--ink-2);border-radius:999px}.app:not(.mobile) .topbar .icon-btn:hover{color:var(--ink)}.app:not(.mobile) .topbar .icon-btn:is([aria-expanded=true],[data-state=open]){background:var(--btn-tinte);color:var(--accent);box-shadow:none;border-color:#0000}.app:not(.mobile) .barra-globales{gap:6px}.app:not(.mobile) .topbar .icon-btn svg{width:17px;height:17px}.barra-globales{flex:none;align-items:center;gap:2px;margin-left:auto;padding-left:8px;display:flex}.app:not(.mobile) .topbar>.barra-modulo{flex:0 auto;min-width:0;max-width:min(52vw,560px);padding:0 8px}.barra-modulo{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-size:14px;font-weight:620;display:block;overflow:hidden}.barra-buscar{display:contents}.app:not(.mobile) .barra-buscar{flex:none;width:32px;height:32px;display:block;position:relative}.app:not(.mobile) .topbar .search input{border-radius:8px;height:32px}.app:not(.mobile) .topbar .search kbd{top:6px}.app:not(.mobile) .topbar .search{z-index:45;flex:none;width:32px;min-width:0;max-width:none;transition:width .14s ease-out;position:absolute;top:0;left:0}.app:not(.mobile) .topbar .search>svg{pointer-events:none;width:17px;height:17px;color:var(--ink-2);top:7px;left:8px}.app:not(.mobile) .topbar .search input{text-overflow:ellipsis}.app:not(.mobile) .topbar .search:is(:focus-within,:has(.search-results),:has(input:not(:placeholder-shown))){width:clamp(300px,36vw,520px)}.app:not(.mobile) .topbar .search:not(:focus-within,:has(.search-results),:has(input:not(:placeholder-shown))) input{background:var(--btn-relleno);cursor:pointer;border-color:#0000;border-radius:999px;padding:0}.app:not(.mobile) .topbar .search:not(:focus-within,:has(.search-results),:has(input:not(:placeholder-shown))) input:hover{background:var(--btn-relleno-hover)}.app:not(.mobile) .topbar .search:not(:focus-within,:has(.search-results),:has(input:not(:placeholder-shown))) input::placeholder{color:#0000}.app:not(.mobile) .topbar .search:not(:focus-within,:has(.search-results),:has(input:not(:placeholder-shown))) :is(kbd,.search-voz){display:none}.barra-pantalla{background:var(--surface);border:1px solid var(--line);min-width:0;color:var(--ink-2);border-radius:12px;align-items:center;gap:6px;padding:5px 6px 5px 8px;font-size:12.5px;display:flex}.view>.barra-pantalla{margin-top:-6px}.barra-pantalla.bp-en-linea{background:0 0;border:0;max-width:100%;margin-left:auto;padding:0}.app:not(.mobile) .view-head>.barra-pantalla.bp-en-linea{flex:320px}.bp-sin-encabezado{max-width:1640px;padding:14px max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px));margin:0 auto}.bp-sin-encabezado+.view{padding-top:12px}.barra-pagina{flex-wrap:wrap;flex:1 1 0;align-items:center;gap:6px;min-width:0;display:flex}.barra-pantalla.bp-en-linea .barra-pagina{justify-content:flex-end}.barra-pagina>.bp-der:first-child,.barra-pagina>.bp-izq+.bp-der{margin-left:auto}.barra-pagina>.bp-filtros+.bp-izq,.barra-pagina>.bp-pag-propias+.bp-der{border-left:1px solid var(--line);margin-left:2px;padding-left:8px}.barra-pagina b{color:var(--ink);font-weight:560}.bp-host{white-space:nowrap;flex:none;align-items:center;gap:6px;min-width:0;display:flex}.bp-host:empty{display:none}.barra-pagina>:is(.bp-filtros,.bp-pag-propias){flex-wrap:wrap;flex:0 auto;row-gap:6px}.barra-pagina>.bp-pag-propias{justify-content:flex-end}.barra-pagina.bp-medir{visibility:hidden;pointer-events:none;z-index:-1;flex-wrap:nowrap;flex:none;width:max-content;position:absolute;top:0;left:0;overflow:visible}.barra-pantalla{position:relative}.barra-pagina .bp-etq{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bp-pre{color:var(--ink-3);font-size:12px}.barra-pagina .ctx-ctl{align-items:center;gap:5px;display:inline-flex}.barra-pagina .ctx-ctl select{max-width:200px;height:30px;padding:0 4px;font-size:12.5px}.barra-pagina .seg{border-radius:8px;flex-wrap:nowrap;padding:2px}.barra-pagina .seg button{min-height:24px;padding:2px 8px;font-size:12.5px}.barra-pagina .ctx-btn{height:30px;font-size:12.5px}.barra-pagina .bp-corte .pill{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.bp-ctl{align-items:center;gap:5px;display:inline-flex}.barra-pagina .bp-largo,.bp-mas-panel .bp-corto{display:none}.barra-pagina .bp-corte.bp-compacto .ctx-btn:not(.novedades-btn){justify-content:center;gap:0;padding:0 6px;font-size:0}.barra-pagina .bp-corte.bp-compacto .ctx-btn .pill{font-size:11px}.barra-pagina .bp-corte.bp-compacto>.pill.info,.barra-pagina .bp-pag-datos.bp-compacto .frescura .fr-pre,.barra-pagina .bp-pag-datos.bp-compacto .frescura .fr-ej,.barra-pagina .bp-pag-datos.bp-compacto .frescura>svg,.barra-pagina .novedades-btn .hide-m,.barra-pagina .novedades-btn .solo-m,.bp-mas-panel .novedades-btn .solo-m{display:none}.bp-mas-panel .novedades-btn .hide-m{display:inline}.barra-pagina :is(.bp-filtros,.bp-pag-propias) .btn{border-radius:9px;gap:5px;height:32px;padding:0 10px;font-size:12.5px}.barra-pagina :is(.bp-filtros,.bp-pag-propias) .btn svg{width:15px;height:15px}.barra-pagina>.bp-pag-propias{gap:6px}.barra-pagina .bp-pag-propias.bp-apretada{gap:4px}.barra-pagina .bp-pag-propias.bp-apretada .btn{padding:0 8px;font-size:12px}.barra-pagina .bp-pag-propias.bp-apretada .btn:not([aria-label])>svg{display:none}.barra-pagina :is(.bp-filtros,.bp-pag-propias) :is(.select,.input,select){height:32px;font-size:13px}.barra-pagina :is(.bp-filtros,.bp-pag-propias) .input{width:auto;max-width:220px}.barra-pagina :is(.bp-filtros,.bp-pag-propias) .icon-btn{width:32px;height:32px}.barra-pagina .bp-pag-propias .icon-btn svg{width:16px;height:16px}.barra-pagina .frescura{padding:1px 3px 1px 8px;font-size:12px}.barra-pagina .frescura .icon-btn{width:24px;height:24px}.barra-pagina .bp-pag-imprimir .icon-btn,.barra-pagina .espacio-herr .espacio-fav,.barra-pagina .espacio-herr .btn-guia,.barra-pagina .bp-favorito .espacio-fav{width:32px;height:32px;color:var(--ink-2);border-radius:999px;margin:0}.barra-pagina .bp-pag-imprimir .icon-btn:hover,.barra-pagina .espacio-herr .espacio-fav:hover,.barra-pagina .espacio-herr .btn-guia:hover,.barra-pagina .bp-favorito .espacio-fav:hover{color:var(--ink)}.barra-pagina .bp-favorito .espacio-fav.on svg{fill:currentColor;color:var(--accent)}.barra-pagina .espacio-herr{background:0 0;border:0;gap:6px;margin-left:0;padding:0}.barra-pagina .bp-host:is(.bp-pag-imprimir,.bp-favorito,.bp-pantalla){gap:6px}.bp-mas{flex:none;align-self:flex-end;align-items:center;display:flex;position:relative}.bp-mas[hidden],.bp-mas-panel[hidden]{display:none}.bp-mas .bp-mas-btn{width:32px;height:32px;color:var(--ink-2);border-radius:999px}.bp-mas .bp-mas-btn:hover{color:var(--ink)}.bp-mas .bp-mas-btn[aria-expanded=true]{background:var(--btn-tinte);color:var(--accent);box-shadow:none;border-color:#0000}.bp-mas-panel{z-index:60;background:var(--raised);border:1px solid var(--line);width:360px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-lg);color:var(--ink-2);border-radius:12px;flex-direction:column;gap:12px;padding:14px;font-size:12.5px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.bp-mas-panel b{color:var(--ink);font-weight:560}.bp-mas-panel .bp-host{white-space:normal;flex-wrap:wrap;max-width:100%}.bp-sec:has(>.bp-sec-c:empty){display:none}.bp-sec+.bp-sec{border-top:1px solid var(--line-2);padding-top:12px}.bp-sec-t{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px;font-size:11px;font-weight:650}.bp-sec-c{flex-direction:column;align-items:stretch;gap:8px;display:flex}.bp-mas-panel .ctx-ctl,.bp-mas-panel .bp-ctl{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;width:100%;display:grid}.bp-mas-panel .ctx-ctl select{width:100%;max-width:100%;height:32px}.bp-mas-panel .bp-pre,.bp-mas-panel .bp-etq{color:var(--ink-2);font-size:12.5px}.bp-mas-panel .seg{flex-wrap:nowrap;width:100%;display:flex}.bp-mas-panel .seg button{white-space:nowrap;flex:1 1 0;min-width:0}.bp-mas-panel .bp-host{width:100%}.bp-mas-panel .espacio-herr{background:0 0;border:0;margin-left:0;padding:0}.bp-mas-panel .bp-host:is(.bp-pag-imprimir,.bp-favorito,.bp-pantalla){width:auto;display:inline-flex}.bp-mas-panel .bp-sec-c:has(>:is(.bp-pag-imprimir,.bp-favorito,.bp-pantalla)){flex-flow:wrap;align-items:center}.app:not(.mobile) .sidebar{padding-bottom:8px;overflow:hidden}.sb-marca{flex:none;padding:2px 8px 10px;font-size:14.5px}.sb-menu{scrollbar-width:thin;flex-direction:column;flex:1 1 0;gap:1px;min-height:0;margin-inline:-4px;padding-inline:4px;display:flex;overflow:hidden auto}.sb-admin{border-top:1px solid var(--line);flex-direction:column;flex:none;gap:1px;margin-top:6px;padding-top:4px;display:flex}.nav-group.sb-admin-t{letter-spacing:.06em;color:var(--ink-2);padding:6px 10px 3px;font-size:11.5px;font-weight:750}.sb-admin-btn{width:100%;min-width:0;min-height:34px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:3px 8px 3px 10px;font-size:13.5px;display:flex}.sb-admin-btn:hover,.sb-admin-btn[data-state=open]{background:var(--line-2)}.sb-admin-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sb-admin-ic{width:18px;height:18px;color:var(--ink-2);flex:none;place-items:center;display:grid}.sb-admin-ic svg{width:18px;height:18px}.sb-admin-ic .cdot{width:12px;height:12px}.sb-admin-txt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sb-admin-fl{width:14px;height:14px;color:var(--ink-3);flex:none}.app.collapsed .sb-marca{justify-content:center;padding-inline:0}.app.collapsed .sb-admin-txt,.app.collapsed .sb-admin-fl{display:none}.app.collapsed .sb-admin-btn{justify-content:center;padding-inline:0}@media (height<=700px){.sb-admin-btn{min-height:30px}.nav-group.sb-admin-t{padding-top:3px}}@media print{.sb-admin{display:none!important}}.app:not(.mobile) .view-head .vh-titulo{flex-wrap:wrap;align-items:baseline;gap:2px 14px;display:flex}.app:not(.mobile) .view-head .vh-titulo>.migas{flex-basis:100%}.app:not(.mobile) .view-head .vh-titulo>h1{flex:none;max-width:100%}.app:not(.mobile) .view-head .vh-titulo>p{flex:1 1 0;min-width:min(280px,100%);margin:0}.app:not(.mobile) .view-head .vh-titulo:has(>.vh-resumen)>p{flex:0 auto}.app:not(.mobile) .view-head .vh-titulo>p.resumible.abierto{flex-basis:100%}.app:not(.mobile) .view-head .vh-resumen{flex:0 auto;min-width:0}.app:not(.mobile) .view-head .vh-resumen .mdv-dash-hoy{margin:0}.app:not(.mobile) .view-head .tools:empty{display:none}.wt-accesos{border-right:1px solid var(--line);flex:none;align-items:center;gap:2px;height:32px;margin-right:4px;padding-right:6px;display:flex}.wt-acceso{width:28px;height:28px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.wt-acceso:hover{background:var(--line-2);color:var(--ink)}.wt-acceso[aria-current=page]{color:var(--accent);background:var(--accent-soft)}.wt-acceso svg{width:15px;height:15px}.conf-pantalla{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:14px;max-width:820px;padding:16px;display:flex}.conf-pantalla .d-body{padding:0;overflow:visible}.conf-pantalla>label{display:block}.conf-empresas{flex-direction:column;gap:8px;display:flex}.conf-empresa{border:1px solid var(--line);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex}.conf-empresa:hover{background:var(--surface-2)}.conf-empresa[aria-current=true]{border-color:var(--accent);background:var(--accent-soft);cursor:default}.conf-empresa .cdot{flex:none}.conf-empresa small{color:var(--ink-3);font-size:12px;display:block}.conf-empresa .grow{flex:1;min-width:0}.conf-favs{flex-direction:column;gap:6px;display:flex}.conf-fav{align-items:center;gap:8px;min-height:36px;display:flex}.conf-fav svg{width:16px;height:16px;color:var(--ink-2);flex:none}.conf-fav span{flex:1;min-width:0}@media print{.barra-pantalla,.bp-sin-encabezado{display:none!important}}.mes-pasos{align-items:center;gap:4px;display:inline-flex}
