.app-shell,.bk-public-app-shell,.drink-shell,.favorites-shell,.home-shell,.legal-shell,.profile-shell,.rating-shell,.scanner-layout{color:var(--bk-color-body)}.beer-card,.bk-public-legal-footer,.drink-card.MuiPaper-root,.drink-place-card,.drink-product-card.MuiPaper-root,.empty-search,.favorites-card.MuiPaper-root,.favorites-empty.MuiPaper-root,.filter-active-card,.filter-beer-card.MuiPaper-root,.filter-empty-card,.home-place-card.MuiPaper-root,.home-top-beer-card.MuiPaper-root,.legal-article,.legal-card,.legal-card-link,.legal-hero,.place-card,.profile-card.MuiPaper-root,.public-data-error,.rate-card.MuiPaper-root,.rate-character-block,.rate-product-card.MuiPaper-root,.rate-success-card.MuiPaper-root,.rating-category-card.MuiPaper-root,.rating-compact-row.MuiPaper-root,.rating-top-card.MuiPaper-root,.reviews-empty,.reviews-full-item,.reviews-list-card.MuiPaper-root,.reviews-product-card.MuiPaper-root,.search-hero,.search-result,.seo-card,.top-rating-filter-panel{box-sizing:border-box;border:1px solid var(--bk-color-border-soft)!important;border-radius:var(--bk-radius-lg)!important;background-color:var(--bk-color-surface)!important;box-shadow:var(--bk-shadow-md)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.beer-card,.filter-beer-card.MuiPaper-root,.home-place-card.MuiPaper-root,.home-top-beer-card.MuiPaper-root,.legal-card-link,.place-card,.rate-product-card.MuiPaper-root,.reviews-full-item,.search-result,.seo-card{transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease,background-color .14s ease}.beer-card:hover,.filter-beer-card.MuiPaper-root:hover,.home-place-card.MuiPaper-root:hover,.home-top-beer-card.MuiPaper-root:hover,.legal-card-link:hover,.place-card:hover,.rate-product-card.MuiPaper-root:hover,.reviews-full-item:hover,.search-result:hover,.seo-card:hover{border-color:rgba(255,151,0,.34)!important;box-shadow:var(--bk-shadow-lg)!important;transform:translateY(-1px)}.bk-public-legal-footer a,.legal-sibling-links a{border:1px solid rgba(255,151,0,.18)!important;border-radius:var(--bk-radius-md)!important;background-color:var(--bk-color-accent-soft)!important;color:#7a4a00!important;box-shadow:var(--bk-shadow-xs)!important}.bk-public-legal-footer a:hover,.legal-sibling-links a:hover,.legal-sibling-links a[aria-current=page]{border-color:rgba(255,151,0,.36)!important;background-color:var(--bk-color-accent)!important;color:#fff!important}.bk-public-legal-footer{background-color:var(--bk-color-surface-soft)!important;box-shadow:none!important}.MuiButton-root.primary,.bk-public-legal-footer a,.drink-action-row .MuiButton-root,.drink-section-title .MuiButton-root,.drink-text-button.MuiButton-root,.favorites-empty .MuiButton-root,.filter-chip,.filter-topbar-reset.MuiButton-root,.home-route-button.MuiButton-root,.home-section-header .MuiButton-root,.legal-sibling-links a,.popular-searches button,.primary-button,.rate-character-chip,.rate-character-more,.rate-container-chip,.rate-manual-button,.rating-filter-chip,.reviews-sort-menu button,.reviews-sort-trigger,.search-tabs button,.secondary-button{box-sizing:border-box;border-radius:var(--bk-radius-md)!important;box-shadow:var(--bk-shadow-xs)!important;letter-spacing:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.filter-chip,.popular-searches button,.rate-character-chip,.rate-character-more,.rate-container-chip,.rating-filter-chip,.reviews-sort-menu button,.reviews-sort-trigger,.search-tabs button{border:1px solid var(--bk-color-border)!important;background-color:var(--bk-color-surface)!important;color:var(--bk-color-body)!important}.filter-chip:hover,.popular-searches button:hover,.rate-character-chip:hover,.rate-container-chip:hover,.rating-filter-chip:hover,.reviews-sort-menu button:hover,.reviews-sort-trigger:hover,.search-tabs button:hover{border-color:rgba(255,151,0,.38)!important;background-color:var(--bk-color-accent-soft)!important;color:#9a5b00!important}.filter-chip[aria-pressed=true],.rate-character-chip.is-selected,.rate-container-chip.is-selected,.rating-filter-chip[aria-pressed=true],.reviews-sort-menu button[aria-selected=true],.search-tabs button.active{border-color:rgba(255,151,0,.46)!important;background-color:var(--bk-color-accent-soft)!important;color:#8a5200!important;box-shadow:var(--bk-shadow-action-primary)!important}.app-shell :where(a,button,input,textarea,select):focus-visible,.drink-shell :where(a,button,input,textarea,select):focus-visible,.favorites-shell :where(a,button,input,textarea,select):focus-visible,.home-shell :where(a,button,input,textarea,select):focus-visible,.legal-shell :where(a,button,input,textarea,select):focus-visible,.profile-shell :where(a,button,input,textarea,select):focus-visible,.rating-shell :where(a,button,input,textarea,select):focus-visible,.scanner-layout :where(a,button,input,textarea,select):focus-visible{outline:none!important;box-shadow:var(--bk-shadow-xs),0 0 0 3px var(--bk-shadow-focus)!important}.profile-taste-chip,.rate-character-chip{min-height:36px!important;padding:7px 11px!important;line-height:var(--bk-type-line-title)!important}.drink-product-summary .drink-labels{flex-wrap:wrap!important;overflow:visible!important}.drink-label{max-width:100%;min-height:32px!important;padding:6px 9px!important;line-height:var(--bk-type-line-title)!important}.beer-carousel-labels .drink-label{max-width:74px;overflow:hidden;text-overflow:ellipsis}.drink-brewery-row[href],.drink-country-row[href],.drink-spec-value[href]{min-height:32px;padding:5px 6px;margin:-5px -6px}.home-search,.search-hero{align-items:center;box-shadow:var(--bk-shadow-sm)}.home-search{grid-template-columns:minmax(0,1fr) 44px;gap:8px;min-height:58px;padding:6px}.search-hero{grid-template-columns:minmax(0,1fr) minmax(96px,max-content);gap:8px!important;min-height:58px;padding:6px!important}.home-search-field,.search-input{grid-template-columns:26px minmax(0,1fr);gap:10px;min-width:0}.search-input{min-height:44px;padding:0 12px;border:0;border-radius:0;background:transparent;box-shadow:none}.home-search-field svg,.search-input svg{flex:0 0 auto;color:#98a2b3}.home-search-field input,.search-input input{min-height:34px;padding:0;border:0;background:transparent;box-shadow:none;color:var(--bk-color-text);font-size:var(--bk-type-size-body-lg,.9375rem);font-weight:var(--bk-type-weight-medium,500);line-height:var(--bk-type-line-ui,1.24)}.home-search-field input::placeholder,.search-input input::placeholder{color:#a7afbc!important;font-weight:var(--bk-type-weight-regular);opacity:1}.home-search-submit.MuiButton-root,.popular-searches button,.scanner-followup-actions a,.scanner-followup-actions button,.search-submit-button,.search-tabs button{min-height:44px;padding-right:14px;padding-left:14px;line-height:var(--bk-type-line-tight)}.home-search-submit.MuiButton-root,.search-submit-button{border-radius:var(--bk-radius-md)!important;background:var(--bk-color-accent)!important;color:#fff!important;font-weight:var(--bk-type-weight-action,600)!important;text-transform:none!important}.home-search-submit.MuiButton-root.Mui-disabled,.search-submit-button:disabled{background:#eef1f5!important;color:#98a2b3!important;opacity:1!important}.search-submit-button{display:inline-flex;gap:7px;align-items:center;justify-content:center;border:0;cursor:pointer}.search-tabs{align-items:center;gap:8px}.search-tabs span{background:rgba(17,24,39,.07);color:var(--bk-color-body)}.search-tabs button.active span{background:rgba(255,151,0,.22);color:#7a4a00}.search-result{grid-template-columns:minmax(72px,76px) minmax(0,1fr) auto!important;gap:12px;min-height:96px;padding:10px 12px;color:inherit;text-decoration:none}.search-result.beer-search-result{min-height:114px}.beer-carousel-score .rating-badge-copy,.search-result>span:nth-child(2){min-width:0}.beer-carousel-score .rating-badge-copy>small,.beer-carousel-score .rating-badge-copy>span,.search-result strong{overflow:hidden;text-overflow:ellipsis}.search-result small{display:-webkit-box;overflow:hidden;color:var(--bk-color-muted);-webkit-box-orient:vertical;-webkit-line-clamp:2}.result-icon,.result-image{background-color:var(--bk-color-surface-soft);box-shadow:inset 0 0 0 1px rgba(17,24,39,.04)}.beer-carousel-card.MuiPaper-root{flex-basis:136px;width:136px;min-height:232px}.beer-carousel-main{grid-template-rows:118px minmax(0,1fr);min-height:100%}.beer-carousel-image{min-height:106px}.beer-carousel-content{grid-template-rows:auto auto auto minmax(34px,auto)}.beer-carousel-score.rating-badge{align-items:center;width:100%;margin-top:auto;padding-top:2px}.beer-carousel-score .rating-badge-copy>small,.beer-carousel-score .rating-badge-copy>span{white-space:nowrap}.drink-similar-carousel,.home-beer-carousel{overscroll-behavior-x:contain;scroll-padding-inline:14px}.drink-review-empty,.empty-search,.favorites-empty.MuiPaper-root,.filter-empty-card,.home-search-empty,.reviews-empty{position:relative;overflow:hidden;border-style:solid!important;background:linear-gradient(180deg,rgba(255,250,243,.82),rgba(255,255,255,.98))!important}.drink-review-empty:before,.favorites-empty.MuiPaper-root:before,.home-search-empty:before,.reviews-empty:before,.search-empty-state:before{content:"";width:42px;height:42px;border:1px solid rgba(255,151,0,.22);border-radius:14px;background:radial-gradient(circle at 50% 44%,rgba(255,151,0,.28) 0 18%,transparent 19%),linear-gradient(135deg,#fff8ec,#f8fafc);box-shadow:var(--bk-shadow-xs)}.empty-search-actions,.home-search-empty-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.empty-search-actions :where(button,a),.home-search-empty-actions .MuiButton-root{min-height:40px;border-radius:var(--bk-radius-md)!important;font-weight:var(--bk-type-weight-action,600)!important;text-decoration:none;text-transform:none!important}.empty-search-actions :where(button,a){display:inline-flex;gap:7px;align-items:center;justify-content:center;padding:0 13px;border:1px solid rgba(255,151,0,.22);background:#fff;color:#8a5200;cursor:pointer}.empty-search-actions a{background:var(--bk-color-accent-soft)}.favorites-empty-loading:before{background:conic-gradient(from 0turn,rgba(255,151,0,.08),rgba(255,151,0,.9),rgba(255,151,0,.08));animation:bk-public-spin 1s linear infinite}.favorites-empty-loading:after{content:"";position:absolute;right:18px;bottom:0;left:18px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(255,151,0,.08),rgba(255,151,0,.64),rgba(255,151,0,.08));animation:bk-public-progress 1.35s ease-in-out infinite}.public-data-error{border-color:rgba(245,158,11,.34)!important;background:linear-gradient(180deg,#fff8ec,#fff)!important;color:var(--bk-color-body)!important}.public-data-error .MuiTypography-root:first-child,.public-data-error strong{color:#8a5200}.rate-submit-row .form-error,.rate-success-card .form-error,.scanner-error-message,.scanner-status-message{display:flex;align-items:flex-start;gap:8px;padding:11px 12px;border:1px solid transparent;border-radius:var(--bk-radius-md);font-size:var(--bk-type-size-body,.875rem);line-height:var(--bk-type-line-body,1.45)}.scanner-status-message{border-color:rgba(16,185,129,.22);background:#ecfdf5;color:#047857}.rate-submit-row .form-error,.rate-success-card .form-error,.scanner-error-message{border-color:rgba(220,38,38,.18);background:#fff1f2;color:#be123c}.scanner-followup-actions a,.scanner-followup-actions button{flex:1 1 180px;border-radius:var(--bk-radius-md)}.rate-review-helper{display:block;line-height:var(--bk-type-line-body)}.rate-review-rules-link{display:inline-flex;align-items:center;min-height:32px;margin-top:4px;padding:3px 8px;border:1px solid rgba(255,151,0,.2);border-radius:9px;background:var(--bk-color-accent-soft);color:#8a5200;font-weight:var(--bk-type-weight-action,600);text-decoration:none}.rate-review-rules-link:hover{border-color:rgba(255,151,0,.38);background:#ffe8ba}.rate-submit-hint.MuiTypography-root{margin:0;color:var(--bk-color-muted);font-size:var(--bk-type-size-body-sm,.8125rem);line-height:var(--bk-type-line-caption,1.28)}.rate-submit-hint.is-ready.MuiTypography-root{color:#047857}.beer-card-heart.active,.drink-action-favorite.active,.drink-icon-button.MuiIconButton-root.active,.favorites-card-fav.active{border-color:transparent!important;background:transparent!important}.drink-action-favorite:disabled,.favorites-card-fav:disabled{cursor:progress;opacity:.72}@keyframes bk-public-spin{to{transform:rotate(1turn)}}@keyframes bk-public-progress{0%,to{opacity:.35;transform:scaleX(.28)}50%{opacity:1;transform:scaleX(1)}}@media (max-width:680px){.home-search{grid-template-columns:minmax(0,1fr) 44px;min-height:56px}.search-hero{grid-template-columns:minmax(0,1fr);padding:6px!important}.search-input{min-height:44px}.popular-searches{flex-wrap:nowrap;margin-right:-14px;margin-left:-2px;padding:0 14px 2px 2px;overflow-x:auto;scrollbar-width:none}.popular-searches::-webkit-scrollbar{display:none}.popular-searches button{flex:0 0 auto}.search-result,.search-result.beer-search-result{grid-template-columns:64px minmax(0,1fr);min-height:0;align-items:start}.search-result .result-arrow,.search-result .result-rating{grid-column:2;justify-self:start}.result-icon,.result-image{width:64px;height:64px}.beer-search-result .result-image{height:82px}.home-beer-carousel{padding-right:30px}@supports (((-webkit-mask-image:linear-gradient(#000,transparent)) or (mask-image:linear-gradient(#000,transparent))) or (-webkit-mask-image:linear-gradient(#000,transparent))){.home-beer-carousel,.popular-searches{-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 26px),transparent)}}}.bk-admin-shell :where(.bk-admin-ui-card,.bk-admin-card,.bk-admin-panel,.bk-admin-detail-panel,.bk-admin-ui-filterbar,.bk-admin-search-toolbar,.bk-admin-ui-list:not(.bk-admin-candidate-list):not(.bk-admin-review-queue),.bk-admin-table-wrap){border:1px solid var(--bk-color-border-soft)!important;border-radius:var(--bk-radius-lg)!important;background-color:var(--bk-color-surface)!important;box-shadow:var(--bk-shadow-md)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.bk-admin-shell :where(.bk-admin-ui-list-rows,.bk-admin-table-wrap){gap:8px!important}.bk-admin-shell :where(.bk-admin-ui-list-row,.bk-admin-row,.bk-admin-candidate-row,.bk-admin-review-row,.bk-admin-breweries-row,.bk-admin-places-row,.bk-admin-imports-row,.bk-admin-dictionaries-row,.bk-admin-sources-row,.bk-admin-reviews-row,.bk-admin-beer-row):not(.is-bulk-selected){box-sizing:border-box!important;border:1px solid var(--bk-color-border-soft)!important;border-radius:var(--bk-radius-md)!important;background-color:rgba(255,255,255,.97)!important;box-shadow:var(--bk-shadow-xs)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.bk-admin-shell :where(.bk-admin-ui-list-row:hover,.bk-admin-row:hover,.bk-admin-candidate-row:hover,.bk-admin-review-row:hover,.bk-admin-breweries-row:hover,.bk-admin-places-row:hover,.bk-admin-imports-row:hover,.bk-admin-dictionaries-row:hover,.bk-admin-sources-row:hover,.bk-admin-reviews-row:hover,.bk-admin-beer-row:hover):not(.is-bulk-selected){border-color:rgba(255,151,0,.32)!important;box-shadow:var(--bk-admin-depth-floating)!important}.bk-admin-shell :where(.bk-admin-ui-button:not(.bk-admin-ui-filter-chip):not(.bk-admin-filter-chip),.bk-admin-ui-icon-button,.bk-admin-ui-segment-button,.bk-admin-ui-select-menu-list button,.bk-admin-ui-menu-action){border-radius:var(--bk-radius-md)!important;box-shadow:var(--bk-shadow-xs)!important;letter-spacing:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.bk-admin-shell :where(.bk-admin-ui-button.is-primary,.bk-admin-ui-segment-button.is-active){--bk-admin-control-font-weight:var(--bk-type-weight-action);border-color:rgba(255,151,0,.58)!important;background-color:var(--bk-color-accent)!important;color:#fff!important;box-shadow:var(--bk-shadow-action-primary)!important}.bk-admin-shell :where(.bk-admin-ui-button.is-secondary,.bk-admin-ui-segment-button){border-color:var(--bk-color-border)!important;background-color:var(--bk-color-surface)!important;color:var(--bk-color-body)!important}.bk-admin-shell :where(.bk-admin-ui-button.is-secondary:hover,.bk-admin-ui-segment-button:hover){border-color:rgba(255,151,0,.34)!important;background-color:var(--bk-color-accent-soft)!important;color:#8a5200!important}.bk-admin-shell :where(.bk-admin-ui-badge,.bk-admin-status-pill,.bk-admin-pill,.bk-admin-chip,.bk-admin-country-badge,.bk-admin-trust-badge){border-radius:var(--bk-radius-pill)!important;letter-spacing:0!important}.bk-admin-shell :where(a,button,input,textarea,select,.bk-admin-ui-select-menu-trigger):focus-visible{outline:none!important;box-shadow:var(--bk-shadow-xs),0 0 0 3px var(--bk-shadow-focus)!important}@media (max-width:720px){.bk-admin-shell :where(.bk-admin-ui-list-row,.bk-admin-row,.bk-admin-candidate-row,.bk-admin-review-row,.bk-admin-breweries-row,.bk-admin-places-row,.bk-admin-imports-row,.bk-admin-dictionaries-row,.bk-admin-sources-row,.bk-admin-reviews-row,.bk-admin-beer-row){border-radius:10px!important}}.bk-admin-shell .bk-admin-main :where(.bk-admin-beer-row.bk-admin-beer-row,.bk-admin-review-workbench .bk-admin-beer-row.bk-admin-beer-row,.bk-admin-ui-list-row.bk-admin-ui-list-row,.bk-admin-breweries-row.bk-admin-breweries-row,.bk-admin-places-row.bk-admin-places-row,.bk-admin-reviews-row.bk-admin-reviews-row,.bk-admin-imports-row.bk-admin-imports-row,.bk-admin-sources-row.bk-admin-sources-row,.bk-admin-candidate-row.bk-admin-candidate-row):not(.is-bulk-selected){border:1px solid var(--bk-color-border-soft)!important;border-radius:var(--bk-radius-md)!important;background-color:rgba(255,255,255,.97)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.bk-admin-shell .bk-admin-main :where(.bk-admin-beer-row.bk-admin-beer-row:hover,.bk-admin-review-workbench .bk-admin-beer-row.bk-admin-beer-row:hover,.bk-admin-ui-list-row.bk-admin-ui-list-row:hover,.bk-admin-breweries-row.bk-admin-breweries-row:hover,.bk-admin-places-row.bk-admin-places-row:hover,.bk-admin-reviews-row.bk-admin-reviews-row:hover,.bk-admin-imports-row.bk-admin-imports-row:hover,.bk-admin-sources-row.bk-admin-sources-row:hover,.bk-admin-candidate-row.bk-admin-candidate-row:hover):not(.is-bulk-selected){border-color:rgba(255,151,0,.32)!important;box-shadow:var(--bk-admin-depth-floating)!important}.bk-admin-shell .bk-admin-main .bk-admin-dictionaries-table-head.bk-admin-dictionaries-table-head,.bk-admin-shell .bk-admin-main .bk-admin-ui-list-head.bk-admin-ui-list-head:not(.bk-admin-data-view-list-head),.bk-admin-shell .bk-admin-main .bk-admin-workqueue-table-head.bk-admin-workqueue-table-head{border:1px solid var(--bk-color-border-soft)!important;border-radius:var(--bk-radius-md) var(--bk-radius-md) 0 0!important;background-color:var(--bk-color-surface-soft)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.bk-admin-shell .bk-admin-main .bk-admin-ui-list-rows.bk-admin-ui-list-rows{border-radius:0 0 var(--bk-radius-md) var(--bk-radius-md)!important;background-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.bk-admin-shell .bk-admin-main .bk-admin-ui-select-menu.bk-admin-ui-select-menu{border-radius:var(--bk-radius-md)!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.bk-admin-shell .bk-admin-main .bk-admin-ui-select-menu-list.bk-admin-ui-select-menu-list{border:1px solid var(--bk-color-border-soft)!important;border-radius:var(--bk-radius-md)!important;background-color:var(--bk-color-surface)!important;box-shadow:var(--bk-shadow-md)!important}.app-shell :where(.drink-label,.home-top-label,.beer-card-label,.home-beer-label,.home-place-type-badge,.country-badge),.drink-shell :where(.drink-label,.home-top-label,.beer-card-label,.home-beer-label,.home-place-type-badge,.country-badge),.home-shell :where(.drink-label,.home-top-label,.beer-card-label,.home-beer-label,.home-place-type-badge,.country-badge){border-radius:var(--bk-radius-pill)!important}.home-shell .home-top-label{width:auto!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important}.drink-spec-value[href]{margin:0!important;padding:3px 0!important}.drink-spec-copy,.drink-spec-hint,.drink-spec-value{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}.drink-shell .drink-spec-card.drink-card{gap:12px!important;padding:14px!important}.drink-shell .drink-market-specs{gap:0!important;overflow:hidden!important;border-color:var(--bk-color-border-soft)!important;border-radius:12px!important;background:var(--bk-color-surface)!important}.drink-shell .drink-market-spec-row{grid-template-columns:minmax(92px,.42fr) minmax(0,1fr)!important;gap:8px!important;min-height:34px!important;padding:4px 10px!important;background:var(--bk-color-surface)!important}.drink-shell .drink-market-spec-row:nth-child(odd){background:#fbfcfd!important}.drink-shell .drink-spec-label{gap:6px!important}.drink-shell .drink-spec-label svg{width:14px!important;height:14px!important;color:#98a2b3!important}.drink-shell .drink-spec-label span.MuiTypography-root{font-size:var(--bk-type-role-badge)!important;font-weight:var(--bk-type-weight-label)!important}.drink-shell .drink-spec-copy{display:flex!important;justify-content:flex-start!important;gap:0!important;min-width:0!important}.drink-shell .drink-spec-value{display:inline-flex!important;align-items:center!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;min-height:30px!important;padding:5px 9px!important;border:1px solid rgba(255,151,0,.12)!important;border-radius:var(--bk-radius-pill)!important;background:#f7f9fb!important;color:#475467!important;box-shadow:none!important;text-decoration:none!important}.drink-shell .drink-spec-value:hover{border-color:rgba(255,151,0,.28)!important;background:var(--bk-color-accent-soft)!important;color:#8a5200!important}.drink-shell .drink-market-spec-row strong.MuiTypography-root,.drink-shell .drink-spec-value strong.MuiTypography-root{min-width:0!important;overflow:hidden!important;color:inherit!important;font-size:var(--bk-type-role-badge)!important;font-weight:var(--bk-type-weight-label)!important;line-height:var(--bk-type-line-title)!important;text-overflow:ellipsis!important;white-space:nowrap!important}.drink-shell .drink-spec-value:has(.country-badge){min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.drink-shell .drink-spec-value:has(.country-badge):hover{background:transparent!important}.beer-carousel-score .rating-badge-copy>:where(span,small),.home-top-title.MuiTypography-root,.rate-product-info h1.MuiTypography-root{max-width:100%!important}.bk-admin-shell .bk-admin-main .bk-admin-search-toolbar.bk-admin-search-toolbar,.bk-admin-shell .bk-admin-main .bk-admin-ui-filterbar.bk-admin-ui-filterbar{border-radius:var(--bk-radius-lg)!important;box-shadow:var(--bk-shadow-sm)!important}.bk-admin-shell .bk-admin-main :where(.bk-admin-ui-button,.bk-admin-ui-segment-button):not(.bk-admin-ui-icon-button){border-radius:var(--bk-radius-md)!important}:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout,.legal-shell) :where(select,.MuiOutlinedInput-root,.m3-search-field,.scanner-form input,.bk-admin-auth-field-wrapper input){box-sizing:border-box!important;min-height:var(--bk-size-control-md)!important;border:1px solid var(--bk-color-border)!important;border-radius:var(--bk-radius-md)!important;background:var(--bk-color-surface)!important;color:var(--bk-color-text)!important;box-shadow:var(--bk-shadow-xs)!important;font:inherit!important;letter-spacing:0!important;transition:var(--bk-transition-interactive),transform var(--bk-motion-fast)!important}:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout,.legal-shell,.bk-admin-shell) :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,.MuiInputBase-input,.MuiSelect-select,.bk-admin-ui-control:not(textarea):not(.bk-admin-row-check)){color:var(--bk-color-text)!important;font-size:var(--bk-type-size-body,.875rem)!important;font-weight:var(--bk-type-weight-medium,500)!important;line-height:var(--bk-type-line-ui,1.24)!important}:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout,.legal-shell,.bk-admin-shell) :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,.bk-admin-ui-control:not(textarea):not(.bk-admin-row-check)){padding-right:var(--bk-space-3)!important;padding-left:var(--bk-space-3)!important}:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout) :where(.home-search-field,.scanner-form input,.profile-field .MuiInputBase-root,.rate-app .MuiOutlinedInput-root,.rate-manual-input .MuiInputBase-root,.reviews-sort-trigger){min-height:var(--bk-size-control-lg)!important}.bk-admin-auth-shell :where(.bk-admin-ui-control:not(.bk-admin-row-check),.bk-admin-ui-button),.bk-admin-shell :where(.bk-admin-ui-control:not(.bk-admin-row-check):not(textarea),.bk-admin-search-toolbar-field,.bk-admin-ui-select-menu-trigger){min-height:var(--bk-admin-role-control-height,38px)!important}.bk-admin-shell .bk-admin-search-toolbar-field>input.bk-admin-ui-control{min-height:0!important;border:0!important;background:transparent!important;box-shadow:none!important}:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout,.legal-shell,.bk-admin-shell,.bk-admin-auth-shell) :where(textarea,textarea.bk-admin-ui-control):not(.bk-admin-beer-editor-shell textarea){min-height:92px!important;padding:10px var(--bk-space-3)!important;resize:vertical}:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout,.legal-shell,.bk-admin-shell,.bk-admin-auth-shell) :where(input::placeholder,textarea::placeholder,.MuiInputBase-input::placeholder,.bk-admin-ui-control::placeholder){color:var(--bk-color-faint)!important;opacity:1!important}:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout,.legal-shell,.bk-admin-shell,.bk-admin-auth-shell) :where(label,.MuiInputLabel-root,.MuiFormLabel-root,.bk-admin-ui-field>span,.bk-admin-auth-field-wrapper>span,.scanner-form label>span,.profile-field .MuiFormLabel-root){color:var(--bk-color-muted)!important;font-size:var(--bk-type-size-label,.75rem)!important;font-weight:var(--bk-type-weight-label,600)!important;line-height:var(--bk-type-line-caption,1.28)!important}:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout,.legal-shell,.bk-admin-shell,.bk-admin-auth-shell) :where(.MuiFormHelperText-root,.field-help,.form-help,.rate-review-helper,.bk-admin-ui-field small){margin:4px 0 0!important;color:var(--bk-color-muted)!important;font-size:var(--bk-type-size-service,.75rem)!important;line-height:var(--bk-type-line-caption,1.28)!important}:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout,.legal-shell,.bk-admin-shell,.bk-admin-auth-shell) :where(.form-error,.scanner-error-message,.MuiFormHelperText-root.Mui-error,.Mui-error,.bk-admin-ui-error,.bk-admin-error-state,[aria-invalid=true]){border-color:var(--bk-state-error-border)!important;background:var(--bk-state-error-bg)!important;color:var(--bk-state-error-text)!important}:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout,.legal-shell,.bk-admin-shell,.bk-admin-auth-shell) :where([aria-invalid=true] input,input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true],.Mui-error .MuiOutlinedInput-notchedOutline,.bk-admin-ui-field.is-error :is(input,textarea,select,.bk-admin-ui-control,.bk-admin-ui-select-menu-trigger)){border-color:var(--bk-state-error-border)!important;box-shadow:var(--bk-shadow-xs),0 0 0 3px rgba(220,38,38,.1)!important}.bk-admin-shell .bk-admin-main :where(.bk-admin-search-toolbar,.bk-admin-ui-filterbar,.bk-admin-filter,.bk-admin-filters),:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout) :where(.home-search,.search-hero,.top-rating-filter-panel,.rating-filter-group,.filter-active-card){gap:var(--bk-space-3)!important}.bk-admin-shell :where(.bk-admin-ui-segment-button,.bk-admin-ui-select-menu-list button),:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout) :where(.popular-searches button,.search-tabs button,.rating-filter-chip,.filter-chip,.profile-taste-chip,.rate-mode-tab,.rate-character-chip,.rate-container-chip,.reviews-sort-trigger,.reviews-sort-menu button){min-height:var(--bk-size-control-sm)!important;border-radius:var(--bk-radius-md)!important;font-size:var(--bk-type-size-action,.8125rem)!important;font-weight:var(--bk-type-weight-action,600)!important;line-height:var(--bk-type-line-ui,1.24)!important;letter-spacing:0!important;text-transform:none!important}.bk-admin-shell :where(.bk-admin-search-toolbar-reset,.bk-admin-ui-button.is-secondary,.bk-admin-ui-button.is-ghost):not(.bk-admin-ui-filter-chip):not(.is-icon-only),:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout) :where(.filter-topbar-reset.MuiButton-root,.empty-search-actions :is(button,a),.home-search-empty-actions .MuiButton-root){border:1px solid var(--bk-color-border)!important;background:var(--bk-color-surface)!important;color:var(--bk-color-body)!important;box-shadow:none!important}.bk-admin-shell :where(.bk-admin-search-toolbar-reset:hover,.bk-admin-ui-button.is-secondary:hover:not(.bk-admin-ui-filter-chip):not(.bk-admin-filter-chip),.bk-admin-ui-button.is-ghost:hover:not(.bk-admin-ui-filter-chip):not(.bk-admin-filter-chip)),:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout) :where(.filter-topbar-reset.MuiButton-root:hover,.empty-search-actions :is(button,a):hover,.home-search-empty-actions .MuiButton-root:hover){border-color:var(--bk-state-hover-border)!important;background:var(--bk-state-hover-bg)!important;color:var(--bk-state-hover-text)!important}.bk-admin-shell :where(.bk-admin-ui-select-menu,.bk-admin-ui-select-menu-list){border-radius:var(--bk-radius-md)!important}.bk-admin-shell :where(.bk-admin-ui-select-menu-list){border:1px solid var(--bk-color-border-soft)!important;background:var(--bk-color-surface)!important;box-shadow:var(--bk-shadow-md)!important}.bk-admin-shell :where(.bk-admin-ui-select-menu-list button){width:100%!important;justify-content:flex-start!important;padding:7px 10px!important;background:transparent!important;box-shadow:none!important}:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout,.bk-admin-auth-shell) :where(input[type=checkbox],input[type=radio],.MuiCheckbox-root){width:18px!important;height:18px!important;accent-color:var(--bk-color-accent)!important;color:var(--bk-color-accent)!important}:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout,.bk-admin-shell) :where(.MuiSwitch-root,.bk-ui-switch){width:42px!important;height:26px!important;padding:0!important}:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout,.bk-admin-shell) :where(.MuiSwitch-track,.bk-ui-switch-track){border-radius:var(--bk-radius-pill)!important;background:#d0d5dd!important;opacity:1!important}:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout,.bk-admin-shell) :where(.MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track,.bk-ui-switch.is-selected .bk-ui-switch-track){background:var(--bk-color-accent)!important}:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout,.bk-admin-shell) :where(.MuiSwitch-thumb,.bk-ui-switch-thumb){width:20px!important;height:20px!important;box-shadow:var(--bk-shadow-xs)!important}:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout,.legal-shell,.bk-admin-shell,.bk-admin-auth-shell) :where(a,button,input,textarea,select,summary,[role=button],.MuiButtonBase-root,.MuiInputBase-root,.bk-admin-ui-select-menu-trigger){transition:var(--bk-transition-interactive),transform var(--bk-motion-fast)!important}.bk-admin-shell :where(.bk-admin-ui-button,.bk-admin-ui-icon-button,.bk-admin-ui-segment-button,.bk-admin-ui-select-menu-trigger,.bk-admin-ui-select-menu-list button,.bk-admin-ui-menu-action,.bk-admin-ui-action-card-button,.bk-admin-ui-stat-button,.bk-admin-ui-issue-chip,.bk-admin-pagination button):not(:disabled,.is-disabled,.is-loading,[aria-disabled=true],[aria-busy=true]):hover,:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout,.legal-shell) :where(.primary-button,.secondary-button,.MuiButton-root,.MuiButton-root.primary,.home-search-submit,.search-submit-button,.popular-searches button,.search-tabs button,.rating-filter-chip,.filter-chip,.profile-taste-chip,.rate-mode-tab,.rate-character-chip,.rate-container-chip,.reviews-sort-trigger,.reviews-sort-menu button,.drink-favorite-button,.drink-spec-value[href],.place-detail-actions :is(a,button),.place-detail-section-head a,.scanner-followup-actions :is(a,button),.scanner-result-actions :is(a,button):not(.bk-favorite-button),.empty-search-actions :is(a,button),.public-data-error-actions .MuiButton-root):not(:disabled,.Mui-disabled,.is-loading,[aria-busy=true]):hover{border-color:var(--bk-state-hover-border)!important;background:var(--bk-state-hover-bg)!important;color:var(--bk-state-hover-text)!important}:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout,.legal-shell,.bk-admin-shell) :where(button,[role=button],.MuiButtonBase-root):not(:disabled,.Mui-disabled,.is-disabled,.is-loading):active{transform:translateY(0) scale(.99)!important;background-color:var(--bk-state-active-bg)!important}.bk-admin-shell :where(.bk-admin-ui-button.is-primary),:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout) :where(.primary-button,.MuiButton-root.primary,.home-search-submit,.search-submit-button,.scanner-submit,.MuiButton-root.MuiButton-containedPrimary){border-color:var(--bk-state-selected-border)!important;background:var(--bk-color-accent)!important;color:#fff!important;box-shadow:var(--bk-shadow-action-primary)!important}.bk-admin-shell :where(.bk-admin-ui-button.is-active:not(.bk-admin-ui-filter-chip):not(.bk-admin-filter-chip),.bk-admin-ui-segment-button.is-active,.bk-admin-ui-segment-button[aria-selected=true],.bk-admin-ui-segment-button[aria-pressed=true],.bk-admin-filter-chip.is-active:not(.bk-admin-ui-role-chip),.bk-admin-filter-chip[aria-pressed=true]:not(.bk-admin-ui-role-chip),.bk-admin-pagination-pages .is-active,.bk-admin-ui-select-menu-list button.is-selected),:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout) :is(.search-tabs button.active,.rating-filter-chip.active,.filter-chip.active,.profile-taste-chip.active,.rate-mode-tab[aria-selected=true],.rate-character-chip[aria-pressed=true],.rate-container-chip[aria-pressed=true],.reviews-sort-menu button[aria-selected=true],.drink-favorite-button.active,[aria-pressed=true]:not(.primary-button):not(.primary):not(.home-search-submit):not(.search-submit-button):not(.scanner-submit):not(.bk-favorite-button):not(.review-engagement-button)){border-color:var(--bk-admin-role-filter-selected-border)!important;background:var(--bk-admin-role-filter-selected-bg)!important;color:var(--bk-admin-role-filter-selected-text)!important;box-shadow:none!important}.bk-admin-shell .bk-admin-main .bk-admin-users-table-wrap.bk-admin-users-table-wrap{overflow:hidden!important;border:1px solid var(--bk-color-border-soft)!important;border-radius:var(--bk-radius-lg)!important;background:var(--bk-color-surface)!important;box-shadow:var(--bk-shadow-md)!important}.bk-admin-shell .bk-admin-main .bk-admin-users-table.bk-admin-users-table{border:0!important;border-radius:0!important;box-shadow:none!important}.bk-admin-shell .bk-admin-main .bk-admin-users-table thead th{height:40px!important;padding:9px 12px!important;border-top:0!important;color:var(--bk-color-muted)!important;font-size:var(--bk-type-size-caption,.7rem)!important;font-weight:var(--bk-type-weight-title,700)!important;line-height:var(--bk-type-line-caption,1.28)!important;letter-spacing:0!important}.bk-admin-shell .bk-admin-main .bk-admin-users-table th .bk-admin-ui-table-sort-button.bk-admin-users-sort-button{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:0!important}.bk-admin-shell .bk-admin-main .bk-admin-users-table thead tr:first-child th:first-child{border-top-left-radius:0!important}.bk-admin-shell .bk-admin-main .bk-admin-users-table thead tr:first-child th:last-child{border-top-right-radius:0!important}:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout,.legal-shell,.bk-admin-shell,.bk-admin-auth-shell) :where(a,button,input,textarea,select,summary,[role=button],.MuiButtonBase-root,.MuiInputBase-root,.bk-admin-ui-select-menu-trigger):focus-visible{outline:none!important;box-shadow:var(--bk-shadow-xs),var(--bk-shadow-focus)!important}:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout) .home-search-field input,:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout) .home-search-field input:focus-visible,:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout) .search-input input,:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout) .search-input input:focus-visible{padding:0!important;box-shadow:none!important}:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout,.legal-shell,.bk-admin-shell,.bk-admin-auth-shell) :where(button:disabled:not(.is-active):not([aria-current=page]),input:disabled,textarea:disabled,select:disabled,[aria-disabled=true],.is-disabled,.Mui-disabled){border-color:var(--bk-color-border-soft)!important;background:var(--bk-state-disabled-bg)!important;color:var(--bk-state-disabled-text)!important;box-shadow:none!important;opacity:1!important;cursor:not-allowed!important;transform:none!important}:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout,.bk-admin-shell) :where(.is-loading,.is-refreshing,.is-uploading,[aria-busy=true],.favorites-empty-loading,.bk-admin-ui-loading,.public-route-loading,.public-detail-loading){cursor:progress!important}:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout,.bk-admin-shell) :where(.bk-public-skeleton,.bk-admin-ui-skeleton,.public-loading-head,.public-loading-panel,.public-loading-beer-card){background:var(--bk-state-loading-bg)!important;background-size:220% 100%!important;animation:bk-state-loading-shimmer 1.2s ease-in-out infinite!important}.bk-admin-shell :where(.bk-admin-ui-error,.bk-admin-error-state,.bk-admin-ui-status-callout.tone-danger,.bk-admin-ui-field.is-error,.bk-admin-candidate-editor-error,[aria-invalid=true]),:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout,.legal-shell) :where(.public-data-error,.form-error,.scanner-error-message,.Mui-error,[aria-invalid=true]){border-color:var(--bk-state-error-border)!important;background:var(--bk-state-error-bg)!important;color:var(--bk-state-error-text)!important}:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout,.legal-shell) :where(.empty-search,.home-search-empty,.favorites-empty,.filter-empty-card,.reviews-empty,.drink-review-empty,.scanner-result-empty,.place-detail-empty){border:1px solid var(--bk-color-border-soft)!important;border-radius:var(--bk-radius-lg)!important;background:var(--bk-state-empty-bg)!important;color:var(--bk-color-muted)!important;box-shadow:var(--bk-shadow-sm)!important}.bk-admin-shell .bk-admin-main :where(.bk-admin-ui-list-row,.bk-admin-row,.bk-admin-candidate-row,.bk-admin-review-row,.bk-admin-breweries-row,.bk-admin-places-row,.bk-admin-imports-row,.bk-admin-dictionaries-row,.bk-admin-sources-row,.bk-admin-reviews-row,.bk-admin-beer-row,.bk-admin-workqueue-card):not(:disabled,.is-disabled,.is-bulk-selected):hover,:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell) :where(.beer-list-card,.beer-card,.place-card,.home-place-card,.search-result,.rating-category-card,.rating-top-row,.rating-compact-row,.filter-beer-card,.favorites-card,.reviews-full-item,.place-detail-nearby-row):not(.is-disabled):hover{border-color:var(--bk-state-hover-border)!important;box-shadow:var(--bk-shadow-lg)!important}.bk-admin-shell .bk-admin-main :where(.bk-admin-ui-list-row.is-active,.bk-admin-beer-row.is-selected,.bk-admin-imports-row.is-selected,.bk-admin-sources-list button.is-active,.bk-admin-duplicates-row.is-active){border-color:var(--bk-state-selected-border)!important;background:var(--bk-state-selected-bg)!important;box-shadow:inset 2px 0 0 var(--bk-color-accent),var(--bk-shadow-xs)!important}.bk-admin-shell .bk-admin-main :is(button:disabled:not(.is-active):not([aria-current=page]),input:disabled,textarea:disabled,select:disabled,.bk-admin-ui-button:disabled:not(.is-active):not([aria-current=page]),.bk-admin-ui-icon-button:disabled,.bk-admin-pagination button:disabled:not(.is-active):not([aria-current=page]),.bk-admin-ui-select-menu-trigger:disabled,.is-disabled,[aria-disabled=true]),:is(.app-shell,.home-shell,.rating-shell,.profile-shell,.favorites-shell,.drink-shell,.scanner-layout,.legal-shell) :is(button:disabled,input:disabled,textarea:disabled,select:disabled,.Mui-disabled,.is-disabled,[aria-disabled=true]){background:var(--bk-state-disabled-bg)!important;color:var(--bk-state-disabled-text)!important;box-shadow:none!important;opacity:1!important}@keyframes bk-state-loading-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}