.sidebar .side-more .my-favorites.active{background:transparent;color:#e1f0ed;font-weight:400}
.favorite-notice{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:1000;background:#194f50;color:white;border-radius:12px;padding:12px 20px;box-shadow:0 5px 24px #163d4026;max-width:90vw;font-size:14px}.favorites-view .directory-hero,.favorites-view .directory-tail,.favorites-view #favorites-only{display:none}.favorites-view .list-heading{margin-top:28px}.favorites-view .all-category.active{background:transparent;color:white}.favorites-gate{padding:45px 20px;text-align:center;background:white;border:1px solid #e1eade;border-radius:18px;margin:20px 0}.favorites-gate p{margin-bottom:18px;color:#6b8875}.favorite-retry{margin-top:12px}.save:disabled{opacity:.6}.favorites-view #clear-filters{display:none}
.favorites-view #clear-filters:not([hidden]){display:inline-flex}
@media(max-width:820px){.sidebar .side-more{display:flex;flex-wrap:wrap;margin-top:0;padding:6px 0;gap:0}.sidebar .side-more a{padding:9px 10px}}
