html body fieldset.admin-choice-cards{display:flex;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;border:0}html body :is(.admin-mode,.acct) .admin-choice-cards>label{display:flex;flex:1 1 96px;align-items:center;gap:10px;min-height:48px;padding:10px 12px;margin:0;font-size:14px;font-weight:500;line-height:1.4;--choice-brand:var(--accent,#6d38f0);--choice-ink:var(--foreground,#252035);--choice-paper:var(--surface,#fff);color:var(--choice-ink)!important;background:var(--choice-paper);border:1px solid var(--border,#e0dce8);border-radius:12px;box-shadow:none}html body :is(.admin-mode,.acct) .admin-choice-cards>label:has(:checked){border-color:var(--choice-brand);color:var(--choice-ink);box-shadow:inset 0 0 0 1px var(--choice-brand)}html body :is(.admin-mode,.acct) .admin-choice-cards>label:has(:disabled){opacity:.55;cursor:not-allowed}.admin-choice-cards>label>span{min-width:0;overflow-wrap:anywhere}.admin-choice-cards>label>input{margin:0}html body fieldset.admin-choice-compact{flex-wrap:nowrap}html body .admin-choice-compact>label{flex-basis:48px;padding:8px;gap:6px}@media (max-width:480px){html body :is(.admin-mode,.acct) .admin-choice-cards:not(.admin-choice-compact)>label{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:767px){html body fieldset.admin-choice-cards[data-choice-count="4"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}