.google-adwords-connection .connection-card[data-v-e87048c4]{overflow:hidden}[dir] .google-adwords-connection .connection-card[data-v-e87048c4]{box-shadow:0 4px 24px rgba(0,0,0,.06);border:none;border-radius:12px}.google-adwords-connection .connection-header[data-v-e87048c4]{color:#fff}[dir] .google-adwords-connection .connection-header[data-v-e87048c4]{padding:1.5rem;border:none}[dir=ltr] .google-adwords-connection .connection-header[data-v-e87048c4]{background:linear-gradient(135deg,#667eea,#764ba2)}[dir=rtl] .google-adwords-connection .connection-header[data-v-e87048c4]{background:linear-gradient(-135deg,#667eea,#764ba2)}.google-adwords-connection .connection-header .google-icon-wrapper[data-v-e87048c4]{display:flex;align-items:center;justify-content:center}[dir] .google-adwords-connection .connection-header .google-icon-wrapper[data-v-e87048c4]{background:#fff;border-radius:8px;padding:8px}.google-adwords-connection .connection-header .card-title[data-v-e87048c4]{color:#fff;font-weight:600;font-size:1.5rem}.google-adwords-connection .connection-header small[data-v-e87048c4]{color:hsla(0,0%,100%,.9)}[dir] .google-adwords-connection .connection-body[data-v-e87048c4]{padding:2rem}.google-adwords-connection .steps-container[data-v-e87048c4]{display:flex;align-items:center;justify-content:space-between;position:relative}[dir] .google-adwords-connection .steps-container[data-v-e87048c4]{margin-bottom:3rem;padding:0 1rem}.google-adwords-connection .steps-container .step[data-v-e87048c4]{display:flex;flex-direction:column;align-items:center;flex:1;position:relative;z-index:2}.google-adwords-connection .steps-container .step .step-icon[data-v-e87048c4]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:#6c757d}[dir] .google-adwords-connection .steps-container .step .step-icon[data-v-e87048c4]{border-radius:50%;background:#e9ecef;border:3px solid #e9ecef;margin-bottom:.75rem}.google-adwords-connection .steps-container .step .step-icon .step-number[data-v-e87048c4]{font-weight:600;font-size:1.125rem}.google-adwords-connection .steps-container .step .step-icon svg[data-v-e87048c4]{color:#fff}[dir] .google-adwords-connection .steps-container .step .step-content[data-v-e87048c4]{text-align:center}.google-adwords-connection .steps-container .step .step-content .step-title[data-v-e87048c4]{font-weight:600;font-size:.875rem;color:#6c757d}[dir] .google-adwords-connection .steps-container .step .step-content .step-title[data-v-e87048c4]{margin-bottom:.25rem}.google-adwords-connection .steps-container .step .step-content .step-description[data-v-e87048c4]{font-size:.75rem;color:#adb5bd}.google-adwords-connection .steps-container .step.active .step-icon[data-v-e87048c4]{color:#fff}[dir] .google-adwords-connection .steps-container .step.active .step-icon[data-v-e87048c4]{background:#7367f0;border-color:#7367f0;box-shadow:0 4px 12px rgba(115,103,240,.4)}.google-adwords-connection .steps-container .step.active .step-title[data-v-e87048c4]{color:#7367f0}[dir] .google-adwords-connection .steps-container .step.completed .step-icon[data-v-e87048c4]{background:#28a745;border-color:#28a745}.google-adwords-connection .steps-container .step.completed .step-title[data-v-e87048c4]{color:#28a745}.google-adwords-connection .steps-container .step-connector[data-v-e87048c4]{flex:1;height:3px;position:relative;z-index:1;transition:all .3s ease}[dir] .google-adwords-connection .steps-container .step-connector[data-v-e87048c4]{background:#e9ecef;margin:0 .5rem;margin-top:-24px}[dir] .google-adwords-connection .steps-container .step-connector.active[data-v-e87048c4]{background:#28a745}.google-adwords-connection .step-panel[data-v-e87048c4]{min-height:400px;display:flex;align-items:center;justify-content:center}.google-adwords-connection .auth-panel[data-v-e87048c4]{max-width:500px}[dir] .google-adwords-connection .auth-panel[data-v-e87048c4]{text-align:center;margin:0 auto}.google-adwords-connection .auth-panel .auth-icon[data-v-e87048c4]{color:#7367f0}.google-adwords-connection .auth-panel .auth-button[data-v-e87048c4]{font-weight:600}[dir] .google-adwords-connection .auth-panel .auth-button[data-v-e87048c4]{padding:.75rem 2rem}.google-adwords-connection .form-section[data-v-e87048c4]{width:100%;max-width:600px;position:relative;overflow:visible}[dir] .google-adwords-connection .form-section[data-v-e87048c4]{margin:0 auto}.google-adwords-connection .form-section .section-header[data-v-e87048c4]{display:flex;align-items:center;color:#495057}.google-adwords-connection .form-section .custom-select[data-v-e87048c4]{position:relative;z-index:1}.google-adwords-connection .form-section .custom-select[data-v-e87048c4] .vs__dropdown-toggle{transition:all .3s ease;position:relative;z-index:1}[dir] .google-adwords-connection .form-section .custom-select[data-v-e87048c4] .vs__dropdown-toggle{border:2px solid #e9ecef;border-radius:8px;padding:.75rem;background:#fff}[dir] .google-adwords-connection .form-section .custom-select[data-v-e87048c4] .vs__dropdown-toggle:focus-within{border-color:#7367f0;box-shadow:0 0 0 3px rgba(115,103,240,.1)}.google-adwords-connection .form-section .custom-select[data-v-e87048c4] .vs__dropdown-menu{z-index:9999!important;position:absolute!important;top:100%!important}[dir] .google-adwords-connection .form-section .custom-select[data-v-e87048c4] .vs__dropdown-menu{margin-top:4px!important;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15)}[dir=ltr] .google-adwords-connection .form-section .custom-select[data-v-e87048c4] .vs__dropdown-menu,[dir=rtl] .google-adwords-connection .form-section .custom-select[data-v-e87048c4] .vs__dropdown-menu{left:0!important;right:0!important}.google-adwords-connection .form-section .custom-select[data-v-e87048c4] .vs__actions{position:relative;z-index:2;pointer-events:auto}.google-adwords-connection .form-section .custom-select[data-v-e87048c4] .vs__open-indicator{position:relative;z-index:2;pointer-events:none}.google-adwords-connection .form-section .custom-select[data-v-e87048c4] .vs__clear{position:relative;z-index:2}[dir] .google-adwords-connection .form-section .account-option[data-v-e87048c4]{padding:.5rem 0}.google-adwords-connection .form-section .account-option .account-name[data-v-e87048c4]{font-weight:500;color:#495057}[dir] .google-adwords-connection .form-section .empty-state[data-v-e87048c4]{text-align:center;padding:2rem}.google-adwords-connection .summary-panel[data-v-e87048c4]{max-width:500px}[dir] .google-adwords-connection .summary-panel[data-v-e87048c4]{text-align:center;margin:0 auto}[dir] .google-adwords-connection .summary-panel .summary-info[data-v-e87048c4]{background:#f8f9fa;border-radius:8px;padding:1.5rem;margin:1.5rem 0}[dir=ltr] .google-adwords-connection .summary-panel .summary-info[data-v-e87048c4]{text-align:left}[dir=rtl] .google-adwords-connection .summary-panel .summary-info[data-v-e87048c4]{text-align:right}.google-adwords-connection .summary-panel .summary-info .info-item[data-v-e87048c4]{display:flex;justify-content:space-between}[dir] .google-adwords-connection .summary-panel .summary-info .info-item[data-v-e87048c4]{padding:.75rem 0;border-bottom:1px solid #e9ecef}[dir] .google-adwords-connection .summary-panel .summary-info .info-item[data-v-e87048c4]:last-child{border-bottom:none}.google-adwords-connection .summary-panel .summary-info .info-item .info-label[data-v-e87048c4]{color:#6c757d;font-weight:500}.google-adwords-connection .summary-panel .summary-info .info-item .info-value[data-v-e87048c4]{color:#495057;font-weight:600}@media(max-width:768px){.google-adwords-connection .steps-container[data-v-e87048c4]{flex-direction:column;align-items:flex-start}.google-adwords-connection .steps-container .step[data-v-e87048c4]{flex-direction:row;width:100%}[dir] .google-adwords-connection .steps-container .step[data-v-e87048c4]{margin-bottom:1rem}[dir] .google-adwords-connection .steps-container .step .step-icon[data-v-e87048c4]{margin-bottom:0}[dir=ltr] .google-adwords-connection .steps-container .step .step-icon[data-v-e87048c4]{margin-right:1rem}[dir=rtl] .google-adwords-connection .steps-container .step .step-icon[data-v-e87048c4]{margin-left:1rem}[dir=ltr] .google-adwords-connection .steps-container .step .step-content[data-v-e87048c4]{text-align:left}[dir=rtl] .google-adwords-connection .steps-container .step .step-content[data-v-e87048c4]{text-align:right}.google-adwords-connection .steps-container .step-connector[data-v-e87048c4]{display:none}[dir] .google-adwords-connection .connection-body[data-v-e87048c4]{padding:1.5rem}}