.vt-care-panel{z-index:6401;color:#333;background:#fff;border-radius:12px;flex-direction:column;width:360px;height:calc(min(540px,100dvh - 160px));font:14px/1.5 Arial,sans-serif;display:flex;position:fixed;bottom:130px;right:35px;overflow:hidden;box-shadow:0 8px 40px #0003}.vt-care-panel header{color:#fff;background:#cc004a;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.vt-care-panel header strong{font-size:18px;display:block}.vt-care-panel header small{opacity:.9;font-size:12px;display:block}.vt-care-panel header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:28px}.vt-care-messages{background:#f5f7f8;flex:1;padding:18px;overflow:auto}.vt-care-messages article{overflow-wrap:anywhere;background:#fff;border-radius:9px;margin:0 20px 12px 0;padding:10px 12px;box-shadow:0 1px 3px #0001}.vt-care-messages article.visitor{background:#fce6ee;margin-left:20px;margin-right:0}.vt-care-messages p{white-space:pre-wrap;margin:0}.vt-care-product{color:#a5003d;border-top:1px solid #eee;padding:8px 0;display:block}.vt-care-product b{color:#333;display:block}.vt-care-panel form{border-top:1px solid #eee;padding:12px 45px 12px 12px;position:relative}.vt-care-panel textarea{resize:none;color:#333;background:#fff;border:0;width:100%;padding:5px;font:14px/1.5 Arial}.vt-care-panel form button{color:#cc004a;cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:20px;right:12px}.vt-care-panel button:disabled{opacity:.4;cursor:default}.vt-care-panel form p{color:#a00;margin:8px 0 0;font-size:12px}.vt-care-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.vt-care-status{color:#777;font-size:12px}@media (width<=600px){.vt-care-panel{width:calc(100vw - 20px);height:calc(min(540px,100dvh - 150px));bottom:130px;right:10px}}
