.recipe-search-card{max-height:min(760px,100dvh - 24px);overflow:hidden}.recipe-search-results{overscroll-behavior:contain;flex:auto;min-height:0;max-height:700px;overflow-y:auto}@media (width<=600px){.recipe-search-card{height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top)}.recipe-search-results{max-height:none;padding-bottom:calc(12px + env(safe-area-inset-bottom))!important}}@layer vuetify-components{.v-app-bar{display:flex}.v-app-bar.v-toolbar{background:rgb(var(--v-theme-surface));color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity)*100%),transparent)}.v-app-bar.v-toolbar:not(.v-toolbar--flat){box-shadow:0 1px 2px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 2px 6px 2px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 4%,transparent)}.v-app-bar:not(.v-toolbar--absolute){padding-inline-end:var(--v-scrollbar-offset)}}.v-toolbar[data-v-7ea52f9b]{z-index:2010!important}.app-header[data-v-7ea52f9b]{background-image:linear-gradient(110deg,#ffffff0f,#0000 42%)}.app-brand-title[data-v-7ea52f9b]{letter-spacing:.025em;font-size:1.08rem;font-weight:650}.app-brand-title__compact[data-v-7ea52f9b]{display:none}.app-header-search[data-v-7ea52f9b]{text-transform:none;justify-content:flex-start;width:min(250px,30vw);min-width:190px;height:38px;padding-inline:12px;box-shadow:inset 0 0 0 1px #ffffff14!important}.app-header-search__label[data-v-7ea52f9b]{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.app-header-search__shortcut[data-v-7ea52f9b]{color:#fffc;min-width:22px;font:inherit;background:#0000001f;border:1px solid #ffffff40;border-radius:6px;padding:1px 6px;font-size:.75rem;line-height:1.4}.app-interface-switch[data-v-7ea52f9b]{min-width:44px}.interface-mode-menu[data-v-7ea52f9b] .v-list-item{min-height:60px;margin-block:2px}@media (width<=600px){.app-brand-title[data-v-7ea52f9b]{letter-spacing:.01em;font-size:1rem}.app-brand-title__full[data-v-7ea52f9b]{display:none}.app-brand-title__compact[data-v-7ea52f9b]{display:inline}.interface-mode-menu[data-v-7ea52f9b] .v-list-item-subtitle{white-space:normal}}
