.reservation-add-page[data-v-37d9dd70]{padding:24px;background-color:#f0f2f5;min-height:calc(100vh - 64px)}.page-header[data-v-37d9dd70]{background:#fff;padding:16px 24px;margin-bottom:16px;border-radius:6px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-header .title-section[data-v-37d9dd70],.page-header[data-v-37d9dd70]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-header .title-section[data-v-37d9dd70]{gap:12px}.page-header .title-section h2[data-v-37d9dd70]{margin:0;font-size:18px;font-weight:600;color:#1f2532}.page-header .title-section .back-btn[data-v-37d9dd70]{font-size:18px;cursor:pointer;color:#666;-webkit-transition:color .3s;transition:color .3s}.page-header .title-section .back-btn[data-v-37d9dd70]:hover{color:#1890ff}.page-header .actions[data-v-37d9dd70]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.page-content .customer-form[data-v-37d9dd70]{max-width:1200px;margin:0 auto}.page-content .customer-form[data-v-37d9dd70] .ant-form-item{margin-bottom:16px}.page-content .customer-form[data-v-37d9dd70] .ant-form-item-label{line-height:32px;font-weight:500}.page-content .customer-form[data-v-37d9dd70] .ant-form-item-control{line-height:32px}.page-content .customer-form[data-v-37d9dd70] .ant-input,.page-content .customer-form[data-v-37d9dd70] .ant-input-number,.page-content .customer-form[data-v-37d9dd70] .ant-picker,.page-content .customer-form[data-v-37d9dd70] .ant-select-selector{height:32px;font-size:14px}.page-content .customer-form[data-v-37d9dd70] .ant-input-number-input{height:32px}.page-content .customer-form[data-v-37d9dd70] .ant-textarea-wrapper .ant-textarea{font-size:14px}.page-content .form-section[data-v-37d9dd70]{margin-bottom:16px}.page-content .form-section[data-v-37d9dd70] .ant-card-head{background:#fafafa;border-bottom:2px solid #1890ff;padding:0 24px;min-height:48px}.page-content .form-section[data-v-37d9dd70] .ant-card-head-title{padding:12px 0;font-size:16px;font-weight:600}.page-content .form-section[data-v-37d9dd70] .ant-card-body{padding:24px}.page-content .form-section[data-v-37d9dd70] .ant-form-item-label{color:#666}