
.sab-privacy-tab{position:fixed;z-index:9998;right:16px;bottom:14px;border:1px solid #c8d7d2;border-radius:999px;background:#fff;color:#17363b;padding:10px 15px;font:600 13px/1.2 Arial,sans-serif;box-shadow:0 4px 18px #163b3b26;cursor:pointer}
.sab-cookie-banner{position:fixed;z-index:9999;left:16px;right:16px;bottom:68px;max-width:760px;margin:auto;display:flex;align-items:center;gap:16px;background:#fff;color:#17363b;border:1px solid #d9e2de;border-radius:14px;padding:16px 18px;box-shadow:0 10px 35px #17363b30;font:14px/1.5 Arial,sans-serif}
.sab-cookie-banner p{margin:0;flex:1}.sab-cookie-actions{display:flex;gap:8px;flex-wrap:wrap}.sab-cookie-actions button,.sab-cookie-actions a,.sab-privacy-panel button,.sab-privacy-panel a{font:600 13px/1.2 Arial,sans-serif}
.sab-cookie-actions button,.sab-privacy-panel button{border:0;border-radius:8px;padding:10px 14px;background:#126d68;color:#fff;cursor:pointer;text-decoration:none}
.sab-cookie-actions a,.sab-privacy-panel a{color:#126d68;text-decoration:underline}
.sab-privacy-backdrop{position:fixed;z-index:10000;inset:0;background:#112b2bcc;display:grid;place-items:center;padding:16px}
.sab-privacy-panel{width:min(560px,100%);max-height:min(82vh,720px);overflow:auto;background:#fff;color:#17363b;border-radius:16px;padding:24px;box-shadow:0 16px 48px #0004;font:15px/1.55 Arial,sans-serif}
.sab-privacy-panel h2{font:600 22px/1.25 Georgia,serif;margin:0 0 12px}.sab-privacy-panel h3{font-size:16px;margin:18px 0 4px}
.sab-privacy-panel p{margin:8px 0}.sab-privacy-panel .sab-panel-close{float:right;background:#edf3f0;color:#17363b}.sab-privacy-panel .sab-privacy-link{display:inline-block;margin-top:12px}
.sab-privacy-page{max-width:850px;margin:0 auto;padding:32px 22px 70px;font:16px/1.65 Arial,sans-serif;color:#17363b}
.sab-privacy-page h1{font:normal clamp(28px,4vw,42px)/1.2 Georgia,serif;margin:20px 0 12px}
.sab-privacy-page h2{font:600 21px/1.3 Georgia,serif;margin:28px 0 8px;color:#126d68}
.sab-privacy-page p{margin:8px 0}.sab-privacy-page a{color:#126d68}.sab-privacy-page .sab-back{display:inline-block;margin-bottom:8px}
@media(max-width:680px){.sab-cookie-banner{bottom:68px;left:10px;right:10px;display:block;padding:14px}.sab-cookie-actions{margin-top:10px}.sab-privacy-tab{right:10px;bottom:10px;padding:9px 12px;font-size:12px}.sab-privacy-panel{padding:20px}}
