body{margin:0;padding:0;font-family:Arial,sans-serif;overflow:hidden;background:#000}#root{width:100vw;height:100vh}*:focus{outline:none!important;box-shadow:none!important;border:none!important}body.brand-custom-styles button:focus,body.brand-custom-styles a:focus,body.brand-custom-styles [role=button]:focus{outline:2px solid #4c12a1!important;border-color:#4c12a1!important;outline-offset:2px!important;background-color:#4c12a1!important}body.brand-custom-styles .ot-ui .logo span #ot-cl-logo{display:none}body.brand-custom-styles #root .grid-footer .btn-group button.active{background-color:#4c12a1!important;color:#fff!important;outline:2px solid #4c12a1!important}body.brand-custom-styles #prefListView.listView>ul,body.brand-custom-styles #prefListView.listView li.active,body.brand-custom-styles #prefConsentChildList li.active,body.brand-custom-styles #filterListView li.active,body.brand-custom-styles #menuListView li.active,body.brand-custom-styles .consent-tab.active,body.brand-custom-styles .legitimate-tab.active,body.brand-custom-styles #filterContentView li.active{background-color:#4c12a1!important;color:#fff!important;border-color:#4c12a1!important}body.brand-custom-styles .list-item.additionalText_group.active .additionalText{background-color:#4c12a1!important;color:#fff!important;border-color:#4c12a1!important}body.brand-custom-styles .list-onoff.list-item.active #list_grp_text,body.brand-custom-styles .list-onoff.list-item.active .status-text,body.brand-custom-styles .list-onoff.list-item.active .icon-right{background-color:#4c12a1!important}body.brand-custom-styles .list-onoff.list-item.active .icon-right svg{background-color:#4c12a1!important}body.brand-custom-styles .ot-ui .details-content .fragment-content .inner-consent .consent-tab.active .consent-tab-form,body.brand-custom-styles .ot-ui .details-content .fragment-content .inner-consent .consent-tab.active .consent-tab-form .consent-text,body.brand-custom-styles .ot-ui .details-content .fragment-content .inner-consent .consent-tab.active .consent-tab-form .consent-icon,body.brand-custom-styles .ot-ui .details-content .fragment-content .inner-consent .legitimate-tab.active .consent-tab-form,body.brand-custom-styles .ot-ui .details-content .fragment-content .inner-consent .legitimate-tab.active .consent-tab-form .consent-text,body.brand-custom-styles .ot-ui .details-content .fragment-content .inner-consent .legitimate-tab.active .consent-tab-form .consent-icon{background-color:#4c12a1!important;color:#fff!important}body.brand-custom-styles #prefListView.listView ul,body.brand-custom-styles #prefListView.listView li.list-item.active,body.brand-custom-styles #prefConsentChildList li.active,body.brand-custom-styles #filterListView li.active,body.brand-custom-styles #menuListView li.active,body.brand-custom-styles .consent-tab.active,body.brand-custom-styles .legitimate-tab.active,body.brand-custom-styles #filterContentView li.active{background-color:#4c12a1!important;color:#fff!important;border-color:#4c12a1!important}body.brand-custom-styles #qr-code-policy-modal,body.brand-custom-styles #qr-code-legIntClaim-modal{background-color:#4c12a1!important}body.brand-custom-styles #IAB.vendor-buttons.text-center.active{background-color:#4c12a1!important;color:#fff!important;border-color:#4c12a1!important}body.brand-custom-styles #prefConsentChildList li.list-onoff.active,body.brand-custom-styles #filterListView .filter-item.active,body.brand-custom-styles #filterIcon .icon-filter.active{color:#fff!important;background-color:#4c12a1!important;border-color:#4c12a1!important}body.brand-custom-styles .active.icon-circle-back,body.brand-custom-styles .active.icon-filter{color:#4c12a1!important}body.brand-custom-styles button:focus,body.brand-custom-styles a:focus,body.brand-custom-styles [role=button]:focus{outline:none!important;border-color:#6e6e6e!important;background-color:#6e6e6e!important}/*!*.active.tv-nav-focused {*!*//*!*    outline: 3px solid #00ff00 !important;*!*//*!*    outline-offset: 2px !important;*!*//*!*    box-shadow: 0 0 15px rgba(0, 255, 0, 0.6) !important;*!*//*!* Additional styling for different element types *!*//*!*li.active.tv-nav-focused,*!*//*!*.list-item.active.tv-nav-focused {*!*//*!*    background-color: rgba(0, 255, 0, 0.1) !important;*!*//*!*    border-left: 4px solid #00ff00 !important;*!*//*!*.consent-tab.active.tv-nav-focused,*!*//*!*.filter-item.active.tv-nav-focused {*!*//*!*    border: 2px solid #00ff00 !important;*!*//*!*    border-radius: 4px !important;*!*//*!*!* Vendor consent states *!*!*//*!*.consent-on .status-text {*!*//*!*    color: #4CAF50 !important;*!*//*!*    font-weight: bold !important;*!*//*!*.consent-off .status-text {*!*//*!*    color: #757575 !important;*!*//*!*}*!*//*!* Debug focus styles - make them very obvious *!*//*!* Also show the actual browser focus *!*//*!* Show active class *!*/
