.chips[data-v-ce42fdfa]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-ce42fdfa]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:48px;padding:8px 16px;border-radius:14px;border:2px solid var(--line);background:var(--mint-2);font-weight:800;font-size:17px;cursor:pointer;user-select:none;transition:transform .12s,background .12s,border-color .12s,color .12s}.lg .chip[data-v-ce42fdfa]{min-width:52px;min-height:52px;font-size:19px;padding:6px 10px}.chip[data-v-ce42fdfa]:hover{border-color:var(--emerald-light)}.chip.on[data-v-ce42fdfa]{background:var(--emerald);border-color:var(--emerald);color:#fff;transform:scale(1.04);box-shadow:0 6px 16px #00a8784d}.chip[data-v-ce42fdfa]:has(input:focus-visible){outline:3px solid var(--emerald);outline-offset:2px}.indicator .chip[data-v-ce42fdfa]{gap:10px}.dot[data-v-ce42fdfa]{width:18px;height:18px;flex:none;border-radius:50%;border:2px solid currentColor;background:#fff;box-sizing:border-box}.chip.on .dot[data-v-ce42fdfa]{border-color:#fff;background:radial-gradient(circle,var(--emerald) 0 4px,#fff 5px)}.chips[aria-invalid=true] .chip[data-v-ce42fdfa]:not(.on){border-color:#f0b5aa}
