*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}.font-document{font-family:"Source Han Serif SC","Noto Serif CJK SC",SimSun,serif}.font-mono{font-family:JetBrains Mono,Fira Code,Consolas,monospace}.revision-add{color:#52C41A;background-color:#F6FFED;text-decoration:underline;text-decoration-color:#52C41A;text-decoration-style:wavy}.revision-delete{color:#FF4D4F;background-color:#FFF1F0;text-decoration:line-through;text-decoration-color:#FF4D4F}.revision-comment{font-size:12px;color:#595959;border-left:3px solid #7c5cfc;padding-left:12px;margin-left:16px;font-style:italic}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.draft-content .ant-layout-content{padding:0!important}.contract-editor-content .ProseMirror-selectednode{outline:2px solid #7C5CFC}.page-transition-enter{opacity:0;transform:translateX(20px)}.page-transition-enter-active{opacity:1;transform:translateX(0);transition:opacity .3s ease-out,transform .3s ease-out}.page-transition-exit{opacity:1}.page-transition-exit-active{opacity:0;transition:opacity .15s ease-in}.ant-drawer .ant-menu-item-selected,.ant-layout-sider .ant-menu-item-selected{border-left:3px solid #7c5cfc!important;background-color:#F5F0FF!important;color:#7C5CFC!important;border-radius:0 10px 10px 0!important}.ant-drawer .ant-menu-item-selected .anticon,.ant-layout-sider .ant-menu-item-selected .anticon{color:#7C5CFC!important}.ant-drawer .ant-menu-inline .ant-menu-item,.ant-layout-sider .ant-menu-item{border-radius:10px!important}.ant-drawer .ant-menu-item:hover,.ant-layout-sider .ant-menu-item:hover{background-color:#F5F0FF!important;color:#7C5CFC!important}.ant-drawer .ant-menu-item:hover .anticon,.ant-layout-sider .ant-menu-item:hover .anticon{color:#7C5CFC!important}.ant-drawer .ant-menu-item .anticon,.ant-drawer .ant-menu-item>span[role=img],.ant-layout-sider .ant-menu-item .anticon,.ant-layout-sider .ant-menu-item>span[role=img]{margin-inline-end:14px!important;font-size:22px!important}.split-pane-dragging,.split-pane-dragging *{cursor:col-resize!important}.split-pane-dragging *{-webkit-user-select:none!important;user-select:none!important}.clause-highlight{background-color:#FAED7D;transition:background-color .2s}@keyframes savePulse{0%,to{opacity:.6}50%{opacity:1}}.save-indicator{animation:savePulse 1.5s ease-in-out infinite}.draft-layout{margin:-32px;height:calc(100vh - 56px);height:calc(100dvh - 56px);overflow:hidden}@media (hover:none){.ant-btn-default:hover,.ant-btn-text:hover{border-color:inherit!important}.ant-btn-default:hover,.ant-btn-text:hover,.ant-drawer .ant-menu-inline .ant-menu-item:hover,.ant-drawer .ant-menu-item:hover,.ant-layout-sider .ant-menu-item:hover{background-color:transparent!important;color:inherit!important}.ant-drawer .ant-menu-item:hover .anticon,.ant-layout-sider .ant-menu-item:hover .anticon{color:inherit!important}.ant-btn-primary:hover{background-color:#7C5CFC!important;border-color:#7C5CFC!important}}@media (max-width:767px){.draft-layout{margin:0;position:fixed;top:56px;left:0;right:0;bottom:0;height:auto;overscroll-behavior:none}.contract-editor-body{padding:16px 12px!important}.contract-editor-content p{text-indent:1em!important}.revision-comment{margin-left:8px;padding-left:8px}.contract-editor-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}