.tm-suggest{--tm-accent:#9c4300;--tm-ink:#1d1b20;--tm-muted:#59535a;--tm-line:#d7d1c8;--tm-selected:#fff4e8;font-family:inherit;color:var(--tm-ink);margin:24px 0;padding:20px 0;border-block:1px solid #e1e7e7;text-align:start;max-width:100%;clear:both}.tm-suggest *{box-sizing:border-box}.tm-suggest .tm-suggest__heading{font-size:18px;font-weight:700;margin:0 0 6px;line-height:1.4}.tm-suggest .tm-suggest__intro{font-size:13px;line-height:1.6;color:var(--tm-muted);margin:0 0 18px}.tm-suggest .tm-suggest__group{margin:0 0 16px}.tm-suggest .tm-suggest__group:last-child{margin-bottom:0}.tm-suggest .tm-suggest__group h3{font-family:inherit;font-size:14px;font-weight:600;line-height:1.5;margin:0 0 8px;color:inherit}.tm-suggest .tm-suggest__group ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.tm-suggest .tm-suggest__group li{flex:1 1 130px;max-width:100%;margin:0;padding:0}.tm-suggest a.tm-suggest__choice{display:flex;flex-direction:column;gap:5px;min-height:48px;height:100%;padding:10px 13px;border:1px solid var(--tm-line);border-radius:5px;color:var(--tm-ink);background:#fff;text-decoration:none;box-shadow:none;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.tm-suggest a.tm-suggest__choice[aria-current=page]{border:2px solid var(--tm-accent);padding:9px 12px;background:var(--tm-selected)}.tm-suggest a.tm-suggest__choice:hover{border-color:var(--tm-accent);background:var(--tm-selected)}.tm-suggest a.tm-suggest__choice:focus-visible{outline:3px solid var(--tm-accent);outline-offset:3px}.tm-suggest__value{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-weight:700}.tm-suggest__selected{flex-shrink:0;white-space:nowrap;font-size:11px;font-weight:500;color:var(--tm-accent)}.tm-suggest__price{font-size:13px}.tm-suggest__notes{font-size:12px;line-height:1.5;color:var(--tm-muted)}@media(max-width:360px){.tm-suggest .tm-suggest__group li{flex-basis:110px}.tm-suggest a.tm-suggest__choice{padding:9px}.tm-suggest a.tm-suggest__choice[aria-current=page]{padding:8px}}@media(forced-colors:active){.tm-suggest a.tm-suggest__choice[aria-current=page]{border-color:Highlight}.tm-suggest a.tm-suggest__choice:focus-visible{outline-color:Highlight}}
.tm-suggest__fixed{display:inline-flex;align-items:center;gap:18px;min-height:44px;border:2px solid var(--tm-accent);border-radius:5px;background:var(--tm-selected);padding:8px 15px;font-size:14px;font-weight:700}
