.character-picker{gap:.75rem;display:grid}.character-picker-hint,.character-picker-includes{color:var(--muted-foreground);font-size:.9rem}.character-picker-styles{flex-wrap:wrap;gap:.45rem;display:flex}.character-picker .character-picker-styles button{border:2px solid var(--foreground);background:var(--card);color:var(--foreground);border-radius:999px;min-height:40px;margin:0;padding:.4rem .9rem;font-size:.9rem;font-weight:700}.character-picker .character-picker-styles button[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground)}.character-picker-buy{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.character-picker-price{font-size:1.6rem;font-weight:800}.character-picker .character-picker-in-basket{background:var(--card)}.character-picker.compact{flex-direction:column;flex:1;gap:.5rem;display:flex}.character-picker.compact .character-picker-hint{font-size:.85rem}.character-picker.compact .character-picker-styles{gap:.35rem}.character-picker.compact .character-picker-styles button{min-height:32px;padding:.3rem .6rem;font-size:.75rem;font-weight:400}.character-picker.compact .character-picker-buy{flex-direction:column;align-items:stretch;gap:.5rem;margin-top:auto}.character-picker.compact .character-picker-price{font-size:1rem}.character-picker.compact .sticker{justify-content:center}.wardrobe-person>.character-picker{grid-column:1/-1}.wardrobe-person .character-picker-hint{margin-bottom:0}.wardrobe-person .character-picker .sticker{padding:10px 20px;font-size:15px}@media (width>=601px){.wardrobe-person>img{grid-row:span 2;align-self:start}.wardrobe-person>.character-picker{grid-column:2;align-self:start}}.character-picker-unsaved{color:var(--muted-foreground);margin:0;font-size:.85rem;font-weight:600}
