/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */:root{--ups-color-primary-100:#e8eef5;--ups-color-primary-200:#c5d4e5;--ups-color-primary-300:#8ca8cb;--ups-color-primary-400:#527db1;--ups-color-primary-500:#185197;--ups-color-primary-600:#144580;--ups-color-primary-700:#11396a;--ups-color-primary-800:#0d2d53;--ups-color-primary-900:#0a203c;--ups-color-neutral-100:#f0f1f1;--ups-color-neutral-200:#d9dbdc;--ups-color-neutral-300:#b4b7b9;--ups-color-neutral-400:#8e9295;--ups-color-neutral-500:#686e72;--ups-color-neutral-600:#585e61;--ups-color-neutral-700:#494d50;--ups-color-neutral-800:#393d3f;--ups-color-neutral-900:#2a2c2e;--ups-color-positive-100:#e9f3eb;--ups-color-positive-200:#c8e1cc;--ups-color-positive-300:#91c49a;--ups-color-positive-400:#5aa667;--ups-color-positive-500:#238834;--ups-color-positive-600:#1e742c;--ups-color-positive-700:#195f24;--ups-color-positive-800:#134b1d;--ups-color-positive-900:#0e3615;--ups-color-negative-100:#feefed;--ups-color-negative-200:#fcd6d2;--ups-color-negative-300:#f8ada5;--ups-color-negative-400:#f58377;--ups-color-negative-500:#f15a4a;--ups-color-negative-600:#cd4d3f;--ups-color-negative-700:#a93f34;--ups-color-negative-800:#853229;--ups-color-negative-900:#60241e;--ups-color-warning-100:#fff9e7;--ups-color-warning-200:#fff1c4;--ups-color-warning-300:#fee289;--ups-color-warning-400:#fed44d;--ups-color-warning-500:#fdc512;--ups-color-warning-600:#d7a70f;--ups-color-warning-700:#b18a0d;--ups-color-warning-800:#8b6c0a;--ups-color-warning-900:#654f07;--ups-color-highlight-100:#ebf8fc;--ups-color-highlight-200:#cceef8;--ups-color-highlight-300:#99dcf2;--ups-color-highlight-400:#65cbeb;--ups-color-highlight-500:#32b9e4;--ups-color-highlight-600:#2b9dc2;--ups-color-highlight-700:#2382a0;--ups-color-highlight-800:#1c667d;--ups-color-highlight-900:#144a5b;--ups-color-white:#fff;--ups-color-black:#000;--ups-color-transparent:transparent;--ups-color-text-body:var(--ups-color-neutral-900);--ups-color-text-body-secondary:var(--ups-color-neutral-500);--ups-color-text-inverse:var(--ups-color-white);--ups-color-text-disabled:var(--ups-color-neutral-300);--ups-color-text-primary:var(--ups-color-primary-500);--ups-color-text-placeholder:var(--ups-color-neutral-600);--ups-color-text-positive:var(--ups-color-positive-500);--ups-color-text-positive-dark:var(--ups-color-positive-700);--ups-color-text-negative:var(--ups-color-negative-500);--ups-color-text-negative-dark:var(--ups-color-negative-700);--ups-color-text-warning:var(--ups-color-warning-500);--ups-color-text-warning-dark:var(--ups-color-warning-700);--ups-color-text-highlight:var(--ups-color-highlight-500);--ups-color-text-highlight-dark:var(--ups-color-highlight-700);--ups-color-surface-body:var(--ups-color-white);--ups-color-surface-base:var(--ups-color-white);--ups-color-surface-base-transparent:var(--ups-color-transparent);--ups-color-surface-light:var(--ups-color-primary-100);--ups-color-surface-dark:var(--ups-color-primary-900);--ups-color-surface-base-hover:var(--ups-color-primary-100);--ups-color-surface-base-active:var(--ups-color-primary-200);--ups-color-surface-base-negative-hover:var(--ups-color-negative-100);--ups-color-surface-base-negative-active:var(--ups-color-negative-200);--ups-color-surface-disabled-light:var(--ups-color-neutral-100);--ups-color-surface-disabled-medium:var(--ups-color-neutral-200);--ups-color-surface-disabled-dark:var(--ups-color-neutral-500);--ups-color-surface-primary:var(--ups-color-primary-500);--ups-color-surface-primary-hover:var(--ups-color-primary-600);--ups-color-surface-primary-active:var(--ups-color-primary-700);--ups-color-surface-positive-light:var(--ups-color-positive-200);--ups-color-surface-positive-light-hover:var(--ups-color-positive-300);--ups-color-surface-positive-light-active:var(--ups-color-positive-400);--ups-color-surface-positive-medium:var(--ups-color-positive-500);--ups-color-surface-positive-medium-hover:var(--ups-color-positive-600);--ups-color-surface-positive-medium-active:var(--ups-color-positive-700);--ups-color-surface-positive-dark:var(--ups-color-positive-700);--ups-color-surface-negative-light:var(--ups-color-negative-200);--ups-color-surface-negative-light-hover:var(--ups-color-negative-300);--ups-color-surface-negative-light-active:var(--ups-color-negative-400);--ups-color-surface-negative-medium:var(--ups-color-negative-500);--ups-color-surface-negative-medium-hover:var(--ups-color-negative-600);--ups-color-surface-negative-medium-active:var(--ups-color-negative-700);--ups-color-surface-negative-dark:var(--ups-color-negative-700);--ups-color-surface-warning-light:var(--ups-color-warning-200);--ups-color-surface-warning-light-hover:var(--ups-color-warning-300);--ups-color-surface-warning-light-active:var(--ups-color-warning-400);--ups-color-surface-warning-dark:var(--ups-color-warning-800);--ups-color-surface-highlight-light:var(--ups-color-highlight-200);--ups-color-surface-highlight-light-hover:var(--ups-color-highlight-300);--ups-color-surface-highlight-light-active:var(--ups-color-highlight-400);--ups-color-surface-highlight-dark:var(--ups-color-highlight-800);--ups-color-surface-backdrop:#2a2c2e80;--ups-color-surface-scroll:var(--ups-color-neutral-400);--ups-color-icon-body:var(--ups-color-neutral-900);--ups-color-icon-inverse:var(--ups-color-white);--ups-color-icon-inverse-inactive:var(--ups-color-primary-300);--ups-color-icon-disabled:var(--ups-color-neutral-300);--ups-color-icon-positive:var(--ups-color-positive-500);--ups-color-icon-positive-dark:var(--ups-color-positive-900);--ups-color-icon-negative:var(--ups-color-negative-500);--ups-color-icon-negative-medium:var(--ups-color-negative-700);--ups-color-icon-negative-dark:var(--ups-color-negative-900);--ups-color-icon-warning:var(--ups-color-warning-500);--ups-color-icon-warning-dark:var(--ups-color-warning-900);--ups-color-icon-highlight:var(--ups-color-highlight-500);--ups-color-icon-highlight-dark:var(--ups-color-highlight-900);--ups-color-border-default:var(--ups-color-neutral-400);--ups-color-border-light:var(--ups-color-neutral-200);--ups-color-border-error:var(--ups-color-negative-700);--ups-color-border-focus:var(--ups-color-highlight-700);--ups-color-border-focus-inverse:var(--ups-color-highlight-500);--ups-color-border-white:var(--ups-color-white);--ups-color-border-primary-hover:var(--ups-color-primary-500);--ups-color-border-negative-hover:var(--ups-color-negative-600);--ups-color-border-positive-medium:var(--ups-color-positive-500);--ups-color-border-positive-medium-hover:var(--ups-color-positive-600);--ups-color-border-positive-medium-active:var(--ups-color-positive-700);--ups-color-border-positive-dark-hover:var(--ups-color-positive-800);--ups-color-border-negative-medium:var(--ups-color-negative-500);--ups-color-border-negative-medium-hover:var(--ups-color-negative-600);--ups-color-border-negative-medium-active:var(--ups-color-negative-700);--ups-color-border-negative-dark-hover:var(--ups-color-negative-800);--ups-color-border-warning-dark-hover:var(--ups-color-warning-800);--ups-color-border-highlight-dark-hover:var(--ups-color-highlight-800);--ups-size-0:0;--ups-size-1:.25rem;--ups-size-2:.375rem;--ups-size-3:.5rem;--ups-size-4:.75rem;--ups-size-5:1rem;--ups-size-6:1.25rem;--ups-size-7:1.5rem;--ups-size-8:2rem;--ups-size-9:2.25rem;--ups-size-10:2.5rem;--ups-size-11:3rem;--ups-size-12:3.5rem;--ups-size-13:4rem;--ups-size-14:4.5rem;--ups-size-15:5rem;--ups-size-16:5.5rem;--ups-size-17:6rem;--ups-size-18:6.5rem;--ups-size-19:7rem;--ups-size-20:7.5rem;--ups-font-primary:"proxima_novaregular",system-ui,-apple-system,sans-serif;--ups-font-primary-bold:"proxima_novaregular_bold",system-ui,-apple-system,sans-serif;--ups-font-primary-condensed:"proxima_novacondensed",system-ui,-apple-system,sans-serif;--ups-font-weight-light:300;--ups-font-weight-regular:400;--ups-font-weight-semibold:600;--ups-font-weight-bold:800;--ups-heading-xxl-size:2.25rem;--ups-heading-xxl-height:2.75rem;--ups-heading-xxl-weight:600;--ups-heading-xl-size:1.75rem;--ups-heading-xl-height:2rem;--ups-heading-xl-weight:600;--ups-heading-lg-size:1.5rem;--ups-heading-lg-height:2rem;--ups-heading-lg-weight:600;--ups-heading-md-size:1.25rem;--ups-heading-md-height:1.5rem;--ups-heading-md-weight:600;--ups-heading-sm-size:1.125rem;--ups-heading-sm-height:1.5rem;--ups-heading-sm-weight:600;--ups-heading-xs-size:1rem;--ups-heading-xs-height:1.5rem;--ups-heading-xs-weight:600;--ups-body-lg-size:1.125rem;--ups-body-lg-height:1.5rem;--ups-body-lg-weight:400;--ups-body-md-size:1rem;--ups-body-md-height:1.5rem;--ups-body-md-weight:400;--ups-body-sm-size:.875rem;--ups-body-sm-height:1.25rem;--ups-body-sm-weight:400;--ups-body-xs-size:.75rem;--ups-body-xs-height:1rem;--ups-body-xs-weight:400;--ups-label-lg-size:1.125rem;--ups-label-lg-height:1.5rem;--ups-label-lg-weight:600;--ups-label-md-size:1rem;--ups-label-md-height:1.5rem;--ups-label-md-weight:600;--ups-label-sm-size:.875rem;--ups-label-sm-height:1.25rem;--ups-label-sm-weight:600;--ups-label-xs-size:.75rem;--ups-label-xs-height:1rem;--ups-label-xs-weight:600;--ups-tabular-md-size:1rem;--ups-tabular-md-height:1.5rem;--ups-tabular-md-weight:600}@layer utilities{.ups-text-body{color:var(--ups-color-text-body)}.ups-text-body-secondary{color:var(--ups-color-text-body-secondary)}.ups-text-inverse{color:var(--ups-color-text-inverse)}.ups-text-disabled{color:var(--ups-color-text-disabled)}.ups-text-primary{color:var(--ups-color-text-primary)}.ups-text-placeholder{color:var(--ups-color-text-placeholder)}.ups-text-positive{color:var(--ups-color-text-positive)}.ups-text-positive-dark{color:var(--ups-color-text-positive-dark)}.ups-text-negative{color:var(--ups-color-text-negative)}.ups-text-negative-dark{color:var(--ups-color-text-negative-dark)}.ups-text-warning{color:var(--ups-color-text-warning)}.ups-text-warning-dark{color:var(--ups-color-text-warning-dark)}.ups-text-highlight{color:var(--ups-color-text-highlight)}.ups-text-highlight-dark{color:var(--ups-color-text-highlight-dark)}.ups-bg-surface-body{background-color:var(--ups-color-surface-body)}.ups-bg-surface-base{background-color:var(--ups-color-surface-base)}.ups-bg-surface-light{background-color:var(--ups-color-surface-light)}.ups-bg-surface-dark{background-color:var(--ups-color-surface-dark)}.ups-bg-surface-primary{background-color:var(--ups-color-surface-primary)}.ups-bg-surface-primary-hover:hover{background-color:var(--ups-color-surface-primary-hover)}.ups-bg-surface-primary-active:active{background-color:var(--ups-color-surface-primary-active)}.ups-bg-surface-positive-light{background-color:var(--ups-color-surface-positive-light)}.ups-bg-surface-positive-medium{background-color:var(--ups-color-surface-positive-medium)}.ups-bg-surface-positive-dark{background-color:var(--ups-color-surface-positive-dark)}.ups-bg-surface-negative-light{background-color:var(--ups-color-surface-negative-light)}.ups-bg-surface-negative-medium{background-color:var(--ups-color-surface-negative-medium)}.ups-bg-surface-negative-dark{background-color:var(--ups-color-surface-negative-dark)}.ups-bg-surface-warning-light{background-color:var(--ups-color-surface-warning-light)}.ups-bg-surface-warning-dark{background-color:var(--ups-color-surface-warning-dark)}.ups-bg-surface-highlight-light{background-color:var(--ups-color-surface-highlight-light)}.ups-bg-surface-highlight-dark{background-color:var(--ups-color-surface-highlight-dark)}.ups-bg-surface-disabled-light{background-color:var(--ups-color-surface-disabled-light)}.ups-bg-surface-disabled-medium{background-color:var(--ups-color-surface-disabled-medium)}.ups-bg-surface-disabled-dark{background-color:var(--ups-color-surface-disabled-dark)}.ups-bg-surface-backdrop{background-color:var(--ups-color-surface-backdrop)}.ups-border-default{border-color:var(--ups-color-border-default)}.ups-border-light{border-color:var(--ups-color-border-light)}.ups-border-error{border-color:var(--ups-color-border-error)}.ups-border-focus{border-color:var(--ups-color-border-focus)}.ups-border-positive{border-color:var(--ups-color-border-positive-medium)}.ups-border-negative{border-color:var(--ups-color-border-negative-medium)}.ups-icon-body{color:var(--ups-color-icon-body)}.ups-icon-inverse{color:var(--ups-color-icon-inverse)}.ups-icon-disabled{color:var(--ups-color-icon-disabled)}.ups-icon-positive{color:var(--ups-color-icon-positive)}.ups-icon-negative{color:var(--ups-color-icon-negative)}.ups-icon-warning{color:var(--ups-color-icon-warning)}.ups-icon-highlight{color:var(--ups-color-icon-highlight)}.ups-heading-xxl{font-size:var(--ups-heading-xxl-size);line-height:var(--ups-heading-xxl-height);font-weight:var(--ups-heading-xxl-weight)}.ups-heading-xl,.ups-heading-xxl{font-family:var(--ups-font-primary)}.ups-heading-xl{font-size:var(--ups-heading-xl-size);line-height:var(--ups-heading-xl-height);font-weight:var(--ups-heading-xl-weight)}.ups-heading-lg{font-size:var(--ups-heading-lg-size);line-height:var(--ups-heading-lg-height);font-weight:var(--ups-heading-lg-weight)}.ups-heading-lg,.ups-heading-md{font-family:var(--ups-font-primary)}.ups-heading-md{font-size:var(--ups-heading-md-size);line-height:var(--ups-heading-md-height);font-weight:var(--ups-heading-md-weight)}.ups-heading-sm{font-size:var(--ups-heading-sm-size);line-height:var(--ups-heading-sm-height);font-weight:var(--ups-heading-sm-weight)}.ups-heading-sm,.ups-heading-xs{font-family:var(--ups-font-primary)}.ups-heading-xs{font-size:var(--ups-heading-xs-size);line-height:var(--ups-heading-xs-height);font-weight:var(--ups-heading-xs-weight)}.ups-body-lg{font-size:var(--ups-body-lg-size);line-height:var(--ups-body-lg-height);font-weight:var(--ups-body-lg-weight)}.ups-body-lg,.ups-body-md{font-family:var(--ups-font-primary)}.ups-body-md{font-size:var(--ups-body-md-size);line-height:var(--ups-body-md-height);font-weight:var(--ups-body-md-weight)}.ups-body-sm{font-size:var(--ups-body-sm-size);line-height:var(--ups-body-sm-height);font-weight:var(--ups-body-sm-weight)}.ups-body-sm,.ups-body-xs{font-family:var(--ups-font-primary)}.ups-body-xs{font-size:var(--ups-body-xs-size);line-height:var(--ups-body-xs-height);font-weight:var(--ups-body-xs-weight)}.ups-label-lg{font-size:var(--ups-label-lg-size);line-height:var(--ups-label-lg-height);font-weight:var(--ups-label-lg-weight)}.ups-label-lg,.ups-label-md{font-family:var(--ups-font-primary)}.ups-label-md{font-size:var(--ups-label-md-size);line-height:var(--ups-label-md-height);font-weight:var(--ups-label-md-weight)}.ups-label-sm{font-size:var(--ups-label-sm-size);line-height:var(--ups-label-sm-height);font-weight:var(--ups-label-sm-weight)}.ups-label-sm,.ups-label-xs{font-family:var(--ups-font-primary)}.ups-label-xs{font-size:var(--ups-label-xs-size);line-height:var(--ups-label-xs-height);font-weight:var(--ups-label-xs-weight)}.ups-tabular-md{font-family:var(--ups-font-primary);font-size:var(--ups-tabular-md-size);line-height:var(--ups-tabular-md-height);font-weight:var(--ups-tabular-md-weight)}}.search-autocomplete{position:relative}.search-autocomplete input{line-height:normal}.search-autocomplete__input-wrapper{align-items:center;display:flex;position:relative}.search-autocomplete__dropdown{background:var(--ups-color-surface-base);border:1px solid var(--ups-color-neutral-200);z-index:200;border-radius:12px;min-width:360px;animation:searchDropIn .12s;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f}.search-autocomplete__list{margin:0;padding:6px 0;list-style:none}.search-autocomplete__item{cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:8px 14px;transition:background .1s;display:flex}.search-autocomplete__item--highlighted,.search-autocomplete__item:hover{background:var(--ups-color-surface-base-hover)}.search-autocomplete__thumbnail{object-fit:cover}.search-autocomplete__thumbnail,.search-autocomplete__thumbnail-placeholder{background:var(--ups-color-neutral-100);border-radius:6px;flex-shrink:0;width:36px;height:36px}.search-autocomplete__thumbnail-placeholder{color:var(--ups-color-neutral-400);justify-content:center;align-items:center;font-size:16px;display:flex}.search-autocomplete__item-info{flex:1;min-width:0}.search-autocomplete__item-name{color:var(--ups-color-text-body);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.search-autocomplete__item-meta{color:var(--ups-color-text-body-secondary);gap:8px;margin-top:2px;font-size:12px;display:flex}.search-autocomplete__item-price{color:var(--ups-color-primary-500);flex-shrink:0;font-size:14px;font-weight:600}.search-autocomplete__loading{color:var(--ups-color-text-body-secondary);justify-content:center;align-items:center;gap:8px;padding:16px;font-size:14px;display:flex}.search-autocomplete__spinner{border:2px solid var(--ups-color-neutral-200);border-top-color:var(--ups-color-primary-500);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:searchSpin .6s linear infinite}.search-autocomplete__footer{border-top:1px solid var(--ups-color-neutral-100);padding:8px 14px}.search-autocomplete__footer-link{text-align:center;color:var(--ups-color-primary-500);padding:4px 0;font-size:13px;font-weight:500;text-decoration:none;display:block}.search-autocomplete__footer-link:hover{text-decoration:underline}@keyframes searchDropIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes searchSpin{to{transform:rotate(1turn)}}@media(max-width:1023px){body{padding-bottom:60px}}.user-bottom-nav{display:none}@media(max-width:1023px){.user-bottom-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:500;background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -4px 20px rgba(0,0,0,.08);padding-bottom:env(safe-area-inset-bottom,0);height:60px;align-items:stretch;transition:transform .3s ease}}@media(max-width:767px){.user-bottom-nav--hidden{transform:translateY(100%)}}.user-bottom-nav__tab{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:none;border:none;cursor:pointer;color:#6b7280;font-size:11px;font-weight:500;text-decoration:none;padding:6px 4px;transition:color .15s ease;font-family:inherit}.user-bottom-nav__tab:before{content:"";position:absolute;top:0;left:50%;width:0;height:2px;background:#185197;border-radius:0 0 2px 2px;transform:translateX(-50%);transition:width .18s ease}.user-bottom-nav__tab--active{color:#185197;font-weight:600}.user-bottom-nav__tab--active:before{width:28px}.user-bottom-nav__tab:active{color:#185197}.user-bottom-nav__icon-wrap{position:relative;display:flex}.user-bottom-nav__badge{position:absolute;top:-6px;right:-8px;background:#185197;color:#fff;font-size:9px;font-weight:700;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 3px;line-height:1}.mobile-menu-overlay{position:fixed;inset:0;background:rgba(17,24,39,.45);z-index:300;display:none}@media(max-width:1023px){.mobile-menu-overlay{display:block}}.mobile-menu-screen{position:absolute;top:0;left:0;right:0;bottom:112px;background:#fff;display:flex;flex-direction:column;animation:menuFadeIn .18s ease}.mobile-menu-screen__header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #f3f4f6;flex-shrink:0}.mobile-menu-screen__title{font-size:16px;font-weight:700;color:#111827}.mobile-menu-screen__close{background:none;border:none;cursor:pointer;color:#6b7280;display:flex;align-items:center;justify-content:center;padding:6px;border-radius:8px;transition:background .15s}.mobile-menu-screen__close:active,.mobile-menu-screen__close:hover{background:#f3f4f6;color:#111827}.mobile-menu-screen__body{flex:1;display:flex;overflow:hidden}.mobile-menu-rail{width:96px;flex-shrink:0;border-right:1px solid #e5e7eb;overflow-y:auto;background:#fff;padding:4px 0 16px;-webkit-overflow-scrolling:touch}.mobile-menu-rail__item{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;background:none;border:none;border-left:3px solid rgba(0,0,0,0);cursor:pointer;color:#374151;font-family:inherit;text-align:center;transition:background .15s,color .15s,border-color .15s}.mobile-menu-rail__item:hover{background:#f9fafb}.mobile-menu-rail__item--active{background:#eef4fc;border-left-color:#185197;color:#185197}.mobile-menu-rail__icon{width:44px;height:44px;border-radius:50%;background:#f9fafb;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#4b5563}.mobile-menu-rail__icon img{width:100%;height:100%;object-fit:cover}.mobile-menu-rail__label{font-size:11px;font-weight:600;line-height:1.2;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mobile-menu-rail__divider{height:1px;background:#e5e7eb;margin:8px 12px}.mobile-menu-grid{flex:1;overflow-y:auto;padding:16px 14px 24px;-webkit-overflow-scrolling:touch}.mobile-menu-grid__title{font-size:15px;font-weight:700;color:#111827;margin:0 0 12px;padding-bottom:8px;border-bottom:1px dashed #e5e7eb}.mobile-menu-grid__empty{color:#6b7280;font-size:14px;margin:0}.mobile-menu-grid__items{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 10px}.mobile-menu-grid__tile{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:#1f2937;font-size:12px;font-weight:500;text-align:center}.mobile-menu-grid__thumb{width:70px;height:70px;border-radius:12px;background:#f9fafb;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#6b7280;transition:transform .12s ease,background .15s}.mobile-menu-grid__thumb img{width:100%;height:100%;object-fit:cover}.mobile-menu-grid__tile:active .mobile-menu-grid__thumb{transform:scale(.96)}.mobile-menu-grid__label{line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.menu-quick-actions{display:none}@media(max-width:1023px){.menu-quick-actions{display:flex;position:fixed;left:12px;right:12px;bottom:calc(60px + env(safe-area-inset-bottom, 0px) + 8px);z-index:510;gap:8px;padding:10px;background:#fff;border-radius:14px;box-shadow:0 6px 24px rgba(0,0,0,.14);justify-content:space-around;animation:menuFadeIn .18s ease}}.menu-quick-actions__chip{flex:1;text-align:center;padding:10px 12px;border-radius:10px;background:#f9fafb;color:#1f2937;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.menu-quick-actions__chip:active,.menu-quick-actions__chip:hover{background:#eef4fc;color:#185197}@keyframes menuFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}