/* WBCE-Erweiterung: getrennt vom Osano-Original */
.cc-revoke{display:block!important;bottom:0!important;left:1rem!important;right:auto!important;transform:none!important;background:#1769aa!important;color:#fff!important;border:1px solid #1769aa!important;font-weight:700!important;z-index:10000!important}.cc-revoke:hover,.cc-revoke:focus{background:#0f4f83!important;color:#fff!important}
.cc-compliance .cc-btn{min-height:2.8rem;box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center}.wbce-osano-customize{margin:0!important}.wbce-osano-category-modal{position:fixed;inset:0;z-index:10001;display:grid;place-items:center;padding:1rem;background:rgba(0,0,0,.5)}.wbce-osano-category-dialog{width:min(34rem,100%);max-height:calc(100vh - 2rem);overflow:auto;background:#fff;color:#1f2937;border-radius:.5rem;padding:1.25rem;box-shadow:0 1rem 3rem rgba(0,0,0,.3)}.wbce-osano-category-dialog h2{margin:0 0 .5rem;font-size:1.2rem}.wbce-osano-category-dialog p{margin:.25rem 0 1rem}.wbce-osano-category-list{display:grid;gap:.7rem}.wbce-osano-category-list label{display:flex;align-items:flex-start;gap:.6rem;padding:.6rem;border:1px solid #d1d5db;border-radius:.35rem;cursor:pointer}.wbce-osano-category-list span{display:grid;gap:.15rem}.wbce-osano-category-list small{color:#4b5563}.wbce-osano-category-actions{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1rem}.wbce-osano-category-actions button{cursor:pointer;padding:.5rem .85rem;border:1px solid #1769aa;border-radius:.25rem;background:#1769aa;color:#fff;font:inherit}.wbce-osano-category-actions .wbce-osano-cancel{background:#fff;color:#1769aa}
