.add-pet-record-page[data-v-7d7e3483]{padding:20px;height:calc(100vh - 60px);background-color:#f0f8ff;font-family:Microsoft Yahei,sans-serif;overflow:auto}.title-bar[data-v-7d7e3483]{margin-bottom:20px}.title-bar h2[data-v-7d7e3483]{font-size:22px;font-weight:700;margin:0 0 8px 0;color:#1989fa;text-shadow:0 1px 2px rgba(25,137,250,.1)}.title-bar p[data-v-7d7e3483]{font-size:14px;color:#4299e1;margin:0}.layout[data-v-7d7e3483]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:20px}.left-form[data-v-7d7e3483]{-webkit-box-flex:2;-ms-flex:2;flex:2;background-color:#fff;padding:20px;border-radius:16px;-webkit-box-shadow:0 4px 12px rgba(25,137,250,.1);box-shadow:0 4px 12px rgba(25,137,250,.1)}.section-title .el-form-item__label[data-v-7d7e3483]{font-weight:700;font-size:16px;color:#1989fa}.right-panel[data-v-7d7e3483]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.guide-card[data-v-7d7e3483],.photo-card[data-v-7d7e3483]{background-color:#fff;border-radius:16px;-webkit-box-shadow:0 4px 12px rgba(25,137,250,.1);box-shadow:0 4px 12px rgba(25,137,250,.1);border:none;-webkit-transition:all .3s ease;transition:all .3s ease}.guide-card[data-v-7d7e3483]:hover,.photo-card[data-v-7d7e3483]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(25,137,250,.15);box-shadow:0 6px 16px rgba(25,137,250,.15)}.card-header[data-v-7d7e3483]{padding:12px 20px;border-bottom:1px solid #e8f4f8}.card-header[data-v-7d7e3483],.card-header h3[data-v-7d7e3483]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-header h3[data-v-7d7e3483]{font-size:16px;font-weight:600;margin:0;color:#1989fa;gap:8px}.card-header h3[data-v-7d7e3483]:before{content:"\1F43E";font-size:16px}.upload-area[data-v-7d7e3483]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}.upload-tip[data-v-7d7e3483]{text-align:center;font-size:12px;color:#66b1ff;margin-top:8px}.guide-list[data-v-7d7e3483]{padding-left:20px;margin:15px 0}.guide-list li[data-v-7d7e3483]{margin-bottom:15px;color:#333;line-height:1.6}.bottom-buttons[data-v-7d7e3483]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:20px}.tip-number[data-v-7d7e3483]{padding:5px 10px;background-color:#e8f4f8;color:#1989fa;border-radius:50%;margin-right:5px;font-size:12px}.el-date-editor .el-input__inner[data-v-7d7e3483],.el-input__inner[data-v-7d7e3483],.el-select__inner[data-v-7d7e3483]{border-radius:24px;border-color:#e8f4f8;background-color:#f5fafe;-webkit-transition:all .3s ease;transition:all .3s ease}.el-date-editor .el-input__inner[data-v-7d7e3483]:focus,.el-input__inner[data-v-7d7e3483]:focus,.el-select__inner[data-v-7d7e3483]:focus{border-color:#1989fa;-webkit-box-shadow:0 0 0 2px rgba(25,137,250,.2);box-shadow:0 0 0 2px rgba(25,137,250,.2);background-color:#fff}.el-radio__input.is-checked .el-radio__inner[data-v-7d7e3483]{background-color:#1989fa;border-color:#1989fa}.el-radio__input.is-checked+.el-radio__label[data-v-7d7e3483]{color:#1989fa}.el-radio[data-v-7d7e3483]{margin-right:20px}.el-button[data-v-7d7e3483]{border-radius:24px;-webkit-transition:all .3s ease;transition:all .3s ease}.el-button[data-v-7d7e3483]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 3px 6px rgba(25,137,250,.2);box-shadow:0 3px 6px rgba(25,137,250,.2)}.el-button--primary[data-v-7d7e3483]{background-color:#1989fa;border-color:#1989fa}.el-button--primary[data-v-7d7e3483]:hover{background-color:#38a3f1;border-color:#38a3f1}.el-button--default[data-v-7d7e3483]{border-color:#e8f4f8;background-color:#f5fafe;color:#4299e1}.el-button--default[data-v-7d7e3483]:hover{border-color:#1989fa;background-color:#e8f4f8}.el-button--plain[data-v-7d7e3483]{border-color:#e8f4f8;color:#1989fa;background-color:transparent}.el-button--plain[data-v-7d7e3483]:hover{background-color:#e8f4f8;border-color:#1989fa}.el-upload--picture-card[data-v-7d7e3483]{width:120px;height:120px;border-radius:12px;border:2px dashed #e8f4f8;color:#4299e1}.el-upload--picture-card[data-v-7d7e3483]:hover{border-color:#1989fa;background-color:rgba(25,137,250,.05)}