.following-view{color:var(--theme-text);font-size:.9rem}.following-filters{border:1px solid var(--theme-border);background:var(--theme-card);border-radius:1rem;flex-wrap:wrap;align-items:end;gap:.5rem;margin-bottom:.65rem;padding:.75rem;display:flex}.following-filters label{flex-direction:column;gap:.2rem;display:flex}.following-view input[type=search],.following-view select{color:var(--theme-text-black,#111);border:1px solid var(--theme-border);min-height:36px;font:inherit;background:#fff;border-radius:.45rem;max-width:100%;padding:.4rem .55rem}.following-view .following-count{margin:.4rem 0;font-size:.8rem}.following-cards{gap:.65rem;display:grid}.following-card{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:1rem;min-width:0;padding:.8rem;box-shadow:0 2px 5px #0002}.following-identity{align-items:start;gap:.6rem;display:flex}.following-thumbnail{background:var(--theme-bg);border-radius:.6rem;flex:0 0 4rem;width:4rem;height:4rem;overflow:hidden}.following-thumbnail img{object-fit:cover;width:100%;height:100%}.following-identity-text{flex:1;min-width:0}.following-name{overflow-wrap:anywhere;font-weight:700;line-height:1.2}.following-identity-text p{margin:.1rem 0 0;font-size:.8rem;line-height:1.2}.vendor-follow-action{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.vendor-follow-button,.following-view .vendor-follow-button{border:1px solid var(--theme-border);cursor:pointer;border-radius:.5rem;min-height:32px;padding:.35rem .55rem;font-size:.8rem;font-weight:600;line-height:1.2;color:var(--theme-text-black,#111)!important;background:#fff!important}.vendor-follow-button:disabled{opacity:.6;cursor:default}.following-text-link{font:inherit;cursor:pointer;border:0;padding:0;text-decoration:underline;color:inherit!important;background:0 0!important}.following-feedback{margin:.3rem 0;font-size:.8rem;line-height:1.3}.vendor-follow-action>.following-feedback{flex-basis:100%}.following-footer{border-top:1px solid var(--theme-border);justify-content:space-between;align-items:center;gap:.5rem;margin:.5rem -.8rem 0;padding:.3rem .8rem;font-size:.8rem;display:flex}.following-disclosure{min-height:32px;font:inherit;cursor:pointer;border:0;align-items:center;gap:.4rem;padding:0;display:inline-flex;color:var(--theme-text)!important;background:0 0!important}.following-chevron{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.following-card>.following-settings{border-top:1px solid var(--theme-border);margin:0 -.8rem;padding:.4rem .8rem 0}.following-choices{border:0;min-width:0;margin:0;padding:0}.following-choice{justify-content:space-between;align-items:center;gap:.5rem;min-height:36px;margin:0;display:flex}.following-choice small{color:var(--theme-muted);font-size:.75rem;line-height:1.2;display:block}.following-choice input[type=checkbox]{accent-color:var(--theme-button);flex-shrink:0;width:18px;height:18px}.following-types{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.4rem 0;display:flex}.following-types label{align-items:center;gap:.3rem;display:inline-flex}.following-category-list{flex-direction:column;gap:.3rem;display:flex}.following-channels{flex-wrap:wrap;gap:.35rem;margin:.4rem 0 .15rem;display:flex}.following-channel-pill{color:var(--theme-text-black,#111);background:#fff;border-radius:999px;align-items:center;padding:.15rem .45rem;font-size:.75rem;line-height:1.2;display:inline-flex}.following-channel-help{margin:.3rem 0 .15rem;font-size:.75rem;line-height:1.3}.following-pagination{justify-content:center;align-items:center;gap:.65rem;margin:.7rem 0;display:flex}.following-card :focus-visible,.vendor-follow-action :focus-visible{outline:2px solid var(--theme-focus,var(--theme-button-yellow));outline-offset:2px}@media (width>=800px){.following-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=380px){.following-identity{flex-wrap:wrap}.following-identity-text{flex-basis:calc(100% - 5rem)}.following-filters label:first-child{flex:1;min-width:0}}.following-name-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.following-name-row>.following-name,.following-name-row>strong{flex:1;min-width:0}.vendor-follow-bell,.following-view .vendor-follow-bell{cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin:-6px -6px -6px 0;padding:6px;display:inline-flex;color:var(--theme-button-yellow)!important;background:0 0!important}.vendor-follow-bell:hover,.vendor-follow-bell:active,.vendor-follow-bell:focus{color:var(--theme-button-yellow)!important;background:0 0!important}.vendor-follow-bell:focus-visible{outline:2px solid var(--theme-button-yellow);outline-offset:2px}.vendor-follow-bell:disabled{cursor:default;opacity:.6}.vendor-follow-bell[aria-busy=true]{opacity:.5}.vendor-follow-bell svg{pointer-events:none;display:block}.saved-reminder-options{border:1px solid var(--theme-border);background:var(--theme-card);border-radius:0 0 .65rem .65rem;font-size:.8rem}.saved-reminder-options summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.3rem .6rem;line-height:1.25;list-style:none;display:flex}.saved-reminder-options summary::-webkit-details-marker{display:none}.saved-reminder-options .following-settings{border-top:1px solid var(--theme-border);padding:.35rem .6rem}.saved-reminder-options .following-settings label{justify-content:space-between;align-items:center;gap:.5rem;min-height:32px;display:flex}.saved-reminder-options .footnote{margin:.25rem 0;line-height:1.3}.following-listings{gap:12px;display:grid}.following-listing>.following-name{padding:12px;display:block}.following-listings h2{margin:0;font-size:1rem}.following-search-button{border:1px solid var(--theme-border);height:36px;color:var(--theme-text-black,#111);font:inherit;cursor:pointer;background:#fff;border-radius:.5rem;align-self:end;padding:0 .85rem;font-weight:600}.following-search-button:disabled{opacity:.6;cursor:default}.following-native-filters .browse-search{border-bottom:1px solid var(--theme-border);padding-bottom:.6rem}.shell .following-disclosure{gap:.3rem}.shell .following-chevron{width:1.2rem;height:1.2rem}.shell .following-chevron svg{width:.85rem;height:.85rem}.following-thumbnail .public-brand-fallback{object-fit:contain;width:70%;height:auto}.following-card[data-open=false]>.following-footer{margin-bottom:-.8rem}.following-channels button.following-channel-pill{cursor:pointer;border:1px solid #0000;min-height:28px;font-family:inherit}
