.page-wrap[data-v-b155819c]{padding:8px 0 80px;font-family:Segoe UI,sans-serif}.panel-card[data-v-b155819c]{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(13,27,62,.07);overflow:hidden}.page-header[data-v-b155819c]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#eef2fb;border-bottom:1px solid #dde4f5}.page-header .page-title[data-v-b155819c]{font-size:13px;font-weight:700;color:#389ad4;display:flex;align-items:center;gap:8px}.page-header .btn-back[data-v-b155819c]{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;background:#fff;color:#4a5568;border:1.5px solid #dde2ec;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.page-header .btn-back[data-v-b155819c]:hover{border-color:#389ad4;color:#389ad4}.form-layout[data-v-b155819c]{display:grid;grid-template-columns:1fr 300px;gap:0}.right-col[data-v-b155819c]{border-left:1px solid #f0f3fa}.section-card[data-v-b155819c]{border-bottom:1px solid #f0f3fa;padding:20px 24px}.section-card[data-v-b155819c]:last-child{border-bottom:none}.section-card .section-title[data-v-b155819c]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#389ad4;margin-bottom:16px;display:flex;align-items:center;gap:7px}.section-card .section-title[data-v-b155819c]:after{content:"";flex:1;height:1px;background:#e8edf5}.field-row[data-v-b155819c]{display:grid;gap:14px;margin-bottom:14px}.field-row.cols-2[data-v-b155819c]{grid-template-columns:1fr 1fr}.field-group[data-v-b155819c]{display:flex;flex-direction:column;gap:5px}.field-group label[data-v-b155819c]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#7a8499}.field-group label .req[data-v-b155819c]{color:#e53e3e;margin-left:2px}.field-group input[type=email][data-v-b155819c],.field-group input[type=text][data-v-b155819c],.field-group select[data-v-b155819c],.field-group textarea[data-v-b155819c]{height:38px;border:1.5px solid #dde2ec;border-radius:8px;padding:0 12px;font-size:13px;color:#0d1b3e;background:#fff;outline:none;transition:border-color .2s,box-shadow .2s;font-family:inherit}.field-group input[type=email][data-v-b155819c]::-moz-placeholder,.field-group input[type=text][data-v-b155819c]::-moz-placeholder,.field-group select[data-v-b155819c]::-moz-placeholder,.field-group textarea[data-v-b155819c]::-moz-placeholder{color:#b0bac9}.field-group input[type=email][data-v-b155819c]::placeholder,.field-group input[type=text][data-v-b155819c]::placeholder,.field-group select[data-v-b155819c]::placeholder,.field-group textarea[data-v-b155819c]::placeholder{color:#b0bac9}.field-group input[type=email][data-v-b155819c]:focus,.field-group input[type=text][data-v-b155819c]:focus,.field-group select[data-v-b155819c]:focus,.field-group textarea[data-v-b155819c]:focus{border-color:#389ad4;box-shadow:0 0 0 3px rgba(56,154,212,.1)}.field-group input[type=email].is-error[data-v-b155819c],.field-group input[type=text].is-error[data-v-b155819c],.field-group select.is-error[data-v-b155819c],.field-group textarea.is-error[data-v-b155819c]{border-color:#e53e3e}.field-group input[type=email][data-v-b155819c]:disabled,.field-group input[type=text][data-v-b155819c]:disabled,.field-group select[data-v-b155819c]:disabled,.field-group textarea[data-v-b155819c]:disabled{background:#f7f9fc;color:#a0aab8;cursor:not-allowed}.field-group textarea[data-v-b155819c]{height:auto;padding:10px 12px;resize:vertical}.field-group .field-error[data-v-b155819c]{font-size:11px;color:#e53e3e;margin-top:2px}.slug-pill[data-v-b155819c]{display:inline-flex;align-items:center;gap:6px;background:#eef2fb;border:1.5px solid #c5d4f0;border-radius:8px;padding:0 12px;height:38px;font-size:13px;font-family:monospace;color:#185fa5;font-weight:600}.toggle-row[data-v-b155819c]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.toggle-row .toggle-label[data-v-b155819c]{font-size:13px;color:#4a5568;font-weight:500}.switch-wrap[data-v-b155819c]{position:relative;display:inline-block;width:38px;height:22px;flex-shrink:0}.switch-wrap input[data-v-b155819c]{opacity:0;width:0;height:0}.switch-wrap .slider[data-v-b155819c]{position:absolute;inset:0;background:#cbd5e0;border-radius:22px;cursor:pointer;transition:background .2s}.switch-wrap .slider[data-v-b155819c]:before{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .2s}.switch-wrap input:checked+.slider[data-v-b155819c]{background:#389ad4}.switch-wrap input:checked+.slider[data-v-b155819c]:before{transform:translateX(16px)}.media-block[data-v-b155819c]{margin-bottom:18px}.media-block .media-label[data-v-b155819c]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#7a8499;margin-bottom:8px}.media-block .current-image[data-v-b155819c]{width:100%;max-height:120px;background-size:contain;background-repeat:no-repeat;background-position:50%;background-color:#f0f4fa;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:8px}.media-block canvas[data-v-b155819c]{border:1px solid #e2e8f0;border-radius:8px;width:100%;display:block;margin-bottom:8px}.media-block .upload-btn[data-v-b155819c]{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;background:#eef2fb;color:#185fa5;border:1.5px solid #c5d4f0;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.media-block .upload-btn[data-v-b155819c]:hover{background:#389ad4;color:#fff;border-color:#389ad4}.media-block .upload-btn input[type=file][data-v-b155819c]{display:none}.form-footer[data-v-b155819c]{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;background:#fff;border-top:1px solid #eef0f8;border-radius:0 0 12px 12px}.form-footer .btn-cancel[data-v-b155819c]{height:36px;padding:0 18px;background:#fff;color:#4a5568;border:1.5px solid #dde2ec;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:6px}.form-footer .btn-cancel[data-v-b155819c]:hover{border-color:#389ad4;color:#389ad4}.form-footer .btn-update[data-v-b155819c]{height:36px;padding:0 24px;background:#389ad4;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:opacity .2s}.form-footer .btn-update[data-v-b155819c]:hover{opacity:.9}