.saver-selection{margin-top:24px}
.saver-selection .saver-selection-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}
.saver-choice-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:15px}
#app #extrasDesign #screensaverChoices .saver-choice{grid-column:span 2;display:flex!important;flex-direction:column;overflow:hidden;padding:0!important;text-align:left!important;border-radius:18px!important;border:1px solid var(--edge)!important;background:var(--surface)!important;color:var(--ink)!important;box-shadow:none!important;min-width:0;cursor:pointer}
#app #extrasDesign #screensaverChoices .saver-choice-series{grid-column:span 3}
#app #extrasDesign #screensaverChoices .saver-choice[aria-pressed=true]{border:2px solid var(--accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)!important}
#app #extrasDesign #screensaverChoices .saver-choice:focus-visible{outline:3px solid var(--accent);outline-offset:4px}
.saver-choice-image{display:block;width:100%;aspect-ratio:16/8;background-size:cover;background-position:center}
.saver-choice-info{display:flex;flex-direction:column;gap:7px;padding:15px 18px 16px;width:100%;white-space:normal}
.saver-choice-name{font-size:14px;font-weight:700;color:var(--ink)!important}
.saver-choice-type{font-size:10px;line-height:1.5;color:var(--subtle)!important}
.saver-choice-selected{font-size:10px;font-weight:700;color:var(--subtle)!important}
#app #extrasDesign #screensaverChoices .saver-choice[aria-pressed=true] .saver-choice-selected{color:var(--ink)!important}
.saver-selection-foot{display:flex;justify-content:space-between;gap:20px;margin-top:20px;font-size:11px;line-height:1.6;color:var(--subtle)}
.saver-selection-foot p{margin:0;max-width:750px}
.saver-selection-foot a{white-space:nowrap;color:var(--ink)}
.saver-choice-status{min-height:22px;margin:16px 0 0;color:var(--subtle);font-size:12px}
#dashboardImprintLink{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 14px;border-radius:10px;border:1px solid var(--edge);background:var(--surface);color:var(--ink)!important;text-decoration:none;font-size:12px;font-weight:650;white-space:nowrap}
#dashboardImprintLink:focus-visible,#loginImprintLink:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
#loginImprintLink{display:block;margin:18px auto 0;width:max-content;color:inherit;font-size:12px}
@media(max-width:800px){.saver-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#app #extrasDesign #screensaverChoices .saver-choice,#app #extrasDesign #screensaverChoices .saver-choice-series{grid-column:span 1}.saver-choice-info{padding:12px}.saver-selection .saver-selection-head{align-items:flex-start;flex-direction:column;gap:12px}.saver-selection-foot{flex-direction:column;gap:10px}}
@media(max-width:440px){.saver-choice-grid{grid-template-columns:1fr}.saver-choice-image{aspect-ratio:16/7}.saver-choice-series .saver-choice-image{aspect-ratio:16/8}}

#app #extrasDesign #screensaverChoices .saver-choice::before,#app #extrasDesign #screensaverChoices .saver-choice::after{display:none!important}
