.stSupportBtn{position:fixed;right:20px;top:20px;z-index:2147483000;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#0b3558;color:#fff;border:1px solid rgba(255,255,255,.24);box-shadow:0 10px 28px rgba(0,0,0,.2);text-decoration:none}.stSupportBtn svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.stSupportAdmin{position:fixed;right:20px;top:76px;z-index:2147483000;width:34px;height:34px;border-radius:50%;border:1px solid #cfd9e3;background:#fff;color:#0b3558;font-weight:900;cursor:pointer}.stSupportModal{position:fixed;inset:0;z-index:2147483640;background:rgba(4,12,20,.66);display:none;place-items:center;padding:18px}.stSupportModal.open{display:grid}.stSupportCard{position:relative;width:min(520px,100%);max-height:92vh;overflow:auto;background:#fff;color:#142033;border-radius:20px;padding:24px;box-shadow:0 30px 90px rgba(0,0,0,.35)}.stSupportCard h2{margin:0 36px 6px 0}.stSupportCard>p{margin:0 0 18px;color:#68778a;line-height:1.45}.stSupportX{position:absolute;right:14px;top:10px;border:0;background:transparent;font-size:28px;color:#334155;cursor:pointer}.stSupportCard form{display:grid;gap:11px}.stSupportCard label{display:grid;gap:6px;font-size:12px;font-weight:800}.stSupportCard input{min-height:44px;border:1px solid #d6e0e9;border-radius:10px;padding:10px 12px;font:inherit}.stSupportCard .stCheck{display:flex;align-items:center;gap:8px}.stSupportCard .stCheck input{min-height:0;width:18px;height:18px}.stSupportActions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.stSupportActions button{min-height:42px;border-radius:10px;padding:9px 13px;font-weight:800;cursor:pointer}.stCancel{border:1px solid #d6e0e9;background:#f5f8fb;color:#334155}.stSave{border:0;background:#0b3558;color:#fff}.stMsg{min-height:18px;font-size:12px;color:#667085}@media(max-width:900px){.stSupportBtn{right:14px;top:auto;bottom:calc(88px + env(safe-area-inset-bottom));width:46px;height:46px}.stSupportAdmin{right:14px;top:auto;bottom:calc(144px + env(safe-area-inset-bottom))}}