.full-modal .ant-modal{max-width:100%;top:0;padding-bottom:0;margin:0}.full-modal .ant-modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.full-modal .ant-modal-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.follow-record-container{max-height:600px;overflow-y:auto;padding-right:10px}.follow-record-container::-webkit-scrollbar{width:8px}.follow-record-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.follow-record-container::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.follow-record-container::-webkit-scrollbar-thumb:hover{background:#999}.eye-icon{cursor:pointer;font-size:24px;margin-right:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.follow-status-tags{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-left:2em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle}.follow-status-tags .status-tag-light{margin:0;font-size:12px;padding:2px 8px;line-height:1.5;background-color:#fff5f0;color:#ff761d;border:none}.follow-status-tags .status-tag-gray{margin:0;font-size:12px;padding:2px 8px;line-height:1.5;background-color:#f5f5f5;color:#999;border:none}.follow-status-tags .status-tag-green{margin:0;font-size:12px;padding:2px 8px;line-height:1.5;background-color:#f0f9f0;color:#52c41a;border:none}.table-operator{margin-bottom:18px}button{margin-right:8px;margin-bottom:8px}.button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.button-group button{margin-right:0;margin-bottom:0}.button-group .ant-upload{display:inline-block}@media (max-width:768px){.button-group{gap:10px}.button-group .ant-upload,.button-group button{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 5px);flex:0 0 calc(50% - 5px);min-width:120px}}.contract-status-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;max-width:100%}.contract-status-tags .status-tag-light{margin:0;font-size:12px;padding:2px 8px;line-height:1.5;background-color:#fff5f0;color:#ff761d;border:none}.contract-status-tags .status-tag-gray{margin:0;font-size:12px;padding:2px 8px;line-height:1.5;background-color:#f5f5f5;color:#999;border:none}.contract-status-tags .status-tag-green{margin:0;font-size:12px;padding:2px 8px;line-height:1.5;background-color:#f0f9f0;color:#52c41a;border:none}.custom-tag,.important-tag{background-color:#f56c6c;color:#fff}.important-tag{border-radius:50%;display:inline-block;width:20px;height:20px;text-align:center;line-height:20px}