.message-page[data-v-3c8d5c16]{width:100%;min-height:calc(100vh - 480px);background-color:#f0f4f8}.message-section[data-v-3c8d5c16]{width:100%;padding:60px 20px 80px;box-sizing:border-box}.message-container[data-v-3c8d5c16]{max-width:800px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 2px 24px #0000000f;padding:48px 52px;box-sizing:border-box}.message-header[data-v-3c8d5c16]{text-align:center;margin-bottom:40px}.message-header h2[data-v-3c8d5c16]{font-size:1.75rem;color:#1a1a2e;margin:0 0 12px;font-weight:700;letter-spacing:.02em}.message-header p[data-v-3c8d5c16]{font-size:.95rem;color:#888;margin:0;line-height:1.6}.form-label[data-v-3c8d5c16]{font-size:.95rem;color:#2d3b4f;font-weight:600;margin-bottom:6px;display:inline-block}.required[data-v-3c8d5c16]{color:#e74c3c;font-weight:700;margin-right:2px}[data-v-3c8d5c16] .el-form-item{margin-bottom:24px}[data-v-3c8d5c16] .el-input__wrapper{border-radius:8px;box-shadow:inset 0 0 0 1px #e0e4ea;transition:box-shadow .2s}[data-v-3c8d5c16] .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #c0c4cc}[data-v-3c8d5c16] .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #ff9600!important}[data-v-3c8d5c16] .el-input__inner{height:44px;font-size:.95rem}[data-v-3c8d5c16] .el-textarea__inner{border-radius:8px;font-size:.95rem;resize:none;box-shadow:inset 0 0 0 1px #e0e4ea;transition:box-shadow .2s}[data-v-3c8d5c16] .el-textarea__inner:hover{box-shadow:inset 0 0 0 1px #c0c4cc}[data-v-3c8d5c16] .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px #ff9600!important}[data-v-3c8d5c16] .el-form-item__error{font-size:.8rem;padding-top:4px}.form-actions[data-v-3c8d5c16]{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:40px}.btn-submit[data-v-3c8d5c16]{width:160px;height:48px;border-radius:24px;font-size:1rem;font-weight:600;background-color:#ff9600!important;border-color:#ff9600!important;letter-spacing:.05em;transition:opacity .2s}.btn-submit[data-v-3c8d5c16]:hover{opacity:.9}.btn-back[data-v-3c8d5c16]{display:inline-flex;align-items:center;justify-content:center;width:120px;height:48px;border-radius:24px;font-size:1rem;color:#666;background:#f5f6f8;text-decoration:none;transition:background .2s}.btn-back[data-v-3c8d5c16]:hover{background:#e8eaed}@media screen and (max-width:768px){.message-section[data-v-3c8d5c16]{padding:30px 16px 60px}.message-container[data-v-3c8d5c16]{padding:32px 20px;border-radius:8px}.message-header h2[data-v-3c8d5c16]{font-size:1.4rem}.message-header p[data-v-3c8d5c16]{font-size:.85rem}[data-v-3c8d5c16] .el-form-item{margin-bottom:18px}.form-actions[data-v-3c8d5c16]{flex-direction:column;gap:12px;margin-top:32px}.btn-back[data-v-3c8d5c16],.btn-submit[data-v-3c8d5c16]{width:100%;max-width:300px}}
