/* One dashboard skin used by svd.company and the SVD WebView. */
:root{--svd-card-h:202px;--svd-card-r:22px;--svd-card-x:18px;--svd-card-y:17px}
@media(min-width:901px){:root{--svd-card-h:280px;--svd-card-r:28px;--svd-card-x:28px;--svd-card-y:24px}}
.personal-home-grid,.phone.personal-dashboard-active .personal-home{gap:12px!important}
.personal-summary-card,.phone.personal-dashboard-active .personal-home-card{min-height:var(--svd-card-h)!important;height:var(--svd-card-h)!important;padding:var(--svd-card-y) var(--svd-card-x) 14px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--svd-card-r)!important;overflow:hidden!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.022) 48%,rgba(255,255,255,.012)),#151517!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(0,0,0,.42),0 18px 34px rgba(0,0,0,.22)!important}
.personal-summary-card.finance,.phone.personal-dashboard-active .personal-finance-card{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.022) 48%,rgba(255,255,255,.012)),radial-gradient(circle at 18% 0,rgba(217,169,79,.115),transparent 38%),#151517!important}
.personal-summary-card.calories,.phone.personal-dashboard-active .personal-calorie-card{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.022) 48%,rgba(255,255,255,.012)),radial-gradient(circle at 18% 0,rgba(230,166,78,.14),transparent 38%),#151517!important}
.personal-summary-card.sleep,.phone.personal-dashboard-active .personal-sleep-card{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.022) 48%,rgba(255,255,255,.012)),radial-gradient(circle at 18% 0,rgba(154,140,242,.15),transparent 38%),#151517!important}
.personal-summary-card.alcohol,.phone.personal-dashboard-active .personal-alcohol-card{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.022) 48%,rgba(255,255,255,.012)),radial-gradient(circle at 18% 0,rgba(198,77,91,.18),transparent 40%),#151517!important}
@media(max-width:700px){.personal-card-title,.phone.personal-dashboard-active .personal-home-topline{top:15px!important;right:18px!important}.personal-card-values,.phone.personal-dashboard-active .finance-home-summary{gap:20px!important;padding-bottom:11px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.personal-card-values small,.phone.personal-dashboard-active .finance-home-primary>span{font-size:9px!important;color:rgba(245,245,245,.46)!important;font-weight:750!important;letter-spacing:.09em!important;text-transform:uppercase!important}.personal-card-values strong,.phone.personal-dashboard-active .finance-home-primary strong{margin-top:7px!important;font-size:clamp(29px,10vw,39px)!important;line-height:.95!important;letter-spacing:-.055em!important}.personal-summary-card .personal-mini-chart,.phone.personal-dashboard-active .finance-home-chart{height:53px!important;min-height:53px!important;padding-bottom:8px!important}.personal-summary-card .personal-card-foot,.phone.personal-dashboard-active .finance-home-footer{padding-top:8px!important;font-size:7.5px!important}}
.phone.personal-dashboard-active .finance-home-summary{border-bottom:0!important}
.phone.personal-dashboard-active .finance-chart-bars i{width:7px!important;border-radius:5px 5px 2px 2px!important}
.phone.personal-dashboard-active .personal-home-card{font-family:Inter,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",sans-serif!important}
.phone.personal-dashboard-active .finance-home-summary{align-items:start!important;transform:none!important}
.phone.personal-dashboard-active .finance-home-primary>span{margin:0 0 7px!important;line-height:1!important}
.phone.personal-dashboard-active .finance-home-primary strong{font-weight:750!important;font-variant-numeric:tabular-nums!important}
.phone.personal-dashboard-active .finance-money-value{gap:4px!important}
.phone.personal-dashboard-active .finance-money-value em{color:#77777d!important;font-size:.22em!important;font-weight:650!important;letter-spacing:.04em!important}
.phone.personal-dashboard-active .personal-home-card h3{font-weight:800!important;line-height:1!important}
.phone.personal-dashboard-active .finance-chart-item small{font-family:inherit!important;font-weight:500!important;letter-spacing:0!important}
.phone.personal-dashboard-active .finance-home-footer,.phone.personal-dashboard-active .finance-home-footer b{font-family:inherit!important;font-variant-numeric:tabular-nums!important}
.phone.personal-dashboard-active .sleep-home-primary strong{font-size:clamp(29px,10vw,39px)!important;font-weight:750!important;letter-spacing:-.055em!important}
.phone.personal-dashboard-active .sleep-home-chart .finance-chart-bars i.sleep{width:100%!important;max-width:40px!important;border-radius:5px 5px 2px 2px!important}
.phone.personal-dashboard-active .personal-sleep-card .sleep-home-summary{transform:translateY(10px)!important}
.phone.personal-dashboard-active .personal-sleep-card .sleep-home-chart{transform:translateY(8px)!important}
.phone.personal-dashboard-active .personal-sleep-card .finance-home-footer{transform:translateY(6px)!important}
.phone.personal-dashboard-active .personal-alcohol-card .personal-home-grid{transform:translateY(12px)!important}
.phone.personal-dashboard-active .personal-finance-card,.phone.personal-dashboard-active .personal-calorie-card{padding-bottom:8px!important}
.phone.personal-dashboard-active .personal-finance-card .finance-home-chart,.phone.personal-dashboard-active .personal-calorie-card .finance-home-chart{transform:translateY(4px)!important}
.phone.personal-dashboard-active .personal-finance-card .finance-home-footer,.phone.personal-dashboard-active .personal-calorie-card .finance-home-footer{transform:translateY(5px)!important}
.phone.personal-dashboard-active .personal-finance-card,.phone.personal-dashboard-active .personal-calorie-card,.phone.personal-dashboard-active .personal-sleep-card{grid-template-rows:auto minmax(0,1fr) auto!important;align-content:stretch!important}
.phone.personal-dashboard-active .personal-finance-card .finance-home-chart,.phone.personal-dashboard-active .personal-calorie-card .finance-home-chart,.phone.personal-dashboard-active .personal-sleep-card .sleep-home-chart{align-self:end!important}
.phone.personal-dashboard-active .personal-finance-card .finance-home-footer,.phone.personal-dashboard-active .personal-calorie-card .finance-home-footer,.phone.personal-dashboard-active .personal-sleep-card .finance-home-footer{align-self:end!important;margin-bottom:0!important}
.phone.personal-dashboard-active .personal-sleep-card .sleep-home-summary,.phone.personal-dashboard-active .personal-sleep-card .sleep-home-chart,.phone.personal-dashboard-active .personal-sleep-card .finance-home-footer,.phone.personal-dashboard-active .personal-finance-card .finance-home-chart,.phone.personal-dashboard-active .personal-calorie-card .finance-home-chart,.phone.personal-dashboard-active .personal-finance-card .finance-home-footer,.phone.personal-dashboard-active .personal-calorie-card .finance-home-footer{transform:none!important}
.phone.personal-dashboard-active .sleep-home-primary strong em{display:inline!important;margin-left:3px;color:#77777d!important;font-size:.22em!important;font-style:normal!important;font-weight:650!important;letter-spacing:.04em!important}
.phone.personal-dashboard-active .personal-alcohol-card .alcohol-home-value strong{font-size:82px!important;line-height:.82!important;letter-spacing:-.07em!important}
.phone.personal-dashboard-active .finance-home-chart{border-top:0!important}
.personal-summary-card .personal-card-values strong em,.phone.personal-dashboard-active .sleep-home-primary strong em{display:inline!important;margin-left:3px;color:#77777d!important;font-size:.22em!important;font-style:normal!important;font-weight:650!important;letter-spacing:.04em!important}
.personal-summary-card .alcohol-streak strong,.phone.personal-dashboard-active .personal-alcohol-card .alcohol-home-value strong{font-size:82px!important;font-weight:850!important;line-height:.82!important;letter-spacing:-.07em!important}
.phone.personal-dashboard-active .personal-alcohol-card .personal-home-grid{transform:none!important}
.phone.personal-dashboard-active .personal-alcohol-card .personal-home-calendar{position:absolute!important;right:0!important;top:50%!important;width:min(100%,150px)!important;margin:0!important;transform:translateY(calc(-50% + 18px))!important}
.phone.personal-dashboard-active .calorie-dashboard-footer .calorie-footer-activity{margin-left:auto!important;justify-self:end!important;text-align:right!important;white-space:nowrap!important}
.phone.personal-dashboard-active .personal-alcohol-card .personal-home-grid{position:absolute!important;inset:0 18px!important;width:auto!important;height:auto!important;padding:22px 0 0!important;display:grid!important;grid-template-columns:minmax(78px,.75fr) minmax(128px,1.25fr)!important;align-items:center!important;transform:none!important}
.phone.personal-dashboard-active .personal-alcohol-card .alcohol-home-value{align-self:center!important;padding:0!important;transform:none!important}
.phone.personal-dashboard-active .personal-alcohol-card .personal-home-calendar{position:static!important;align-self:center!important;justify-self:end!important;width:min(100%,150px)!important;margin:0!important;transform:none!important}
.personal-summary-card .personal-card-values strong.burned,.phone.personal-dashboard-active .calorie-home-primary.burned strong{color:#74c9dc!important}
.phone.personal-dashboard-active .calorie-home-chart .finance-chart-bars .burned{background:linear-gradient(180deg,#74c9dc,#33788a)!important;box-shadow:0 0 10px rgba(116,201,220,.2)!important}
.phone.personal-dashboard-active .finance-chart-item.active .finance-chart-bars i{opacity:1!important;filter:brightness(1.45) saturate(1.2)!important}
.phone.personal-dashboard-active .finance-chart-item:not(.active) .finance-chart-bars i{opacity:.36!important;filter:saturate(.72)!important}
.phone.personal-dashboard-active .finance-chart-item.active small{color:#f0f0f3!important;font-weight:800!important;opacity:1!important}
.personal-summary-card .personal-card-values,.phone.personal-dashboard-active .finance-home-summary{border-bottom:0!important}
.personal-svd-header-logo{display:none}
.phone.personal-vova-account #appScreen .app.personal-space .top{align-items:center!important}
.phone.personal-vova-account #appScreen .app.personal-space .workspace-switcher{display:flex!important;align-items:center!important;width:auto!important;min-width:0!important;height:48px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.phone.personal-vova-account #appScreen .app.personal-space .workspace-switcher .personal-svd-header-logo{display:block!important;width:96px!important;height:auto!important;margin:-10px 0!important;object-fit:contain!important;mix-blend-mode:screen!important}
.phone.personal-vova-account #appScreen .app.personal-space .workspace-switcher>span{display:none!important}
.phone.personal-vova-account #appScreen .app.personal-space .workspace-switcher::after{position:static!important;margin-left:-5px!important;color:#77777d!important;font-size:12px!important;content:"⌄"!important}
