.publish-page[data-v-df02c1c2]{min-height:100vh;background:#fafafa;padding:2.5rem 0}.publish-page .page-header[data-v-df02c1c2]{text-align:center;margin-bottom:3.125rem}.publish-page .page-header h1[data-v-df02c1c2]{font-size:2rem;color:#333;margin:0 0 .625rem 0;font-weight:600}.publish-page .page-header p[data-v-df02c1c2]{font-size:1rem;color:#666;margin:0}.publish-page .publish-content[data-v-df02c1c2]{max-width:50rem;margin:0 auto;padding:0 1.25rem}.publish-page .publish-content .publish-form[data-v-df02c1c2]{background:#fff;border-radius:.75rem;padding:2.5rem;box-shadow:0 .25rem 1.25rem rgba(0,0,0,.08)}.publish-page .publish-content .publish-form .form-section[data-v-df02c1c2]{margin-bottom:2.5rem}.publish-page .publish-content .publish-form .form-section[data-v-df02c1c2]:last-child{margin-bottom:0}.publish-page .publish-content .publish-form .form-section h3[data-v-df02c1c2]{font-size:1.25rem;color:#333;margin:0 0 1.5625rem 0;font-weight:600;padding-bottom:.625rem;border-bottom:.125rem solid #ff6b9d}.publish-page .publish-content .publish-form .form-section .form-grid[data-v-df02c1c2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(15.625rem,1fr));gap:1.25rem}.publish-page .publish-content .publish-form .form-section .form-group[data-v-df02c1c2]{margin-bottom:1.25rem}.publish-page .publish-content .publish-form .form-section .form-group label[data-v-df02c1c2]{display:block;font-size:.875rem;color:#333;margin-bottom:.5rem;font-weight:500}.publish-page .publish-content .publish-form .form-section .form-group input[data-v-df02c1c2],.publish-page .publish-content .publish-form .form-section .form-group select[data-v-df02c1c2],.publish-page .publish-content .publish-form .form-section .form-group textarea[data-v-df02c1c2]{width:100%;padding:.75rem 1rem;border:.125rem solid #e0e0e0;border-radius:.5rem;font-size:.875rem;color:#333;background:#fff;transition:border-color .3s ease}.publish-page .publish-content .publish-form .form-section .form-group input[data-v-df02c1c2]:focus,.publish-page .publish-content .publish-form .form-section .form-group select[data-v-df02c1c2]:focus,.publish-page .publish-content .publish-form .form-section .form-group textarea[data-v-df02c1c2]:focus{outline:none;border-color:#ff6b9d}.publish-page .publish-content .publish-form .form-section .form-group input[data-v-df02c1c2]::-moz-placeholder,.publish-page .publish-content .publish-form .form-section .form-group select[data-v-df02c1c2]::-moz-placeholder,.publish-page .publish-content .publish-form .form-section .form-group textarea[data-v-df02c1c2]::-moz-placeholder{color:#999}.publish-page .publish-content .publish-form .form-section .form-group input[data-v-df02c1c2]::placeholder,.publish-page .publish-content .publish-form .form-section .form-group select[data-v-df02c1c2]::placeholder,.publish-page .publish-content .publish-form .form-section .form-group textarea[data-v-df02c1c2]::placeholder{color:#999}.publish-page .publish-content .publish-form .form-section .form-group textarea[data-v-df02c1c2]{resize:vertical;min-height:6.25rem}.publish-page .publish-content .publish-form .form-section .upload-area .upload-placeholder[data-v-df02c1c2]{border:.125rem dashed #e0e0e0;border-radius:.5rem;padding:2.5rem;text-align:center;background:#fafafa;transition:all .3s ease;cursor:pointer}.publish-page .publish-content .publish-form .form-section .upload-area .upload-placeholder[data-v-df02c1c2]:hover{border-color:#ff6b9d;background:#fff5f8}.publish-page .publish-content .publish-form .form-section .upload-area .upload-placeholder .upload-icon[data-v-df02c1c2]{font-size:3rem;margin-bottom:.9375rem}.publish-page .publish-content .publish-form .form-section .upload-area .upload-placeholder p[data-v-df02c1c2]{font-size:1rem;color:#666;margin:0}.publish-page .publish-content .publish-form .form-actions[data-v-df02c1c2]{display:flex;gap:1.25rem;justify-content:center;margin-top:2.5rem}.publish-page .publish-content .publish-form .form-actions button[data-v-df02c1c2]{padding:.75rem 1.875rem;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.publish-page .publish-content .publish-form .form-actions button.btn-submit[data-v-df02c1c2]{background:#ff6b9d;color:#fff}.publish-page .publish-content .publish-form .form-actions button.btn-submit[data-v-df02c1c2]:hover{background:#ff5a8a}.publish-page .publish-content .publish-form .form-actions button.btn-cancel[data-v-df02c1c2]{background:#f0f0f0;color:#666}.publish-page .publish-content .publish-form .form-actions button.btn-cancel[data-v-df02c1c2]:hover{background:#e0e0e0}@media(max-width:768px){.publish-page[data-v-df02c1c2]{padding:1.875rem 0}.publish-page .page-header[data-v-df02c1c2]{margin-bottom:2.5rem}.publish-page .page-header h1[data-v-df02c1c2]{font-size:1.75rem}.publish-page .page-header p[data-v-df02c1c2]{font-size:.875rem}.publish-page .publish-content[data-v-df02c1c2]{padding:0 .9375rem}.publish-page .publish-content .publish-form[data-v-df02c1c2]{padding:1.875rem 1.25rem}.publish-page .publish-content .publish-form .form-section[data-v-df02c1c2]{margin-bottom:1.875rem}.publish-page .publish-content .publish-form .form-section h3[data-v-df02c1c2]{font-size:1.125rem;margin-bottom:1.25rem}.publish-page .publish-content .publish-form .form-section .form-grid[data-v-df02c1c2]{grid-template-columns:1fr;gap:.9375rem}.publish-page .publish-content .publish-form .form-section .form-group[data-v-df02c1c2]{margin-bottom:.9375rem}.publish-page .publish-content .publish-form .form-section .form-group input[data-v-df02c1c2],.publish-page .publish-content .publish-form .form-section .form-group select[data-v-df02c1c2],.publish-page .publish-content .publish-form .form-section .form-group textarea[data-v-df02c1c2]{padding:.625rem .875rem;font-size:.8125rem}.publish-page .publish-content .publish-form .form-section .upload-area .upload-placeholder[data-v-df02c1c2]{padding:1.875rem 1.25rem}.publish-page .publish-content .publish-form .form-section .upload-area .upload-placeholder .upload-icon[data-v-df02c1c2]{font-size:2.5rem;margin-bottom:.75rem}.publish-page .publish-content .publish-form .form-section .upload-area .upload-placeholder p[data-v-df02c1c2]{font-size:.875rem}.publish-page .publish-content .publish-form .form-actions[data-v-df02c1c2]{flex-direction:column;gap:.9375rem;margin-top:1.875rem}.publish-page .publish-content .publish-form .form-actions button[data-v-df02c1c2]{padding:.625rem 1.5625rem;font-size:.875rem}}