.servant-apply[data-v-4a129f9f]{background-color:#f5f5f5;min-height:100vh;padding-top:44px;margin:0}.notice-section[data-v-4a129f9f]{background:#fff;padding:15px;margin:10px;border-radius:8px}.notice-title[data-v-4a129f9f]{font-size:16px;font-weight:600;margin-bottom:10px;color:#333;text-align:center}.notice-text[data-v-4a129f9f]{line-height:1.6;font-size:14px;color:#e63946;font-weight:700}.form-section[data-v-4a129f9f]{background:#fff;margin:10px;padding:15px;border-radius:8px}.form-title[data-v-4a129f9f]{font-size:16px;font-weight:600;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.form-item[data-v-4a129f9f]{margin-bottom:20px}.form-label[data-v-4a129f9f]{display:block;margin-bottom:8px;font-size:14px;color:#333}.required-mark[data-v-4a129f9f]{color:#ff3b30;margin-left:2px}.form-input[data-v-4a129f9f]{width:100%;height:40px;padding:0 10px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.form-textarea[data-v-4a129f9f]{width:100%;min-height:80px;padding:10px;border:1px solid #ddd;border-radius:4px;resize:none;font-size:14px;box-sizing:border-box}.count-text[data-v-4a129f9f]{text-align:right;display:block;font-size:12px;color:#999;margin-top:5px}.form-tip[data-v-4a129f9f]{font-size:12px;color:#999;margin-top:5px}.select-box[data-v-4a129f9f]{width:100%;height:40px;border:1px solid #ddd;border-radius:4px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;box-sizing:border-box}.arrow[data-v-4a129f9f]{font-size:12px;color:#999}.select-mask[data-v-4a129f9f]{position:fixed;inset:0;background:#00000080;z-index:100}.select-modal[data-v-4a129f9f]{position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:101;padding:15px}.select-item[data-v-4a129f9f]{height:40px;line-height:40px;border-bottom:1px solid #eee;text-align:center}.checkbox-group[data-v-4a129f9f],.radio-group[data-v-4a129f9f]{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:10px}.checkbox-item[data-v-4a129f9f],.radio-item[data-v-4a129f9f]{display:flex;align-items:center;font-size:14px}.empty-tip[data-v-4a129f9f]{color:#999;font-size:14px;padding:5px 0}.btn-group[data-v-4a129f9f]{display:flex;gap:10px;margin-top:30px}.submit-btn[data-v-4a129f9f]{flex:1;height:44px;background:#007aff;color:#fff;border:none;border-radius:4px;font-size:18px;cursor:pointer}.reset-btn[data-v-4a129f9f]{flex:1;height:44px;background:#ff3b30;color:#fff;border:none;border-radius:4px;font-size:18px;cursor:pointer}
