.inbox-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(420px,1.6fr);gap:22px}.inbox-list-panel,.inbox-thread-panel{min-height:620px}.inbox-conversations{display:grid;gap:8px}.inbox-conversation{display:grid;grid-template-columns:1fr auto;width:100%;text-align:left;border:1px solid var(--line);background:transparent;color:inherit;padding:14px;border-radius:12px;cursor:pointer}.inbox-conversation.active{border-color:var(--cyan);background:rgba(61,217,236,.07)}.inbox-conversation span{display:grid}.inbox-conversation small,.inbox-conversation em{color:var(--muted);font-style:normal}.inbox-conversation em{grid-column:1/-1;margin-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-conversation b{background:var(--cyan);color:#071014;border-radius:99px;min-width:22px;height:22px;text-align:center;padding:2px 6px}.inbox-controls{display:grid;grid-template-columns:1fr 1.4fr auto;gap:10px;align-items:end;margin:16px 0}.inbox-controls label{display:grid;gap:6px}.inbox-messages{display:flex;flex-direction:column;gap:10px;max-height:370px;overflow:auto;padding:12px 2px}.inbox-message{max-width:78%;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--panel-2)}.inbox-message.outbound{align-self:flex-end;border-color:rgba(61,217,236,.35);background:rgba(61,217,236,.07)}.inbox-message p{margin:6px 0;white-space:pre-wrap}.inbox-message small,.inbox-message em{color:var(--muted);font-size:.72rem;font-style:normal}#inbox-reply-form{display:grid;gap:10px;margin-top:14px}#inbox-reply-form button{justify-self:end}.danger{color:var(--danger)!important}@media(max-width:900px){.inbox-layout{grid-template-columns:1fr}.inbox-list-panel,.inbox-thread-panel{min-height:auto}.inbox-controls{grid-template-columns:1fr}}
.automation-panel{margin-top:1rem}.automation-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;align-items:end}.automation-form label{display:grid;gap:.35rem}.automation-form .automation-response{grid-column:1/-1}.automation-form .form-error{grid-column:1/-1;color:var(--danger,#b42318)}.automation-panel .attention-list{margin-top:1rem}.automation-panel .attention-item{display:flex;justify-content:space-between;gap:1rem;align-items:center}.automation-panel .attention-item small{display:block}@media(max-width:900px){.automation-form{grid-template-columns:1fr 1fr}}@media(max-width:560px){.automation-form{grid-template-columns:1fr}}
