.privacy-footer-button{font-size:14px;color:#376b93;border:0;border-bottom:1px solid #aacce3;padding:5px 0;background:none;cursor:pointer;white-space:nowrap}.footer-inner{flex-wrap:wrap}.privacy-notice{position:fixed;z-index:45;bottom:22px;left:50%;transform:translateX(-50%);width:min(940px,calc(100% - 36px));padding:24px 28px;border:1px solid #b9dbf2;border-radius:15px;background:#fffffff5;backdrop-filter:blur(18px);box-shadow:0 14px 60px -18px #17477266;display:flex;align-items:center;gap:30px}.privacy-notice h2{font-size:22px;letter-spacing:-.5px;line-height:1.3;margin-bottom:8px}.privacy-notice p{font-size:15px;line-height:1.5;max-width:590px}.privacy-actions{display:flex;flex-direction:column;gap:9px;flex-shrink:0}.privacy-actions button,.privacy-dialog-actions button{border:1px solid #91bddc;border-radius:7px;background:white;color:#18507d;padding:10px 17px;font:600 15px/1.4 var(--body);cursor:pointer}.privacy-actions button:hover,.privacy-dialog-actions button:hover{box-shadow:0 0 0 3px #0078d41a}.privacy-dialog{width:min(660px,calc(100% - 28px));max-height:88dvh;border:1px solid #b6d7ef;border-radius:17px;background:#fbfdff;color:#142b49;padding:32px;box-shadow:0 20px 80px #103a6740;overscroll-behavior:contain}.privacy-dialog::backdrop{background:#102b4966;backdrop-filter:blur(5px)}.privacy-dialog-heading{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-bottom:21px}.privacy-dialog h2{font-size:29px;line-height:1.2;letter-spacing:-1px}.privacy-close{background:none;border:0;padding:0 6px;color:#376b93;font:400 30px/1 var(--body);cursor:pointer}.privacy-dialog p{font-size:16px;line-height:1.6}.privacy-category{border-bottom:1px solid #d5e5f1;padding:20px 0}.privacy-category>div{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:8px}.privacy-category h3{font-size:19px;letter-spacing:-.4px}.privacy-category span{font-size:12px;color:#527186;background:#eaf3fa;border-radius:5px;padding:4px 8px;white-space:nowrap}.privacy-category p{font-size:14px}.privacy-category code{font-size:13px}.privacy-dialog .privacy-explanation{margin-top:20px;font-size:14px}.privacy-dialog .privacy-prototype{font-size:13px;margin-top:14px;color:#6a7d8e}.privacy-dialog-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.privacy-dialog .privacy-status{font-size:14px;margin-top:18px;color:#285b81;background:#eaf4fb;padding:12px;border-radius:6px}#sadrzaj:focus{outline:none}@media(max-width:650px){.privacy-notice{bottom:12px;padding:20px;display:block;border-radius:12px;max-height:60dvh;overflow-y:auto}.privacy-notice h2{font-size:20px}.privacy-notice p{font-size:14px}.privacy-actions{flex-direction:row;margin-top:17px;flex-wrap:wrap}.privacy-actions button{font-size:14px;padding:10px 13px}.privacy-dialog{padding:24px 20px}.privacy-dialog h2{font-size:25px}.privacy-category>div{align-items:start;flex-direction:column;gap:6px}.privacy-dialog-actions{flex-direction:column}.privacy-dialog-actions button{width:100%}.privacy-footer-button{font-size:13px}}

.privacy-notice[hidden],[data-analytics-preview][hidden]{display:none}.privacy-actions [data-privacy-accept],.privacy-actions [data-privacy-reject],.privacy-dialog-actions [data-privacy-save],.privacy-dialog-actions [data-privacy-reject]{background:#0078d4;border-color:#0078d4;color:white}.privacy-notice .privacy-preview{font-size:12px;margin-top:9px;color:#60758a}.privacy-toggle{display:flex;align-items:center;gap:9px;font-size:14px;cursor:pointer}.privacy-toggle input{width:20px;height:20px;margin:0;accent-color:#0078d4}.privacy-actions button:focus-visible,.privacy-dialog button:focus-visible,.privacy-toggle input:focus-visible{outline:3px solid #142b49;outline-offset:3px}

.privacy-footer-button[hidden]{display:none}.privacy-dialog .privacy-current-choice{padding:12px 14px;margin-bottom:16px;background:#eaf4fb;border-radius:7px;font-size:14px;color:#285b81}.privacy-actions [data-privacy-accept],.privacy-actions [data-privacy-reject]{min-width:165px}.privacy-dialog-actions button{flex:1}.privacy-actions button,.privacy-dialog-actions button{min-height:44px}.privacy-footer-button:focus-visible{outline:3px solid #142b49;outline-offset:3px}

.privacy-category a{text-decoration:underline;text-underline-offset:3px}.privacy-category ul{padding-left:22px}.privacy-category p+p{margin-top:12px}
