.menu-suggestions{margin-top:18px;border-top:1px solid #b79765;padding-top:14px;width:100%}.menu-suggestions button{cursor:pointer}.menu-toggle{font-weight:700}.menu-panel label{display:block;margin:12px 0}.menu-panel input,.menu-panel select{display:block;box-sizing:border-box;width:100%;max-width:100%;padding:10px;border:1px solid #967a59;border-radius:8px;background:#fffdf5;color:#351522;font:inherit}.menu-panel button{margin:8px 0}.menu-match{background:#fff9e9;color:#351522;padding:14px;border:1px solid #d4bb8c;border-radius:12px;margin:12px 0;overflow-wrap:anywhere}.menu-match h4{margin:0 0 8px;font-size:1.15rem}.menu-match p{margin:8px 0}.menu-match a{color:#722949}.menu-note{font-size:.85rem;opacity:.85}.menu-ingredients{font-weight:600}.menu-panel[hidden]{display:none}

.food-preferences{margin:24px 0;padding:20px;border:1px solid #b79765;border-radius:12px}.food-preferences fieldset{border:1px solid #b79765;border-radius:8px;margin:14px 0;padding:12px}.food-preferences label{display:block;margin:8px 0}.food-preferences input:not([type=checkbox]),.food-preferences select{box-sizing:border-box;max-width:100%;padding:10px;font:inherit;background:#fffdf5;color:#351522;border:1px solid #967a59;border-radius:8px}.menu-match.is-match{border:2px solid #8a723c}.menu-warning{font-weight:600}.food-preferences button{font:inherit;padding:10px;cursor:pointer}
