.create-ad-wizard{width:100%}.create-ad-wizard.create-ad-wizard--embedded .create-ad-panel{min-height:560px}[dir] .create-ad-wizard.create-ad-wizard--embedded .create-ad-panel{box-shadow:none;border-radius:0}[dir] .create-ad-wizard.create-ad-wizard--embedded .create-ad-sidebar{padding:1.25rem 1rem 1rem}[dir] .create-ad-wizard.create-ad-wizard--embedded .create-ad-main{padding:1.25rem 1.5rem 1rem}.create-ad-wizard .create-ad-panel{overflow:hidden;display:flex;flex-direction:row!important;align-items:stretch;min-height:720px;width:100%}[dir] .create-ad-wizard .create-ad-panel{border:0;border-radius:12px;box-shadow:0 4px 24px rgba(16,24,40,.08)}.create-ad-wizard .create-ad-sidebar{width:28%;min-width:280px;max-width:360px;flex-shrink:0;display:flex;flex-direction:column}[dir] .create-ad-wizard .create-ad-sidebar{padding:1.75rem 1.35rem 1.5rem}[dir=ltr] .create-ad-wizard .create-ad-sidebar{background:linear-gradient(180deg,#f3f7ff,#eef4ff);border-right:1px solid #e4ebf8}[dir=rtl] .create-ad-wizard .create-ad-sidebar{background:linear-gradient(-180deg,#f3f7ff,#eef4ff);border-left:1px solid #e4ebf8}.create-ad-wizard .sidebar-header h1{color:#101828;font-size:1.45rem;font-weight:700;line-height:1.25}[dir] .create-ad-wizard .sidebar-header h1{margin-bottom:.45rem}.create-ad-wizard .sidebar-header .sparkle{font-size:1rem}.create-ad-wizard .sidebar-header p{color:#667085;font-size:.86rem;line-height:1.45}[dir] .create-ad-wizard .sidebar-header p{margin-bottom:1.1rem}.create-ad-wizard .sidebar-illustration{display:flex;justify-content:center}[dir] .create-ad-wizard .sidebar-illustration{margin-bottom:1.35rem}.create-ad-wizard .illus-card{position:relative;width:132px;height:96px;display:flex;align-items:center;justify-content:center}[dir] .create-ad-wizard .illus-card{border-radius:14px;box-shadow:0 10px 24px rgba(37,99,235,.28)}[dir=ltr] .create-ad-wizard .illus-card{background:linear-gradient(145deg,#3b82f6,#2563eb)}[dir=rtl] .create-ad-wizard .illus-card{background:linear-gradient(-145deg,#3b82f6,#2563eb)}.create-ad-wizard .illus-ad-label{color:#fff;font-size:2rem;font-weight:800;letter-spacing:.04em}.create-ad-wizard .illus-plus{position:absolute;bottom:-10px;width:34px;height:34px;color:#fff;font-size:1.35rem;font-weight:700;line-height:34px}[dir] .create-ad-wizard .illus-plus{border-radius:50%;background:#22c55e;text-align:center;box-shadow:0 4px 12px rgba(34,197,94,.45)}[dir=ltr] .create-ad-wizard .illus-plus{right:-10px}[dir=rtl] .create-ad-wizard .illus-plus{left:-10px}.create-ad-wizard .create-ad-stepper{list-style:none;flex:1}[dir] .create-ad-wizard .create-ad-stepper{margin:0;padding:0}.create-ad-wizard .stepper-item{display:flex;align-items:flex-start;gap:.75rem;transition:background .2s ease}[dir] .create-ad-wizard .stepper-item{padding:.7rem .65rem;border-radius:10px;margin-bottom:.35rem}[dir] .create-ad-wizard .stepper-item.is-clickable{cursor:pointer}[dir] .create-ad-wizard .stepper-item.is-clickable:hover{background:rgba(59,130,246,.08)}[dir] .create-ad-wizard .stepper-item.is-active.is-clickable:hover{background:rgba(59,130,246,.12)}.create-ad-wizard .stepper-item.is-locked{opacity:.72}[dir] .create-ad-wizard .stepper-item.is-locked{cursor:default}[dir] .create-ad-wizard .stepper-item.is-active{background:rgba(59,130,246,.12)}.create-ad-wizard .stepper-marker{width:28px;height:28px;color:#fff;font-size:.82rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}[dir] .create-ad-wizard .stepper-marker{border-radius:50%;background:#d0d5dd}[dir] .create-ad-wizard .stepper-item.is-active .stepper-marker,[dir] .create-ad-wizard .stepper-item.is-complete .stepper-marker{background:#3b82f6}.create-ad-wizard .stepper-copy{display:flex;flex-direction:column;gap:.1rem}.create-ad-wizard .stepper-copy strong{color:#101828;font-size:.9rem;font-weight:600}.create-ad-wizard .stepper-copy span{color:#667085;font-size:.78rem;line-height:1.35}.create-ad-wizard .create-ad-main{flex:1;min-width:0;display:flex;flex-direction:column}[dir] .create-ad-wizard .create-ad-main{padding:1.5rem 2.25rem 1.25rem;background:#fff}.create-ad-wizard .create-ad-form{display:flex;flex-direction:column;flex:1;min-height:100%}.create-ad-wizard .form-section{flex:0 0 auto}[dir] .create-ad-wizard .form-section{margin-bottom:0;padding-bottom:.25rem}.create-ad-wizard .section-title-row{display:flex;align-items:center;gap:.65rem}[dir] .create-ad-wizard .section-title-row{margin-bottom:1rem}.create-ad-wizard .section-icon-badge{width:32px;height:32px;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}[dir] .create-ad-wizard .section-icon-badge{border-radius:8px;background:#3b82f6}.create-ad-wizard .section-title-row h3{color:#101828;font-size:1.05rem;font-weight:700}[dir] .create-ad-wizard .section-title-row h3{margin:0}.create-ad-wizard .field-label{color:#344054;font-size:.88rem;font-weight:600;display:block}[dir] .create-ad-wizard .field-label{margin-bottom:.35rem}[dir] .create-ad-wizard .form-field{margin-bottom:.85rem}.create-ad-wizard .form-field .custom-select,.create-ad-wizard .form-field .form-control,.create-ad-wizard .input-with-icon .form-control,.create-ad-wizard .picker-input-wrap .form-control{height:42px;font-size:.92rem;color:#344054}[dir] .create-ad-wizard .form-field .custom-select,[dir] .create-ad-wizard .form-field .form-control,[dir] .create-ad-wizard .input-with-icon .form-control,[dir] .create-ad-wizard .picker-input-wrap .form-control{border-color:#d0d5dd;border-radius:8px;background:#fff}.create-ad-wizard .field-error{color:#ea5455;font-size:.8rem;line-height:1.3}[dir] .create-ad-wizard .field-error{margin:-.45rem 0 .65rem}.create-ad-wizard .field-hint{color:#667085;font-size:.78rem;line-height:1.35}[dir] .create-ad-wizard .field-hint{margin:-.35rem 0 .85rem}[dir] .create-ad-wizard .form-field.is-invalid .custom-select,[dir] .create-ad-wizard .form-field.is-invalid .form-control,[dir] .create-ad-wizard .input-with-icon.is-invalid .form-control,[dir] .create-ad-wizard .time-date-field.is-invalid .form-control{border-color:#ea5455}.create-ad-wizard .field-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.create-ad-wizard .input-with-icon{position:relative}[dir] .create-ad-wizard .input-with-icon{margin-bottom:.85rem}[dir] .create-ad-wizard .input-with-icon .form-control{margin-bottom:0}[dir=ltr] .create-ad-wizard .input-with-icon .form-control{padding-left:2.35rem}[dir=rtl] .create-ad-wizard .input-with-icon .form-control{padding-right:2.35rem}.create-ad-wizard .input-icon{position:absolute;top:50%;color:#98a2b3;pointer-events:none;z-index:2}[dir] .create-ad-wizard .input-icon{transform:translateY(-50%)}[dir=ltr] .create-ad-wizard .input-icon{left:.85rem}[dir=rtl] .create-ad-wizard .input-icon{right:.85rem}.create-ad-wizard .existing-media-row{display:flex;flex-wrap:wrap;gap:1rem}[dir] .create-ad-wizard .existing-media-item{text-align:center}.create-ad-wizard .existing-media-thumb{width:120px;height:120px;object-fit:cover;display:block}[dir] .create-ad-wizard .existing-media-thumb{border-radius:8px;border:1px solid #d0d5dd}.create-ad-wizard .existing-media-remove{color:#d9534f;font-size:.8rem;font-weight:600}[dir] .create-ad-wizard .existing-media-remove{margin-top:.35rem;border:0;background:transparent;cursor:pointer}.create-ad-wizard .create-ad-drop-zone.upload-drop-zone{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center}[dir] .create-ad-wizard .create-ad-drop-zone.upload-drop-zone{border:2px dashed #b8d4f5;border-radius:10px;margin-bottom:.5rem;text-align:center;background:#fafcff;padding:1.5rem 1rem}.create-ad-wizard .create-ad-drop-zone.upload-drop-zone h4{color:#344054;font-size:1rem;font-weight:500}[dir] .create-ad-wizard .create-ad-drop-zone.upload-drop-zone h4{margin-bottom:.55rem}.create-ad-wizard .create-ad-drop-zone.upload-drop-zone h4 .browse-link{color:#2563eb;font-weight:600}.create-ad-wizard .create-ad-drop-zone.upload-drop-zone p{color:#667085;font-size:.82rem;line-height:1.45}[dir] .create-ad-wizard .create-ad-drop-zone.upload-drop-zone p{margin-bottom:.2rem}.create-ad-wizard .create-ad-drop-zone.upload-drop-zone.has-files{min-height:auto;align-items:stretch;justify-content:flex-start}.create-ad-wizard .schedule-summary-bar{color:#101828;font-size:.95rem;font-weight:600}[dir] .create-ad-wizard .schedule-summary-bar{background:#eef4ff;border:1px solid #d6e4ff;border-radius:8px;padding:.75rem 1rem;margin-bottom:1rem}.create-ad-wizard .time-date-field label{color:#344054;font-size:.88rem;font-weight:600;display:block}[dir] .create-ad-wizard .time-date-field label{margin-bottom:.35rem}.create-ad-wizard .picker-input-wrap{position:relative}[dir] .create-ad-wizard .picker-input-wrap{margin-bottom:.85rem}[dir] .create-ad-wizard .picker-input-wrap .form-control{margin-bottom:0}[dir=ltr] .create-ad-wizard .picker-input-wrap .form-control{padding-right:.85rem}[dir=rtl] .create-ad-wizard .picker-input-wrap .form-control{padding-left:.85rem}[dir=ltr] .create-ad-wizard .native-picker-field .form-control{padding-right:.5rem}[dir=rtl] .create-ad-wizard .native-picker-field .form-control{padding-left:.5rem}[dir] .create-ad-wizard .form-footer{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #eaecf0}.create-ad-wizard .form-footer--end{display:flex;justify-content:flex-end}.create-ad-wizard .form-footer--split{display:flex;align-items:center;justify-content:space-between;gap:1rem}.create-ad-wizard .form-footer--three{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:1rem}.create-ad-wizard .back-btn,.create-ad-wizard .cancel-btn,.create-ad-wizard .next-btn,.create-ad-wizard .submit-btn{height:44px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:.45rem}[dir] .create-ad-wizard .back-btn,[dir] .create-ad-wizard .cancel-btn,[dir] .create-ad-wizard .next-btn,[dir] .create-ad-wizard .submit-btn{border-radius:10px!important}.create-ad-wizard .back-btn,.create-ad-wizard .cancel-btn{color:#344054!important}[dir] .create-ad-wizard .back-btn,[dir] .create-ad-wizard .cancel-btn{border-color:#d0d5dd!important;background:#fff!important}.create-ad-wizard .form-footer--end .next-btn,.create-ad-wizard .form-footer--split .back-btn,.create-ad-wizard .form-footer--split .next-btn{min-width:140px}.create-ad-wizard .next-btn{color:#fff!important}[dir] .create-ad-wizard .next-btn{background:#011425!important;border-color:#011425!important}.create-ad-wizard .cancel-btn{width:100%}.create-ad-wizard .submit-btn{width:100%;color:#fff!important;font-size:.95rem}[dir] .create-ad-wizard .submit-btn{background:#011425!important;border-color:#011425!important}.create-ad-wizard .btn-leading-icon,.create-ad-wizard .btn-trailing-icon,.create-ad-wizard .submit-icon{flex-shrink:0}@media(max-width:991px){.create-ad-wizard .create-ad-panel{flex-direction:column}.create-ad-wizard .create-ad-sidebar{width:100%;min-width:0;max-width:none}[dir] .create-ad-wizard .create-ad-sidebar{border-bottom:1px solid #e4ebf8}[dir=ltr] .create-ad-wizard .create-ad-sidebar{border-right:0}[dir=rtl] .create-ad-wizard .create-ad-sidebar{border-left:0}.create-ad-wizard .create-ad-stepper{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}}@media(max-width:767px){[dir] .create-ad-wizard .create-ad-main{padding:1.25rem 1rem}.create-ad-wizard .field-row,.create-ad-wizard .form-footer--three{grid-template-columns:1fr}.create-ad-wizard .form-footer--split{flex-direction:column-reverse;align-items:stretch}.create-ad-wizard .form-footer--end .next-btn,.create-ad-wizard .form-footer--split .back-btn,.create-ad-wizard .form-footer--split .next-btn{width:100%;min-width:0}.create-ad-wizard .create-ad-stepper{grid-template-columns:1fr}}.create-ad-page{width:100%;max-width:1280px;box-sizing:border-box}[dir] .create-ad-page{margin:0 auto;padding:0 2.5rem 1.5rem}@media(max-width:767px){[dir] .create-ad-page{padding:0 1rem 1.25rem}}