.bigbtn{min-height:56px}.bigbtn:disabled,.bigbtn[aria-busy=true]{opacity:.6;cursor:progress}.bigbtn__icon svg{width:24px;height:24px}.bigbtn__chev{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;flex-shrink:0;font-size:0;line-height:0}.bigbtn__chev svg{width:20px;height:20px;display:block}.home__fuelchange-wrap{position:relative;display:inline-block;vertical-align:baseline}.home__fuelselect{display:inline-block;margin-left:.25rem;padding:6px 28px 6px 10px;min-height:36px;border:1px solid;border-radius:8px;background:transparent;color:inherit;font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.home__fuelselect-chev{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;pointer-events:none;color:inherit;opacity:.7;transition:opacity .12s linear}.home__fuelchange-wrap:hover .home__fuelselect-chev,.home__fuelselect:focus-visible~.home__fuelselect-chev{opacity:1}.home__fuelselect-chev svg{display:block}.home__fuelselect:focus-visible{outline:2px solid currentColor;outline-offset:2px}.favsec__link{min-height:56px;justify-content:center}.favsec__more{margin-top:.5rem;background:none;border:0;padding:8px 12px;min-height:36px;font:inherit;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer;border-radius:6px;align-self:flex-start;transition:color .12s linear,background-color .12s linear}.favsec__more:hover{color:var(--ink);background:var(--bg-2);text-decoration-thickness:2px}.favsec__more:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.empty--nomun{margin-top:.5rem}.errorbox button{min-height:44px;padding:10px 16px}.toolbar__filters{display:flex;flex-direction:column;gap:4px}@media (min-width:900px){.toolbar__filters{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.toolbar__filters>.segmented{flex:1 1;min-width:0}}.toolbar__viewseg{display:inline-flex;gap:4px;background:var(--bg-2);padding:4px;border-radius:8px;flex-shrink:0;align-self:center;margin-bottom:8px}.toolbar__viewseg button{background:transparent;border:0;padding:8px 16px;min-height:36px;min-width:72px;font-family:var(--font-sans);font-size:.875rem;font-weight:500;color:var(--ink-muted);border-radius:6px;cursor:pointer;transition:background-color .12s linear,color .12s linear}.toolbar__viewseg button:hover:not([aria-pressed=true]){color:var(--ink)}.toolbar__viewseg button[aria-pressed=true]{background:var(--ink);color:var(--bg);box-shadow:var(--shadow-sm);font-weight:600}.toolbar__viewseg button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.viewfab{position:fixed;z-index:800;left:50%;bottom:calc(20px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;padding:12px 22px 12px 18px;min-height:48px;border:0;border-radius:999px;background:var(--ink);color:var(--bg);font-family:var(--font-sans);font-size:.9375rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;box-shadow:var(--shadow-fab);transition:transform .16s cubic-bezier(.2,0,.2,1),background-color .16s ease,box-shadow .16s ease;animation:viewfab-in .22s cubic-bezier(.2,0,.2,1) both}@keyframes viewfab-in{0%{transform:translate(-50%,24px);opacity:0}to{transform:translate(-50%);opacity:1}}.viewfab:hover{background:var(--ink-2);box-shadow:var(--shadow-fab-hover)}.viewfab:active{transform:translate(-50%,1px)}.viewfab:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.viewfab__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0}.viewfab__label{line-height:1}@media (prefers-reduced-motion:reduce){.viewfab{animation:none}.favsec__more,.toolbar__viewseg button,.viewfab{transition:none}}@media (min-width:900px){.viewfab{display:none}}