.cmp{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1;font-size:14px}.cmp__overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.6)}.cmp__container{position:absolute;border-radius:8px;padding:32px;background:#fff;margin:32px;max-width:900px;max-height:80vh;overflow-y:auto;top:25%;left:50%;transform:translate(-50%,-25%);font-size:14px}.cmp h2.cmp__title{font-weight:600;font-size:24px;margin-bottom:16px;margin-top:0}.cmp p{line-height:20px}#cmpVendors,#cmpNonVendors{max-height:300px;overflow:auto;border:1px solid #d6d6df;border-radius:0 0 4px 4px;border-top:none;padding:12px;margin-top:-3px;background:white;display:none}.cmp__actions{text-align:right;margin:24px 0}.cmp__actions button{margin-left:8px;border-radius:5px;color:#186adc;background-color:#fff;border:2px solid #186adc;text-decoration:none;font-size:12px;height:32px;padding:8px 12px;cursor:pointer;text-transform:uppercase;letter-spacing:.25px;font-weight:600}.cmp__actions button.cmp__button--accept{margin-left:8px;border-radius:5px;color:#fff!important;background-color:#186adc;border:2px solid #186adc;text-decoration:none;font-size:12px;height:32px;padding:8px 12px;cursor:pointer;text-transform:uppercase;letter-spacing:.25px;font-weight:600}.cmp__actions button:hover{border-color:#1458b6;color:#1458b6}.cmp__actions button.cmp__button--accept:hover{background-color:#1458b6}.open{display:block!important}#cmpSeeVendors,#cmpSeeNonVendors{cursor:pointer;margin-left:auto;font-size:12px}.cmp__field{position:relative;margin:8px 0;padding:4px;transition:background-color .3s ease-in-out}.cmp__toggle{border:1px solid #d6d6df;border-radius:4px;padding:12px;margin:8px 0 0}.cmp__toggle span{display:flex;align-items:center}.cmp__toggle span:after{content:"";display:inline-block;width:10px;height:10px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gU3ZnIFZlY3RvciBJY29ucyA6IGh0dHA6Ly93d3cub25saW5ld2ViZm9udHMuY29tL2ljb24gLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU2IDI1NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjU2IDI1NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8bWV0YWRhdGE+IFN2ZyBWZWN0b3IgSWNvbnMgOiBodHRwOi8vd3d3Lm9ubGluZXdlYmZvbnRzLmNvbS9pY29uIDwvbWV0YWRhdGE+DQo8Zz48Zz48cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNMjM5LjUsNjMuOGM4LjcsOC43LDguNywyMy42LDAsMzIuM2wtOTUuMyw5Ni4xYy04LjcsOC43LTIyLjksOC43LTMxLjUsMGMtOC43LTguNy04LjctMjMuNiwwLTMyLjNMMjA4LDYzLjhDMjE1LjksNTUuMSwyMzAuMSw1NS4xLDIzOS41LDYzLjh6Ii8+PHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTQ4LDYzLjhsOTUuMyw5Ni4xYzguNyw4LjcsOC43LDIzLjYsMCwzMi4zYy04LjcsOC43LTIyLjksOC43LTMxLjUsMEwxNi41LDk2LjFjLTguNy04LjctOC43LTIzLjYsMC0zMi4zQzI1LjIsNTUuMSwzOS40LDU1LjEsNDgsNjMuOHoiLz48L2c+PC9nPg0KPC9zdmc+);background-size:contain;margin-left:8px;opacity:.4}.cmp__toggle span:hover:after{opacity:1}.cmp__toggle span.open:after{transform:rotate(180deg)}.cmp__right{text-align:right}.cmp__field:hover{background:#f6f6f6}.cmp input[type=checkbox]{visibility:hidden;left:-9999px;position:absolute}.cmp__field input[type=checkbox]+label{cursor:pointer;display:block;position:relative;min-height:18px;padding-right:80px}.cmp__field input[type=checkbox]+label:before{content:"";position:absolute;top:0;right:0;width:38px;height:18px;border-radius:8px;border:1px solid #C2C2CC;background:white;cursor:pointer}.cmp input[type=checkbox]+label:after{content:"";position:absolute;top:3px;width:12px;height:12px;border-radius:50%;background:#C2C2CC;transition:all .3s ease-in-out;right:24px;cursor:pointer}.cmp input[type=checkbox]:checked+label:after{right:4px;background:#fff}.cmp input[type=checkbox]:checked+label:before{border:1px solid #1D9D58;background:#4ACD86}.cmp input[disabled]+label:before{opacity:.4}.cmp input[disabled]+label:after{opacity:.4}.cmp input[disabled]:checked+label:after{opacity:1}.cmp .showMore{padding:4px 12px;cursor:pointer;font-size:10px}.cmp .more{display:none;max-height:200px;overflow:auto;border:1px solid #f6f6f6;padding:12px;background:white}#cmpVendorsLegit .showMore,#cmpVendorsLegit .more{padding:4px 12px;margin-top:0}.cmp .purpose,.cmp .purpose__own{border:1px solid #d6d6df;border-radius:4px;padding:12px;margin:8px 0}.cmp .purpose__title,.cmp .purpose__own label{font-weight:600}.cmp .showMore:before{content:"+";display:inline-block;cursor:pointer;padding-right:4px}.cmp .showMore.show:before{content:"-"}.cmp .showMore.show+.more{display:block}.cmp p.details{position:relative}.cmp p.small{font-size:12px;line-height:16px}.cmp a{color:initial}.cmp strong+p{margin-top:12px}.cmp h2{font-weight:600;margin:24px 0 16px;font-size:18px}.cmp h3{font-weight:600;margin:24px 0}.cmp .details+div{margin-top:12px}.cmp .details+.moreinfo{padding:12px 0}.cmp .url a,#cmp__partner a:after{color:inherit;display:inline-flex;align-items:center}.cmp p+p{margin-top:8px}.cmp .url a:after,#cmp__partner a:after{content:"";display:inline-block;width:12px;height:12px;margin-left:8px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPgo8c3ZnIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDY0IDY0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlPSIjMDAwMDAwIiBmaWxsPSJub25lIj48cGF0aCBkPSJNNTUuNCwzMlY1My41OGExLjgxLDEuODEsMCwwLDEtMS44MiwxLjgySDEwLjQyQTEuODEsMS44MSwwLDAsMSw4LjYsNTMuNThWMTAuNDJBMS44MSwxLjgxLDAsMCwxLDEwLjQyLDguNkgzMiIvPjxwb2x5bGluZSBwb2ludHM9IjQwLjMyIDguNiA1NS40IDguNiA1NS40IDI0LjE4Ii8+PGxpbmUgeDE9IjE5LjMyIiB5MT0iNDUuNzIiIHgyPSI1NC42MSIgeTI9IjguOTEiLz48L3N2Zz4=);background-size:contain;vertical-align:middle}.cmpVendorsTitle{font-weight:600;margin-bottom:24px}.cmp .moreinfo{display:flex;padding:12px}.cmp .moreinfo>*{flex:1 1 auto}.cmp .disclosure{margin:12px 0;padding:12px;border:1px solid #d6d6df;border-radius:4px}.cmp .domains{margin:24px 0}.cmp .domains .domain{margin:4px 0}.cmp .italic{font-style:italic}#cmpPurposes+.cmp__toggle{margin-top:16px}.cmp ul{list-style:initial;padding-left:14px}.cmp .col2 ul{margin-top:4px}.cmp .col1>div,.col2 li{margin-bottom:4px}#cmp__partner label{font-weight:600}#cmp__vendor p>p{padding-right:80px}
