.fav-tab{border:1px solid var(--border);background:var(--surface);border-bottom:0;border-radius:10px 10px 0 0;align-items:center;gap:8px;max-width:100%;min-height:36px;margin:4px 0 12px;padding:6px 14px;display:inline-flex}.fav-tab img{image-rendering:auto;flex:none}.fav-tab-title{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.fav-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:10px;margin:8px 0 12px;padding:0;list-style:none;display:grid}.fav-item{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:10px;display:flex}.fav-box{background:repeating-conic-gradient(#d9d9d9 0% 25%,#fff 0% 50%) 50%/12px 12px;border-radius:6px;justify-content:center;align-items:center;width:136px;max-width:100%;height:136px;display:flex}.fav-box img{max-width:100%;height:auto}.fav-ico{color:#1c1f24;font-size:1.4rem;font-weight:700}.fav-name{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.85rem}.fav-snippet textarea{font-family:var(--font-mono);font-size:.85rem}
