.dchat{z-index:60;font-family:Inter,system-ui,sans-serif;position:fixed;bottom:16px;right:16px}.dchat-botao{color:#e6cf98;cursor:pointer;background:#0d1430;border:1px solid #c9a45c99;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 6px 24px #00000059}.dchat-janela{color:#ece6d8;background:#0b1026;border:1px solid #c9a45c59;border-radius:12px;flex-direction:column;width:min(360px,100vw - 32px);height:min(520px,100vh - 32px);display:flex;overflow:hidden;box-shadow:0 10px 40px #00000073}.dchat-topo{border-bottom:1px solid #c9a45c40;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.dchat-topo div{display:grid}.dchat-topo b{color:#e6cf98;font-weight:600}.dchat-topo span{color:#a9a59a;font-size:12px}.dchat-topo button{color:#a9a59a;cursor:pointer;background:0 0;border:0}.dchat-inicio{gap:12px;padding:16px;font-size:14px;line-height:1.5;display:grid}.dchat-inicio label{color:#a9a59a;align-items:flex-start;gap:8px;font-size:13px;display:flex}.dchat-inicio a{color:#e6cf98}.dchat-comecar{color:#0b0f22;cursor:pointer;background:linear-gradient(135deg,#c9a45c,#a5823e);border:0;border-radius:6px;padding:10px;font-weight:600}.dchat-msgs{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}.dchat-msg{white-space:pre-wrap;word-wrap:break-word;border-radius:10px;max-width:82%;padding:8px 11px;font-size:14px;line-height:1.45}.dchat-eu{color:#0b0f22;background:#c9a45c;align-self:flex-end}.dchat-henrique,.dchat-equipe{background:#151d3d;align-self:flex-start}.dchat-equipe{border:1px solid #c9a45c73}.dchat-digitando{color:#a9a59a;font-style:italic}.dchat-erro{color:#ffb4a8;margin:0 12px 8px;font-size:13px}.dchat-form{border-top:1px solid #c9a45c40;gap:8px;padding:10px;display:flex}.dchat-form input{color:#fff;background:#151d3d;border:1px solid #c9a45c4d;border-radius:6px;flex:1;min-width:0;padding:9px 10px;font-size:16px}.dchat-form button{color:#0b0f22;cursor:pointer;background:#c9a45c;border:0;border-radius:6px;padding:0 12px}
