.fa{display:grid;gap:8px;font-family:Barlow,sans-serif;color:#1a2e44}.fa-l{display:grid;gap:4px;font-weight:700;font-size:15px}.fa-l input{font:inherit;font-weight:400;font-size:16px;min-height:44px;padding:0 10px;border:2px solid #1A2E44;border-radius:0;box-sizing:border-box;width:100%}.fa-l--g input{max-width:160px}.fa-res{list-style:none;margin:0;padding:0;display:grid;gap:4px;max-height:300px;overflow:auto}.fa-hit{display:flex;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:8px 10px;text-align:left;background:#fff;border:1px solid #c9d2e0;font:inherit;font-size:15px;color:#1a2e44;cursor:pointer}.fa-hit span{color:#5a6b7d;font-size:13px;white-space:nowrap}.fa-hit:hover,.fa-hit:focus-visible{background:#fff3c2;outline:none;border-color:#1a2e44}.fa-none{font-size:14px;color:#5a6b7d;padding:6px 0}.fa-pick{background:#f1f4f8;padding:10px;display:grid;gap:8px}.fa-pick[hidden],.fa-meal[hidden]{display:none}.fa-name{margin:0;font-weight:700}.fa-btn{min-height:44px;padding:0 16px;background:#fff;border:2px solid #1A2E44;font:700 15px Barlow,sans-serif;color:#1a2e44;cursor:pointer;justify-self:start}.fa-btn:hover,.fa-btn:focus-visible{background:#fc0}.fa-btn--go{background:#c03;border-color:#c03;color:#fff}.fa-btn--go:hover,.fa-btn--go:focus-visible{background:#a30029}.fa-meal{overflow-x:auto;display:grid;gap:8px}.fa-t{border-collapse:collapse;font-size:14px;width:100%}.fa-t td:first-child,.fa-t th:first-child{width:40%}.fa-t td:not(:first-child),.fa-t th:not(:first-child){white-space:nowrap;text-align:right}@media(max-width:480px){.fa-t{font-size:13px}.fa-t th,.fa-t td{padding:6px 3px}}.fa-t th,.fa-t td{padding:6px;border-bottom:1px solid #e6ebf0;text-align:left;vertical-align:top}.fa-t tfoot th{border-top:2px solid #1A2E44}.fa-x{min-width:36px;min-height:36px;background:none;border:0;color:#c03;font-size:16px;cursor:pointer}.fa-small{font-size:12.5px;line-height:1.45;color:#5a6b7d;margin:0}
