.privacy-banner560{position:fixed;z-index:2147482000;bottom:max(18px,env(safe-area-inset-bottom));left:18px;right:18px;max-width:1080px;margin:auto;display:flex;align-items:center;gap:20px;padding:22px 24px;background:#fff;color:#102a4d;border:1px solid #d7e0ed;border-top:5px solid #f3ae2c;border-radius:18px;box-shadow:0 18px 60px #0d244b40;box-sizing:border-box;text-align:left}.privacy-banner560>div{min-width:0}.privacy-icon560{flex:0 0 58px;width:58px;height:58px;display:grid;place-items:center;border-radius:16px;background:#fff2d5;color:#ae7100}.privacy-icon560 svg{width:33px;height:33px}.privacy-copy560{flex:1}.privacy-banner560 h2{font:750 21px/1.4 system-ui,Tahoma,sans-serif!important;margin:0 0 5px!important;color:#102a4d!important}.privacy-banner560 p{font:400 15px/1.65 system-ui,Tahoma,sans-serif!important;margin:0 0 7px!important;color:#35475f!important}.privacy-banner560 a{font:600 14px/1.5 system-ui,Tahoma,sans-serif;color:#173c78;text-decoration:underline;text-underline-offset:3px}.privacy-actions560{display:flex;flex:0 0 auto;gap:10px}.privacy-actions560 button,.privacy-settings560{font:700 15px/1.5 system-ui,Tahoma,sans-serif;min-height:46px;padding:10px 16px;border:1px solid #b8c9de;border-radius:10px;background:#fff;color:#102a4d;cursor:pointer}.privacy-actions560 button:last-child{background:#f3ae2c;color:#102a4d;border-color:#e9a121}.privacy-actions560 button:hover,.privacy-settings560:hover{border-color:#173c78}.privacy-actions560 button:last-child:hover{background:#ffc14b}.privacy-settings560{font-size:14px}.privacy-floating560{position:fixed;bottom:12px;left:12px;z-index:90}.privacy-banner560 button:focus-visible,.privacy-settings560:focus-visible{outline:3px solid #173c78;outline-offset:3px}@media(max-width:760px){.privacy-banner560{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px 13px;padding:16px;left:10px;right:10px;max-height:72dvh;overflow:auto}.privacy-icon560{width:46px;height:46px;flex-basis:46px;border-radius:12px}.privacy-icon560 svg{width:27px;height:27px}.privacy-banner560 h2{font-size:19px!important}.privacy-actions560{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.privacy-actions560 button{font-size:14px;padding:10px 8px}}
