.flavor-collection{min-width:0}.flavor-collection-heading,.flavor-collection-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.flavor-collection-heading{justify-content:space-between;margin-bottom:24px}.flavor-collection-heading h2{font-size:24px}.flavor-collection-heading p,.flavor-collection-count{margin-top:8px;font-size:12px}.flavor-collection-count{margin-bottom:12px}.flavor-collection-onboarding{margin-bottom:24px}.flavor-collection-onboarding p{max-width:65ch;margin-top:8px}.flavor-collection button,.flavor-collection input,.flavor-collection-form button,.flavor-collection-form input,.flavor-collection-form summary{min-width:44px;min-height:44px}.sheet:has(.flavor-collection-form) .icon-button{min-width:44px;min-height:44px}.flavor-collection .chip,.flavor-collection .text-button,.flavor-collection .collection-tools>.primary,.flavor-collection .tobacco-family,.flavor-collection .tobacco-info p,.flavor-collection .empty p,.flavor-collection-form .small,.flavor-collection-form .note-label,.flavor-collection-form .preferences-details summary{font-size:12px}.flavor-collection .search-input input,.flavor-collection-form input{font-size:16px}.flavor-collection .search-input{min-width:0}.flavor-collection .search-input input{width:100%;min-width:0}.flavor-collection .tobacco-card,.flavor-collection .tobacco-info,.flavor-collection .flavor-collection-heading>div{overflow-wrap:anywhere;min-width:0}.flavor-collection .tobacco-info p{min-height:0}.flavor-collection-form .preferences-details{margin-block:0}.flavor-collection-form .preferences-details summary{padding-block:12px}.flavor-collection-profile{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:16px;display:grid}.flavor-collection-profile label{overflow-wrap:anywhere;min-width:0;font-size:12px}.flavor-collection-form .flavor-collection-profile input{min-width:0;padding-inline:10px}:is(body:has(.flavor-collection-form) .select-option,body:has(.flavor-collection-form) .select-scroll){min-width:44px;min-height:44px;font-size:14px}@media (max-width:740px){.flavor-collection-heading{align-items:flex-start}.flavor-collection .collection-tools{grid-template-columns:minmax(0,1fr)}.flavor-collection .flavor-collection-onboarding p{font-size:14px}}
