.ac-btn{display:inline-block!important;padding:1rem 2rem!important;margin:0!important;border:none!important;border-radius:50px!important;cursor:pointer!important;transition:background .2s ease!important;font-size:.8rem!important;text-transform:uppercase!important;font-weight:600!important}.ac-btn--primary{background:#0073aa!important;color:#fff!important}.ac-btn--primary:hover{background:#005177!important}.ac-btn--secondary{background:#333!important;color:#fff!important}.ac-btn--secondary:hover{background:#4d4d4d!important}.ad-campaign-form{display:flex!important;flex-direction:column!important}.ad-campaign-form__heading{color:#fff!important;font-size:1.2rem!important;margin-bottom:-0.5rem!important}.ad-campaign-form__heading--dark{color:#333!important;margin-bottom:1rem!important}.ad-campaign-form__columns{display:flex!important;flex-wrap:nowrap!important}@media(max-width:768px){.ad-campaign-form__columns{flex-direction:column!important}}.ad-campaign-form__column{display:flex!important;flex:1!important;flex-direction:column!important;gap:1rem!important;padding:4rem 2rem 2rem 2rem!important}.ad-campaign-form__column--left{flex:0 0 50%!important;max-width:50%!important;background-color:#0073aa!important}@media(max-width:768px){.ad-campaign-form__column--left{flex:1 1 100%!important;max-width:100%!important}}.ad-campaign-form__column--right{flex:0 0 50%!important;max-width:50%!important}@media(max-width:768px){.ad-campaign-form__column--right{flex:1 1 100%!important;max-width:100%!important}}.ad-campaign-form__row{display:flex!important;flex-wrap:nowrap!important;gap:1.5rem!important}.ad-campaign-form__field{display:flex!important;flex-direction:column!important;flex:1!important;min-width:0!important}.ad-campaign-form__field--full{flex:1 1 100%!important}.ad-campaign-form__field--third{flex:1 1 calc(33% - 1.5rem)!important;max-width:calc(33% - 1.5rem)!important}.ad-campaign-form__label{font-weight:600!important;margin-bottom:.5rem!important;color:#e0e0e0!important;text-transform:uppercase!important;font-size:.6rem!important}.ad-campaign-form__input{padding:.75rem!important;font-size:1rem!important;border:1px #e0e0e0 solid!important;border-radius:5px!important;background-color:#fff0!important;resize:vertical!important;color:#fff!important;max-width:100%!important;height:100%!important}.ad-campaign-form__input:focus{border-color:#999!important;outline:none!important}.ad-campaign-form__description{flex:1!important;height:100%!important}.ad-campaign-form__description .ad-campaign-form__label{color:#999!important}.ad-campaign-form__description .ad-campaign-form__input{height:100%!important;min-height:300px!important;border:1px #999 solid!important;color:#333!important;padding:1rem!important}.ad-campaign-form__actions{display:flex!important}.ad-campaign-form__success{background-color:green!important;color:#fff!important}.ad-campaign-form__error{background-color:darkred!important;color:#fff!important}.campaign-single{display:flex!important;flex-wrap:wrap!important;gap:2rem!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif!important;padding:2rem!important;max-width:1440px!important;margin:0 auto!important;background-color:#fff!important}.campaign-single__breadcrumb{width:100vw!important}.campaign-single__breadcrumb a{font-size:.8rem!important;text-transform:uppercase!important;font-weight:600!important;text-decoration:none!important;color:#0073aa!important;transition:all .2s ease-in-out!important;border-bottom:1px #fff0 solid!important}.campaign-single__breadcrumb a:hover{color:#005177!important;border-bottom:1px #0073aa solid!important}.campaign-single__cards{display:flex!important;flex-direction:column!important;gap:1rem!important;position:sticky!important;top:2rem!important;flex:0 1 25%!important;max-width:25%!important;height:fit-content!important}.campaign-single__card{padding:2rem!important;border-radius:12px!important;background:#f4f4f4!important;overflow-x:scroll!important}.campaign-single__card a{color:#0073aa!important;text-decoration:underline!important}.campaign-single__card a:hover{color:#005177!important}.campaign-single__title{font-size:1rem!important;text-transform:uppercase;font-weight:700!important;margin:0 0 .5rem 0!important;color:#333!important;line-height:1.4rem!important}.campaign-single__status{display:inline-block!important;font-size:.8rem!important;font-weight:800!important;margin-bottom:1.5rem!important;padding:5px 15px!important;color:#fff!important;text-transform:uppercase!important;border-radius:50px!important}.campaign-single__meta *{color:#333!important}.campaign-single__meta p{margin:0!important;padding:1rem 0!important;font-size:14px!important;border-bottom:1px #e0e0e0 solid!important}.campaign-single__meta p strong{color:#0073aa}.campaign-single__meta ul{padding-left:1.5rem!important}.campaign-single__thread{flex:1 1 calc(75% - 6rem)!important;padding:0!important;border-radius:12px!important}.campaign-single__thread .comments-title,.campaign-single__thread .title-comments{display:none!important}.campaign-single__thread input[name=url]{display:none!important}.campaign-single__thread ol{margin-bottom:3rem!important}.campaign-single__thread ol li{margin-bottom:1rem!important;padding:1rem!important;border-radius:10px!important;background-color:#f4f4f4!important}.campaign-single__thread ol li *{color:#333!important;margin:0!important}.campaign-single__thread ol li .avatar{display:none!important}.campaign-single__thread ol li .comment-author time{position:absolute!important;top:-4px!important;right:0!important}.campaign-single__thread ol li .comment-author time a{font-size:12px!important}.campaign-single__thread ol li .comment-author .says{display:none!important}.campaign-single__thread ol li .comment-body,.campaign-single__thread ol li .comment-content{border:0!important;margin:.5rem 0 1rem 0!important;padding:0!important}.campaign-single__thread ol li .comment-body a,.campaign-single__thread ol li .comment-content a{color:#0073aa!important;text-decoration:underline!important}.campaign-single__thread ol li .comment-reply-nav a,.campaign-single__thread ol li .reply a{color:#0073aa!important;text-decoration:underline!important}.campaign-single__thread ol .comment-respond{margin-top:1.5rem!important;padding:1.5rem!important}.campaign-single__thread .comment-form{display:flex!important;flex-direction:column!important;gap:1rem!important}.campaign-single__thread .comment-form input,.campaign-single__thread .comment-form textarea{border-radius:5px!important}.campaign-single__thread .comment-form input:focus,.campaign-single__thread .comment-form textarea:focus{border-color:inherit!important}.campaign-single__thread .comment-form .aux-form-cookies-consent,.campaign-single__thread .comment-form .comment-form-cookies-consent{display:flex!important;align-items:center!important;gap:.5rem!important}.campaign-single__thread .comment-form .submit{display:inline-block!important;padding:1rem 2rem!important;margin:0!important;border:none!important;border-radius:50px!important;cursor:pointer!important;transition:background .2s ease!important;font-size:.8rem!important;text-transform:uppercase!important;font-weight:600!important;background:#0073aa!important;color:#fff!important}.campaign-single__thread .comment-form .submit:hover{background:#005177!important}body{background-color:#0073aa!important}.ad-campaign-dashboard{min-height:100vh!important;padding:2rem!important;background:#f9f9f9!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}.ad-campaign-dashboard__header{display:flex!important;flex-wrap:wrap!important;gap:2rem!important;justify-content:space-between!important;align-items:center!important;margin-bottom:2rem!important}.ad-campaign-dashboard__breadcrumbs{display:flex!important;flex-direction:column!important}.ad-campaign-dashboard__client{font-size:.8rem!important;text-transform:uppercase!important}.ad-campaign-dashboard__client a{color:#999!important}.ad-campaign-dashboard__heading{font-size:1.2rem!important;color:#0073aa!important;font-weight:600!important}.ad-campaign-dashboard__tabs{display:flex!important;gap:.5rem!important}.ad-campaign-dashboard__tab{padding:5px 15px!important;background:#e0e0e0!important;border-radius:50px!important;height:-webkit-fit-content!important;cursor:pointer!important;color:#333!important;transition:all .2s ease!important;font-size:.8rem!important;text-transform:uppercase!important}.ad-campaign-dashboard__tab:hover{background:#f4f4f4!important}.ad-campaign-dashboard__tab.active{background:#000!important;color:#fff!important;font-weight:600!important}.ad-campaign-dashboard__buttons{display:flex!important;gap:1rem!important;align-items:center!important}.ad-campaign-dashboard__group{margin-bottom:2rem!important;box-shadow:0 5px 20px rgb(0 0 0 / .1)!important;border:1px solid #ddd!important;margin-bottom:1rem!important;border-radius:6px!important}.ad-campaign-dashboard__group.collapsed .group-content{display:none!important}.ad-campaign-dashboard__group .ad-campaign-dashboard__header{display:flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;justify-content:flex-start!important;margin-bottom:0!important;padding:10px 16px!important;background:#f9fafb!important;cursor:pointer!important}.ad-campaign-dashboard__group .group-toggle{background:#fff0!important;border:none!important;padding:0!important;cursor:pointer!important;display:flex!important;align-items:center!important;margin:0!important}.ad-campaign-dashboard__group .group-toggle .toggle-icon{color:#333!important;transition:transform .2s ease-in-out!important}.ad-campaign-dashboard__group.collapsed .toggle-icon{transform:rotate(180deg)!important}.ad-campaign-dashboard__status-label{display:inline-block!important;font-size:.8rem!important;font-weight:800!important;padding:5px 15px!important;color:#fff!important;text-transform:uppercase!important;border-radius:50px!important}.ad-campaign-dashboard__card{display:block!important;text-decoration:none!important;color:inherit!important;background:#fff!important;border:1px solid #e0e0e0!important;border-radius:50px!important;padding:1rem!important;margin-bottom:1rem!important;box-shadow:0 2px 6px rgb(0 0 0 / .05)!important}.ad-campaign-dashboard__card:hover{box-shadow:0 0 0 2px #ccc!important}.ad-campaign-dashboard__card h4{margin:0 0 .5rem!important;font-size:1.1rem!important;color:#333!important}.ad-campaign-dashboard__card div{font-size:.95rem!important;color:#999!important}.ad-campaign-dashboard__not-found{font-size:14px!important;color:#999!important}.ad-campaign-dashboard__filters-icon{width:24px!important;height:24px!important;cursor:pointer!important}.ad-campaign-dashboard__filters-content{background:#fff!important;border:1px solid #ddd!important;margin:0 0 1rem 0!important;padding:1rem!important;border-radius:6px!important}.ad-campaign-dashboard__filters-content .filters-grid{display:flex!important;flex-wrap:wrap!important;gap:4rem!important;margin-bottom:1.5rem!important}.ad-campaign-dashboard__filters-content .filter-group{display:flex!important;flex-direction:column!important;gap:.5rem!important}.ad-campaign-dashboard__filters-content .filter-group strong{font-size:.8rem!important;text-transform:uppercase!important;margin-bottom:.5rem!important}.ad-campaign-dashboard__filters-content .filter-group label{display:flex!important;font-size:.8rem!important;margin:0!important}.ad-campaign-dashboard__filters-content .filter-group label input{margin-right:8px!important}.modal{display:none!important;position:fixed!important;z-index:1000!important;left:0!important;top:0!important;width:100%!important;height:100%!important;background:rgb(0 0 0 / .5)!important}.modal.open{display:flex!important;align-items:center!important;justify-content:center!important}.modal .modal-content{background:#fff!important;border-radius:5px!important;max-width:80vw!important;max-height:90vh!important;width:90%!important;overflow-y:scroll!important;position:relative!important}.modal .modal-close{position:absolute!important;top:0!important;right:0!important;background:none!important;border:none!important;font-size:1.5rem!important;cursor:pointer!important;color:#0073aa!important}.ad-campaign-dashboard__group{border:1px solid #e0e0e0!important;border-radius:6px!important;margin-bottom:1rem!important;overflow:hidden!important}.ad-campaign-dashboard__group .group-content{display:block!important}.ad-campaign-dashboard__group.collapsed .group-content{display:none!important}.ad-campaign-dashboard__group .ad-campaign-dashboard__table{width:100%!important;border-collapse:collapse!important;margin:0!important}.ad-campaign-dashboard__group .ad-campaign-dashboard__table thead{background:#f9fafb!important;color:#999!important;text-transform:uppercase!important;font-size:12px!important}.ad-campaign-dashboard__group .ad-campaign-dashboard__table thead th{text-align:left!important}.ad-campaign-dashboard__group .ad-campaign-dashboard__table .campaign-row{cursor:pointer!important;transition:background .2s!important}.ad-campaign-dashboard__group .ad-campaign-dashboard__table .campaign-row:hover{background-color:#f4f4f4!important}.ad-campaign-dashboard__group .ad-campaign-dashboard__table th,.ad-campaign-dashboard__group .ad-campaign-dashboard__table td{cursor:pointer!important;padding:10px!important;border-top:1px solid #e0e0e0!important;border-color:#e0e0e0!important}.ad-campaign__login{background-color:#0073aa!important;padding-top:4rem!important}.ad-campaign__login-wrap{max-width:400px!important;margin:80px auto!important;padding:2rem!important;border:1px solid #ddd!important;border-radius:6px!important;background:#fff!important;box-shadow:0 0 12px rgb(0 0 0 / .05)!important;text-align:center!important}.ad-campaign__login-wrap label{display:block!important;margin-bottom:.5rem!important;font-weight:500!important}.ad-campaign__login-wrap input{padding:.75rem!important;font-size:1rem!important;border:1px #e0e0e0 solid!important;border-radius:5px!important;background-color:#fff0!important;resize:vertical!important;color:#333!important;max-width:100%!important;height:100%!important;text-align:center!important}.ad-campaign__login-wrap input:focus{border-color:#999!important;outline:none!important}.ad-campaign__login-wrap button{width:100%!important;margin-top:1rem!important}.ad-campaign__login-wrap__error{margin-top:1rem!important;color:#d9534f!important;font-size:.9rem!important}