// 页面公共样式 // 页面容器 .page-wrapper{padding:0}// 页面标题区 .page-header{background:#fff;border-radius:12px;padding:16px 24px;margin-bottom:16px;-webkit-box-shadow:0 1px 4px rgba(30,111,217,.08);box-shadow:0 1px 4px rgba(30,111,217,.08);border:1px solid #e2e8f4;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.page-title,// 页面标题区 .page-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-title{gap:10px}.page-title .icon{width:36px;height:36px;background:linear-gradient(135deg,#e6f0ff,#b8d4ff);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px}.page-title h2{font-size:18px;font-weight:700;margin:0}.page-title .subtitle{font-size:12px;color:#8899b5;margin-top:2px}.page-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.page-actions .el-button{border-radius:12px}// 表单容器 .form-container{padding:0}.form-card{background:#fff;border-radius:12px;padding:24px;-webkit-box-shadow:0 1px 4px rgba(30,111,217,.08);box-shadow:0 1px 4px rgba(30,111,217,.08);border:1px solid #e2e8f4}// 详情容器 .detail-container{padding:0}// Element UI 通用表单样式 :deep(.el-form-item){margin-bottom:20px}:deep(.el-input),:deep(.el-textarea){border-radius:8px}:deep(.el-select){width:100%}:deep(.el-form-item__label){font-weight:600;color:#4a5a78}:deep(.el-input-number){width:100%}:deep(.el-input-number .el-input__inner){text-align:left}// 来访记录表格样式 .records-section>>>.el-table th{background-color:#e6f2ff;color:#333;font-weight:600}.records-section>>>.el-table--striped .el-table__body tr:nth-child(2n){background-color:#f5f9ff}.records-section>>>.el-table td{padding:8px 0}.page-header[data-v-51009c9a]{background:#fff;border-radius:12px;padding:16px 24px;margin-bottom:16px;-webkit-box-shadow:0 1px 4px rgba(30,111,217,.08);box-shadow:0 1px 4px rgba(30,111,217,.08);border:1px solid #e2e8f4;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.page-header[data-v-51009c9a],.page-title[data-v-51009c9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-title[data-v-51009c9a]{gap:10px}.page-title .icon[data-v-51009c9a]{width:36px;height:36px;background:linear-gradient(135deg,#e6f0ff,#b8d4ff);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px}.page-title h2[data-v-51009c9a]{font-size:18px;font-weight:700;margin:0}.page-title .subtitle[data-v-51009c9a]{font-size:12px;color:#8899b5;margin-top:2px}.page-actions[data-v-51009c9a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.form-container[data-v-51009c9a]{padding:0}.form-card[data-v-51009c9a]{background:#fff;border-radius:12px;padding:24px;-webkit-box-shadow:0 1px 4px rgba(30,111,217,.08);box-shadow:0 1px 4px rgba(30,111,217,.08);border:1px solid #e2e8f4}[data-v-51009c9a]:deep(.el-form-item__label){width:160px}[data-v-51009c9a]:deep(.el-form-item){margin-bottom:24px}[data-v-51009c9a]:deep(.el-col){display:-webkit-box;display:-ms-flexbox;display:flex}[data-v-51009c9a]:deep(.el-form-item){-webkit-box-flex:1;-ms-flex:1;flex:1}