.neo-interval{background:var(--ink-100);border-radius:999px;gap:4px;max-width:100%;margin-bottom:16px;padding:4px;display:inline-flex}.neo-interval button{min-height:44px;color:var(--ink-700);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;line-height:1.2}.neo-interval button small{font-size:var(--fs-xs);color:var(--green-800);display:block}.neo-interval button[aria-checked=true]{background:var(--white);color:var(--violet-700);box-shadow:var(--shadow-xs);font-weight:600}.neo-interval button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.neo-interval--sm{margin:0}.neo-interval--sm button{min-height:36px;font-size:var(--fs-xs);padding:0 12px}@media (width<=768px){.neo-interval--sm button{min-height:44px}.neo-interval button small{font-size:.875rem}}
