#applios-ads-notice[hidden]{display:none!important}
#applios-ads-notice{position:fixed;z-index:1000001;bottom:116px;right:16px;width:560px;max-width:calc(100% - 32px);max-height:calc(100dvh - 140px);overflow-y:auto;background:#fff;color:#242424;border:1px solid #b7c4c8;border-radius:6px;padding:22px;box-shadow:0 4px 24px #0003;font-family:inherit;letter-spacing:0;font-size:14px;line-height:1.5;text-align:left}
#applios-ads-notice h2{font-size:21px;line-height:1.25;margin:0 0 12px;color:#1b333d;letter-spacing:0}
#applios-ads-notice p{margin:0 0 12px;font-size:14px;line-height:1.5}
#applios-ads-notice details{margin-bottom:12px}
#applios-ads-notice summary{cursor:pointer;font-weight:600;margin-bottom:8px}
#applios-ads-notice a{color:#006b80;text-decoration:underline}
#applios-ads-notice code{font-size:12px}
#applios-ads-status{font-weight:600}
.applios-ads-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}
#applios-ads-notice .applios-ads-actions button{appearance:none;background:#fff;color:#144b5a;border:1px solid #34798b;border-radius:4px;padding:10px 12px;min-height:48px;font-family:inherit;font-weight:600;font-size:14px;line-height:1.4;white-space:normal;overflow-wrap:break-word;text-transform:none;letter-spacing:0;cursor:pointer}
#applios-ads-notice .applios-ads-actions button:hover{background:#eaf4f6}
#applios-ads-settings{position:fixed;z-index:1000002;bottom:76px;right:16px;background:#fff;color:#144b5a;border:1px solid #b7c4c8;border-radius:4px;padding:5px 10px;font-size:12px;line-height:1.5;letter-spacing:0;text-transform:none;cursor:pointer}
#applios-ads-notice button:focus-visible,#applios-ads-settings:focus-visible,#applios-ads-notice summary:focus-visible{outline:3px solid #0987a3;outline-offset:2px}
.applios-ads-notice-open #ocn-cookie-wrap{visibility:hidden}
@media(max-width:600px){#applios-ads-notice{right:12px;max-width:calc(100% - 24px);padding:18px}.applios-ads-actions{grid-template-columns:1fr}#applios-ads-settings{right:12px}}
