.sg-focus .sg-focus-controls .sd-selectbase{counter-reset:sg-focus-option;grid-template-columns:minmax(0,1fr);gap:.625rem!important;display:grid!important}.sg-focus .sg-focus-controls .sd-body{max-width:none!important}@media (min-width:768px){.sg-focus .sg-focus-controls .sd-selectbase{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-focus .sg-focus-controls .sd-selectbase__item{counter-increment:sg-focus-option;border:1px solid var(--border);background-color:var(--card);transition:border-color .2s var(--sg-ease), background-color .2s var(--sg-ease), box-shadow .2s var(--sg-ease);border-radius:.875rem;position:relative;margin:0!important;padding:0!important}.sg-focus .sg-focus-controls .sd-selectbase__item:hover{border-color:var(--sg-blue);box-shadow:var(--shadow-sg-md)}.sg-focus .sg-focus-controls .sd-selectbase__item.sd-item--checked{border-color:var(--sg-blue);background-color:oklch(from var(--sg-blue) l c h / .06)}.sg-focus .sg-focus-controls .sd-selectbase__label{cursor:pointer;align-items:center;gap:.75rem;width:100%;min-height:3.5rem;padding:.875rem 3rem .875rem 1rem!important;display:flex!important}.sg-focus .sg-focus-controls .sd-selectbase .sd-item__control-label{line-height:1.35;font-size:.9375rem!important;font-weight:500!important}.sg-focus .sg-focus-controls .sd-selectbase__item:after{content:counter(sg-focus-option, upper-alpha);border:1px solid var(--border);width:1.5rem;height:1.5rem;color:var(--muted-foreground);pointer-events:none;border-radius:.375rem;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.sg-focus .sg-focus-controls .sd-selectbase__item.sd-item--checked:after{border-color:var(--sg-blue);color:var(--sg-blue)}.sg-focus .sg-focus-controls button[data-confirm]{border-radius:.875rem;width:100%;margin-top:1rem}.sg-focus #gewinnspiel{scroll-margin-top:12rem}.sg-focus .sg-focus-controls .sg-choice-card{border:1px solid var(--border);background-color:var(--card);transition:border-color .2s var(--sg-ease), background-color .2s var(--sg-ease), box-shadow .2s var(--sg-ease);border-radius:.875rem;position:relative}.sg-focus .sg-focus-controls .sg-choice-card:hover{border-color:var(--sg-blue);box-shadow:var(--shadow-sg-md)}.sg-focus .sg-focus-controls .sg-choice-card:has(.sd-item--checked){border-color:var(--sg-blue);background-color:oklch(from var(--sg-blue) l c h / .06)}.sg-focus .sg-focus-controls .sg-choice-card .sd-selectbase__item,.sg-focus .sg-focus-controls .sg-choice-card .sd-selectbase__item:hover,.sg-focus .sg-focus-controls .sg-choice-card .sd-selectbase__item.sd-item--checked{box-shadow:none;background-color:#0000;border:0}.sg-focus .sg-focus-controls .sg-choice-card .sd-selectbase__label{padding-right:5.5rem!important}.sg-focus .sg-focus-controls .sg-choice-row{position:relative}.sg-focus .sg-focus-controls .sg-choice-help{position:absolute;top:50%;right:3rem;transform:translateY(-50%)}.sg-focus .sg-focus-controls .sg-choice-hint{padding:0 1rem .875rem 3.25rem}.sg-focus .sg-focus-controls .sg-choice-card[data-open] .sg-choice-help{background-color:var(--sg-blue);border-color:var(--sg-blue);color:var(--primary-foreground)}
