.h5-form-container[data-v-cd55537a]{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif;background-color:#f5f7fa;min-height:100vh;padding:20px;color:#333;line-height:1.5}.form-header[data-v-cd55537a]{text-align:center;margin-bottom:30px;padding-top:20px}.form-header h2[data-v-cd55537a]{font-size:24px;color:#2c3e50;margin-bottom:8px}.form-subtitle[data-v-cd55537a]{color:#7f8c8d;font-size:16px}.personnel-form[data-v-cd55537a]{max-width:600px;margin:0 auto;background-color:#fff;border-radius:12px;padding:25px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.08);box-shadow:0 4px 15px rgba(0,0,0,.08)}.form-group[data-v-cd55537a]{margin-bottom:22px}label[data-v-cd55537a]{display:block;font-weight:500;margin-bottom:8px;color:#34495e;font-size:16px}.required-label[data-v-cd55537a]:after{content:" *";color:#e74c3c}input[data-v-cd55537a]{width:100%;padding:14px 16px;border:1.5px solid #ddd;border-radius:8px;font-size:16px;-webkit-transition:all .3s;transition:all .3s;background-color:#fcfcfc}input[data-v-cd55537a]:focus{outline:none;border-color:#3498db;-webkit-box-shadow:0 0 0 3px rgba(52,152,219,.2);box-shadow:0 0 0 3px rgba(52,152,219,.2);background-color:#fff}input[data-v-cd55537a]::-webkit-input-placeholder{color:#aaa}input[data-v-cd55537a]::-moz-placeholder{color:#aaa}input[data-v-cd55537a]:-ms-input-placeholder{color:#aaa}input[data-v-cd55537a]::-ms-input-placeholder{color:#aaa}input[data-v-cd55537a]::placeholder{color:#aaa}input.error[data-v-cd55537a]{border-color:#e74c3c;background-color:#fff8f8}.input-hint[data-v-cd55537a]{font-size:14px;color:#7f8c8d;margin-top:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.error-message[data-v-cd55537a]{color:#e74c3c;font-size:14px;margin-top:5px}.submit-btn[data-v-cd55537a]{width:100%;background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;border:none;border-radius:8px;padding:18px;font-size:18px;font-weight:600;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;margin-top:10px;-webkit-box-shadow:0 4px 12px rgba(52,152,219,.3);box-shadow:0 4px 12px rgba(52,152,219,.3)}.submit-btn[data-v-cd55537a]:hover:not(:disabled){background:linear-gradient(135deg,#2980b9,#2573a7);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 15px rgba(52,152,219,.4);box-shadow:0 6px 15px rgba(52,152,219,.4)}.submit-btn[data-v-cd55537a]:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.submit-btn[data-v-cd55537a]:disabled{background:#bdc3c7;cursor:not-allowed;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.form-footer[data-v-cd55537a]{text-align:center;margin-top:25px;color:#95a5a6;font-size:14px;max-width:600px;margin:25px auto 0}@media (max-width:480px){.h5-form-container[data-v-cd55537a]{padding:15px}.personnel-form[data-v-cd55537a]{padding:20px}.form-header h2[data-v-cd55537a]{font-size:22px}}