app-mc-shell{--primary:#e03838;--primary-dark:#c22b2b;--primary-light:#fee;--primary-light-hover:#ffe0e0;--primary-gradient:linear-gradient(135deg, #ec4b4b 0%, #e03838 100%);--primary-rgb:224, 56, 56;--shadow-primary:0 8px 24px #e038384d;--shadow-primary-lg:0 12px 40px #e0383866;--color-error:#a81b1b;--error-rgb:168, 27, 27;height:100%;display:block}:root[data-theme=dark] app-mc-shell{--primary-light:#2a1618;--primary-light-hover:#3a1c1f;--color-error:#ff6b61;--error-rgb:255, 107, 97}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) app-mc-shell{--primary-light:#2a1618;--primary-light-hover:#3a1c1f;--color-error:#ff6b61;--error-rgb:255, 107, 97}}app-mc-shell:has(>app-mc-chats-layout){flex-direction:column;min-height:0;display:flex}app-mc-shell:has(>app-mc-chats-layout)>.search-pill{flex:none}app-mc-shell:has(>app-mc-chats-layout)>app-mc-chats-layout{flex:auto;height:auto;min-height:0}app-mc-shell .search-pill{z-index:15;border:1px solid rgba(var(--primary-rgb), .3);border-radius:var(--radius-full);background:var(--bg-card);width:fit-content;max-width:100%;box-shadow:var(--shadow-card);align-items:center;gap:4px;margin:0 auto 12px;padding:4px 4px 4px 14px;display:flex;position:sticky;top:64px}app-mc-shell .search-pill__link{min-height:36px;font-size:var(--font-sm);font-variant-numeric:tabular-nums;color:var(--primary);transition:transform var(--motion-instant) var(--ease-standard);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}app-mc-shell .search-pill__link:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--motion-press));transition-duration:var(--motion-instant)}app-mc-shell .search-pill__link app-icon{width:14px;height:14px}app-mc-shell .search-pill__link:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-sm)}app-mc-shell .search-pill__dot{background:var(--primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.6s ease-in-out infinite app-mc-shell__search-pulse}app-mc-shell .search-pill__stop{border-radius:var(--radius-full)}@keyframes app-mc-shell__search-pulse{0%,to{opacity:1}50%{opacity:.35}}
