#itb-cn-banner.itb-cn-banner{box-sizing:border-box;position:fixed;left:0;right:0;z-index:999999;padding:1rem 1.25rem;background:rgba(22,22,24,.96);color:#f4f4f5;font-size:.9375rem;line-height:1.5;box-shadow:0 -4px 24px rgba(0,0,0,.2);transform:translateZ(0);transition:opacity .25s ease , transform .25s ease}#itb-cn-banner.itb-cn-banner--bottom{bottom:0;border-top:1px solid rgba(255,255,255,.08)}#itb-cn-banner.itb-cn-banner--top{top:0;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 4px 24px rgba(0,0,0,.2)}#itb-cn-banner.itb-cn-banner--hide{opacity:0;pointer-events:none}#itb-cn-banner.itb-cn-banner--bottom.itb-cn-banner--hide{transform:translateY(100%)}#itb-cn-banner.itb-cn-banner--top.itb-cn-banner--hide{transform:translateY(-100%)}#itb-cn-banner .itb-cn-banner__inner{max-width:72rem;margin:0 auto;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}#itb-cn-banner .itb-cn-banner__text{flex:1 1 16rem;margin:0}#itb-cn-banner .itb-cn-banner__text.itb-cn-editor-content{font-family:inherit;max-width:100%}#itb-cn-banner .itb-cn-banner__text.itb-cn-editor-content>:first-child{margin-top:0}#itb-cn-banner .itb-cn-banner__text.itb-cn-editor-content>:last-child{margin-bottom:0}#itb-cn-banner .itb-cn-banner__text.itb-cn-editor-content a{text-underline-offset:2px}#itb-cn-banner .itb-cn-banner__text.itb-cn-editor-content a:where(:not([class*='has-']):not([style*='color'])) {color:#a5d4ff}#itb-cn-banner .itb-cn-banner__text.itb-cn-editor-content a:where(:not([class*='has-']):not([style*='color'])):hover {color:#cfe9ff}#itb-cn-banner .itb-cn-banner__text.itb-cn-editor-content img,#itb-cn-banner .itb-cn-banner__text.itb-cn-editor-content video{max-width:100%;height:auto}#itb-cn-banner .itb-cn-banner__actions{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}#itb-cn-banner .itb-cn-banner__btn{box-sizing:border-box;-webkit-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-indent:0;letter-spacing:normal;margin:0;border:0;border-radius:6px;padding:.55em 1.5em;min-width:7.5rem;font-size:.9375rem;font-weight:600;line-height:1.2;font-family:inherit;box-shadow:none;outline:none;transition:background .15s ease , color .15s ease , border-color .15s ease , opacity .15s ease}#itb-cn-banner .itb-cn-banner__btn--accept{background:var(--itb-cn-btn-bg,#3b82f6);color:var(--itb-cn-btn-text,#fff)}#itb-cn-banner .itb-cn-banner__btn--accept:hover{background:var(--itb-cn-btn-bg-hover,#2563eb);color:var(--itb-cn-btn-text,#fff);box-shadow:none;outline:none}#itb-cn-banner .itb-cn-banner__btn:focus{outline:none}#itb-cn-banner .itb-cn-banner__btn--accept:focus-visible{background:var(--itb-cn-btn-bg-hover,#2563eb);color:var(--itb-cn-btn-text,#fff);box-shadow:0 0 0 2px rgba(0,0,0,.35);outline:none}#itb-cn-banner .itb-cn-banner__btn--decline{background:transparent;color:rgba(244,244,245,.92);border:1px solid rgba(255,255,255,.35);min-width:auto}#itb-cn-banner .itb-cn-banner__btn--decline:hover{background:rgba(255,255,255,.08);color:#fff;border-color:rgba(255,255,255,.5)}#itb-cn-banner .itb-cn-banner__btn--decline:focus{outline:none}#itb-cn-banner .itb-cn-banner__btn--decline:focus-visible{background:rgba(255,255,255,.1);box-shadow:0 0 0 2px rgba(0,0,0,.35);outline:none}@media (prefers-reduced-motion:reduce){#itb-cn-banner.itb-cn-banner,#itb-cn-banner.itb-cn-banner--hide{transition:none}}