.favorites-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:14px 0 18px}.favorites-count{font-family:var(--font-sans);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-leading);color:var(--color-text-primary)}.favorites-chips{display:flex;flex-wrap:wrap;gap:8px}.favorites-chip{min-height:32px;padding:4px 14px;border:1px solid var(--color-border-default);border-radius:999px;background:var(--color-bg-surface);color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);cursor:pointer}.favorites-chip:hover{color:var(--color-text-primary);border-color:var(--color-border-strong)}.favorites-chip[aria-pressed=true]{border-color:var(--color-accent-brand);background:var(--color-accent-brand-muted);color:var(--color-accent-brand-ink);font-weight:600}html:not(.dark) .favorites-chip[aria-pressed=true],html[data-theme=light] .favorites-chip[aria-pressed=true]{color:var(--color-accent-brand-text)}.favorites-search{display:flex;align-items:center;gap:8px}.favorites-search-label{line-height:var(--type-meta-leading);color:var(--color-text-secondary)}.favorites-search input,.favorites-search-label{font-family:var(--font-sans);font-size:var(--type-meta-size)}.favorites-search input{min-height:32px;width:min(220px,46vw);padding:4px 10px;border:1px solid var(--color-border-default);border-radius:8px;background:var(--color-bg-surface);color:var(--color-text-primary)}.favorites-scope-hint{margin-left:auto;font-family:var(--font-sans);font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--color-text-muted)}.favorite-entry{display:flex;flex-direction:column;gap:8px;min-width:0}.favorite-entry .account-card{flex:1 1 auto}.favorite-saved-at{align-self:flex-end;margin:0;padding:3px 9px;border:1px solid var(--color-border-subtle);border-radius:999px;background:var(--color-bg-surface);color:var(--color-text-muted);font-family:var(--font-sans);font-size:11px;line-height:1.5}.favorite-summary-fault,.favorite-unavailable{display:flex;min-height:280px}.favorite-summary-fault .account-unavailable-body,.favorite-unavailable .account-unavailable-body{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 18px;text-align:center}.favorite-summary-fault .account-unavailable-body h3,.favorite-unavailable .account-unavailable-body h3{margin:0;font-family:var(--font-sans);font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-leading);color:var(--color-text-primary)}.favorite-summary-fault .account-unavailable-body p,.favorite-unavailable .account-unavailable-body p{margin:0;font-family:var(--font-sans);font-size:var(--type-helper-size);line-height:var(--type-helper-leading);color:var(--color-text-secondary)}.favorite-unavailable{border-style:dashed}.favorite-summary-fault{border-color:var(--color-status-warning);border-style:dashed}.favorite-summary-fault .account-unavailable-body>svg{color:var(--color-status-warning-ink)}.favorites-fault-notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:16px 0 0;padding:12px 16px;border:1px solid var(--color-status-warning);border-radius:12px;background:var(--color-bg-surface)}.favorites-fault-notice p{margin:0;font-family:var(--font-sans);font-size:var(--type-helper-size);line-height:var(--type-helper-leading);color:var(--color-text-primary)}html:not(.dark) .favorite-summary-fault,html:not(.dark) .favorites-fault-notice,html[data-theme=light] .favorite-summary-fault,html[data-theme=light] .favorites-fault-notice{border-color:color-mix(in srgb,var(--color-status-warning) 55%,var(--color-text-primary))}html:not(.dark) .favorite-summary-fault .account-unavailable-body>svg,html[data-theme=light] .favorite-summary-fault .account-unavailable-body>svg{color:color-mix(in srgb,var(--color-status-warning) 55%,var(--color-text-primary))}@media (max-width:760px){.favorites-panel .account-grid{grid-template-columns:minmax(0,1fr)}.favorite-entry .favorite-saved-at{display:none}}@media (max-width:640px){.favorites-scope-hint{margin-left:0;width:100%}.favorites-search{width:100%}.favorites-search input{flex:1 1 auto;width:auto}}@media (max-width:760px){.favorites-panel .account-card--grid .account-card-media-wrap,.favorites-panel .account-card--grid .account-card-thumb,.favorites-panel .account-card--grid .account-card-thumb img{height:118px}.favorites-panel .account-card--grid .account-card-thumb img{object-fit:cover}.favorites-panel .account-card--grid .account-card-body{gap:8px;padding:12px 14px}.favorites-panel .account-card--grid .account-grid-subattrs,.favorites-panel .account-card--grid .account-resource-pills,.favorites-panel .account-card--grid .account-skin-tags,.favorites-panel .account-card--grid .breakdown-rows{display:none}.favorites-panel .account-card--grid .account-card-breakdown{margin-top:0}}