body,html{font:14px/1.21 Helvetica Neue,arial,sans-serif;font-weight:400;margin:0;padding:0;min-height:100%}h1{text-align:center}button{outline:none}.on-dev{outline:1px dashed #aaa!important;z-index:2147483640;position:relative}#on-hover{outline:2px dashed #4caf50!important}#on-hover,.on-active{cursor:pointer;position:relative}#on-hover.on-active,.on-active{outline:2px dashed #108ee9!important}.loader,.loader:after{border-radius:50%;width:10em;height:10em}.loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border:1.1em solid rgba(0,0,0,.2);border-left-color:#fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s linear infinite;animation:load8 1.1s linear infinite;z-index:2147483646}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.message{z-index:2147483646;font-family:Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;overflow:hidden}.message-overlay{left:0;top:0;right:0;bottom:0;z-index:2147483646;overflow:scroll;height:100%;background-color:transparent;background-color:rgba(0,0,0,.65);overflow:hidden}.message-container,.message-overlay{position:absolute;display:-ms-flexbox;display:-webkit-box;display:flex;width:100%;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}.message-container{height:auto;min-height:100%}.message-close{position:absolute;top:15px;cursor:pointer}.message-close:hover{color:#555!important}.message-mini{z-index:1!important;position:absolute!important;top:50%!important;left:50%!important}.message-stacks{display:block;width:100%;position:relative}.message-stacks .stack{width:100%;background-color:#fff}.message-stacks .stack:hover{background-color:#f7f8fa}.message-stacks .accordion{cursor:pointer;padding:18px;width:100%;text-align:left;border:none;outline:none;-webkit-transition:.2s;transition:.2s;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent}.message-stacks .panel{padding:0;max-height:0;overflow:hidden;border-bottom:1px solid #e5e9ee;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out;display:hidden}.message-stacks .panel p{margin:0}.message-stacks .accordion .chevron{float:right;position:absolute;right:20px}.chevron:before{border-style:solid;border-width:.15em .15em 0 0;content:"";display:inline-block;height:.45em;left:.15em;position:relative;top:.15em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:top;width:.45em;-webkit-transition:.2s;transition:.2s}.chevron.right:before{left:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.chevron.down:before{top:0;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.chevron.left:before{left:.25em;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.message.type-top:not(.message-mini){top:0}.message.type-bottom:not(.message-mini),.message.type-top:not(.message-mini){position:absolute;width:100%!important;max-width:100%!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.message.type-bottom:not(.message-mini){bottom:0}.message.type-top.message-mini{top:0!important;bottom:auto!important}.message.type-bottom.message-mini,.message.type-top.message-mini{position:absolute;border-radius:0!important;padding-left:0!important;padding-right:0!important}.message.type-bottom.message-mini{bottom:0!important;top:auto!important}.scroll{overflow-y:scroll}.sar{overflow:visible;margin:10px 0}#empty-message{z-index:2147483646;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;background:#fff;min-height:0;max-height:560px;max-width:520px;padding:40px;border-radius:10px;text-align:center;font-size:14px;cursor:pointer}#empty-message .empty-or{margin:15px 0;color:#999}#empty-message button{border:none;text-align:center;text-decoration:none;display:inline-block;-webkit-transition-duration:.3s;transition-duration:.3s;cursor:pointer;background-color:#108ee9;padding:4px 15px;border-radius:4px;color:#fff;line-height:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#empty-message button:hover{background-color:#49a9ee}.message-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.message-image{position:relative}.message-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.privacy-manager-tcfv2 .pm-tabs{width:100%;color:#555;border-bottom:1px solid #bbb;background:#fff}.privacy-manager-tcfv2 .pm-tabs>.pm-tab{font-weight:700;display:inline-block;position:relative;width:25%;height:50px;line-height:50px;text-transform:uppercase;text-align:center;cursor:pointer}.privacy-manager-tcfv2 .pm-tabs>.pm-tab.active,.privacy-manager-tcfv2 .pm-tabs>.pm-tab:hover{color:#1470fa}.privacy-manager-tcfv2 .pm-tabs>.pm-tab.active:after{bottom:-1px;border-bottom:8px solid #fff}.privacy-manager-tcfv2 .pm-tabs>.pm-tab.active:after,.privacy-manager-tcfv2 .pm-tabs>.pm-tab.active:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent}.privacy-manager-tcfv2 .pm-tabs>.pm-tab.active:before{bottom:0;border-bottom:8px solid #bbb}.privacy-manager-tcfv2{display:block;width:100%;position:relative}.tcfv2-stack{width:100%;background-color:#fff;position:relative}.tcfv2-stack:hover{background-color:#f7f8fa}.tcfv2-stack .accordion{cursor:pointer;padding:18px;width:100%;text-align:left;border:none;outline:none;-webkit-transition:.2s;transition:.2s;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent}.tcfv2-stack .panel{padding:0;max-height:0;overflow:hidden;border-bottom:1px solid #e5e9ee;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out;display:hidden}.tcfv2-stack .panel p{margin:0}.tcfv2-stack .accordion .chevron{float:right;position:absolute;right:20px}.tcfv2-stack .chevron:before{border-style:solid;border-width:.15em .15em 0 0;content:"";display:inline-block;height:.45em;left:.15em;position:relative;top:.15em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);vertical-align:top;width:.45em;-webkit-transition:.2s;transition:.2s}.tcfv2-stack .chevron.right:before{left:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tcfv2-stack .chevron.down:before{top:0;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.tcfv2-stack .chevron.left:before{left:.25em;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.pm-features h3,.pm-purposes h3{font-weight:700;color:#000;padding:0 8px;margin:20px 0 8px;font-size:14px}.pm-switch{position:absolute;display:inline-block;width:40px;height:20px;z-index:999;right:40px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pm-section{padding:0 15px;overflow-y:scroll}.privacy-manager-tcfv2 .legend{color:#000;font-weight:500;padding:0 8px;font-size:12px;margin:20px 0 8px}.privacy-manager-tcfv2 .legend-key{color:#fff;background:#f3a43e;font-weight:600;border-radius:10px;padding:2px 5px}.privacy-manager-tcfv2 .legend>.legend-key{margin-right:6px}.privacy-manager-tcfv2 .legend-key.inline{margin-left:10px}.pm-switch .slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:20px}.pm-switch .slider,.pm-switch .slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.pm-switch .slider:before{content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;border-radius:50%}.pm-switch.checked .slider{background-color:#47d747}.pm-switch.checked .slider:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.vendor-tag{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;margin-bottom:10px;padding:4px 8px;border-bottom:1px solid #dbdfe6;border-radius:3px;background-color:#e8ebf0;font-family:proxima-nova,sans-serif;font-size:10px;font-weight:600}.vendor-tag.linked{text-decoration:none;display:block;color:#000}.vendor-tag.linked:hover{background-color:#d8dbe0}.vendor-tag.linked img{width:14px;height:14px;margin-left:6px}.vendor-tag span{position:relative;top:1px}.feature-content .policies{margin-top:15px}.vendor-content .vendor-info{display:inline-block;width:50%;vertical-align:top}.filter-container{position:relative;padding:0;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter-container,.vendor-filter{display:-webkit-box;display:-ms-flexbox;display:flex}.vendor-filter{-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;border-bottom:1px solid #e5e9ee;padding:12px 10px 12px 34px;font-size:14px}.filter-container img{position:absolute;width:14px;height:14px;top:14px;left:10px;opacity:.4}.vendor-filter:focus,.vendor-filter:hover{border:0;border-bottom:1px solid #e5e9ee;outline:0;box-shadow:none}.text{width:auto;position:relative}.text p{margin-bottom:0;margin-top:0}.message-button{border:none;text-align:center;text-decoration:none;display:inline-block;-webkit-transition:all .3s ease,outline 0ms ease;transition:all .3s ease,outline 0ms ease;cursor:pointer;position:relative;white-space:nowrap}.message-button:hover{opacity:.8}#empty-notice{z-index:2147483646;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;background:#fff;min-height:0;max-height:560px;max-width:520px;padding:40px;border-radius:10px;text-align:center;font-size:14px;cursor:pointer}#empty-notice .empty-or{margin:15px 0;color:#999}#empty-notice button{border:none;text-align:center;text-decoration:none;display:inline-block;-webkit-transition-duration:.3s;transition-duration:.3s;cursor:pointer;background-color:#108ee9;padding:4px 15px;border-radius:4px;color:#fff;line-height:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}#empty-notice button:hover{background-color:#49a9ee}