.aura-team-chat{display:flex;flex-direction:column;height:100%;min-height:0;color:var(--color-text-1);background:var(--color-bg-content)}.aura-team-chat .slack-channel-header{background:var(--color-bg-1);color:var(--color-text-1);border-bottom:1px solid var(--color-line-soft)}.aura-team-chat .slack-channel-header-row{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px}.aura-team-chat .slack-channel-title{min-width:0;display:flex;align-items:center;gap:6px;color:var(--color-text-1);font-size:14px;font-weight:700}.aura-team-chat .slack-channel-title>span:not(.slack-channel-title-hash){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aura-team-chat .slack-channel-title-hash{color:var(--color-text-4);font-size:15px;font-weight:500}.aura-team-chat .slack-member-facepile{height:28px;display:flex;align-items:center;gap:6px;padding:0 10px 0 4px;color:var(--color-text-3);background:var(--color-bg-2);border:1px solid var(--color-line-soft);border-radius:999px;font-size:11px;font-weight:700}.aura-team-chat .slack-member-facepile:hover{color:var(--color-text-1);border-color:var(--color-line)}.aura-team-chat .slack-facepile-avatars{display:flex;align-items:center;margin-right:2px}.aura-team-chat .slack-facepile-avatars>span{border-radius:50%!important;margin-left:-7px;box-shadow:0 0 0 2px var(--color-bg-1)}.aura-team-chat .slack-facepile-avatars>span:first-child{margin-left:0}.aura-team-chat .slack-channel-tabs{display:flex;align-items:center;gap:2px;min-height:30px;padding:0 8px;background:var(--color-bg-1);border-top:1px solid var(--color-line-soft);border-bottom:1px solid var(--color-line-soft)}.aura-team-chat .slack-channel-tabs button{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:5px;color:var(--color-text-4);font-size:11px;font-weight:500}.aura-team-chat .slack-channel-tabs button:hover,.aura-team-chat .slack-channel-tabs button.is-active{color:var(--color-text-1);background:var(--color-bg-2)}.aura-team-chat .slack-message-stream{padding:0 0 18px;background:var(--color-bg-content)}.aura-team-chat .slack-channel-welcome{position:relative;max-width:860px;margin:0 auto;padding:34px 28px 20px;color:var(--color-text-1)}.aura-team-chat .slack-channel-welcome.is-spacious{min-height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:30px}.aura-team-chat .slack-channel-welcome-name{display:flex;align-items:center;gap:7px;margin:0 0 4px;font-size:25px;line-height:31px;font-weight:900;letter-spacing:-.6px;color:var(--color-text-1)}.aura-team-chat .slack-channel-welcome>p{margin:0;color:var(--color-text-4);font-size:13px;line-height:20px}.aura-team-chat .slack-channel-welcome p strong{display:inline-flex;align-items:center;gap:3px;color:var(--color-text-2)}.aura-team-chat .slack-channel-description{margin-top:2px!important}.aura-team-chat .slack-channel-welcome-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.aura-team-chat .slack-channel-welcome-actions button{height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;color:var(--color-text-1);background:var(--color-bg-1);border:1px solid var(--color-line);border-radius:6px;font-size:12.5px;font-weight:700}.aura-team-chat .slack-channel-welcome-actions button:hover{background:var(--color-bg-2)}.aura-team-chat .slack-channel-welcome-actions button.is-primary{border-color:color-mix(in srgb,var(--color-accent) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent)}.aura-team-chat .slack-channel-tip{position:relative;width:min(430px,calc(100% - 24px));display:flex;flex-direction:column;margin:10px 0 0 56px;padding:14px 74px 14px 24px;color:#1c1917;background:var(--color-amber);border-radius:0 32px 32px;font-size:12.5px;line-height:18px;box-shadow:0 6px 18px #0000004d}.aura-team-chat .slack-channel-tip strong{font-size:13.5px}.aura-team-chat .slack-tip-facepile{position:absolute;right:16px;bottom:12px;display:flex}.aura-team-chat .slack-tip-facepile span{width:22px;height:22px;display:flex;align-items:center;justify-content:center;margin-left:-7px;background:#fff;border:2px solid var(--color-amber);border-radius:50%;font-size:11px}.aura-team-chat .slack-message-row{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;padding:5px 26px 5px 16px;color:var(--color-text-1)}.aura-team-chat .slack-message-row.is-grouped{padding-top:2px;padding-bottom:2px}.aura-team-chat .slack-message-row:hover{background:color-mix(in srgb,var(--color-text-1) 4%,transparent)}.aura-team-chat .slack-message-row.is-pinned{box-shadow:inset 3px 0 var(--color-amber)}.aura-team-chat .slack-message-avatar-col{width:30px;display:flex;justify-content:flex-end;padding-top:1px}.aura-team-chat .slack-message-avatar-col>span:not(.slack-grouped-time){width:26px!important;height:26px!important;border-radius:5px!important}.aura-team-chat .slack-grouped-time{display:none;padding-top:3px;color:var(--color-text-5);font-size:9px;white-space:nowrap}.aura-team-chat .slack-message-row:hover .slack-grouped-time{display:inline}.aura-team-chat .slack-message-content{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.aura-team-chat .slack-message-meta{display:flex;align-items:baseline;gap:6px;min-width:0;line-height:16px}.aura-team-chat .slack-message-meta strong{color:var(--color-text-1);font-size:12px;font-weight:600}.aura-team-chat .slack-message-meta time{color:var(--color-text-5);font-size:9.5px}.aura-team-chat .slack-agent-badge,.aura-team-chat .slack-you-badge{padding:1px 4px;color:var(--color-text-4);background:var(--color-bg-2);border-radius:3px;font-size:8px;font-weight:800;line-height:13px;letter-spacing:.02em}.aura-team-chat .slack-you-badge{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 16%,transparent)}.aura-team-chat .slack-message-body{width:100%;color:var(--color-text-1);font-size:12px;line-height:17px;overflow-wrap:anywhere}.aura-team-chat .slack-message-body a{color:var(--color-accent-blue)}.aura-team-chat .slack-message-reactions{margin-top:3px}.aura-team-chat .slack-message-footer{display:flex;align-items:center;gap:9px;margin-top:2px;color:var(--color-text-4)}.aura-team-chat .slack-message-footer .mt-1{margin-top:0}.aura-team-chat .slack-message-hover-actions{position:absolute;top:-12px;right:24px;min-height:30px;display:none;align-items:center;padding:0 8px;color:var(--color-text-3);background:var(--color-bg-1);border:1px solid var(--color-line-soft);border-radius:6px;box-shadow:0 2px 8px #00000059;z-index:4}.aura-team-chat .slack-message-row:hover .slack-message-hover-actions{display:flex}.aura-team-chat .slack-message-hover-actions>span{opacity:1!important;gap:10px}.aura-team-chat .slack-hover-action{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;color:var(--color-text-3);border-radius:4px}.aura-team-chat .slack-hover-action:hover{color:var(--color-text-1);background:var(--color-bg-2)}.aura-team-chat .slack-hover-action.is-active{color:var(--color-accent)}.aura-team-chat .slack-system-message{display:flex;align-items:center;gap:10px;padding:6px 26px 6px 60px;color:var(--color-text-4);font-size:12.5px;line-height:18px}.aura-team-chat .slack-system-message strong{color:var(--color-text-2)}.aura-team-chat .slack-composer-wrap{padding:10px 16px 16px;background:var(--color-bg-content)}.aura-team-chat .slack-composer-surface{overflow:hidden;color:var(--color-text-1);background:var(--color-bg-1);border:1px solid var(--color-line);border-radius:8px}.aura-team-chat .slack-composer-surface:focus-within{border-color:color-mix(in srgb,var(--color-accent) 55%,transparent)}.aura-team-chat .slack-composer-input{min-height:40px;padding:10px 12px 4px;color:var(--color-text-5);font-size:13.5px;line-height:20px}.aura-team-chat .slack-composer-toolbar{min-height:34px;display:flex;align-items:center;gap:2px;padding:2px 7px 5px}.aura-team-chat .slack-composer-tool{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-4);border-radius:4px}.aura-team-chat .slack-composer-tool:hover{color:var(--color-text-1);background:var(--color-bg-2)}.aura-team-chat .slack-composer-divider{width:1px;height:20px;margin:0 3px;background:var(--color-line-soft)}.aura-team-chat .slack-composer-send{width:30px;height:26px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:auto;color:#fff;background:var(--color-accent-green);border-radius:4px}
