.smg .smg__grid{background-color:var(--light-surface);box-shadow:var(--shadow-1);background-image:radial-gradient(ellipse 1400px 1400px at 0 0,color-mix(in srgb,var(--light-key) 100%,transparent) 0,color-mix(in srgb,var(--light-key) 70%,transparent) 20%,color-mix(in srgb,var(--light-key) 38%,transparent) 42%,color-mix(in srgb,var(--light-key) 12%,transparent) 66%,transparent 100%);border-radius:15px;display:grid}@media (prefers-contrast:more){.smg .smg__grid{background-image:none}}.smg .smg__row{grid-column:1/-1;grid-template-columns:subgrid;border:1px solid var(--edge);align-items:center;display:grid}.smg .smg__row:first-child{border-top-left-radius:15px;border-top-right-radius:15px}.smg .smg__row:last-child{border-bottom-right-radius:15px;border-bottom-left-radius:15px}.smg .smg__row+.smg__row{border-top:none}.smg .smg__row--header .smg__cell{color:var(--text-2);font-size:.775rem;line-height:1rem}.smg .smg__row--footer .smg__cell{color:var(--text-2)}.smg .smg__cell{color:var(--text-1);padding:9px 0 9px 15px;font-size:.875rem;line-height:1.125rem}.smg .smg__cell.smg__cell--right{text-align:right;padding-left:0;padding-right:15px}.smg .smg__cell .label{color:var(--text-2);margin:0;font-size:.775rem;line-height:1rem}
