.favorites-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.favorite-heading{color:#30205b;background:#fff0a6;border-radius:24px;padding:24px}.favorite-list{min-width:0}.favorite-list h2{font-size:1.25rem}.favorite-ranking{padding-left:28px}.favorite-ranking li{overflow-wrap:anywhere;border-bottom:1px solid #c9bce0;padding:12px 4px}.favorite-ranking small{display:block}.favorite-ranking .actions{gap:8px;margin-top:5px}.favorite-empty{color:inherit;list-style:none}.favorite-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.favorite-choice{white-space:normal;overflow-wrap:anywhere;text-align:left;justify-content:space-between;align-items:center;gap:8px;min-height:48px;display:flex}.favorite-results p{grid-column:1/-1}.favorite-list input,.favorite-list select,.treat-meal input[type=date],.treat-meal select{box-sizing:border-box;width:100%;max-width:100%;margin-bottom:12px}.favorite-list summary{align-content:center;min-height:44px}.favorite-wish{margin-top:16px}.treat-meal fieldset{border:0;padding:12px 0}.treat-choice{border-bottom:1px solid #c9bce0;padding:16px 0}.treat-meal .actions{margin-top:20px}body[data-child-mode=true] .favorite-list{border:3px solid #c9a9ff;border-radius:24px}body[data-child-mode=true] .favorite-list:nth-child(2){border-color:#ffb3a5}@media (max-width:740px){.favorites-lists,.favorite-results{grid-template-columns:1fr}.favorite-heading{padding:18px}.treat-meal .check-label{min-height:44px}}
