.privacy-footer{color:#d6e7bd;background:#0b241c;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:20px 16px 28px;font-size:12px;display:flex}.privacy-footer a{color:inherit;align-items:center;gap:6px;display:inline-flex}.privacy-footer button,.privacy-text-link{color:#d2eba9;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.privacy-notice{z-index:150;color:#f2f8e8;background:linear-gradient(135deg,#193b2b,#0a241a);border:1px solid #a0c76a;border-radius:12px;width:min(400px,100% - 24px);max-height:calc(100dvh - 32px);padding:21px;font:14px/1.55 Arial,sans-serif;position:fixed;bottom:20px;right:20px;overflow:auto;box-shadow:0 8px 35px #0006}.privacy-notice h2{color:#f7faee;align-items:center;gap:9px;margin:0 25px 12px 0;font-size:19px;display:flex}.privacy-notice h2 svg{color:#bfe078}.privacy-notice p{margin:0 0 6px;font-size:13px}.privacy-dismiss{color:#ecf6d9;cursor:pointer;background:0 0;border:0;place-items:center;min-width:36px;min-height:36px;display:grid;position:absolute;top:8px;right:8px}.privacy-check{padding:12px 0;line-height:1.5;align-items:flex-start!important;gap:10px!important;font-size:13px!important;display:flex!important}.privacy-check input[type=checkbox]{accent-color:#bfe078;appearance:auto!important;flex:0 0 20px!important;width:20px!important;height:20px!important;min-height:20px!important;margin:1px 0 0!important;padding:0!important}.privacy-check small{color:#bfceae;margin-top:3px;font-size:12px;line-height:1.5;display:block}.privacy-action{cursor:pointer;background:linear-gradient(#c9e887,#acd25a);border:1px solid #c9e68a;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font:700 13px/1.4 Arial,sans-serif;text-decoration:none;display:inline-flex;box-shadow:0 3px #668f36;color:#152413!important}.privacy-form-info{color:#eef5e4;background:#102d21;border:1px solid #8ead65;border-radius:9px;margin:17px 0;padding:16px}.privacy-form-info>strong{align-items:center;gap:7px;display:flex}.privacy-form-info p{font-size:13px;line-height:1.6}.privacy-form-info a{color:#d1eaa6}.privacy-dialog p{font-size:15px;line-height:1.7}.privacy-page{color:#edf5e3;max-width:840px;margin:auto;padding:25px 20px 50px}.privacy-page article{background:linear-gradient(#183b2b,#0a241a);border:1px solid #91ae69;border-radius:12px;padding:clamp(20px,4vw,38px)}.privacy-page h1{margin:0 0 18px;font-size:32px}.privacy-page h2{margin-top:28px;font-size:21px}.privacy-page p,.privacy-page li{font-size:15px;line-height:1.8}.privacy-page a{color:#d4eead}.privacy-page ul{padding-left:23px}.privacy-page small{color:#bdcdb0}.privacy-notice :is(button,input,a):focus-visible,.privacy-footer :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #e0f5b2}@media (max-width:700px){.privacy-notice{right:12px;bottom:max(12px,env(safe-area-inset-bottom));padding:17px}.privacy-footer{gap:5px 15px}.privacy-footer :is(a,button){min-height:44px}.privacy-page{padding-inline:12px}.privacy-notice .privacy-dismiss{min-width:44px;min-height:44px}}
