.form-card[data-v-1bc3a2e3]{margin-bottom:20px}.form-header[data-v-1bc3a2e3]{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--sp-border)}.form-title h3[data-v-1bc3a2e3]{margin:0;color:var(--sp-fg)}.form-actions[data-v-1bc3a2e3]{display:flex;justify-content:center;gap:10px;padding:20px 0}.news-form[data-v-1bc3a2e3]{max-height:none;overflow-y:visible}.cover-uploader[data-v-1bc3a2e3]{border:1px dashed var(--sp-border);border-radius:var(--sp-radius-xs);cursor:pointer;position:relative;overflow:hidden;width:100px;height:100px;display:flex;align-items:center;justify-content:center;background:var(--sp-secondary)}.cover-uploader[data-v-1bc3a2e3]:hover{border-color:var(--sp-primary)}.cover-uploader-icon[data-v-1bc3a2e3]{font-size:28px;color:var(--sp-muted)}.cover-image[data-v-1bc3a2e3]{width:100px;height:100px;object-fit:cover}.upload-tip[data-v-1bc3a2e3]{font-size:12px;color:var(--sp-muted);margin-top:5px}.form-tip[data-v-1bc3a2e3]{font-size:12px;color:var(--sp-muted);margin-left:8px;display:inline-block}.no-images[data-v-1bc3a2e3]{text-align:center;padding:40px 0;color:var(--sp-muted)}.image-selector[data-v-1bc3a2e3]{display:grid;grid-template-columns:repeat(auto-fill,150px);gap:15px;max-height:500px;overflow-y:auto;padding:10px;justify-content:start}.image-item[data-v-1bc3a2e3]{position:relative;width:150px;height:150px;border:2px solid var(--sp-border);border-radius:var(--sp-radius-xs);overflow:hidden;cursor:pointer;transition:all var(--sp-transition)}.image-item[data-v-1bc3a2e3]:hover{border-color:var(--sp-primary);box-shadow:var(--sp-shadow-sm)}.image-item.selected[data-v-1bc3a2e3]{border-color:var(--sp-primary);box-shadow:0 2px 12px 0 rgba(255,68,0,.3)}.image-item img[data-v-1bc3a2e3]{width:100%;height:100%;object-fit:cover}.image-overlay[data-v-1bc3a2e3]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--sp-transition)}.image-item.selected .image-overlay[data-v-1bc3a2e3],.image-item:hover .image-overlay[data-v-1bc3a2e3]{opacity:1}.image-overlay i[data-v-1bc3a2e3]{color:#fff;font-size:24px;font-weight:700}.news-form .vue-ueditor-wrap[data-v-1bc3a2e3]{border:1px solid var(--sp-border);border-radius:var(--sp-radius-xs)}.news-form .vue-ueditor-wrap[data-v-1bc3a2e3] .edui-editor-body img,.news-form .vue-ueditor-wrap[data-v-1bc3a2e3] iframe[class*=ueditor] img{display:block;margin:10px auto;max-width:100%;height:auto;border:none}.news-form .vue-ueditor-wrap[data-v-1bc3a2e3] iframe{width:100%!important}.news-form .vue-ueditor-wrap[data-v-1bc3a2e3] iframe body img{display:block;margin:10px auto;max-width:100%;height:auto}