.id-browser[data-v-fc14a067]{border-radius:10px;overflow:hidden;border:1px solid var(--ui-border)}.id-browser__chrome[data-v-fc14a067]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--ui-bg-muted)}.id-browser__dots[data-v-fc14a067]{display:flex;gap:5px;flex-shrink:0}.id-browser__dots span[data-v-fc14a067]{width:10px;height:10px;border-radius:50%}.id-browser__dots span[data-v-fc14a067]:first-child{background:#f14d4c}.id-browser__dots span[data-v-fc14a067]:nth-child(2){background:#eab532}.id-browser__dots span[data-v-fc14a067]:nth-child(3){background:#5bb661}.id-browser__bar[data-v-fc14a067]{display:flex;align-items:center;gap:.375rem;flex:1;padding:.375rem .75rem;border-radius:6px;background:var(--ui-bg);border:1px solid var(--ui-border)}.id-browser__lock[data-v-fc14a067]{width:12px;height:12px;color:var(--ui-text-muted);flex-shrink:0}.id-browser__url[data-v-fc14a067]{font-size:.6875rem;font-family:var(--font-mono);color:var(--ui-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.id-browser__actions[data-v-fc14a067]{display:flex;gap:6px;flex-shrink:0}.id-browser__actions span[data-v-fc14a067]{width:14px;height:2px;border-radius:1px;background:var(--ui-border)}.id-browser__tabs[data-v-fc14a067]{display:flex;align-items:stretch;background:var(--ui-bg-muted);border-bottom:1px solid var(--ui-border);padding:0 .5rem;gap:1px}.id-browser__tab[data-v-fc14a067]{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;max-width:180px;border-radius:8px 8px 0 0;margin-bottom:-1px;border:1px solid transparent;border-bottom:none}.id-browser__tab--active[data-v-fc14a067]{background:var(--ui-bg-elevated);border-color:var(--ui-border)}.id-browser__body[data-v-fc14a067]{height:32px;background:var(--ui-bg-elevated)}.id-browser__favicon[data-v-fc14a067]{width:14px;height:14px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.id-browser__favicon-placeholder[data-v-fc14a067]{width:14px;height:14px;color:var(--ui-text-muted);flex-shrink:0}.id-browser__title[data-v-fc14a067]{font-size:.6875rem;font-weight:500;color:var(--ui-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.id-group-header[data-v-fc14a067]{display:flex;align-items:center;gap:.5rem;margin-bottom:.625rem;padding-bottom:.375rem;border-bottom:1px solid var(--ui-border)}.id-group-header span[data-v-fc14a067]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ui-text-muted)}.id-group-count[data-v-fc14a067]{font-family:var(--font-mono)!important;font-size:.625rem!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;padding:0 .375rem;border-radius:9999px;background:var(--ui-bg-elevated);border:1px solid var(--ui-border)}.id-icon-grid[data-v-fc14a067]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.id-icon-card[data-v-fc14a067]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:8px;border:1px solid var(--ui-border);background:var(--ui-bg-elevated)}.id-icon-card--broken[data-v-fc14a067]{border-color:#f14d4c4d;background:#f14d4c0a}.id-icon-preview[data-v-fc14a067]{width:40px;height:40px;border-radius:6px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ui-border);background-image:linear-gradient(45deg,#ccc 25%,transparent 0),linear-gradient(-45deg,#ccc 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ccc 0),linear-gradient(-45deg,transparent 75%,#ccc 0);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0;flex-shrink:0}.id-icon-img[data-v-fc14a067]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.id-icon-meta[data-v-fc14a067]{min-width:0;flex:1}.id-icon-badges[data-v-fc14a067]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.id-color-grid[data-v-fc14a067]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.id-color-card[data-v-fc14a067]{display:flex;align-items:center;gap:.75rem;padding:.625rem;background:var(--ui-bg-elevated)}.id-color-card[data-v-fc14a067],.id-color-card__swatch[data-v-fc14a067]{border-radius:8px;border:1px solid var(--ui-border)}.id-color-card__swatch[data-v-fc14a067]{width:40px;height:40px;flex-shrink:0}.id-color-card__meta[data-v-fc14a067]{display:flex;flex-direction:column;gap:.25rem}
