.manager-layout{display:grid;grid-template-columns:260px 1fr;gap:20px;min-height:620px}.manager-side{display:flex;flex-direction:column;gap:10px}.manager-project{font:11px 'DM Mono';color:var(--muted);display:grid;gap:8px}.manager-project select{padding:11px;border:1px solid var(--line);background:white;border-radius:5px}.manager-status{display:flex;gap:10px;align-items:center;margin:18px 0 4px}.manager-status small{display:block;color:var(--muted);margin-top:3px}.presence{width:10px;height:10px;border-radius:50%;background:#4e8a62;box-shadow:0 0 0 5px #dce9de}.prompt{text-align:left}.manager-chat{padding:0;display:flex;flex-direction:column;overflow:hidden}.messages{padding:24px;overflow:auto;flex:1;display:flex;flex-direction:column;gap:18px}.message{max-width:78%}.message.user{align-self:flex-end}.message span{font:10px 'DM Mono';color:var(--muted)}.message p{padding:13px 15px;background:#edf0e9;border-radius:4px 12px 12px 12px;margin:6px 0 0;line-height:1.55;font-size:14px}.message.user p{background:var(--green);color:white;border-radius:12px 4px 12px 12px}.message.thinking{opacity:.65}.manager-compose{display:flex;gap:10px;border-top:1px solid var(--line);padding:16px}.manager-compose textarea{flex:1;resize:none;border:1px solid var(--line);padding:12px;border-radius:5px;font:14px Manrope}@media(max-width:850px){.manager-layout{grid-template-columns:1fr}.manager-side{display:grid;grid-template-columns:1fr 1fr}.manager-side>p,.manager-status{grid-column:1/-1}.manager-chat{min-height:560px}}@media(max-width:520px){.manager-side{display:flex}.manager-chat{min-height:520px}.message{max-width:90%}.manager-compose{align-items:end}.manager-compose textarea{min-width:0}}
