#nessa-support{font-family:Arial,"Noto Sans",sans-serif;font-size:14px;line-height:1.5;color:#242820;position:fixed;z-index:9999;right:24px;bottom:24px;text-align:left}#nessa-support *{box-sizing:border-box}#nessa-support [hidden]{display:none!important}#nessa-support button{font:inherit;cursor:pointer;border:0;letter-spacing:normal;text-transform:none}#nessa-support .ns-launch{display:flex;align-items:center;gap:10px;background:#ac382b;color:white;padding:15px 21px;border-radius:32px;box-shadow:0 6px 24px #38221830}#nessa-support svg{width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.7}#nessa-support b{border-radius:50%;background:#fff;color:#ac382b;min-width:22px;text-align:center}#nessa-support .ns-panel{width:370px;max-width:calc(100vw - 32px);height:min(690px,calc(100dvh - 110px));position:absolute;bottom:74px;right:0;background:white;border:1px solid #dfded6;box-shadow:0 12px 70px #1f241d25;border-radius:15px;overflow:hidden;display:flex;flex-direction:column}#nessa-support header{position:static!important;display:flex!important;align-items:center;justify-content:space-between;padding:22px!important;background:#f4f1e9!important;border:0!important;transform:none!important;min-height:100px;width:100%!important}#nessa-support header small{color:#9d4539;letter-spacing:2px;font-size:10px}#nessa-support h2{font-family:Georgia,"Noto Serif SC",serif;font-size:23px!important;line-height:1.3!important;margin:5px 0 0!important;font-weight:400;letter-spacing:0}#nessa-support .ns-close{padding:7px;background:transparent;font-size:27px;color:#34372f}#nessa-support .ns-content{overflow:auto;padding:18px;flex:1;min-height:0}#nessa-support .ns-intro{font-size:14px;color:#687062;margin:0 0 18px}#nessa-support .ns-form{display:grid;gap:12px}#nessa-support label{display:grid;gap:5px;font-size:12px;color:#535a4f}#nessa-support input,#nessa-support textarea{width:100%;background:white;color:#20261d;border:1px solid #d7d9d1;border-radius:5px;padding:10px 12px;font:14px/1.5 Arial,sans-serif;resize:vertical;min-height:0;margin:0}#nessa-support .ns-submit{background:#a8382a;color:white;border-radius:5px;padding:11px 16px}#nessa-support button:disabled{opacity:.6;cursor:wait}#nessa-support .ns-status{padding:8px 18px;font-size:12px;background:#faf9f5;margin:0;color:#805145;min-height:34px}#nessa-support .ns-log{max-height:280px;overflow:auto;display:grid;gap:12px;padding-bottom:12px}#nessa-support .ns-bubble{margin:0;padding:11px 13px;background:#f3f1ea;border-radius:10px 10px 10px 2px;width:91%;justify-self:start}#nessa-support .ns-bubble.visitor{background:#f9e9e4;border-radius:10px 10px 2px 10px;justify-self:end}#nessa-support .ns-bubble p{font-size:14px;line-height:1.55;margin:5px 0;white-space:pre-wrap;overflow-wrap:anywhere}#nessa-support .ns-bubble small,#nessa-support time{font-size:10px;color:#7f8176}#nessa-support .ns-tools{display:flex;justify-content:space-between;gap:8px}#nessa-support .ns-tools button,#nessa-support .ns-new{padding:6px 0;font-size:11px;background:transparent;color:#9e392b;text-decoration:underline}#nessa-support .ns-private{font-size:10px;color:#7c8077;margin:7px 0 12px}#nessa-support .ns-new{margin-top:8px}#nessa-support :focus-visible{outline:2px solid #a93629;outline-offset:3px}@media(max-width:520px){#nessa-support{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}#nessa-support .ns-panel{width:calc(100vw - 32px);height:min(620px,calc(100dvh - 100px));bottom:68px}#nessa-support .ns-launch{padding:13px 17px}#nessa-support header{padding:16px!important;min-height:85px}#nessa-support .ns-log{max-height:210px}}@media(prefers-reduced-motion:reduce){#nessa-support *{scroll-behavior:auto!important}}
