.nt-public-chat-card{max-width:590px;margin:2px auto 18px;display:flex;gap:16px;align-items:center;padding:16px 22px;background:linear-gradient(115deg,#e8f3ff,#fff);border:1px solid #bcd9f3;border-radius:18px;box-shadow:0 10px 28px #12385b18;color:#12345c}.nt-public-chat-card h2{font-size:22px;margin:0 0 5px;color:#0b376c}.nt-public-chat-card p{font-size:13px;line-height:1.5;margin:0 0 9px}.nt-chat-illustration{font-size:47px;flex-shrink:0;background:#d4e9ff;border-radius:18px;padding:12px}.nt-chat-open{border:0;background:#1260ac;color:#fff;border-radius:9px;padding:10px 22px;font-weight:700;cursor:pointer}.nt-chat-modal{position:fixed;inset:0;z-index:999999;background:#00152eaa;display:none;align-items:center;justify-content:center;padding:16px}.nt-chat-modal.is-open{display:flex}.nt-chat-dialog{width:min(480px,96vw);max-height:90vh;overflow:auto;background:#fff;color:#15304d;border-radius:18px;padding:24px;box-shadow:0 20px 65px #0005}.nt-chat-dialog h2{margin:0 0 12px}.nt-chat-dialog label{display:block;font-weight:700;font-size:13px;margin-top:12px}.nt-chat-dialog input,.nt-chat-dialog textarea{width:100%;box-sizing:border-box;padding:11px;border:1px solid #b6c9da;border-radius:8px;margin-top:4px}.nt-chat-dialog button{margin-top:15px}.nt-chat-close{float:right;border:0;background:transparent;font-size:25px;cursor:pointer}.nt-chat-status{font-size:13px;margin-top:12px;white-space:pre-wrap}.nt-chat-hidden{position:absolute;left:-9999px}@media(max-width:650px){.nt-public-chat-card{margin:0 12px 15px;padding:13px}.nt-public-chat-card h2{font-size:19px}.nt-chat-illustration{font-size:31px;padding:8px}}