#to-privacy-banner,#to-privacy-dialog,#to-privacy-footer{font:15px/1.45 system-ui,sans-serif;color:#142337;background:#f6f8fa;padding:12px 18px;border:1px solid #a0acba}
#to-privacy-banner[hidden]{display:none!important}
#to-privacy-banner h2,#to-privacy-dialog h2{font-size:18px;margin:0 0 5px}
#to-privacy-banner p,#to-privacy-dialog p{margin:0 0 8px}
#to-privacy-dialog{width:min(570px,calc(100% - 24px));border-radius:8px}
#to-privacy-dialog:not([open]){display:none}
#to-privacy-dialog::backdrop{background:#14233770}
#to-privacy-dialog label{display:block;margin:8px 0}
#to-privacy-footer,.to-privacy-actions{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap}
#to-privacy-footer{justify-content:center}
#to-privacy-banner button,#to-privacy-dialog button,#to-privacy-footer button,.to-external-placeholder button{font:inherit;cursor:pointer;background:#fff;color:#154f3d;border:1px solid #154f3d;border-radius:5px;padding:5px 10px;min-height:34px}
#to-privacy-banner a,#to-privacy-footer a{color:#154f3d;text-decoration:underline}
#to-privacy-banner :focus-visible,#to-privacy-dialog :focus-visible,#to-privacy-footer :focus-visible{outline:2px solid #164a91;outline-offset:2px}

