*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.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;-webkit-text-decoration:underline wavy #52c41a;text-decoration:underline wavy #52c41a}.revision-delete{color:#ff4d4f;background-color:#fff1f0;-webkit-text-decoration:line-through #ff4d4f;text-decoration:line-through #ff4d4f}.revision-comment{color:#595959;border-left:3px solid #1890ff;margin-left:16px;padding-left:12px;font-size:12px;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 #1890ff}.page-transition-enter{opacity:0;transform:translate(20px)}.page-transition-enter-active{opacity:1;transition:opacity .3s ease-out,transform .3s ease-out;transform:translate(0)}.page-transition-exit{opacity:1}.page-transition-exit-active{opacity:0;transition:opacity .15s ease-in}.split-pane-dragging{cursor:col-resize!important}.split-pane-dragging *{cursor:col-resize!important;-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:1.5s ease-in-out infinite savePulse}
