#jelker-smart-chat-root *{box-sizing:border-box;font-family:inherit}.nsc-toggle{position:fixed;z-index:9998;width:60px;height:60px;border:0;border-radius:999px;cursor:pointer;color:#fff;font-size:24px;box-shadow:0 14px 35px rgba(0,0,0,.18)}.nsc-panel{--nsc-color:#8a3e2f;position:fixed;z-index:9999;width:400px;max-width:calc(100vw - 24px);height:720px;max-height:calc(100vh - 96px);background:#fff;border-radius:24px;border:1px solid #eceff3;display:none;flex-direction:column;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.18)}.nsc-panel.is-open{display:flex}.nsc-header{background:var(--nsc-color);padding:16px 18px;color:#fff;display:flex;align-items:center;justify-content:space-between}.nsc-header-title{font-size:16px;font-weight:700}.nsc-close{width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff;font-size:20px;cursor:pointer}.nsc-body{flex:1;background:#f4f4f4;padding:14px;overflow:auto}.nsc-msg{max-width:88%;padding:14px 16px;border-radius:18px;margin-bottom:12px;line-height:1.45;font-size:14px;word-break:break-word}.nsc-msg.bot{background:#fff;color:#1f2937;box-shadow:0 6px 16px rgba(15,23,42,.06)}.nsc-msg.user{background:var(--nsc-color);color:#fff;margin-left:auto}.nsc-actions{padding:12px;background:#fff;border-top:1px solid #edf1f5;display:flex;flex-direction:column;gap:10px;max-height:290px;overflow:auto}.nsc-btn{width:100%;border:1px solid var(--nsc-color);background:var(--nsc-color);color:#fff;border-radius:14px;padding:13px 15px;font-size:14px;font-weight:600;cursor:pointer}.nsc-btn-secondary{background:#fff;color:var(--nsc-color)}@media (max-width:767px){.nsc-panel{left:12px;right:12px;width:auto;bottom:86px!important;height:80vh}.nsc-toggle{right:12px!important;bottom:12px!important}}

.nsc-wa-compose{display:flex;flex-direction:column;gap:10px;border:1px solid #edf1f5;border-radius:14px;padding:10px;background:#fff}.nsc-lead-fields{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nsc-lead-input,.nsc-wa-input{width:100%;border:1px solid #d8dee8;border-radius:12px;padding:11px 12px;font-size:13px;line-height:1.35;font-family:inherit;color:#1f2937;background:#fff}.nsc-wa-input{resize:vertical;min-height:78px}.nsc-lead-input:focus,.nsc-wa-input:focus{outline:none;border-color:var(--nsc-color);box-shadow:0 0 0 3px rgba(138,62,47,.15)}.nsc-lead-error{min-height:16px;color:#b42318;font-size:12px;font-weight:600}.nsc-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nsc-contact-card{min-height:58px;border-radius:8px;border:1px solid #e1e5eb;background:#fff;color:#1f2937;cursor:pointer;font-family:inherit;text-align:center}.nsc-contact-card strong{display:block;font-size:14px;line-height:1.2}.nsc-contact-card span{display:block;margin-bottom:5px;color:#6b7280;font-size:11px;font-weight:600;text-transform:uppercase}.nsc-contact-card-wa{display:flex;align-items:center;justify-content:center;gap:8px;border-color:#16b40b;background:#16b40b;color:#fff;font-weight:700}.nsc-contact-card-wa::before{content:"";width:16px;height:16px;background:currentColor;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 3C8.8 3 3 8.7 3 15.8c0 2.5.7 4.8 2 6.8L3.7 29l6.6-1.7c1.8 1 3.8 1.5 5.9 1.5 7.2 0 13-5.7 13-12.8S23.2 3 16 3zm0 23.5c-1.9 0-3.7-.5-5.3-1.5l-.4-.2-3.9 1 1-3.8-.3-.4c-1.2-1.7-1.8-3.6-1.8-5.7C5.3 10 10.1 5.3 16 5.3S26.7 10 26.7 15.9 21.9 26.5 16 26.5zm5.9-7.9c-.3-.2-1.9-.9-2.2-1s-.5-.2-.8.2c-.2.3-.9 1-.1.2-.2.2-.4.2-.7.1-.3-.2-1.3-.5-2.5-1.5-.9-.8-1.5-1.8-1.7-2.1-.2-.3 0-.5.1-.6.1-.1.3-.3.5-.5.2-.2.2-.3.3-.5.1-.2 0-.4 0-.5s-.8-1.9-1.1-2.6c-.3-.7-.6-.6-.8-.6h-.7c-.2 0-.5.1-.8.4-.3.3-1 1-1 2.4s1.1 2.8 1.2 3c.2.2 2.1 3.2 5 4.5.7.3 1.3.5 1.7.6.7.2 1.4.2 1.9.1.6-.1 1.9-.8 2.1-1.5.3-.7.3-1.4.2-1.5-.1-.2-.3-.2-.6-.4z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 3C8.8 3 3 8.7 3 15.8c0 2.5.7 4.8 2 6.8L3.7 29l6.6-1.7c1.8 1 3.8 1.5 5.9 1.5 7.2 0 13-5.7 13-12.8S23.2 3 16 3zm0 23.5c-1.9 0-3.7-.5-5.3-1.5l-.4-.2-3.9 1 1-3.8-.3-.4c-1.2-1.7-1.8-3.6-1.8-5.7C5.3 10 10.1 5.3 16 5.3S26.7 10 26.7 15.9 21.9 26.5 16 26.5zm5.9-7.9c-.3-.2-1.9-.9-2.2-1s-.5-.2-.8.2c-.2.3-.9 1-.1.2-.2.2-.4.2-.7.1-.3-.2-1.3-.5-2.5-1.5-.9-.8-1.5-1.8-1.7-2.1-.2-.3 0-.5.1-.6.1-.1.3-.3.5-.5.2-.2.2-.3.3-.5.1-.2 0-.4 0-.5s-.8-1.9-1.1-2.6c-.3-.7-.6-.6-.8-.6h-.7c-.2 0-.5.1-.8.4-.3.3-1 1-1 2.4s1.1 2.8 1.2 3c.2.2 2.1 3.2 5 4.5.7.3 1.3.5 1.7.6.7.2 1.4.2 1.9.1.6-.1 1.9-.8 2.1-1.5.3-.7.3-1.4.2-1.5-.1-.2-.3-.2-.6-.4z'/%3E%3C/svg%3E") center/contain no-repeat}.nsc-contact-card-phone{padding:9px 8px}.nsc-contact-card-phone strong{font-size:15px;color:#111827}@media (max-width:420px){.nsc-lead-fields,.nsc-contact-grid{grid-template-columns:1fr}}
.nsc-toggle{display:flex;align-items:center;justify-content:center;overflow:hidden}.nsc-toggle-avatar{width:100%;height:100%;object-fit:cover;display:block}
