/* Cabecera ejecutiva v1 - Lucio Soluciones */
body .yum-dashboard .yum-pro-nav{padding:14px 0 21px!important;border-bottom:1px solid #e3e9f1!important;gap:26px!important}
body .yum-dashboard .pro-brand{gap:13px!important}
body .yum-dashboard .pro-brand strong{font-size:15px!important;font-weight:800!important;letter-spacing:-.35px!important}
body .yum-dashboard .pro-links{gap:5px!important}
body .yum-dashboard .pro-links button{font-weight:700!important;font-size:12px!important;border-radius:11px!important;padding:12px 16px!important;transition:background .2s,color .2s,transform .2s!important}
body .yum-dashboard .pro-links button:hover{background:#e9f2ff!important;color:#1459a5!important;transform:translateY(-1px)}
body .yum-dashboard .dash-hero{padding:34px 0 22px!important;gap:34px!important;align-items:center!important}
body .yum-dashboard .yp-greeting{font-size:11px!important;letter-spacing:2.2px!important;color:#1c63b8!important;font-weight:850!important;margin-bottom:16px!important;display:inline-flex!important;align-items:center!important;gap:10px!important}
body .yum-dashboard .yp-greeting:before{content:"";width:9px;height:9px;border-radius:50%;background:#2078da;box-shadow:0 0 0 5px #eaf3ff}
body .yum-dashboard .pro-hero-welcome h1{font-size:clamp(38px,4.1vw,62px)!important;line-height:1.07!important;letter-spacing:-2.5px!important;font-weight:850!important;color:#162237!important;max-width:900px!important;margin:0 0 14px!important;text-wrap:balance}
body .yum-dashboard .pro-hero-welcome p{font-size:15px!important;line-height:1.65!important;max-width:760px!important;color:#65748a!important}
body .yum-dashboard .yp-header-tools{width:355px!important;padding-left:27px!important;gap:14px!important;border-left:1px solid #dfe6ee!important}
body .yum-dashboard .dash-clock{font-size:11px!important;color:#52627a!important;justify-content:flex-start!important}
body .yum-dashboard .dash-clock b{font-size:12px!important;color:#142741!important;font-weight:800!important}
body .yum-dashboard .dash-search{height:52px!important;border-radius:14px!important;border:1px solid #d9e4f2!important;background:#fff!important;box-shadow:0 4px 14px #15375d09!important;padding:0 16px!important}
body .yum-dashboard .dash-search input{font-size:13px!important;color:#1e304a!important}
body .yum-dashboard .dash-search:focus-within{outline:none!important;border-color:#367bd6!important;box-shadow:0 0 0 4px #e5f0ff!important}
body .yum-dashboard .dash-kpis{display:flex!important;gap:12px!important;border-bottom:1px solid #e4eaf2!important;padding:6px 0 24px!important;margin-bottom:26px!important}
body .yum-dashboard .dash-kpis .kpi,body .yum-dashboard .dash-kpis .summary-filter{border:1px solid #e2e9f2!important;border-radius:15px!important;background:#fff!important;padding:13px 18px!important;min-height:64px!important;box-shadow:0 4px 18px #193a6308!important;transition:transform .18s,border-color .18s,box-shadow .18s!important}
body .yum-dashboard .dash-kpis .kpi:hover,body .yum-dashboard .dash-kpis .summary-filter:hover{transform:translateY(-2px)!important;border-color:#b9d4f7!important;box-shadow:0 10px 22px #193a6312!important}
body .yum-dashboard .dash-kpis .kpi b,body .yum-dashboard .dash-kpis .summary-filter b{color:#14243b!important;font-weight:850!important;font-size:24px!important}
body .yum-dashboard .dash-kpis .kpi small,body .yum-dashboard .dash-kpis .summary-filter small{font-size:11px!important;color:#62748b!important}
body .yum-dashboard .dash-favorites-button{border-radius:12px!important;font-weight:700!important;min-height:46px!important;padding:0 19px!important}
@media(max-width:1050px){body .yum-dashboard .dash-hero{align-items:stretch!important;flex-wrap:wrap!important}body .yum-dashboard .yp-header-tools{width:100%!important;border-left:0!important;padding-left:0!important;flex-direction:row!important;align-items:center!important}body .yum-dashboard .dash-search{max-width:460px!important}body .yum-dashboard .pro-hero-welcome h1{font-size:clamp(35px,5vw,54px)!important}}
@media(max-width:680px){body .yum-dashboard .yum-pro-nav{gap:12px!important}body .yum-dashboard .pro-links{overflow-x:auto!important;justify-content:flex-start!important;gap:3px!important}body .yum-dashboard .pro-links button{font-size:11px!important;padding:10px 11px!important;white-space:nowrap!important}body .yum-dashboard .dash-hero{padding:25px 0 14px!important;gap:20px!important}body .yum-dashboard .pro-hero-welcome h1{font-size:clamp(33px,8vw,43px)!important;letter-spacing:-1.5px!important}body .yum-dashboard .pro-hero-welcome p{font-size:13px!important}body .yum-dashboard .yp-header-tools{flex-direction:column!important;align-items:stretch!important;gap:11px!important}body .yum-dashboard .dash-search{max-width:none!important}body .yum-dashboard .dash-kpis{gap:9px!important}body .yum-dashboard .dash-kpis .kpi,body .yum-dashboard .dash-kpis .summary-filter{flex:1 1 145px!important;padding:10px!important;min-height:60px!important}body .yum-dashboard .dash-kpis .kpi b,body .yum-dashboard .dash-kpis .summary-filter b{font-size:21px!important}}
