[data-v-bb450e40]:root{--themeBagColor:red}.theme-default[data-v-bb450e40]{--themeBagColor:#fff}.theme-dark[data-v-bb450e40]{--themeBagColor:#000}.theme-red[data-v-bb450e40]{--themeBagColor:red}.theme-blue[data-v-bb450e40]{--themeBagColor:#00f}.profile-info-form[data-v-bb450e40]{height:100%;display:flex;flex-direction:column}.profile-info-form[data-v-bb450e40] .el-row{display:flex;flex-wrap:wrap}.profile-info-form[data-v-bb450e40] .el-col{float:none}.profile-info-form .form-scroll-area[data-v-bb450e40]{flex:1;overflow-y:auto;padding:0 16px;background-color:#f5f7fa;scrollbar-width:thin;scrollbar-color:#c0c4cc transparent}.profile-info-form .form-scroll-area[data-v-bb450e40]::-webkit-scrollbar{width:4px}.profile-info-form .form-scroll-area[data-v-bb450e40]::-webkit-scrollbar-thumb{background:#c0c4cc;border-radius:2px}.profile-info-form .form-scroll-area[data-v-bb450e40]::-webkit-scrollbar-track{background:transparent}.profile-info-form .section[data-v-bb450e40]{background-color:#fff;border-radius:8px;padding:12px 16px;margin-bottom:12px}.profile-info-form .section[data-v-bb450e40] .el-form-item{margin-bottom:12px}.profile-info-form .section[data-v-bb450e40] .el-form--label-top .el-form-item__label{padding:0}.profile-info-form .section.section-plain[data-v-bb450e40]{background-color:transparent;padding:0}.profile-info-form .section .section-title[data-v-bb450e40]{font-size:14px;font-weight:600;color:#374151;margin-bottom:10px;display:flex;align-items:center;padding-left:10px;position:relative}.profile-info-form .section .section-title[data-v-bb450e40]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:16px;border-radius:2px}.profile-info-form .section .section-title.marker-blue[data-v-bb450e40]:before{background-color:#2563eb}.profile-info-form .section .section-title.marker-purple[data-v-bb450e40]:before{background-color:#a855f7}.profile-info-form .section .section-title.marker-green[data-v-bb450e40]:before{background-color:#22c55e}.profile-info-form .section .section-title .contact-count[data-v-bb450e40]{margin-left:auto;font-size:13px;font-weight:400;color:#6b7280}.profile-info-form .section .section-title .contact-count .count-num[data-v-bb450e40]{color:#2563eb;font-weight:600}.profile-info-form .lock-icon[data-v-bb450e40]{color:#9ca3af;font-size:12px}.profile-info-form .full-width[data-v-bb450e40]{width:100%}.profile-info-form .empty-contacts[data-v-bb450e40]{color:#9ca3af;font-size:13px;padding:12px;text-align:center;background-color:#f9fafb;border-radius:8px}.profile-info-form .contact-card[data-v-bb450e40]{border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px 0;margin-bottom:12px;background-color:#fff}.profile-info-form .contact-card .contact-card-header[data-v-bb450e40]{display:flex;align-items:center;gap:10px;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid #e5e7eb}.profile-info-form .contact-card .contact-card-header .contact-index[data-v-bb450e40]{font-size:14px;font-weight:600;color:#374151}.profile-info-form .contact-card .contact-card-header .primary-tag[data-v-bb450e40]{display:inline-block;padding:0 8px;line-height:20px;font-size:12px;border:1px solid #bfdbfe;border-radius:4px;background-color:#dbeafe;color:#2563eb}.profile-info-form .contact-card .contact-card-header .set-primary-btn[data-v-bb450e40]{padding:0;font-size:11px;color:#5c6471}.profile-info-form .contact-card .contact-card-header .remove-contact-btn[data-v-bb450e40]{margin-left:auto;color:#ef4444;padding:0}.profile-info-form .add-contact-btn[data-v-bb450e40]{width:100%;padding:10px 0;background-color:#fff;border:1px solid #dcdfe6;color:#6b7280}.profile-info-form .add-contact-btn[data-v-bb450e40]:hover{color:#2563eb;border-color:#2563eb}