.ActiveLink-module-scss-module__lJIgJa__active-link{cursor:default;color:var(--body-color);font-weight:700;text-decoration:none}
.ButtonCircle-module-scss-module__y9fuha__button{width:40px;height:40px;box-shadow:none;cursor:pointer;justify-content:center;align-items:center;line-height:1;transition:all .25s cubic-bezier(.4,0,.2,1);overflow:hidden;color:#555!important;background:#fff!important;border:1px solid #0000001a!important;border-radius:50%!important;padding:0!important;display:inline-flex!important}.ButtonCircle-module-scss-module__y9fuha__button .tabler-icon{top:0!important}.ButtonCircle-module-scss-module__y9fuha__button:hover{box-shadow:0 4px 8px #00000014;color:#000!important;background:#fff!important;border-color:#0003!important}.ButtonCircle-module-scss-module__y9fuha__button:active{box-shadow:none;background:#f8f9fa!important}.ButtonCircle-module-scss-module__y9fuha__button:focus-visible{outline:2px solid var(--bs-primary,#0b5ed7);outline-offset:2px}.ButtonCircle-module-scss-module__y9fuha__button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none;background:#fafafa!important;border-color:#eee!important}.ButtonCircle-module-scss-module__y9fuha__button.ButtonCircle-module-scss-module__y9fuha__active{box-shadow:none;color:#ff4d4f!important;background:#fff5f5!important;border-color:#ffa39e!important}.ButtonCircle-module-scss-module__y9fuha__button.ButtonCircle-module-scss-module__y9fuha__active:hover{box-shadow:0 2px 6px #ff4d4f40;background:#fff1f0!important;border-color:#ff7875!important}.ButtonCircle-module-scss-module__y9fuha__button.ButtonCircle-module-scss-module__y9fuha__active:active{background:#ffccc7!important}.ButtonCircle-module-scss-module__y9fuha__button .ButtonCircle-module-scss-module__y9fuha__iconSpin{animation:1s linear infinite ButtonCircle-module-scss-module__y9fuha__spin}[data-bs-theme=dark] .ButtonCircle-module-scss-module__y9fuha__button{color:#adb5bd!important;background:#2b3035!important;border-color:#ffffff1a!important}[data-bs-theme=dark] .ButtonCircle-module-scss-module__y9fuha__button:hover{box-shadow:0 4px 8px #0006;color:#fff!important;background:#343a40!important;border-color:#fff3!important}[data-bs-theme=dark] .ButtonCircle-module-scss-module__y9fuha__button:active{background:#212529!important}[data-bs-theme=dark] .ButtonCircle-module-scss-module__y9fuha__button.ButtonCircle-module-scss-module__y9fuha__active{color:#ea868f!important;background:#411411!important;border-color:#842029!important}[data-bs-theme=dark] .ButtonCircle-module-scss-module__y9fuha__button.ButtonCircle-module-scss-module__y9fuha__active:hover{box-shadow:0 2px 6px #ff4d4f59;background:#501915!important;border-color:#b02a37!important}[data-bs-theme=dark] .ButtonCircle-module-scss-module__y9fuha__button.ButtonCircle-module-scss-module__y9fuha__active:active{background:#5c1d18!important}@keyframes ButtonCircle-module-scss-module__y9fuha__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.TitleControls-module-scss-module__1wZ4ga__title-controls-wrapper{flex-shrink:0;align-items:center;gap:12px;display:flex}.TitleControls-module-scss-module__1wZ4ga__control-item{white-space:nowrap}
.SearchInput-module-scss-module__75EuGW__searchInput{align-items:center;width:100%;display:flex;position:relative}.SearchInput-module-scss-module__75EuGW__searchResults{width:100%;max-height:300px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.SearchInput-module-scss-module__75EuGW__searchResults .dropdown-item.active{background-color:var(--bs-secondary-bg);color:var(--bs-body-color)}@media (max-width:767.98px){.SearchInput-module-scss-module__75EuGW__searchResults{z-index:1050;max-height:min(320px,45dvh);font-size:13px;box-shadow:0 8px 24px #0003;top:56px!important;left:8px!important;right:8px!important;width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;margin:0!important;position:fixed!important;inset:56px 8px auto!important;transform:none!important}.SearchInput-module-scss-module__75EuGW__searchResults .dropdown-item{align-items:center;min-height:44px;padding:.65rem .75rem;font-size:13px;line-height:1.4;display:flex}}.SearchInput-module-scss-module__75EuGW__resultContent{align-items:center;gap:8px;display:flex}.SearchInput-module-scss-module__75EuGW__resultTitle{flex:auto;min-width:0}.SearchInput-module-scss-module__75EuGW__iconSlot{width:16px;height:16px;color:var(--bs-secondary-color,var(--bs-gray-600));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
.Navbar-module-scss-module__Honbjq__navbar{border-bottom:1px solid var(--layout-border-color);align-items:center;height:56px;display:flex}.Navbar-module-scss-module__Honbjq__navbar a.navbar-brand{margin-right:8px}.Navbar-module-scss-module__Honbjq__navbar .db-update-stats{margin-right:20px;display:inline-block}.Navbar-module-scss-module__Honbjq__navbar .db-update-stats .item-stats{font-size:10px}.Navbar-module-scss-module__Honbjq__navbar .Navbar-module-scss-module__Honbjq__navbar-beta-link{color:#fff;text-align:center;background:#343a40;border-radius:50px;width:24px;height:24px;margin-right:10px;font-size:14px;text-decoration:none;display:inline-block;position:relative;top:-2px}.Navbar-module-scss-module__Honbjq__navbar .Navbar-module-scss-module__Honbjq__navbar-beta-link:hover{background-color:#000}.Navbar-module-scss-module__Honbjq__navbar .search-form{position:relative}.Navbar-module-scss-module__Honbjq__navbar .Navbar-module-scss-module__Honbjq__search-container{width:100%;min-width:140px;max-width:320px}.Navbar-module-scss-module__Honbjq__navbar .Navbar-module-scss-module__Honbjq__search-container .input-group{align-items:center;height:38px}.Navbar-module-scss-module__Honbjq__navbar .Navbar-module-scss-module__Honbjq__search-container .form-control{box-sizing:border-box;height:38px;font-size:14px;line-height:1.5}.Navbar-module-scss-module__Honbjq__navbar .add-review-button{align-items:center;height:38px;display:inline-flex}.Navbar-module-scss-module__Honbjq__navbar .add-review-button .btn{box-sizing:border-box;justify-content:center;align-items:center;height:38px;font-size:14px;line-height:1.5;display:inline-flex}.Navbar-module-scss-module__Honbjq__navbar .add-review-button svg{width:18px;height:18px;margin-right:4px}@media (max-width:767.98px){.Navbar-module-scss-module__Honbjq__navbar .navbar-brand{margin-right:2px;font-size:16px;font-weight:700}.Navbar-module-scss-module__Honbjq__navbar .Navbar-module-scss-module__Honbjq__navbar-beta-link{width:18px;height:18px;margin-right:2px;font-size:11px;line-height:1.5;top:-1px}.Navbar-module-scss-module__Honbjq__navbar .Navbar-module-scss-module__Honbjq__search-container{min-width:0}.Navbar-module-scss-module__Honbjq__navbar .Navbar-module-scss-module__Honbjq__search-container .input-group{align-items:center;height:34px}.Navbar-module-scss-module__Honbjq__navbar .Navbar-module-scss-module__Honbjq__search-container .form-control{box-sizing:border-box;border:1px solid var(--bs-border-color);padding:.25rem .5rem;font-size:13px;line-height:1.5;height:34px!important}.Navbar-module-scss-module__Honbjq__navbar .add-review-button{align-items:center;height:34px;display:inline-flex}.Navbar-module-scss-module__Honbjq__navbar .add-review-button .btn{box-sizing:border-box;border:1px solid #0000;padding:.25rem .55rem;font-size:13px;line-height:1.5;height:34px!important}.Navbar-module-scss-module__Honbjq__navbar .add-review-button svg{width:16px;height:16px;margin-right:2px}}
.BottomNav-module-scss-module__4Py16q__bottomNav{background-color:var(--bs-body-bg);border-top:1px solid var(--layout-border-color);z-index:1030;justify-content:space-around;align-items:center;height:56px;padding:0 .5rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0000000d}.BottomNav-module-scss-module__4Py16q__navItem{color:var(--bs-secondary-color);text-align:center;user-select:none;-webkit-tap-highlight-color:#0000;border-radius:6px;flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:68px;padding:.2rem .25rem;font-size:.65rem;font-weight:500;text-decoration:none;transition:color .15s ease-in-out;display:flex}.BottomNav-module-scss-module__4Py16q__navItem svg{margin-bottom:2px}.BottomNav-module-scss-module__4Py16q__navItem:hover{color:var(--bs-primary)}.BottomNav-module-scss-module__4Py16q__navItem.BottomNav-module-scss-module__4Py16q__active{color:var(--bs-primary);font-weight:600}
.SubscribeForm-module-scss-module__BVkzbG__wrapper{background:var(--callout-subscribe-bg);border:1px solid var(--callout-subscribe-border);color:var(--callout-subscribe-color);border-radius:1rem;margin-top:3rem;margin-bottom:0;padding:1.5rem}.SubscribeForm-module-scss-module__BVkzbG__wrapper h3{margin-top:0;margin-bottom:.75rem}.SubscribeForm-module-scss-module__BVkzbG__wrapper .SubscribeForm-module-scss-module__BVkzbG__text{flex-shrink:0;width:100%;display:block}
.Layout-module-scss-module__ZeRW9G__layout{min-height:calc(100vh - 105px);padding-top:5rem;padding-bottom:3.5rem}@media (max-width:767.98px){.Layout-module-scss-module__ZeRW9G__layout{padding-top:76px;padding-bottom:calc(3.5rem + 56px)}}
.Favorites-module-scss-module__0Qbauq__favorites{padding:1rem 0}.Favorites-module-scss-module__0Qbauq__favorites h2{margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.Favorites-module-scss-module__0Qbauq__favorites .Favorites-module-scss-module__0Qbauq__grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.Favorites-module-scss-module__0Qbauq__favorites .Favorites-module-scss-module__0Qbauq__grid{grid-template-columns:1fr 1fr}}.Favorites-module-scss-module__0Qbauq__favorites .Favorites-module-scss-module__0Qbauq__section{flex-direction:column;gap:1rem;display:flex}.Favorites-module-scss-module__0Qbauq__favorites .Favorites-module-scss-module__0Qbauq__section .Favorites-module-scss-module__0Qbauq__title{color:var(--bs-heading-color);border-bottom:1px solid var(--bs-border-color);margin-bottom:.5rem;padding-bottom:.5rem;font-size:1.1rem;font-weight:500}.Favorites-module-scss-module__0Qbauq__favorites .Favorites-module-scss-module__0Qbauq__list{flex-direction:column;gap:.5rem;display:flex}.Favorites-module-scss-module__0Qbauq__favorites .Favorites-module-scss-module__0Qbauq__empty{color:var(--bs-secondary-color);font-style:italic}
