.page-container[data-v-ea9d91ac]{width:100%;min-height:calc(100vh - 64px);background-color:#f1f4f9;padding:24px 40px}.content-wrapper[data-v-ea9d91ac]{max-width:1240px;margin:0 auto}.feature-disabled-container[data-v-ea9d91ac]{display:flex;justify-content:center;align-items:center;min-height:400px;background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:2rem}.disabled-content[data-v-ea9d91ac]{text-align:center;color:#6b7280}.disabled-content h4[data-v-ea9d91ac]{color:#374151;margin-bottom:.5rem;font-weight:600}.disabled-content p[data-v-ea9d91ac]{margin:0;font-size:.95rem}.page-header[data-v-ea9d91ac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.page-title[data-v-ea9d91ac]{font-size:28px;font-weight:800;color:#0f172a;letter-spacing:-.5px}.page-subtitle[data-v-ea9d91ac]{color:#64748b;font-size:15px;margin:0}.header-actions[data-v-ea9d91ac]{display:flex;flex-direction:row;align-items:center;gap:16px;flex-shrink:0}.btn-cancel[data-v-ea9d91ac]{padding:10px 24px;border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s}.btn-cancel[data-v-ea9d91ac]:hover{background:#f8fafc;border-color:#cbd5e1}.btn-save[data-v-ea9d91ac]{padding:10px 24px;background:var(--primary-color,#fc6666);border:none;color:#fff;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;transition:background .3s ease,box-shadow .3s ease;display:flex;align-items:center;box-shadow:0 4px 6px -1px var(--secondary-color,rgba(252,102,102,.2))}.btn-save[data-v-ea9d91ac]:hover{filter:brightness(.9)}.btn-save[data-v-ea9d91ac]:disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed}.main-grid[data-v-ea9d91ac]{display:grid;grid-template-columns:1fr 380px;gap:24px}.content-card[data-v-ea9d91ac]{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:32px;border:1px solid rgba(0,0,0,.05)}.section-title[data-v-ea9d91ac]{font-size:18px;font-weight:700;color:#1e293b;margin-bottom:6px}.section-desc[data-v-ea9d91ac]{font-size:14px;color:#64748b;margin-bottom:24px}.form-grid[data-v-ea9d91ac]{display:grid;gap:20px}.form-item label[data-v-ea9d91ac]{display:block;font-size:13px;font-weight:600;color:#475569;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.required[data-v-ea9d91ac]{color:#ef4444}.modern-input[data-v-ea9d91ac],.modern-textarea[data-v-ea9d91ac]{width:100%;padding:12px 14px;border:1.5px solid #e2e8f0;border-radius:8px;font-size:14px;color:#0f172a;transition:all .2s;background-color:#f8fafc}.modern-input[data-v-ea9d91ac]:focus,.modern-textarea[data-v-ea9d91ac]:focus{border-color:var(--primary-color,#fc6666);background-color:#fff;box-shadow:0 0 0 3px var(--secondary-color,rgba(252,102,102,.1));outline:none}.error-text[data-v-ea9d91ac]{color:#ef4444;font-size:12px;margin-top:6px;font-weight:500}.tier-radio-group[data-v-ea9d91ac]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.tier-radio-card[data-v-ea9d91ac]{position:relative;cursor:pointer;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;padding:12px;transition:all .2s;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tier-radio-card.active[data-v-ea9d91ac],.tier-radio-card[data-v-ea9d91ac]:hover{border-color:var(--primary-color,#fc6666)}.tier-radio-card.active[data-v-ea9d91ac]{background:var(--secondary-color,snow)}.tier-card-content[data-v-ea9d91ac]{display:flex;align-items:center;gap:8px}.checkbox-indicator[data-v-ea9d91ac]{width:16px;height:16px;border-radius:4px;border:2px solid #cbd5e1;position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s}.checkbox-indicator.checked[data-v-ea9d91ac]{border-color:var(--primary-color,#fc6666);background:var(--primary-color,#fc6666)}.check-icon[data-v-ea9d91ac]{color:#fff;font-size:9px;line-height:1}.tier-name[data-v-ea9d91ac]{font-weight:600;font-size:13px;color:#475569}.active .tier-name[data-v-ea9d91ac]{color:#0f172a}.visual-upload-section[data-v-ea9d91ac]{padding:0;background:#fff}[data-v-ea9d91ac] .upload-wrapper{border-color:var(--primary-color,#fc6666)!important;background-color:var(--secondary-color,snow)!important;width:100%!important}[data-v-ea9d91ac] .icon-circle{background:var(--secondary-color,#fff1f1)!important}[data-v-ea9d91ac] .icon-circle,[data-v-ea9d91ac] .main-text{color:var(--primary-color,#fc6666)!important}.main-media-container[data-v-ea9d91ac]{position:relative;width:100%;border:2px dashed var(--primary-color,#cbd5e1);background-color:transparent;border-radius:12px;overflow:hidden;padding:0;line-height:0;cursor:pointer;transition:all .2s ease}.main-media-container[data-v-ea9d91ac]:hover{border-color:var(--primary-color,#fc6666)}.change-overlay[data-v-ea9d91ac]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .2s ease;gap:8px;z-index:5}.main-media-container:hover .change-overlay[data-v-ea9d91ac]{opacity:1}.change-overlay i[data-v-ea9d91ac]{font-size:24px}.change-overlay span[data-v-ea9d91ac]{font-size:14px;font-weight:600;line-height:1.2}.pure-media-preview[data-v-ea9d91ac]{width:100%;height:auto;display:block;border-radius:10px}.dashed-action-btn[data-v-ea9d91ac]{width:100%;border:2px dashed #cbd5e1;background-color:#f8fafc;border-radius:10px;padding:12px 16px;text-align:center;cursor:pointer;color:#475569;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative}.dashed-action-btn[data-v-ea9d91ac]:hover{border-color:var(--primary-color,#f93e3e);background-color:var(--secondary-color,rgba(249,62,62,.04));color:var(--primary-color,#f93e3e)}.dashed-action-btn.reset-btn[data-v-ea9d91ac]{border-style:dashed;color:#64748b}.file-input-hidden[data-v-ea9d91ac]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.global-loader[data-v-ea9d91ac]{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:9999}@media (max-width:1024px){.main-grid[data-v-ea9d91ac]{grid-template-columns:1fr}}@media (max-width:640px){.page-header[data-v-ea9d91ac]{flex-direction:column;align-items:flex-start;gap:16px}.header-actions[data-v-ea9d91ac]{width:100%;justify-content:flex-start}}