.fit-food-results{max-height:none;overflow:visible;border:0;border-radius:0}.fit-food-count{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 10px;font-size:12px;color:var(--muted)}.fit-food-count strong{color:var(--text);font-weight:600}.fit-food-count span{font-size:11px}.fit-food-list{max-height:260px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:12px}.fit-food-list>.info-note{padding:20px}.fit-food-pages{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.fit-food-selected{background:#2d242b;color:var(--green)}.fit-food-option span{overflow-wrap:anywhere}.fit-food-results .fit-food-option small{white-space:normal;max-width:110px;text-align:right}.fit-picked{align-items:baseline;flex-wrap:wrap}.fit-picked small{font-size:11px;color:var(--muted)}.fit-food-nutrition{min-width:0;border-top:1px solid var(--line);padding-top:18px;margin-top:4px}.fit-food-nutrition-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.fit-food-nutrition-head h3{font-size:16px}.fit-food-nutrition-head small{font-size:11px;color:var(--muted)}.fit-food-nutrition .macro-grid{margin-bottom:18px}.fit-food-nutrition .macro strong .fit-food-unknown{font-size:12px;font-weight:500}.fit-food-nutrition .macro strong{overflow-wrap:anywhere}.fit-food-nutrition .macro small{line-height:1.4}.fit-food-table table{width:100%;table-layout:fixed;font-variant-numeric:tabular-nums}.fit-food-table th,.fit-food-table td{padding:10px 8px;font-size:12px;white-space:normal;overflow-wrap:anywhere;vertical-align:top}.fit-food-table thead th{color:var(--muted);font-size:11px;font-weight:500}.fit-food-table th:first-child{width:44%;text-align:left}.fit-food-table td,.fit-food-table thead th:not(:first-child){text-align:right}.fit-food-table tbody th{font-weight:500}.fit-food-unit{white-space:nowrap;color:var(--muted)}.fit-food-unknown{color:var(--muted);font-size:11px;font-weight:400}.fit-food-details{border-top:1px solid var(--line);margin-top:8px}.fit-food-details>summary{cursor:pointer;font-size:13px;font-weight:600;padding:14px 0;color:var(--text)}.fit-food-details[open]>summary{color:var(--green)}.fit-food-unknown-note,.fit-food-source,.fit-food-original{font-size:11px;line-height:1.7;color:var(--muted);margin-top:14px;overflow-wrap:anywhere}.fit-food-source a{display:inline-flex;align-items:center;gap:5px;color:var(--green);text-decoration:underline;text-underline-offset:3px}.fit-food-source a .icon{height:12px;width:12px}.fit-food-original{margin-top:6px}.fit-food-pages .btn{min-height:40px}.fit-food-option:focus-visible,.fit-food-pages .btn:focus-visible,.fit-food-details>summary:focus-visible{outline:2px solid var(--red);outline-offset:2px}
.fit-food-results>.fit-food-count{padding:0}.fit-picked strong{overflow-wrap:anywhere}
@media(max-width:480px){.fit-food-nutrition .macro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fit-food-table th,.fit-food-table td{padding:10px 5px;font-size:11px}.fit-food-table thead th,.fit-food-unknown{font-size:10px}.fit-food-table th:first-child{width:42%}.fit-food-list{max-height:245px}.fit-food-results .fit-food-option small{max-width:85px;font-size:10px}.fit-food-nutrition-head h3{font-size:15px}}
