
#snowball-launch{position:fixed;bottom:24px;right:24px;z-index:99998;display:flex;align-items:center;gap:9px;background:#061b33;border:2px solid #1689e5;border-radius:999px;padding:6px 17px 6px 6px;box-shadow:0 8px 30px #0008;color:white;cursor:pointer;font:700 14px Arial,sans-serif}#snowball-launch img{width:55px;height:55px;object-fit:cover;border-radius:50%;border:2px solid #63b7f8}#snowball-panel{position:fixed;right:22px;bottom:102px;z-index:99999;width:min(390px,calc(100vw - 28px));height:min(620px,calc(100dvh - 120px));display:none;flex-direction:column;border-radius:20px;overflow:hidden;background:white;color:#10223b;box-shadow:0 12px 55px #0008;font:14px/1.5 Arial,sans-serif;border:1px solid #aac6e6}#snowball-panel.open{display:flex}#snowball-panel *{box-sizing:border-box}#snowball-top{background:#061b33;color:white;display:flex;align-items:center;padding:12px;gap:10px}#snowball-top img{height:45px;width:45px;border-radius:50%;object-fit:cover}#snowball-top strong{font-size:17px}#snowball-top small{display:block;font-size:11px;color:#b8d9f7}#snowball-close{margin-left:auto;color:white;background:none;border:0;font-size:26px;cursor:pointer}#snowball-messages{flex:1;overflow:auto;padding:15px;display:flex;flex-direction:column;gap:12px;background:#f8fbff}#snowball-messages .sb-msg{padding:11px 13px;border-radius:15px;max-width:92%;white-space:pre-wrap;overflow-wrap:anywhere}#snowball-messages .bot{background:#e9f1fc;align-self:flex-start}#snowball-messages .guest{background:#0875cb;color:white;align-self:flex-end}#snowball-actions{padding:9px 12px;display:flex;flex-wrap:wrap;gap:6px;background:white}#snowball-actions button{border:1px solid #c5d8ee;border-radius:10px;background:#f1f6fd;color:#133452;padding:7px 9px;font-size:12px;cursor:pointer}#snowball-entry{display:flex;padding:12px;border-top:1px solid #dbe4ef;gap:7px}#snowball-question{flex:1;min-width:0;border:1px solid #cad9ea;border-radius:22px;padding:11px;font-size:14px}#snowball-send{background:#0875cb;color:white;border:0;border-radius:50%;width:42px;height:42px;cursor:pointer}#snowball-escalate{display:none;padding:12px;gap:7px;flex-direction:column;max-height:65%;overflow:auto}#snowball-escalate.open{display:flex}#snowball-escalate input,#snowball-escalate textarea{padding:10px;border:1px solid #bdcde1;border-radius:8px;font:inherit;width:100%}#snowball-escalate button{background:#0875cb;color:white;border:0;padding:11px;border-radius:8px;cursor:pointer}#snowball-escalate button:disabled{opacity:.6}#snowball-escalate .sb-cancel{background:#eaf0f7;color:#173653}#snowball-notice{font-size:12px;color:#425e7b}#snowball-footer{display:flex;justify-content:space-between;gap:8px;padding:7px 13px;background:#edf3fa;font-size:12px}#snowball-footer a{color:#075a9f;text-decoration:underline}@media(max-width:520px){#snowball-launch{bottom:13px;right:12px}#snowball-panel{right:8px;bottom:84px;width:calc(100vw - 16px);height:calc(100dvh - 100px)}}
.sb-msg a{color:#f3c875;text-decoration:underline;text-underline-offset:3px;font-weight:700;overflow-wrap:anywhere}
