.a2-support-widget{--support-accent:#22c7e8;position:fixed;z-index:99980;bottom:24px;font-family:Tahoma,Arial,sans-serif;direction:rtl}.a2-support-widget.is-left{left:24px}.a2-support-widget.is-right{right:24px}.a2-support-launch{width:66px;height:66px;padding:0;border:1px solid color-mix(in srgb,var(--support-accent) 70%,#fff 10%);border-radius:22px;background:linear-gradient(145deg,#102744,#07172e);box-shadow:0 18px 50px #0009,0 0 0 5px #0e2948cc;color:#fff;cursor:pointer;position:relative;display:grid;place-items:center;transition:.25s}.a2-support-launch:hover{transform:translateY(-4px);box-shadow:0 22px 55px #000a,0 0 0 5px color-mix(in srgb,var(--support-accent) 18%,transparent)}.a2-support-launch-icon{width:31px;height:27px;border:2px solid var(--support-accent);border-radius:11px;display:flex;align-items:center;justify-content:center;gap:3px;position:relative}.a2-support-launch-icon:after{content:"";position:absolute;bottom:-6px;left:5px;border:4px solid transparent;border-top-color:var(--support-accent);transform:rotate(25deg)}.a2-support-launch-icon i{width:3px;height:3px;background:#fff;border-radius:50%}.a2-support-launch b{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;padding:0 5px;border-radius:20px;background:#fb3f72;border:2px solid #08172c;font-size:10px;line-height:18px}.a2-support-launch em{position:absolute;left:75px;white-space:nowrap;padding:8px 11px;border-radius:9px;background:#07152bea;border:1px solid #244361;color:#e8f4ff;font-size:10px;font-style:normal;opacity:0;transform:translateX(5px);pointer-events:none;transition:.2s}.a2-support-widget.is-right .a2-support-launch em{left:auto;right:75px}.a2-support-launch:hover em{opacity:1;transform:none}.a2-support-panel{position:absolute;bottom:0;width:390px;height:min(650px,calc(100vh - 35px));display:flex;flex-direction:column;overflow:hidden;border-radius:25px;background:linear-gradient(155deg,#0d203b,#071326 60%,#07101e);border:1px solid #31516e;box-shadow:0 32px 90px #000c;opacity:0;visibility:hidden;transform:translateY(18px) scale(.96);transform-origin:bottom left;transition:.22s}.is-left .a2-support-panel{left:0}.is-right .a2-support-panel{right:0;transform-origin:bottom right}.a2-support-widget.is-open .a2-support-panel{opacity:1;visibility:visible;transform:none}.a2-support-widget.is-open .a2-support-launch{opacity:0;pointer-events:none}.a2-support-panel>header{flex:0 0 auto;padding:16px 17px;display:flex;justify-content:space-between;align-items:center;background:#0c213b;border-bottom:1px solid #29435e}.a2-support-brand{display:flex;align-items:center;gap:10px}.a2-support-brand>span{width:41px;height:41px;border-radius:14px;background:linear-gradient(145deg,var(--support-accent),#376be9);display:grid;place-items:center;box-shadow:0 7px 20px color-mix(in srgb,var(--support-accent) 25%,transparent)}.a2-support-brand>span:after{content:"✦";font-size:19px}.a2-support-brand div{display:grid;gap:2px}.a2-support-brand small{font-size:7px;letter-spacing:2px;color:var(--support-accent)}.a2-support-brand strong{font-size:14px}.a2-support-brand em{font-size:8px;color:#91a9c0;font-style:normal}.a2-support-brand em i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#24d38d;box-shadow:0 0 8px #24d38d;margin-left:4px}.a2-support-head-actions{display:flex;gap:6px}.a2-support-head-actions button{width:34px;height:34px;border:1px solid #294763;border-radius:11px;background:#102944;color:#cce4fa;font-size:17px;cursor:pointer}.a2-support-state{margin:auto;display:grid;justify-items:center;gap:12px;color:#a8bfd4;font-size:11px}.a2-support-state span{width:31px;height:31px;border-radius:50%;border:3px solid #2a4964;border-top-color:var(--support-accent);animation:a2spin .8s linear infinite}@keyframes a2spin{to{transform:rotate(360deg)}}.a2-support-start{padding:17px;overflow:auto;display:grid;gap:12px}.a2-support-welcome{display:flex;gap:10px;padding:13px;border-radius:15px;background:linear-gradient(135deg,#123455,#10243d);border:1px solid #2e4d67}.a2-support-welcome>span{color:var(--support-accent)}.a2-support-welcome b{display:block;font-size:12px;line-height:1.7}.a2-support-welcome small{display:block;color:#8fa8be;font-size:9px;margin-top:3px}.a2-support-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px}.a2-support-start label{font-size:9px;color:#a9bfd2;display:grid;gap:6px}.a2-support-start input,.a2-support-start select,.a2-support-start textarea{width:100%;border:1px solid #2a4863;border-radius:11px;background:#08182c;color:#eef7ff;font:inherit;font-size:11px;padding:11px;outline:none}.a2-support-start input:focus,.a2-support-start select:focus,.a2-support-start textarea:focus{border-color:var(--support-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--support-accent) 12%,transparent)}.a2-support-start textarea{min-height:95px;resize:vertical}.a2-support-primary{height:45px;border:0;border-radius:12px;background:linear-gradient(120deg,var(--support-accent),#3e70ed);color:#041321;font-weight:900;display:flex;justify-content:space-between;align-items:center;padding:0 16px;cursor:pointer}.a2-support-start footer{text-align:center;color:#748da4;font-size:8px}.a2-support-chat{min-height:0;flex:1;display:flex;flex-direction:column}.a2-support-context{padding:9px 14px;border-bottom:1px solid #193650;background:#0a1b31;display:flex;justify-content:space-between;align-items:center}.a2-support-context div{display:grid;gap:2px}.a2-support-context small{font-size:8px;color:var(--support-accent)}.a2-support-context b{font-size:9px;color:#adbed0}.a2-support-context>span{width:8px;height:8px;border-radius:50%;background:#f2aa36}.a2-support-context>span.active{background:#23d690}.a2-support-messages{flex:1;min-height:0;overflow:auto;padding:15px;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}.a2-support-message{max-width:82%;display:grid;gap:4px}.a2-support-message.mine{align-self:flex-start}.a2-support-message.agent{align-self:flex-end}.a2-support-bubble{padding:10px 12px;border-radius:15px 15px 4px 15px;background:linear-gradient(135deg,var(--support-accent),#3974e9);color:#041324;font-size:11px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.a2-support-message.agent .a2-support-bubble{border-radius:15px 15px 15px 4px;background:#15283f;color:#ecf6ff;border:1px solid #2a435c}.a2-support-message time{font-size:7px;color:#6f8aa3}.a2-support-attachments{display:grid;gap:4px;margin-top:5px}.a2-support-attachments a{padding:7px 9px;border-radius:8px;background:#06142633;border:1px solid #ffffff22;font-size:8px}.a2-support-system{align-self:center;padding:7px 10px;border-radius:20px;background:#14273a;color:#8ea6bb;font-size:8px}.a2-support-composer{padding:10px 12px;border-top:1px solid #29435c;background:#0b1d33}.a2-support-composer>div:last-of-type{display:flex;gap:7px;align-items:end}.a2-support-composer textarea{flex:1;max-height:95px;resize:none;border:1px solid #284761;border-radius:12px;background:#061528;color:#f2f8ff;padding:11px;font:inherit;font-size:11px;outline:none}.a2-support-composer button{width:42px;height:42px;border:0;border-radius:12px;background:var(--support-accent);color:#052036;font-size:17px;cursor:pointer}.a2-support-attach{width:39px;height:42px;border:1px solid #2a4964;border-radius:12px;display:grid;place-items:center;color:#b8d0e4;cursor:pointer}.a2-support-attach input{display:none}.a2-support-composer>small{display:block;text-align:center;color:#58748d;font-size:7px;margin-top:5px}.a2-support-files{padding:7px!important;margin-bottom:7px;background:#102740;border-radius:9px;font-size:8px;color:#bcd0e2}.a2-support-error{min-height:0;margin:0;color:#ff809b;font-size:8px}.a2-support-closed{padding:16px;text-align:center;background:#101f31}.a2-support-closed b,.a2-support-closed small{display:block}.a2-support-closed small{margin-top:4px;color:#7e95a9;font-size:8px}@media(max-width:550px){.a2-support-widget,.a2-support-widget.is-left,.a2-support-widget.is-right{left:14px;right:auto;bottom:14px}.a2-support-panel,.is-left .a2-support-panel,.is-right .a2-support-panel{position:fixed;inset:0;width:100%;height:100%;border:0;border-radius:0;transform:translateY(30px)}.a2-support-widget.is-open .a2-support-panel{transform:none}.a2-support-fields{grid-template-columns:1fr}}
