.thsm-analytics-control{position:fixed;left:18px;bottom:18px;z-index:9998;font-family:inherit;color:#01173b;max-width:calc(100vw - 36px)}.thsm-analytics-control [hidden]{display:none!important}.thsm-analytics-control button{font:inherit;font-size:14px;font-weight:700;line-height:1.3;padding:11px 14px;border:1px solid #03285f;border-radius:10px;background:#fff;color:#03285f;cursor:pointer;min-height:44px}.thsm-analytics-control button:focus-visible,.thsm-analytics-control a:focus-visible{outline:3px solid #1496fb;outline-offset:3px}.thsm-analytics-control>button{box-shadow:0 4px 18px #01173b18}.thsm-analytics-panel{width:390px;max-width:100%;padding:22px;background:#fff;border:1px solid #c9dcf2;border-radius:16px;box-shadow:0 12px 50px #01173b28;margin-bottom:10px;max-height:70vh;overflow:auto}.thsm-analytics-panel h2{font:inherit;font-weight:800;font-size:20px;line-height:1.25;margin:0 0 12px;color:#01173b}.thsm-analytics-panel p{font-size:15px;line-height:1.5;margin:0 0 12px}.thsm-analytics-buttons{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.thsm-analytics-buttons button{flex:1 1 140px;background:#03285f;color:#fff}.thsm-analytics-panel .thsm-analytics-note{font-size:13px;margin:0}.thsm-analytics-note a{color:#0a52b4;text-decoration:underline}.thsm-analytics-note span{display:block;margin-top:6px}@media(max-width:480px){.thsm-analytics-control{left:12px;bottom:12px;max-width:calc(100vw - 24px)}.thsm-analytics-panel{width:calc(100vw - 24px);padding:18px}}
