:root{--kasa-sdg-primary:#123B5D;--kasa-sdg-border:#DDDDDD;--kasa-sdg-bg:#FFFFFF;--kasa-sdg-text:#111111;--kasa-sdg-muted:#777777;--kasa-sdg-radius:16px;--kasa-sdg-padding:24px;--kasa-sdg-gap:20px;--kasa-sdg-columns:2}.kasa-sdg-tracker-wrap{box-sizing:border-box;width:100%;--kasa-sdg-primary:var(--kasa-sdg-primary);--kasa-sdg-border:var(--kasa-sdg-border);--kasa-sdg-bg:var(--kasa-sdg-bg);--kasa-sdg-text:var(--kasa-sdg-text);--kasa-sdg-muted:var(--kasa-sdg-muted)}.kasa-sdg-tracker-wrap *{box-sizing:border-box}.kasa-sdg-card{background:var(--kasa-sdg-bg);border:1px solid var(--kasa-sdg-border);border-radius:var(--kasa-sdg-radius);padding:var(--kasa-sdg-padding);color:var(--kasa-sdg-text);box-shadow:0 10px 28px rgba(0,0,0,.06);text-align:inherit;width:100%;min-width:0}.kasa-sdg-shadow-no .kasa-sdg-card{box-shadow:none}.kasa-sdg-style-flat .kasa-sdg-card{box-shadow:none;border-color:transparent}.kasa-sdg-style-outline .kasa-sdg-card{box-shadow:none;background:transparent}.kasa-sdg-style-soft .kasa-sdg-card{box-shadow:0 8px 22px rgba(18,59,93,.08);background:linear-gradient(180deg,var(--kasa-sdg-bg),rgba(18,59,93,.035))}.kasa-sdg-align-left{text-align:left}.kasa-sdg-align-center{text-align:center}.kasa-sdg-align-right{text-align:right}.kasa-sdg-title{margin:0 0 16px;font-size:18px;line-height:1.3;color:var(--kasa-sdg-text);font-weight:700}.kasa-sdg-ring{width:150px;height:150px;margin:0 auto;position:relative;display:grid;place-items:center}.kasa-sdg-align-left .kasa-sdg-ring{margin-left:0;margin-right:auto}.kasa-sdg-align-right .kasa-sdg-ring{margin-left:auto;margin-right:0}.kasa-sdg-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.kasa-sdg-ring circle{fill:none;stroke-width:12}.kasa-sdg-ring-bg{stroke:#eef1f4}.kasa-sdg-ring-value{stroke:var(--kasa-sdg-primary);stroke-linecap:round;stroke-dasharray:326.73;stroke-dashoffset:calc(326.73 - (326.73 * var(--score))/100);transition:stroke-dashoffset .5s ease}.kasa-sdg-ring span{position:absolute;font-size:34px;font-weight:800;color:var(--kasa-sdg-primary)}.kasa-sdg-rank{display:flex;align-items:flex-end;justify-content:center;gap:8px;line-height:1}.kasa-sdg-align-left .kasa-sdg-rank{justify-content:flex-start}.kasa-sdg-align-right .kasa-sdg-rank{justify-content:flex-end}.kasa-sdg-rank strong{font-size:56px;color:var(--kasa-sdg-primary);font-weight:800}.kasa-sdg-rank span{font-size:22px;color:var(--kasa-sdg-muted);margin-bottom:7px}.kasa-sdg-trend{font-size:36px;font-weight:800;color:var(--kasa-sdg-primary)}.kasa-sdg-trend span{font-size:42px}.kasa-sdg-meta{margin-top:16px;display:flex;gap:8px;justify-content:center;align-items:center;flex-wrap:wrap;color:var(--kasa-sdg-muted)}.kasa-sdg-align-left .kasa-sdg-meta{justify-content:flex-start}.kasa-sdg-align-right .kasa-sdg-meta{justify-content:flex-end}.kasa-sdg-meta small{font-size:12px;color:var(--kasa-sdg-muted)}.kasa-sdg-meta a{color:var(--kasa-sdg-primary);text-decoration:underline}.kasa-sdg-muted,.kasa-sdg-unavailable{color:var(--kasa-sdg-muted)}.kasa-sdg-combined,.kasa-sdg-dashboard-grid{display:grid;grid-template-columns:repeat(var(--kasa-sdg-columns),minmax(0,1fr));gap:var(--kasa-sdg-gap);align-items:stretch}.kasa-sdg-dashboard-grid{--kasa-sdg-columns:4}.kasa-sdg-dashboard-footer{margin-top:14px;display:flex;gap:12px;flex-wrap:wrap;color:var(--kasa-sdg-muted);font-size:13px}.kasa-sdg-align-center .kasa-sdg-dashboard-footer{justify-content:center}.kasa-sdg-align-right .kasa-sdg-dashboard-footer{justify-content:flex-end}@media(max-width:900px){.kasa-sdg-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.kasa-sdg-combined,.kasa-sdg-dashboard-grid{grid-template-columns:1fr}.kasa-sdg-rank strong{font-size:46px}.kasa-sdg-ring{width:130px;height:130px}}
