.ts-privacy-panel{position:fixed;z-index:10000;bottom:18px;right:18px;width:min(440px,calc(100vw - 36px));box-sizing:border-box;background:#111e2d;color:#e7edf5;border:1px solid #354a60;border-radius:16px;padding:20px;box-shadow:0 12px 40px #0005;font:14px/1.55 system-ui,sans-serif}.ts-privacy-panel[hidden]{display:none!important}.ts-privacy-panel strong{font-size:17px;color:#f1f6ff}.ts-privacy-panel p{font-size:14px;line-height:1.55;margin:10px 0;color:#b9c8d9}.ts-privacy-actions{display:flex;gap:8px;flex-wrap:wrap}.ts-privacy-panel button{flex:1;cursor:pointer;border:1px solid #66859b;border-radius:8px;background:#1f3545;color:#fff;padding:10px;font:600 13px system-ui}.ts-privacy-panel a,.ts-privacy-links a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ts-privacy-links{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;padding:20px;font:13px system-ui;color:#8fa5b7}.ts-privacy-links button{font:inherit;color:inherit;background:none;border:0;text-decoration:underline;cursor:pointer}.ts-privacy-panel :focus-visible,.ts-privacy-links :focus-visible{outline:3px solid #ffd064;outline-offset:3px}
