.contract-party-modal .modal-form-wrapper[data-v-c3305cd4]{padding:8px 4px}.contract-party-modal .ant-form-item[data-v-c3305cd4]{margin-bottom:18px}.contract-party-modal .ant-form-item-label[data-v-c3305cd4]{padding-bottom:2px}.contract-party-modal .ant-form-item-label label[data-v-c3305cd4]{font-size:13px;color:#555;font-weight:500}.contract-party-modal .ant-form-item-required[data-v-c3305cd4]:before{font-size:14px;line-height:1}.contract-party-modal .ant-input[data-v-c3305cd4]{border-radius:4px;transition:all .3s}.contract-party-modal .ant-input[data-v-c3305cd4]:hover{border-color:#1890ff}.contract-party-modal .ant-input[data-v-c3305cd4]:focus{box-shadow:0 0 0 2px rgba(24,144,255,.2)}.contract-party-modal .form-item-brand .ant-form-item-label label[data-v-c3305cd4]{color:#333;font-weight:600}.contract-part-container[data-v-35ba73f2]{background-color:#f0f2f5}.contract-part-container .contract-part-main[data-v-35ba73f2]{position:relative;width:100%;display:-ms-flexbox;display:flex;height:100%;overflow:auto;background:#fff;border-radius:6px}.contract-part-container .contract-part-left[data-v-35ba73f2]{border-right:1px solid #e8e8e8}.contract-part-container .contract-part-left .ant-menu-inner .ant-menu-item[data-v-35ba73f2]{height:44px;line-height:44px;margin:4px 0;border-radius:0 22px 22px 0;font-size:14px;transition:all .25s}.contract-part-container .contract-part-left .ant-menu-inner .ant-menu-item[data-v-35ba73f2]:hover{background:#e6f7ff;color:#1890ff}.contract-part-container .contract-part-left .ant-menu-inner .ant-menu-item.ant-menu-item-selected[data-v-35ba73f2]{background:linear-gradient(90deg,#e6f7ff,#bae7ff);color:#1890ff;font-weight:600;border-right:3px solid #1890ff}.contract-part-container .unfold[data-v-35ba73f2]{margin-top:15%;height:70px;border:1px solid #d5d5d5;line-height:70px;border-radius:0 10px 10px 0;cursor:pointer;background:#fafafa;transition:all .3s;width:18px;text-align:center;font-size:12px;color:#999;-ms-flex-negative:0;flex-shrink:0}.contract-part-container .unfold[data-v-35ba73f2]:hover{background:#e6f7ff;color:#1890ff}.contract-part-container .contract-part-right[data-v-35ba73f2]{-ms-flex:1;flex:1;padding:16px 20px;overflow:auto;min-height:calc(100vh - 140px)}.page-title-row[data-v-35ba73f2]{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;gap:12px;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #f0f0f0}.page-title-row .page-title[data-v-35ba73f2]{font-size:20px;font-weight:700;color:#1a1a1a;margin:0;line-height:1.2;position:relative;padding-left:14px}.page-title-row .page-title[data-v-35ba73f2]:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:4px;background:linear-gradient(180deg,#1890ff,#69c0ff);border-radius:2px}.page-title-row .page-subtitle[data-v-35ba73f2]{font-size:13px;color:#999}.party-card-wrapper[data-v-35ba73f2]{margin-bottom:20px}.party-card-wrapper .party-card[data-v-35ba73f2]{border-radius:8px;transition:box-shadow .3s ease}.party-card-wrapper .party-card[data-v-35ba73f2]:hover{box-shadow:0 2px 12px rgba(0,0,0,.06)}.party-card-wrapper .party-card[data-v-35ba73f2] .ant-card-head{background:linear-gradient(135deg,#fafafa,#f5f5f5);border-bottom:1px solid #e8e8e8;min-height:48px;padding:0 16px;border-radius:8px 8px 0 0}.party-card-wrapper .party-card[data-v-35ba73f2] .ant-card-head-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.party-card-wrapper .party-card[data-v-35ba73f2] .ant-card-head-title{-ms-flex:1;flex:1;padding:12px 0}.party-card-wrapper .party-card[data-v-35ba73f2] .ant-card-extra{padding:12px 0}.party-card-wrapper .party-card[data-v-35ba73f2] .ant-card-body{padding:0}.party-card-wrapper .party-card .party-card-header[data-v-35ba73f2]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%}.party-card-wrapper .party-card .party-card-header .party-card-title[data-v-35ba73f2]{font-size:15px;font-weight:600;color:#333;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.party-card-wrapper .party-card .party-card-header .party-edit-btn[data-v-35ba73f2]{font-size:13px;padding:0 8px;height:28px;border-radius:4px;transition:all .3s}.party-card-wrapper .party-card .party-card-header .party-edit-btn[data-v-35ba73f2]:hover{background:#1890ff;color:#fff}.party-fields-grid .fields-row[data-v-35ba73f2]{margin-bottom:0}.party-fields-grid .field-item[data-v-35ba73f2]{padding:11px 16px;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;min-height:62px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.party-fields-grid .field-item[data-v-35ba73f2]:nth-child(3n){border-right:none}.party-fields-grid .fields-row:last-child .field-item[data-v-35ba73f2]{border-bottom:none}.party-fields-grid .field-empty-row[data-v-35ba73f2]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:52px;cursor:default}.party-fields-grid .field-empty-row .field-empty-text[data-v-35ba73f2]{font-size:13px;color:#faad14}.party-fields-grid .field-label[data-v-35ba73f2]{font-size:12px;color:#999;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.party-fields-grid .field-value[data-v-35ba73f2]{font-size:14px;color:#333;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.party-fields-grid .field-value.is-empty[data-v-35ba73f2]{color:#bfbfbf;font-weight:400}.contract-part-container .party-card-wrapper:last-child{margin-bottom:0}