.subre-support-widget{position:fixed;right:24px;bottom:24px;z-index:1200;font-family:inherit}.subre-support-trigger{position:relative;display:grid;place-items:center;width:64px;height:64px;border:0;border-radius:50%;background:linear-gradient(145deg,#5b68ff,#303bdb);color:#fff;box-shadow:0 14px 32px rgba(48,59,219,.35),0 0 0 7px rgba(87,101,255,.12);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.subre-support-trigger:hover,.subre-support-widget.is-open .subre-support-trigger{transform:translateY(-3px) scale(1.04);box-shadow:0 18px 38px rgba(48,59,219,.42),0 0 0 9px rgba(87,101,255,.14)}.subre-support-trigger-icon{font-size:27px;line-height:1}.subre-support-pulse{position:absolute;right:4px;top:4px;width:11px;height:11px;border:2px solid #fff;border-radius:50%;background:#35d399}.subre-support-panel{position:absolute;right:0;bottom:82px;width:342px;padding:18px;border:1px solid rgba(207,218,242,.95);border-radius:20px;background:rgba(255,255,255,.98);box-shadow:0 24px 70px rgba(24,42,87,.22);animation:subreSupportIn .18s ease-out}.subre-support-panel[hidden]{display:none}.subre-support-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.subre-support-kicker{display:block;margin-bottom:5px;color:#5267e9;font-size:10px;font-weight:800;letter-spacing:.09em}.subre-support-panel-head strong{display:block;color:#172441;font-size:18px}.subre-support-close{width:28px;height:28px;border:0;border-radius:9px;background:#f0f3fa;color:#667590;font-size:21px;line-height:1;cursor:pointer}.subre-support-note{margin:10px 0 14px;color:#71809a;font-size:13px;line-height:1.45}.subre-support-links{display:grid;gap:9px}.subre-support-link{display:flex;align-items:center;gap:10px;padding:11px 10px;border:1px solid #e8edf6;border-radius:13px;color:#243555;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.subre-support-link:hover{border-color:#cbd5ff;background:#f7f8ff;transform:translateX(-2px)}.subre-support-link-icon{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:10px;background:#eef0ff;color:#5267e9}.subre-support-link-icon.facebook{background:#eaf2ff;color:#1877f2}.subre-support-link-icon.zalo{background:#e9f8ff;color:#087de8}.subre-support-link-icon.telegram{background:#e8f7ff;color:#229ed9}.subre-support-link span:nth-child(2){display:grid;flex:1;gap:2px}.subre-support-link b{font-size:13px}.subre-support-link small{color:#8190a8;font-size:11px}.subre-support-link>i{color:#9aa8bd;font-size:11px}@keyframes subreSupportIn{from{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:575px){.subre-support-widget{right:16px;bottom:16px}.subre-support-trigger{width:58px;height:58px}.subre-support-panel{right:-4px;bottom:74px;width:min(342px,calc(100vw - 32px));padding:16px}}
