/* v0.62.0 - isolated redesign for Mi progreso */
#sgl-desktop-app .sgl-view[data-view="progress"]{--pg-blue:#1189f4;--pg-cyan:#32d8ff;--pg-green:#16b960;--pg-mint:#52efa0;position:relative!important;isolation:isolate;overflow:hidden;padding:28px 30px 48px!important;color:#eef9ff!important;border:2px solid #348fce;border-radius:26px;background:radial-gradient(circle at 8% 4%,#23b0ff33,transparent 27%),radial-gradient(circle at 92% 20%,#24dd851f,transparent 28%),linear-gradient(150deg,#071d3b,#0c3564 48%,#06172f)!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -8px #031127,0 14px 32px #051b3738}
#sgl-desktop-app .sgl-view[data-view="progress"]:before{content:""!important;position:absolute;z-index:-1;inset:0;display:block!important;pointer-events:none;opacity:.42;background-image:linear-gradient(#50beff17 1px,transparent 1px),linear-gradient(90deg,#50beff17 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(#000,transparent 82%)}
#sgl-desktop-app .sgl-view[data-view="progress"]:after{content:""!important;position:absolute;z-index:-1;inset:8px;display:block!important;pointer-events:none;border:1px solid #7ddcff38;border-radius:19px}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-page-heading{min-height:104px;margin:0 0 30px!important;padding:22px 28px!important;color:#fff!important;background:radial-gradient(circle at 16% 0,#2acbff3d,transparent 35%),linear-gradient(105deg,#185a9b,#0b315e 58%,#071f42)!important;border:2px solid #5acbff!important;border-bottom:7px solid #03172f!important;border-radius:20px!important;box-shadow:inset 0 2px #ffffff33,0 8px #020e20,0 18px 28px #00000040!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-page-heading>div>i{display:grid!important;place-items:center;width:54px!important;height:54px!important;flex:0 0 54px;color:#fff!important;background:linear-gradient(145deg,#32d6ff,#0874db)!important;border:2px solid #baf2ff!important;border-radius:16px!important;box-shadow:inset 0 2px #ffffff8c,inset 0 -6px #0752a6,0 5px #032654!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-page-heading h1,#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-page-heading p{color:#fff!important;text-shadow:0 3px #03172f!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-double-goal-title{gap:20px!important;margin:30px 0 42px!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-double-goal-title>span{display:block!important;height:4px!important;background:linear-gradient(90deg,transparent,#32cfff)!important;box-shadow:0 0 14px #30ccffb8!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-double-goal-title>span:last-child{background:linear-gradient(90deg,#32cfff,transparent)!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-double-goal-title strong{min-width:330px!important;padding:14px 30px!important;color:#fff!important;background:linear-gradient(#196eb6,#0a345f 65%,#071e40)!important;border:2px solid #80dcff!important;border-radius:17px!important;box-shadow:inset 0 2px #ffffff40,inset 0 -5px #051a37,0 6px #020d1e,0 0 22px #21b4ff47!important;text-shadow:0 2px #03182f!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-double-goal-title strong:before,#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-double-goal-title strong:after{color:#6ce4ff!important;text-shadow:0 0 10px #28c9ff!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-goal-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important;margin:0 0 32px!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-goal-card{--mission:var(--pg-blue);--bright:var(--pg-cyan);position:relative!important;display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;gap:20px 28px!important;min-width:0!important;min-height:400px!important;padding:38px 30px 30px!important;overflow:visible!important;color:#fff!important;background:radial-gradient(circle at 18% 48%,#28c2ff30,transparent 34%),linear-gradient(145deg,#114a85,#0a2d58 54%,#051a37)!important;border:3px solid var(--mission)!important;border-bottom:9px solid #03152e!important;border-radius:25px!important;box-shadow:inset 0 2px #ffffff33,0 8px #020d1e,0 20px 30px #00000047!important;animation:none!important;transform:none!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-goal-card.sales{--mission:var(--pg-green);--bright:var(--pg-mint);background:radial-gradient(circle at 18% 48%,#42ed932e,transparent 34%),linear-gradient(145deg,#0d6548,#083d38 54%,#041f2b)!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-goal-card:after{content:""!important;position:absolute;inset:9px;display:block!important;pointer-events:none;border:1px solid color-mix(in srgb,var(--bright) 42%,transparent);border-radius:17px}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-goal-card:before{top:-19px!important;left:28px!important;width:auto!important;min-width:200px;height:auto!important;padding:9px 20px!important;color:#fff!important;background:linear-gradient(#2cbfff,#0872dd)!important;border:2px solid #b2efff!important;border-radius:14px!important;box-shadow:inset 0 2px #ffffff73,inset 0 -5px #0750a5,0 5px #032453!important;text-shadow:0 2px #06417e!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-goal-card.sales:before{background:linear-gradient(#42dc82,#0c9c4b)!important;border-color:#a7ffd0!important;box-shadow:inset 0 2px #ffffff73,inset 0 -5px #08713a,0 5px #03381e!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-goal-card>*{position:relative;z-index:1}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-goal-card h2{grid-column:1/-1!important;display:flex!important;align-items:center!important;gap:14px!important;margin:0!important;color:#fff!important;font-size:clamp(25px,2vw,32px)!important;text-shadow:0 3px #03142c!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-goal-card h2 i{display:grid!important;place-items:center!important;width:56px!important;height:56px!important;flex:0 0 56px!important;color:#fff!important;background:linear-gradient(#30caff,#0873e0)!important;border:2px solid #aff0ff!important;border-radius:16px!important;box-shadow:inset 0 -6px #0750a4,0 5px #032352!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-goal-card.sales h2 i{background:linear-gradient(#43df86,#0b9d4d)!important;border-color:#aaffcf!important;box-shadow:inset 0 -6px #08713a,0 5px #03361d!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-ring{position:relative!important;align-self:center!important;justify-self:center!important;display:grid!important;place-content:center!important;width:176px!important;height:176px!important;margin:0!important;color:#fff!important;background:conic-gradient(var(--bright) calc(var(--ring,0)*1%),#12304e 0)!important;border:7px solid #04172e!important;border-radius:50%!important;box-shadow:inset 0 0 0 4px #ffffff1a,0 0 0 3px var(--mission),0 7px #020c1c!important;animation:none!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-ring:before{content:""!important;position:absolute!important;inset:15px!important;display:block!important;background:radial-gradient(circle at 50% 34%,#174f82,#061a35 72%)!important;border:2px solid color-mix(in srgb,var(--bright) 45%,#fff)!important;border-radius:50%!important;box-shadow:inset 0 0 20px #020b18!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-goal-card.sales .sgl-ring:before{background:radial-gradient(circle at 50% 34%,#176047,#041f29 72%)!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-ring:after{content:"PROGRESO"!important;position:absolute;z-index:2;left:50%;bottom:29px;display:block!important;transform:translateX(-50%);color:var(--bright);font:900 8px/1 system-ui;letter-spacing:.14em}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-ring strong,#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-ring b,#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-ring span{position:relative!important;z-index:2!important;color:#fff!important;text-shadow:0 2px #020b18,0 0 10px var(--bright)!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-ring strong{display:block!important;margin-top:-9px!important;font-size:27px!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-ring span{display:block!important;margin-top:5px!important;color:#ccecff!important;font-size:12px!important;text-align:center!important;text-transform:uppercase!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-goal-card>ul{align-self:center!important;display:grid!important;gap:13px!important;min-width:0!important;margin:0!important;padding:0!important;list-style:none!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-goal-card>ul>li{display:flex!important;align-items:center!important;gap:13px!important;min-width:0!important;min-height:66px!important;margin:0!important;padding:11px 15px!important;color:#dceeff!important;background:linear-gradient(100deg,#124b82f2,#051e3df5)!important;border:2px solid color-mix(in srgb,var(--bright) 38%,#31516f)!important;border-radius:15px!important;box-shadow:inset 0 -4px #00000047,0 4px #020e20!important;transform:none!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-goal-card.sales>ul>li{background:linear-gradient(100deg,#0d5b42f5,#04262af5)!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-goal-card>ul>li:before,#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-goal-card>ul>li:after{display:none!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-goal-card>ul>li i{display:grid!important;place-items:center!important;width:43px!important;height:43px!important;flex:0 0 43px!important;color:#fff!important;background:linear-gradient(#2ec9ff,#0871df)!important;border:2px solid #a9efff!important;border-radius:12px!important;box-shadow:inset 0 -5px #064ca0,0 4px #03234f!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-goal-card.sales>ul>li i{background:linear-gradient(#40dd82,#0b9b4b)!important;border-color:#a6ffcb!important;box-shadow:inset 0 -5px #087039,0 4px #03371d!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-goal-card>ul>li b{color:#fff!important;font-size:28px!important;text-shadow:0 2px #020b18,0 0 9px var(--bright)!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-goal-card>ul>li span,#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-goal-card>ul>li small{color:#d6e8f8!important;font-size:15px!important;text-shadow:none!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-warning{position:relative;min-height:74px!important;margin:0 0 32px!important;padding:20px 24px!important;color:#fff!important;background:linear-gradient(120deg,#9e2837,#5e192b 58%,#371326)!important;border:2px solid #ff8d9d!important;border-bottom:7px solid #250817!important;border-radius:18px!important;box-shadow:inset 0 2px #ffffff2e,0 7px #17050e!important;text-shadow:0 2px #270914!important;animation:none!important;transform:none!important}
#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-level-track,#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-progress-levels,#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-level-roadmap{color:#fff!important;background:linear-gradient(145deg,#124b83,#092e5a 58%,#051b38)!important;border:2px solid #40bdf7!important;border-bottom:8px solid #03152d!important;border-radius:22px!important;box-shadow:inset 0 2px #ffffff24,0 8px #020d1e!important}
@media(max-width:1180px){#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-goal-grid{grid-template-columns:1fr!important}}
@media(max-width:720px){#sgl-desktop-app .sgl-view[data-view="progress"]{padding:18px 13px 34px!important}#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-double-goal-title>span{display:none!important}#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-double-goal-title strong{min-width:0!important;width:100%;font-size:13px!important}#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-goal-card{grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important;padding:38px 18px 24px!important}#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-goal-card h2{justify-content:center}#sgl-desktop-app .sgl-view[data-view="progress"] .sgl-ring{width:154px!important;height:154px!important;margin:0 auto!important}}